第1章VisualBasic.NET入门.1
1.1VisualBasic概述1
1.1.1VisualBasic简介1
1.1.2VisualBasic的发展过程1
1.1.3VisualBasic版本简介1
1.1.4VisualBasic的新特性2
1.2VisualBasic.NET的安装和启动4
1.2.1安装VisualBasic.NET的软.硬件要求4
1.2.2VisualBasic.NET集成开发环境(IDE)的安装5
1.2.3删除VisualStudio.NET的组件6
1.2.4VisualBasic.NET的启动6
1.2.5第一个VisualBasic.NET程序7
1.2.6VisualStudio.NET的退出8
1.3VisualStudio.NET集成开发环境8
1.4VisualBasic.NET帮助系统的使用12
1.4.1MSDNLibrary在线帮助介绍12
1.4.2MSDNLibrary在线帮助的使用12
1.4.3总结13
习题13
第2章VisualBasic.NET语言基础14
2.1源文件14
2.2标识符14
2.3关键字15
2.4命名空间20
2.4.1在程序中定义命名空间20
2.4.2在程序中使用命名空间的类20
2.5数据类型22
2.5.1基本数据类型22
2.5.2用户自定义类型25
2.5.3类型转换25
2.6常量28
2.6.1直接常量28
2.6.2符号常量29
2.7变量29
2.8元素的可访问性31
2.8.1变量的作用域32
2.8.2静态变量33
2.9运算符和表达式34
2.10语句41
2.11语句的书写规则42
2.12常用函数42
2.12.1数学运算函数43
2.12.2字符串函数44
2.12.3日期和时间函数46
2.12.4随机数语句和函数47
2.12.5数值类型转换函数47
习题48
第3章数组50
3.1数组的概念50
3.1.1数组的概述50
3.1.2数组的使用51
3.1.3有关数组类的属性及方法的使用54
3.2静态数组56
3.2.1数组的声明56
3.2.2数组的使用57
3.2.3静态数组的应用58
3.3动态数组59
3.3.1创建动态数组的方法59
3.3.2保留动态数组的内容60
3.4ForEach…Next语句61
3.5数组的基本操作62
3.5.1数组的引用62
3.5.2数组的复制63
3.5.3数组的输出63
3.5.4数组的初始化64
3.6数组的应用64
3.6.1统计字符64
3.6.2选择法排序65
3.6.3冒泡排序67
习题68
第4章选择结构设计69
4.1选择结构概述69
4.2条件表达式69
4.2.1比较运算符与条件表达式69
4.2.2逻辑运算符与逻辑表达式71
4.2.3运算符的优先顺序73
4.3If语句73
4.3.1简单分支结构73
4.3.2使用IIf函数75
4.3.3选择分支条件语句75
4.3.4If语句的嵌套76
4.4多分支条件选择语句77
4.5End语句79
习题79
第5章循环结构设计80
5.1Do…Loop循环语句80
5.1.1前测型Do…Loop循环80
5.1.2后测型Do…Loop循环82
5.2For…Next语句83
5.3While…EndWhile循环86
5.4Exit语句87
5.5多重循环88
习题89
第6章过程90
6.1Sub过程90
6.1.1Sub过程的定义90
6.1.2参数声明91
6.1.3调用语法91
6.2Function过程92
6.2.1Function过程的定义92
6.2.2函数返回值92
6.2.3调用语法93
6.3Property过程94
6.3.1属性声明94
6.3.2参数声明95
6.3.3调用语法95
6.4参数传递96
6.4.1参数传递的方式96
6.4.2数组参数101
6.4.3递归104
习题105
第7章类106
7.1类与对象概述106
7.1.1对象的概念106
7.1.2类的概念106
7.1.3类与对象107
7.2VisualBasic.NET中的类..107
7.3类的创建108
7.3.1创建类108
7.3.2类关键字109
7.3.3类与名空间109
7.3.4创建方法110
7.3.5创建属性111
7.3.6默认的属性111
7.3.7重载方法112
7.4对象的生命周期113
7.4.1构造113
7.4.2对象的终止114
7.5继承116
7.5.1实现基本的继承116
7.5.2阻止继承119
7.5.3继承和辖域119
7.5.4Protected(保护)方法120
7.5.5重载方法120
7.5.6重载构造函数(SubNew)123
7.6共享及类成员123
7.6.1共享方法123
7.6.2共享变量124
7.6.3全局变量125
7.7事件和事件处理126
7.7.1事件126
7.7.2声明和引发一个事件的实例127
7.7.3事件处理的实例129
7.8接口131
7.8.1接口声明132
7.8.2重载方法132
7.8.3实现接口132
7.8.4实现多个接口133
7.9对象的处理134
7.9.1对象声明和实例化134
7.9.2取消引用对象135
7.9.3早期和晚期绑定135
7.10多态性137
7.10.1多态性的实现138
7.10.2用继承实现多态性138
7.10.3用接口实现多态性139
习题141
第8章可视化编程的概念与步骤142
8.1可视化编程的基本概念142
8.1.1项目概述142
8.1.2类与对象144
8.1.3事件与程序147
8.1.4VB的控件147
8.1.5代码窗口148
8.2VisualBasic可视化编程的步骤149
8.2.1创建新的VisualBasic.NET项目150
8.2.2创建应用程序的用户界面150
8.2.3添加控件151
8.2.4设置属性152
8.2.5编写代码153
8.2.6保存项目155
8.2.7运行项目155
8.2.8创建可执行文件156
习题156
第9章VisualBasic.NET的常用控件157
9.1Label控件157
9.2Button控件158
9.3TextBox控件160
9.4MainMenu控件163
9.5RadioButton控件164
9.6GroupBox控件165
9.7ListBox控件166
9.8CheckBox控件169
9.9Timer控件170
9.10PictureBox控件172
9.11CheckedListBox控件173
9.12ComboBox控件174
9.13TreeView控件177
9.14HScrollBar控件和VScrollBar控件179
9.15ProgressBar控件180
9.16ToolBar控件181
习题182
第10章窗体和对话框编程184
10.1创建窗体184
10.1.1使用VisualBasic.NET创建窗体184
10.1.2添加事件处理代码189
10.2响应窗体事件190
10.3窗体之间的关系191
10.3.1设置窗体的Parent属性192
10.3.2设置窗体的Owner属性193
10.4控件和控件事件194
10.5窗体和控件布局195
10.5.1Anchor属性195
10.5.2Dock属性196
10.6通用对话框198
10.6.1颜色对话框198
10.6.2字体对话框199
10.6.3打开文件对话框199
10.6.4保存文件对话框200
10.6.5页面设置对话框200
10.6.6打印预览对话框201
10.6.7打印对话框201
10.7菜单202
10.7.1在窗体设计器中添加菜单202
10.7.2使用程序方式创建菜单204
10.7.3处理菜单事件206
10.8MDI应用程序206
10.8.1父窗体和子窗体206
10.8.2创建窗体菜单206
10.8.3合并菜单207
10.8.4检测激活的MDI子窗体208
10.9打印209
10.9.1和打印任务相关的类209
10.9.2实现基本的打印功能209
10.9.3定义自己的打印文档213
10.9.4在打印前选择打印机214
10.9.5在打印之前进行页面设置215
10.9.6在打印之前进行打印预览216
习题217
第11章使用ASP.NET进行Web编程218
11.1ASP.NET简介218
11.1.1什么是ASP.NET218
11.1.2ASP.NET的优点218
11.2ASP.NETWeb编程基础219
11.2.1Web服务器和IIS219
11.2.2HTML语言220
11.2.3创建一个Web应用程序223
11.3ASP.NETWeb窗体介绍226
11.3.1什么是ASP.NETWeb窗体226
11.3.2编写一个Web窗体页226
11.3.3使用ASP呈现块227
11.3.4ASP.NET服务器控件介绍228
11.3.5处理服务器控件事件230
11.3.6代码隐藏(Code-Behind)的Web窗体231
11.4ASP.NET控件233
11.4.1HTML服务器控件233
11.4.2Web服务器控件233
11.5Web窗体语法234
11.5.1呈现代码语法234
11.5.2声明代码语法234
11.5.3ASP.NET服务器控件语法234
11.5.4ASP.NETHTML服务器控件语法235
11.5.5数据绑定语法235
11.5.6对象标记语法236
11.5.7服务器端注释语法237
11.5.8服务器端包含语法237
11.6ASP.NET应用程序237
11.6.1什么是ASP.NET应用程序237
11.6.2ASP.NET应用程序示例239
习题243
第12章使用ADO.NET访问数据库244
12.1什么是ADO.NET244
12.2ADO.NET组件244
12.3.NETFramework数据提供程序247
12.4ADO.NETDataSet248
12.5使用ADO.NET访问数据库249
12.6编写学生信息管理程序258
习题262
第13章仿记事本程序263
13.1新建工程263
13.2设计记事本主窗体263
13.3设计打印类280
13.4设计“转到”对话框283
13.5设计“选项”对话框285
13.6编译并运行程序..288