
Visual Basic 2008程式设计(第7版)
《Visual Basic 2008程式设计(第7版)》是2009年清华大学出版社出版的图书,作者是David Schneider。
基本介绍
- 书名:Visual Basic 2008程式设计(第7版)
- 作者:David Schneider
- ISBN:9787302191001
- 定价:69元
- 出版社:清华大学出版社
- 出版时间:2009-1-8
- 装帧:平装
图书简介
第7版新增内容
1. Visual Basic的版本已从Visual Basic 2005升级到Visual Basic 2008,并解释了 Visual Basic 2008 的有关新增功能。
2. 已加进学生和审阅者的各种建议。
3. 第1章进行了合理缩减,并与第2章合併(以前第1章的内容已移到了附录中).
4. 第3章分成了两章。
5. 上一版本的第4章(通用过程)移到了决策结构一章的后面。
6. 作用範围的概念在本书的更前面就进行了解释。
7. 更新和修订了示例和练习中的现实数据。
8. 在Visual Basic环境而不是在Notepad中处理文本档案。
9. 所有截屏图都进行了更新,以体现Microsoft Vista作业系统。
10. 调用MessageBox.Show而不是MsgBox来生成讯息框。
图书目录
第1章计算机与问题求解概述1
1.1计算机简介1
1.2Windows、资料夹与档案3
1.2.1Windows及其小视窗3
1.2.2滑鼠的动作3
1.2.3档案与资料夹4
1.3程式开发周期6
1.3.1在计算机上执行任务6
1.3.2程式规划6
1.4编程工具7
1.4.1流程图8
1.4.2伪代码9
1.4.3层次图9
1.4.4确定纽约市给定编号街道的方向的算法10
1.4.5班级平均成绩算法11
1.4.6补充说明11
第2章VisualBasic、控制项与事件14
2.1VisualBasic2008概述14
2.1.1为什幺使用Windows和VisualBasic14
2.1.2如何开发VisualBasic程式15
2.1.3VisualBasic的不同版本16
2.2VisualBasic控制项16
2.2.1开始一个新的VisualBasic程式16
2.2.2文本框演练19
2.2.3按钮演练23
2.2.4标籤演练24
2.2.5列表框演练24
2.2.6Name属性25
2.2.7帮助演练26
2.2.8字型26
2.2.9自动隐藏27
VisualBasic2008程式设计(第7版)目录2.2.10放置和排列控制项27
2.2.11设定制表符顺序29
2.2.12补充说明29
思考题2.230
练习题2.230
思考题2.2的解答33
2.3VisualBasic事件33
2.3.1事件过程演练35
2.3.2表单的属性和事件过程38
2.3.3事件过程头38
2.3.4上下文感知帮助38
2.3.5文本档案38
2.3.6查看控制项的所有事件过程39
2.3.7打开一个程式40
2.3.8补充说明41
思考题2.342
练习题2.342
思考题2.3的解答47
2.4本章小结47
第3章变数、输入与输出48
3.1数字48
3.1.1算术运算48
3.1.2变数49
3.1.3增加变数的值52
3.1.4内置函式:Math.Sqrt、Int和Math.Round52
3.1.5Integer数据类型53
3.1.6声明多个变数54
3.1.7括弧54
3.1.8三种错误类型54
3.1.9ErrorList视窗55
3.1.10补充说明55
思考题3.156
练习题3.157
思考题3.1的解答62
3.2字元串63
3.2.1变数与字元串63
3.2.2OptionExplicit与OptionStrict64
3.2.3使用文本框输入和输出65
3.2.4自动更正66
3.2.5连线66
3.2.6字元串属性和方法:Length属性及ToUpper、ToLower、Trim、
IndexOf和Substring方法67
3.2.7空字元串70
3.2.8字元串的初始值70
3.2.9扩增与受限70
3.2.10内部注释71
3.2.11续行字元72
3.2.12变数的作用範围72
3.2.13补充说明73
思考题3.274
练习题3.274
思考题3.2的解答79
3.3输入和输出80
3.3.1使用格式函式按格式化输出80
3.3.2用区域格式化输出80
3.3.3从档案读取数据82
3.3.4使用输入对话框输入信息86
3.3.5使用讯息对话框输出信息88
3.3.6使用掩码文本框输入信息88
3.3.7补充说明90
思考题3.390
练习题3.391
思考题3.3的解答99
3.4本章小结99
3.5程式设计项目100
第4章判断103
4.1关係运算符和逻辑运算符103
4.1.1ANSI值103
4.1.2关係运算符104
4.1.3逻辑运算符106
4.1.4Boolean数据类型107
4.1.5补充说明107
思考题4.1108
练习题4.1108
思考题4.1的解答110
4.2If代码块110
4.2.1If代码块110
4.2.2ElseIf子句114
4.2.3补充说明116
思考题4.2117
练习题4.2117
思考题4.2的解答126
4.3SelectCase代码块126
4.3.1补充说明133
思考题4.3134
练习题4.3134
思考题4.3的解答142
4.5本章小结142
4.6程式设计项目143
第5章一般过程145
5.1Sub过程,第1部分145
5.1.1将变数和表达式用作参数150
5.1.2Sub过程调用其他Sub过程153
5.1.3补充说明154
思考题5.1154
练习题5.1155
思考题5.1的解答168
5.2Sub过程,第2部分168
5.2.1按值传递168
5.2.2按引用传递169
5.2.3变数的生命周期与作用範围172
5.2.4调试173
思考题5.2174
练习题5.2174
思考题5.2的解答182
5.3Function过程183
5.3.1带有多个参数的自定义函式185
5.3.2不带参数的自定义函式189
5.3.3自定义布尔值函式189
5.3.4比较Function过程与Sub过程190
5.3.5命名常量190
思考题5.3191
练习题5.3192
思考题5.3的解答197
5.4模组化设计197
5.4.1自顶向下设计197
5.4.2结构化程式设计199
5.4.3结构化程式设计的优点199
5.4.4面向对象程式设计201
5.4.5相关引语201
5.5实例分析:周工资单201
5.5.1设计周工资单程式203
5.5.2工资单事件的伪代码203
5.5.3编写周工资单程式204
5.5.4程式和用户界面204
5.5.5补充说明209
5.6本章小结209
5.7程式设计项目210
第6章循环213
6.1Do循环213
6.1.1补充说明217
思考题6.1218
练习题6.1218
思考题6.1的解答224
6.2使用Do循环处理数据列表224
6.2.1Peek方法225
6.2.2计数器和累加器227
6.2.3标记228
6.2.4嵌套循环230
6.2.5补充说明231
思考题6.2231
练习题6.2232
思考题6.2的解答239
6.3For…Next循环239
6.3.1嵌套For…Next循环244
6.3.2补充说明245
思考题6.3245
练习题6.3245
思考题6.3的解答252
6.4实例分析:分析贷款252
6.4.1设计分析贷款程式252
6.4.2用户界面253
6.4.3分析贷款程式的伪代码255
6.4.4编写分析贷款程式256
6.4.5补充说明260
6.5本章小结260
6.6程式设计项目261
第7章数组266
7.1创建和访问数组266
7.1.1声明数组变数267
7.1.2Load事件过程269
7.1.3GetUpperBound方法270
7.1.4ReDim语句270
7.1.5将数组用作频率表272
7.1.6数值的赋值语句273
7.1.7自定义数组值的函式274
7.1.8补充说明275
思考题7.1275
练习题7.1275
思考题7.1的解答283
7.2使用数组283
7.2.1有序数组283
7.2.2使用数组中的部分数据285
7.2.3合併两个有序数组286
7.2.4将数组传递给过程288
7.2.5补充说明291
思考题7.2292
练习题7.2292
思考题7.2的解答297
7.3一些其他类型的数组298
7.3.1控制项数组298
7.3.2结构300
7.3.3显示和比较结构值305
思考题7.3305
练习题7.3305
思考题7.3的解答312
7.4排序和查找313
7.4.1冒泡排序314
7.4.2希尔排序318
7.4.3查找321
7.4.4补充说明326
思考题7.4326
练习题7.4327
思考题7.4的解答332
7.5二维数组332
7.5.1补充说明339
思考题7.5339
练习题7.5339
思考题7.5的解答346
7.6实例分析:一台成熟的收银机347
7.6.1程式设计347
7.6.2用户界面347
7.6.3数据结构349
7.6.4程式编码349
7.7本章小结356
7.8程式设计项目357
第8章顺序档案363
8.1顺序档案概述363
8.1.1创建顺序档案363
8.1.2向顺序档案添加条目365
8.1.3结构化的异常处理369
8.1.4补充说明373
思考题8.1373
练习题8.1373
思考题8.1的解答379
8.2使用顺序档案381
8.2.1对顺序档案进行排序381
8.2.2CSV格式383
8.2.3合併顺序档案385
8.2.4控制改变处理387
8.2.5补充说明389
思考题8.2389
练习题8.2390
思考题8.2的解答392
8.3实例分析:记录支票和存款392
8.3.1程式设计392
8.3.2用户界面393
8.3.3程式编码395
8.4本章小结403
8.5程式设计项目404
第9章其他控制项与对象409
9.1列表框、组合框和档案打开控制项409
9.1.1列表框控制项409
9.1.2在设计时填充列表框411
9.1.3使用数组来填充列表框412
9.1.4组合框控制项412
9.1.5OpenFileDialog控制项414
思考题9.1416
练习题9.1416
思考题9.1的解答419
9.2七种基本的控制项419
9.2.1分组框控制项419
9.2.2複选框控制项419
9.2.3单选钮控制项421
9.2.4定时器控制项422
9.2.5图片框控制项423
9.2.6水平滚动条和垂直滚动条控制项424
思考题9.2426
练习题9.2426
思考题9.2的解答429
9.3四种其他对象429
9.3.1Clipboard对象429
9.3.2Random类430
9.3.3MenuStrip控制项430
9.3.4多表单433
思考题9.3436
练习题9.3437
思考题9.3的解答439
9.4图形439
9.4.1图形对象439
9.4.2线、矩形、圆和扇形440
9.4.3饼图442
9.4.4条形图443
9.4.5动画444
9.4.6补充说明445
思考题9.4446
练习题9.4446
思考题9.4的解答448
9.5本章小结449
9.6程式设计项目449
第10章资料库管理454
10.1资料库简介454
10.1.1DatabaseExplorer455
10.1.2使用数据表访问资料库457
10.1.3把列表框绑定到数据表461
10.1.4把已有资料库导入程式462
思考题10.1463
练习题10.1463
思考题10.1的解答466
10.2关係资料库和SQL467
10.2.1主键和外键467
10.2.2SQL468
10.2.3四种SQL请求(查询)468
10.2.4DataGridView控制项471
10.2.5改变资料库的内容474
10.2.6使用SQL实现计算列476
10.2.7补充说明477
思考题10.2477
练习题10.2478
思考题10.2的解答483
10.3本章小结483
10.4程式设计项目483
第11章面向对象程式设计486
11.1类和对象486
11.1.1对象构造器493
思考题11.1496
练习题11.1497
思考题11.1的解答502
11.2对象数组、事件与包含502
11.2.1对象数组502
11.2.2事件505
11.2.3包含508
思考题11.2512
练习题11.2512
思考题11.2的解答514
11.3继承515
11.3.1多态与重载520
11.3.2抽象属性、方法和类525
11.3.3补充说明529
思考题11.3529
练习题11.3530
思考题11.3的解答535
11.4本章小结535
11.5程式设计项目536附录AANSI值538附录B如何541附录C从VisualBasic6.0转换到VisualBasic2008558附录DVisualBasic调试工具564附录E计算发展史573
转载请注明出处海之美文 » Visual Basic 2008程式设计(第7版)