第1章 .NET Framework介绍 1
1.1 本章概述 1
1.2 软件开发技术的演进 1
1.3 Microsoft .NET 7
1.4 .NET架构 8
第2章 Visual Basic .NET数据类型 18
2.1 变量与数据类型 18
2.2 Visual Basic .NET运算符 24
2.3 基本输入输出使用Console类 28
2.4 结构 34
2.5 枚举数据类型 36
2.6 类 39
第3章 流程控制 42
3.1 选择结构 42
3.2 循环结构 50
第4章 数组与字符串 58
4.1 数组 58
4.2 ArrayList类 63
4.3 IsArray函数 67
4.4 字符串 67
4.5 Visual Basic传统字符串函数 68
4.6 Visual Basic .NET字符串类的成员 70
第5章 过程与异常处理 74
5.1 过程 74
5.2 常用内置函数与数学类对象 75
5.3 用户自定义过程 81
5.4 程序调试 95
5.5 异常处理 98
第6章 Windows窗体 106
6.1 Windows窗体 106
6.2 认识Visual Basic .NET集成开发环境 106
6.3 项目的维护 117
6.4 窗体上的控件 118
6.5 窗体和控件常用的成员 121
6.6 第一个Windows窗体应用程序 125
6.8 控件的命名 133
6.7 窗体的常用事件过程 133
6.9 Label标签控件 134
6.10 Timer计时器控件 137
6.11 LinkLabel链接标签控件 140
6.12 ToolTip提示控件 142
6.13 TextBox文本框控件 145
6.14 InputBox输入函数 148
6.15 MsgBox函数与MessageBox.Show方法 150
7.1 Button按钮控件 160
第7章 常用窗体控件 160
7.2 RadioButton单选按钮控件 167
7.3 CheckBox复选框控件 168
7.4 容器控件 169
7.5 RichTextBox丰富文本框控件 173
7.6 列表控件 177
7.7 旋转控件 185
7.8 日期时间控件 188
7.9 滚动条控件 194
8.1 图形处理控件 201
第8章 特殊控件 201
8.2 Dialog控件 208
8.3 ToolBar控件 212
8.4 StatusBar控件 217
8.5 菜单控件 219
8.6 ContextMenu控件 223
8.7 选项卡控件 225
8.8 TreeView树状视图控件 230
8.9 窗口分隔控件 240
8.10 文件控件 243
第9章 窗口事件应用技巧 255
9.1 键盘事件介绍 255
9.2 鼠标事件介绍 263
9.3 控件共享事件过程技巧 267
第10章 ADO.NET与数据工具 277
10.1 本章概述 277
10.2 数据库的概念 277
10.4 ADO.NET简介 280
10.3 数据库的创建步骤 280
10.5 .NET Data Provider 283
10.6 使用数据工具创建数据库应用程序 284
10.7 数据库的关系查询 296
10.8 Binding Manager 302
10.9 数据窗体向导 310
第11章 ADO.NET数据库连接与访问 316
11.1 引用ADO.NET命名空间 316
11.2 运用Connection对象打开、关闭数据库的连接 317
11.3 运用DataReader对象读取数据库 319
11.4 如何运用DataSet对象来读取数据 327
11.5 SQL语法 335
第12章 ADO.NET数据库浏览与绑定 349
12.1 DataView对象 349
12.2 数据绑定 353
12.3 数据表的关系 358
12.4 使用BindingManagerBase来移动数据记录 363
13.1 虚拟目录 369
第13章 ASP.NET Web应用程序 369
13.2 创建ASP.NET Web应用程序 378
13.3 创建ASP.NET Web数据库应用程序 382
第14章 Mobile Web应用程序设计 409
14.1 必要软件安装 409
14.2 Mobile Web窗体开发 420
14.3 多窗体画面切换 422
14.4 数据库连接 425
15.1 XML简介 430
第15章 XML Web Service 430
15.2 读写XML文档 433
15.3 XML Web Service 448
第16章 Crystal Reports报表视图程序 472
16.1 Crystal Reports简介 472
16.2 如何重新设置报表文件及数据库源 473
16.3 Windows窗体的报表视图程序 478
16.4 Web窗体的报表视图程序 497
16.5 报表XML Web Service 503
16.6 图表、子报表的设计 508
第17章 多项目开发 522
17.1 解决方案与项目 522
17.2 模块(Module) 523
17.3 多个模块的程序设计 523
17.4 如何创建多个模块的项目 526
17.5 多模块项目常用的语句与方法 530
17.6 多个项目的操作 535
17.7 调用应用程序 550
17.8 多项目开发使用Visual Basic .NET与C# .NET 554
第18章 部署和安装应用程序 563
18.1 窗口应用程序的部署和安装 563
18.2 Web应用程序的部署和安装 575
第19章 GDI+绘图与多媒体播放技巧 584
19.1 颜色与坐标 584
19.2 绘图对象 588
19.3 图形文件的访问 609
19.4 图形的区域与不规则窗体窗口 613
19.5 录音程序 617
19.6 媒体播放程序 623
19.7 API播放语音函数 624
19.8 调用Windows Media Player 631
第20章 Visual Basic .NET面向对象技术 636
20.1 前言 636
20.2 对象与类 636
20.3 面向对象技术 641
20.4 面向对象程序设计流程 649
20.5 对象与类的创建 650
20.6 继承与多态性 664
20.7 接口与实现(Interface&Implements) 679
20.8 引用外部类库 685
第21章 用户自定义控件 692
21.1 创建窗口应用程序的用户自定义控件 692
21.2 创建ASP.NET Web应用程序的用户自定义控件 706
附录A 安装Visual Studio.NET 713
附录B ASCII表 722
附录C 使用Access 2002建立数据表 723
附录D 使用SQL Server 2000建立数据表 732