内容简介
《C#应用程序设计教程》主要介绍C#客户端应用程序设计技术,内容包括C#语言基础、Windows应用程序开发、图形和图像编程、文件读写和管理、多线程应用、Socket编程、ADO.NET数据库应用程序设计等。本书采用实例教学法,在讲清楚基本知识点的基础上,尽量使用短小精炼的实例加以说明,使内容容易理解。书中提供的综合实例可由学生扩展为实用程序,作为学生实训课题。本书使用微软免费的速成版集成开发环境,它们包括了正式版的大部分功能,非常适合教学。
《C#应用程序设计教程》可作为高等职业院校.Net专业方向C#语言或者面向对象Windows程序设计的教材,也可作为学习C#语言培训班的教材,也适合使用C#语言开发项目的程序员参考。
目录
- 第1章 简单程序设计
- 1.1 .NET平台简介
- 1.1.1 公共语言的运行环境
- 1.1.2 框架类库
- 1.2 C#语言的特点
- 1.3 编写控制台应用程序
- 1.4 程序结构
- 1.4.1 C#程序的组成要素
- 1.4.2 C#程序的格式
- 1.5 基本数据类型和表达式
- 1.5.1 基本数据类型
- 1.5.2 常量和变量
- 1.5.3 运算符和表达式
- 1.5.4 运算符的优先级与结合性
- 1.6 控制结构
- 1.6.1 顺序结构
- 1.6.2 选择结构
- 1.6.3 循环结构
- 1.6.4 跳转语句
- 1.7 方法初步
- 1.7.1 方法的定义
- 1.7.2 方法的调用
- 1.7.3 方法调用的执行过程
- 1.7.4 方法的嵌套调用
- 1.7.5 递归调用
- 1.7.6 方法的重载
- 习题
- 第2章 数据类型
- 2.1 类
- 2.1.1 类的基本概念
- 2.1.2 类成员的存取控制
- 2.1.3 类的对象
- 2.1.4 类的构造函数和析构函数
- 2.1.5 使用Person类的完整例子
- 2.2 值类型和引用类型
- 2.2.1 值类型和引用类型
- 2.2.2 值类型分类
- 2.2.3 引用类型分类
- 2.3 结构类型
- 2.3.1 结构类型
- 2.3.2 结构类型和简单类型的关系
- 2.3.3 默认初值和默认构造函数
- 2.4 枚举类型
- 2.5 预定义引用数据类型
- 2.5.1 object类
- 2.5.2 数组类
- 2.5.3 字符串类
- 2.6 类型转换
- 2.7 泛型
- 习题
- 第3章 C#面向对象编程基础
- 3.1 继承
- 3.1.1 派生类的声明格式
- 3.1.2 隐藏基类方法
- 3.1.3 base关键字
- 3.1.4 C#语言类继承特点
- 3.2 类的成员
- 3.2.1 类的成员类型
- 3.2.2 类成员访问修饰符
- 3.3 类的字段和属性
- 3.3.1 静态字段、实例字段、常量和只读字段
- 3.3.2 属性
- 3.4 类的方法
- 3.4.1 方法的声明
- 3.4.2 方法中参数的传递
- 3.4.3 静态方法和实例方法
- 3.4.4 操作符重载
- 3.4.5 this关键字
- 3.5 类的多态性
- 3.6 作用域
- 3.6.1 类成员的作用域
- 3.6.2 局部变量的作用域
- 3.7 抽象类和抽象方法
- 3.8 密封类和密封方法
- 3.9 静态类和静态类成员
- 3.10 C# 2.0中的分部类
- 3.11 接口
- 3.11.1 接口声明
- 3.11.2 接口的继承
- 3.11.3 类对接口的实现
- 3.12 委托类型
- 3.13 事件
- 3.13.1 事件驱动
- 3.13.2 事件的声明
- 3.13.3 事件的预订和撤销
- 3.14 索引指示器
- 习题
- 第4章 程序调试与异常处理
- 第5章 C#可视化编程基础
- 第6章 常用控件和类的使用
- 第7章 文本编辑器的实现
- 第8章 图形图像编程
- 第9章 文件和流
- 第10章 多线程和Socket编程初步
- 第11章 数据库与ADO.Net