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

Visual Basic .NET程序设计高级教程

Visual Basic .NET程序设计高级教程

定 价:¥68.00

作 者: Michael Ekedahl著;马海军,杨继萍等译
出版社: 清华大学出版社
丛编项: 国外计算机科学经典教材
标 签: VB.NET

ISBN: 9787302105350 出版时间: 2005-01-01 包装: 平装
开本: 26cm 页数: 583页 字数:  

内容简介

  本书深入全面地介绍了Visual Basic .NET的各种编程主题,内容涉及Visual Basic .NET的基本概念,组成VB.NET类型的使用方法和组织方式,面向对象的概念,处理Windows文件系统,基于接口的编程,ADO.NET和主要的ADO.NET类,工具箱控制和工具,CRystal Reports报表,Windows的常用控件和自定义的.NET控件,绘图技术和图形设备接口,MDI编程概念和MDI程序的实现等。本书能够为读者提供丰富的工具来创建满足当今的商务环境需求的程序。本书特色 第一章开头都提出实际的编程问题并演示解决问题的应用程序 完成的应用程序包含大量注释,可以帮助读者理解程序的含义 每章后面都包含复习题和4-5个编程练习,便于巩固和运用章中学习的技术 可以从Course Technology的Web站点(www.course.com)获得数据文件和教师资源

作者简介

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

图书目录

第1章 Visual Studio.NET编程原理
1.1 VB.NET与Visual studio.NET简介
1.2 Visual Studio.NET新功能概述
1.3 选择一种开发语言
1.4 .NET Framework的设计与实现
1.4.1 Visual Studio.NET和NET Framework之间的关系
1.4.2 .NET Framework的要求
1.4.3 .NET Framework的版本
1.4.4 安装.NET Framework
1.5 公共语言运行时
1.5.1 公共类型系统
1.5.2 公共语言规范
1.5.3 中间语言和Just-In.Time编译器
1.5.4 执行管理
1.5.5 垃圾回收概述
1.6 程序集概述
1.7 名称空间的组织方式
1.8 .NET Framework类库
1.8.1 主要的.NET Framework数据类型
1.8.2 声明变量
1.8.3 类型继承
1.8.4 结构的实现方式
1.8.5 类型转换
1.8.6 System名称空间的Math类
1.9 创建第一个VB.NET应用程序
1.9.1 VB.NET应用程序的结构
1.9.2 编写应用程序
1.9.3 定位VB.NET编译器
1.9.4 编译VB.NET应用程序
1.10 中间语言的语法
1.11 复习题
1.12 上机练习
第2章 桌面应用程序:核心概念
2.1 预览完整的解决方案
2.2 本章概述
2.3 VB.NET应用程序类型
2.4 VB.NET应用程序的组织方式
2.4.1 Solution Explorer
2.4.2 Solution Explorer和解决方案文件
2.4.3 工程文件
2.5 IDE窗口概述
2.5.1 文档窗口
2.5.2 工具窗口
2.5.3 属性窗口及其属性编辑器
2.6 处理窗体模块
2.6.1 Win Forms Designer
2.6.2 代码编辑器
2.6.3 Win Forms Designer生成的类模块的结构
2.7 基本的WindOWS窗体
2.8 管理窗体
2.9 控件基础
2.9.1 Timer控件
2.9.2 菜单和菜单项
2.9.3 CheckBox控件
2.9.4 Label和TextBox控件
2.9.5 Button控件
2.9.6 Scroll Bar控件
2.9.7 GroupBox和Panel控件
2.9.8 RadioButton控件
2.9.9 ListBox和ComboBox控件
2.9.10 ToolTiD控件
2.10 理解Tab顺序
2.11 VB.NET事件处理程序简介
2.12 动态事件处理程序
2.13 Controls集合
2.14 复习题
2.15 上机练习
第3章 桌面应用程序:核心语法概念
3.1 预览完整的解决方案
3.2 组件编程简介
3.2.1 组件的实现方式和接口
3.2.2 组件的设计和组织方式
3.2.3 基于组件编程的优点
3.3 使用访问修饰符控制变量的可视性
3.4 把组件组织到名称空间
3.4.1 声明名称空间
3.4.2 导人名称空间
3.5 使用枚举提高代码的可读性
3.6 结构
3.7 模块代码块
3.7.1 在模块中创建过程
3.7.2 处理验证事件
3.8 类的简介
3.8.1 类和共享方法
3.8.2 在类中使用实例成员
3.8.3 在组件中隐藏数据
3.8.4 创建外置的类数据
3.8.5 克服域的限制
3.8.6 实现属性过程
3.8.7 创建属性
3.9 构造函数
3.10 创建方法
3.11 复习题
3.12 上机练习
第4章 .NET Framework编程基础
4.1 预览完整的解决方案
4.2 处理多工程解决方案
4.3 OOP设计基础
4.3.1 独占设计模型
4.3.2 工厂设计模型
4.4 重载成员
4.4.1 重载成员的签名
4.4.2 显式类型转换和重载方法
4.5 继承
4.5.1 不同语言的继承规则
4.5.2 继承关键字
4.5.3 作用域和继承
4.5.4 嵌套类
4.5.5 抽象类和继承
4.5.6 继承类
4.5.7 禁止继承
4.6 重写成员
4.7 继承和构造函数
4.8 类事件
4.8.1 声明事件的注意事项
4.8.2 为类定义事件
4.9 异常处理
4.9.1 异常的层次结构
4.9.2 定义应用程序的异常处理策略
4.10 复习题
4.11上机练习
第5章 Windows文件系统和基本数据结构
5.1 预览完整的解决方案
5.2 SYSTEM.IO名称空间简介
5.3 使用Windows文件系统
5.3.1 Directory类的方法
5.3.2 使用Directory类的方法
5.3.3 应用Directory类的方法
5.3.4 File类
5.4 OpenFileDialog和SaveFfleDialog控件
5.4.1 Filter属性
5.4.2 使用OpenFileDialog控件
5.5 读写文件
5.5.1 使用StreamReader类读取顺序文件
5.5.2 使用StreamWriter类写入文件
5.6 使用集合
5.7 ArrayList类
5.8 SortedList类
5.8.1 在SortedList中定位项目
5.8.2 添加SortedList项目
5.8.3 修改SoaedList项目
5.8.4 删除SoaedList项目
5.9 队列
5.10 堆栈
5.11 打开、读取和写入随机文件
5.11.1 打开随机文件
5.11.2 读取和写入记录
5.12 复习题
5.13 上机练习
第6章 基于接口的编程
6.1 预览完整的解决方案
6.2 理解接口的概念
6.3 实现和声明接口
6.3.1 实现接口
6.3.2 声明接口
6.3.3 继承接口
6.4 理解IComparable接口
6.5 使用IComparable接口排序列表
6.6 实现IComp~er接口
6.7 IEnumerator和IEnumerable接口的关系
6.8 IEnumerable接口详述
6.9 ICollection接口
6.10 克隆
6.11 复习题
6.12 上机练习
第7章 ADO.NET简介
7.1 预览完整的解决方案
7.2 数据库基础
7.3 OleDbConnection类
7.3.1 ADO.NET中的连接类
7.3.2 以编程方式创建连接
7.3.3 通过连接发送请求
7.4 OleDbDataAdapter类
7.4.1 OleDbCommand类
7.4.2 以编程方式创建OleDbDataAdaoter
7.4.3 以编程方式配置OleDbDataAdaoter
7.4.4 表映射
7.4.5 填写OleDbDataAdaoter
7.5 DataSet类简介
7.5.1 DataTable类
7.5.2 在DataTable中导航行
7.5.3 创建主键标
7.6 修改DataTable中的数据
7.6.1 向DataTable添加行
7.6.2 修改DataRow
7.6.3 从DataTable删除行
7.7 输入验证
7.8 SQL查询参数简介
7.9 把对DataSet的修改保存回数据库
7.9.1 记录添加
7.9.2 记录更新
7.9.3 记录删除
7.10 复习题
7.11 上机练习
第8章 处理来自多个表的数据
8.1 预览完整的解决方案
8.2 使用OleDbConnection控件创建连接
8.3 OleDbDataAdapter控件
8.3.1 理解InsertCommand属性
8.3.2 理解UpdateCommand属性
8.4 强类型化DataSet
8.4.1 类型化DataSet与非类型化DataSet
8.4.2 创建类型化DataSet
8.4.3 方案定义文件
8.4.4 类型化DataSet的元素
8.4.5 引用类型化DataSet中的域
8.4.6 在类型化DataSet中定位记录
8.4.7 向类型化DataSet添加记录
8.4.8 修改记录
8.4.9 删除记录
8.5 理解一对多关系
8.6 DataRelation类.
8.6.1 以编程方式定义DataRelation
8.6.2 GetChildRows方法
8.6.3 使用XML Designer创建DataRelation
8.7 数据绑定
8.7.1 简单绑定
8.7.2 绑定和记录导航
8.7.3 在复杂的绑定控件中修改记录
8.8 DataGrid控件
8.8.1 绑定DataGrid
8.8.2 显示选择的交易记录
8.9 DataReader类
8.9.1 理解DataReader
8.9.2 使用OleDbDataReader
8.10 执行分级查询
8.11 复习题
8.12上机练习
第9章 Crystal Reports
9.1 预览完整的解决方案
9.2 Crystal Reports概述
9.2.1 处理阶段1
9.2.2 处理阶段2
9.3 创建报表
9.3.1 定义报表类型
9.3.2 Crystal Reports Designer的5个部分
9.3.3 Crystal Reports名称空间
9.3.4 Crystal Reports文件
9.4 通用报表元素
9.4.1 Crystal Reports控件
9.4.2 格式化Crystal Reports控件实例的内容
9.4.3 其他格式化属性
9.5 预览报表
9.6 Crystal Reports域
9.7 把报表连接到数据库
9.7.1 Crystal Reports和ADO.NET
9.7.2 数据库域
9.7.3 以编程方式管理Crystal Report
9.8 在Crystal Reports中处理多个表
9.9 创建公式域
9.10 特殊域
9.11 控制中断报表
9.11.1 使用组名域创建控制中断
9.11.2 嵌套的控制中断
9.11.3 创建流程合计
9.12 导出报表
9.13 参数域,
9.13.1参数域的运行方式
9.13.2 以编程方式与参数域通信
9.14 复习题
9.15 上机练习
第10章 通用Windows控件
10.1 预览完整的解决方案
10.2 通用Windows控件简介
10.3 ImageList控件
10.4 ToolBar控件
10.4.1 ToolBar控件的成员
10.4.2 创建ToolBar控件实例
10.4.3 ToolBar控件按钮
10.4.4 下拉式按钮
10.4.5 为ToolBar控件创建事件处理程序
10.5 StatusBar控件
10.6 下拉式界面简介
10.7 TreeView控件
10.7.1 创建TreeView控件实例
10.7.2 向TreeView控件实例添加节点
10.7.3 TreeNode对象
10.7.4 以编程方式添加TreeNode
10.7.5 创建根节点
10.7.6 创建子节点
10.7.7 遍历节点
10.8 ListView控件
10.9 使用Details视图
10.9.1 ColumnHeaderColleetion
10.9.2 ListViewSubltems
10.10 复习题
10.11 上机练习
第11章 创建.NET控件
11.1 预览完整的解决方案
11.2 创建自定义控件的原因
11.3 通过继承已有的控件来创建控件
11.3.1 继承控件
11.3.2 创建Windows Control Librar工程
11.3.3 编译和引用Windows Control Library工程
11.3.4 重写被继承控件的成员
11.3.5 扩充被继承控件的成员
11.4 对控件使用特性
11.5 从System.Windows.Forms.UserControl继承
11.6 委托和聚集属性
11.7 从System.Windows.Forms.Control继承
11.8 创建自定义属性编辑器
11.9 控件许可
11.9.1 使用内置的LicFileLicense.Provider
11.9.2 Environment类
11.9.3 创建自定义许可提供器
11.10 复习题
11.11 上机练习
第12章 绘图和GDI+
12.1 预览完整的解决方案
12.2 GDI+简介
12.3 理解颜色和Colors结构
12.4 绘制点和线
12.4.1 定义点
12.4.2 定义钢笔
12.5 Graphics类
12.6 绘制线条
12.7 绘制矩形
12.8 填充矩形区域
12.8.1 使用SolidBrush填充形状
12.8.2 使用HatchBrush填充形状
12.8.3 使用LinearGradientBrush填充图形
12.8.4 使用TextureBrush绘制图形
12.9 绘制文本
12.10 复杂的形状
12.10.1 绘制和填充多边形
12.10.2 绘制和填充椭圆
12.10.3 绘制圆弧
12.10.4 创建饼形
12.11 绘制图像
12.12 图形变换
12.12.1 世界坐标系变换
12.12.2 页面坐标系变换
12.12.3 翻转图形
12.12.4 缩放图形
12.13 绘制到打印机
12.13.1 理解PrintDocument类
12.13.2 PrintDialog控件
12.13.3 PrintPreviewDialog和PrintPreview控件
12.14 运用基本形状绘制图表
12.14.1 创建条形图
12.14.2 创建饼图
12.15 复习题
12.16 上机练习
第13章 MDI程序设计
13.1 预览完整的解决方案
13.2 MDI程序的特征
13.3 在MDI应用程序中组织过程
13.4 标准窗体在MDI应用程序中的作用
13.5 菜单和MDI应用程序
13.5.1 合并菜单
13.5.2 替换和删除菜单与菜单项
13.5.3 合并菜单项
13.5.4 使用菜单选择MDI子窗体
13.5.5 安排MDI子窗体
13.5.6 上下文菜单
13.6 MDI事件关系
13.7 管理MDI子窗体
13.8 富文本文件和RichTextBox控件
13.9 使用RichTextBox控件实例读写文件
13.10 格式化富文本框
13.10.1 设置颜色
13.10.2 设置字体
13.11 缩放
13.12 检测与Web页的链接
13.13 复习题
13.14 上机练习

本目录推荐