logo/

China-TuShu.com 致 力 做 中 国 最 好 的 图 书 搜 索 系 统 !
书名:
 
 

VBNET 应用教程—web 与桌面应用程序开发

所属分类: 首页 - 计算机 - 程序设计 - Visual Studio系列 - Visual Basic .net
VBNET 应用教程—web 与桌面应用程序开发 书   名:  VBNET 应用教程—web 与桌面应用程序开发
作   者:  
出 版 社:  清华大学出版社
ISBN   :   730209622
原    价:  ¥68

有一家网站低于85折正在热销

VBNET 应用教程—web 与桌面应用程序开发-图书目录:
目 录
第1章 概述 1
1.1 本章目标 1
1.2 如何使用本书 1
1.3 面向对象理论 3
1.4 小例子 5
1.5 快速应用程序设计 8
1.6 在命名空间中安排类 10
1.7 .NET体系结构概述 11
1.8 实验1.1:拉斯维加斯21点 12
1.9 课外作业 15
1.10 自我测试 15
第2章 回顾变量、常量、数据类型及更多相关知识 17
2.1 本章目标 17
2.2 变量、常量、字面量和数据类型 18
2.2.1 命名约定和数据类型 18
2.2.2 定义变量和常量 19
2.2.3 名称识别的作用域 21
2.2.4 字面量 23
2.3 数据类型之间的转换 23
2.4 处理数值数据类型 25
2.5 处理字符串数据类型 27
2.6 处理日期数据类型 35
2.7 动态确定数据类型 38
2.8 消息框 39
2.9 实验2.1:快速回顾日期数据类型和窗体设计 43
2.10 实验2.2:练习使用字符串数据类型 59
2.11 课外作业 62
2.12 自我测试 62
第3章 数组和控制语句 64
3.1 本章目标 64
3.2 数组 65
3.2.1 显式排列和隐式排列 66
3.2.2 初始化数组 67
3.2.3 锯齿状数组 68
3.2.4 数组语句Erase、Sort和Join 69
3.3 结构体 70
3.3.1 结构体中的方法 72
3.3.2 结构体中的数组 73
3.4 枚举 74
3.5 选择语句 74
3.6 循环语句 77
3.7 简单循环 80
3.7.1 X的阶乘 83
3.7.2 搜索数组 84
3.7.3 另一个搜索数组的例子 85
3.7.4 一个更复杂的例子 86
3.7.5 标识质数 87
3.7.6 Do循环 88
3.7.7 Do循环的更多例子 90
3.7.8 For Each循环 91
3.8 顺序命令控制语句 92
3.8.1 子程序和函数 92
3.8.2 子程序 92
3.8.3 重载子程序 94
3.8.4 Private、Public、Friend、Shared以及Protected子程序 94
3.8.5 函数 95
3.8.6 递归函数 96
3.9 捕捉和处理错误 97
3.10 结构化异常处理 101
3.11 委托概述 103
3.12 实验3.1:循环和列表框 104
3.13 实验3.2:循环、阶乘和列表框 110
3.14 实验3.3:排序与动态的控件数组 113
3.15 实验3.4:正弦函数和余弦函数 120
3.16 实验3.5:计算器 124
3.17 课外作业 130
3.18 自我测试 130
第4章 深入介绍面向对象 132
4.1 本章目标 132
4.2 面向对象编程 132
4.2.1 引言 132
4.2.2 封装 133
4.2.3 多态性 133
4.2.4 继承 133
4.3 命名空间和类 133
4.4 设计和使用类模块 134
4.4.1 类的属性 135
4.4.2 类的方法 136
4.4.3 方法重载 137
4.4.4 方法重写 138
4.4.5 类的事件 139
4.5 对象的生存期 139
4.6 实验4.1 141
4.7 关于面向对象的更多内容 153
4.7.1 共享成员 154
4.7.2 ComputeValues方法的客户端代码 154
4.7.3 对象的实例化 154
4.7.4 关于抽象的更多内容 155
4.7.5 MyBase和MyClass关键字 155
4.7.6 SubClass()方法的客户端代码 156
4.8 课外作业 157
4.9 自我测试 157
第5章 目录、文件、路径和顺序文件存取 158
5.1 本章目标 158
5.2 路径、目录和文件 158
5.2.1 Directory类 159
5.2.2 File类 161
5.2.3 Path类 164
5.2.4 DirectoryInfo类和FileInfo类 165
5.3 目录和文件对话框 166
5.3.1 OpenFileDialog类 166
5.3.2 SaveFileDialog类 168
5.4 流和顺序存取方法 168
5.5 实验5.1:目录和文件存取 172
5.6 实验5.2:顺序存取方法 178
5.7 课外作业 183
5.8 自我测试 183
第6章 二进制存取方法 185
6.1 本章目标 185
6.2 二进制存取简介 185
6.2.1 二进制存取类 186
6.2.2 二进制读取 187
6.2.3 二进制写入 189
6.2.4 同步 189
6.3 使用FileStream类加密 190
6.4 串行化(创建持久性对象) 191
6.5 直接(随机)存取方法 193
6.5.1 与设计随机存取方法文件有关的问题 195
6.5.2 使用随机存取方法定位记录 195
6.5.3 使用随机存取方法添加新记录 196
6.5.4 使用随机存取方法删除记录 198
6.5.5 使用随机存取方法读取下一条记录 199
6.6 实验 6:练习二进制存取方法 200
6.7 课外作业 214
6.8 自我测试 214
第7章 图形和动画制作 216
7.1 本章目标 216
7.2 System.Drawing.Graphics类 216
7.2.1 VB.NET中图形的概述 216
7.2.2 多边形和点 217
7.2.3 直线 219
7.2.4 椭圆和圆 219
7.2.5 弧和饼图 220
7.2.6 贝塞尔曲线(Bezier) 222
7.2.7 特殊字体和图标 223
7.2.8 颜色 224
7.2.9 动画 225
7.3 实验7:图形 226
7.4 课外作业 233
7.5 自我测试 234
第8章 多线程 235
8.1 本章目标 235
8.2 多任务和多线程 235
8.2.1 声明线程 236
8.2.2 运行线程 238
8.2.3 时间分片和线程优先级 238
8.2.4 协调线程 241
8.2.5 线程睡眠 242
8.2.6 终止线程 245
8.3 线程间共享数据与同步 247
8.3.1 同步 249
8.3.2 死锁 250
8.4 线程的状态 250
8.5 实验8:练习多线程 251
8.6 课外作业 253
8.7 自我测试 254
第9章 数据库编程概述 255
9.1 本章目标 255
9.2 数据库 255
9.2.1 表、行和列(属性) 257
9.2.2 表、行和列的示例 258
9.2.3 索引和键 259
9.2.4 关系 260
9.3 ADO.NET概述 262
9.3.1 .NET数据提供者 263
9.3.2 .NET数据对象 263
9.4 将VB.NET连接到SQL Server数据库 264
9.5 将VB.NET连接到Access数据库 270
9.6 使用数据控件(而不是Server Explorer窗口)访问数据库 272
9.6.1 一个简短的示例 275
9.6.2 回顾示例 282
9.7 更好地理解连接类的属性 283
9.8 连接类的一些方法 285
9.9 实验9:练习使用数据适配器和数据绑定 285
9.10 课外作业 291
9.11 自我测试 291
第10章 连接层命令和DataReader类 293
10.1 本章目标 293
10.2 快速回顾使用Server Explorer中Query Builder的基本SQL 293
10.3 概述Command对象和DataReader对象 297
10.3.1 一些基本命令类的属性和方法 298
10.3.2 一些基本的DataReader属性和方法 300
10.4 关注其他的属性和方法 302
10.4.1 Command Timeout属性 302
10.4.2 Command Type属性 303
10.4.3 其他命令属性 303
10.4.4 其他一些命令方法 303
10.5 XML Reader 304
10.6 读取数据库模式 306
10.7 将参数传递给Command对象 309
10.7.1 参数介绍 310
10.7.2 在SQL语句中指定参数 310
10.7.3 在VB代码中创建参数 312
10.8 管理事务 315
10.8.1 创建事务 315
10.8.2 隔离级别 316
10.8.3 设置隔离级别 318
10.8.4 OleDb命名空间中的事务 321
10.9 简要介绍存储过程 321
10.10 实验10:Command、DataReader和Parameters类 323
10.11 课外作业 335
10.12 自我测试 335
第11章 连接层的更多内容 337
11.1 本章目标 337
11.2 Data Form向导 337
11.2.1 快速回顾,用控件来显示Access中的单个记录 344
11.2.2 查看生成的对象 349
11.2.3 查看生成的控件 350
11.3 Query Builder窗口 352
11.3.1 准备阶段 352
11.3.2 选择查询 353
11.3.3 分组选择查询 356
11.3.4 动作查询 358
11.4 实验11.1:练习使用Data Form向导 361
11.5 实验11.2:在SQL Server中练习使用带有参数的Data Form向导 366
11.6 课外作业 369
11.7 自我测试 370
第12章 非连接层 371
12.1 本章目标 371
12.2 Dataset类及其相关类的概述 372
12.2.1 非连接类概述 372
12.2.2 Data Table中类的概述 375
12.2.3 一个例子 376
12.2.4 查看类方法中的一些非连接层层次结构 378
12.3 Dataset和DataTable类的一个简单例子 379
12.3.1 填充Data Set 380
12.3.2 导航 382
12.3.3 有类型的和无类型的Data Set 384
12.3.4 查看XML 384
12.3.5 操作Data Set 385
12.3.6 在Data Set中应用过滤器 387
12.4 一些允许从Dataset复制到数据库中的修改 387
12.4.1 修改Data Adapter 387
12.4.2 根据Data Set的数据来更新数据库 388
12.5 另一个Access数据库,Friends 389
12.6 Data Set的其他方法和属性 398
12.6.1 其他属性 398
12.6.2 其他方法 399
12.7 Data Table的其他方法和属性 399
12.7.1 其他属性 399
12.7.2 其他方法 400
12.8 实验12.1:Data Set 401
12.9 课外作业 408
12.10 自我测试 409
第13章 多表Data Set 410
13.1 本章目标 410
13.2 多表 Data Set 410
13.2.1 目标 410
13.2.2 Data Set作为独立数据库的需求 411
13.2.3 用一个Data Set处理数据库中的多表副本 412
13.3 应用数据关系和约束 413
13.4 不用Data Adapter创建Data Set 417
13.4.1 Data Column构造函数 418
13.4.2 AutoNumber 420
13.4.3 创建Data Set 420
13.4.4 操作没有Data Source的Data Set中的数据 422
13.4.5 添加已改变的Data Row的视图 422
13.5 Data Row的其他方法和属性 423
13.6 实验:概述 424
13.7 实验13.1 424
13.8 实验13.2 431
13.9 复习实验3 435
13.10 一般性练习实验:使用非连接的Data Set的图书馆应用程序 439
13.11 课外作业 454
13.12 自我测试 455
第14章 Active Server Pages.NET综述 456
14.1 本章目标 456
14.2 Web页面和Web服务器 456
14.3 处理表单输入的方式 462
14.4 ASP.NET介绍 464
14.4.1 平台要求 465
14.4.2 Web表单和Web服务 465
14.4.3 Web表单编码模式 465
14.4.4 往返 466
14.4.5 Page类 466
14.5 HTML服务器控件 468
14.6 实验14.1:包含HTML服务器控件的Web表单 470
14.7 ASP.NET Web表单控件 477
14.7.1 Web表单控件 478
14.7.2 Label控件 478
14.7.3 TextBox控件 478
14.7.4 CheckBox控件 479
14.7.5 RadioButton控件 479
14.7.6 Button控件 479
14.7.7 DropDownList控件 479
14.7.8 RadioButtonList控件 480
14.7.9 其他控件 480
14.8 实验14.2:包含Web表单服务器控件的Web表单 481
14.9 有效性控件 485
14.9.1 RequiredFieldValidator控件 487
14.9.2 RangeValidator控件 487
14.9.3 CompareValidator控件 487
14.9.4 RegularExpressionValidator控件 487
14.9.5 CustomValidator控件 488
14.9.6 ValidationSummary控件 488
14.10 实验14.3:包含有效性控件的抵押贷款应用程序(实验14.2) 488
14.11 ASP.NET中的其他控件 494
14.12 课外作业 494
14.13 自我测试 495
第15章 Active Server Pages.NET和ActiveX Data Objects.NET 496
15.1 本章目标 496
15.2 进一步了解ASP.NET 496
15.2.1 HTTPRequest类 497
15.2.2 HTTPResponse类 498
15.2.3 在Web应用程序中保持状态 499
15.2.4 HTTPSessionState类 500
15.2.5 其他ASP.NET内部类 502
15.3 ActiveX Data Objects.NET 502
15.3.1 关于DataSet 502
15.3.2 .NET数据提供者 503
15.3.3 OLE DB.NET数据提供者 503
15.3.4 SQL Server.NET数据提供者 504
15.4 实验15.1:第一个ASP.NET/ADO.NET应用程序 504
15.5 实验15.2:简介 511
15.6 实验15.2:带有动态Web表单控件的考试应用程序 512
15.7 课外作业 526
15.8 自我测试 527
第16章 Web服务 528
16.1 本章目标 528
16.2 概述 528
16.3 利用Visual Studio.NET设计一个简单的XML Web服务 530
16.3.1 创建新的Web服务项目 530
16.3.2 使用Web服务 534
16.4 实验16.1:电子邮件Web服务 537
16.5 实验16.2:Unisys天气Web服务 543
16.6 课件作业 550
16.7 自我测试 550
附录A SQL 551
A.1 本附录目标 551
A.2 SQL概述 552
A.3 DDL 553
A.3.1 创建表(DDL) 553
A.3.2 创建索引(DDL) 554
A.3.3 删除表(DDL) 555
A.3.4 删除索引(DDL) 555
A.4 DML选择 555
A.4.1 Select 555
A.4.2 选择并进行合计 557
A.5 Select命令中的连接和联合 558
A.6 DML动作查询 562
A.6.1 插入 562
A.6.2 使用Select插入 562
A.6.3 删除 562
A.6.4 更新 563
A.7 SQL中的性能问题 563
A.7.1 连接策略 563
A.7.2 SQL中的其他问题 564

VBNET 应用教程—web 与桌面应用程序开发-图书简介:
在向学生讲授Visual Basic与Database分析和设计时,我们认识到所开发的“动手理论应用(hands-on theory application)”方法确实非常有帮助,这也是我们编写本书的初衷。通过这种方法,在应用程序的上下文中引入理论,然后通过亲自构建应用程序来重新学习这些理论,从而学生至少可在构建一个用于演示相关材料的新应用程序后结束每个类。该方法主要是依据David Gefen的从业经验。这也是David Gefen用于训练其团队中新程序员的方法。本书主要基于作者所讲授的一些非常成功的课程,作者使用该方法为Drexel大学的本科生和研究生授课。
该方法的一个优点是:在开始应用这些概念之前,学生不需要掌握太多的语言和语法细节。相反,学生将学习如何应用这些概念。通过学习在实际的应用中使用这些理论性的概念,并且对其有更深入的认识,以此使学习过程更加轻松。VB.NET是一门独特的、功能强大的语言,主要基于.NET Framework。它将功能强大的图形用户界面和完全面向对象的语言结合起来。讲授这种语言需要密切结合理论和动手实践,这是因为该理论非常复杂,并且学生一般会将VB.NET作为他们的第一种编程语言来学习。编写本书时,我们特别注意了以如下方式来介绍相关内容:全面地介绍该语言的理论部分,以及作为该语言基础的广泛的.NET体系结构。这种方式也应该以一种可管理的、易于理解的方法来介绍相关内容。
将这些需求结合起来,通过结合大量的回顾实验,本书成功地介绍了“动手理论应用”方法。这些实验以详细的方式指导学生构建应用程序,这些应用程序演示了各章中讨论的主题。该方法在构建动手理论应用程序的上下文中讲授广泛的VB.NET理论,从而学生可以清楚地理解与理论相关的上下文。我们基于自身的经验编写本书,单独介绍理论会使学习难度加大,而单独介绍动手实践将无法提供如何实现该语言充分且深入的理解。结合这两方面,学生就可以在很高的层次上查看整体介绍和理论知识;同时仍然立足于基础,将这些理论应用到代码中。
虽然本书讲解的是VB.NET的高级知识,但开始部分也详细地回顾了基础知识。我们已经发现,进行高级课程学习的学生通常需要回顾他们以前学习过的理论方面的知识。通过总结并扩展前面所学习的知识,全面的总结可以为高级课程提供必要的资源。同时,通过这样一种方式来编写教材,除了回顾部分外,本书也可作为一系列VB.NET课程的第一本教科书。然后,在处理ADO和ASP的核心内容之前,本书也深入介绍了更多高级的主题,包括文件和目录管理、存取方法、图形和多线程。


VBNET 应用教程—web 与桌面应用程序开发-相关最新图书
·中国软件工程学科教程
·随机系统最优控制
·电子线路及应用
·Protel DXP 电子电路设计技法范例
·三岁卡片
·实用模具材料应用手册
·Java语言程序设计
·建设项目评估
·操作系统——并发与分布式软件设计: 国外计算机科学教材系列
·英语现代文背诵篇章(音带)
·比尔·盖茨:优秀员工的10大准则
·企业著作权 保护法律实务
·经典美食 家庭微波美食
·北大基础教育文库-新人文读本(高中卷6)
·怎样当好建筑施工员
·新世纪ASP动态网页设计应用教程(第2版)
·城市设计基本原理:空间:建筑:城市
·大学俄语基础词汇构词链
·OCP:Oracle 10g管理II学习指南(1Z0-043)
·温病学全书(下卷)

 


© 2006 china-tushu 网站地图 全部分类 未分类图书