书籍详情
Visual C#.NET开发实践
作者:郑小平编著
出版社:人民邮电出版社
出版时间:2001-01-01
ISBN:9787115096180
定价:¥48.00
购买这本书可以去
内容简介
软件业界的巨人微软公司在新世纪推出了恢宏的.NET计划,C#语言是.NET框架的核心语言。本书的目的就是让国内的开发者最先了解如何使用这门崭新的语言在.NET平台上实现各种传统应用的开发,让国内的朋友最先领悟.NET计划的思想和前途。本书详细介绍了使用C#语言在Visual Studio .NET开发环境中开发Windows程序的各个方面,包括界面、图形图像、打印、文件、多任务和网络等高级主体。本书针对的是中高级开发者,也就是熟练使用Windows系统,并已经系统学习了C#语言语法的读者。如果对这两个方面已经比较熟悉,那本书将使您成为.NET开发方面的领先者。
作者简介
暂缺《Visual C#.NET开发实践》作者简介
目录
第1章 一个Windows程序
1.1 初识开发环境
1.2 “Start”页面
1.2.1 “Get Started”页面
1.2.2 “What’s New”页面
1.2.3 “Online Community”页面
1.2.4 “Headlines”页面
1.2.5 “Search Online”页面
1.2.6 “My Profile”页面
1.3 建立一个工程项目
1.3.1 创建工程框架
1.3.2 编译执行程序
1.4 Solution Explorer窗口
1.4.1 Solution概念
1.4.2 Project概念
1.4.3 Solution Explorer窗口
1.5 Code Editor窗口
1.5.1 打开Code Editor窗口
1.5.2 Code Editor新特性
1.6 分析代码
1.6.1 AssemblyInfo.cs文件
1.6.2 Form1.cs文件
1.7 编辑窗体
1.7.1 修改窗体属性
1.7.2 添加控件
1.7.3 新添加的代码
1.8 本章总结
第2章 基础Win Forms控件
2.1 Button(按钮)控件
2.1.1 建立新工程
2.1.2 创建按钮并设置属性
2.1.3 实现按钮事件方法
2.1.4 演示按钮
2.2 TextBox(文本框)控件
2.2.1 创建文本框并设置属性
2.2.2 访问Text属性
2.2.3 演示文本框
2.3 CheckBox(复选框)控件
2.3.1 创建复选框并设置属性
2.3.2 实现复选框事件方法
2.3.3 演示复选框
2.4 RadioButton(单选按钮)控件
2.4.1 创建单选按钮并设置属性
2.4.2 实现单选按钮事件
2.4.3 演示单选按钮
2.5 ListBox(列表框)控件
2.5.1 创建列表框并设置属性
2.5.2 实现添加删除操作
2.5.3 演示列表框
2.6 ComboBox(组合框)控件
2.6.1 创建组合框并设置属性
2.6.2 实现选择条目消息
2.6.3 演示组合框
2.7 ToolTip(工具提示)控件
2.7.1 创建工具提示并设置属性
2.7.2 关联工具提示的控件
2.7.3 演示工具提示
2.8 本章总结
第3章 高级Win Forms控件
3.1 NumericUpDown控件
3.1.1 创建包含NumericUpDown的窗体
3.1.2 控制NumericUpDown控件
3.1.3 实现NumericUpDown控件的事件方法
3.1.4 演示NumericUpDown控件
3.2 ProgressBar(进度条)控件
3.2.1 创建包含ProgressBar的窗体
3.2.2 显示计算过程
3.2.3 演示ProgressBar控件
3.3 ListView(列表视图)控件
3.3.1 创建包含ListView的窗体
3.3.2 实现地址簿功能
3.3.3 演示ListView控件
3.3.4 查看ListView的创建代码
3.4 TreeView(树形视图)控件
3.4.1 创建包含TreeView的窗体
3.4.2 实现TreeView的事件方法
3.4.3 实现按钮的点击事件方法
3.4.4 演示TreeView控件
3.5 Splitter控件
3.5.1 创建分隔窗体
3.5.2 演示Splitter控件
3.6 TabControl控件
3.6.1 创建TabControl控件
3.6.2 创建标签页
3.6.3 分析代码
3.6.4 演示TabControl控件
3.7 本章总结
第4章 菜单设计
4.1 创建主菜单
4.1.1 添加主菜单条
4.1.2 添加“文件”菜单组
4.1.3 添加“新建”菜单项
4.1.4 添加“打开”和“保存”菜单项
4.1.5 添加菜单分隔条
4.1.6 添加“退出”菜单项
4.1.7 测试菜单功能
4.2 Check和RadioCheck菜单
4.2.1 添加“查看”菜单组
4.2.2 添加Check类型的菜单项
4.2.3 添加RadioCheck类型的菜单项
4.2.4 测试Check和RadioCheck菜单功能
4.3 自画菜单
4.3.1 添加“图形”菜单组
4.3.2 添加自画菜单项
4.3.3 实现自画菜单事件方法
4.3.4 添加“圆形”和“直线”自画菜单项
4.3.5 测试自画菜单
4.4 创建上下文菜单
4.4.1 创建窗体的上下文菜单
4.4.2 创建控件上的上下文菜单
4.5 本章总结
第5章 工具栏和状态栏
5.1 创建工具栏
5.1.1 创建ImageList控件
5.1.2 创建ToolBar控件
5.1.3 添加工具栏按钮
5.1.4 实现工具栏按钮事件方法
5.1.5 测试工具栏
5.2 带有下拉菜单的工具栏按钮
5.2.1 创建ContextMenu控件
5.2.2 实现菜单项点击事件方法
5.2.3 把ContextMenu加入到【新建】工具栏按钮上
5.2.4 测试工具栏按钮下拉菜单
5.3 创建开关工具栏按钮
5.3.1 在ImageList控件中添加图像
5.3.2 创建ToolBar控件
5.3.3 实现按钮点击事件方法
5.3.4 测试开关工具栏按钮
5.4 创建状态栏
5.4.1 添加StatusBar控件
5.4.2 设置StatusBar属性
5.4.3 实现PanelClick事件
5.4.4 动态设置状态栏信息
5.4.5 演示状态栏
5.5 自画状态栏面板
5.6 本章总结
第6章 对话框
6.1 模式对话框
6.1.1 添加窗体类
6.1.2 编辑窗体
6.1.3 实现对话框功能
6.1.4 返回对话框关闭方式
6.1.5 定义访问对话框数据的属性
6.1.6 使用模式对话框
6.1.7 演示对话框
6.2 非模式对话框
6.2.1 创建应用程序
6.2.2 添加窗体类
6.2.3 编辑窗体
6.2.4 定义访问对话框数据的属性
6.2.5 实现控件事件
6.2.6 使用模式对话框
6.2.7 演示非模式对话框
6.3 通用对话框
6.3.1 OpenFileDialog
6.3.2 SaveFileDialog
6.3.3 ColorDialog
6.3.4 FontDialog
6.4 本章总结
第7章 多文档界面应用程序
7.1 创建主窗体及其控件
7.1.1 创建主窗体
7.1.2 添加控件
7.2 创建子窗体及其控件
7.2.1 创建子窗体
7.2.2 添加控件
7.3 实现子窗体功能
7.3.1 编辑功能
7.3.2 保存功能
7.4 实现主窗体功能
7.4.1 实现菜单栏功能
7.4.2 实现工具栏功能
7.5 演示多文档界面程序
7.6 本章总结
第8章 GDI+编程基础
8.1 GDI+简介
8.1.1 GDI+编程模式
8.1.2 GDI+的新特性
8.1.3 GDI+框架结构
8.2 绘图平面
8.2.1 创建Graphics对象
8.2.2 使用Graphics对象
8.3 Color结构
8.3.1 创建颜色对象
8.3.2 预定义颜色
8.4 画笔(Pen)
8.4.1 创建画笔对象
8.4.2 预定义画笔对象
8.4.3 画笔高级属性
8.5 刷子(Brush)
8.5.1 SolidBrush类
8.5.2 HatchBrush类
8.5.3 TextureBrush类
8.5.4 LinearGradientBrush类
8.5.5 PathGradientBrush类
8.6 字体(Font)
8.7 混合和变换
8.7.1 混合(Blend)
8.7.2 变换(Transform)
8.8 本章总结
第9章 图形和图像
9.1 绘制图形
9.1.1 直线
9.1.2 矩形
9.1.3 椭圆
9.1.4 圆弧
9.1.5 圆饼
9.1.6 多边形
9.1.7 曲线
9.1.8 路径
9.2 操作图像
9.2.1 显示图像
9.2.2 保存图像
9.2.3 特效处理
9.3 本章总结
第10章 打印文档
10.1 打印组件
10.1.1 PrintDocument类
10.1.2 PrintPreviewDialog类
10.1.3 PrintDialog类
10.1.4 PageSetupDialog类
10.2 打印实例
10.2.1 创建工程
10.2.2 实现打印功能
10.2.3 实现打印设置功能
10.2.4 实现页面设置功能
10.2.5 实现打印预览功能
10.3 本章总结
第11章 拖放操作和剪贴板
11.1 拖放编程基础
11.1.1 DoDragDrop方法
11.1.2 AllowDrop属性
11.1.3 “目标”中的拖放事件
11.1.4 “源”中的拖放事件
11.2 进程内拖放操作
11.2.1 创建工程
11.2.2 实现TreeView的事件方法
11.2.3 实现“拖”功能
11.2.4 实现“放”功能
11.2.5 演示实例
11.3 进程间拖放操作
11.3.1 创建工程
11.3.2 添加显示功能
11.3.3 实现“拖”功能
11.3.4 实现“放”功能
11.3.5 演示实例
11.4 剪贴板操作
11.4.1 Clipboard方法
11.4.2 剪贴板实例
11.5 本章总结
第12章 组件设计
12.1 相关概念
12.1.1 组件(Component)
12.1.2 控件(Control)
12.1.3 容器(Container)
12.1.4 场所(Site)
12.2 技术基础
12.2.1 属性(Property)
12.2.2 事件(Event)和代表(Delegate)
12.2.3 特性(Attribute)
12.2.4 授权(License)组件和控件
12.3 设计Windows Forms控件
12.3.1 创建工程
12.3.2 添加属性
12.3.3 添加事件
12.3.4 覆盖基类方法
12.3.5 绘制控件
12.3.6 使用控件
12.4 本章总结
第13章 进程和线程
13.1 了解AppDomain
13.1.1 Windows 32进程模式
13.1.2 .NET进程模式
13.1.3 AppDomain类
13.2 操作进程
13.2.1 Process类
13.2.2 应用实例
13.3 操作线程
13.3.1 Thread类
13.3.2 多线程实例
13.4 多线程同步
13.4.1 加锁(Lock)
13.4.2 监视器(Monitor)
13.4.3 互斥体(Mutex)
13.4.4 定时器(Timer)
13.5 线程池
13.5.1 ThreadPool类
13.5.2 ThreadPool实例
13.6 本章总结
第14章 数据流和文件系统
14.1 读写文件
14.1.1 获取文件数据流
14.1.2 读写文本文件
14.1.3 读写二进制文件
14.2 异步文件存取
14.2.1 异步存取方法
14.2.2 程序实例
14.3 访问磁盘和目录
14.3.1 创建工程
14.3.2 实现浏览功能
14.3.3 使用对话框
14.3.4 演示实例
14.4 隔离存储
14.4.1 隔离存储简介
14.4.2 隔离存储类型
14.4.3 隔离存储编程
14.4.4 隔离存储实例
14.5 对象串行化
14.5.1 串行化类
14.5.2 串行化实例
14.6 本章总结
第15章 操作XML
15.1 编程模式
15.1.1 DOM模式
15.1.2 Push模式
15.1.3 Pull模式
15.2 XML相关类
15.2.1 抽象基类
15.2.2 继承的子类
15.2.3 DOM支持类
15.2.4 XslTransform类
15.3 应用举例
15.3.1 读取XML文档
15.3.2 展开实体引用
15.3.3 检验控制
15.3.4 使用DOM输出XML文档
15.3.5 XSLT转换实例
15.4 本章总结
第16章 网络编程
16.1 Net类概览
16.1.1 请求/响应层
16.1.2 应用协议层
16.1.3 传输层
16.2 应用举例
16.2.1 下载Web页面
16.2.2 网络时间客户和服务
16.2.3 聊天软件
16.2.4 套接字编程
16.3 本章总结
1.1 初识开发环境
1.2 “Start”页面
1.2.1 “Get Started”页面
1.2.2 “What’s New”页面
1.2.3 “Online Community”页面
1.2.4 “Headlines”页面
1.2.5 “Search Online”页面
1.2.6 “My Profile”页面
1.3 建立一个工程项目
1.3.1 创建工程框架
1.3.2 编译执行程序
1.4 Solution Explorer窗口
1.4.1 Solution概念
1.4.2 Project概念
1.4.3 Solution Explorer窗口
1.5 Code Editor窗口
1.5.1 打开Code Editor窗口
1.5.2 Code Editor新特性
1.6 分析代码
1.6.1 AssemblyInfo.cs文件
1.6.2 Form1.cs文件
1.7 编辑窗体
1.7.1 修改窗体属性
1.7.2 添加控件
1.7.3 新添加的代码
1.8 本章总结
第2章 基础Win Forms控件
2.1 Button(按钮)控件
2.1.1 建立新工程
2.1.2 创建按钮并设置属性
2.1.3 实现按钮事件方法
2.1.4 演示按钮
2.2 TextBox(文本框)控件
2.2.1 创建文本框并设置属性
2.2.2 访问Text属性
2.2.3 演示文本框
2.3 CheckBox(复选框)控件
2.3.1 创建复选框并设置属性
2.3.2 实现复选框事件方法
2.3.3 演示复选框
2.4 RadioButton(单选按钮)控件
2.4.1 创建单选按钮并设置属性
2.4.2 实现单选按钮事件
2.4.3 演示单选按钮
2.5 ListBox(列表框)控件
2.5.1 创建列表框并设置属性
2.5.2 实现添加删除操作
2.5.3 演示列表框
2.6 ComboBox(组合框)控件
2.6.1 创建组合框并设置属性
2.6.2 实现选择条目消息
2.6.3 演示组合框
2.7 ToolTip(工具提示)控件
2.7.1 创建工具提示并设置属性
2.7.2 关联工具提示的控件
2.7.3 演示工具提示
2.8 本章总结
第3章 高级Win Forms控件
3.1 NumericUpDown控件
3.1.1 创建包含NumericUpDown的窗体
3.1.2 控制NumericUpDown控件
3.1.3 实现NumericUpDown控件的事件方法
3.1.4 演示NumericUpDown控件
3.2 ProgressBar(进度条)控件
3.2.1 创建包含ProgressBar的窗体
3.2.2 显示计算过程
3.2.3 演示ProgressBar控件
3.3 ListView(列表视图)控件
3.3.1 创建包含ListView的窗体
3.3.2 实现地址簿功能
3.3.3 演示ListView控件
3.3.4 查看ListView的创建代码
3.4 TreeView(树形视图)控件
3.4.1 创建包含TreeView的窗体
3.4.2 实现TreeView的事件方法
3.4.3 实现按钮的点击事件方法
3.4.4 演示TreeView控件
3.5 Splitter控件
3.5.1 创建分隔窗体
3.5.2 演示Splitter控件
3.6 TabControl控件
3.6.1 创建TabControl控件
3.6.2 创建标签页
3.6.3 分析代码
3.6.4 演示TabControl控件
3.7 本章总结
第4章 菜单设计
4.1 创建主菜单
4.1.1 添加主菜单条
4.1.2 添加“文件”菜单组
4.1.3 添加“新建”菜单项
4.1.4 添加“打开”和“保存”菜单项
4.1.5 添加菜单分隔条
4.1.6 添加“退出”菜单项
4.1.7 测试菜单功能
4.2 Check和RadioCheck菜单
4.2.1 添加“查看”菜单组
4.2.2 添加Check类型的菜单项
4.2.3 添加RadioCheck类型的菜单项
4.2.4 测试Check和RadioCheck菜单功能
4.3 自画菜单
4.3.1 添加“图形”菜单组
4.3.2 添加自画菜单项
4.3.3 实现自画菜单事件方法
4.3.4 添加“圆形”和“直线”自画菜单项
4.3.5 测试自画菜单
4.4 创建上下文菜单
4.4.1 创建窗体的上下文菜单
4.4.2 创建控件上的上下文菜单
4.5 本章总结
第5章 工具栏和状态栏
5.1 创建工具栏
5.1.1 创建ImageList控件
5.1.2 创建ToolBar控件
5.1.3 添加工具栏按钮
5.1.4 实现工具栏按钮事件方法
5.1.5 测试工具栏
5.2 带有下拉菜单的工具栏按钮
5.2.1 创建ContextMenu控件
5.2.2 实现菜单项点击事件方法
5.2.3 把ContextMenu加入到【新建】工具栏按钮上
5.2.4 测试工具栏按钮下拉菜单
5.3 创建开关工具栏按钮
5.3.1 在ImageList控件中添加图像
5.3.2 创建ToolBar控件
5.3.3 实现按钮点击事件方法
5.3.4 测试开关工具栏按钮
5.4 创建状态栏
5.4.1 添加StatusBar控件
5.4.2 设置StatusBar属性
5.4.3 实现PanelClick事件
5.4.4 动态设置状态栏信息
5.4.5 演示状态栏
5.5 自画状态栏面板
5.6 本章总结
第6章 对话框
6.1 模式对话框
6.1.1 添加窗体类
6.1.2 编辑窗体
6.1.3 实现对话框功能
6.1.4 返回对话框关闭方式
6.1.5 定义访问对话框数据的属性
6.1.6 使用模式对话框
6.1.7 演示对话框
6.2 非模式对话框
6.2.1 创建应用程序
6.2.2 添加窗体类
6.2.3 编辑窗体
6.2.4 定义访问对话框数据的属性
6.2.5 实现控件事件
6.2.6 使用模式对话框
6.2.7 演示非模式对话框
6.3 通用对话框
6.3.1 OpenFileDialog
6.3.2 SaveFileDialog
6.3.3 ColorDialog
6.3.4 FontDialog
6.4 本章总结
第7章 多文档界面应用程序
7.1 创建主窗体及其控件
7.1.1 创建主窗体
7.1.2 添加控件
7.2 创建子窗体及其控件
7.2.1 创建子窗体
7.2.2 添加控件
7.3 实现子窗体功能
7.3.1 编辑功能
7.3.2 保存功能
7.4 实现主窗体功能
7.4.1 实现菜单栏功能
7.4.2 实现工具栏功能
7.5 演示多文档界面程序
7.6 本章总结
第8章 GDI+编程基础
8.1 GDI+简介
8.1.1 GDI+编程模式
8.1.2 GDI+的新特性
8.1.3 GDI+框架结构
8.2 绘图平面
8.2.1 创建Graphics对象
8.2.2 使用Graphics对象
8.3 Color结构
8.3.1 创建颜色对象
8.3.2 预定义颜色
8.4 画笔(Pen)
8.4.1 创建画笔对象
8.4.2 预定义画笔对象
8.4.3 画笔高级属性
8.5 刷子(Brush)
8.5.1 SolidBrush类
8.5.2 HatchBrush类
8.5.3 TextureBrush类
8.5.4 LinearGradientBrush类
8.5.5 PathGradientBrush类
8.6 字体(Font)
8.7 混合和变换
8.7.1 混合(Blend)
8.7.2 变换(Transform)
8.8 本章总结
第9章 图形和图像
9.1 绘制图形
9.1.1 直线
9.1.2 矩形
9.1.3 椭圆
9.1.4 圆弧
9.1.5 圆饼
9.1.6 多边形
9.1.7 曲线
9.1.8 路径
9.2 操作图像
9.2.1 显示图像
9.2.2 保存图像
9.2.3 特效处理
9.3 本章总结
第10章 打印文档
10.1 打印组件
10.1.1 PrintDocument类
10.1.2 PrintPreviewDialog类
10.1.3 PrintDialog类
10.1.4 PageSetupDialog类
10.2 打印实例
10.2.1 创建工程
10.2.2 实现打印功能
10.2.3 实现打印设置功能
10.2.4 实现页面设置功能
10.2.5 实现打印预览功能
10.3 本章总结
第11章 拖放操作和剪贴板
11.1 拖放编程基础
11.1.1 DoDragDrop方法
11.1.2 AllowDrop属性
11.1.3 “目标”中的拖放事件
11.1.4 “源”中的拖放事件
11.2 进程内拖放操作
11.2.1 创建工程
11.2.2 实现TreeView的事件方法
11.2.3 实现“拖”功能
11.2.4 实现“放”功能
11.2.5 演示实例
11.3 进程间拖放操作
11.3.1 创建工程
11.3.2 添加显示功能
11.3.3 实现“拖”功能
11.3.4 实现“放”功能
11.3.5 演示实例
11.4 剪贴板操作
11.4.1 Clipboard方法
11.4.2 剪贴板实例
11.5 本章总结
第12章 组件设计
12.1 相关概念
12.1.1 组件(Component)
12.1.2 控件(Control)
12.1.3 容器(Container)
12.1.4 场所(Site)
12.2 技术基础
12.2.1 属性(Property)
12.2.2 事件(Event)和代表(Delegate)
12.2.3 特性(Attribute)
12.2.4 授权(License)组件和控件
12.3 设计Windows Forms控件
12.3.1 创建工程
12.3.2 添加属性
12.3.3 添加事件
12.3.4 覆盖基类方法
12.3.5 绘制控件
12.3.6 使用控件
12.4 本章总结
第13章 进程和线程
13.1 了解AppDomain
13.1.1 Windows 32进程模式
13.1.2 .NET进程模式
13.1.3 AppDomain类
13.2 操作进程
13.2.1 Process类
13.2.2 应用实例
13.3 操作线程
13.3.1 Thread类
13.3.2 多线程实例
13.4 多线程同步
13.4.1 加锁(Lock)
13.4.2 监视器(Monitor)
13.4.3 互斥体(Mutex)
13.4.4 定时器(Timer)
13.5 线程池
13.5.1 ThreadPool类
13.5.2 ThreadPool实例
13.6 本章总结
第14章 数据流和文件系统
14.1 读写文件
14.1.1 获取文件数据流
14.1.2 读写文本文件
14.1.3 读写二进制文件
14.2 异步文件存取
14.2.1 异步存取方法
14.2.2 程序实例
14.3 访问磁盘和目录
14.3.1 创建工程
14.3.2 实现浏览功能
14.3.3 使用对话框
14.3.4 演示实例
14.4 隔离存储
14.4.1 隔离存储简介
14.4.2 隔离存储类型
14.4.3 隔离存储编程
14.4.4 隔离存储实例
14.5 对象串行化
14.5.1 串行化类
14.5.2 串行化实例
14.6 本章总结
第15章 操作XML
15.1 编程模式
15.1.1 DOM模式
15.1.2 Push模式
15.1.3 Pull模式
15.2 XML相关类
15.2.1 抽象基类
15.2.2 继承的子类
15.2.3 DOM支持类
15.2.4 XslTransform类
15.3 应用举例
15.3.1 读取XML文档
15.3.2 展开实体引用
15.3.3 检验控制
15.3.4 使用DOM输出XML文档
15.3.5 XSLT转换实例
15.4 本章总结
第16章 网络编程
16.1 Net类概览
16.1.1 请求/响应层
16.1.2 应用协议层
16.1.3 传输层
16.2 应用举例
16.2.1 下载Web页面
16.2.2 网络时间客户和服务
16.2.3 聊天软件
16.2.4 套接字编程
16.3 本章总结
猜您喜欢