书籍详情
C#程序设计案例教程
作者:王明福 主编
出版社:科学出版社
出版时间:2009-03-01
ISBN:9787030239747
定价:¥29.00
购买这本书可以去
内容简介
本书以微软Visual Studio 2005作为开发平台,全书共13章,前6章介绍C#语言面向对象程序设计基础和编程环境,主要内容包括Visual Studio 2005开发平台介绍、C#语言基础、流程控制、数组与结构,以及类与对象、继承与多态、接口、委托和事件;第7~13章介绍Visual C#的应用开发,通过开发计算器、记事本、时钟仿真、媒体播放器、学生信息管理系统、桌面时差时钟和OO聊天室等Windows应用程序,详细介绍了包括窗体与常用控件、菜单与工具栏、对话框等在内的界面设计,以及Windows窗体应用程序进阶,包括GDI+编程、文件操作、多媒体技术、数据库技术、多线程技术和网络通信等编程技术。本书可作为高职高专院校计算机类各专业,以及应用性、技能型人才培养的各类教育的“C拌程序设计”课程的教材,也可作为培训学院的培训教材和广大计算机编程爱好者的自学读物。本书中所有程序全部运行通过,免费提供所有源程序代码和电子课件,读者可到科学出版社网站(www.abook.cn)下载。
作者简介
暂缺《C#程序设计案例教程》作者简介
目录
第1章 绪论
1.1 C#案例程序演示
1.2 C#简介
1.2.1 Visualc#.NET简介
1.2.2 VisualC#.NET的特点
1.2.3 C#与其他语言的关系
1.3 VisualStudi02005开发环境
1.3.1 起始窗体
1.3.2 菜单和工具栏
1.3.3 工具箱面板
1.3.4 类视图面板
1.3.5 对象浏览器面板
1.3.6 代码编辑器/窗体设计器
1.3.7 属性面板
13.8 定制开发环境
1.4 简单的C#程序
1.4.1 创建C#程序项目
1.4.2 编写C#程序代码
1.4.3 编译、连接和执行程序
1.4.4 C#程序结构分析
1.5 输入/输出操作
1.5.1 Console.WriteLine()方法
1.5.2 Console.Write()方法
1.5.3 Console.ReadLine()方法
1.5.4 Console.Read()方法
课堂实训
习题
第2章 数据类型和表达式
2.1 基本规则
2.1.1 标识符
2.1.2 基奉书写规则
2.1.3 中文标识符
2.2 常量与变量
2.3 运算符与表达式
课堂实训
习题
第3章 结构化程序设计
3.1 赋值语句
3.2 选择语句
3.3 循环语句
3.4 跳转语句
课堂实训
习题
第4章 数组.枚举和结构
4.1 数组的定义
4.2 数组的初始化
4.3 数组元素的访问
4.4 综合应用举例
4.5 枚举
4.6 结构
课堂实训
习题
第5章 面向对象编程基础
5.1 面向对象的基本概念
5.2 类
5.3 构造与析构
5.4 方法
5.5 属性
课堂实训
习题
第6章 面向对象编程进阶
6.1 继承与派生的概念
6.2 类的继承
6.3 类的多态
6.4 接口
6.5 委托与事件
6.6 异常处理
课堂实训
习题
第7章 Windows窗体程序开发
7.1 “我的计算器”程序
7.2 预备知识:窗体设计器
7.3 开发“我的计算器”程序
7.4 窗体与控件
课堂实训
第8章 窗体界面高级编程
8.1 “我的记事本”程序介绍
8.2 创建“我的记事本”程序
8.3 菜单设计
8.4 工具栏设计
8.5 状态栏设计
8.6 剪贴板功能
课堂实训
第9章 文件与对话框
9.1 “我的记事本”扩充功能介绍
9.2 预备知识:认识文件
9.3 预备知识:通用对话框
9.4 实现文件保存功能
9.5 实现文件打开功能
9.6 实现查找功能
9.7 实现查找/替换功能
9.8 实现打印功能
课堂实训
第10章 图形与多媒体
10.1 媒体程序介绍
10.2 GDI+绘图基础
10.3 时钟程序的开发
10.4 音频和视频播放
10.5 MCI的媒体播放技术
10.6 封装一个MCI控制类:CMCIClass
10.7 媒体播放器
课堂实训
第11章 数据库编程
11.1 学生信息管理系统介绍
11.2 ADO.NET编程基础
11.3 创建数据库
11.4 创建应用程序.访问数据库
11.5 数据库记录的编辑
11.6 数据库记录的查询
课堂实训
第12章 多线程技术
12.1 桌面时差时钟程序介绍
12.2 多线程概述
12.3 一个多线程程序MyThread
12.4 线程的优先级
12.5 线程同步
课堂实训
第13章 网络编程
13.1 MyQQ聊天室程序介绍
13.2 TCP编程基础
13.3 基于Socket的网络编程
13.4 MyQQ聊天室系统设计
13.5 MyQQ客户端程序
13.6 MyQQ服务器端程序
课堂实训
附录
附录A NET开发环境VisualStudio2005的安装
附录B 使用VisualStudio2005的帮助
附录C C#程序的调试方法
参考文献
1.1 C#案例程序演示
1.2 C#简介
1.2.1 Visualc#.NET简介
1.2.2 VisualC#.NET的特点
1.2.3 C#与其他语言的关系
1.3 VisualStudi02005开发环境
1.3.1 起始窗体
1.3.2 菜单和工具栏
1.3.3 工具箱面板
1.3.4 类视图面板
1.3.5 对象浏览器面板
1.3.6 代码编辑器/窗体设计器
1.3.7 属性面板
13.8 定制开发环境
1.4 简单的C#程序
1.4.1 创建C#程序项目
1.4.2 编写C#程序代码
1.4.3 编译、连接和执行程序
1.4.4 C#程序结构分析
1.5 输入/输出操作
1.5.1 Console.WriteLine()方法
1.5.2 Console.Write()方法
1.5.3 Console.ReadLine()方法
1.5.4 Console.Read()方法
课堂实训
习题
第2章 数据类型和表达式
2.1 基本规则
2.1.1 标识符
2.1.2 基奉书写规则
2.1.3 中文标识符
2.2 常量与变量
2.3 运算符与表达式
课堂实训
习题
第3章 结构化程序设计
3.1 赋值语句
3.2 选择语句
3.3 循环语句
3.4 跳转语句
课堂实训
习题
第4章 数组.枚举和结构
4.1 数组的定义
4.2 数组的初始化
4.3 数组元素的访问
4.4 综合应用举例
4.5 枚举
4.6 结构
课堂实训
习题
第5章 面向对象编程基础
5.1 面向对象的基本概念
5.2 类
5.3 构造与析构
5.4 方法
5.5 属性
课堂实训
习题
第6章 面向对象编程进阶
6.1 继承与派生的概念
6.2 类的继承
6.3 类的多态
6.4 接口
6.5 委托与事件
6.6 异常处理
课堂实训
习题
第7章 Windows窗体程序开发
7.1 “我的计算器”程序
7.2 预备知识:窗体设计器
7.3 开发“我的计算器”程序
7.4 窗体与控件
课堂实训
第8章 窗体界面高级编程
8.1 “我的记事本”程序介绍
8.2 创建“我的记事本”程序
8.3 菜单设计
8.4 工具栏设计
8.5 状态栏设计
8.6 剪贴板功能
课堂实训
第9章 文件与对话框
9.1 “我的记事本”扩充功能介绍
9.2 预备知识:认识文件
9.3 预备知识:通用对话框
9.4 实现文件保存功能
9.5 实现文件打开功能
9.6 实现查找功能
9.7 实现查找/替换功能
9.8 实现打印功能
课堂实训
第10章 图形与多媒体
10.1 媒体程序介绍
10.2 GDI+绘图基础
10.3 时钟程序的开发
10.4 音频和视频播放
10.5 MCI的媒体播放技术
10.6 封装一个MCI控制类:CMCIClass
10.7 媒体播放器
课堂实训
第11章 数据库编程
11.1 学生信息管理系统介绍
11.2 ADO.NET编程基础
11.3 创建数据库
11.4 创建应用程序.访问数据库
11.5 数据库记录的编辑
11.6 数据库记录的查询
课堂实训
第12章 多线程技术
12.1 桌面时差时钟程序介绍
12.2 多线程概述
12.3 一个多线程程序MyThread
12.4 线程的优先级
12.5 线程同步
课堂实训
第13章 网络编程
13.1 MyQQ聊天室程序介绍
13.2 TCP编程基础
13.3 基于Socket的网络编程
13.4 MyQQ聊天室系统设计
13.5 MyQQ客户端程序
13.6 MyQQ服务器端程序
课堂实训
附录
附录A NET开发环境VisualStudio2005的安装
附录B 使用VisualStudio2005的帮助
附录C C#程序的调试方法
参考文献
猜您喜欢