Windows 95 Visual Basic编程指导 第4版PDF电子书下载
- 电子书积分:19 积分如何计算积分?
- 作 者:(美)(P.诺顿)Peter Norton等著;史元春,苗原译
- 出 版 社:北京:清华大学出版社
- 出版年份:1998
- ISBN:7302029326
- 页数:674 页
第1章Visual Basic和Windows编程 1
1.1 引言 1
1.2 Windows环境的演化 1
目 录 1
1.3 Basic和VisualBasic的历史 2
1.4 Visual Basic和Windows开发 3
1.5 Visual Basic的优点与不足 3
1.6 Windows API和SDK 4
1.7使用Visual Basic和C 4
1.9在VisualBasic中生成可复用的对象 5
1.8 Visual Basicfor Applications 5
1.10 Windows 95和Windows NT 6
1.11 Visual Basic 4的发展方向 6
1.12获得Visual Basic的信息 6
1.13小结 6
第2章第一个窗口 7
2.1 Windows 95术语、外观及体验 7
2.2 Windows事件 10
2.3 Visual Basic编程:窗体、方法和属性 12
2.3.1窗体 13
2.3.2属性 14
2.3.3控件和工具箱 16
2.3.4命令按钮 20
2.3.5使用代码窗口 21
2.3.6窗体、模块和项目文件 25
2.4使用Visual Basic的项目文件 27
2.5保存窗体、模块和项目 29
2.6给你的正文框增加功能 30
2.7一个小程序 32
2.8小结 38
第3章按钮、正文框和一个闹钟程序 39
3.1一个计算器程序 40
3.1.1标签 42
3.2Visual Basic的变量 43
3.2.1存储计算器数据 48
3.2.2格式化文本 52
3.3一个有剪贴功能的记事本应用程序 55
3.3.1使用正文框中选定的文本 57
3.3.2使用访问键 64
3.4.1解释单个键击 66
3.4一个闹钟例子 66
3.4.2显示时间 68
3.4.3 Visual Basic定时器 69
3.4.4使用选项(单选)按钮 72
3.4.5控件数组 73
3.4.6选择字体 75
3.5第三方自定义控件 77
3.5.1Microsoft的Common Control OLE Custom Control Module 78
3.6一个ASCII码应用程序 82
3.7小结 87
第4章Visual Basic程序设计介绍 88
4.1简介 88
4.2 Visual Basic中保持有哪些BASIC特征 88
4.3 Visual Basic数据类型 90
4.4模块、子程序和函数 93
4.5变量和过程的作用域及其生存期 99
4.6常量 100
4.7数组 101
4.8用户自定义数据类型 104
4.9字符串操作 105
4.10字符串操作示例 108
4.11程序流控制语句 111
4.12小结 113
第5章Visual Basic集成开发环境(IDE) 114
5.1开始使用Visual Basic 114
5.2新的菜单栏 115
5.2.1文件菜单 116
5.2.2编辑菜单 116
5.2.3所见即所得的View菜单 117
5.2.4对象浏览器 118
5.2.5 Visual Basic 4新添的Insert菜单 119
5.2.6 Ready,Set,Start:Run菜单 120
5.2.7新的Tools菜单 120
5.2.8新的Add-In菜单 122
5.2.9 Help菜单的新面貌 123
5.2.10快捷键 124
5.3工具栏 126
5.4 Visual Basic4的工具箱 126
5.4.1在窗体中将控件对齐 127
5.5控件及其属性 128
5.7代码窗口 129
5.6项目窗口 129
5.8小结 130
第6章菜单 131
6.1 菜单驱动的Tic-Tac-Toe游戏 132
6.2给Tic-Tac-Toe游戏添加菜单 135
6.3设计Editor应用程序 141
6.4从菜单选定字体 148
6.5在菜单项上做复选标记 151
6.6给菜单增加访问键 154
6.7给菜单添加快捷键 154
6.8弹出式菜单 156
6.9创建Editor应用程序图标 159
6.10运行中更改菜单项 161
6.11添加、删除菜单项 164
6.12小结 170
第7章对话框和一个数据库程序 172
7.1无窗口需求 173
7.2创建命令行解释程序 173
7.3用MsgBox显示消息框 175
7.4 InputBox()应用程序——Windows外壳 185
7.5创建多窗体应用程序 187
7.5.1第一个窗体 188
7.5.2 MDI应用程序导论 189
7.6创建自定义对话框 196
7.7在应用程序中增添控制面板 201
7.8使用滚动条 202
7.8.1在VB中设置颜色 206
7.9创建列表框 210
7.9.1创建自己的数据类型 220
7.10创建组合框 223
7.11在Shell应用程序中添加Browse按钮及公共对话控件 226
7.12小结 228
第8章Visual Basic的文件处理 229
8.1在文件中保存数据 229
8.2在Visual Basic中打开文件 231
8.2.1 Visual Basic的文件类型 232
8.3在Visual Basic中写入文件 234
8.4使用Visual Basic的文件控件 236
8.4.1驱动器列表框 238
8.4.2目录列表框 239
8.4.3文件列表框 240
8.5 Visual Basic中的读文件 243
8.6 Visual Basic中的随机存取文件 250
8.6.1写随机存取文件 251
8.6.2读随机存取文件 254
8.6.3使用Seek#语句 261
8.7利用Profile字符串处理应用程序初始化信息(.ini文件) 262
8.7.1 INI程序实例,第一阶段 264
8.7.2 INI程序实例,第二阶段 267
8.8公共对话控件 272
8.8.1一个公共对话演示应用程序 274
8.9小结 278
第9章Visual Basic图形编程 280
9.1 Visuaal Basic中的绘图 280
9.1.1 画点 281
9.1.2选择颜色 283
9.1.3画线 286
9.1.4画矩形 292
9.1.5用不同方式对图形进行填充 293
9.1.6在Visual Basic中画圆 295
9.2装入图片 297
9.3在Visual Basic中显示文本 299
9.3.1决定屏幕上字符串的长度 303
9.4创建你自己的动画 312
9.5 The Desaware Animated Button Control 316
9.6在Visual Basic中使用打印机 320
9.7改变坐标系统 322
9.8小结 326
第10章鼠标及一个鼠标驱动的绘图程序 328
10.1 MouseDown事件 328
10.2 MouseMowe事件 331
10.3 MouseUp事件 333
10.4画框 342
10.5画圆 344
10.6绘制文本 348
10.7在磁盘上保存绘制的图像 351
10.8从磁盘上读取图像 354
10.9改变绘图颜色 355
10.10打印绘图程序的图形 363
10.11使用Windows剪贴板 365
10.12图形测量 374
10.13小结 375
第11章高级数据处理、排序和存储一个电子表格程序 377
11.1变量 377
11.2数组 378
11.3用户定义的数据结构 380
11.4链表 381
11.5环形缓冲 384
11.6环形列表 384
11.7二叉树 385
11.8 Shell排序 388
11.9快速排序 394
11.10检索数据 399
11.11一个电子表格应用程序样例 402
11.12小结 407
第12章出错处理及调试 408
12.1测试程序导论 410
12.2 Resume语句 411
12.2.1 Resume Next及Resume Line 414
12.3处理运行错误 418
12.3.1 On Error GoTo语句 418
12.3.2 Err对象 419
12.4如何创建出错条件 422
12.5创建自定义出错处理程序 424
12.5.1在Editor中增加出错处理程序 428
12.5.2完成出错处理的应用程序 431
12.6使用Visual Basic的调试工具 442
12.7调试一个投资计算器程序 452
12.8中断模式调试命令:Step Over,Step to Cursor及Set Next 458
12.9小结 458
13.1 DDE的概念 460
第13章与其他Windows应用程序链接:DDE 460
13.2 DDE如何工作 461
13.2.1应用程序名 462
13.2.2主题 463
13.2.3项 463
13.2.4动态数据交换链接 463
13.3设计阶段创建DDE链接 463
13.3.1设计阶段的目的链接 464
13.3.2通过链接提供数据 465
13.4 DDE链接属性 466
13.4.3 LinkMode属性 467
13.4.1 LinkTopic属性 467
13.4.2 LinkItem属性 467
13.4.4 LinkTimeout属性 476
13.5 DDE相关的几个方法和一个函数 476
13.6 DDE出错处理 491
13.7小结 493
第14章与其他Windows应用程序链接:OLE2 495
14.1 OLE的概念 495
14.2 OLE 1.0与OLE 2.0的比较 497
14.3.1设计阶段创建链接对象 499
14.3 OLE容器控件 499
14.3.2设计阶段创建嵌入对象 503
14.4运行时创建链接或嵌入对象 504
14.5 Windows 95 Registry 515
14.6 OLE Automation 517
14.6.1属性过程 523
14.7定义类及创建对象 525
14.8创建一个自定义OLE Server 529
14.8.1 Center Form应用程序的第一部分 530
14.8.2Center Form应用程序的第二部分 534
14.8.3 Center Form应用程序的第三部分 537
14.9小结 540
第15章高级控件和窗体处理 543
15.1 Desktop Organizer示例程序 543
15.2向过程传递控件 551
15.3窗体以参量方式传递给过程 552
15.4创建一个窗体数组 554
15.5多控件处理 555
15.5.1确定哪个控件是活动控件 555
15.6.1在窗体间传递数据 556
15.6多窗体处理 556
15.5.2改变Tab次序 556
15.6.2窗体集合的进一步讨论 557
15.6.3另一种需要多窗体的情况:MDI(多文档界面)界面 557
15.7高级编程技术 558
15.7.1类模块和自定义属性 558
15.7.2使用外部资源文件 559
15.8多程序版本:使用条件编译 559
15.9小结 560
16.1关于Visual Basic和Microsoft Access 562
第16章与数据库链接 562
16.2 Jet数据库引擎 563
16.3使用数据控件 563
16.3.1链接到外部数据库 564
16.3.2创建和绑定控件对象 564
16.3.3操作数据库记录 565
16.4使用其他数据库引擎 566
16.4.1结构化查询语言 566
16.4.2开放式数据库互连 567
16.5 Dynaset及Snapshots 568
16.6一个工作数据库程序 570
16.7数据处理工具的第三方产品 572
16.8小结 572
第17章直接链接到C及WindoWs 574
17.1链接Visual Basic程序至Windows 95 575
17.2一个屏幕捕捉程序 575
17.2.1声明外部代码 575
17.2.2使用预定义声明:WIN32API.TXT 577
17.2.3启动屏幕捕捉程序 577
17.2.4在Windows中直接访问屏幕 580
1 7.3连接Visual Basic到C 592
17.3.1 VisualBasic部分的代码 595
17.4关于Microsoft Foundation Classes 597
17.5 小结 597
第18章使用自定义控件 599
18.1 自定义控件 599
18.1.1安装自定义控件 601
18.1.2与自定义控件一起发行应用程序 602
18.2自定义控件例子 602
18.2.1使用键状态控件更改Notepad应用程序 602
18.3三维按钮 604
18.4预写对话框 605
18.4.1公共对话框及标志 605
18.4.2 Sheridan TabbedDialog控件(Tabctl32.ocx) 606
18.5向后兼容:在Visual Basic 4中使用.vbx控件 608
18.6小结 608
第19章创建自定义控件 610
19.1创建一个自定义控件 610
19.1.1一个简单的控件例子 611
19.1.2初始化及注册一个控件 611
19.2设计一个控件的工具箱位图 623
19.3 Box控件过程 624
19.4使用一个新的自定义控件 637
19.5 OLE控件(OCX)与VBX 638
19.6 OLE CDK 638
19.7小结 639
第20章多媒体 640
20.1一般性的问题 640
20.2多媒体工具 641
20.2.1媒体播放器 641
20.2.2多媒体MCI控件 642
20.3播放一个声音文件 644
20.4播放视频文件 645
20.5第三方多媒体工具 648
20.6小结 649
第21章创建WindoWs 95帮助文件 650
21.1一个好的在线帮助的关键 650
21.2创建在线帮助的步骤 651
21.3为Editoi帮助文件创建文本 651
21.4创建项目文件Editor.Hpi 655
21.6将Editor.Hlp连至Editor程序 656
21.5创建帮助文件Editor.Hlp 656
21.7 Windows帮助的新特性 658
21.8第三方的帮助文件工具 659
21.9小结 660
第22章创建一个安装程序 661
22.1 概论 661
22.2创建一个可发行的应用程序 662
22.3安装程序的组成部分 665
22.5处理Setup.1st 666
22.4关于Setup.1st 666
22.6关于Setupl.vbp 669
22.7小结 669
附录A Visual Basic命名规则及约定 670
A.1对象命名约定 670
A.2菜单命名约定 671
A.3未列入的新控件 672
A.4例程及变量的命名 672
A.5命名约定 674
A.6在应用程序中添加注释 674
- 《女丹仙道:道教女子内丹养生修炼秘籍 下》董沛文著 2012
- 《高考快速作文指导》张吉武,鲍志伸主编 2002
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《幼儿英语游戏活动指导与实训》苏小菊,任晓琴主编;颜晓芳,覃静,谢恬恬,钟博维副主编 2020
- 《花样民游 幼儿园民间传统游戏的创新与指导》刘娟 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《化学工程与工艺专业实验指导》郭跃萍主编 2019
- 《全国普通高等中医药院校药学类专业“十三五”规划教材 第二轮规划教材 有机化学学习指导 第2版》赵骏 2018
- 《高中英语词汇考试指导》徐志江编著 2019
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《TED说话的力量 世界优秀演讲者的口才秘诀》(坦桑)阿卡什·P.卡里亚著 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《迁徙 默温自选诗集 上》(美)W.S.默温著;伽禾译 2020
- 《上帝的孤独者 下 托马斯·沃尔夫短篇小说集》(美)托马斯·沃尔夫著;刘积源译 2017
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019