简介
本书是全国高职高专教育“十一五”规划教材。
本书是以技术能力培养为主线,采用任务驱动模式编写的案例型教材。
本书在内容安排上遵循“循序渐进”与“难点分解”的原则,通过典型案例
,从基本概念和实际应用出发,由浅入深、循序渐进地讲述C#2.0语言基础
知识、面向对象的程序设计、可视化程序设计和数据库应用系统开发等内容
。
本书所附光盘中提供了书中全部例题的源代码。
本书可作为应用性、技能型人才培养的各类教育“C#语言程序设计”课
程的教学用书,也可供各类培训、计算机从业人员和程序设计爱好者参考使
用。
目录
目录
第1章 Visual C# 2005 .NET概述
1.1 NET简介
1.1.1 什么是.NET
1.1.2 什么是.NET框架
1.1.3 为什么要使用.NET
1.2 Visual Studi0 2005.NET简介
1.2.1 Visual Studi0 2005.NET集成开发环境概述
1.2.2 安装Visual Studi0 2005.NET集成开发环境
1.3 Visual C# 2005.NET简介
1.3.1 Visual C# 2005语言
1.3.2 启动Visual Studi0 2005.NET集成开发环境
1.3.3 创建第一个基于C#的Windows应用程序项目
1.3.4 Visual C# 2005.NET集成开发环境
1.4 编写一个简单的Visual C#2005.NET程序
1.4.1 创建控制台应用程序
1.4.2 创建Windows窗体应用程序
1.4.3 打开和更名保存程序
1.5 C#应用程序分析
1.5.1 应用程序项目文件组成
1.5.2 C#程序结构分析
1.5.3 程序的输入,输出
本章小结
实训1 创建一个简单的应用程序
习题1
第2章 C#言基础
2.1 C#的基本语法
2.1.1 C#编程规则
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.2.7 运算符的优先级
2.3 流程控制语句
2.3.1 条件语句
2.3.2 循环语句
2.3.3 循环语句的嵌套
本章小结
实训2 C#吾言基础
习题2
第3章 数组、枚举与结构
3.1 数组
3.1.1 一维数组
3.1.2 二维数组
3.2 数组与Array类
3.2.1 Array类的Length属性
3.2.2 Array类的Sort()方法
3.2.3 Array类的BinarySearch()方法
3.3 枚举
3.3.1 声明枚举
3.3.2 引用枚举
3.4 结构
3.4.1 结构的声明
3.4.2 结构成员的访问
3.4.3 结构应用示例
本章小结
实训3 数组、枚举与结构
习题3
第4章 C#面向对象程序设计基础
4.1 面向对象程序设计概述
4.1.1 面向对象程序设计的引入
4.1.2 面向对象的基本概念
4.1.3 面向对象的基本特征
4.2 C#语言中的类和对象
4.2.1 类的定义
4.2.2 对象
4.2.3 类的成员及作用域
4.3 类的继承
4.3.1 创建子类
4.3.2 base与this的使用
4.3.3 访问控制的深入探讨
本章小结
实训4 面向对象的程序设计
问题4
第5章 面向对象高级编程
5.1 接口、委托与事件
5.1.1 接口
5.1.2 委托与事件
5.2 类的多态
5.2.1 方法重载
5.2.2 方法重写
5.2.3 抽象类与抽象方法
5.3 运算符重载和泛型
5.3.1 运算符重载
5.3.2 泛型
5.4 命名空间
5.4.1 命名空间的概念
5.4.2 使用命名空间
本章小结
实训5 面向对象高级编程
习题5
第6章 窗体与常用控件
6.1 Windows窗体
6.1.1 创建窗体
6.1.2 窗体的属性、事件、方法
6.1.3 窗体中控件的操作
6.1.4 窗体的基本操作
6.1.5 窗体操作实例
6.2 Label,Text.Box与 Button控件
6.2.1 Label控件
6.2.2 TextBox控件
6.2.3 Button控件
6.2.4 Label,Textbox和Button控件应用实例
6.3 RadioButton,CheckBox与GroupBox控件
6.3.1 RadioButton控件
6.3.2 GroupBox控件
6.3.3 CheckBox控件
6.3.4 RadioButton,CheckBox和GroupBox控件示例
6.4 列表框控件
6.4.1 ListBox控件
6.4.2 CheckedListBox控件
6.4.3 ComboBox控件
6.5 其他常用控件
6.5.1 PietureBox控件
6.5.2 Timer控件
6.5.3 DateTimePicker控件
本章小结
实训6 窗体及常用控件的使用
习题6
第7章 窗体界面高级编程
7.1 窗体界面设计概述
7.2 菜单设计
7.2.1 主菜单设计
7.2.2 快捷菜单设计
7.3 工具栏与状态栏设计
7.3.1 工具栏设计
7.3.2 状态栏设计
7.3.3 创建可停靠的菜单和工具栏
7.4 MDI窗体设计
7.4.1 创建MDI应用程序
7.4.2 创建MDI应用程序实例
本章小结
实训7 窗体界面设计
习题7
第8章 文件与对话框
8.1 文件管理控件
8.1.1 文件管理控件简介
8.1.2 DriveListBox控件
8.1.3 DirListBox控件
8.1.4 FileListBox控件
8.2 文件夹操作
8.2.1 创建文件夹
8.2.2 删除文件夹
8.2.3 查看和设置文件夹信息
8.3 文件操作
8.3.1 文件的概念
8.3.2 文件的管理
8.3.3 文件的读/写操作
8.4 通用对话框设计
8.4.1 通用对话框概述
8.4.2 0penFileDialog控件
8.4.3 SaveFileDialog控件
8.4.4 FontDialog控件
8.4.5 ColorDialog控件
8.5 打印、设置类对话框
8.5.1 PrintDocument控件
8.5.2 PageSetupDialog控件
8.5.3 PrintDialog控件
8.5.4 PrintPreviewDialog控件
8.6 自定义对话框
8.6.1 创建自定义对话框
8.6.2 使用自定义对话框
本章小结
实训8 文件与对话框应用
习题8
第9章 数据库编程基础
9.1 数据库基础知识
9.1.1 数据库系统
9.1.2 关系数据库
9.1.3 开发数据库的步骤
9.1.4 常用SQL语句
9.1.5 创建本章所用示例数据库
9.2 ADO.NET基础
9.2.1 ADO.NET简介
9.2.2 Connection对象
9.2.3 Command对象
9.2.4 DataReador对象
9.2.5 DataSet对象
9.2.6 DataTable,DataRow和DataColumn对象
9.2.7 DataAdapter对象
9.3 数据绑定
9.3.1 简单数据绑定
9.3.2 使用DataGridView控件
9.4 水晶报表
9.4.1 建立报表
9.4.2 浏览和打印报表
本章小结
实训9 访问数据库
习题9
第10章 Web服务、程序调试与异常处理
1O.1 Web服务基础
10.1.1 Web服务关键协议介绍
10.1.2 创建简单的Web服务
10.1.3 访问Web服务
10.2 Web服务应用实例
10.2.1 Web服务和DataSet
10.2.2 Web服务和二进制文件
10.2.3 Web服务和应用程序状态
10.2.4 Web服务和Session
10.3 程序错误类型与程序调试
10.3.1 错误类型
10.3.2 程序调试
10.4 异常处理
10.4.1 异常类
10.4.2 异常处理方法
本章小结
实训10 Web服务与错误调试
习题10
第11章 学生选课管理信息系统开发案例
11.1 学生选课管理信息系统的分析与设计
11.1.1 系统需求分析
11.1.2 系统总体设计
11.1.3 系统数据库设计
11.2 学生选课管理信息系统的实现
11.2.1 运行效果
11.2.2 代码实现
11.2.3 发布应用程序
本章小结
课程设计 学生选课系统功能扩充
参考文献
?GM:x
第1章 Visual C# 2005 .NET概述
1.1 NET简介
1.1.1 什么是.NET
1.1.2 什么是.NET框架
1.1.3 为什么要使用.NET
1.2 Visual Studi0 2005.NET简介
1.2.1 Visual Studi0 2005.NET集成开发环境概述
1.2.2 安装Visual Studi0 2005.NET集成开发环境
1.3 Visual C# 2005.NET简介
1.3.1 Visual C# 2005语言
1.3.2 启动Visual Studi0 2005.NET集成开发环境
1.3.3 创建第一个基于C#的Windows应用程序项目
1.3.4 Visual C# 2005.NET集成开发环境
1.4 编写一个简单的Visual C#2005.NET程序
1.4.1 创建控制台应用程序
1.4.2 创建Windows窗体应用程序
1.4.3 打开和更名保存程序
1.5 C#应用程序分析
1.5.1 应用程序项目文件组成
1.5.2 C#程序结构分析
1.5.3 程序的输入,输出
本章小结
实训1 创建一个简单的应用程序
习题1
第2章 C#言基础
2.1 C#的基本语法
2.1.1 C#编程规则
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.2.7 运算符的优先级
2.3 流程控制语句
2.3.1 条件语句
2.3.2 循环语句
2.3.3 循环语句的嵌套
本章小结
实训2 C#吾言基础
习题2
第3章 数组、枚举与结构
3.1 数组
3.1.1 一维数组
3.1.2 二维数组
3.2 数组与Array类
3.2.1 Array类的Length属性
3.2.2 Array类的Sort()方法
3.2.3 Array类的BinarySearch()方法
3.3 枚举
3.3.1 声明枚举
3.3.2 引用枚举
3.4 结构
3.4.1 结构的声明
3.4.2 结构成员的访问
3.4.3 结构应用示例
本章小结
实训3 数组、枚举与结构
习题3
第4章 C#面向对象程序设计基础
4.1 面向对象程序设计概述
4.1.1 面向对象程序设计的引入
4.1.2 面向对象的基本概念
4.1.3 面向对象的基本特征
4.2 C#语言中的类和对象
4.2.1 类的定义
4.2.2 对象
4.2.3 类的成员及作用域
4.3 类的继承
4.3.1 创建子类
4.3.2 base与this的使用
4.3.3 访问控制的深入探讨
本章小结
实训4 面向对象的程序设计
问题4
第5章 面向对象高级编程
5.1 接口、委托与事件
5.1.1 接口
5.1.2 委托与事件
5.2 类的多态
5.2.1 方法重载
5.2.2 方法重写
5.2.3 抽象类与抽象方法
5.3 运算符重载和泛型
5.3.1 运算符重载
5.3.2 泛型
5.4 命名空间
5.4.1 命名空间的概念
5.4.2 使用命名空间
本章小结
实训5 面向对象高级编程
习题5
第6章 窗体与常用控件
6.1 Windows窗体
6.1.1 创建窗体
6.1.2 窗体的属性、事件、方法
6.1.3 窗体中控件的操作
6.1.4 窗体的基本操作
6.1.5 窗体操作实例
6.2 Label,Text.Box与 Button控件
6.2.1 Label控件
6.2.2 TextBox控件
6.2.3 Button控件
6.2.4 Label,Textbox和Button控件应用实例
6.3 RadioButton,CheckBox与GroupBox控件
6.3.1 RadioButton控件
6.3.2 GroupBox控件
6.3.3 CheckBox控件
6.3.4 RadioButton,CheckBox和GroupBox控件示例
6.4 列表框控件
6.4.1 ListBox控件
6.4.2 CheckedListBox控件
6.4.3 ComboBox控件
6.5 其他常用控件
6.5.1 PietureBox控件
6.5.2 Timer控件
6.5.3 DateTimePicker控件
本章小结
实训6 窗体及常用控件的使用
习题6
第7章 窗体界面高级编程
7.1 窗体界面设计概述
7.2 菜单设计
7.2.1 主菜单设计
7.2.2 快捷菜单设计
7.3 工具栏与状态栏设计
7.3.1 工具栏设计
7.3.2 状态栏设计
7.3.3 创建可停靠的菜单和工具栏
7.4 MDI窗体设计
7.4.1 创建MDI应用程序
7.4.2 创建MDI应用程序实例
本章小结
实训7 窗体界面设计
习题7
第8章 文件与对话框
8.1 文件管理控件
8.1.1 文件管理控件简介
8.1.2 DriveListBox控件
8.1.3 DirListBox控件
8.1.4 FileListBox控件
8.2 文件夹操作
8.2.1 创建文件夹
8.2.2 删除文件夹
8.2.3 查看和设置文件夹信息
8.3 文件操作
8.3.1 文件的概念
8.3.2 文件的管理
8.3.3 文件的读/写操作
8.4 通用对话框设计
8.4.1 通用对话框概述
8.4.2 0penFileDialog控件
8.4.3 SaveFileDialog控件
8.4.4 FontDialog控件
8.4.5 ColorDialog控件
8.5 打印、设置类对话框
8.5.1 PrintDocument控件
8.5.2 PageSetupDialog控件
8.5.3 PrintDialog控件
8.5.4 PrintPreviewDialog控件
8.6 自定义对话框
8.6.1 创建自定义对话框
8.6.2 使用自定义对话框
本章小结
实训8 文件与对话框应用
习题8
第9章 数据库编程基础
9.1 数据库基础知识
9.1.1 数据库系统
9.1.2 关系数据库
9.1.3 开发数据库的步骤
9.1.4 常用SQL语句
9.1.5 创建本章所用示例数据库
9.2 ADO.NET基础
9.2.1 ADO.NET简介
9.2.2 Connection对象
9.2.3 Command对象
9.2.4 DataReador对象
9.2.5 DataSet对象
9.2.6 DataTable,DataRow和DataColumn对象
9.2.7 DataAdapter对象
9.3 数据绑定
9.3.1 简单数据绑定
9.3.2 使用DataGridView控件
9.4 水晶报表
9.4.1 建立报表
9.4.2 浏览和打印报表
本章小结
实训9 访问数据库
习题9
第10章 Web服务、程序调试与异常处理
1O.1 Web服务基础
10.1.1 Web服务关键协议介绍
10.1.2 创建简单的Web服务
10.1.3 访问Web服务
10.2 Web服务应用实例
10.2.1 Web服务和DataSet
10.2.2 Web服务和二进制文件
10.2.3 Web服务和应用程序状态
10.2.4 Web服务和Session
10.3 程序错误类型与程序调试
10.3.1 错误类型
10.3.2 程序调试
10.4 异常处理
10.4.1 异常类
10.4.2 异常处理方法
本章小结
实训10 Web服务与错误调试
习题10
第11章 学生选课管理信息系统开发案例
11.1 学生选课管理信息系统的分析与设计
11.1.1 系统需求分析
11.1.2 系统总体设计
11.1.3 系统数据库设计
11.2 学生选课管理信息系统的实现
11.2.1 运行效果
11.2.2 代码实现
11.2.3 发布应用程序
本章小结
课程设计 学生选课系统功能扩充
参考文献
?GM:x
C#技术基础
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×