Visual Basic 2008程序设计教程PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:隋晓红,董军编著
- 出 版 社:北京市:北京大学出版社
- 出版年份:2010
- ISBN:9787301166314
- 页数:289 页
第1章Visual Basic 2008概述 1
1.1 Visual Basic 2008简介 1
1.1.1 Visual Basic 2008的基本特点 1
1.1.2 Visual Basic 2008的软硬件要求 3
1.1.3安装集成开发环境 4
1.2 Visual Studio 2008集成开发环境 4
1.2.1 Visual Studio 2008的启动与退出 4
1.2.2创建一个新项目 5
1.2.3打开现有的项目 6
1.2.4常用功能窗口介绍 6
1.3小结 8
1.4习题 9
第2章 可视化应用程序设计基础 10
2.1基本概念 10
2.1.1类和对象 10
2.1.2对象的三要素 11
2.2窗体 12
2.2.1窗体的属性、事件与方法 12
2.2.2窗体的操作 13
2.3基本控件 14
2.3.1标签 14
2.3.2文本框 15
2.3.3按钮 15
2.4可视化应用程序的工作方式 16
2.5 Visual Basic 2008应用程序的设计步骤 17
2.6简单应用程序设计实例 17
2.7获取帮助 19
2.8小结 20
2.9习题 21
第3章Visual Basic 2008语言基础 22
3.1 Visual Basic 2008语言的基本概念 23
3.1.1标识符与关键字 23
3.1.2语句 23
3.1.3书写规范 24
3.2基本数据类型 25
3.3常量 27
3.3.1直接常量 28
3.3.2符号常量 29
3.4变量 29
3.4.1变量的声明 29
3.4.2变量的初始值与赋值 31
3.4.3变量的属性和方法 32
3.4.4变量的作用域 32
3.5运算符与表达式 33
3.5.1算术运算符 33
3.5.2字符串运算符 34
3.5.3关系运算符 35
3.5.4逻辑运算符 36
3.5.5位运算符 36
3.5.6赋值运算符 37
3.6字符串处理 37
3.6.1 String类 37
3.6.2 StringBuilder类 42
3.7常用内部函数 43
3.7.1数学函数 44
3.7.2随机数函数 44
3.7.3转换函数 45
3.7.4日期和时间函数 45
3.7.5数据类型转换函数 46
3.8小结 46
3.9习题 47
第4章 基本控制结构 48
4.1选择结构 48
4.1.1 If…Then语句 48
4.1.2实例——求3个数中的最大值 49
4.1.3 If…Then…Else语句 50
4.1.4实例——求三角形的面积 51
4.1.5 If…Then…ElseIf语句 51
4.1.6实例——成绩等级评定 52
4.1.7 Select Case语句 53
4.1.8实例——波特率代码查询 54
4.1.9 If语句的嵌套 55
4.1.10实例——闰年判定 55
4.1.11条件函数 56
4.2循环结构 57
4.2.1 For…Next语句 57
4.2.2实例——数字逆序显示 59
4.2.3 Do…Loop语句 59
4.2.4实例——人口预测 62
4.2.5 While…End While循环语句 62
4.2.6 For Each…Next循环语句 63
4.2.7循环嵌套 64
4.3其他控制语句 65
4.3.1 GoTo语句 65
4.3.2 Exit语句 65
4.3.3 With…End With语句 65
4.4综合实例 66
4.4.1实例——十进制数转换为十六进制数 66
4.4.2实例——素数判定 67
4.4.3实例——最大公约数和最小公倍数 68
4.4.4实例——组合问题 69
4.4.5实例——各类字符统计 70
4.5小结 71
4.6习题 71
第5章 复合数据类型 73
5.1数组 73
5.1.1一维数组的声明和引用 74
5.1.2二维数组的声明和引用 75
5.1.3动态数组 76
5.1.4数组综合实例1——数组元素值的输入与输出 77
5.1.5数组综合实例2——起泡法排序 77
5.1.6数组综合实例3——杨辉三角形 79
5.1.7数组综合实例4——Josephus问题 80
5.2集合 81
5.2.1集合的创建 81
5.2.2集合的属性 82
5.2.3集合的方法 82
5.2.4集合元素的遍历 83
5.2.5集合的综合实例——学生信息的添加与查询 83
5.3结构 84
5.3.1定义结构类型 84
5.3.2声明和使用结构类型变量 85
5.3.3结构的综合实例——平面中两点间距离 86
5.4枚举 87
5.5计算器(标准型)的设计 88
5.6小结 91
5.7习题 91
第6章 过程 93
6.1过程概述 93
6.1.1过程的定义 93
6.1.2过程的分类 94
6.2 Sub过程 94
6.2.1事件过程 94
6.2.2通用过程 95
6.2.3实例——n! 96
6.3函数过程 97
6.3.1函数过程的定义 97
6.3.2函数过程的调用 98
6.3.3实例——十六进数转换成十进制数 98
6.4过程参数的传递 99
6.4.1形式参数与实际参数 100
6.4.2参数传递的方式 100
6.4.3数组参数的传递 101
6.4.4实例——求整型数组元素的平均值 101
6.5变量的作用域与生存期 102
6.5.1变量的作用域 102
6.5.2静态变量 103
6.6过程的嵌套和递归调用 104
6.6.1过程的嵌套调用 104
6.6.2过程的递归调用 104
6.7综合实例——进制转换器的设计 105
6.8小结 116
6.9习题 116
第7章 常用控件 118
7.1控件分类 118
7.2控件的通用特性 119
7.3 RichTextBox控件 119
7.4 GroupBox控件和Panel控件 121
7.5 RadioButton控件和CheckBox控件 122
7.5.1单选按钮控件 122
7.5.2复选框控件 123
7.5.3实例——信息录入 123
7.6 ListBox控件 125
7.6.1列表框控件的常用属性 125
7.6.2列表框控件的常用方法 126
7.6.3列表框控件的常用事件 127
7.6.4实例——英汉词典设计 127
7.7 ComboBox控件 129
7.7.1组合框控件的常用属性、方法及事件 129
7.7.2实例——信息显示 130
7.8 Timer控件 131
7.9 PictureBox控件 131
7.9.1图片框控件的常用属性 131
7.9.2图片框控件的常用方法 132
7.9.3图片框控件的常用事件 132
7.9.4实例——图片选择器 132
7.10 MonthCalender控件和DateTimePicker控件 133
7.10.1 MonthCalendar控件 133
7.10.2 DateTimePicker控件 134
7.10.3实例——日期选择 135
7.11滚动条控件 136
7.11.1滚动条控件的常用属性 136
7.11.2滚动条控件的常用方法和事件 137
7.11.3实例——颜色合成 137
7.12 TreeView控件 139
7.12.1 TreeView控件的常用属性 139
7.12.2 TreeView控件的常用方法 139
7.12.3 TreeView控件的常用事件 140
7.12.4 TreeNode类 140
7.12.5实例——树结构视图的实现 141
7.13 ListView控件 142
7.13.1 ListView控件的常用属性 143
7.13.2 ListView控件的常用方法 143
7.13.3 ListView控件的常用事件 144
7.13.4实例——多种视图模式的信息显示 144
7.14小结 146
7.15 习题 146
第8章 界面设计 147
8.1菜单的设计 148
8.1.1菜单的基本结构 148
8.1.2下拉式菜单的设计 148
8.1.3弹出式菜单的设计 150
8.1.4实例——文本编辑器菜单的设计 150
8.2工具栏的设计 153
8.2.1创建工具栏的基本步骤 153
8.2.2实例——文本编辑器工具栏的设计 154
8.3状态栏的设计 155
8.3.1创建状态栏的基本步骤 155
8.3.2实例——文本编辑器状态栏的设计 156
8.4通用对话框的设计 156
8.4.1打开文件对话框 157
8.4.2保存文件对话框 159
8.4.3字体对话框 160
8.4.4颜色对话框 161
8.4.5实例——通用对话框在文本编辑器设计中的应用 162
8.5多文档界面应用程序 164
8.5.1 MDI窗体 164
8.5.2 MDI应用程序设计的一般步骤 164
8.6小结 165
8.7习题 165
第9章 面向对象程序设计 166
9.1类的定义 166
9.2属性的定义 168
9.3方法的定义 170
9.4事件的定义 170
9.5综合实例1——利用类求解圆面积 171
9.6综合实例2——信息验证程序的设计 173
9.7构造函数与析构函数 175
9.8继承 175
9.9接口 177
9.10多态的实现 178
9.11 My对象 180
9.12小结 184
9.13习题 184
第10章 文件 185
10.1文件概述 185
10.2文件的结构和分类 186
10.2.1文件结构 186
10.2.2文件分类 186
10.3文件的访问 187
10.3.1文件的访问步骤 187
10.3.2文件的访问方法 188
10.3.3流的基本概念 188
10.4使用System.IO命名空间中的类访问文件 189
10.4.1 Directory类与File类的使用 189
10.4.2实例——目录与文件的基本操作 191
10.4.3文本文件的访问 193
10.4.4实例——简易通讯录 194
10.4.5二进制文件的访问 197
10.4.6实例——二进制文件的 198
读/写操作 198
10.5小结 200
10.6习题 200
第11章 数据库和ADO.NET技术 201
11.1数据库基础知识 201
11.1.1数据库的概念 201
11.1.2关系数据库及其结构 202
11.1.3 SQL语言 203
11.2典型数据库的创建 204
11.2.1创建ACCESS数据库 205
11.2.2创建SQL Server 2005数据库 205
11.3 ADO.NET的基础知识 206
11.3.1.NET命名空间 206
11.3.2 ADO.NET简介 207
11.3.3 ADO.NET对象模型 208
11.3.4 ADO.NET相关类的命名空间 208
11.3.5 Visual Basic 2008中数据访问建立的步骤 209
11.4数据源的连接——Connection对象 209
11.4.1.NET数据提供程序 209
11.4.2 SqlConnectlon对象 210
11.4.3 OleDbConnection对象 212
11.4.4实例——连接典型数据库 212
11.5数据存取 213
11.5.1 Command对象 213
11.5.2 DataReader对象 215
11.5.3 DataAdapter对象 217
11.5.4 DataSet对象 218
11.6用控件显示数据库信息 220
11.6.1用绑定控件显示数据库信息 220
11.6.2用DataGridView控件显示数据库信息 222
11.7综合实例——教务管理信息系统 224
11.8小结 238
11.9习题 238
第12章Web应用程序设计 240
12.1 Web应用程序介绍 240
12.1.1 Web的基本概念 240
12.1.2 Web应用程序的发展 241
12.2 ASP.NET简介 242
12.2.1 ASP.NET运行环境 242
12.2.2创建ASP.NET Web应用程序 242
12.3使用ASP.NET开发Web应用程序 244
12.3.1 ASP.NET Web窗体 244
12.3.2 HTML控件 244
12.3.3服务器控件 245
12.3.4 ASP.NET常用对象 245
12.3.5实例——留言板 248
12.5小结 256
12.6习题 256
第13章 程序调试与异常处理 257
13.1错误的类型 257
13.1.1语法错误 257
13.1.2运行时错误 258
13.1.3逻辑错误 258
13.2程序调试 258
13.2.1调试工具 258
13.2.2跟踪程序 259
13.2.3调试窗口 260
13.3异常处理 261
13.3.1 Exception类 262
13.3.2 Try…Catch…Finally语句 262
13.3.3创建和抛出自定义的异常 264
13.4小结 264
13.5习题 264
第14章 综合实例——小秘书信息管理系统 265
14.1创建数据库 265
14.2登录窗体的设计 266
14.3添加新用户窗体的设计 270
14.4主窗体的设计 272
14.5日程提醒窗体的设计 276
14.6联系人窗体的设计 281
14.7小结 288
参考文献 289
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《市政工程基础》杨岚编著 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