第一天上午 Visual Basic.NET 2003概述 1
单元一:什么是.NET框架 2
一、微软的Microsoft.NET计划 3
二、.NET框架的组成 5
单元二:Visual Basic.NET2003的特征 6
一、新增面向对象编程特性 7
二、现代化语言特性 8
单元三:安装Visual Studio.NET2003 10
一、Visual Studio.NET2003的系统软硬件要求 10
二、安装Visual Studio.NET2003 11
三、安装Visual Studio.NET2003产品文档 18
单元四:Visual Studio.NET 2003的使用与配置 22
一、启动Visual Basic.NET2003集成开发环境 22
二、配置IIS服务器 24
三、设置网站的IP 26
第一天下午 Visual Basic.NET 2003集成开发环境和应用程序设计 27
一、新建项目 28
单元一:集成开发环境主窗口 28
二、图形化设计器 29
三、资源管理窗口 30
四、属性窗口 31
五、动态帮助 31
六、工具栏 31
七、工具箱 32
八、任务列表窗口 33
九、输出窗口 34
一、起始页操作 35
单元二:Visual Basic.NET 2003集成开发环境基本操作 35
二、工具箱操作 36
三、窗口操作 38
单元三:Visual Basic.NET 2003控件操作 39
一、控件的选择 40
二、控件的位置对准 41
三、控件的顺序设置 42
单元四:简单Visual Basic.NET示例详解 43
一、选项卡自定义设置 43
二、新建项目 44
三、窗体设计 45
第一天晚上 上机操作与练习 51
单元一:本天课程总结 52
单元二:课后习题 52
单元三:上机实战 53
一、试验1:Visual Studio.NET2003安装(45分钟) 53
二、试验2:熟悉Visual Studio.NET2003集成开发环境(45分钟) 53
单元四:课后测验 54
第二天上午 Visual Basic.NET 2003基本语法 57
一、标识符 58
单元一:常量、变量与数据类型 58
二、保留字 59
三、常量 60
四、变量数据类型 62
五、变量的声明方式 64
单元二:Visual Basic.NET运算符 65
一、算术运算符 65
二、关系运算符 65
四、赋值运算符与复合赋值运算符 66
三、逻辑表达式 66
五、实例演习 67
单元三:结构和枚举数据类型 70
一、结构定义和使用 70
二、枚举数据类型 71
三、类的定义和使用 72
单元四:Visual Basic.NET流程控制语句 73
一、If选择语句 74
二、Select Case选择语句 75
三、IIf选择语句 76
四、Switch和Choose选择语句 77
五、循环语句 78
第二天下午 Visual Basic.NET 2003语法进阶 83
单元一:数组 84
一、数组定义和声明 84
二、New定义数组 85
三、数组内容读取 86
四、与数组相关的函数 86
一、字符串基本函数功能 87
单元二:字符串 87
二、字符串增强函数功能 88
单元三:Visual Basic.NET函数 89
一、Visual Basic.NET函数概述 90
二、类型转换函数 92
三、数值函数 92
四、日期函数 93
五、数学对象函数 94
一、程序错误分析 95
单元四:调试和异常处理 95
二、异常处理 98
第二天晚上 上机操作与练习 101
单元一:本天课程总结 102
单元二:课后习题 102
单元三:上机实战 105
一、试验1:年龄和称呼识别系统(45分钟) 105
二、试验2:密码识别系统(90分钟) 105
单元四:课后测验 106
三、试验3:货币换算系统(45分钟) 106
第三天上午 Visual Basic.NET 2003窗体编程技术 107
单元一:窗体对象属性 108
一、窗体对象属性组成 108
二、窗体坐标设置 111
单元二:窗体对象常用编程事件 112
一、常用事件 112
二、实例开发 113
一、项目保存 118
单元三:窗体编程文件管理 118
二、项目打开 119
三、源程序代码打印 120
四、可执行文件运行 121
五、项目的维护 122
单元四:消息对话框技术 123
一、消息窗口技术 124
二、MessageBox.Show方法 125
三、输入参数消息对话框 128
第三天下午 Visual Basic.NET窗体和控件技术 131
一、建立应用程序 132
单元一:经典“Hello,World!”应用程序释疑 132
二、程序框架代码分析 133
单元二:标签和文本框控件技术 137
一、Label标签控件技术 138
二、LinkLabel链接标签控件技术 140
三、TextBox文本框控件技术 141
四、应用实例开发 143
单元三:按钮控件技术 145
一、按钮控件属性 145
三、应用实例编程开发 146
二、编程技巧 146
单元四:单选按钮和复选框控件技术 149
一、单选按钮 149
二、复选框控件 151
三、GroupBox控件 151
四、Panel面板控件 152
五、实例应用程序开发 153
第三天晚上 上机操作与练习 157
一、试验1:消息对话框的使用(45分钟) 158
单元三:上机实战 158
单元二:课后习题 158
单元一:本天课程总结 158
二、试验2:圆面积和周长计算系统(45分钟) 159
三、试验3:银行利率计算系统(45分钟) 159
四、试验4:计算器系统设计(45分钟) 160
单元四:课后测验 161
第四天上午 常用控件编程技术 163
单元一:多窗体设计 164
一、窗体变量的使用 164
三、多窗体模块常用语法 165
二、模块定义 165
四、多窗体编程应用实例 166
单元二:文本框控件和丰富文本框控件设计 171
一、文本框控件常用属性 172
二、丰富文本框控件常用属性 172
三、应用实例开发 173
单元三:列表框控件设计 176
一、ListBox控件 176
二、CheckedListBox控件 181
三、ComboBox控件 183
四、应用实例详解 184
单元四:上下按钮旋转控件和日期时间控件设计 187
一、NumericUpDown控件 187
二、DomainUpDown控件 188
三、MonthCalendar控件 190
四、DateTimePicker控件 191
五、程序应用实例 193
第四天下午 控件编程技术进阶 195
单元一:MDI窗体和菜单 196
一、MDI窗体 196
二、建立菜单 196
三、菜单属性 199
四、菜单应用实例 200
单元二:窗口完善控件 203
一、加入快捷菜单 203
二、添加工具栏控件 204
三、状态栏控件 206
单元三:树状视图控件 207
一、树状视图控件属性 208
二、ListView控件 209
三、TreeView控件创建 211
四、ListView控件创建 212
单元四:用户自定义控件 214
一、用户控件和自定义控件区别 214
二、用户控件 214
三、自定义控件 215
第四天晚上 上机操作与练习 217
单元一:本天课程总结 218
单元二:课后习题 218
单元三:上机实战 219
一、试验1:贷款操作系统(45分钟) 219
二、试验2:条件识别系统(90分钟) 219
三、试验3:货币换算系统(45分钟) 220
单元四:课后测验 220
第五天上午 数据库编程基础 221
单元一:数据库基础知识 222
一、关系数据库 223
二、数据库开发的基本步骤 224
单元二:SQL语言 226
一、SELECT语句 226
二、INSERT语句 227
三、DELETE语句 227
四、UPDATE语句 227
单元三:SQL Server 2000数据库管理 228
一、SQL Server 2000工具使用 228
二、设计数据表 229
单元四:DAO数据库访问技术 232
三、向数据表填注数据 232
一、DAO集合体系 233
二、DAO对象 233
三、DAO应用实例 237
第五天下午 ADO.NET数据库编程技术 241
单元一:ADO.NET技术概述 242
一、数据访问技术 242
二、ADO.NET结构 243
四、数据集 245
三、Managed Provider 245
单元二:ADO.NET数据库访问 248
一、创建DSN 249
二、ADO.NET与数据库的连接 249
单元三:DataReader对象操作 253
一、DataReader常用属性与方法 254
二、DataReader创建 255
三、使用DataReader读取查询结果 256
四、DataReader应用实例 257
单元四:DataSet对象操作 259
一、DataAdapter对象 260
二、获得DataSet对象 260
三、操作DataTable对象 262
四、使用数据控件显示DataSet对象 266
第五天晚上 上机操作与练习 267
单元一:本天课程总结 268
单元二:课后习题 268
二、试验2:复杂信息查询系统(45分钟) 269
一、试验1:成绩单查询系统(45分钟) 269
单元三:上机实战 269
三、试验3:学生成绩查询系统(90分钟) 270
单元四:课后测验 271
第六天上午 ADO.NET数据库高级编程技术 273
单元一:DataGrid数据库功能实现 274
一、数据库创建 274
二、窗体布局 274
三、与数据库的连接和操作 275
四、窗体控件功能实现 276
单元二:数据库查询功能 278
单元三:DataView技术 281
一、DataView创建 281
二、数据排序 282
三、数据过滤 282
单元四:数据绑定技术 283
一、数据绑定控件类型 283
二、数据绑定范例 284
三、浏览数据记录 286
第六天下午 Crystal Reports报表技术 289
单元一:XMLWeb Service技术 290
一、XML简介 290
二、XML数据库操作 291
单元二:Crystal Reports简介 293
一、Crystal Reports介绍 293
二、Crystal Reports支持的数据源格式 294
单元三:设计Crystal Reports报表查看程序 294
一、建立报表文件 295
二、报表文件完善 298
三、在窗体中添加报表控件 299
单元四:使用Crystal Reports设计报表技巧 300
一、操作技巧 300
二、设置报表的条件、排序、分组 302
第六天晚上 上机操作与练习 305
单元一:本天课程总结 306
单元二:课后习题 306
单元三:上机实战 306
一、试验1:先进的学生成绩管理系统(45分钟) 306
二、试验2:数据绑定(45分钟) 307
三、试验3:员工数据库管理系统(90分钟) 308
单元四:课后测验 309
第七天上午 学生选课管理信息系统 311
单元一:系统功能与需求设计 312
一、系统功能与需求设计 312
二、系统的设计与实现原理 313
四、修改密码功能设计和实现 314
五、选课功能设计和实现 314
三、登录功能设计和实现 314
单元二:系统数据库设计 315
一、数据库表格设计 315
二、设计Access数据库 315
三、使用Visual Basic.NET的数据工具完善数据库 317
单元三:登录界面和修改密码功能编程实现 319
一、登录界面编程实现 319
二、修改密码功能实现 324
单元四:课程管理功能设计 327
一、已选课程界面设计 327
二、待选课程界面设计 328
三、已有代码完善 329
第七天下午 应用程序的部署与安装 333
单元一:帮助文件创建 334
一、Windows帮助文件类型 334
二、帮助文件创建 335
单元二:制作上下文敏感帮助 339
一、使用HelpProvider控件 339
二、上下文敏感帮助操作步骤 340
单元三:创建安装程序 341
单元四:安装打包分发应用程序 345
第七天晚上 上机操作与练习 347
单元一:本天课程总结 348
单元二:课后习题 348
单元三:上机实战 348
一、试验1:学生选课管理信息系统(45分钟) 348
二、试验2:计算机选课系统(90分钟) 349
三、试验3:Windows应用程序的安装发布(90分钟) 349
单元四:课后测验 349