Visual Basic2008程序设计完全自学教程PDF电子书下载
- 电子书积分:16 积分如何计算积分?
- 作 者:洪一新,吴灿铭编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2009
- ISBN:9787302191551
- 页数:519 页
第1章 程序语言与.NET简介 1
1.1 程序语言概论 1
1.1.1 应用程序基本概念 1
1.1.2 程序语言的分类 3
1.2 程序设计简介 4
1.2.1 程序设计流程 4
1.2.2 程序评断标准 4
1.2.3 程序编写习惯 5
1.3 认识.NET 6
1.3.1 用户观点看.NET 7
1.3.2 程序设计观点看.NET 7
1.3.3 .NET与因特网 8
1.4 浅谈.NET Framework 8
1.4.1 .NET Framework架构 8
1.4.2 认识公共语言运行时 9
1.4.3 何谓Web Service 11
本章重点整理 12
本章习题 12
第2章 Visual Basic 2008 Express开发环境 14
2.1 Visual Basic语言简介 14
2.1.1 Visual Basic程序语言基础 14
2.1.2 Visual Basic的基本特性 15
2.1.3 Visual Basic 2008新增功能 16
2.2 Visual Basic开发环境的创建 20
2.2.1 Visual Studio 2008简介 20
2.2.2 Visual Basic 2008 Express安装 20
2.3 Visual Basic 2008 Express的启动与关闭 23
2.3.1 项目的新建与关闭 23
2.3.2 打开已存在的项目 25
2.4 Visual Basic 2008 Express的开发环境 26
2.5 Visual Basic 2008 Express窗口基本操作 32
2.5.1 程序代码的操作 32
2.5.2 调整窗口的大小 32
2.5.3 移动窗口的显示位置 33
本章重点整理 34
本章习题 35
第3章 创建第一个Visual Basic程序 37
3.1 程序开发步骤 37
3.2 创建控制台应用程序 38
3.2.1 在Visual Basic中创建项目 38
3.2.2 编写Visual Basic程序代码 39
3.2.3 执行和测试程序 40
3.2.4 Visual Basic中的输出语句 41
3.2.5 在控制台应用程序中添加模块并调试执行 42
3.3 创建窗体应用程序 45
3.4 打印程序代码 50
本章重点整理 50
本章习题 50
第4章 基本数据处理 52
4.1 变量与数据类型 52
4.1.1 变量与常量 52
4.1.2 数据类型 53
4.2 变量与常量声明 56
4.2.1 数值变量 56
4.2.2 字符与字符串变量 57
4.2.3 布尔值变量 58
4.2.4 日期变量 59
4.2.5 常量 59
4.3 变量命名 60
4.3.1 命名规则 60
4.3.2 惯用的命名法 60
4.4 变量的作用域 61
4.4.1 认识作用域 61
4.4.2 变量的作用域 61
4.5 数据类型转换 62
4.5.1 隐式数据类型转换 62
4.5.2 显式数据类型转换 63
4.6 Option语句 64
4.6.1 Option Explicit 64
4.6.2 Option Strict 65
4.6.3 Option Compare 65
4.6.4 Option Infer 65
4.7 自定义类型Structure与Enum 66
4.8 表达式与运算符 68
4.8.1 算术运算符 68
4.8.2 赋值运算符 69
4.8.3 比较运算符 71
4.8.4 连接运算符 75
4.8.5 逻辑运算符 77
4.8.6 运算符优先级 81
本章重点整理 82
本章习题 83
第5章 窗体程序基础认识 88
5.1 窗体对象基本概念 88
5.1.1 与VB6.0不同概念的Windows Forms 88
5.1.2 窗体共享成员 88
5.2 窗体属性 91
5.2.1 窗体程序外观属性 92
5.2.2 窗体大小属性 94
5.2.3 窗体位置属性 95
5.3 窗体方法 96
5.4 窗体事件 96
本章重点整理 97
本章习题 98
第6章 窗体应用程序的输出与输入 100
6.1 Button与Label控件 100
6.1.1 Button控件 100
6.1.2 Label控件 101
6.2 文本框控件 103
6.3 消息对话框 104
6.3.1 MessageBox类 104
6.3.2 MsgBox消息窗口 106
6.3.3 InputBox对话框 108
本章重点整理 109
本章习题 109
第7章 流程控制 112
7.1 结构化程序设计 112
7.1.1 顺序结构 112
7.1.2 选择结构 112
7.1.3 循环结构 113
7.2 选择结构 113
7.2.1 If...Then构造函数 113
7.2.2 If...Then...Else构造函数 115
7.2.3 IIf()语句 117
7.2.4 “嵌套If...Then...Else”语句 118
7.2.5 Select Case语句 120
7.3 循环结构 123
7.3.1 For...Next循环 123
7.3.2 While...EndWhile循环 127
7.3.3 前置式Do...Loop循环 128
7.3.4 后置式Do...Loop循环 132
7.4 其他循环相关语句 137
7.4.1 Exit For语句 137
7.4.2 Exit Do语句 138
7.4.3 Continue语句 140
本章重点整理 140
本章习题 141
第8章 数组与字符串 148
8.1 数组简介 148
8.1.1 认识数组 148
8.1.2 一维数组 149
8.1.3 二维数组 150
8.1.4 多维数组 152
8.1.5 动态数组 152
8.1.6 ForEach语句 155
8.1.7 数组复制 157
8.1.8 数组参数传递与返回 159
8.1.9 不规则数组 162
8.1.10 常用数组属性与方法 164
8.1.11 ArrayList类 166
8.2 字符串处理 168
8.2.1 格式化字符串 168
8.2.2 String类 171
本章重点整理 173
本章习题 174
第9章 过程与函数 177
9.1 过程 177
9.1.1 一般过程 177
9.1.2 属性过程 180
9.1.3 事件过程 181
9.2 函数 182
9.3 参数的传递 185
9.3.1 ByVal(按值传递) 185
9.3.2 ByRef(按引用传递) 185
9.3.3 跳出过程或函数 187
9.4 不确定个数的参数的传递 189
9.4.1 选择性参数 189
9.4.2 参数数组 191
9.4.3 依参数名称进行传递 193
9.5 常用的函数 195
9.5.1 字符串相关函数 195
9.5.2 日期与时间函数 198
9.5.3 ToString方法 205
9.5.4 数据类型判断函数 209
9.5.5 Format函数 211
本章重点整理 213
本章习题 214
第10章 Visual Basic与面向对象 217
10.1 Visual Basic与面向对象简介 217
10.1.1 面向功能与面向对象 217
10.1.2 类、对象及成员 217
10.1.3 Visual Basic面向对象特征 228
10.2 继承 231
10.2.1 认识继承架构 231
10.2.2 继承的可视关系 233
10.2.3 其他关键字 236
10.3 重载与重写 242
10.3.1 重载 242
10.3.2 重写 244
10.4 构造函数与析构函数 246
10.4.1 构造函数 246
10.4.2 析构函数 248
10.5 多态的认识与应用 251
10.5.1 类与多态 251
10.5.2 接口与多态 251
本章重点整理 257
本章习题 257
第11章 类的应用 259
11.1 自定义类 259
11.2 创建类库 261
11.2.1 创建类库 261
11.2.2 在程序中引用类库 264
11.3 事件 266
11.3.1 事件的声明与触发 266
11.3.2 事件处理函数及对象的创建 267
11.4 Visual Basic提供的类 269
11.4.1 异常类 269
11.4.2 ArrayList类 270
11.4.3 时间日期类 273
11.4.4 数学及随机数类 275
本章重点整理 277
本章习题 278
第12章 键盘及鼠标事件 281
12.1 键盘事件 281
12.2 鼠标事件 288
12.2.1 Click及DoubleClick事件 288
12.2.2 MouseDown及MouseUp事件 290
12.2.3 MouseEnter、MouseMove及MouseLeave事件 293
12.3 剪贴板 295
本章重点整理 300
本章习题 300
第13章 常见的窗体对象 303
13.1 控件 303
13.1.1 Label控件 304
13.1.2 LinkLabel控件 304
13.1.3 TextBox控件 306
13.1.4 RichTextBox控件 306
13.1.5 ComboBox控件 306
13.1.6 ListBox控件 309
13.1.7 CheckedListBox控件 312
13.2 按钮式控件 315
13.2.1 Button控件 315
13.2.2 CheckBox控件 315
13.2.3 RadioButton控件 318
13.3 对话框控件 320
13.3.1 FileDialog控件 321
13.3.2 FontDialog控件 325
13.3.3 ColorDialog控件 327
13.3.4 PrintDialog控件 330
13.4 消息对话框 331
13.5 特殊的控件 331
13.5.1 Timer控件 331
13.5.2 日期控件 334
本章重点整理 336
本章习题 337
第14章 菜单与工具栏 342
14.1 菜单的创建 342
14.1.1 创建菜单 342
14.1.2 创建子菜单及快捷键 344
14.2 快捷菜单 351
14.3 工具栏控件 354
14.4 状态栏控件 359
14.5 About窗口 363
本章重点整理 366
本章习题 366
第15章 绘图入门与应用 369
15.1 绘图的基本概念 369
15.1.1 绘图须知 369
15.1.2 Pen类 370
15.1.3 Brush相关类 378
15.1.4 图片与文字绘制 383
15.2 屏幕保护程序实践 387
15.2.1 烟火屏幕保护程序 387
15.2.2 多边形碰撞屏幕保护程序 391
本章重点整理 394
本章习题 395
第16章 程序的调试与异常处理 398
16.1 错误的种类 398
16.1.1 语法错误 398
16.1.2 执行时期的错误 399
16.1.3 逻辑错误 401
16.2 错误处理 401
16.2.1 断点 401
16.2.2 调试工具栏 403
16.2.3 调试窗口 403
16.3 异常处理:Try...Catch...Finally 403
16.3.1 Try...Catch...Finally语句 404
16.3.2 捕获指定的异常对象 406
16.3.3 多重Catch区块 407
16.3.4 Finally语句 407
16.3.5 手动引发异常 408
16.3.6 异常捕获条件设置 412
16.3.7 自定义异常类 412
16.4 非结构化异常处理 413
16.4.1 On Error与Goto语句 413
16.4.2 On Error与Resume语句 415
本章重点整理 416
本章习题 416
第17章 文件系统操作 419
17.1 数据文件的种类 419
17.2 文件系统的介绍 420
17.2.1 文件访问系统 420
17.2.2 文件服务 420
17.2.3 磁盘目录服务 433
17.2.4 路径信息 444
17.3 数据流 446
17.3.1 FileStream类 446
17.3.2 StreamReader类 447
17.3.3 StreamWriter类 449
17.4 二进制文件的写入 452
17.4.1 使用BinaryReader类 453
17.4.2 使用BinaryWriter类 455
本章重点整理 457
本章习题 458
第18章 数据库应用程序开发 461
18.1 认识数据库 461
18.1.1 什么是数据库 461
18.1.2 记录与字段 462
18.2 数据库的种类 463
18.2.1 层次型数据库简介 463
18.2.2 网状数据库 463
18.2.3 关系数据库 464
18.3 ADO.NET的介绍 465
18.3.1 实时连接 465
18.3.2 离线环境 465
18.3.3 ADO.NET的介绍 465
18.3.4 使用ADO.NET访问数据 467
18.4 ADO.NET对象的介绍 472
18.4.1 Connection对象 472
18.4.2 Command对象 474
18.4.3 DataAdapter对象 480
18.4.4 DataSet对象 483
本章重点整理 488
本章习题 489
第19章 项目实务—Web网页浏览器制作 491
19.1 创建基本的浏览器 491
19.1.1 加入WebBrowser组件 491
19.1.2 基本的浏览器功能创建 492
19.2 高级浏览器功能实践 494
19.2.1 组件的设备 494
19.2.2 网页的装载 497
19.2.3 下载进度的显示 498
19.2.4 添加工具栏命令与程序实践 498
习题答案 501
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《匹克吉他自学教程》李成福编著 2017
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019