Visual Basic .NET编程基础与实例PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:王君波,赵永峰编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2003
- ISBN:7894941387
- 页数:327 页
第1章 Visual Studio.NET简介 1
1.1 .NET概述 1
1.2 .NET框架目标 2
1.3 .NET框架结构 3
1.4 .NET框架具有两个主要组件介绍 4
1.4.1 公共语言运行库的功能 4
1.4.2 .NET框架类库 6
1.5 基于.NET的应用 6
1.5.1 客户端应用程序开发 6
1.5.2 服务器应用程序开发 7
1.5.3 服务器端托管代码 7
1.5.4 基于.NET的Web程序开发 8
1.6 .NET开发新特性 9
1.6.1 统一的代码编辑器 9
1.6.2 工程和解决方案 10
1.6.3 语言的变化 10
1.6.4 Visual Studio.NET开发环境 11
1.7 Visual Basic.NET新功能概述 12
1.8 小结 14
第2章 Visual Studio.NET的安装 16
2.1 Visual Studio.NET的四种版本 16
2.2 安装Visual Studio.NET版本的系统要求 17
2.3 安装单个语言版本的系统要求 18
2.4 准备安装Visual Studio.NET 19
2.5 卸载Visual Studio.NET的预发布版本 19
2.5.1 卸载Visual Studio.NET的预发布版本 19
2.5.2 卸载已部署的应用程序 20
2.5.3 卸载Visual Studio Analyzer 6.0 20
2.5.4 在卸载Visual Studio Analyzer 6.0之后修复Visual Studio Analyzer 20
2.5.5 在卸载Visual Studio Analyzer之后修复Visual Studio Analyzer 6.0 20
2.6 安装Visual Studio.NET 21
2.6.1 安装Visual Studio.NET 21
2.6.2 便于通过网络进行安装 22
2.7 卸载Visual Studio.NET 23
2.7.1 卸载“Windows组件更新” 23
2.7.2 卸载系统服务包 23
2.8 已知的安装问题 24
2.8.1 无法找到原始安装位置 24
2.8.2 错误1308:未找到源文件 24
2.9 运行安装程序时的错误信息 24
2.10 将安装信息写入磁盘时出错 24
2.11 当计算机上以前安装过预发布版本时出错 25
2.12 当注册表大小不足时出现安装错误 25
2.13 升级操作系统之后,.NET框架性能降低 26
2.14 Visual InterDev 6.0无法创建新的Web项目 26
2.15 安装视频显示卡的当前驱动程序 26
2.16 小结 27
第3章 VB.NET语法 28
3.1 数据类型变化 29
3.1.1 Integer类型 29
3.1.2 无符号的类型 30
3.1.3 显式转换 30
3.1.4 浮点数 30
3.1.5 用Decimal代替Currency 30
3.1.6 字符型 31
3.1.7 字符串型 31
3.1.8 用Object代替Variant 32
3.1.9 Ctype语句 32
3.2 默认属性 33
3.3 函数的变化 34
3.4 布尔型操作的变化 35
3.5 变量的定义 36
3.6 支持新操作符 36
3.7 Byval成为参数传递默认方式 37
3.8 模块内变量的定义 38
3.9 短循环If...Then语句 38
3.10 While...Wend变成While...End While 39
3.11 数组变化 39
3.12 集合变化 40
3.13 Option Strict 43
3.14 使用保留字作为过程名 43
3.15 结构化的错误处理 44
3.16 新增功能 44
3.17 在VB.NET中已经废弃,不再支持的VB语法 44
3.18 小结 45
第4章 Visual Studio.NET集成开发环境 46
4.1 开始页面内容 46
4.1.1 开始页面 46
4.1.2 如何创建新工程 49
4.2 Visual Studio集成开发环境(IDE) 50
4.2.1 工具箱(Toolbox)窗口 51
4.2.2 解决方案资源管理器(Solution Explorer)窗口 52
4.2.3 类视图(Class View)窗口 53
4.2.4 服务器资源管理器(Server Explorer)窗口 54
4.2.5 属性(Properties)窗口 54
4.2.6 对象浏览器(Object Browser)窗口 55
4.2.7 任务列表(Task List)窗口 55
4.2.8 命令窗口 56
4.2.9 其他类型窗口 57
4.2.10 工具窗口 57
4.2.11 文档窗口 58
4.3 使用编辑器 58
4.4 剪贴板环 62
4.5 宏 62
4.6 使用控件 63
4.6.1 设置切换顺序 63
4.6.2 设置字体属性 64
4.6.3 选择控件组 64
4.6.4 选择容器中的控件组 64
4.6.5 切换属性 64
4.7 格式化控件 65
4.8 小结 68
第5章 建立第一个VB.NET应用程序 69
5.1 建立一个空窗体 69
5.1.1 解决方案 70
5.1.2 属性窗口 70
5.1.3 作为类的窗体 71
5.1.4 代码组成分析 71
5.1.5 AssemblyInfo.VB 74
5.2 典型的“Hello World!”程序建立过程 76
5.3 小结 80
第6章 名称空间 81
6.1 概述 81
6.2 VB工程中常用的一些名称空间 82
6.3 装配 83
6.4 引用名称空间中的成员 84
6.5 做一个自己的名称空间 85
6.6 小结 91
第7章 面向对象语法概述 92
7.1 类、对象和实例 92
7.1.1 对象的组成 93
7.1.2 对象声明和对象实例 96
7.1.3 对象引用 98
7.1.4 取消对象引用 100
7.1.5 对象类型的使用 100
7.1.6 无用单元收集 102
7.2 创建类 105
7.2.1 类关键字 106
7.2.2 成员变量 106
7.2.3 方法 107
7.2.4 属性 108
7.2.5 类与名称空间 110
7.2.6 事件 112
7.2.7 构造函数 113
7.3 方法重载 115
7.4 共享方法变量 117
7.4.1 共享变量 117
7.4.2 全局变量 118
7.4.3 共享方法 119
7.4.4 共享属性 120
7.4.5 共享事件 120
7.4.6 在不同工程之间触发事件 121
7.5 委托 123
7.6 继承 127
7.6.1 继承中重载方法 130
7.6.2 重写方法 131
7.6.3 与基类、类及对象的交互 132
7.6.4 构造函数的继承 134
7.6.5 事件和继承 135
7.6.6 阻止继承 136
7.7 界面 137
7.8 多接口 138
7.9 小结 139
第8章 结构化的错误处理 140
8.1 结构化异常处理 140
8.2 Exception对象 141
8.3 创建自己的异常用于结构化异常处理 142
8.4 非结构化异常处理 143
8.4.1 Error对象 144
8.4.2 On Error GoTo语句 144
8.4.3 Resume和Resume Next 145
8.4.4 Error语句 145
8.5 小结 150
第9章 使用VB.NET开发Windows控件 151
9.1 标准控件的差别 151
9.2 .NET中的新控件 152
9.3 .NET中控件的特点 154
9.3.1 控件的生成代码 154
9.3.2 控件锚定 156
9.3.3 控件靠接 157
9.3.4 控件数组 157
9.3.5 默认和取消按钮 158
9.3.6 上下文相关菜单 159
9.3.7 在窗体上锁定控件 159
9.3.8 MDI窗体上的控件 159
9.4 控件的创建 159
9.4.1 继承自另一个控件 160
9.4.2 开发自定义控件 161
9.4.3 RoundButton控件 163
9.5 小结 168
第10章 用VB.NET创建一个Windows Form 169
10.1 窗体的定义 169
10.2 添加控件 171
10.3 为窗体添加事件 173
10.4 Form继承 175
10.5 小结 179
第11章 创建Windows Service 180
11.1 服务与一般程序的区别 180
11.2 开发Windows服务程序 180
11.3 创建一个AlarmService 182
11.3.1 建立AlarmService 182
11.3.2 启动AlarmSerice 184
11.3.3 卸载服务 185
11.4 小结 186
第12章 ASP.NET和Web Forms介绍 187
12.1 ASP.NET和Web Forms简介 187
12.2 Web Forms用途 187
12.3 两种控件的不同 188
12.3.1 HTML Controls 188
12.3.2 Web Forms Controls 189
12.3.3 字段有效性检查控件 191
12.4 创建用户控件 192
12.4.1 Web Forms工作方式 193
12.4.2 Global.asax 193
12.5 创建一个Web Forms的实例 194
12.5.1 创建登录表单 194
12.5.2 试运行 196
12.5.3 为按钮添加代码 197
12.6 小结 198
第13章 用.NET建立Web Service 199
13.1 创建一个Web Service 199
13.2 创建一个Web Service客户端 201
13.3 Web Service是如何工作的 205
13.4 跨越防火墙的通信 207
13.5 应用程序集成 207
13.6 B2B的集成 208
13.7 软件重用 208
13.8 什么时候不应该使用Web Service 209
13.9 小结 210
第14章 用VB.NET进行多线程编程 211
14.1 多线程处理的优点 211
14.2 创建新线程 211
14.2.1 线程参数和返回值 213
14.2.2 线程池 213
14.2.3 参数和返回值 214
14.3 同步线程 216
14.4 高级同步技术 217
14.4.1 等待句柄 218
14.4.2 互斥对象 218
14.4.3 同步事件 219
14.4.4 监视器对象和SyncLock 220
14.4.5 Interlocked类 221
14.4.6 ReaderWriter锁定 221
14.4.7 死锁 222
14.5 线程计时器 222
14.6 取消任务 223
14.7 小结 225
第15章 ADO.NET访问数据库 226
15.1 .NET数据访问对象和类型 226
15.2 与数据库连接 227
15.2.1 连接字符串配置 227
15.2.2 打开和关闭连接 229
15.3 处理数据 230
15.3.1 用DataSet读和更新数据 231
15.3.2 手工读和更新数据 234
15.4 调用存储过程 238
15.5 数据库工程 240
15.6 小结 241
第16章 创建一个登录程序 242
16.1 实例的实现过程 242
16.2 小结 261
第17章 用VB.NET调用WIN32 API 262
17.1 实例的实现过程 262
17.2 小结 287
第18章 VB.NET实现串行通信 288
18.1 实例的实现过程 288
18.2 小结 327
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《看视频零基础学英语口语》宋德伟 2019
- 《胃癌基础病理》(日)塚本彻哉编者;宫健,刘石译者 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《基础乐理》牛丽君 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《微表情密码》(波)卡西亚·韦佐夫斯基,(波)帕特里克·韦佐夫斯基著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019