书籍详情
Visual C#.NET高级编程
作者:李满潮等编著
出版社:清华大学出版社
出版时间:2002-01-01
ISBN:9787302053736
定价:¥42.80
购买这本书可以去
内容简介
本书通过大量实例,详细介绍了Visual C#.NET的使用和各种编程技术与技巧。主要内容包括:常用控件使用洋解、窗体界面设计、屏幕绘制、拖放操作和打印支持、设计Windows服务、创建Web应用程序、Windows和Web数据访问、遵守辅助性规则和应用程序本地化等。本书内容全面、深入,适合有一定基础的读者、大专院校师生、企业技术开发人员学习参考,也适合各类培训班学员学习Visual C#程序设计技术。
作者简介
暂缺《Visual C#.NET高级编程》作者简介
目录
第1章 常用控件使用详解
1.1 控件基础功能支持
1.1.1 基础控件属性
1.1.2 基础控件方法
1.1.3 基础控件事件
1.2 标签控件
1.2.1 常用标签属性
1.2.2 常用标签方法
1.2.3 常用标签事件
1.2.4 使用标签
1.3 图片框控件
1.3.1 常用图片框属性
1.3.2 常用图片框方法
1.3.3 常用图片框事件
1.3.4 使用图片框
1.4 按钮控件
1.4.1 常用按钮属性
1.4.2 常用按钮方法
1.4.3 常用按钮事件
1.4.4 使用按钮控件
1.5 复选框控件
1.5.1 使用复选框属性
1.5.2 使用复选框控件
1.6 单选按钮控件
1.6.1 常用单选按钮属性
1.6.2 使用单选按钮
1.7 文本框控件
1.7.1 常用文本框属性
1.7.2 常用文本框方法
1.7.3 常用文本框事件
1.7.4 使用文本框
1.8 列表框控件
1.8.1 常用列表框属性
1.8.2 常用列表框方法
1.8.3 列表枢常用事件
1.8.4 使用列表框
1.9 组合框控件
1.9.1 常用组合框属性和方法
1.9.2 常用组合框事件
1.9.3 使用组合框
1.10 编组框控件
1.10.1 常用编组框属性
1.10.2 使用编组框
1.11 滚动条控件
1.11.1 常用滚动条属性
1.11.2 常用滚动条事件
1.12 定时器控件
1.12.1 常用定时器属性
1.12.2 常用定时器方法
1.12.3 常用定时器事件
1.12.4 使用定时器控件
1.13 管理窗体控件集合
本章小结
第2章 设计应用程序界面
2.1 设置窗体外观特性
2.1.1 常用窗体属性
2.1.2 常用窗体方法
2.1.3 常用窗体事件
2.1.4 窗体设置示例
2.2 菜单的设计和使用
2.2.1 基础菜单管理类
2.2.2 常规菜单管理类
2.2.3 菜单项管理类
2.2.4 添加常规菜单
2.2.5 设计和使用常规菜单
2.2.6 使用上下文菜单
2.3 工具栏的设计和使用
2.3.1 工具栏管理类
2.3.2 工具栏按钮管理类
2.3.3 设计和使用工具栏
2.4 状态栏的设计和使用
2.4.1 状态栏管理类
2.4.2 状态栏窗格管理类
2.4.3 设计和使用状态栏
本章小结
第3章 屏幕绘制
3.1 增强的图形设备接口(GDI+)
3.2 图形对象和设备环境
3.2.1 设备环境概述
3.2.2 图形对象的常用属性
3.2.3 图形对象的常用方法
3.3 GDI十对象
3.3.1 画笔对象
3.3.2 画刷对象
3.3.3 字体对象
3.3.4 位图对象
3.3.5 区域对象
3.4 图形重绘
3.4.1 重绘机制
3.4.2 鼠标输入
3.4.3 键盘输入
3.4.4 所见即所得的绘制
3.5 设计文档/视图结构的应用程序
3.5.1 文档/视图结构概述
3.5.2 创建主框架窗口
3.5.3 创建文档类
3.5.4 创建视图类
本章小结
第4章 拖放操作与打印支持
4.1 执行拖放操作
4.1.1 拖动数据
4.1.2 放置数据
4.1.3 在应用程序间执行拖放操作
4.2 访问剪贴板
4.2.1 将数据置于剪贴板中
4.2.2 从剪贴板中获取信息
4.3 提供打印功能
4.3.1 创建标准Windows窗体打印工作
4.3.2 在运行时修改打印选项
4.3.3 选择打印机
4.3.4 完成打印工作
4.3.5 显示打印预览
4.3.6 打印图形
4.3.7 打印文本
本章小结
第5章 创建Windows服务
5.1 Windows服务概述
5.1.1 服务应用程序的独特之处
5.1.2 服务生命期
5.2 Windows服务支持类
5.2.1 服务基类
5.2.2 服务管理类
5.2.3 ServiceInstaller类
5.3 创建Windows服务应用程序
5.3.1 Windows服务应用程序的结构
5.3.2 创建Windows服务应用程序的步骤
5.3.3 实现服务功能
5.3.4 为服务应用程序添加安装程序
5.3.5 指定服务的安全上下文
5.3.6 安装和卸载服务
5.3.7 指定服务的启动方式
5.3.8 手动启动服务
5.4 调试Windows服务
5.4.1 调试Windows服务的步骤
5.4.2 记录服务信息
5.4.3 定制事件日志
5.4.4 删除定制事件日志
5.5 Windows服务示例
本章小结
第6章 创建Web应用程序
6.1 ASP.NET Web应用程序简介
6.1.1 Visual Stuido ASP.NET Web应用程序
6.1.2 ASP.NET Web应用程序元素
6.1.3 ASP.NET概述
6.1.4 使用Visual Stuido.NET的优势
6.2 Web窗体和Windows窗体
6.2.1 Windows窗体
6.2.2 Web窗体
6.2.3 Windows窗体和Web窗体的比较
6.3 创建和管理Web窗体
6.3.1 Visual Studio中的Web窗体和项目
6.3.2 为Web项目添加Web窗体页
6.3.3 编辑和配置Web项目
6.3.4 编辑和运行Web窗体页
6.4 Web窗体中的事件处理
6.4.1 Web服务器控件事件模型
6.4.2 使用Web窗体设计器创建默认事件处理函数
6.4.3 在Web窗体中创建非默认事件处理
6.4.4 绑定到现存事件处理函数
6.4.5 在运行时创建Web窗体事件处理函数
6.5 创建基础Web窗体页
6.5.1 创建页面
6.5.2 向Web窗体页中添加控件
6.5.3 创建事件处理函数
6.5.4 在调试模式构造和运行Web窗体页
6.5.5 下一步工作
6.6 Web窗体的高级应用
6.6.1 创建基础窗体
6.6.2 添加校验控件
6.6.3 测试注册窗体页
6.6.4 下一步工作
6.7 将用户重走向到其他页面
6.8 在Web窗体中检测浏览器类型
本章小结
第7章 数据访问编程基础
7.1 分布式应用程序和数据集成简介
7.1.1 ADO.NET数据访问
7.1.2 ADO.NET使用离线数据结构
7.1.3 数据被缓存到数据集内
7.1.4 数据集独立于数据源
7.1.5 数据以XML格式保存
7.1.6 数据结构定义
7.2 ADO.NET的优越性
7.2.1 互操作性
7.2.2 可维护性
7.2.3 可编程性
7.2.4 高性能
7.2.5 可缩放性
7.3 ADO.NET和ADO的比较
7.3.1 数据在内存中的表示形式
7.3.2 数据离线访问
7.3.3 应用程序间的数据共享
7.4 ADO.NET连接
7.4.1 ADO.NET连接设计工具介绍
7.4.2 OleDB连接管理类
7.4.3 SQL连接管理类
7.4.4 创建ADO.NET连接对象
7.5 ADO.NET数据适配器
7.5.1 数据适配器简介
7.5.2 数据适配器命令中的参数
7.5.3 数据适配器中的表映射
7.5.4 创建数据适配器
7.5.5 为数据适配器配置参数
7.5.6 将数据源列映射到数据集数据表列
7.5.7 预览数据适配器的结果
7.6 ADO.NET数据集
7.6.1 数据集简介
7.6.2 创建数据集的Visual Studio工具
7.6.3 使用组件设计器创建类型化数据集
7.6.4 使用表达式创建数据集列
7.6.5 为现存数据集添加表
7.6.6 为窗体或组件添加现存类型化数据集
7.6.7 为窗体或组件添加非类型化数据集
7.6.8 一个示例
本章小结
第8章 管理和使用数据库数据
8.1 管理离线数据
8.1.1 典型的数据处理步骤
8.1.2 数据集管理类
8.1.3 数据表管理类
8.1.4 数据表关系管理类
8.1.5 数据表列管理类
8.1.6 数据行(记录)管理类
8.2 筛选和排序数据集
8.2.1 数据集筛选和排序简介
8.2.2 为窗体或组件添加数据视图
8.2.3 使用数据现图筛选和排序数据
8.2.4 直接在数据表中进行排序和筛选
8.2.5 操作数据视图中的记录
8.2.6 创建和操作数据视图管理器
8.3 设置数据关系
8.3.1 表关系概述
8.3.2 访问相关记录
8.3.3 DataRelation对象和约束
8.3.4 使用XML设计器创建DataRelation对象
8.4 直接执行数据库操作
8.4.1 DataCommand对象简介
8.4.2 向窗体和组件中添加数据命令
8.4.3 设置和获取数据命令参数
8.4.4 执行返回结果集的数据命令
8.4.5 执行更新或数据库命令
8.4.6 执行返回单个值的数据命令
8.5 数据访问实例
本章小结
第9章 Windows商体中的数据绑定
9.1 数据绑定和Windows窗体
9.1.1 数据绑定的类型
9.1.2 何时使用数据绑定
9.2 简单数据绑定与复杂数据绑定
9.3 Windows窗体数据绑定的可选数据源
9.4 创建简单绑定控件
9.5 DataTahle的自定义视图
9.6 数据集的自定义现图
9.7 DataView的状态变化方式
9.7.1 原始/当前状态
9.7.2 已修改的当前状态/已修改的原始状态
9.8 DataRow的状态变化方式
9.9 数据绑定中的DataRow版本
9.10 编辑和更改数据源内的值
9.11 设置表的默认排序和筛选
9.12 使用数据显示控件
9.12.1 表格控件
9.12.2 表格单元格
9.12.3 表格列风格
9.12.4 获取表格信息
9.13 Windows窗体数据访问应用程序实例
9.13.1 创建项目和窗体
9.13.2 创建和配置数据集
9.13.3 添加DataGrid控件以显示数据
9.13.4 操作DataGrid控件
9.13.5 更新数据库
9.13.6 测试
9.13.7 下一步工作
本章小结
第10章 Web窗体中的数据绑定
10.1 Web窗体应用程序中的数据访问简介
10.1.1 数据存储
10.1.2 数据提供者
10.1.3 DataSource属性
10.1.4 DataSet对象
10.1.5 数据绑定
10.2 常用数据访问概念
10.2.1 分布式结构
10.2.2 Web窗体页数据访问
10.2.3 不同的数据存储格式
10.2.4 使用数据的方式
10.2.5 性能
10.2.6 安全
10.3 常用数据访问技术
10.3.1 只读数据访问
10.3.2 使用数据库查询访问数据
10.3.3 从Web窗体页更新数据
10.4 Web数据访问示例
10.4.1 创建项目和窗体
10.4.2 添加Data组件
10.4.3 添加显示数据的控件
10.4.4 添加代码以获取和显示数据
10.4.5 下一步工作
本章小结
第11章 遵守辅助性规则
11.1 辅助性规划
11.2 提供帮助系统
11.2.1 提供帮助文件和帮助主题
11.2.2 显示弹出式帮助
11.2.3 使用工具提示为控件提供帮助
11.3 创建辅助性的Windows应用程序
11.3.1 创建项目
11.3.2 向窗体中添加控件
11.3.3 完成程序基本功能
11.3.4 支持高对比度模式
11.3.5 支持控制面板尺寸和字体设置
11.3.6 通过多种手段传递重要信息
11.3.7 测试应用程序
11.4 创建辅助性的Web应用程序
11.4.1 创建项目
11.4.2 向窗体中添加控件
11.4.3 完成程序功能
11.4.4 测试Web窗体应用程序
本章小结
第12章 应用程序本地化
12.1 如何实现本地化
12.1.1 资源文件
12.1.2 从文本文件创建本地化资源文件
12.1.3 保存本地化字符串资源
12.1.4 保存本地化对象资源
12.1.5 提取本地化字符串资源
12.1.6 提取本地化对象资源
12.2 管理应用程序资源
12.2.1 资源管理器
12.2.2 资源阅读器
12.2.3 资源集
12.2.4 资源书写器
12.3 本地化实例
12.3.1 本地化Windows窗体
12.3.2 本地化Web窗体
本章小结
1.1 控件基础功能支持
1.1.1 基础控件属性
1.1.2 基础控件方法
1.1.3 基础控件事件
1.2 标签控件
1.2.1 常用标签属性
1.2.2 常用标签方法
1.2.3 常用标签事件
1.2.4 使用标签
1.3 图片框控件
1.3.1 常用图片框属性
1.3.2 常用图片框方法
1.3.3 常用图片框事件
1.3.4 使用图片框
1.4 按钮控件
1.4.1 常用按钮属性
1.4.2 常用按钮方法
1.4.3 常用按钮事件
1.4.4 使用按钮控件
1.5 复选框控件
1.5.1 使用复选框属性
1.5.2 使用复选框控件
1.6 单选按钮控件
1.6.1 常用单选按钮属性
1.6.2 使用单选按钮
1.7 文本框控件
1.7.1 常用文本框属性
1.7.2 常用文本框方法
1.7.3 常用文本框事件
1.7.4 使用文本框
1.8 列表框控件
1.8.1 常用列表框属性
1.8.2 常用列表框方法
1.8.3 列表枢常用事件
1.8.4 使用列表框
1.9 组合框控件
1.9.1 常用组合框属性和方法
1.9.2 常用组合框事件
1.9.3 使用组合框
1.10 编组框控件
1.10.1 常用编组框属性
1.10.2 使用编组框
1.11 滚动条控件
1.11.1 常用滚动条属性
1.11.2 常用滚动条事件
1.12 定时器控件
1.12.1 常用定时器属性
1.12.2 常用定时器方法
1.12.3 常用定时器事件
1.12.4 使用定时器控件
1.13 管理窗体控件集合
本章小结
第2章 设计应用程序界面
2.1 设置窗体外观特性
2.1.1 常用窗体属性
2.1.2 常用窗体方法
2.1.3 常用窗体事件
2.1.4 窗体设置示例
2.2 菜单的设计和使用
2.2.1 基础菜单管理类
2.2.2 常规菜单管理类
2.2.3 菜单项管理类
2.2.4 添加常规菜单
2.2.5 设计和使用常规菜单
2.2.6 使用上下文菜单
2.3 工具栏的设计和使用
2.3.1 工具栏管理类
2.3.2 工具栏按钮管理类
2.3.3 设计和使用工具栏
2.4 状态栏的设计和使用
2.4.1 状态栏管理类
2.4.2 状态栏窗格管理类
2.4.3 设计和使用状态栏
本章小结
第3章 屏幕绘制
3.1 增强的图形设备接口(GDI+)
3.2 图形对象和设备环境
3.2.1 设备环境概述
3.2.2 图形对象的常用属性
3.2.3 图形对象的常用方法
3.3 GDI十对象
3.3.1 画笔对象
3.3.2 画刷对象
3.3.3 字体对象
3.3.4 位图对象
3.3.5 区域对象
3.4 图形重绘
3.4.1 重绘机制
3.4.2 鼠标输入
3.4.3 键盘输入
3.4.4 所见即所得的绘制
3.5 设计文档/视图结构的应用程序
3.5.1 文档/视图结构概述
3.5.2 创建主框架窗口
3.5.3 创建文档类
3.5.4 创建视图类
本章小结
第4章 拖放操作与打印支持
4.1 执行拖放操作
4.1.1 拖动数据
4.1.2 放置数据
4.1.3 在应用程序间执行拖放操作
4.2 访问剪贴板
4.2.1 将数据置于剪贴板中
4.2.2 从剪贴板中获取信息
4.3 提供打印功能
4.3.1 创建标准Windows窗体打印工作
4.3.2 在运行时修改打印选项
4.3.3 选择打印机
4.3.4 完成打印工作
4.3.5 显示打印预览
4.3.6 打印图形
4.3.7 打印文本
本章小结
第5章 创建Windows服务
5.1 Windows服务概述
5.1.1 服务应用程序的独特之处
5.1.2 服务生命期
5.2 Windows服务支持类
5.2.1 服务基类
5.2.2 服务管理类
5.2.3 ServiceInstaller类
5.3 创建Windows服务应用程序
5.3.1 Windows服务应用程序的结构
5.3.2 创建Windows服务应用程序的步骤
5.3.3 实现服务功能
5.3.4 为服务应用程序添加安装程序
5.3.5 指定服务的安全上下文
5.3.6 安装和卸载服务
5.3.7 指定服务的启动方式
5.3.8 手动启动服务
5.4 调试Windows服务
5.4.1 调试Windows服务的步骤
5.4.2 记录服务信息
5.4.3 定制事件日志
5.4.4 删除定制事件日志
5.5 Windows服务示例
本章小结
第6章 创建Web应用程序
6.1 ASP.NET Web应用程序简介
6.1.1 Visual Stuido ASP.NET Web应用程序
6.1.2 ASP.NET Web应用程序元素
6.1.3 ASP.NET概述
6.1.4 使用Visual Stuido.NET的优势
6.2 Web窗体和Windows窗体
6.2.1 Windows窗体
6.2.2 Web窗体
6.2.3 Windows窗体和Web窗体的比较
6.3 创建和管理Web窗体
6.3.1 Visual Studio中的Web窗体和项目
6.3.2 为Web项目添加Web窗体页
6.3.3 编辑和配置Web项目
6.3.4 编辑和运行Web窗体页
6.4 Web窗体中的事件处理
6.4.1 Web服务器控件事件模型
6.4.2 使用Web窗体设计器创建默认事件处理函数
6.4.3 在Web窗体中创建非默认事件处理
6.4.4 绑定到现存事件处理函数
6.4.5 在运行时创建Web窗体事件处理函数
6.5 创建基础Web窗体页
6.5.1 创建页面
6.5.2 向Web窗体页中添加控件
6.5.3 创建事件处理函数
6.5.4 在调试模式构造和运行Web窗体页
6.5.5 下一步工作
6.6 Web窗体的高级应用
6.6.1 创建基础窗体
6.6.2 添加校验控件
6.6.3 测试注册窗体页
6.6.4 下一步工作
6.7 将用户重走向到其他页面
6.8 在Web窗体中检测浏览器类型
本章小结
第7章 数据访问编程基础
7.1 分布式应用程序和数据集成简介
7.1.1 ADO.NET数据访问
7.1.2 ADO.NET使用离线数据结构
7.1.3 数据被缓存到数据集内
7.1.4 数据集独立于数据源
7.1.5 数据以XML格式保存
7.1.6 数据结构定义
7.2 ADO.NET的优越性
7.2.1 互操作性
7.2.2 可维护性
7.2.3 可编程性
7.2.4 高性能
7.2.5 可缩放性
7.3 ADO.NET和ADO的比较
7.3.1 数据在内存中的表示形式
7.3.2 数据离线访问
7.3.3 应用程序间的数据共享
7.4 ADO.NET连接
7.4.1 ADO.NET连接设计工具介绍
7.4.2 OleDB连接管理类
7.4.3 SQL连接管理类
7.4.4 创建ADO.NET连接对象
7.5 ADO.NET数据适配器
7.5.1 数据适配器简介
7.5.2 数据适配器命令中的参数
7.5.3 数据适配器中的表映射
7.5.4 创建数据适配器
7.5.5 为数据适配器配置参数
7.5.6 将数据源列映射到数据集数据表列
7.5.7 预览数据适配器的结果
7.6 ADO.NET数据集
7.6.1 数据集简介
7.6.2 创建数据集的Visual Studio工具
7.6.3 使用组件设计器创建类型化数据集
7.6.4 使用表达式创建数据集列
7.6.5 为现存数据集添加表
7.6.6 为窗体或组件添加现存类型化数据集
7.6.7 为窗体或组件添加非类型化数据集
7.6.8 一个示例
本章小结
第8章 管理和使用数据库数据
8.1 管理离线数据
8.1.1 典型的数据处理步骤
8.1.2 数据集管理类
8.1.3 数据表管理类
8.1.4 数据表关系管理类
8.1.5 数据表列管理类
8.1.6 数据行(记录)管理类
8.2 筛选和排序数据集
8.2.1 数据集筛选和排序简介
8.2.2 为窗体或组件添加数据视图
8.2.3 使用数据现图筛选和排序数据
8.2.4 直接在数据表中进行排序和筛选
8.2.5 操作数据视图中的记录
8.2.6 创建和操作数据视图管理器
8.3 设置数据关系
8.3.1 表关系概述
8.3.2 访问相关记录
8.3.3 DataRelation对象和约束
8.3.4 使用XML设计器创建DataRelation对象
8.4 直接执行数据库操作
8.4.1 DataCommand对象简介
8.4.2 向窗体和组件中添加数据命令
8.4.3 设置和获取数据命令参数
8.4.4 执行返回结果集的数据命令
8.4.5 执行更新或数据库命令
8.4.6 执行返回单个值的数据命令
8.5 数据访问实例
本章小结
第9章 Windows商体中的数据绑定
9.1 数据绑定和Windows窗体
9.1.1 数据绑定的类型
9.1.2 何时使用数据绑定
9.2 简单数据绑定与复杂数据绑定
9.3 Windows窗体数据绑定的可选数据源
9.4 创建简单绑定控件
9.5 DataTahle的自定义视图
9.6 数据集的自定义现图
9.7 DataView的状态变化方式
9.7.1 原始/当前状态
9.7.2 已修改的当前状态/已修改的原始状态
9.8 DataRow的状态变化方式
9.9 数据绑定中的DataRow版本
9.10 编辑和更改数据源内的值
9.11 设置表的默认排序和筛选
9.12 使用数据显示控件
9.12.1 表格控件
9.12.2 表格单元格
9.12.3 表格列风格
9.12.4 获取表格信息
9.13 Windows窗体数据访问应用程序实例
9.13.1 创建项目和窗体
9.13.2 创建和配置数据集
9.13.3 添加DataGrid控件以显示数据
9.13.4 操作DataGrid控件
9.13.5 更新数据库
9.13.6 测试
9.13.7 下一步工作
本章小结
第10章 Web窗体中的数据绑定
10.1 Web窗体应用程序中的数据访问简介
10.1.1 数据存储
10.1.2 数据提供者
10.1.3 DataSource属性
10.1.4 DataSet对象
10.1.5 数据绑定
10.2 常用数据访问概念
10.2.1 分布式结构
10.2.2 Web窗体页数据访问
10.2.3 不同的数据存储格式
10.2.4 使用数据的方式
10.2.5 性能
10.2.6 安全
10.3 常用数据访问技术
10.3.1 只读数据访问
10.3.2 使用数据库查询访问数据
10.3.3 从Web窗体页更新数据
10.4 Web数据访问示例
10.4.1 创建项目和窗体
10.4.2 添加Data组件
10.4.3 添加显示数据的控件
10.4.4 添加代码以获取和显示数据
10.4.5 下一步工作
本章小结
第11章 遵守辅助性规则
11.1 辅助性规划
11.2 提供帮助系统
11.2.1 提供帮助文件和帮助主题
11.2.2 显示弹出式帮助
11.2.3 使用工具提示为控件提供帮助
11.3 创建辅助性的Windows应用程序
11.3.1 创建项目
11.3.2 向窗体中添加控件
11.3.3 完成程序基本功能
11.3.4 支持高对比度模式
11.3.5 支持控制面板尺寸和字体设置
11.3.6 通过多种手段传递重要信息
11.3.7 测试应用程序
11.4 创建辅助性的Web应用程序
11.4.1 创建项目
11.4.2 向窗体中添加控件
11.4.3 完成程序功能
11.4.4 测试Web窗体应用程序
本章小结
第12章 应用程序本地化
12.1 如何实现本地化
12.1.1 资源文件
12.1.2 从文本文件创建本地化资源文件
12.1.3 保存本地化字符串资源
12.1.4 保存本地化对象资源
12.1.5 提取本地化字符串资源
12.1.6 提取本地化对象资源
12.2 管理应用程序资源
12.2.1 资源管理器
12.2.2 资源阅读器
12.2.3 资源集
12.2.4 资源书写器
12.3 本地化实例
12.3.1 本地化Windows窗体
12.3.2 本地化Web窗体
本章小结
猜您喜欢