书籍详情
Windows GUI高级编程(C#编程篇)
作者:(英)Wahid Choudhury,(英)Richard Conway等著;徐燕华,毛尧飞译;徐燕华译
出版社:清华大学出版社
出版时间:2003-03-01
ISBN:9787302063094
定价:¥50.00
购买这本书可以去
内容简介
近年来,国内计算机类图书出版业得到了空前的发展,面向初级用户的应用类软件图书铺书盖地,但是真正有深度和内涵的高端图书不多。已经掌握计算机和网络基础知识的人们,尤其是IT专业人士迫切需要“阳春白雪”。IT图书市场呼唤精品…… 本书以GUI编程为重点,详细介绍了.NET下的Windows编程技术。主要内容涉及使用或不使用Visual Studio.NET创建Windows应用程序、运用Windows Forms类和控件、高级的数据绑定、处理用户输入、使用GDI+绘图、打印和打印预览、创建自定义控件、.NET中的多线程编程,以及部署Windows应用程序等。
作者简介
暂缺《Windows GUI高级编程(C#编程篇)》作者简介
目录
第1章 .NET和Windows
1.1 Windows应用程序和.NET
1.2 消息、句柄和窗口
1.3 Windows Forms命名空间
1.4 不使用Visual Studio.NET创建窗体
1.5 在Visual Studio.NET中创建窗体
1.6 小结
第2章 使用Windows Forms
2.1 创建基于窗体的应用程序
2.1.1 自定义窗体
2.1.2 通过继承获得更好的窗体
2.1.3 连接窗体上的事件
2.1.4 有模式和无模式窗体
2.1.5 处理继承的窗体上的事件
2.1.6 使用VS.NET向导创建窗体
2.2 将菜单添加到窗体中
2.2.1 主菜单
2.2.2 上下文菜单
2.2.3 菜单处理程序
2.3 多文档界面的窗体
2.3.1 使用属性管理MDI窗体
2.3.2 改变菜单
2.4 常用对话框
2.4.1 打开文件的对话框
2.4.2 保存文件的对话框
2.4.3 颜色选择的对话框
2.4.4 VS.NET和常用对话框
2.5 工具栏
2.5.1 添加工具栏
2.5.2 处理工具栏事件
2.5.3 VS.NET和工具栏
2.6 状态栏
2.7 小结
第3章 Windows常用控件
3.1 控件基类
3.1.1 控件属性
3.1.2 控件容器
3.2 常用控件
3.2.1 TextBox控件
3.2.2 ListBox控件
3.2.3 ListView控件
3.2.4 ComboBox控件
3.2.5 DomainUpDown控件
3.3 按钮控件
3.3.1 CheckBox控件
3.3.2 RadioButton控件
3.3.3 Scrollbar控件
3.3.4 Timer控件
3.3.5 DateTimePicker控件
3.3.6 MonthCalendar控件
3.3.7 TreeView控件
3.4 自定义绘制
3.4.1 自定义绘制ComboBox
3.4.2 自定义绘制Button
3.5 在.NET中使用ActiveX控件
3.5.1 使用AxImp
3.5.2 简单的Web浏览器应用程序
3.5.3 Windows媒体播放器
3.5.4 Microsoft Agent控件
3.6 小结
第4章 数据绑定
4.1 .NET中的数据绑定
4.1.1 BindingContext
4.1.2 BindingManagerBase
4.1.3 Binding类
4.2 简单的数据绑定
4.3 更新数据
4.4 复杂的绑定
4.4.1 绑定要求
4.4.2 ITypedList
4.4.3 IBindingList和IEditableObject
4.5 绑定到自定义控件中
4.6 小结
第5章 用户输入
5.1 介绍键盘
5.1.1 关于编码
5.1.2 KeyboardSample应用程序
5.1.3 加速键
5.1.4 开发键盘计时器
5.1.5 检查键盘修正键
5.2 将键盘国际化
5.3 失去焦点和得到焦点
5.4 响应鼠标
5.4.1 鼠标功能
5.4.2 跟踪鼠标
5.5 使用鼠标绘图
5.6 使用工具提示
5.7 小结
第6章 在.NET环境下绘图
6.1 GDI+概述
6.2 事件和画图
6.3 图形对象
6.4 颜色、画笔和画刷
6.4.1 透明度
6.4.2 已知的颜色
6.4.3 渐变颜色
6.4.4 影线画刷
6.4.5 颜色对话框
6.5 形状、路径和区域
6.5.1 线条和曲线
6.5.2 变换
6.5.3 路径
6.5.4 阴影和裁剪
6.5.5 区域
6.6 绘制文字——字体
6.6.1 字体对话框
6.6.2 已安装的字体族
6.6.3 文本方向
6.7 处理图像
6.7.1 缩放
6.7.2 旋转和翻转
6.7.3 PictureBox控件
6.7.4 滚动
6.8 小结
第7章 打印
7.1 System.Drawing.Printing
7.2 在.NET环境下打印
7.2.1 图形
7.2.2 PrinterSettings
7.2.3 PrintDocument
7.2.4 PrintDialog
7.2.5 PageSetupDialog
7.3 示例:打印DataGrid
7.3.1 设计目标
7.3.2 GridPrinting
7.4 小结
第8章 自定义控件
8.1 扩展控件
8.1.1 创建TextBox扩展控件
8.1.2 使用TextBox扩展控件
8.1.3 设计时使用特性和XML文档
8.2 复合控件
8.2.1 创建AddressControl复合控件
8.2.2 使用AddressControl
8.3 自定义绘制的控件
8.3.1 创建RoundButton控件
8.3.2 使用RoundButton控件
8.4 深入介绍PropertyGrid
8.4.1 自定义TypeConverters
8.4.2 自定义UITypeEditors
8.5 小结
第9章 优化Windows应用程序
9.1 线程的基本问题
9.2 应用程序锁定
9.3 线程性能
9.4 编写多线程应用程序
9.4.1 数据库应用程序
9.4.2 网络应用程序
9.5 不同的Winddws Forms编程模型
9.6 使用P/Invoke
9.7 事件存取器
9.8 小结
第10章 部署Windows应用程序
10.1 使用Windows Installer
10.1.1 安装向导
10.1.2 文件系统编辑器
10.1.3 其他编辑器
10.1.4 注册表编辑器
10.1.5 文件类型编辑器
10.1.6 UI编辑器
10.1.7 自定义操作编辑器
10.1.8 启动条件编辑器
10.1.9 修复和删除
10.1.10 重新分布.NET Framework
10.1.11 安装到GAC
10.1.12 通过Web使用Windows Installer
10.2 合并模块项目
10.3 CAB文件
10.4 处理部署
10.5 代码访问安全——保护客户
10.6 小结
1.1 Windows应用程序和.NET
1.2 消息、句柄和窗口
1.3 Windows Forms命名空间
1.4 不使用Visual Studio.NET创建窗体
1.5 在Visual Studio.NET中创建窗体
1.6 小结
第2章 使用Windows Forms
2.1 创建基于窗体的应用程序
2.1.1 自定义窗体
2.1.2 通过继承获得更好的窗体
2.1.3 连接窗体上的事件
2.1.4 有模式和无模式窗体
2.1.5 处理继承的窗体上的事件
2.1.6 使用VS.NET向导创建窗体
2.2 将菜单添加到窗体中
2.2.1 主菜单
2.2.2 上下文菜单
2.2.3 菜单处理程序
2.3 多文档界面的窗体
2.3.1 使用属性管理MDI窗体
2.3.2 改变菜单
2.4 常用对话框
2.4.1 打开文件的对话框
2.4.2 保存文件的对话框
2.4.3 颜色选择的对话框
2.4.4 VS.NET和常用对话框
2.5 工具栏
2.5.1 添加工具栏
2.5.2 处理工具栏事件
2.5.3 VS.NET和工具栏
2.6 状态栏
2.7 小结
第3章 Windows常用控件
3.1 控件基类
3.1.1 控件属性
3.1.2 控件容器
3.2 常用控件
3.2.1 TextBox控件
3.2.2 ListBox控件
3.2.3 ListView控件
3.2.4 ComboBox控件
3.2.5 DomainUpDown控件
3.3 按钮控件
3.3.1 CheckBox控件
3.3.2 RadioButton控件
3.3.3 Scrollbar控件
3.3.4 Timer控件
3.3.5 DateTimePicker控件
3.3.6 MonthCalendar控件
3.3.7 TreeView控件
3.4 自定义绘制
3.4.1 自定义绘制ComboBox
3.4.2 自定义绘制Button
3.5 在.NET中使用ActiveX控件
3.5.1 使用AxImp
3.5.2 简单的Web浏览器应用程序
3.5.3 Windows媒体播放器
3.5.4 Microsoft Agent控件
3.6 小结
第4章 数据绑定
4.1 .NET中的数据绑定
4.1.1 BindingContext
4.1.2 BindingManagerBase
4.1.3 Binding类
4.2 简单的数据绑定
4.3 更新数据
4.4 复杂的绑定
4.4.1 绑定要求
4.4.2 ITypedList
4.4.3 IBindingList和IEditableObject
4.5 绑定到自定义控件中
4.6 小结
第5章 用户输入
5.1 介绍键盘
5.1.1 关于编码
5.1.2 KeyboardSample应用程序
5.1.3 加速键
5.1.4 开发键盘计时器
5.1.5 检查键盘修正键
5.2 将键盘国际化
5.3 失去焦点和得到焦点
5.4 响应鼠标
5.4.1 鼠标功能
5.4.2 跟踪鼠标
5.5 使用鼠标绘图
5.6 使用工具提示
5.7 小结
第6章 在.NET环境下绘图
6.1 GDI+概述
6.2 事件和画图
6.3 图形对象
6.4 颜色、画笔和画刷
6.4.1 透明度
6.4.2 已知的颜色
6.4.3 渐变颜色
6.4.4 影线画刷
6.4.5 颜色对话框
6.5 形状、路径和区域
6.5.1 线条和曲线
6.5.2 变换
6.5.3 路径
6.5.4 阴影和裁剪
6.5.5 区域
6.6 绘制文字——字体
6.6.1 字体对话框
6.6.2 已安装的字体族
6.6.3 文本方向
6.7 处理图像
6.7.1 缩放
6.7.2 旋转和翻转
6.7.3 PictureBox控件
6.7.4 滚动
6.8 小结
第7章 打印
7.1 System.Drawing.Printing
7.2 在.NET环境下打印
7.2.1 图形
7.2.2 PrinterSettings
7.2.3 PrintDocument
7.2.4 PrintDialog
7.2.5 PageSetupDialog
7.3 示例:打印DataGrid
7.3.1 设计目标
7.3.2 GridPrinting
7.4 小结
第8章 自定义控件
8.1 扩展控件
8.1.1 创建TextBox扩展控件
8.1.2 使用TextBox扩展控件
8.1.3 设计时使用特性和XML文档
8.2 复合控件
8.2.1 创建AddressControl复合控件
8.2.2 使用AddressControl
8.3 自定义绘制的控件
8.3.1 创建RoundButton控件
8.3.2 使用RoundButton控件
8.4 深入介绍PropertyGrid
8.4.1 自定义TypeConverters
8.4.2 自定义UITypeEditors
8.5 小结
第9章 优化Windows应用程序
9.1 线程的基本问题
9.2 应用程序锁定
9.3 线程性能
9.4 编写多线程应用程序
9.4.1 数据库应用程序
9.4.2 网络应用程序
9.5 不同的Winddws Forms编程模型
9.6 使用P/Invoke
9.7 事件存取器
9.8 小结
第10章 部署Windows应用程序
10.1 使用Windows Installer
10.1.1 安装向导
10.1.2 文件系统编辑器
10.1.3 其他编辑器
10.1.4 注册表编辑器
10.1.5 文件类型编辑器
10.1.6 UI编辑器
10.1.7 自定义操作编辑器
10.1.8 启动条件编辑器
10.1.9 修复和删除
10.1.10 重新分布.NET Framework
10.1.11 安装到GAC
10.1.12 通过Web使用Windows Installer
10.2 合并模块项目
10.3 CAB文件
10.4 处理部署
10.5 代码访问安全——保护客户
10.6 小结
猜您喜欢