简介
本书主要介绍C#程序设计的基础知识、C#面向对象程序设计、基于
Windows Forms的应用程序开发、ADO.NET数据库应用开发和ASP.NET动态网
站设计等内容。全书采用案例驱动的方式进行讲解,通过48个实用案例由
浅至深、层层引导,以案例带动知识点的学习,并注意保证知识的相对完
整性和系统性,使读者能够快速掌握C#,提高程序设计技能。
本书可作为高职高专院校计算机相关专业的教材,也可作为初学者的
自学用书。
目录
第1章 Visual C#程序设计基础
1.1 .NET Framework与Visual C#
1.1.1 .NET Framework简介
1.1.2 CLI、CLR与MSIL
1.1.3 Visual C#语言简介
1.1.4 Visual Studio 2005集成开发环境
[案例1]基于控制台的应用程序
[案例2]基于Windows Forms的应用程序
1.2 程序中简单错误的调试
1.2.1 程序中的错误
1.2.2 MSDN Library的应用
1.2.3 养成良好的程序设计风格
[案例3]C#程序中简单错误的调试
思考与练习1
第2章 C#语言基础
2.1 C#的基本语法
2.1.1 命名空间
2.1.2 基本数据类型
2.1.3 变量与常量
2.1.4 运算符与表达式
2.1.5 类型转换
2.1.6 代码注释
[案例4]简易计算器
2.2 程序流程控制——条件结构
2.2.1 算法与程序流程控制
2.2.2 关系运算、逻辑运算与条件运算
2.2.3 if语句
2.2.4 switch语句
[案例5]计算方程的根
[案例6]用户登录
[案例7]计算运费
2.3 程序流程控制——循环结构
2.3.1 循环结构
2.3.2 while语句
2.3.3 dowhile语句
2.3.4 for语句
2.3.5 流程转向语句
2.3.6 System.Console类
[案例8]成绩统计
[案例9]乘法表
[案例10]素数
2.4 复杂数据类型
2.4.1 数组
2.4.2 枚举
2.4.3 结构
2.4.4 字符串
[案例11]学生成绩分类统计
[案例12]求矩阵对角线上元素之和
[案例13]职工工资统计
[案例14]计算天数
[案例15]图书查询
2.5 函数
2.5.1 函数的定义
2.5.2 函数的调用
2.5.3 函数的返回
2.5.4 函数的参数
2.5.5 函数重载
2.5.6 Main函数
[案例16]验证哥德巴赫猜想
[案例17]兔子问题
[案例18]函数重载
[案例19]命令行计算器
思考与练习2
第3章 面向对象程序设计
3.1 面向对象程序设计简介
3.1.1 面向对象的基本概念
3.1.2 类的定义
3.1.3 类的成员
3.1.4 构造函数
3.1.5 析构函数
3.1.6 域、属性和方法
[案例20]温度转换
[案例21]圆形计算
3.2 继承、多态与抽象类
3.2.1 继承
3.2.2 多态
3.2.3 抽象类
[案例22]圆与圆柱
3.3 接口
3.3.1 接口的定义
3.3.2 接口的成员
3.3.3 接口的实现
[案例23]绘图类接口
思考与练习3
第4章 基于Windows Forms的程序设计
4.1 Windows Forms程序设计基础
4.1.1 Windows Forms概述
4.1.2 控件基础
4.1.3 属性
4.1.4 事件
4.1.5 窗体与常用控件
[案例24]有个性的按钮
[案例25]动态显示的窗口
[案例26]文本格式编辑
4.2 选择控件
4.2.1 单选按钮RadioButton
4.2.2 复选框CheckBox
4.2.3 列表框ListBox
4.2.4 组合框ComboBox
4.2.5 面板Panel和群组框GroupBox
[案例27]电子试卷
[案例28]课程选择
[案例29]字体设置
4.3 图像控件
4.3.1 图片框PictrueBox
4.3.2 图像列表组件ImageList
[案例30]图像浏览器(一)
[案例31]散步的猫
4.4 消息对话框和通用对话框
4.4.1 Windows中的对话框
4.4.2 消息对话框MessageBox
4.4.3 通用对话框组件
4.4.4 其他对话框控件
[案例32]图像浏览器(二)
4.5 菜单、工具栏与状态栏
4.5.1 菜单、工具栏与状态栏简介
4.5.2 菜单设计
4.5.3 工具栏设计
4.5.4 状态栏设计
[案例33]弹出菜单
[案例34]图像浏览器(三)
4.6 SDI与MDI应用程序
4.6.1 SDI与MDI应用程序简介
4.6.2 MDI多文档应用程序
[案例35]图像浏览器(四)
思考与练习4
第5章 图形与动画
5.1 GDI+入门基础
5.1.1 图形绘制基础
5.1.2 图形坐标系统
5.1.3 辅助绘图对象
5.1.4 图形对象Graphics
5.1.5.画笔(Pen)与画刷(Brush)
[案例36]绘制基本图形
[案例37]函数图案
[案例38]渐变图形
5.2 图像处理
5.2.1 Image类与Bitmap类
5.2.2 图形绘制与变换
[案例39]图像变换
5.3 图形文字
5.3.1 Font类
5.3.2 文本的绘制
[案例40]特效文字
思考与练习5
第6章 数据库应用开发
6.1 数据库开发基础
6.1.1 数据库基础知识
6.1.2 MS SQL Server与Access数据库
[案例41]在Visual Studio 2005集成开发环境中创建数据库
[案例42]在Microsoft Access中创建数据库
6.2 通过数据组件访问数据库
6.2.1 在Visual Studio 2005中创建数据连接
6.2.2 BindingSource组件
6.2.3 数据绑定控件
[案例43]商品信息浏览
[案例44]商品信息查询
6.3 ADO.NET数据应用
6.3.1 ADO.NET简介
6.3.2 数据连接对象Connection
6.3.3 数据适配器DataAdapter
6.3.4 数据集DataSet
6.3.5 Command与DataReader
6.3.6 其他常用ADO.NET对象
6.3.7 SQL查询
[案例45]商品信息编辑
思考与练习6
第7章 ASP.NET Web应用开发
7.1 ASP.NET基础
7.1.1 ASP.NET概述
7.1.2 HTML语言概述
7.1.3 Web Form基本概念
7.1.4 ASP.NET的事件处理流程
7.1.5 页面指令与页面事件
7.1.6 ASP.NET服务器环境
[案例46]用户登录页面
7.2 Web服务器控件
7.2.1 Web服务器控件概述
7.2.2 HTML服务器控件
7.2.3 Web服务器控件
7.2.4 数据验证控件
[案例47]用户注册页面
[案例48]用户输入信息有效性验证
思考与练习7
1.1 .NET Framework与Visual C#
1.1.1 .NET Framework简介
1.1.2 CLI、CLR与MSIL
1.1.3 Visual C#语言简介
1.1.4 Visual Studio 2005集成开发环境
[案例1]基于控制台的应用程序
[案例2]基于Windows Forms的应用程序
1.2 程序中简单错误的调试
1.2.1 程序中的错误
1.2.2 MSDN Library的应用
1.2.3 养成良好的程序设计风格
[案例3]C#程序中简单错误的调试
思考与练习1
第2章 C#语言基础
2.1 C#的基本语法
2.1.1 命名空间
2.1.2 基本数据类型
2.1.3 变量与常量
2.1.4 运算符与表达式
2.1.5 类型转换
2.1.6 代码注释
[案例4]简易计算器
2.2 程序流程控制——条件结构
2.2.1 算法与程序流程控制
2.2.2 关系运算、逻辑运算与条件运算
2.2.3 if语句
2.2.4 switch语句
[案例5]计算方程的根
[案例6]用户登录
[案例7]计算运费
2.3 程序流程控制——循环结构
2.3.1 循环结构
2.3.2 while语句
2.3.3 dowhile语句
2.3.4 for语句
2.3.5 流程转向语句
2.3.6 System.Console类
[案例8]成绩统计
[案例9]乘法表
[案例10]素数
2.4 复杂数据类型
2.4.1 数组
2.4.2 枚举
2.4.3 结构
2.4.4 字符串
[案例11]学生成绩分类统计
[案例12]求矩阵对角线上元素之和
[案例13]职工工资统计
[案例14]计算天数
[案例15]图书查询
2.5 函数
2.5.1 函数的定义
2.5.2 函数的调用
2.5.3 函数的返回
2.5.4 函数的参数
2.5.5 函数重载
2.5.6 Main函数
[案例16]验证哥德巴赫猜想
[案例17]兔子问题
[案例18]函数重载
[案例19]命令行计算器
思考与练习2
第3章 面向对象程序设计
3.1 面向对象程序设计简介
3.1.1 面向对象的基本概念
3.1.2 类的定义
3.1.3 类的成员
3.1.4 构造函数
3.1.5 析构函数
3.1.6 域、属性和方法
[案例20]温度转换
[案例21]圆形计算
3.2 继承、多态与抽象类
3.2.1 继承
3.2.2 多态
3.2.3 抽象类
[案例22]圆与圆柱
3.3 接口
3.3.1 接口的定义
3.3.2 接口的成员
3.3.3 接口的实现
[案例23]绘图类接口
思考与练习3
第4章 基于Windows Forms的程序设计
4.1 Windows Forms程序设计基础
4.1.1 Windows Forms概述
4.1.2 控件基础
4.1.3 属性
4.1.4 事件
4.1.5 窗体与常用控件
[案例24]有个性的按钮
[案例25]动态显示的窗口
[案例26]文本格式编辑
4.2 选择控件
4.2.1 单选按钮RadioButton
4.2.2 复选框CheckBox
4.2.3 列表框ListBox
4.2.4 组合框ComboBox
4.2.5 面板Panel和群组框GroupBox
[案例27]电子试卷
[案例28]课程选择
[案例29]字体设置
4.3 图像控件
4.3.1 图片框PictrueBox
4.3.2 图像列表组件ImageList
[案例30]图像浏览器(一)
[案例31]散步的猫
4.4 消息对话框和通用对话框
4.4.1 Windows中的对话框
4.4.2 消息对话框MessageBox
4.4.3 通用对话框组件
4.4.4 其他对话框控件
[案例32]图像浏览器(二)
4.5 菜单、工具栏与状态栏
4.5.1 菜单、工具栏与状态栏简介
4.5.2 菜单设计
4.5.3 工具栏设计
4.5.4 状态栏设计
[案例33]弹出菜单
[案例34]图像浏览器(三)
4.6 SDI与MDI应用程序
4.6.1 SDI与MDI应用程序简介
4.6.2 MDI多文档应用程序
[案例35]图像浏览器(四)
思考与练习4
第5章 图形与动画
5.1 GDI+入门基础
5.1.1 图形绘制基础
5.1.2 图形坐标系统
5.1.3 辅助绘图对象
5.1.4 图形对象Graphics
5.1.5.画笔(Pen)与画刷(Brush)
[案例36]绘制基本图形
[案例37]函数图案
[案例38]渐变图形
5.2 图像处理
5.2.1 Image类与Bitmap类
5.2.2 图形绘制与变换
[案例39]图像变换
5.3 图形文字
5.3.1 Font类
5.3.2 文本的绘制
[案例40]特效文字
思考与练习5
第6章 数据库应用开发
6.1 数据库开发基础
6.1.1 数据库基础知识
6.1.2 MS SQL Server与Access数据库
[案例41]在Visual Studio 2005集成开发环境中创建数据库
[案例42]在Microsoft Access中创建数据库
6.2 通过数据组件访问数据库
6.2.1 在Visual Studio 2005中创建数据连接
6.2.2 BindingSource组件
6.2.3 数据绑定控件
[案例43]商品信息浏览
[案例44]商品信息查询
6.3 ADO.NET数据应用
6.3.1 ADO.NET简介
6.3.2 数据连接对象Connection
6.3.3 数据适配器DataAdapter
6.3.4 数据集DataSet
6.3.5 Command与DataReader
6.3.6 其他常用ADO.NET对象
6.3.7 SQL查询
[案例45]商品信息编辑
思考与练习6
第7章 ASP.NET Web应用开发
7.1 ASP.NET基础
7.1.1 ASP.NET概述
7.1.2 HTML语言概述
7.1.3 Web Form基本概念
7.1.4 ASP.NET的事件处理流程
7.1.5 页面指令与页面事件
7.1.6 ASP.NET服务器环境
[案例46]用户登录页面
7.2 Web服务器控件
7.2.1 Web服务器控件概述
7.2.2 HTML服务器控件
7.2.3 Web服务器控件
7.2.4 数据验证控件
[案例47]用户注册页面
[案例48]用户输入信息有效性验证
思考与练习7
C#程序设计实用教程
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
