注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计.NETVisual Basic.NET程序设计实践教程

Visual Basic.NET程序设计实践教程

Visual Basic.NET程序设计实践教程

定 价:¥39.80

作 者: 纪多辙、刘万军、李白萍
出版社: 清华大学出版社
丛编项: 清华电脑学堂
标 签: VB.NET

ISBN: 9787302134152 出版时间: 2006-08-01 包装: 平装
开本: 16开 页数: 453 字数:  

内容简介

  Visual Basic.NET是Windows环境下简单、易学、高效的编程语言,其快速开发的特性深受程序员的喜爱。本书介绍了使用Microsoft Visual Baic.NET和Visual Studio.NET集成开发环境开发面向对象应用程序的知识,包括.NET Framework的工作原理(公共语言运行时和类库)、程序集与中间语言、面向对象的编程基础、使用VB.NET类进行编程的知识、VB.NET的GUI设计、VB.NET的图形和文件处理、使用VB.NET访问数据库等,本书开发部署了一个VB.NET范例应用程序,包括对项目进行案例分析、部署Windows和Web三层应用程序等内容。.本书可以作为读者学习VB.NET语言和面向对象开发的教程,适合作为普通高校计算机专业和非计算机专业的程序设计教程,也可供自学读者使用。..本书介绍使用Microsoft Visual Basic.NET和Visual Studio.NET集成开发环境开发面向对象应用程序的知识,全书内容包括.NET Framework与VS.NET IDE的关系,. NET Framework的工作原理(公共语言运行时和类库)。程序集与中间语言,VS.NET的开发环境,面向对象的编程基础,使用VB.NET类和类接口进行编程,VB.NET的GUI设计,在VB.NET中创建多文档窗口应用程序,VB.NET的图形和文件处理,创建.NET控件,使用VB.NET访问数据库等,以及在VB.NET中处理多个数据表的知识。为了帮助读者掌握使用VB.NET编程的实践知识,本书每章都编写了大量“实验指导”和“思考与练习”,引导学生思考和练习VB.NET编程知识。本书结构编排合理,实例丰富,适合作为VB.NET编程培训教材,也可以作为VB.NET开发人员的参考资料。...

作者简介

暂缺《Visual Basic.NET程序设计实践教程》作者简介

图书目录

第1章  Visual Studio.NET的核心
概念    1
1.1  VB.NET与Visual Studio.NET简介    1
1.2  .NET Framework概述    2
1.3  公共语言运行时    4
1.3.1  公共类型系统    4
1.3.2  公共语言规范    6
1.3.3  中间语言    7
1.3.4  执行管理    8
1.3.5  垃圾回收机制    9
1.4  .NET Framework类库    10
1.5  命名空间    12
1.5.1  命名空间的组织方式    12
1.5.2  定义命名空间    14
1.5.3  使用.NET Framework类库    16
1.6  程序集    20
1.7  创建一个VB.NET应用程序    21
1.7.1  VB.NET应用程序的结构    21
1.7.2  编写应用程序    22
1.7.3  编译应用程序    23
1.8  实验指导    25
1.9  思考与练习    28
第2章  使用VB.NET    30
2.1  VB.NET应用程序类型    30
2.2  VB.NET开发环境    31
2.2.1  起始页    31
2.2.2  IDE窗口    32
2.2.3  应用程序的组织方式    35
2.2.4  解决方案文件    36
2.2.5  项目文件    37
2.3  管理VB.NET项目    39
2.3.1  创建项目    39
2.3.2  设置项目属性    41
2.3.3  编译和运行项目    43
2.3.4  添加项目引用    44
2.4  基本Windows窗体    46
2.4.1  窗体设计器    46
2.4.2  代码编辑器    47
2.4.3  窗体设计器生成的类模块
结构    49
2.5  设置窗体    51
2.5.1  自定义窗体    52
2.5.2  添加窗体控件    53
2.5.3  编写代码    55
2.6  调试工具    57
2.7  实验指导    58
2.8  思考与练习    62
第3章  VB.NET编程基础    64
3.1  VB.NET的变量和数据类型    64
3.1.1  使用变量和数据类型    64
3.1.2  声明和初始化变量    65
3.1.3  改变数据类型    68
3.1.4  使用引用变量    69
3.2  运算符与表达式    70
3.2.1  运算符    70
3.2.2  表达式    75
3.3  条件控制    76
3.3.1  If控制    76
3.3.2  Select Case控制    81
3.4  循环控制    82
3.4.1  For-Next循环    82
3.4.2  Do While循环    85
3.4.3  Do Until循环    87
3.4.4  嵌套循环    88
3.5  数组    90
3.5.1  一维数组    90
3.5.2  多维数组    93
3.6  列表和集合    97
3.6.1  删除列表数据    98
3.6.2  显示列表数据    99
3.6.3  集合    99
3.7  结构和枚举    102
3.7.1  结构    102
3.7.2  枚举    103
3.8  实验指导    105
3.9  思考与练习    108
第4章  面向对象编程基础    111
4.1  面向对象的概念    111
4.1.1  对象和类    111
4.1.2  对象之间的交互和消息    112
4.1.3  封装性    113
4.2  创建类    113
4.2.1  定义属性    113
4.2.2  定义方法    116
4.2.3  实例成员和共享成员    117
4.3  构造函数和析构函数    117
4.3.1  构造函数    118
4.3.2  析构函数    118
4.4  面向对象的高级概念    119
4.4.1  重载    119
4.4.2  继承    120
4.4.3  重写    123
4.4.4  多态性    124
4.5  学习OO开发    125
4.5.1  理解OO开发    126
4.5.2  OO开发中的三层设计    127
4.6  UML基础    128
4.6.1  用例图    128
4.6.2  类图    130
4.6.3  序列图    131
4.7  实验指导    133
4.8  思考与练习    135
第5章  使用VB.NET类编程    139
5.1  使用命名空间    139
5.2  String类的使用    140
5.2.1  使用String类的方法    141
5.2.2  创建String数组    144
5.3  使用日期    148
5.4  MessageBox类    152
5.5  队列和堆栈    154
5.5.1  队列    154
5.5.2  堆栈    157
5.6  实验指导    160
5.7  思考与练习    163
第6章  类接口编程    165
6.1  接口的概念    165
6.1.1  接口概述    165
6.1.2  类与接口    167
6.1.3  VB.NET中的接口    168
6.2  设计VB.NET接口    169
6.2.1  声明接口    170
6.2.2  实现接口    171
6.2.3  继承接口    172
6.3  IComparable接口    173
6.3.1  理解IComparable接口    173
6.3.2  使用IComparable接口    175
6.3.3  实现IComparable接口    179
6.4  IComparable和IEnumerable
接口    183
6.4.1  IComparable和IEnumerable
接口的关系    183
6.4.2  IEnumerable接口    184
6.5  ICollection接口    189
6.5.1  ICollection接口简述    189
6.5.2  定义、实现和使用ICollection
接口    190
6.6  实验指导    195
6.7  思考与练习    198
第7章  开发图形用户接口    201
7.1  VB.NET中的GUI类    201
7.2  用户窗体    203
7.2.1  创建窗体    203
7.2.2  测试和使用窗体    205
7.3  常用GUI控件    207
7.3.1  列表框和组合框    207
7.3.2  单选按钮和复选框    215
7.3.3  TreeView控件    220
7.3.4  ListView控件    224
7.4  实验指导    228
7.5  思考与练习    232
第8章  MDI程序设计    235
8.1  MDI概述    235
8.1.1  界面设计原则    235
8.1.2  MDI程序的特征    236
8.2  MDI窗体    237
8.2.1  创建MDI应用程序    237
8.2.2  工具栏    240
8.2.3  状态栏    244
8.2.4  组织MDI应用程序    247
8.3  菜单和MDI应用程序    248
8.3.1  创建MDI菜单    248
8.3.2  合并菜单    252
8.3.3  设置菜单项    254
8.4  管理MDI应用程序    255
8.4.1  为工具栏编写代码    256
8.4.2  MDI窗体事件关系    258
8.4.3  MDI子窗体    258
8.5  实验指导    261
8.6  思考与练习    265
第9章  制图技术和文件处理    268
9.1  System.IO命名空间简介    268
9.2  使用Windows文件系统    270
9.2.1  Directory类    270
9.2.2  File类    273
9.3  读写文件    277
9.3.1  OpenFileDialog控件和
SaveFileDialog控件    277
9.3.2  StreamReader类    280
9.3.3  StreamWriter类    283
9.4  GDI+简介    285
9.5  绘制图像    286
9.6  实验指导    287
9.7  思考与练习    291
第10章  创建.NET控件    293
10.1  组件设计基础    293
10.2  设计组件    294
10.2.1  组件的设计原则    294
10.2.2  组件的可视化设计——
控件    295
10.3  创建一个用户控件    295
10.4  设计控件    297
10.4.1  设计控件属性    298
10.4.2  设计控件的方法    299
10.4.3  设计控件的事件    299
10.5  继承控件    300
10.5.1  创建继承控件并进行编
译和引用    300
10.5.2  重写被继承控件的
成员    302
10.5.3  扩充被继承控件的
成员    304
10.5.4  从System.Windows.Forms.
UserControl继承    305
10.5.5  从System.Windows.Forms.
Control继承    306
10.6  窗体库    308
10.7  实验指导    313
10.8  思考与练习    317
第11章  VB.NET访问数据库    319
11.1  ADO.NET简介    319
11.2  设计数据访问类    321
11.2.1  OleDbConnection组件    321
11.2.2  OleDbComand组件    324
11.2.3  OleDbParameter组件    325
11.2.4  OleDbAdapter控件    328
11.3  DataSet类    331
11.3.1  非类型化DataSet类
简介    331
11.3.2  引用DataSet中数据    333
11.3.3  修改数据    334
11.3.4  保存对DataSet中数据的
修改    337
11.3.5  验证对DataSet中数据的
修改    340
11.4  测试数据访问类    342
11.4.1  与问题域类通信    342
11.4.2  使用测试GUI类访问
数据库    344
11.5  实验指导    347
11.6  思考与练习    352
第12章  处理多个数据表    355
12.1  理解一对多关系    355
12.1.1  理解“图书管理系统”
数据库    355
12.1.2  与多个表建立连接    356
12.2  类型化DataSet    359
12.2.1  创建类型化DataSet    360
12.2.2  类型化DataSet的
结构    361
12.2.3  引用类型化DataSet中
的域    363
12.2.4  更新类型化DataSet    364
12.3  DataRelation    365
12.3.1  以编程方式创建
DataRelation    365
12.3.2  多表检索    367
12.4  数据绑定    368
12.4.1  简单绑定    368
12.4.2  复杂绑定    369
12.5  DataGrid控件    370
12.6  DataReader    371
12.7  测试数据访问类    373
12.8  Crystal Report报表    375
12.8.1  使用Crystal Reports创建
报表    376
12.8.2  修改报表    377
12.8.3  使用报表    379
12.9  实验指导    380
12.10  思考与练习    384
第13章  创建Web窗体    387
13.1  创建一个Web应用程序    387
13.1.1  代码分离    387
13.1.2  创建Web应用程序    388
13.2  使用ASP.NET开发 Web页面    391
13.2.1  使用HTML服务器控件
开发Web页面    391
13.2.2  使用Web服务器控件
开发Web页面    394
13.3  创建ASP.NET查询应用程序    397
13.3.1  ASP.NET验证控件    397
13.3.2  使用后台编码窗口    398
13.3.3  创建查看结果页面    402
13.4  ASP.NET Web用户控件    405
13.4.1  创建ASP.NET Web用户
控件    405
13.4.2  使用ASP.NET Web用户
控件    407
13.5  Web数据绑定    409
13.5.1  将数据绑定到
DropDownList控件    409
13.5.2  将数据绑定到Repeater
控件    411
13.5.3  将数据绑定到DataGrid
控件    416
13.6  Web服务    421
13.7  实验指导    422
13.8  思考与练习    425
第14章  部署三层应用程序    427
14.1  面向对象的三层设计    427
14.2  图书管理系统案例分析    429
14.2.1  确定用例和情形    429
14.2.2  确定问题域类    429
14.2.3  建立序列图    431
14.3  部署Windows应用程序    431
14.3.1  登录模块    432
14.3.2  应用程序主窗体    436
14.3.3  维护管理员信息    438
14.3.4  维护图书信息    440
14.3.5  其他模块    441
14.4  部署Web应用程序    443
14.4.1  应用程序对象    443
14.4.2  会话对象    446
14.4.3  使用Cookies    448
附录A  思考与练习答案    451

本目录推荐