![Visual Basic 2008从入门到精通](https://cover.qianqiantushu.cc/17/s6ac7b6d.jpg)
![Visual Basic 2008从入门到精通](https://cover.qianqiantushu.cc/17/s6ac7b6d.jpg)
Visual Basic 2008从入门到精通PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:郝军启,方宁,朱俊成编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2009
- ISBN:9787121085482
- 页数:409 页
第一篇 Visual Basic 2008语言基础第1章 .NET Framework 1
1.1 .NET Framework概述 1
1.2 公共语言运行时 4
1.2.1 公共类型系统 4
1.2.2 公共语言规范 6
1.2.3 中间语言 6
1.2.4 执行管理 7
1.2.5 垃圾回收机制 8
1.3 .NET Framework类库 8
1.4 用户和程序接口 10
1.5 命名空间 11
1.5.1 命名空间的组织方式 11
1.5.2 定义命名空间 12
1.6 程序集 13
第2章 Visual Basic 2008概述 16
2.1 Visual Studio.NET简介 16
2.2 安装Visual Studio 2008 17
2.3 Visual Studio.NET 2008集成开发环境 19
2.3.1 配置Visual Basic 2008开发环境 19
2.3.2 Visual Basic 2008项目类型 20
2.3.3 解决方案资源管理窗口 21
2.3.4 项目属性 22
2.3.5 代码编辑窗口 23
2.3.6 “属性”窗口 24
2.4 Visual Basic 2008应用程序 25
2.4.1 创建Visual Basic 2008应用程序 25
2.4.2 设置窗体属性 26
2.4.3 添加控件和事件处理程序 26
第3章 Visual Basic 2008编程基础 29
3.1 Visual Basic 2008的变量和数据类型 29
3.1.1 数据类型 29
3.1.2 声明和初始化变量 33
3.1.3 数据类型转换 35
3.1.4 使用引用变量 36
3.2 运算符 37
3.2.1 算术运算符 37
3.2.2 二进制运算符 38
3.2.3 赋值运算符 38
3.2.4 关系运算符 39
3.2.5 连接运算符 40
3.2.6 逻辑运算符 40
3.2.7 运算符优先级 41
3.3 条件控制 42
3.3.1 If控制 42
3.3.2 Select Case控制 45
3.4 循环控制 46
3.4.1 For...Next循环 46
3.4.2 For Each...Next循环 48
3.4.3 Do While(Until)...Loop循环 49
3.4.4 Do...Loop While(Until)循环 50
3.4.5 While...End While循环 52
3.4.6 嵌套循环 52
3.5 高级数据类型 53
3.5.1 数组 53
3.5.2 枚举 57
3.5.3 Structure结构 59
第4章 使用类构建多层程序 61
4.1 面向对象的概念 61
4.2 创建类 62
4.2.1 设计自己的类 62
4.2.2 在类中创建属性 64
4.2.3 在类中创建方法 66
4.2.4 创建实例与构造函数 68
4.2.5 方法的重载 71
4.2.6 为类添加事件 73
4.2.7 共享成员 75
4.3 继承 77
4.3.1 继承与派生 78
4.3.2 Visual Basic.NET中继承的实现 79
4.3.3 重写 81
4.3.4 构造函数与继承 82
4.3.5 基类、类和对象 84
4.3.6 成员的作用域 86
4.3.7 共享成员与继承 88
4.3.8 事件与继承 89
4.3.9 密封类和抽象类 91
4.4 类、结构和名称空间 92
4.4.1 类和结构 92
4.4.2 类和名称空间 94
第二篇 编程基础 95
第5章 接口、委托与多态 95
5.1 接口 95
5.1.1 接口的定义 95
5.1.2 接口的实现 97
5.1.3 接口的继承 98
5.2 委托 98
5.2.1 调用共享方法 99
5.2.2 调用实例方法 100
5.3 多态性 101
5.3.1 用继承实现多态性 101
5.3.2 用接口实现多态性 102
5.4 使用.NET接口 103
5.4.1 IComparable接口 103
5.4.2 IComparer接口 104
5.4.3 Enumerator和IEnumerable接口 107
第6章 字符串和正则表达式 110
6.1 String和StringBuilder类 110
6.1.1 System.Text.StringBuilder类 111
6.1.2 StringBuilder成员 112
6.2 格式化字符串 113
6.2.1 格式化 113
6.2.2 数字格式字符串 114
6.2.3 日期与时间格式字符串 116
6.2.4 枚举格式字符串 117
6.3 正则表达式 117
6.3.1 正则表达式概述 118
6.3.2 转义字符 119
6.3.3 匹配、组合和捕获 121
第7章 使用集合 122
7.1 集合 122
7.2 ArrayList类 124
7.2.1 ArrayList类的成员 124
7.2.2 创建列表 125
7.2.3 添加元素 126
7.2.4 插入元素 127
7.2.5 删除元素 128
7.2.6 排序操作 130
7.2.7 查找元素 133
7.3 使用队列 136
7.3.1 Queue类的成员 136
7.3.2 创建队列 136
7.3.3 使用队列 137
7.4 堆栈Stack 139
7.4.1 Stack类的成员 139
7.4.2 使用堆栈Stack 139
7.5 字典 140
7.5.1 Hashtable类 141
7.5.2 使用Hashtable类 141
7.5.3 SortedList类 143
7.5.4 搜索排序哈希表 144
第8章 结构化的异常处理 145
8.1 结构化异常处理的基本知识 145
8.1.1 抛出和捕获异常 145
8.1.2 嵌套Try语句 147
8.1.3 抛出异常 148
8.1.4 其他的结构化处理关键字 149
8.2 异常类 150
8.2.1 Exception异常的属性和方法 150
8.2.2 Exception的派生类 152
8.3 用户自定义的异常 154
8.3.1 捕获用户定义的异常 155
8.3.2 抛出用户定义的异常 156
8.3.3 定义异常类 158
第三篇 Windows编程 159
第9章 Windows窗体 159
9.1 Windows窗体概述 159
9.1.1 System.Windows.Forms命名空间 160
9.1.2 窗体类 161
9.2 设计窗体 162
9.2.1 窗体设计器 162
9.2.2 设置启动窗体 163
9.2.3 窗体属性 164
9.2.4 窗体方法 168
9.2.5 窗体事件 169
9.3 基本控件 170
9.3.1 控件类 170
9.3.2 Button控件 173
9.3.3 RadioButton和CheckBox控件 174
9.3.4 GroupBox控件 175
9.3.5 Label和LinkLabel控件 176
9.3.6 TextBox控件 177
9.3.7 RichTextBox控件 181
9.3.8 ListBox和CheckedListBox控件 186
9.3.9 ComboBox控件 188
第10章 构建MDI应用程序 190
10.1 SDI和MDI应用程序 190
10.2 创建MDI程序 191
10.2.1 创建MDI父窗体 191
10.2.2 创建子窗体 192
10.2.3 活动子窗体 194
10.2.4 排列子窗体 196
10.3 菜单和MDI应用程序 197
10.3.1 菜单MainMenu和MenuStrip 198
10.3.2 合并菜单 199
10.3.3 替换和删除菜单与菜单项 201
10.3.4 快捷菜单 204
10.4 工具栏 206
10.4.1 工具栏ToolStrip概述 206
10.4.2 ToolStrip控件的属性 207
10.4.3 创建工具栏 208
10.5 状态栏 210
第11章 Windows对话框编程 212
11.1 MessageBox对话框 212
11.1.1 定制MessageBox对话框 212
11.1.2 显示MessageBox对话框 214
11.2 文件对话框 215
11.2.1 OpenFileDialog 215
11.2.2 使用OpenFileDialog对话框 217
11.2.3 SavaFileDialog 219
11.2.4 添加和使用SavaFileDialog 219
11.3 字体对话框 220
11.3.1 FontDialog类的属性 221
11.3.2 使用FontDialog对话框 221
11.4 颜色对话框 222
11.5 打印对话框 223
11.5.1 打印结构 223
11.5.2 添加打印功能 224
11.5.3 打印多个页面 226
11.5.4 页面设置 227
11.5.5 打印设置 228
11.5.6 打印预览 229
第12章 自定义控件 231
12.1 在.NET中开发自定义控件 231
12.2 扩展控件 232
12.2.1 创建一个仅输入数值的文本框 232
12.2.2 为控件添加属性 234
12.2.3 为控件添加事件 235
12.3 Control和UserControl类 236
12.3.1 Control类 236
12.3.2 UserControl类 238
12.4 复合控件 238
12.5 自定义控件 240
12.6 定义控件的图标 242
第四篇 高级应用 243
第13章 文件与注册表 243
13.1 文件和流 243
13.2 System.IO命名空间 244
13.3 路径、目录和文件 246
13.3.1 Directory和File类 246
13.3.2 DirectoryInfo和FileInfo类 249
13.4 流和存取文件 251
13.4.1 FileStream对象 251
13.4.2 StreamReader类 254
13.4.3 StreamWriter类 256
13.5 压缩文件 257
13.6 访问二进制文件 258
13.7 监控文件 259
13.8 读写注册表 261
13.8.1 注册表 262
13.8.2 .NET注册表类 263
第14章 XML 266
14.1 XML文档 266
14.1.1 XML文档结构 266
14.1.2 XML文档序言 266
14.1.3 XML元素 268
14.1.4 属性 269
14.1.5 命名空间 269
14.1.6 验证XML文档 270
14.2 XML与.NET Framework 272
14.2.1 文档对象模型 272
14.2.2 编辑XML 274
14.2.3 选择节点 277
14.3 XML读写器 281
14.3.1 使用XmlReader类读取XML 281
14.3.2 写入XML数据 284
第15章 GDI+绘图 288
15.1 绘图概述 288
15.2 坐标 291
15.3 颜色 292
15.3.1 RGB值 292
15.3.2 命名的颜色 292
15.3.3 显示模式和调色板 293
15.4 画笔和画刷 293
15.4.1 Brush 293
15.4.2 Pen 294
15.4.3 绘制图形和线条 295
15.5 显示图像 296
15.6 绘制文本 297
15.6.1 显示文本 298
15.6.2 字体和字体系列 298
第16章 ADO.NET数据库编程 302
16.1 ADO.NET概述 302
16.1.1 ADO.NET的设计目标 302
16.1.2 ADO.NET体系结构 303
16.2 .NET数据提供程序 304
16.2.1 SQL Server数据提供程序 305
16.2.2 OLE DB数据提供程序 306
16.2.3 ODBC数据提供程序 306
16.2.4 Oracle数据提供程序 306
16.3 示例数据库 306
16.4 核心组件的使用 307
16.4.1 Connection对象 307
16.4.2 Command对象 310
16.4.3 DataReader对象 310
16.4.4 DataAdapter对象 312
16.5 DataSet类 314
16.5.1 DataSet类的结构 315
16.5.2 访问非类型化DataSet类 315
16.5.3 修改数据 318
16.5.4 保存DataSet类对数据的修改 321
16.6 使用存储过程 323
16.6.1 创建存储过程 323
16.6.2 调用存储过程 324
第17章 高级ADO.NET 326
17.1 在DataSet中访问多个表 326
17.1.1 ADO.NET中的关系 326
17.1.2 导航关系 327
17.2 类型化数据集 329
17.2.1 创建类型化数据集 330
17.2.2 管理数据集 332
17.2.3 查看类型化数据集的代码 334
17.3 DataGridView控件 335
17.3.1 在DataGridView控件中显示数据 336
17.3.2 格式化DataGridView控件 337
17.3.3 验证DataGridView控件中的数据 338
17.4 LINQ与ADO.NET 339
17.4.1 LINQ查询概述 340
17.4.2 基本查询操作 342
17.4.3 LINQ to ADO.NET 345
第18章 部署Windows应用程序 353
18.1 ClickOnce部署 353
18.2 Winows Installer安装 357
18.2.1 创建安装包 357
18.2.2 设置安装项目 358
18.2.3 设置编辑器 359
第五篇 构建Web应用程序 367
第19章 构建ASP.NET Web应用程序 367
19.1 ASP.NET概述 367
19.2 创建和配置Web应用程序 368
19.3 服务器控件 371
19.4 事件处理 372
19.5 验证有效性 374
19.6 状态管理 376
19.6.1 ASP.NET与状态管理 376
19.6.2 客户端状态管理 376
19.6.3 服务器端状态管理 378
19.7 访问数据库 382
19.8 网站管理与安全 386
19.8.1 配置ASP.NET 386
19.8.2 安全控件 390
第20章 Web服务 392
20.1 Web服务概述 392
20.2 .NET Framework与Web服务 393
20.2.1 System.Web.Services命名空间 393
20.2.2 创建ASP.NET Web服务 395
20.2.3 创建客户程序 396
20.3 异步调用 399
20.3.1 Begin/End调用模式 399
20.3.2 基于事件的异步调用 402
第21章 部署Web应用程序 403
2 1.1 Internet Information Services(IIS) 403
21.2 安装与配置IIS 404
21.3 复制Web站点 405
21.4 发布网站 407
21.5 Windows安装程序 408
21.5.1 创建安装程序 408
21.5.2 安装Web应用程序 409
- 《HTML5从入门到精通 第3版》(中国)明日科技 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《Python3从入门到实战》董洪伟 2019
- 《小提琴入门新教程 第3册》王中男著 2018
- 《小提琴入门新教程 第2册》王中男编著 2017
- 《新手养花从入门到精通》徐帮学编 2019
- 《少儿速成中国象棋 入门篇 上》田磊 2016
- 《隐之诗 不打草稿的古风水彩画入门》肖辉责任编辑;(中国)飞乐鸟工作室 2019
- 《人工智能入门》范瑞峰,顾小清主编 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017