本书全面系统地介绍了VB.NET的编程知识和技巧,其中包括面向对象的编程、创建窗体和多层应用程序、访问并更新数据库、创建WEB服务、编写报表、生成帮助文件、为移动设备创建应用程序等各种编程技术,并在附录里扼要介绍了SQL Server示例文件的安装以及SQL查询的基础知识。全书内容翔实,角度全面,为学生掌握和提高编程技术提供了宝贵的资料。
1,Visual Studio.NET综述
1.1 .NET Framework
1.2 visual studio.net
1.3 针对.NET的有用提示
1.4 回顾主题
1.5 编程示例
1.6 小结
1.7 关键术语
1.8 复习题
1.9 编程练习
1.10 案例分析
2,使用类构建多层程序
2.1 面向对象的编程
2.2 创建类
2.3 命名空间 作用域 和可访问性
2.4 将控件属性传递给组件
2.5 无用单元收集器
2.6 编程示例
2.7 小结
2.8 关键术语
2.9 复习题
2.10 编程练习
2.11 案例分析
3,Windows数据库应用程序
3.1 Visual Basic和数据库应用程序
3.2 MSDE和SQL Server
3.3 按不同字段显示数据
3.4 多层结构
3.5 编程示例
3.6 小结
3.7 关键术语
3.8 复习题
3.9 编程练习
3.10 案例分析
4,使用关联表的Windows数据
4.1 数据关系
4.2 表格中的关联表
4.3 主记录和从记录
4.4 非绑定数据字段
4.5 对多方(M:N)关系
4.6 编程示例
4.7 小结
4.8 关键术语
4.9 复习题
4.10 编程练习
4.11 案例分析
5,Windows数据库更新
5.1 数据对象
5.2 更新表格中的数据
5.3 BindingContext对象
5.4 数据集的更新
5.5 在绑定控件中更新数据集
5.6 更新关联表
5.7 编程示例
5.8 小结
5.9 关键术语
5.10 复习题
5.11 编程练习
5.12 案例分析
6,使用WEB窗体--ASP.NET
6.1 WEB应用程序
6.2 WEB项目中的文件
6.3 创建WEB窗体
6.4 使用验证控件
6.5 IIS应用程序对象
6.6 状态管理
6.7 管理WEB项目
6.8 编程示例
6.9 小结
6.10 关键术语
6.11 复习题
6.12 编程练习
6.13 案例分析
7,WEB窗体数据库
7.1 在.NET中访问数据
7.2 WEB服务器DataGrid控件
7.3 Dlatalist控件
7.4 ALL控件
7.5 多层机制
7.6 维护列表框的状态
7.7 验证控制
7.8 编程示例
7.9 小结
7.10 关键术语
7.11 复习题
7.12 编程练习
7.13 案例分析
8,在WEB窗体中显示并更新数据库中的关联表
8.1 显示关联表中的数据
8.2 更新数据库
8.3 多层应用程序中需要考虑的事项
8.4 编程示例
8.5 小结
8.6 关键术语
8.7 复习题
8.8 编程练习
8.9 案例分析
9,WEB服务
9.1 概念和术语
9.2 创建WEB服务
9.3 使用WEB服务
9.4 Windows客户应用程序
9.5 在WEB服务中实现计算功能
9.6 通过WEB服务中实现计算功能
9.7 移动WEB服务项目
9.8 编程示例
9.9 小结
9.10 关键术语
9.11 复习题
9.12 编程练习
9.13 案例分析
10,使用Crystal Reports编程数据库报表
10.1 使用Crystal Reports
10.2 创建和显示报表
10.3 编程示例
10.4 小结
10.5 术语
10.6 复习题
10.7 编程练习
10.8 案例分析
11,使用集合
11.1 引用集合项
11.2 System.Collections命名空间
11.3 使用堆栈
11.4 创建对象集合
11.5 使用Items集合
11.6 编程示例
11.7 小结
11.8 关键术语
11.9 复习题
11.10 编程练习
11.11 案例分析
12,用户控件
12.1 Windows用户控件
12.2 WEB用户控件
12.3 编程示例
12.4 小结
12.5 关键术语
12.6 复习题
12.7 编程练习
12.8 案例分析
13,创建帮助文件
13.1 HTML Help Workshop
13.2 创建帮助系统
13.3 将帮助文件连接到应用程序
13.4 其它形式的用户帮助
13.5 小结
13.6 关键术语
13.7 复习题
13.8 编程练习
14,展望未来
14.1 Microsoft Mobile Internet Toolkit
14.2 世界通用(World-Ready)的程序
14.3 线程化
14.4 编程示例
14.5 小结
14.6 关键术语
14.7 复习题
14.8 编程练习
14.9 案例分析
附录A 各章回顾问题的答案
附录B复习VB.NET的相关概念
B.1 Microsoft公司的Visual Studio.NET
B.2 Visual Basic的解决方案和项目
B.3 数据类型\变量和常量
B.4 异常处理
B.5 控制结构
B.6 消息框
B.7 子过程和函数过程
B.8 VB函数
B.9 Windows窗体
B.10 控件
B.11 菜单
B.12 打印
B.13 WEB应用程序
B.14 数据文件
附录C MSDE:SQL Server 桌面版
C.1 安装MSDE
C.2 删除示例文件
C.3 安全性
C.4 转换Access数居库文件
附录D SQL 入门
D.1 编写SQL SELECT语句
D.2 连接
D.3 SQL 动作查询
附录E 管理开发环境的提示和捷径
E.1 按自己的习惯设置屏幕
E.2 窗体设计器中的快捷方式
E.3 Editor窗口中的快捷方式
E.4 使用Class View窗口
E.5 使用Object Browser
E.6 使用上下文相关帮助
E.7 使用调试工具
E.8 复制和移动项目
术语表
vsualBasic(VB)之所以成为最流行的编程语言,有多种原因:首先,VB易于学习,您可以通过它来更好地了解编程的各种概念;此外。VB已经发展为一种功能强大的产品,许多熟练的VisualBasic程序员都借助它来开发满足市场需求的产品。
VsualBasic.NET是Ⅷ的最新版本,它实际上是一种全新的语言。Microsoft重新编写了该语言并在其中加入了面向对象的特性,这一点与其他使用.NETFramework的语言保持一致。本书重点介绍面向对象的概念同时也介绍一些新的语法和术语。
程序员可使用VisualBasic.NET来开发运行在Windows和/或Web浏览器中的应用程序,而不需要进行更多复杂的编程工作。
本书简介
本书主要介绍VB.NET的高级编程,所以学生在阅读本书之前最好先学习一些有关该语言的基础知识。本书重点介绍编程的基本概念、相关问题的解答和编程逻辑,同时也介绍面向对象语言的设计技巧,
本书按顺序介绍VB.NET中的各个主题。程序员可从中学习如何布局可视化的界面,同时也可学到许多重要的编程技巧,例如访问并更新关系数据库中的数据,开发用于Web和移动设备的应用程序,以及向应用程序中添加基于浏览器的帮助文件;·
学生可按不同顺序来学习各章,以满足课程的需要或课时的安排。
版本更新 VB,MT完全重写了以前版本的VB本书主要用于指导学生按顺序学习许多新增内容,而不打算完整地介绍所有的版本更新。
本书将详细地介绍学生需要了解的许多基础主题,同时也将介绍一些高级主题,包括显示并更新关系数据库、Web服务、数据结构、用户控件;帮助文件和MobileIntemetToolkit。
本书特点
编程示例中借助介绍设计、编写并执行Visual Basic程序的过程,来指导学生学习编程的步骤
学习目标
每章开始处的“学习目标”告诉学生本章将介绍哪些内容,以及学生在学习完本章后将可以进行什么样的编程工作。
提示
提示将帮助学生避免在编程过程中可能遇到的问题,并且鼓励学生从一开始就培养良好的编程习惯。
案例分析
案例分析提供了两个具体的案例,随着学习的深入,学生将不断完善这两个案例。
编程练习
编程练习可测试学生对当前章节中一些编程技术的熟练程度。
每章结构
书中的每一章都以学习目标和简要的概述作为开始,章节内容中则包括了许多编程示例和逐步指导进行编程的实际项目。通过思考每章中的回顾问题,学生可回顾当前学习的主题,从而了解对该主题的理解程度。每章的最后还包括了对每章的总结、复习题、编程练习和两个案例分析。通过对每一章各种主题的学习,学生将不断完善这两个案例分析。每章中的程序都包括在相关的网站中,学生可通过这些资源来测试和修改已有的代码。当然,学生有必要从头开始编写一个完整的应用程序,从而学习各种编程技术。
第1章VisualStudio.NET综述,讨论了VisualStudio.NET和.NETFramework的功能。本章中的应用程序演示了如何显示Assemblylnfo.vb文件中的数据。此外,本章还综述了MDI项目、工具栏和状态栏等内容。
第2章使用类构建多层程序,回顾了面向对象的相关术语、创建类和实例化对象等内容。此外,本章也介绍了创建并从业务层中抛出异常。
第3章Windows数据库应用程序,解释了数据集、表、行和约束之间的关系。数据库应用程序使用SQLServerClient数据提供程序在表格、组合框和标签中显示相关信息。
第4章使用关联表的Windows数据库,介绍了表关联的类型。本章讨论了如何检索并显示所选子行的相关父行,同时也介绍了如何检索并显示所选父行的相关子行的数组。
第5章Windows数据库的更新,介绍了使用窗体的绑定上下文来定位记录。本章介绍了对表格和窗体上的绑定控件进行更新,同时也介绍了更新关联表。
第6章使用Web窗体——ASP.NET,讨论了Web应用程序的概念和构成Web项目的文件。使用超链接和链接按钮可从一个Web页中转到另一个Web页,同时保持当前的状态(数据值)。
第7章Web窗体数据库,介绍了可代替数据适配器的数据读取器,同时也演示了如何添加数据表格的页码标签。DataList控件使用绑定数据的模板字段来显示数据。多层应用程序的概念可应用于Web项目。
第8章在Web窗体中显示并更新数据库中的关联表,介绍了在Web窗体上显示关联表中数据的技术,同时也介绍了通过直接编写并执行SQL语句宋更新数据库中记录的方法。
第9章Web服务,讨论了Web服务的概念。Web服务的示例包括计算和数据访问。
第10章使用Crystal Reports编写数据库报表,使用了许多报表功能,例如数字函数、分组、排序和特殊字段。本章介绍了如何在Windows应用程序和Web应用程序上显示报表。
第11章使用集合,讨论了多种集合类型,包括堆栈、队列、字典、散列表、排序表和数组列表。本章也演示了在列表框的Item集合中添加并操作对象的方法。
第12章用户控件,介绍了如何创建Windows用户控件和Web控件,以及如何触发事件并在窗体中编写代码以处理相关事件的技术。
第13章创建帮助文件,介绍建立HTML帮助系统所需要的文件,并且使用HTMLHelpWorkshop创建了一个帮助文件。
第14章展望未来,演示了如何安装并使用MicrosoftMobileIntemetToolkit,同时也介绍了本地化的步骤和线程的应用。
附录提供了许多重要的附加内容。附录A包含所有回顾问题的答案。附录B介绍VB.NET中的一些基本概念。附录C指导学生按照步骤安装MSDE(SQLServer的桌面版)。附录D介绍如何编写SQL语句。附录E介绍一些有用的提示和管理VisualStudio环境的一些捷径。相关资源学生可通过访问www.tupwk.com.cn的下载页面,获取本书的配套下载资料。
无封面