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

VB.NET大学教程:国际版

VB.NET大学教程:国际版

定 价:¥65.00

作 者: (美)Julia Case Bradley,(美)Anita C.Millspaugh著;章其祥,张楚雄译;章其祥译
出版社: 清华大学出版社
丛编项: 国外计算机科学经典教材
标 签: VB.NET

ISBN: 9787302088240 出版时间: 2004-09-01 包装: 简裝本
开本: 26cm 页数: 528 字数:  

内容简介

  本书主要介绍VB.NET的高级编程,所以学生在阅读本书之前最好先学习一些有关该语言的基础知识。本书重点介绍编程的基本概念、相关问题的解答和编程逻辑,同时也介绍面向对象语言的设计技巧,本书按顺序介绍VB.NET中的各个主题。程序员可从中学习如何布局可视化的界面,同时也可学到许多重要的编程技巧,例如访问并更新关系数据库中的数据,开发用于Web和移动设备的应用程序,以及向应用程序中添加基于浏览器的帮助文件;·学生可按不同顺序来学习各章,以满足课程的需要或课时的安排。版本更新VB,MT完全重写了以前版本的VB本书主要用于指导学生按顺序学习许多新增内容,而不打算完整地介绍所有的版本更新。本书将详细地介绍学生需要了解的许多基础主题,同时也将介绍一些高级主题,包括显示并更新关系数据库、Web服务、数据结构、用户控件;帮助文件和MobileIntemetToolkit。

作者简介

暂缺《VB.NET大学教程:国际版》作者简介

图书目录

第1章 Visual Studio .NET综述
1.1 .NET Framework
1.1.1 公共语言运行库
1.1.2 类库
1.1.3 编译成中间语言
1.1.4 程序集
1.1.5 引用集合
1.1.6 ASP.NET
1.2 Visual Studio .NET
1.2.1 Studio Explorer中的文件
1.2.2 部署应用程序
1.3 针对.NET的有用提示
1.3.1 默认字体
1.3.2 窗体尺寸
1.3.3 VB6兼容库
1.4 回顾主题
1.4.1 MDI
1.4.2 重新显示子窗口
1.4.3 图像列表
1.4.4 工具栏
1.4.5 状态栏
1.4.6 上下文菜单
1.5 编程示例
1.6 小结
1.7 关键术语
1.8 复习题
1.9 编程练习
1.10 案例分析
第2章 使用类构建多层程序
2.1 面向对象的编程
2.1.1 OOP术语
2.1.2 可重用的对象
2.1.3 多层应用程序
2.2 创建类
2.2.1 设计自己的类
2.2.2 在类中创建属性
2.2.3 构造函数和析构函数
2.2.4 基本的业务类
2.2.5 抛出和捕获异常
2.2.6 修改业务类
2.2.7 显示汇总数据
2.3 命名空间、作用域、和可访问性
2.3.1 命名空间
2.3.2 作用域
2.3.3 生命周期
2.3.4 可访问域
2.3.5 继承变量和方法
2.4 将控件属性传递给组件
2.5 无用单元收集器
2.6 编程示例
2.7 小结
2.8 关键术语
2.9 复习题
2.10 编程练习
2.11 案例分析
第3章 Windows数据库应用程序
3.1 Visual Basic和数据库应用程序
3.1.1 通用数据访问
3.1.2 OLEDB
3.1.3 ADO.NET
3.1.4 ADO.NET组件
3.1.5 XML数据
3.2 MSDE和SQL Server
3.2.1 访问服务器
3.2.2 获取数据
3.3 按不同字段显示数据
3.3.1 使用数据填充组合框
3.3.2 DataViews——为列表框中的数据排序
3.3.3 创建选择项目
3.3.4 创建参数化查询
3.3.5 将单个控件绑定到数据字段
3.3.6 继续开发选项目
3.3.7 为DataSet模式添加表达式
3.3.8 添加表达式
3.3.9 使用组合框的ValueMember属性
3.3.10 移动数据库项目
3.4 多层结构
3.4.1 创建数据层
3.4.2 绑定到组合框
3.4.3 多层的DataBindings
3.5 编程示例
3.6 小结
3.7 关键术语
3.8 复习题
3.9 编程练习
3.10 案例分析
第4章 使用关联表的Windows数据库
4.1 数据关系
4.1.1 一对多关系
4.1.2 多对多关系
4.1.3 一对一关系
4.1.4 约束条件
4.2 表格中的关联表
4.2.1 建立数据集
4.2.2 设置表关系
4.2.3 使用DataGrid显示相关的表
4.2.4 格式化DataGrid
4.3 主记录和从记录
4.3.1 建立选择对象
4.3.2 过滤数据集
4.3.3 匹配SQL Select语句中的值
4.3.4 控制选择时间
4.4 非绑定数据字段
4.4.1 引用记录和字段
4.4.2 获取关联的父行
4.4.3 获取关联的子行
4.5 对多对(M:N)关系
4.5.1 获取匹配行
4.5.2 M:N型程序
4.6 编程示例
4.7 小结
4.8 关键术语
4.9 复习题
4.10 编程练习
4.11 案例分析
第5章 Windows数据库更新
5.1 数据对象
5.1.1 数据集方法和属性
5.1.2 数据适配器中的Update方法
5.2 更新表格中的数据
5.2.1 修改数据
5.2.2 删除数据行
5.2.3 添加数据行
5.2.4 表格更新程序
5.2.5 添加菜单选项
5.3 BindingContext对象
5.3.1 声明绑定管理器对象
5.3.2 绑定管理器属性
5.3.3 绑定管理器方法
5.3.4 绑定管理器事件
5.3.5 完整的表格更新程序
5.4 数据集的更新
5.4.1 用于更新的SQL语句
5.4.2 并发处理
5.4.3 测试更新程序
5.5 在绑定控件中更新数据集
5.5.1 更新程序的逻辑
5.5.2 删除记录
5.5.3 添加记录
5.5.4 编辑记录
5.5.5 完整的更新程序
5.5.6 绑定到组合框
5.6 更新关联表
5.6.1 父子关系
5.6.2 关联表的更新程序
5.6.3 Update命令
5.6.4 完整的程序
5.7 编程示例
5.8 小结
5.9 关键术语
5.10 复习题
5.11 编程练习
5.12 案例分析
第6章 使用Web窗体——ASP.NET
6.1 Web应用程序
6.2 Web项目中的文件
6.2.1 ASP.NET应用程序文件
6.2.2 级联样式表
6.2.3 Web配置文件
6.2.4 DLL文件
6.3 创建Web窗体
6.3.1 Visual Studio IDE中的Web窗体
6.3.2 控件
6.3.3 事件处理
6.3.4 按钮控件
6.3.5 Hyperlink控件
6.3.6 Calender控件
6.3.7 背景图片
6.3.8 设置Tab顺序
6.3.9 使用样式
6.3.10 在其他浏览器中测试网页
6.4 使用验证控件
6.4.1 显示星号
6.4.2 测试验证
6.5 IIS应用程序对象
6.6 状态管理
6.6.1 状态管理技术概述
6.6.2 Application对象和Session对象
6.6.3 Cookie
6.6.4 ViewState属性
6.7 管理Web项目
6.7.1 文件的位置
6.7.2 移动项目
6.7.3 删除Web项目
6.8 编程示例
6.9 小结
6.10 关键术语
6.11 复习题
6.12 编程练习
6.13 案例分析
第7章 Web窗体数据库
7.1 在.NET中访问数据
7.1.1 数据读取器
7.1.2 数据集
7.1.3 使用数据读取器和数据集的例子
7.1.4 设置动态连接字符串
7.1.5 安全性问题
7.2 Web服务器DataGrid控件
7.2.1 填充DataGrid控件
7.2.2 表格中的数据排序
7.2.3 大DataGrid控件分页
7.2.4 Web DataGrid控件的列样式
7.3 DataList控件
7.3.1 添加模板
7.3.2 永久保存数据集
7.3.3 使用ItemCommand事件
7.3.4 查找数据集中已选中的项
7.3.5 创建DataList应用程序
7.3.6 绑定模板控件的格式化
7.4 All控件
7.4.1 CheckBoxList控件和RadioButtonList控件
7.4.2 其他控件
7.5 多层机制
7.5.1 在多层应用程序中使用DataGrid控件
7.5.2 在多层应用程序中使用DataList控件
7.6 维护列表框的状态
7.6.1 维护下拉列表框的选择项
7.6.2 维护动态列表框中的列表
7.7 验证控制
7.8 编程示例
7.9 小结
7.10 关键术语
7.11 复习题
7.12 编程练习
7.13 案例分析
第8章 在Web窗体中显示并更新数据库中的关联表
8.1 显示关联表中的数据
8.1.1 创建关联表应用程序
8.1.2 填充和保存数据集
8.1.3 选择绑定字段
8.1.4 查找并显示选中的数据项
8.2 更新数据库
8.2.1 状态管理
8.2.2 Web窗体下拉列表框
8.2.3 执行SQL语句
8.2.4 Web应用程序的数据库安全性
8.2.5 更新程序
8.3 多层应用程序中需要考虑的事项
8.4 编程示例
8.5 小结
8.6 关键术语
8.7 复习题
8.8 编程练习
8.9 案例分析
第9章 Web服务
9.1 概念和术语
9.1.1 XML
9.1.2 SOAP
9.1.3 WSDL
9.1.4 UDDI
9.1.5 其他缩写
9.2 创建Web服务
9.2.1 创建Web服务项目
9.2.2 特性标记
9.2.3 测试Web服务
9.2.4 特性的属性
9.3 使用Web服务
9.3.1 使用Web引用来创建项目
9.3.2 调用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.2.1 添加报表设计器
10.2.2 创建分组报表
10.2.3 在Windows窗体上显示报表
10.2.4 使用报表设计器
10.2.5 修改Products报表
10.2.6 在Web窗体中显示报表
10.2.7 移动Crystal Reports项目
10.2.8 在运行时设置报表
10.2.9 在Web窗体上将数据集用于报表
10.2.10 从多个报表中进行选择
10.3 编程示例
10.4 小结
10.5 术语
10.6 复习题
10.7 编程练习
10.8 案例分析
第11章 使用集合
11.1 引用集合项
11.2 System.Collections命名空间
11.3 使用堆栈
11.3.1 使用队列
11.3.2 使用散列表
11.3.3 排序列表
11.3.4 使用示例程序
11.3.5 使用数组列表
11.4 创建对象集合
11.4.1 Student对象集合
11.4.2 声明集合
11.4.3 向集合中添加对象
11.4.4 从集合中删除元素
11.4.5 在集合中检索元素
11.4.6 使用For Each/Next结构
11.4.7 完整的程序
11.5 使用Items集合
11.6 编程示例
11.7 小结
11.8 关键术语
11.9 复习题
11.10 编程练习
11.11 案例分析
第12章 用户控件
12.1 Windows用户控件
12.1.1 控件作者和开发者
12.1.2 创建一个新控件
12.1.3 继承现有的控件
12.1.4 创建继承的用户控件
12.1.5 为控件添加属性
12.1.6 为控件添加事件
12.1.7 综合应用
12.1.8 创建复合的用户控件
12.1.9 用户控件开发中存在的问题和解决办法
12.2 Web用户控件
12.3 编程示例
12.4 小结
12.5 关键术语
12.6 复习题
12.7 编程练习
12.8 案例分析
第13章 创建帮助文件
13.1 HTML Help Workshop
13.1.1 建立帮助
13.1.2 帮助系统
13.1.3 文件类型
13.1.4 创建文件
13.2 创建帮助系统
13.3 将帮助文件连接到应用程序
13.3.1 连接帮助文件
13.3.2 把帮助添加到菜单中
13.3.3 修改帮助文件
13.3.4 将上下文相关帮助主题连接到控件
13.3.5 帮助按钮
13.4 其他形式的用户帮助
13.5 小结
13.6 关键术语
13.7 复习题
13.8 编程练习
第14章 展望未来
14.1 Microsoft Mobile Internet Toolkit
14.1.1 安装工具包
14.1.2 使用仿真器
14.1.3 编写简单的Hello程序
14.1.4 Web控件和Mobile控件
14.1.5 显示数据库中的数据
14.1.6 使用ObjectList控件显示详细数据
14.1.7 使用多个窗体
14.2 世界通用(World-Ready)的程序
14.2.1 全球化、本地化特性和本地化操作
14.2.2 编写已本地化的Hello World程序
14.3 线程化
14.4 编程示例
14.5 小结
14.6 关键术语
14.7 复习题
14.8 编程练习
14.9 案例分析
附录A 各章回顾问题的答案
附录B 复习VB.NET的相关概念
B.1 Microsoft公司的Visual Studio.NET
B1.1 .NET Framework
B1.2 Visual Studio.NET
B1.3 命名空间
B2 Visual Basic的解决方案和项目
B2.1 解决方案文件
B2.2 项目文件
B2.3 VB文件
B3 数据类型、变量和常量
B3.1 数据类型
B3.2 变量
B3.3 常量
B3.4 作用域和生存期
B3.5 public、Private和Static类型的变量
B3.6 Optional Explicit和Optional Strict
B3.7 数据类型之间的转换
B3.8 计算规则
B3.9 数组
B3.10 集合
B3.11 结构体
B4 异常处理
B5 控制结构
B5.1 条件
B5.2 If…Then…Else
B5.3 Select Case
B5.4 循环
B6 消息框
B6.1 为方法声明一个Object变量
B6.2 指定默认的按钮和选项
B7 子过程和函数过程
B7.1 调用过程
B7.2 传递参数
B7.3 编写子过程
B7.4 编写函数过程
B7.5 ByRef和ByVal
B7.6 Public、Private、Proctected和Friend
B8 VB函数
B8.1 格式化数字数据
B8.2 日期处理
B8.3 财务函数
B8.4 数学函数
B8.5 字符串处理
B8.6 确定数据类型的函数
B9 Windows窗体
B9.1 启动对象
B9.2 声明和显示窗体
B9.3 关闭窗体
B9.4 窗体属性
B9.5 窗体事件
B9.6 使用多个窗体
B10 控件
B10.1 常用的VB控件
B10.2 设置Tab顺序
B10.3 使用Validating事件和CausesValidation属性
B10.4 Timer组件
B11 菜单
B12 打印
B12.1 PrintDocument控件
B12.2 图形页面
B12.3 使用DrawString方法
B12.4 显示打印预览
B13 Web应用程序
B14 数据文件
B14.1 写数据
B14.2 读文件
附录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 管理开发环境的提示和捷径
E1 按自己的习惯设置屏幕
E1.1 关闭和隐藏多余的窗口
E1.2 使用全屏幕
E1.3 修改屏幕布局
E1.4 设置选项
E1.5 关闭动态帮助
E2 窗体设计器中的快捷方式
E2.1 创建同一类型的多个控件
E2.2 使用Layout工具栏
E2.3 通过微调将控件放置到适当位置
E3 Editor窗口中的快捷方式
E3.1 使用TextEditor工具栏
E3.2 在编辑代码时使用快捷键
E3.3 分割Editor窗口
E3.4 使用拖放编辑功能
E3.5 使用Task List
E4 使用Class View窗口
E5 使用Object Browser
E6 使用上下文相关帮助
E7 使用调试工具
E7.1 Debug工具栏和菜单
E7.2 设置断点
E7.3 查看表达式的内容
E7.4 逐步跟踪代码
E7.5 写入到输出窗口
E8 复制和移动项目
E8.1 复制和移动Windows项目
E8.2 复制和移动Web项目
E8.3 重命名所复制的Web项目
E8.4 删除Web项目
E8.5 移动数据库项目
E8.6 运行Web数据库更新程序
术语表

本目录推荐