书籍详情
Visual Basic.NET专业项目实例开发
作者:(美)Pooja Bembey,(美)Kuljit Kaur著;潘英译;潘英译
出版社:中国水利水电出版社
出版时间:2003-01-01
ISBN:9787508413648
定价:¥68.00
购买这本书可以去
内容简介
本书是学习Visual Basic.NET编程的优秀参考书,主要内容有:第1部分概述了有关Visual Basic编程的重要概念,如变量和运算符、数组和集合、条件逻辑、过程和函数等;第2部分介绍了如何将现有的Visual Basic 6.0项目升级到Visual Basic.NET;第3部分-第6部分,每部分都围绕一个专业项目展开讨论,并通过实例引导读者,通过由浅入深的方式学习各种专业项目的创建,如创建视频销售货亭、Word到XML的转换器、移动Web应用程序等;第7部分是附录内容。本书既有完整的概念说明,又有复杂而完整的实例代码,读者能够轻松地将自己所学的理论知识付诸实践。本书适用于各个层次的Visual Basic.NET程序员。
作者简介
暂缺《Visual Basic.NET专业项目实例开发》作者简介
目录
译者序
NIIT简介
作者简介
前言
第1部分 Visual Basic.NET概述
第1章 .NET概述
1.1 .NET框架的组件
1.1.1 通用语言运行库
1.1.2 .NET框架类库
1.2 .NET框架特征
1.3 Visual Studio.NET简介
1.3.1 Visual Basic.NET
1.3.2 Visual C#.NET
1.3.3 Visual C++.NET
1.3.4 Web窗体
1.3.5 Windows窗体
1.3.6 Web服务
1.3.7 XML支持
1.4 Visual Basic.NET概述
1.5 Visual Basic 6.0与Visual Basic.NET之间的不同
1.6 小结
第2章 Visual Basic.NET的面向对象特征
2.1 面向对象的特征
2.1.1 抽象性
2.1.2 封装性
2.1.3 继承性
2.1.4 多态性
2.2 Visual Basic.NET中面向对象特征的实现
2.3 声明类成员
2.3.1 构造函数
2.3.2 析构函数
2.3.3 方法
2.3.4 字段和属性
2.4 声明名字空间
2.5 小结
第3章 Visual Studo.NET IDE
3.1 Visual Studio.NET IDE中的窗口和工具
3.1.1 菜单栏
3.1.2 工具栏
3.1.3 Start页面
3.1.4 Solution Explorer窗口
3.1.5 Class view窗口
3.1.6 Dynamic Help窗口
3.1.7 工具箱
3.1.8 Server Explorer窗口
3.2 Visual Studio.NET中的其他窗口
3.2.1 Properties窗口
3.2.2 Task List窗口
3.2.3 Command窗口
3.3 小结
第4章 变量和运算符
4.1 使用变量
4.1.1 数据类型
4.1.2 变量声明
4.1.3 变量的作用域
4.1.4 类型转换
4.1.5 常量
4.2 使用运算符
4.2.1 算术运算符
4.2.2 赋值运算符
4.2.3 比较运算符
4.2.4 逻辑/位逻辑运算符
4.3 小结
第5章 数组和集合
5.1 数组
5.1.1 声明数组
5.1.2 多维数组
5.1.3 动态数组
5.1.4 数组类的方法
5.1.5 数组的数组
5.2 集合
5.2.1 创建集合
5.3 小结
第6章 条件逻辑
6.1 决策结构
6.1.1 If…Then…Else语句
6.1.2 Select…Case语句
6.2 循环结构
6.2.1 While…End While语句
6.2.2 Do…Loop语句
6.2.3 For…Next语句
6.2.4 For Each…Next语句
6.3 小结
第7章 过程和函数
7.1 过程
7.1.1 Sub过程
7.1.2 Function过程
7.1.3 事件处理过程
7.1.4 Property过程
7.2 参数
7.2.1 按值传递参数
7.2.2 按引用传递参数
7.2.3 可选参数
7.2.4 参数数组
7.2.5 重载过程
7.3 内置函数
7.3.1 应用程序增强函数
7.3.2 字符串函数
7.3.3 日期函数
7.3.4 类型转换函数
7.4 小结
第2部分 专业项目1
项目1 使用VB.NET开发项目概述
第8章 Visual Basic 6.0项目升级到Visual Basic.NET
8.1 PrjLenConversion Visual Basic 6.0项目
8.2 Visual Basic Upgrade Wizard
8.3 升级项目中的变化
8.3.1 常规改变
8.3.2 事件处理过程声明中的改变
8.3.3 处理控件方面的改变
8.3.4 数据类型的改变
8.3.5 MsgBox函数中的改变
8.4 其他更改
8.4.1 数组
8.4.2 Property过程
8.4.3 后期绑定对象
8.5 小结
第3部分 专业项目2
项目2 使用ADO.NET的项目开发
第9章 项目个案研究——创建视频售货亭
9.1 MyMovies视频售货亭:现在的情形
9.2 MyMovies视频售货亭:解决方案
9.3 项目生存期
9.3.1 需求分析
9.3.2 总体设计
9.3.3 详细设计
9.3.4 构造
9.3.5 集成和测试
9.3.6 用户接收测试
9.4 数据库模式
9.5 小结
第10章 使用ADO.NET
10.1 ADO.NET的特征
10.2 ADO.NET的优势
10.2.1 可缩放性
10.2.2 性能
10.2.3 可编程性
10.2.4 互用性
10.2.5 可维护性
10.3 ADO.NET的组件
10.3.1 .NET数据提供者
10.3.2 数据集
10.4 小结
第11章 Visual Baste.NET中的错误处理
11.1 错误类型
11.1.1 语法错误
11.1.2 运行期间错误
11.1.3 语义的/逻辑的错误
11.2 Exception类
11.3 结构化错误处理
11.4 非结构化的异常处理
11.4.1 On Error GoTo<Line>语句
11.4.2 On Error Resume Next语句
11.4.3 On Error GoTo 0语句
11.4.4 On Error GoTo-1语句
11.5 调试工具
11.5.1 断点
11.5.2 Watch窗口
11.5.3 QuickWatch对话框
11.5.4 Autos窗口
11.5.5 Locals窗口
11.5.6 Call Stack窗口
11.6 小结
第12章 设计Customer模块的用户界面
12.1 Main窗体
12.2 Search窗体
12.3 Registration窗体
12.4 Place Order窗体
12.5 小结
第13章 向Main窗体添加功能
13.1 CmdRegCustomer_Click函数
13.2 IsCustmerIDValid函数
13.3 CmdRegister_Click函数
13.4 CmdSearch_Click函数
13.5 CmdExit_Click函数
13.6 Main窗体的完整代码
13.7 小结
第14章 向Search窗体添加功能
14.1 FrmSearch_Load函数
14.2 CmdSearch_Click函数
14.3 SetRegistrationID函数
14.4 CmdPlaceOrder_Click函数
14.5 CmdExit_Click函数
14.6 Search窗体的完整代码
14.7 小结
第15章 向Registration窗体添加功能
15.1 FrmRegistration_Load函数
15.2 CmdSubmitReg_Click函数
15.3 CmdClear_Click函数
15.4 Empty_Controls函数
15.5 CmdCancel_Click函数
15.6 Registraion窗体的完整代码
15.7 小结
第16章 向Place Order 窗体添加功能
16.1 SetRegistrationID函数
16.2 SetSelectedMovies函数
16.3 FrmOrder_Load函数
16.4 CmdOrderNow_Click函数
16.5 GetAutoGeneratedorderID函数
16.6 CmdCancel_Click函数
16.7 Place Order窗体的完整代码
16.8 小结
第17章 设计 Administration模块的用户界面
17.1 Main窗体
17.2 Insert Actor窗体
17.3 Insert Director窗体
17.4 Insert Producer窗体
17.5 Insert video窗体
17.6 Insert Movie窗体
17.7 Insert Customer窗体
17.8 Update/Delete窗体
17.9 Reports窗体
17.10 小结
第18章 向Main窗体添加功能
18.1 MitmActor_Click函数
18.2 MitmDirector_Click函数
18.3 MitmProducer_Click函数
18.4 MitmVideo_Click函数
18.5 MitmMovie_Click函数
18.6 MitmCustomer_Click函数
18.7 MitmUpdateDelete_Click函数
18.8 MitmDailySales_Click函数
18.9 MitmMoviesInDemand_Click函数
18.10 MitmCustDetails_Click函数
18.11 MmnuExit_Click函数
18.12 Main窗体的完整代码
18.13 小结
第19章 向Update/Delete窗体添加功能
19.1 FrmUpdateDelete_Load函数
19.2 CmbSearchIn_SelectedIndexChanged函数
19.3 HandleComboIndexes()函数
19.4 CmdSearch_Click函数
19.5 CmdUpdate_Click函数
19.6 CmdDelete_Click函数
19.7 CmdClear_Click函数
19.8 CmdCancel_Click函数
19.9 Update/Delete窗体的完整代码
19.10 小结
第20章 向Insert窗体添加功能
20.1 Insert Actor窗体
20.1.1 SetUpdateID函数
20.1.2 FrmlnsertActor_Load函数
20.1.3 CmdSubmit_Click函数
20.1.4 CmdCancel_Click函数
20.1.5 Insert Actor窗体的完整代码
20.2 Insert Director窗体
20.3 Insert Producer窗体
20.4 Insert Video窗体
20.5 Insert Movie窗体
20.6 Insert Customer窗体
20.7 小结
第21章 向Reports窗体添加功能
21.1 FrmReport_Load函数
21.2 MmnuExit_Click函数
21.3 Reports窗体的完整代码
21.4 小结
第4部分 专业项目3
项目3 创建Web应用程序
第22章 项目个案研究——为MyMovies 视频售货亭创建Web应用程序
22.1 MyMovies视频售货亭:Windows应用程序
22.2 MyMovies Web应用程序:解决方案
22.2.1 需求分析
22.2.2 总体设计
22.3 小结
第23章 从学习ASP.NET开始
23.1 ASP.NET概述
23.1.1 ASP.NET程序设计模型
23.1.2 ASP.NET平台需求
23.2 创建Web窗体
23.2.1 Web窗体组件
23.2.2 设计Web窗体
23.2.3 IIS应用程序根目录
23.3 ASP.NET服务器控件
23.3.1 服务器控件的类型
23.3.2 HTML服务器控件和Web控件之间的区别
23.3.3 向窗体添加Web控件
23.3.4 设置Web控件的属性
23.3.5 处理Web控件的事件
23.3.6 常用的Web控件
23.4 验证控件
23.4.1 什么是验证控件
23.4.2 使用验证控件
23.4.3 使用多个验证控件
23.5 小结
第24章 深入学习ASP.NET
24.1 配置ASP.NET应用程序
24.1.1 ASP.NET中的缓存
24.2 ASP.NET应用程序安全性机制
24.3 小结
第25章 Web服务
25.1 Web服务概述
25.1.1 Web服务结构体系
25.1.2 Web服务的工作方式
25.2 Web服务使用的技术
25.2.1 Web服务中的XML
25.2.2 Web服务中的WSDL
25.2.3 Web服务中的SOAP
25.2.4 Web服务中的UDDI
25.3 .NET框架中的Web服务
25.4 在.NET框架中创建简单的Web服务
25.5 小结
第26章 设计顾客界面
26.1 主面
26.2 Search页面
26.3 Account Details页面
26.4 Customer Registration页面
26.5 小结
第27章 向顾客界面添加功能
27.1 Customer Registration页面的编码
27.1.1 PageLoad函数
27.1.2 CmdCustDetails_click函数
27.2 Customer Login界面的编码
27.2.1 CustomValidator1_ServerValidate函数
27.3 Search页面的编码
27.3.1 Page_Load函数
27.3.2 DataGrid1_PageIndexChanged函数
27.3.3 CmdShowAllRecords_Click函数
27.3.4 CmdSearch_Click函数
27.3.5 DataGrid1_ItemCommand函数
27.3.6 DataGrid3_CancelCommand函数
27.3.7 DataGrid3_EditCommand函数
27.3.8 DataGrid3_UpdateCommand函数
27.3.9 DataGrid3_DeleteCommand函数
27.3.10 CmdPlaceOrder_Click函数
27.4 Account Details页面的编码
27.4.1 BtnGetData_Click函数
27.4.2 DgAccountDetails_ItemCommand函数
27.4.3 CustomValidator1_ServerValidate函数
27.5 小结
第28章 设计管理界面
28.1 AdminHomePage页面
28.2 Movies页面
28.3 Video页面
28.4 Actors页面
28.5 Director页面
28.6 Producer页面
28.7 Customer页面
28.8 ShowReports页面
28.9 小结
第29章 向管理界面添加功能
29.1 Movies超链接的代码
29.1.1 Edit超链接的代码
29.1.2 Update超链接的代码
29.1.3 Cancel超链接的代码
29.1.4 删除记录的代码
29.1.5 浏览数据网格页面
29.1.6 插入记录的代码
29.1.7 Add New Record按钮的代码
29.2 Videos超链接的代码
29.2.1 编辑Video记录的代码
29.2.2 更新Video记录的代码
29.2.3 Cancel超链接的代码
29.2.4 浏览页面的代码
29.2.5 Add New Video按钮的代码
29.3 Actors超链接的代码
29.4 Directors超链接的代码
29.5 Producers超链接的代码
29.6 Customers超链接的代码
29.7 View Reports超链接的代码
29.7.1 创建销售报表的代码
29.7.2 创建Movies in Demand报表的代码
29.7.3 创建Frequent Customer Details报表的代码
29.7.4 浏览DataGrid控件的页面
29.8 小结
第5部分 专业项目4
项目4 创建Word-XML转换器应用程序
第30章 从学习XML开始
30.1 XML是什么
30.1.1 XML与HTML
30.1.2 XML的优势
30.1.3 XML文档概述
30.1.4 格式良好的XML文档的基本规则
30.2 XML规范
30.2.1 DTD
30.2.2 XML名字空间
30.2.3 XML DOM
30.2.4 XML的简单API
30.2.5 XSLT
30.2.6 XML模式
30.3 验证XML数据
30.3.1 DTD验证
30.3.2 XDR验证
30.3.3 XSD验证
30.4 XML与关系数据的集成
30.5 与XML文档的数据绑定
30.6 小结
第31章 项目个案研究——Word-XML转换器应用程序
31.1 项目个案研究
31.2 项目生存期
31.2.1 需求分析
31.2.2 问题的解决方案
31.2.3 总体设计
31.2.4 详细设计
31.3 小结
第32章 编码转换器应用程序
32.1 编写应用程序的程序设计逻辑
32.2 编码应用程序
32.2.1 窗体Load事件的编码
32.2.2 Created事件
32.2.3 在Event Log中显示错误消息
32.2.4 在列表框中显示事件条目
32.2.5 在标签中显示Summary.xml文档的数据
32.2.6 Exit按钮的编码
32.3 小结
第6部分 专业项目5
项目5 移动Web应用程序
第33章 项目个案研究——移动测验应用程序
33.1 Markup Toys的项目生存期
33.1.1 需求分析
33.1.2 总体设计
33.1.3 详细设计
33.1.4 测试
33.1.5 接收
33.2 数据库模式
33.3 小结
第34章 编码移动测验应用程序
34.1 WAP概述
34.1.1 Mobile Internet Toolkit
34.1.2 移动Web窗体
34.2 创建移动Web应用程序
34.3 为移动测验应用程序创建窗体
34.4 测试移动Web应用程序
34.5 小结
第7部分 附录
附录A .NET的前景和目标
A.1 .NET前景
A.2 .NET的基本原理
A.2.1 表示层
A.2.2 业务逻辑/应用层
A.2.3 数据访问和存储
A.3 .NET框架的优势
A.4 .NET中结构体系的变化
A.5 技术改变和开发人员的挑战
A.6 .NET框架的设计目标
A.6.1 可用性
A.6.2 可控性
A.6.3 性能
A.6.4 可靠性
A.6.5 可缩放性
A.6.6 安全性
附录B 在Visual Basic.NET中开发控制台应用程序
B.1 编码Visual Basic.NET控制台应用程序
附录C 图形设备接口
C.1 GDI分类
C.1.1 二维矢量图
C.1.2 位图
C.1.3 文本
C.2 实现GDI
附录D 本地化
D.1 理解字符集
D.2 配置设置
D.3 文化和地区
D.4 CultureInfo类
D.5 RegionInfo类
D.6 资源文件
D.7 使用VB.NET创建本地化的应用程序
附录E 部署Windows应用程序
E.1 Microsoft Windows Installer文件
E.2 合并模块
E.3 CAB(Cabinet)文件
E.4 保存安装程序文件
E.5 部署项目
E.5.1 File System编辑器
E.5.2 Registry编辑器
E.5.3 File Type编辑器
E.5.4 User Interface编辑器
E.5.5 Custom Actions编辑器
E.5.6 Launch Conditions编辑器
E.5.7 添加文件
E.5.8 增强部署项目
E.5.9 验证部署项目
E.6 开发merge模块项目
E.7 开发CAB项目
附录F .NET系列
F.1 .NET Enterprise Servers
F.1.1 Application Center 2000
F.1.2 BizTalk Server 2000
F.1.3 Commerce Server 2000
F.1.4 Content Management Server 2001
F.1.5 Exchange 2000
F.1.6 Host Integration Server 2000
F.1.7 Internet Security and Acceleration(ISA)Server
F.1.8 Mobile Information 2001 Server
F.1.9 SharePoint Portal Server 2001
F.1.10 SQL Server 2000
F.2 .NET Passport服务
F.2.1 .NET Passport Single Sign-In
F.2.2 .NET Passport Express Purchase
F.2.3 Kids.NET Passport服务
F.3 Visual Studio.NET
F.3.1 Web Forms的实现
F.3.2 Web服务的实现
F.3.3 Windows Forms的实现
F.3.4 项目无关对象模型的实现
F.3.5 增强的调试
F.3.6 对ASP.NET程序设计的支持
F.3.7 增强的IDE
NIIT简介
作者简介
前言
第1部分 Visual Basic.NET概述
第1章 .NET概述
1.1 .NET框架的组件
1.1.1 通用语言运行库
1.1.2 .NET框架类库
1.2 .NET框架特征
1.3 Visual Studio.NET简介
1.3.1 Visual Basic.NET
1.3.2 Visual C#.NET
1.3.3 Visual C++.NET
1.3.4 Web窗体
1.3.5 Windows窗体
1.3.6 Web服务
1.3.7 XML支持
1.4 Visual Basic.NET概述
1.5 Visual Basic 6.0与Visual Basic.NET之间的不同
1.6 小结
第2章 Visual Basic.NET的面向对象特征
2.1 面向对象的特征
2.1.1 抽象性
2.1.2 封装性
2.1.3 继承性
2.1.4 多态性
2.2 Visual Basic.NET中面向对象特征的实现
2.3 声明类成员
2.3.1 构造函数
2.3.2 析构函数
2.3.3 方法
2.3.4 字段和属性
2.4 声明名字空间
2.5 小结
第3章 Visual Studo.NET IDE
3.1 Visual Studio.NET IDE中的窗口和工具
3.1.1 菜单栏
3.1.2 工具栏
3.1.3 Start页面
3.1.4 Solution Explorer窗口
3.1.5 Class view窗口
3.1.6 Dynamic Help窗口
3.1.7 工具箱
3.1.8 Server Explorer窗口
3.2 Visual Studio.NET中的其他窗口
3.2.1 Properties窗口
3.2.2 Task List窗口
3.2.3 Command窗口
3.3 小结
第4章 变量和运算符
4.1 使用变量
4.1.1 数据类型
4.1.2 变量声明
4.1.3 变量的作用域
4.1.4 类型转换
4.1.5 常量
4.2 使用运算符
4.2.1 算术运算符
4.2.2 赋值运算符
4.2.3 比较运算符
4.2.4 逻辑/位逻辑运算符
4.3 小结
第5章 数组和集合
5.1 数组
5.1.1 声明数组
5.1.2 多维数组
5.1.3 动态数组
5.1.4 数组类的方法
5.1.5 数组的数组
5.2 集合
5.2.1 创建集合
5.3 小结
第6章 条件逻辑
6.1 决策结构
6.1.1 If…Then…Else语句
6.1.2 Select…Case语句
6.2 循环结构
6.2.1 While…End While语句
6.2.2 Do…Loop语句
6.2.3 For…Next语句
6.2.4 For Each…Next语句
6.3 小结
第7章 过程和函数
7.1 过程
7.1.1 Sub过程
7.1.2 Function过程
7.1.3 事件处理过程
7.1.4 Property过程
7.2 参数
7.2.1 按值传递参数
7.2.2 按引用传递参数
7.2.3 可选参数
7.2.4 参数数组
7.2.5 重载过程
7.3 内置函数
7.3.1 应用程序增强函数
7.3.2 字符串函数
7.3.3 日期函数
7.3.4 类型转换函数
7.4 小结
第2部分 专业项目1
项目1 使用VB.NET开发项目概述
第8章 Visual Basic 6.0项目升级到Visual Basic.NET
8.1 PrjLenConversion Visual Basic 6.0项目
8.2 Visual Basic Upgrade Wizard
8.3 升级项目中的变化
8.3.1 常规改变
8.3.2 事件处理过程声明中的改变
8.3.3 处理控件方面的改变
8.3.4 数据类型的改变
8.3.5 MsgBox函数中的改变
8.4 其他更改
8.4.1 数组
8.4.2 Property过程
8.4.3 后期绑定对象
8.5 小结
第3部分 专业项目2
项目2 使用ADO.NET的项目开发
第9章 项目个案研究——创建视频售货亭
9.1 MyMovies视频售货亭:现在的情形
9.2 MyMovies视频售货亭:解决方案
9.3 项目生存期
9.3.1 需求分析
9.3.2 总体设计
9.3.3 详细设计
9.3.4 构造
9.3.5 集成和测试
9.3.6 用户接收测试
9.4 数据库模式
9.5 小结
第10章 使用ADO.NET
10.1 ADO.NET的特征
10.2 ADO.NET的优势
10.2.1 可缩放性
10.2.2 性能
10.2.3 可编程性
10.2.4 互用性
10.2.5 可维护性
10.3 ADO.NET的组件
10.3.1 .NET数据提供者
10.3.2 数据集
10.4 小结
第11章 Visual Baste.NET中的错误处理
11.1 错误类型
11.1.1 语法错误
11.1.2 运行期间错误
11.1.3 语义的/逻辑的错误
11.2 Exception类
11.3 结构化错误处理
11.4 非结构化的异常处理
11.4.1 On Error GoTo<Line>语句
11.4.2 On Error Resume Next语句
11.4.3 On Error GoTo 0语句
11.4.4 On Error GoTo-1语句
11.5 调试工具
11.5.1 断点
11.5.2 Watch窗口
11.5.3 QuickWatch对话框
11.5.4 Autos窗口
11.5.5 Locals窗口
11.5.6 Call Stack窗口
11.6 小结
第12章 设计Customer模块的用户界面
12.1 Main窗体
12.2 Search窗体
12.3 Registration窗体
12.4 Place Order窗体
12.5 小结
第13章 向Main窗体添加功能
13.1 CmdRegCustomer_Click函数
13.2 IsCustmerIDValid函数
13.3 CmdRegister_Click函数
13.4 CmdSearch_Click函数
13.5 CmdExit_Click函数
13.6 Main窗体的完整代码
13.7 小结
第14章 向Search窗体添加功能
14.1 FrmSearch_Load函数
14.2 CmdSearch_Click函数
14.3 SetRegistrationID函数
14.4 CmdPlaceOrder_Click函数
14.5 CmdExit_Click函数
14.6 Search窗体的完整代码
14.7 小结
第15章 向Registration窗体添加功能
15.1 FrmRegistration_Load函数
15.2 CmdSubmitReg_Click函数
15.3 CmdClear_Click函数
15.4 Empty_Controls函数
15.5 CmdCancel_Click函数
15.6 Registraion窗体的完整代码
15.7 小结
第16章 向Place Order 窗体添加功能
16.1 SetRegistrationID函数
16.2 SetSelectedMovies函数
16.3 FrmOrder_Load函数
16.4 CmdOrderNow_Click函数
16.5 GetAutoGeneratedorderID函数
16.6 CmdCancel_Click函数
16.7 Place Order窗体的完整代码
16.8 小结
第17章 设计 Administration模块的用户界面
17.1 Main窗体
17.2 Insert Actor窗体
17.3 Insert Director窗体
17.4 Insert Producer窗体
17.5 Insert video窗体
17.6 Insert Movie窗体
17.7 Insert Customer窗体
17.8 Update/Delete窗体
17.9 Reports窗体
17.10 小结
第18章 向Main窗体添加功能
18.1 MitmActor_Click函数
18.2 MitmDirector_Click函数
18.3 MitmProducer_Click函数
18.4 MitmVideo_Click函数
18.5 MitmMovie_Click函数
18.6 MitmCustomer_Click函数
18.7 MitmUpdateDelete_Click函数
18.8 MitmDailySales_Click函数
18.9 MitmMoviesInDemand_Click函数
18.10 MitmCustDetails_Click函数
18.11 MmnuExit_Click函数
18.12 Main窗体的完整代码
18.13 小结
第19章 向Update/Delete窗体添加功能
19.1 FrmUpdateDelete_Load函数
19.2 CmbSearchIn_SelectedIndexChanged函数
19.3 HandleComboIndexes()函数
19.4 CmdSearch_Click函数
19.5 CmdUpdate_Click函数
19.6 CmdDelete_Click函数
19.7 CmdClear_Click函数
19.8 CmdCancel_Click函数
19.9 Update/Delete窗体的完整代码
19.10 小结
第20章 向Insert窗体添加功能
20.1 Insert Actor窗体
20.1.1 SetUpdateID函数
20.1.2 FrmlnsertActor_Load函数
20.1.3 CmdSubmit_Click函数
20.1.4 CmdCancel_Click函数
20.1.5 Insert Actor窗体的完整代码
20.2 Insert Director窗体
20.3 Insert Producer窗体
20.4 Insert Video窗体
20.5 Insert Movie窗体
20.6 Insert Customer窗体
20.7 小结
第21章 向Reports窗体添加功能
21.1 FrmReport_Load函数
21.2 MmnuExit_Click函数
21.3 Reports窗体的完整代码
21.4 小结
第4部分 专业项目3
项目3 创建Web应用程序
第22章 项目个案研究——为MyMovies 视频售货亭创建Web应用程序
22.1 MyMovies视频售货亭:Windows应用程序
22.2 MyMovies Web应用程序:解决方案
22.2.1 需求分析
22.2.2 总体设计
22.3 小结
第23章 从学习ASP.NET开始
23.1 ASP.NET概述
23.1.1 ASP.NET程序设计模型
23.1.2 ASP.NET平台需求
23.2 创建Web窗体
23.2.1 Web窗体组件
23.2.2 设计Web窗体
23.2.3 IIS应用程序根目录
23.3 ASP.NET服务器控件
23.3.1 服务器控件的类型
23.3.2 HTML服务器控件和Web控件之间的区别
23.3.3 向窗体添加Web控件
23.3.4 设置Web控件的属性
23.3.5 处理Web控件的事件
23.3.6 常用的Web控件
23.4 验证控件
23.4.1 什么是验证控件
23.4.2 使用验证控件
23.4.3 使用多个验证控件
23.5 小结
第24章 深入学习ASP.NET
24.1 配置ASP.NET应用程序
24.1.1 ASP.NET中的缓存
24.2 ASP.NET应用程序安全性机制
24.3 小结
第25章 Web服务
25.1 Web服务概述
25.1.1 Web服务结构体系
25.1.2 Web服务的工作方式
25.2 Web服务使用的技术
25.2.1 Web服务中的XML
25.2.2 Web服务中的WSDL
25.2.3 Web服务中的SOAP
25.2.4 Web服务中的UDDI
25.3 .NET框架中的Web服务
25.4 在.NET框架中创建简单的Web服务
25.5 小结
第26章 设计顾客界面
26.1 主面
26.2 Search页面
26.3 Account Details页面
26.4 Customer Registration页面
26.5 小结
第27章 向顾客界面添加功能
27.1 Customer Registration页面的编码
27.1.1 PageLoad函数
27.1.2 CmdCustDetails_click函数
27.2 Customer Login界面的编码
27.2.1 CustomValidator1_ServerValidate函数
27.3 Search页面的编码
27.3.1 Page_Load函数
27.3.2 DataGrid1_PageIndexChanged函数
27.3.3 CmdShowAllRecords_Click函数
27.3.4 CmdSearch_Click函数
27.3.5 DataGrid1_ItemCommand函数
27.3.6 DataGrid3_CancelCommand函数
27.3.7 DataGrid3_EditCommand函数
27.3.8 DataGrid3_UpdateCommand函数
27.3.9 DataGrid3_DeleteCommand函数
27.3.10 CmdPlaceOrder_Click函数
27.4 Account Details页面的编码
27.4.1 BtnGetData_Click函数
27.4.2 DgAccountDetails_ItemCommand函数
27.4.3 CustomValidator1_ServerValidate函数
27.5 小结
第28章 设计管理界面
28.1 AdminHomePage页面
28.2 Movies页面
28.3 Video页面
28.4 Actors页面
28.5 Director页面
28.6 Producer页面
28.7 Customer页面
28.8 ShowReports页面
28.9 小结
第29章 向管理界面添加功能
29.1 Movies超链接的代码
29.1.1 Edit超链接的代码
29.1.2 Update超链接的代码
29.1.3 Cancel超链接的代码
29.1.4 删除记录的代码
29.1.5 浏览数据网格页面
29.1.6 插入记录的代码
29.1.7 Add New Record按钮的代码
29.2 Videos超链接的代码
29.2.1 编辑Video记录的代码
29.2.2 更新Video记录的代码
29.2.3 Cancel超链接的代码
29.2.4 浏览页面的代码
29.2.5 Add New Video按钮的代码
29.3 Actors超链接的代码
29.4 Directors超链接的代码
29.5 Producers超链接的代码
29.6 Customers超链接的代码
29.7 View Reports超链接的代码
29.7.1 创建销售报表的代码
29.7.2 创建Movies in Demand报表的代码
29.7.3 创建Frequent Customer Details报表的代码
29.7.4 浏览DataGrid控件的页面
29.8 小结
第5部分 专业项目4
项目4 创建Word-XML转换器应用程序
第30章 从学习XML开始
30.1 XML是什么
30.1.1 XML与HTML
30.1.2 XML的优势
30.1.3 XML文档概述
30.1.4 格式良好的XML文档的基本规则
30.2 XML规范
30.2.1 DTD
30.2.2 XML名字空间
30.2.3 XML DOM
30.2.4 XML的简单API
30.2.5 XSLT
30.2.6 XML模式
30.3 验证XML数据
30.3.1 DTD验证
30.3.2 XDR验证
30.3.3 XSD验证
30.4 XML与关系数据的集成
30.5 与XML文档的数据绑定
30.6 小结
第31章 项目个案研究——Word-XML转换器应用程序
31.1 项目个案研究
31.2 项目生存期
31.2.1 需求分析
31.2.2 问题的解决方案
31.2.3 总体设计
31.2.4 详细设计
31.3 小结
第32章 编码转换器应用程序
32.1 编写应用程序的程序设计逻辑
32.2 编码应用程序
32.2.1 窗体Load事件的编码
32.2.2 Created事件
32.2.3 在Event Log中显示错误消息
32.2.4 在列表框中显示事件条目
32.2.5 在标签中显示Summary.xml文档的数据
32.2.6 Exit按钮的编码
32.3 小结
第6部分 专业项目5
项目5 移动Web应用程序
第33章 项目个案研究——移动测验应用程序
33.1 Markup Toys的项目生存期
33.1.1 需求分析
33.1.2 总体设计
33.1.3 详细设计
33.1.4 测试
33.1.5 接收
33.2 数据库模式
33.3 小结
第34章 编码移动测验应用程序
34.1 WAP概述
34.1.1 Mobile Internet Toolkit
34.1.2 移动Web窗体
34.2 创建移动Web应用程序
34.3 为移动测验应用程序创建窗体
34.4 测试移动Web应用程序
34.5 小结
第7部分 附录
附录A .NET的前景和目标
A.1 .NET前景
A.2 .NET的基本原理
A.2.1 表示层
A.2.2 业务逻辑/应用层
A.2.3 数据访问和存储
A.3 .NET框架的优势
A.4 .NET中结构体系的变化
A.5 技术改变和开发人员的挑战
A.6 .NET框架的设计目标
A.6.1 可用性
A.6.2 可控性
A.6.3 性能
A.6.4 可靠性
A.6.5 可缩放性
A.6.6 安全性
附录B 在Visual Basic.NET中开发控制台应用程序
B.1 编码Visual Basic.NET控制台应用程序
附录C 图形设备接口
C.1 GDI分类
C.1.1 二维矢量图
C.1.2 位图
C.1.3 文本
C.2 实现GDI
附录D 本地化
D.1 理解字符集
D.2 配置设置
D.3 文化和地区
D.4 CultureInfo类
D.5 RegionInfo类
D.6 资源文件
D.7 使用VB.NET创建本地化的应用程序
附录E 部署Windows应用程序
E.1 Microsoft Windows Installer文件
E.2 合并模块
E.3 CAB(Cabinet)文件
E.4 保存安装程序文件
E.5 部署项目
E.5.1 File System编辑器
E.5.2 Registry编辑器
E.5.3 File Type编辑器
E.5.4 User Interface编辑器
E.5.5 Custom Actions编辑器
E.5.6 Launch Conditions编辑器
E.5.7 添加文件
E.5.8 增强部署项目
E.5.9 验证部署项目
E.6 开发merge模块项目
E.7 开发CAB项目
附录F .NET系列
F.1 .NET Enterprise Servers
F.1.1 Application Center 2000
F.1.2 BizTalk Server 2000
F.1.3 Commerce Server 2000
F.1.4 Content Management Server 2001
F.1.5 Exchange 2000
F.1.6 Host Integration Server 2000
F.1.7 Internet Security and Acceleration(ISA)Server
F.1.8 Mobile Information 2001 Server
F.1.9 SharePoint Portal Server 2001
F.1.10 SQL Server 2000
F.2 .NET Passport服务
F.2.1 .NET Passport Single Sign-In
F.2.2 .NET Passport Express Purchase
F.2.3 Kids.NET Passport服务
F.3 Visual Studio.NET
F.3.1 Web Forms的实现
F.3.2 Web服务的实现
F.3.3 Windows Forms的实现
F.3.4 项目无关对象模型的实现
F.3.5 增强的调试
F.3.6 对ASP.NET程序设计的支持
F.3.7 增强的IDE
猜您喜欢