分段递进学习VB2005PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:胡珉等
- 出 版 社:上海:上海大学出版社
- 出版年份:2008
- ISBN:7811181975
- 页数:467 页
第一部分 基础篇 3
第一章 感受程序的魅力 3
1.1 笑脸欢迎你 3
1.2 编程知识 3
1.2.1 .NET Framework框架 4
1.2.2 VB 2005语言的特点 5
1.2.3 Basic语言基础 6
1.2.3.1 数据类型 7
1.2.3.2 变量 9
1.2.3.3 变量声明 10
1.2.3.4 常量声明 11
1.2.3.5 赋值语句 11
1.2.3.6 注释语句 13
1.2.3.7 With语句 13
1.3 动手实践 14
1.3.1 VB 2005开发环境 14
1.3.1.1 起始页 14
1.3.1.2 菜单 14
1.3.1.3 工具栏 16
1.3.1.4 新建Window窗体程序 16
1.3.1.5 主要工作窗口 18
1.3.1.6 工具箱 19
1.3.1.7 属性窗口 20
1.3.1.8 代码编辑器 21
1.3.2 快乐的Windows程序 22
1.4 更多奥秘 26
1.4.1 使用帮助系统 26
1.4.2 应用程序生成技巧 26
1.4.3 增强型的代码编辑工具 28
1.4.3.1 智能感知技术 28
1.4.3.2 语法错误帮助 28
1.4.3.3 片断代码插入 29
1.5 接受挑战 30
1.5.1 基本实验 30
1.5.2 试试看 30
第二章 进行决策的方法 32
2.1 芝麻开门吧 32
2.2 编程知识 32
2.2.1 运算符与优先级 32
2.2.1.1 算术运算符 32
2.2.1.2 比较运算符 35
2.2.1.3 逻辑运算符 38
2.2.1.4 串联运算符 39
2.2.1.5 赋值运算符 39
2.2.1.6 运算符的优先级 40
2.2.2 单分支语句 40
2.2.2.1 “If......Then......”语句 40
2.2.2.2 “If......Then......Else”语句 41
2.2.2.3 If语句嵌套 41
2.2.3 多分支语句 42
2.3 动手实践 45
2.3.1 Windows应用程序的设计 45
2.3.1.1 事件驱动的编程模式 45
2.3.1.2 面向对象的设计理念 46
2.3.2 标签(Label) 47
2.3.3 文本框(TextBox) 49
2.3.4 按钮(Button) 51
2.3.5 图片(PictureBox) 55
2.3.6 完成阿里巴巴登陆 60
2.4 更多奥秘 62
2.4.1 链接标签(LinkLabel) 62
2.4.2 多格式文本框(RichTextBox) 65
2.4.3 分组框(GroupBox)和面板(Panel) 67
2.5 接受挑战 70
2.5.1 基本实验 70
2.5.2 试试看 70
第三章 减少重复的劳动 71
3.1 利息的计算 71
3.2 编程知识 72
3.2.1 数组与枚举类型 72
3.2.1.1 枚举 72
3.2.1.2 数组 73
3.2.2 基本循环语句 78
3.2.2.1 While循环语句 79
3.2.2.2 Do/Loop循环语句 79
3.2.2.3 For/Next循环语句 81
3.2.2.4 循环语句嵌套 82
3.2.2.5 循环退出语句 84
3.2.3 For Each语句 84
3.3 动手实践 85
3.3.1 Checkbox和RadioButton和容器控件 85
3.3.1.1 复选框(CheekBox) 85
3.3.1.2 单选框(RadioButton) 86
3.3.1.3 容器控件 87
3.3.2 Listbox和ComboBox控件 87
3.3.2.1 列表框(ListBox) 87
3.3.2.2 组合框(ComboBox) 90
3.3.2.3 存款利息计算 93
3.3.3 Timer,ScrollBar和ImageList控件 101
3.3.3.1 Timer控件 101
3.3.3.2 ScrollBar控件 102
3.3.3.3 ImageList控件 102
3.4 更多奥秘 103
3.4.1 按键读取 103
3.4.2 鼠标操作 105
3.5 接受挑战 106
3.5.1 基本实验 106
3.5.2 试试看 107
第四章 封装细小的零件 108
4.1 真假记事本 108
4.2 编程知识 108
4.2.1 函数与过程 108
4.2.1.1 函数的基本概念 108
4.2.1.2 参数的传递 111
4.2.2 重载函数 115
4.2.3 默认的参数函数 116
4.2.4 文件的操作 116
4.2.4.1 文件流 117
4.2.4.2 操作流的对象 118
4.2.5 文件夹的操作 122
4.3 动手实践 123
4.3.1 窗体 123
4.3.1.1 添加与启动窗体 124
4.3.1.2 父窗体与子窗体 125
4.3.2 菜单 127
4.3.2.1 主菜单设计 128
4.3.2.2 弹出式菜单设计 130
4.3.2.3 一个菜单设计的实例 130
4.3.3 工具栏和状态栏(ToolStrip和StatusStrip) 134
4.3.3.1 工具栏(ToolStrip) 134
4.3.3.2 状态栏(StatusStrip) 135
4.4 更多奥秘 136
4.4.1 常用对话框 136
4.4.1.1 文件对话框(OpenFileDialog和SaveFileDialog) 136
4.4.1.2 通用颜色对话框和字体对话框(ColorDialog和FontDialog) 140
4.4.1.3 其他通用对话框 143
4.4.2 ListView & TreeView控件 144
4.5 接受挑战 146
4.5.1 基本实验 146
4.5.2 试试看 147
第五章 捕捉程序的异常 148
5.1 打造金刚之身 148
5.2 编程知识 148
5.2.1 异常处理机制 149
5.2.2 Exception异常类 150
5.2.3 Try...Catch...Finally语句 151
5.3 动手实践 157
5.3.1 代码书写规范 158
5.3.2 程序调试工具 162
5.3.3 Debug类 169
5.3.4 Err对象 172
5.4 更多奥秘 177
5.4.1 应用程序的部署 177
5.4.2 创建安装程序(Windows Installer) 179
5.4.3 用户界面编辑器 188
5.5 接受挑战 190
5.5.1 基本实验 190
5.5.2 试试看 191
第二部分 拓展篇 195
第六章 揭开对象的奥秘 195
6.1 士兵与军队 195
6.2 编程知识 196
6.2.1 类和对象 196
6.2.1.1 类的提取 196
6.2.1.2 字段和属性 197
6.2.1.3 方法 199
6.2.2 构造函数和析构函数 200
6.2.2.1 构造函数 200
6.2.2.2 析构函数 201
6.2.3 共享 202
6.2.3.1 共享方法 202
6.2.3.2 共享变量 203
6.2.3.3 全局变量 204
6.3 动手实践 204
6.3.1 类视图 204
6.3.2 对象浏览器 206
6.3.3 构造电视机 206
6.3.3.1 创建工程 207
6.3.3.2 创建TV类 207
6.3.3.3 构造电视机对象 211
6.4 更多奥秘 211
6.4.1 My命名空间 211
6.4.1.1 My.Application 212
6.4.1.2 My.Computer 213
6.4.1.3 My.Resource 215
6.4.1.4 My.User 216
6.4.1.5 My.Forms 217
6.4.1.6 My.Webservice 217
6.4.2 定义自己的My 218
6.5 接受挑战 218
6.5.1 基本实验 218
6.5.2 课题研究 219
第七章 站在巨人的肩膀上 221
7.1 儿子与老子 221
7.2 编程知识 221
7.2.1 类成员的访问属性 221
7.2.2 继承的使用 223
7.2.3 继承的修饰符 227
7.2.3.1 MustInherit 227
7.2.3.2 Overridable 228
7.2.3.3 Override 228
7.2.3.4 Shadows 228
7.2.4 继承与组合区别 232
7.2.5 类的多态 234
7.3 动手实践 236
7.3.1 液晶电视机 236
7.3.2 可视化编程 240
7.4 更多奥秘 243
7.4.1 过程式设计与面向对象设计 243
7.4.2 对象模型的设计方法 247
7.5 接受挑战 249
7.5.1 基本实验 249
7.5.2 课题研究 252
第八章 设计自己的事件 253
8.1 不必知道我是谁 253
8.2 编程知识 254
8.2.1 定义事件与引发事件 254
8.2.2 事件的处理 256
8.2.2.1 声明性处理 256
8.2.2.2 动态处理 258
8.2.3 委托 258
8.2.4 异步调用 260
8.2.5 委托和事件的实现 262
8.3 动手实践 264
8.3.1 多窗体的同步/通讯 264
8.4 更多奥秘 265
8.4.1 Internet网上图片的装载 265
8.4.1.1 同步方式装载远程Internet上的图片 266
8.4.1.2 异步方式加载远程Internet上的图片 266
8.4.2 WebBrowser控件 268
8.5 接受挑战 269
8.5.1 基本实验 269
8.5.2 试试看 271
第九章 突破继承的限制 272
9.1 老虎和猫 272
9.2 编程知识 272
9.2.1 接口的定义 273
9.2.2 接口实现 273
9.2.3 接口的应用 276
9.2.4 接口继承 277
9.3 动手实践 279
9.3.1 IEnumerator接口 279
9.4 更多奥秘 282
9.4.1 对象数组 282
9.4.2 对象集合 282
9.5 接受挑战 283
9.5.1 基本实验 283
9.5.2 试试看 286
第十章 制造万能的钥匙 287
10.1 万能钥匙 287
10.2 编程知识 288
10.2.1 建立泛型类 288
10.2.2 使用泛型类 291
10.2.3 泛型方法 292
10.2.4 条件约束 293
10.2.4.1 类型约束 294
10.2.4.2 New约束 295
10.2.4.3 多重约束 296
10.3 动手实践 297
10.3.1 .Net Framework自带的泛型类 297
10.3.2 List的使用 298
10.3.3 Queue的使用 301
10.3.4 Stack的使用 303
10.3.5 Dictionary的使用 306
10.4 更多奥秘 310
10.4.1 嵌套类型 310
10.4.2 类型参数的重栽 312
10.4.3 泛型与多态 313
10.4.4 类和继承 314
10.5 接受挑战 314
10.5.1 基本实验 314
10.5.2 课题研究 315
第三部分 专题篇 319
第十一章 开始数据的管理 319
11.1 欢迎来上海 319
11.2 编程知识 320
11.2.1 数据库基本概念 320
11.2.2 SQL语言 320
11.3 动手实践 325
11.3.1 常用数据库组件介绍 325
11.3.2 数据绑定 326
11.3.3 完成景点导航 331
11.4 更多奥秘 335
11.4.1 目前主流的数据库介绍 335
11.4.2 SQL使用技巧 336
11.5 接受挑战 345
11.5.1 基本实验 345
11.5.2 试试看 345
第十二章 掌握数据的处理 346
12.1 小小图书馆 346
12.2 编程知识 347
12.2.1 ADO.NET入门 347
12.2.1.1 ADO.NET概述 347
12.2.1.2 ADO.NET对象模型 347
12.2.1.3 ADO.NET名称空间 348
12.2.1.4 基于ADO.NET对象模型获取数据的步骤 356
12.2.2 数据库的创建与连接 356
12.2.3 向数据库发送命令 358
12.2.4 数据获取 359
12.2.5 数据浏览 360
12.2.6 数据编辑 362
12.3 动手实践 364
12.3.1 完成小小图书馆 364
12.4 更多奥秘 368
12.4.1 数据报表的制作 368
12.5 接受挑战 376
12.5.1 基本实验 376
12.5.2 试试看 377
第十三章 构建网站的服务 378
13.1 网上书店 378
13.2 编程知识 378
13.2.1 Web应用程序基础 378
13.2.1.1 Web服务器 379
13.2.1.2 Web应用程序体系结构 379
13.2.1.3 HTML 380
13.2.2 ASP.NET 2.0 380
13.3 动手实践 381
13.3.1 使用Visual Web Developer构建网站 381
13.3.2 使用网页编辑器 386
13.3.2.1 常用控件介绍 386
13.3.2.2 ASP.NET的常用对象 394
13.3.3 网页中添加数据库记录 399
13.3.4 完成网上书店 401
13.4 更多奥秘 405
13.4.1 Web站点管理工具 405
13.4.1.1 安装IIS 5.0 405
13.4.1.2 WWW服务器的设置 406
13.5 接受挑战 412
13.5.1 基本实验 412
13.5.2 试试看 415
第十四章 强化信息的沟通 416
14.1 HTML的兄弟 416
14.2 编程知识 417
14.2.1 XML标记方式 417
14.2.1.1 XML文件的逻辑结构 417
14.2.1.2 XML文件的物理结构 423
14.2.2 XML串行化与System.Xml 426
14.2.2.1 XML串行化 426
14.2.2.2 写入和读取XML流 428
14.3 动手实践 436
14.3.1 地址簿项目 436
14.4 更多奥秘 439
14.4.1 XML与数据处理 439
14.5 接受挑战 444
14.5.1 基本实验 444
14.5.2 试试看 446
第十五章 确保系统的安全 447
15.1 安全如何保障 447
15.2 编程知识 448
15.2.1 System.Security.Permissions 448
15.2.2 访问权限 450
15.2.2.1 代码访问权限 450
15.2.2.2 基于角色的权限 456
15.3 动手实践 457
15.3.1 常用加密算法 457
15.3.2 公钥加密 458
15.3.3 数字签名 461
15.4 更多奥秘 463
15.4.1 安全性工具 463
15.4.1.1 权限和程序集管理工具 464
15.4.1.2 证书管理工具 464
15.4.2 使用SecurityException类处理异常 465
15.5 接受挑战 466
15.5.1 基本实验 466
15.5.2 试试看 466
参考文献 467
- 《党员干部理论学习培训教材 理论热点问题党员干部学习辅导》(中国)胡磊 2018
- 《深度学习与飞桨PaddlePaddle Fluid实战》于祥 2019
- 《全国普通高等中医药院校药学类专业“十三五”规划教材 第二轮规划教材 有机化学学习指导 第2版》赵骏 2018
- 《基于核心素养的有效学习与学业评价策略 初中政治》李亚莉主编 2018
- 《人体寄生虫学学习指导与习题集 供基础 临床 预防 口腔医学类专业用 第2版》诸欣平,苏川 2018
- 《大学信息技术基础学习与实验指导教程》安世虎主编 2019
- 《牛津中国心理学手册 上 认知与学习》(美)迈克尔·哈里斯·邦德主编;赵俊华,张春妹译 2019
- 《基于核心素养的有效学习与学业评价策略 初中英语》高婉妮主编 2018
- 《普通化学学习指导》王春娜,石军,贾临芳主编 2014
- 《马克思主义基本原理概论教学设计与学习指导教程》孙乃龙,李霞 2019