Visual Basic 程序设计教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:彭珲,罗强等编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2004
- ISBN:7302082405
- 页数:318 页
1.1.1 Visual Basic.NET的发展历程 1
9.4.2选择题 24 1
目 录 1
1.1 Visual Basic.NET 2003概述 1
第1章 初识Visual Basic.NET 2003 1
1.1.2开发环境特性 2
1.1.3语言特性 4
1.1.4全新的程序运行方式 5
4.1面向对象概述 7
1.2 Visual Basic.NET 2003开发环境 8
1.2.2菜单栏 9
1.2.1标题栏 9
1.2.3工具栏 11
1.2.4工具箱 12
1.2.5其他窗口 12
1.2.6自定义用户集成开发环境 13
1.3从一个简单应用程序开始 14
1.3.2创建应用程序 15
1.3.1程序设计思想 15
1.3.3设置对象属性 16
1.3.4编写程序代码 17
1.3.5测试应用程序 18
1.4习题与上机操作 18
1.4.1 填空题 18
1.4.3简答题 19
1.4.4上机操作 19
1.4.2选择题 19
第2章 VisuaI Basic.NET 2003语言基础 20
2.1 数据类型 20
2.1.1基本数据类型 20
2.1.2 自定义数据类型 23
2.1.3数组 24
2.1.4枚举类型 26
2.1.5数据类型的转换 28
2.2常量和变量 29
2.2.1常量 30
2.2.2变量 32
2.3运算符 35
2.3.1赋值运算符 36
2.3.2算术运算符 36
2.3.3比较运算符 37
2.3.4串联运算符 39
2.3.5逻辑运算符 39
2.3.7运算符的有效组合 41
2.3.6运算符的优先级 41
2.4.1填空题 43
2.4习题与上机操作 43
2.4.2选择题 43
2.4.3简答题 43
2.4.4上机操作 44
3.1.1 分支控制 45
3.1程序流程控制 45
第3章 VisuaI Basic.NET 2003编程基础 45
3.1.2循环控制 50
3.1.3控制语句嵌套 55
3.1.4 With语句 56
3.2 Visual Basic.NET的过程 56
3.2.1 Sub过程 57
3.2.2 Property过程 59
3.2.3过程的参数传递 61
3.3 Visual Basic.NET的函数 63
3.3.1 Function函数 63
3.3.2数学函数 66
3.3.3字符串函数 67
3.4习题与上机操作 68
3.4.1填空题 68
3.4.2选择题 68
3.3.4 日期函数及其他一些函数 68
3.4.3简答题 69
3.4.4上机操作 69
第4章面向对象编程 70
4.1.1类 71
4.1.2对象 71
4.1.3实例 72
4.1.4消息 72
4.1.5属性 72
4.1.6方法 73
4.1.7继承性 73
4.1.8多态性和函数重载 74
4.1.9封装 74
4.2 Visual Basic.NET 2003面向对象程序设计 74
4.2.1 Visual Basic.NET 2003的类 74
4.2.2Visual Basic.NET 2003的对象 86
4.3事件与委托 90
4.3.1事件 90
4.3.2事件处理程序 92
4.3.3委托和AddressOf运算符 94
4.4接口 95
4.4.1接口定义 95
4.4.2接口实现 96
4.4.3基于接口的多态性 98
4.4.4类继承与接口继承 99
4.5类库 104
4.5.1创建类库项目 104
4.5.2使用类库 105
4.6继承的层次结构分析 106
4.6.1可扩展性 106
4.6.3部署后的类设计更改 107
4.6.2选择方法的访问级别 107
4.7习题与上机操作 108
4.7.1填空题 108
4.7.2选择题 108
4.7.3简答题 109
4.7.4上机操作 109
第5章Windows程序设计 110
5.1 WindowS窗体设计 110
5.1.1窗体概念 111
5.1.2创建窗体 111
5.1.3窗体属性、事件和方法 113
5.1.4创建特殊效果窗体 115
5.1.6 Windows窗体继承 117
5.1.5窗体对象 117
5.2 MDI多文档程序设计 121
5.2.1创建MDI父窗体 121
5.2.2创建MDI子窗体 121
5.2.3 活动的MDI子窗口 123
5.2.4排列MDI子窗体 124
5.3.1 菜单MainMenu 125
5.3菜单设计 125
5.3.2菜单增强功能 129
5.3.3上下文菜单ContextMenu 130
5.3.4 ContextMenu综合应用 132
5.4工具栏 133
5.4.1 Toolbar控件介绍 134
5.4.2 ImageList组件 134
5.4.3向工具栏添加按钮 135
5.4.4定义“工具栏”按钮的图标 136
5.4.5触发工具栏按钮的菜单事件 137
5.5状态栏 137
5.5.1 StatusBar…控件 138
5.5.2面板事件的处理 138
5.5.3单击面板事件处理 139
5.5.4设置状态栏面板的大小 140
5.5.5在运行时更新状态栏信息 140
5.6控制台应用程序 141
5.6.1控制台应用程序的特点 141
5.6.2建立控制台应用程序项目 142
5.6.3控制台信息的输入与输出 143
5.7习题与上机操作 144
5.7.1 填空题 144
5.7.2选择题 145
5.7.3简答题 145
5.7.4上机操作 145
第6章Visual Basic.NET 2003的常用控件 146
6.1窗体控件概述 146
6.1.1向Windows窗体添加控件 146
6.1.2在Windows窗体中使用的控件 147
6.2.1 TextBox控件 149
6.2常规控件 149
6.2.2 LinkLabel控件 152
6.2.3 CheckedListBox控件 154
6.2.4 DomainUpDown控件 156
6.2.5 NotifyIcon控件 156
6.2.6 HScrollBar和VScrollBar控件 158
6.2.7 Panel控件 159
6.3 RichTextBox控件 160
6.3.1确定RichTextBox中格式属性更改的时间 160
6.3.2在RichTextBox控件中显示滚动条 161
6.3.4为RichTextBox控件设置字体属性 162
6.3.3使用控件显示Web样式的链接 162
6.4对话框控件 163
6.4.1创建对话框 164
6.4.2显示Windows窗体的对话框 164
6.4.3对话框中的输入操作 164
6.4.4关闭对话框并保留输入信息 165
6.4.5从对话框的父窗体检索信息 166
6.4.6消息框 167
6.5.1 ErrorProvider组件 168
6.5附加组件介绍 168
6.5.2 HelpProvider组件 169
6.5.3窗体ToolTip组件 171
6.6控件开发技术 172
6.6.2开发继承型控件 173
6.6.1控件开发基础知识 173
6.6.3开发组合型控件 175
6.7习题与上机操作 177
6.7.1填空题 177
6.7.4上机操作 178
6.7.3简答题 178
6.7.2选择题 178
7.1 组件结构 179
7.1.1 实现组件功能的方法 179
第7章组件实现技术 179
7.1.2组件和程序集 181
7.1.3组件的初始化和终止 182
7.2方法、属性和事件在组件中的实现 184
7.2.1组件中方法的实现 184
7.2.2组件中的属性实现 185
7.2.3组件和自定义控件的事件实现 189
7.3组件创作 190
7.3.1 创建项目 191
7.3.2添加构造函数和终结程序 191
7.3.4测试组件 193
7.3.3将属性添加到类中 193
7.3.5从组件显示窗体 194
7.4组件中的异常处理 195
7.4.1 引发组件异常的最佳做法 195
7.4.2从组件引发异常 196
7.4.3在组件中处理异常的建议 198
7.4.4在组件中处理异常 199
7.5代码库 199
7.5.1使用代码库应注意的问题 199
7.5.2创建代码库 200
7.6习题与上机操作 201
7.6.1 填空题 201
7.6.2选择题 201
7.6.3简答题 201
7.6.4上机操作 201
8.1多线程概述 202
第8章多线程编程技术 202
8.1.1线程与进程 203
8.1.2处理线程 203
8.1.3何时使用多线程 204
8.1.4多线程的优点与缺点 204
8.1.5线程池 205
8.1.6线程处理在程序设计中的应用 207
8.1.7启用线程 207
8.2多线程的处理 208
8.2.1 多线程应用程序 208
8.2.2多线程过程的参数和返回值 209
8.2.3 同步线程 211
8.3.1创建应用程序框架 212
8.3 多线程处理的综合应用 212
8.3.2定义在单线程上运行的方法 213
8.3.3处理线程中的事件 215
8.3.4启动调用方法的线程 215
8.3.5停止线程 216
8.4创作多线程组件 216
8.4.1 创建项目 217
8.4.2从组件接受用户的输入信息 219
8.4.3添加多线程处理功能 222
8.4.4多线程中的封送处理 223
8.4.5锁定线程 225
8.5 习题与上机操作 226
8.5.1填空题 226
8.5.2选择题 226
8.5.3简答题 226
8.5.4上机操作 227
第9章图形设计技术 228
9.1 Graph ics对象 228
9.1.3从Image对象创建 229
9.1.2 CreateGrraphics方法 229
9.1.1 Paint事件处理 229
9.2画笔、画刷和颜色 230
9.2.1画笔 230
9.2.2画刷 231
9.2.3纯色 231
9.2.4图案 232
9.3.5颜色 232
9.3.2绘制实心形状 234
9.3.1 绘制线条或空心形状 234
9.3 图形设计 234
9.3.3 绘制文本 235
9.3.4呈现图像 236
9.3.5图形设计示例 236
9.4习题与上机操作 241
9.4.1 填空题 241
9.4.3简答题 242
9.4.4 上机操作 242
10.1.1 Web窗体页 243
10.1 Web应用程序介绍 243
第10章Web程序设计技术 243
10.1.2 Web窗体的组件 244
10.1.3 Web窗体页功能 244
10.2 ASP.NET介绍 246
10.2.1 ASP.NET页框架和Web窗体页 246
10.2.2 XMLWeb services 246
10.2.3状态管理功能与应用程序事件 247
10.2.4编译、配置和部署 247
10.2.5安全性、调试支持与优化 247
10.3.1 ASP.NET Page类 248
10.2.6性能计数器支持 248
10.3 Web窗体代码模型 248
10.3.2从Page类派生Web窗体 249
10.3.3 单文件Web窗体页 250
10.4 Web窗体页处理 251
10.4.1 往返行程 251
10.4.2重新创建页 252
10.4.3事件驱动模型 252
10.4.4 Web窗体处理的各个阶段 253
10.5.1创建项目和窗体 254
10.5创建基本的Web窗体页 254
10.5.2添加控件和文本 256
10.5.3创建事件处理程序 257
10.5.4 Web窗体应用开发总结 258
10.6习题与上机操作 258
10.6.1填空题 258
10.6.2选择题 258
10.6.3简答题 259
10.6.4上机操作 259
11.1.1 OLEDB 260
11.1数据访问技术概述 260
第11章数据访问技术 260
11.1.2ADO 261
11.1.3 ADO.NET 261
11.1.4如何选择ADO.NET或ADO 261
11.1.5 如何选择OLE DB 263
11.2通过ADO.NET访问数据 264
11.2.1 ADO.NET的设计目标 264
11.2.2 ADO.NET结构 265
11.2.3NET数据提供程序 267
11.2.4 ADO.NET DataSet 269
11.2.5为NET数据提供程序编写通用代码 270
11.3 窗体中的数据访问 271
11.3.1创建项目和窗体 271
11.3.2创建和配置数据集 272
11.3.3添加显示控件 275
11.3.4操作数据库 276
11.4使用参数化查询 277
11.4.1创建项目和窗体 277
11.4.2创建和配置数据集 277
11.4.3添加显示数据的控件 279
11.4.4测试与功能完善 282
11.5 Web数据访问的实现 282
11.5.1创建项目和窗体 283
11.5.2创建和配置数据集 283
11.5.3添加DataGrid以显示数据 284
11.5.4测试与总结 285
11.5.5总结 285
11.6 ADO.NET中的并发控制 285
11.6.1 ADO.NET中的数据并发 285
11.6.2 ADO.NET和Visual Studio.NET中的并发控制 286
11.6.3处理并发异常示例 288
11.7习题与上机操作 294
11.7.1 填空题 294
11.7.2选择题 294
11.7.3简答题 295
11.7.4上机操作 295
附录A综合测试题(一) 296
附录B综合测试题(二) 298
附录C习题答案 301
附录D综合测试题部分参考答案 315
- 《高级英语阅读与听说教程》刘秀梅编著 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