Visual Basic.NET彻底研究PDF电子书下载
- 电子书积分:17 积分如何计算积分?
- 作 者:彭明柳编著
- 出 版 社:北京:中国铁道出版社
- 出版年份:2003
- ISBN:7113050794
- 页数:576 页
基础篇 认识Visual Basic.NET 3
第1章 石破天惊——Visual Basic.NET简介 3
1-1 Visual Basic革命性的应用程序开发工具 4
1-2 版本演进 5
1-3 VB.NET版本的比较 8
1-3-1 专业版 8
1-3-2 企业程序开发版 8
1-3-3 企业架构设计版 9
1-4 Visual Studio.NET与.NET Framework 10
1-4-1 Windows操作系统的历史包袱 11
1-4-2 .NET Framework的架构 13
1-5 VB.NET新增与改变的功能 16
1-5-1 开发环境 17
1-5-2 窗体与控件 19
1-5-3 Web应用程序发展 20
1-5-4 面向对象技术 21
1-5-5 语法与数据类型 21
1-5-6 项目类型的改变 22
1-5-7 数据访问 22
1-5-8 其他新增/强化的选项 23
1-6 VB.NET的安装 23
1-6-1 硬件需求 23
1-6-2 安装软件 24
1-7 完成本章的阅读之后 26
第2章 天衣无缝——集成式开发环境 27
2-1 主画面综览 28
2-1-1 启动与关闭VB.NET 28
2-1-2 起始画面 29
2-1-3 “新建项目”对话框 30
2-1-4 主画面 33
2-2 主要窗口 34
2-2-1 解决方案资源管理器 34
2-2-2 类视图 35
2-2-3 属性窗口 35
2-2-4 动态帮助 36
2-2-5 Windows窗体设计器 36
2-2-6 代码编辑 37
2-2-7 任务列表 38
2-2-8 命令窗口 38
2-3 菜单 38
2-3-1 文件 39
2-3-2 编辑 39
2-3-3 视图 39
2-3-4 项目 40
2-3-5 生成 40
2-3-6 调试 40
2-3-7 数据 41
2-3-8 格式 41
2-3-9 工具 41
2-3-10 窗口及帮助 42
2-4 工具栏 43
2-4-1 “标准”工具栏 43
2-4-2 增减及自定义工具栏 43
2-5 工具箱 43
2-5-1 添加与删除选项卡 44
2-6 完成本章的阅读之后 44
第3章 情窦初开——编写第一个应用程序 47
3-1 Hello,world! 48
3-1-1 “Hello,world!”的运行结果 48
3-1-2 创建“Hello,world!”范例的步骤 49
3-2-1 结构化分析与设计技术的问题 52
3-2 编写VB.NET应用程序应该了解的一些概念 52
3-2-2 面向对象技术 53
3-2-3 对象与类 54
3-2-4 事件驱动模式 56
3-2-5 VB.NET中的表达式 57
3-3 探索窗体类 58
3-3-1 窗体类的继承关系 59
3-3-2 窗体的共享成员 60
3-3-3 窗体的属性 61
3-3-4 窗体的方法 68
3-3-5 窗体的事件 71
3-4 为窗体添油加醋一番 74
3-4-1 运行阶段程序库 74
3-4-2 运用Common Class Library 75
3-4-3 增加控件 77
3-5 完成本章的阅读之后 78
第4章 有条不紊——项目的管理 79
4-1 解决方案的构成要素与管理 80
4-1-1 解决方案与项目 80
4-1-2 解决方案的选项 81
4-1-3 解决方案的管理 82
4-1-4 解决方案的属性 85
4-2 项目的构成要素与管理 86
4-2-1 项目的选项 86
4-2-2 Web项目 89
4-2-3 Web项目的管理 90
4-2-4 项目的属性 92
4-3 程序集、引用与命名空间 93
4-3-1 程序集 93
4-3-2 命名空间 98
4-3-3 引用 99
4-4 完成本章的阅读之后 101
入门篇 学习VB.NET程序语言 105
第5章 气象万千——变量、数据类型与运算 105
5-1 声明变量 106
5-1-1 命名的限制 107
5-1-2 变量的范围与生存期 108
5-1-3 静态变量 110
5-1-4 常量 111
5-2 数据类型 112
5-2-1 数据类型的种类 113
5-2-2 变量的命名规则 115
5-2-3 枚举数据类型 117
5-2-4 数据类型的转换 118
5-2-5 用户定义的数据类型——结构 120
5-2-6 数据类型的成员 121
5-3 数组 123
5-3-1 一维数组的声明与使用 124
5-4-1 算术与串联运算符 125
5-4 运算符 125
5-3-3 数组与集合 125
5-3-2 多维数组 125
5-4-2 优先级 127
5-5 编写代码相关基础 127
5-5-1 注释 127
5-5-2 分行与合并 128
5-5-3 数字系统 129
5-6 完成本章的阅读之后 129
第6章 峰回路转——流程控制 131
6-1 我的程序会转弯——决策结构 132
6-1-1 If...Then 132
6-1-2 If...Then...Else 133
6-1-3 比较运算符 135
6-1-4 逻辑运算符 136
6-1-5 Select Case 138
6-1-6 Try...Catch...Finally 140
6-2 反反复复——循环结构 140
6-2-1 For...Next 141
6-2-2 Do...Loop 142
6-2-3 For Each...Next 143
6-2-4 中断循环的执行 143
6-3 完成本章的阅读之后 144
第7章 子孙满堂——函数与子函数 145
7-1 子函数与函数的概念 146
7-1-1 子函数 147
7-1-2 创建新的子函数 147
7-1-3 调用子函数 148
7-1-4 事件处理过程 149
7-2 函数 149
7-2-1 创建新的函数 149
7-2-2 调用函数 150
7-3 传递参数 150
7-3-1 传址调用与传值调用 151
7-3-2 选择性参数 152
7-3-3 依参数的位置或名称传递 154
7-3-4 不确定个数的参数 154
7-4 完成本章的阅读之后 155
第8章 独占鳌头——剖析对象的使用 157
8-1-1 创建对象 158
8-1 对象的创建与使用 158
8-1-2 对象的来源 159
8-1-3 使用COM组件 160
8-1-4 早期与晚期绑定 162
8-1-5 对象的释放 162
8-2 类的声明 163
8-2-1 声明一个简单的类 163
8-2-2 构造函数与析构函数 168
8-2-3 方法的重载 169
8-2-4 共享成员 170
8-3 类的高级议题 172
8-3-1 类的继承 172
8-3-2 派生类中的覆盖与遮蔽 173
8-3-3 接口与实现 174
8-3-4 多态性 176
8-3-5 Friend与Protected范围 178
8-3-6 抽象基类 179
8-3-7 Me、MyBase与MyClass 179
8-4 集合对象 180
8-4-1 集合对象 180
8-4-2 For Each关键字 182
8-4-3 判断对象的类型 183
8-5 完成本章的阅读之后 183
第9章 千呼万唤——使用.NET的类库 185
9-1-1 再论命名空间 186
9-1 .NET类库概观 186
9-1-2 鸟瞰.NET的类库 187
9-1-3 微软未公开的命名空间 191
9-2 命名空间 192
9-2-1 System命名空间 192
9-2-2 System.Collections命名空间 194
9-2-3 System.Data命名空间 195
9-2-4 System.Drawing命名空间 196
9-2-5 System.IO命名空间 197
9-2-6 System.NET命名空间 198
9-2-7 System.Threading命名空间 199
9-2-8 System.Timers命名空间 200
9-2-10 System.Windows.Forms命名空间 201
9-2-9 System.Web命名空间 201
9-2-11 System.Xml命名空间 202
9-3 调用API函数 204
9-4 完成本章的阅读之后 207
进阶篇 开发Windows应用程序 211
第10章 就地取材——运用标准的控件 211
10-1 WinForms控件与组件 212
10-1-1 WinForms控件与组件概观 213
10-1-2 “退休”的控件 217
10-1-3 加入ActiveX控件 218
10-1-4 WinForms v.s.WebForms 219
10-2-1 Label、TextBox控件 220
10-2 基本数据输出/输入控件 220
10-2-2 Button控件 223
10-2-3 LinkLabel控件 227
10-2-4 RichTextBox控件 229
10-2-5 TrackBar、ProgressBar控件 231
10-3 特定数据输出/输入 234
10-3-1 CheckBox、RadioButton控件 234
10-3-2 PictureBox控件与ImageList组件 237
10-3-3 ListBox、ComboBox及CheckedListBox控件 240
10-3-4 ListView、TreeView控件 249
10-3-5 NumericUpDOwn、DomainUpDown控件 254
10-3-6 MonthCalendar、DataTimePicker控件 255
10-4 组合与分类 260
10-4-1 GroupBox、Panel控件 261
10-4-2 TabControl控件 261
10-5 对话框 265
10-5-1 OpenFileDialog组件 265
10-5-2 SaveFileDialog组件 267
10-5-3 ColorDialog组件 268
10-5-4 FontDialog组件 268
10-5-5 浅谈控件的停靠(Dock)与定位(Anchor) 269
10-6 窗口强化 274
10-6-1 HScrollBar及VScrollBar控件 274
10-7-1 PrintDocument组件 275
10-7 打印支持 275
10-7-2 PageSetupDialog组件 276
10-7-3 PrintDialog组件 277
10-7-4 PrintPreviewDialog、PrintPreviewControl控件 278
10-7-5 打印预览的范例 278
10-8 其他控件 282
10-8-1 Timer组件 283
10-9 动态增加控件 283
10-9-1 利用代码增减控件 283
10-9-2 控件的事件处理 285
10-9-3 委派与事件 287
10-11 完成本章的阅读之后 288
10-10 控件的定位顺序 288
第11章 衣冠楚楚——高级用户界面 289
11-1 一般菜单 290
11-1-1 在设计阶段创建菜单 290
11-1-2 高级的菜单设置 292
11-1-3 在运行阶段管理菜单 295
11-1-4 内容菜单 300
11-2 窗体的样式 303
11-2-1 多文档界面 304
11-2-2 创建多文档界面的步骤 305
11-2-3 窗体的可视化继承 309
11-3 一般工具栏 310
11-3-1 ToolBar控件 310
11-3-2 StatusBar控件 316
11-4 NotifyIcon组件 318
11-5 拖放操作 321
11-5-1 在相同的窗体内执行拖放操作 321
11-5-2 在不同的应用程序间执行拖放操作 324
11-6 不规则窗口 325
11-6-1 显示基本形状的窗口 325
11-6-2 为窗口加入面板更换的机制 329
11-7 完成本章的阅读之后 335
第12章 追根究底——其他Windows项目模板与多线程的应用 337
12-1 控制台应用程序 338
12-2-1 Windows服务的限制 340
12-2 Windows服务 340
12-2-2 Windows服务的设计架构 341
12-2-3 实现Windows服务 342
12-3 多线程 345
12-3-1 System.Threading命名空间 345
12-3-2 多线程应用程序的范例 349
12-4 完成本章的阅读之后 353
第13章 生生不息——组件与控件的开发 355
13-1 类、组件与控件 356
13-1-1 类与组件的差别 357
13-1-2 组件与控件的差别 358
13-1-3 Component与Control的使用时机 358
13-2-1 设计组件时的考虑 359
13-2 组件的开发 359
13-2-2 组件的生命周期 360
13-2-3 VB.NET的内置组件 365
13-2-4 创建派生组件的范例 366
13-3 自定义控件 376
13-3-1 创建自定义控件的三种方法 376
13-3-2 从内置控件继承 377
13-3-3 从UserControl类继承 380
13-3-4 从Control类继承 386
13-4 完成本章的阅读之后 392
高级篇 开发Web应用程序 395
第14章 无远弗届——Web Form的应用 395
14-1-1 ASP.NET的前世今生 396
14-1 Web应用程序的概念与架构 396
14-1-2 ASP.NET版的“Hello,world!” 397
14-1-3 代码后置的概念 401
14-1-4 Web Form的运作流程 403
14-1-5 执行ASP.NET应用程序的系统需求 404
14-2 System.Web.UI.Page类 406
14-2-1 Page类的重要成员 406
14-2-2 Web Form的生命周期 408
14-3 安全性与状态管理 409
14-3-1 IIS的安全机制 409
14-3-2 Web应用程序的安全机制 411
14-3-3 认识Web Form的状态管理 416
14-4-1 Web Form中的控件 419
14-4 使用Web Form控件 419
14-4-2 Web服务器控件概观 421
14-5 用户输入数据的验证 432
14-6 完成本章的阅读之后 438
第15章 隐姓埋名——Web服务的应用 439
15-1 Web服务的基本概念 440
15-1-1 为什么需要Web服务 440
15-1-2 什么是Web服务 441
15-2 创建Web服务 443
15-2-1 Web服务项目的选项 443
15-2-2 Web服务的范例 444
15-2-3 将Web服务部署到正式运转的服务器 450
15-3-1 Web服务的发布与探索 451
15-3 使用Web服务 451
15-3-2 客户端为Windows应用程序 452
15-3-3 客户端为Web应用程序 455
15-4 完成本章的阅读之后 456
第16章 组件工厂——创建Web控件 457
16-1 用户控件与自定义控件 458
16-1-1 Web用户控件简介 458
16-1-2 Web自定义控件简介 458
16-1-3 二者的比较 459
16-2 创建Web用户控件 460
16-2-1 创建Web用户控件的基本概念 460
16-2-2 Web用户控件的范例 463
16-3-1 基类的重要成员 466
16-2-3 将现有网页转换为用户控件 466
16-3 创建Web自定义控件 466
16-3-2 创建Web自定义控件的基本概念 468
16-3-3 Web自定义控件的范例 470
16-4 完成本章的阅读之后 474
第17章 四海一家——XML的应用 475
17-1 XML技术简介 476
17-1-1 关于XML:What and Why 476
17-1-2 XML相关的技术与规格 478
17-1-3 XML文档数据的验证 479
17-1-4 XML文档的显示与转换 480
17-1-7 与XML有关的一些资源 481
17-1-6 XML文档对象模型 481
17-1-5 XML文档与其他资源的链接 481
17-2 使用VS.NET创建XML文件 483
17-2-1 XML设计工具简介 483
17-2-2 XML架构 485
17-2-3 从XML架构创建XML文档 488
17-3 在VB.NET中使用XML技术 490
17-3-1 与XML有关的命名空间 490
17-3-2 读写XML文档的范例 492
17-4 完成本章的阅读之后 498
应用篇 迈向专家之路 501
第18章 学富五车——开发数据库应用程序 501
18-1-1 与数据库有关的一些词汇 502
18-1 数据库的概念 502
18-1-2 常见的数据库管理系统 504
18-2 创建数据库应用程序的步骤 505
18-2-1 VB.NET访问数据的机制 505
18-2-2 数据库访问的入门范例 507
18-2-3 数据的查询、插入、删除与更新 514
18-3 使用设计阶段的数据工具 516
18-3-1 服务器资源管理器 516
18-3-2 Visual Database Tools简介 517
18-3-3 使用数据窗体向导 518
18-4 范例程序的进一步强化 520
18-4-1 DataGrid控件的使用 520
18-4-2 创建明细的范例程序 522
18-5 以Web应用程序访问数据 525
18-5-1 以DataGrid控件显示数据 526
18-5-2 加入参数化查询的功能 527
18-5-3 加入编辑与删除的功能 530
18-5-4 加入分页的功能 536
18-6 以Crystal Report增加报表功能 538
18-6-1 在Windows应用程序中加入报表 538
18-6-2 在Web应用程序中加入报表 541
18-7 完成本章的阅读之后 543
第19章 钟馗捉妖——调试和消除错误技巧 545
19-1 消除错误与防错的概念 546
19-2-2 调试的步骤与相关菜单 548
19-2-1 调试前的准备工作 548
19-2 利用集成开发环境消除错误 548
19-2-3 与调试有关的窗口 549
19-2-4 使用Debug类 551
19-3 异常处理 552
19-3-1 非结构化异常处理过程 552
19-3-2 结构化异常处理过程 553
19-4 完成本章的阅读之后 554
第20章 一路顺风——程序的安装与部署 555
20-1 使用不同的安装项目与部署方式 556
20-1-1 复制即可执行的Windows应用程序 556
20-1-2 Web应用程序的“复制项目” 556
20-1-4 使用“Web安装项目” 557
20-1-3 使用“安装项目” 557
20-1-5 创建“CAB项目” 558
20-1-6 使用“安装向导” 558
20-2 创建安装和部署程序 558
20-2-1 创建Windows应用程序的安装程序 558
20-2-2 创建Web应用程序的安装程序 561
20-3 安装项目的高级议题 563
20-3-1 修改项目的默认选项 564
20-3-2 使用各种“编辑器” 565
20-4 完成本章的阅读之后 569
附录A 使用本书附带的光盘 571
附录B 不同版本主要控件的比较 575
- 《红色旅游的社会效应研究》吴春焕著 2019
- 《汉语词汇知识与习得研究》邢红兵主编 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《东北民歌文化研究及艺术探析》(中国)杨清波 2019
- 《联吡啶基钌光敏染料的结构与性能的理论研究》李明霞 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《《国语》和《战国策》词汇比较研究》陈长书著 2017
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《行政保留研究》门中敬著 2019
- 《新课标背景下英语教学理论与教学活动研究》应丽君 2018
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018