书籍详情

Visual C#案例教程

Visual C#案例教程

作者:郑宇军,崔伟宁,王旦伟编写

出版社:北京希望电子出版社

出版时间:2002-08-01

ISBN:9787900118028

定价:¥38.00

购买这本书可以去
内容简介
  本版书是微软授权培训中心(ATC)的统编教材之一。Visual C#编程语言,是微软新推出的Microsoft.NET的核心利器。它使用Visual Studio.NET开发环境提供的完全集成性和可视化用户界面驱动的特性,不仅适用于传统的C/C++开发过程,更充分优化了面向对象技术和Web技术的支持。本版书深入探讨了VisualC#开发技术的各个万面,包括传统的Windows程序设计、组件程序设计、AD0.NET数据访问、ASP.NET应用开发等,展示了使用VisualC#.NET作为新一代开发工具的强大优势。书中收录了大量优秀的VisualC#实用代码,对.NET编程思想提出了很多独到见解。通过丰富的应用程序实例,本书将带领读者一步步地探索VisualC#的主要技术及其功能:从熟悉开发环境、创建最基本的程序框架到进行图形和声音编程、设计用户接口、操纵文件系统和注册表,以及使用数据服务和创建Web应用等。本书附录还对各章节部分习题进行了解答。本版书不但是微软授权培训中心的统编教材,同时也可作为大中专院校相关专业师生自学、教学参考书和社会电脑培训班的教材。本版CD为书中实例代码。
作者简介
暂缺《Visual C#案例教程》作者简介
目录
第1章 安装和配置Visual Studio.NET
1.1 .NET技术概述
1.2 Visual Studio.NET开发环境
1.2.1 安装VisuaI Studio.NET
1.2.2 体验集成开发环境
1.3 C#.NET程序设计基本要素
1.4 思考题
第2章 创建用户界面
2.1 怎样建立友好的用户界面
2.1.1 决定用户界面的类型
2.1.2 组合方式
2.1.3 控件的类型和属性
2.1.4 使用颜色和图像
2.1.5 符合习惯
2.1.6 易于使用
2.2 窗体和基本控件
2.2.1 Control类
2.2.2 窗体Form
2.2.3 Button控件
2.2.4 Label控件
2.2.5 文本框
2.2.6 单选框和复选框
2.2.7 组合框和列表框
2.3 菜单和快捷键
2.3.1 Menu类
2.3.2 快捷键
2.4 工具栏和状态栏
2.4.1 工具栏
2.4.2 状态栏
2.5 其他常用控件
2.5.1 ProgressBar
2.5.2 TrackBar
2.5.3 水平滚动条和垂直滚动条
2.5.4 Timer控件
2.5.5 时钟控件和日历控件
2.5.6 NumericUpDown控件和DomainUpDown控件
2.6 思考题
第3章 用户界面实例
3.1 例程S3-1:模式对话框和非模式对话框
3.1.1 项目简介
3.1.2 创建主窗体
3.1.3 添加一个新窗体
3.1.4 使用Label控件
3.1.5 使用Button控件
3.1.6 为Form2处理窗体初始化事件
3.1.7 运行程序
3.2 例程S3-2:用户注册窃体
3.2.1 项目简介
3.2.2 新建项目
3.2.3 处理文本输入
3.2.4 处理单选和复选事件
3.2.5 处理多项列表
3.3 例程S3-3:菜单和快捷键
3.3.1 项目简介
3.3.2 使用菜单编辑器创建菜单
3.3.3 处理菜单事件
3.3.4 使用多级菜单
3.3.5 定义快捷键
3.3.6 向菜单添加复选标记
3.3.7 建立上下文菜单
3.3.8 动态菜单
3.4 例程S3-4:使用工具栏和状态栏
3.4.1 项目简介
3.4.2 使用工具栏
3.4.3 使用状态栏
3.5 习题
第4章 图像、声音和视频
4.1 绘图
4.1.1 GDI+技术简介
4.1.2 System.Drawing中的常用结构
4.1.3 使用Graphics类
4.1.4 画笔和画刷
4.1.5 绘制文本
4.1.6 绘制几何图形
4.2 图像处理
4.2.1 .NET对图像处理的支持
4.2.2 使用Image类及其派生类
4.2.3 对图像进行特效处理
4.3 声音和视频
4.3.1 播放声音
4.3.2 播放视频
4.4 习题
第5章 多媒体例程
5.1 例程S5-1:图像处理程序
5.1.1 项目简介
5.1.2 建立多文档应用程序
5.1.3 显示图像
5.1.4 缩放图像
5.1.5 裁剪图像
5.1.6 旋转图像
5.1.7 保存图像
5.2 例程S5-2:使用DirectXMusic技术播放声音
5.2.1 项目简介
5.2.2 DirectX技术概述
5.2.3 建立项目
5.2.4 为项目添加DirectX支持
5.2.5 添加成员
5.2.6 初始化DirectX和DirectXMusic对象
5.2.7 播放音乐
5.3 例程S5-3:Windows MediaPlayer播放器
5.3.1 项目简介
5.3.2 WindowsMediaPlayer控件简介
5.3.3 建立项目
5.3.4 添加控件
5.3.5 添加菜单及事件
5.4 习题
第6章 组件程序设计
6.1 基于组件的应用程序设计
6.1.1 组件
6.1.2 客户/服务器模型
6.1.3 组件化程序设计
6.1.4 Visual Studio.NET中的组件编程
6.2 编写组件服务器
6.2.1 .NET基本类库
6.2.2 创建自己的类库
6.2.3 建立控件库
6.2.4 组件对象的生存期
6.3 编写组件客户
6.3.1 本地调用
6.3.2 远程调用
6.4 习题
第7章 组件客户及服务器例程
7.1 组件服务器例程S7-1:书店购书订单服务
7.1.1 项目简介
7.1.2 建立项目
7.1.3 创建订单类
7.1.4 创建订单链表类
7.2 组件客户例程S7-2:书店购书订单管理程序
7.2.1 项目简介
7.2.2 建立项目
7.2.3 添加引用
7.2.4 编辑窗体界面
7.2.5 创建组件对象
7.2.6 处理书号、书名和单价
7.2.7 处理订单号
7.2.8 处理订单提交
7.2.9 处理订单取消
7.2.10 控制送货员状态
7.2.11 处理送货事件
7.3 Windows控件库例程S7-3:计算器和通用密码对话框
7.3.1 项目简介
7.3.2 新建项目
7.3.3 计算器控件
7.3.4 通用密码对话框控件
7.3.5 在客户程序中调用Windows控件
7.4 习题
第8章 数据访问技术
8.1 ADO.NET概述
8.1.1 数据访问技术的发展
8.1.2 选择ADO.NET进行数据访问
8.2 ADO.NET中的对象
8.2.1 连接对象
8.2.2 命令对象
8.2.3 数据适配器对象
8.2.4 数据阅读器对象
8.2.5 错误对象和错误集合对象
8.2.6 事务对象
8.2.7 参数和参数集对象
8.2.8 其他对象
8.3 使用数据集访问和管理数据
8.3.1 DataSet对象
8.3.2 DataTable对象
8.3.3 DataTableColletion对象
8.3.4 DataRow对象
8.3.5 DataRowCollection对象
8.3.6 DataColumn对象
8.3.7 DataColumnCollection对象
8.4 使用ADO.NET对象访问和管理数据
8.4.1 SqlConnection对象
8.4.2 SqlCommand对象
8.4.3 SqlDataAdapter对象
8.4.4 SqlDataReader对象
8.4.5 SqlParameter对象
8.4.6 SqlParameterCollection对象
8.4.7 SqlError对象
8.4.8 SqlErrorCollection对象
8.4.9 SqlTransaction对象
8.5 习题
第9章 数据库项目例程
9.1 例程S9-1:建立电子器材管理数据库项目
9.1.1 项目简介
9.1.2 创建项目
9.1.3 向项目中添加数据表
9.1.4 向表中添加数据
9.2 数据集例程S9-2:电子器材管理程序
9.2.1 创建项目
9.2.2 修改设计
9.2.3 添加数据向导窗体
9.2.4 显示数据窗体
9.2.5 完善应用程序
9.3 ADO.NET对象例程S9-3:电子器材管理程序
9.3.1 创建项目
9.3.2 修改设计
9.3.3 设计人员管理窗体
9.3.4 设计器材管理窗体
9.3.5 设计采购管理窗体
9.3.6 设计销售管理窗体
9.4 习题
第10章 建立Windows服务
10.1 Windows服务概述
10.2 Windows服务应用程序体系结构
10.2.1 名字空间System.ServiceProcess
10.2.2 System.ServiceProcessServiceBase
10.2.3 System.ServiceProcess ServiceController
10.2.4 System.ServiceProcess.ServiceInstaller
10.2.5 System.ServiceProcess.ServiceProcessDescriptionAttribute
10.2.6 System.ServiceProcess.ServiceProcessInstaller
10.2.7 System.ServiceProcess.TimeoutException
10.3 创建、配置和运行Windows服务
10.3.1 创建Windows服务
10.3.2 添加安装组件
10.3.3 安装和卸载Windows服务
10.3.4 启动服务
10.3.5 安全性设置
10.3.6 调试Windows服务
10.3.7 服务日志
10.3.8 与Windows服务进行通讯
10.4 Windows服务项目例程S10-1
10.4.1 项目简介
10.4.2 创建项目
10.4.3 为项目添加组件
10.4.4 添加代码
10.4.5 安装和运行服务
10.5 习题
第11章 持久性数据
11.1 文件和流
11.1.1 概述
11.1.2 System.IO.File和System.IO.Directory
11.1.3 System.IO.FileStream
11.1.4 System.IO.StreamReader
11.1.5 System.IO.StreamWriter
11.1.6 System.IO.BinaryReader和System.IO.BinaryWriter
11.1.7 关于文件和流的一些枚举属性
11.1.8 文件和流的异常
11.2 注册表编程
11.2.1 注册表概述
11.2.2 VisualC#.NET对注册表编程的支持
11.3 习题
第12章 文件及注册表例程
12.1 文件操作项目例程S12-1:文件加密器
12.1.1 项目介绍
12.1.2 算法实现
12.1.3 主程序实现
12.2 注册表例程S12-2:系统个性化设置
12.2.I 项目简介
12.2.2 创建项目
12.2.3 修改桌面显示
12.2.4 修改“开始”菜单
12.2.5 修改“显示”属性
12.2.6 程序的最后完善
12.3 习题
第13章 高级组件服务
13.1 文件系统
13.1.1 FileSystemWatcher组件简介
13.1.2 创建FileSytemWatcher组件实例
13.1.3 方法、属性和事件
13.1.4 关于大容量文件系统变化的考虑
13.1.5 文件监视例程S13-1
13.2 事件日志
13.2.1 EventLog组件介绍
13.2.2 Windows事件日志中的关键概念
13.2.3 事件日志条目类型
13.2.4 创建EventLog组件
13.2.5 配置EventLog组件
13.2.6 EventLog编程体系结构.305
13.2.7 EventlLog类中重要的成员
13.2.8 日志组件例程S13-2
13.2.9 测试代码
13.3 目录服务
13.3.1 组件简介
13.3.2 活动目录对象介绍
13.3.3 在Visual Studio.NET中使用活动目录
13.3.4 创建DirectoryEntry组件实例
13.3.5 搜索活动目录结构
13.3.6 在活动目录中修改对象
13.4 消息队列
13.4.1 消息队列概述
13.4.2 认识消息和消息队列
13.4.3 创建消息队列
13.4.4 访问消息队列
13.4.5 删除队列
13.4.6 清空队列内容
13.4.7 与消息队列交互
13.5 性能监视
13.5.1 PerformanceCounter组件的创建
13.5.2 配置PerformanceCounter组件对象
13.5.3 在.NET应用程序中使用性能计数器
13.5.4 在服务器资源管理器中使用性能计数器
13.5.5 创建性能计数器类别
13.5.6 性能计数器数据分析
13.5.7 性能计数器生存期
13.5.8 向性能计数器写入值
13.6 进程控制
13.6.1 Process组件简介
13.6.2 创建Process组件
13.6.3 操作Process组件
13.6.4 查看进程信息
13.6.5 管理进程
13.7 计时器
13.7.1 服务器计时器与Windows计时器
13.7.2 计时器编程体系结构
13.7.3 创建基于职务器的计时器实例
13.7.4 监视基于服务器的计时器
13.8 习题
第14章 Web应用开发
14.1 创建Web应用程序
14.1.1 Web应用程序的构成
14.1.2 Web应用程序的工作机制
14.1.3 Web服务器控件
14.1.4 构建自己的控件
14.2 建立Web服务
14.2.1 Web服务概述
14.2.2 建立和调用Web服务
14.2.3 发布Web服务
14.2.4 Web服务的现状和未来
14.3 习题
第15章 Web例程
15.1 例程S15-1:简单Web应用程序
15.1.1 项目简介
15.1.2 准备工作
15.1.3 建立项目
15.1.4 添加服务器控件
15.1.5 编写事件处理代码
15.1.6 在开发环境中编译与运行Web窗体
15.1.7 把Web应用发布到其他服务器
15.2 例程S15-2:使用基本Web职务器控件
15.2.1 项目简介
15.2.2 创建项目
15.3 例程S15-3:使用DataGrid控件
15.3.1 项目简介
15.3.2 建立项目
15.3.3 Web窗体开发的一点补充
15.4 例程S15-4:使用验证控件
15.5 例程S15-5:cookie使用与安全认证
15.5.1 什么是cookie
15.5.2 cookie的用途
15.5.3 一个读写与清除cookie的例子
15.6 例程S15-6:用户认证
15.6.1 用户认证简介
15.6.2 项目简介
15.6.3 建立数据库
15.6.4 建立项目
15.7 例程S15-7:自定义Web控件
15.7.1 项目简介
15.7.2 建立项目
15.8 例程S15-8:创建和调用Web服务
15.8.1 项目简介
15.8.2 建立项目
15.8.3 调用服务
15.8.4 发布服务
15.9 习题
第16章 体验XML
16.1 理解XML
16.1.1 创建XML
16.1.2 XML中的一些基本概念
16.1.3 .NET中的XML
16.2 在应用程序中使用XML
16.2.1 例程16-1:读取XML文档
16.2.2 例程16-2:输出XML文档
16.2.3 例程16-3:转换XML文档
16.3 在Web中使用XML
16.3.1 例程16-4:用XML建设网站
16.3.2 例程16-5:通过SOAP创建和调用Web服务
16.4 AD0和IE5中的XML
16.4.1 存储为XML形式的AD0记录集
16.4.2 IE数据岛和绑定
16.4.3 以XML数据格式保存记录
16.4.4 打开记录集
16.5 习题
附录A 部分习题参考答案
第1章
第2章
第3章
第4章
第5章
第6章
第7章
第8章
第9章
第10章
第11章
第12章
第13章
第14章
第15章
第16章
猜您喜欢

读书导航