新闻资讯
看你所看,想你所想

Visual Basic程式设计(第9版)

Visual Basic程式设计(第9版)

《Visual Basic程式设计(第9版)》是2014年清华大学出版社出版的图书。

基本介绍

  • 书名:Visual Basic程式设计(第9版)
  • ISBN:9787302369493
  • 定价:99元
  • 出版社:清华大学出版社
  • 出版时间:2014年8月7日
  • 装帧:平装

图书简介

本书针对每个要讨论的主题,先介绍知识要点,然后通过138个示例讲解对知识的运用,并通过1182道练习题和55个编程项目巩固所学知识的掌握,全书还遵循面向对象编程的基本原则,阐述了3个实际案例的具体实现过程,从而使读者切身体会到实际项目的开发流程,因此,本书是一本理想的Visual Basic程式设计教材。
Visual Basic自1991年问世以来,因其丰富的可视化界面设计、强大的开发功能以及简单易懂的语法,已成为全球广泛使用的程式语言,是初学者通晓电脑程式开发的理想工具。

图书目录

第1章 计算机与问题求解概述 1
1.1 计算概论与Visual Basic概述 1
1.2 程式开发周期 4
1.2.1 在计算机上执行一个任务 4
1.2.2 程式规划 4
1.3 编程工具 6
1.3.1 流程图 6
1.3.2 伪代码 7
1.3.3 层次图 8
1.3.4 判断结构 8
1.3.5 确定纽约市街道方向的算法 9
1.3.6 重複结构 10
1.3.7 班级平均分计算算法 10
1.3.8 补充说明 11
第2章 Visual Basic控制项与事件 12
2.1 Visual Basic 2012概述 12
2.1.1 为什幺使用视窗与Visual Basic 12
2.1.2 如何开发一个Visual Basic程式 13
2.1.3 Visual Basic的不同版本 14
2.2 Visual Basic的控制项 14
2.2.1 开始一个新的Visual Basic程式 14
2.2.2 一个重要的设定 17
2.2.3 文本框控制项的使用 17
2.2.4 按钮控制项的使用 21
2.2.5 标籤控制项的使用 23
2.2.6 列表框控制项的使用 23
2.2.7 Name属性 24
2.2.8 Font属性 24
2.2.9 自动隐藏 24
2.2.10 控制项的定位与对齐 25
2.2.11 多个控制项 27
2.2.12 设定制表符顺序 27
2.2.13 补充说明 28
2.2节思考题 29
2.2节练习题 29
2.2节思考题答案 31
2.3 Visual Basic的事件 32
2.3.1 事件过程的使用 33
2.3.2 窗体的属性与事件过程 37
2.3.3 事件过程的首部 37
2.3.4 打开一个程式 38
2.3.5 补充说明 39
2.3节思考题 41
2.3节练习题 41
2.3节思考题答案 46
本章小结 47
第3章 变数、输入与输出 48
3.1 数字 48
3.1.1 算术运算 48
3.1.2 变数 49
3.1.3 增加变数的值 52
3.1.4 数学函式 52
3.1.5 整数数据类型 53
3.1.6 多个变数声明 54
3.1.7 两个整数的运算符 54
3.1.8 括弧与运算优先权 55
3.1.9 3种错误类型 55
3.1.10 错误列表视窗 56
3.1.11 补充说明 56
3.1节思考题 57
3.1节练习题 58
3.1节思考题答案 64
3.2 字元串 65
3.2.1 变数与字元串 65
3.2.2 为输入与输出使用文本框 66
3.2.3 选项显式与选项限制 67
3.2.4 联结 67
3.2.5 字元串的属性与方法 69
3.2.6 空字元串 71
3.2.7 字元串的初始值 72
3.2.8 放宽与收窄 72
3.2.9 内部注释 73
3.2.10 代码续行 73
3.2.11 变数的作用範围 74
3.2.12 自动更正 75
3.2.13 补充说明 75
3.2节思考题 76
3.2节练习题 76
3.2节思考题答案 84
3.3 输入与输出 85
3.3.1 格式化数字输出 85
3.3.2 以日期作为输入与输出 85
3.3.3 为输入使用掩码文本框 86
3.3.4 从输入对话框获得输入 88
3.3.5 为输出使用讯息对话框 90
3.3.6 具名常量 90
3.3节思考题 91
3.3节练习题 91
3.3节思考题答案 97
本章小结 97
编程项目 99
第4章 判断 101
4.1 关係运算符与逻辑运算符 101
4.1.1 ANSI值 101
4.1.2 关係运算符 102
4.1.3 逻辑运算符 103
4.1.4 布尔数据类型 104
4.1.5 两个布尔值方法 105
4.1.6 一个布尔值函式 106
4.1.7 补充说明 106
4.1节思考题 106
4.1节练习题 106
4.1节思考题解答 109
4.2 If代码块 109
4.2.1 If代码块的一般形式 109
4.2.2 嵌套If代码块 113
4.2.3 ElseIf子句 115
4.2.4 用If代码块进行输入验证 118
4.2.5 补充说明 119
4.2节思考题 119
4.2节练习题 120
4.2节思考题答案 131
4.3 Select Case代码块 132
4.3.1 Select Case代码块的一般形式 133
4.3.2 补充说明 137
4.3节思考题 138
4.3节练习题 138
4.3节思考题答案 147
4.4 输入与用户选择 147
4.4.1 用列表框作为输入 147
4.4.2 分组框控制项 150
4.4.3 用单选按钮作为输入 151
4.4.4 用核选框作为输入 152
4.4.5 由选择激发的事件 154
4.4.6 补充说明 155
4.4节思考题 155
4.4节练习题 155
4.4节思考题答案 160
本章小结 160
编程项目 161
第5章 常用过程 165
5.1 Function过程 165
5.1.1 含一个参数的函式 166
5.1.2 按值传递 168
5.1.3 对数据类型的限制 169
5.1.4 含多个参数的函式 169
5.1.5 布尔值函式 172
5.1.6 补充说明 173
5.1节思考题 174
5.1节练习题 174
5.1节思考题答案 181
5.2 Sub过程(第1部分) 182
5.2.1 定义和调用Sub过程 182
5.2.2 作为参数的变数和表达式 183
5.2.3 无参数的Sub过程 186
5.2.4 调用其他Sub过程的Sub过程 186
5.2.5 补充说明 187
5.2节複习题 188
5.2节练习题 188
5.2节思考题答案 197
5.3 Sub过程(第2部分) 197
5.3.1 按值传递 197
5.3.2 按引用传递 198
5.3.3 返回单个值的Sub过程 201
5.3.4 变数和常量的作用範围与生命时间 202
5.3.5 程式调试 203
5.3.6 补充说明 203
5.3节思考题 203
5.3节练习题 204
5.3节思考题答案 208
5.4 模组设计 209
5.4.1 自顶向下设计 209
5.4.2 结构化编程 210
5.4.3 结构化编程的优点 210
5.4.4 面向对象编程 211
5.5 案例研究:周工资单 212
5.5.1 设计周工资单程式 213
5.5.2 显示工资单的事件过程的伪代码 214
5.5.3 编写周工资单程式 214
5.5.4 程式与用户界面 214
5.5.5 补充说明 220
本章小结 220
编程项目 221
第6章 循环语句 224
6.1 Do循环 224
6.1.1 先测试的Do循环 224
6.1.2 后测试的Do循环 227
6.1.3 补充说明 228
6.1节思考题 229
6.1节练习题 229
6.1节思考题答案 236
6.2 For…Next循环 236
6.2.1 For…Next 循环的一般形式 237
6.2.2 Step关键字 239
6.2.3 嵌套For…Next 循环 241
6.2.4 局部类型推论 242
6.2.5 补充说明 243
6.2节思考题 244
6.2节练习题 244
6.2节思考题答案 251
6.3 列表框与循环 251
6.3.1 列表框的一些属性、方法和事件 252
6.3.2 含有字元串的列表框 253
6.3.3 含有数字的列表框 254
6.3.4 查找有序列表 256
6.3.5 补充说明 256
6.3节思考题 256
6.3节练习题 257
6.3节思考题答案 261
本章小结 262
编程项目 262
第7章 数组 267
7.1 创建与使用数组 267
7.1.1 声明一个数组变数 268
7.1.2 Load事件过程 270
7.1.3 隐式指定数组大小与初始化 271
7.1.4 文本档案 271
7.1.5 数组的方法 272
7.1.6 用循环计算数组值 273
7.1.7 ReDim语句 274
7.1.8 For Each循环 276
7.1.9 返回数组的函式 276
7.1.10 在数组中查找元素 277
7.1.11 複製数组 278
7.1.12 Split方法与Join函式 279
7.1.13 把数组传递给过程 280
7.1.14 补充说明 281
7.1节思考题 282
7.1节练习题 282
7.1节思考题答案 294
7.2 与数组一起使用LINQ 295
7.2.1 LINQ查询 295
7.2.2 Distinct运算符 297
7.2.3 ToArray方法 298
7.2.4 在查询中使用函式过程 298
7.2.5 Let运算符 299
7.2.6 Order By运算符 299
7.2.7 DataSource属性 301
7.2.8 二叉查找 301
7.2.9 补充说明 302
7.2节思考题 302
7.2节练习题 302
7.2节思考题答案 309
7.3 结构数组 310
7.3.1 结构 310
7.3.2 结构数组 312
7.3.3 DataGridView控制项 317
7.3.4 查找结构数组 318
7.3.5 使用含结构的一般过程 319
7.3.6 显示与比较结构值 320
7.3.7 複杂结构(选学) 320
7.3.8 补充说明 322
7.3节思考题 322
7.3节练习题 323
7.3节思考题答案 336
7.4 二维数组 337
7.4.1 定义一个二维数组变数 337
7.4.2 隐式指定数组大小与数组初始化 338
7.4.3 ReDim语句 339
7.4.4 用文本档案填充二维数组 342
7.4.5 与二维数组一起使用LINQ 343
7.4.6 补充说明 343
7.4节思考题 343
7.4节练习题 343
7.4节思考题答案 350
7.5 案例研究:贷款分析 351
7.5.1 用户接口 352
7.5.2 设计Analyze-a-Loan 程式 354
7.5.3 Analyze-a-Loan 程式的伪代码 356
7.5.4 Analyze-a-Loan 程式 356
本章小结 359
编程项目 360
第8章 文本档案 369
8.1 管理文本档案 369
8.1.1 预备知识 369
8.1.2 WriteAllLines方法 371
8.1.3 把文本档案中的数据排序 371
8.1.4 重新组织CSV文本档案中的数据 373
8.1.5 集合运算 374
8.1.6 查找CSV文本档案 377
8.1.7 OpenFileDialog控制项 379
8.1.8 补充说明 380
8.1节思考题 381
8.1节练习题 381
8.1节思考题答案 386
8.2 StreamReader、StreamWriter与结构化异常处理 386
8.2.1 用StreamReader 读取一个文本档案 386
8.2.2 用StreamWriter 创建一个文本档案 388
8.2.3 往文本档案中添加数据项 389
8.2.4 Exists函式 390
8.2.5 更改文本档案中的数据项 390
8.2.6 System.IO Namespace 391
8.2.7 结构化异常处理 393
8.2.8 补充说明 397
8.2节思考题 397
8.2节练习题 397
8.2节思考题答案 403
8.3 XML 404
8.3.1 XML档案的格式 404
8.3.2 关于XML格式的说明 405
8.3.3 从LINQ 到XML 406
8.3.4 补充说明 407
8.3节思考题 408
8.3节练习题 408
8.3节思考题答案 412
8.4 案例研究:支票簿管理程式 412
8.4.1 程式的设计 412
8.4.2 用户界面 413
8.4.3 程式编码 415
本章小结 421
编程项目 422
第9章 其他控制项与对象 426
9.1 列表框与组合框 426
9.1.1 列表框的属性概述 426
9.1.2 列表框的其他属性 427
9.1.3 组合框控制项 429
9.1.4 组合框的一个有用属性 431
9.1节思考题 431
9.1节练习题 431
9.1节思考题答案 434
9.2 其他8个控制项与对象 435
9.2.1 计时器控制项 435
9.2.2 Random 类 436
9.2.3 ToolTip控制项 437
9.2.4 Clipboard对象 438
9.2.5 图片框控制项 438
9.2.6 MenuStrip 控制项 440
9.2.7 水平与竖直滚动条控制项 443
9.2节思考题 445
9.2节练习题 445
9.2节思考题答案 451
9.3 多窗体程式 451
9.3.1 启动窗体 451
9.3.2 变数、常量与过程的作用範围 452
9.3.3 窗体的模态 452
9.3.4 Close与ShowDialog 方法 452
9.3.5 FormClosing事件过程 453
9.3.6 导入一个已有的窗体 453
9.3.7 从程式中删除一个窗体 453
9.3节思考题 459
9.3节练习题 459
9.3节思考题答案 464
9.4 图形编程 464
9.4.1 Graphics对象 464
9.4.2 直线、矩形、圆与扇形 465
9.4.3 饼状图 467
9.4.4 条形图 468
9.4.5 动画 470
9.4.6 列印文本 471
9.4.7 列印图形 473
9.4.8 补充说明 474
9.4节思考题 475
9.4节练习题 475
9.4节思考题答案 479
本章小结 479
编程项目 480
第10章 资料库 484
10.1 资料库概述 484
10.1.1 数据源配置嚮导 485
10.1.2 访问资料库表 485
10.1.3 绑定其他表 489
10.1.4 浏览已连线的资料库 489
10.1.5 用LINQ 查询一个表 490
10.1.6 主键与外键 493
10.1.7 连线两个表 494
10.1.8 补充说明 497
10.1节思考题 497
10.1节练习题 497
10.1节思考题答案 508
10.2 编辑与设计资料库 508
10.2.1 编辑Cities 表的程式 508
10.2.2 为编辑表的程式设计表单 510
10.2.3 编写用于编辑表的程式 511
10.2.4 资料库设计的原则 512
10.2.5 补充说明 514
10.2节思考题 514
10.2节练习题 514
10.2节思考题答案 516
本章小结 516
编程项目 516
第11章 面向对象编程 519
11.1 类与对象 519
11.1.1 对象构造函式 527
11.1.2 自动实现的属性 530
11.1节思考题 530
11.1节练习题 530
11.1节思考题答案 536
11.2 使用对象 536
11.2.1 对象数组 536
11.2.2 事件 539
11.2.3 包含 541
11.2节思考题 545
11.2节练习题 545
11.2节思考题答案 548
11.3 继承 549
11.3.1 多态与重载 553
11.3.2 抽象属性、方法与类 558
11.3.3 补充说明 560
11.3 节思考题 561
11.3节练习题 562
11.3节思考题解答 567
本章小结 567
编程项目 567
附录 练习题答案 569

转载请注明出处海之美文 » Visual Basic程式设计(第9版)

相关推荐

    声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:ailianmeng11@163.com