专题栏目:ARVRMR虚拟现实

《C#编程和.NET框架》

书籍简介:

《普通高等教育“十一五”规划教材·普通高等教育“十一五”计算机类规划教材:C#编程和.NET框架》是普通高等教育“十一五”规划教材之一,介绍C#语言编程和其开发平台.NET框架的主要内容。全书共分13章。第1章介绍本课程的预备知识、C#和.NET的概要内容。第2章至第5章介绍C#相关的知识,包括C#的开发环境以及编译调试方法、C#语言基础、面向对象的C#程序设计和C#进阶。第6章介绍.NET框架。第7章讲解C#窗体程序设计。第g章介绍C#流与文件操作。第9章介绍ADO.NET程序开发。第10章介绍ASP.NET程序开发。第11章介绍Web服务和访问Intemet。第12章介绍C#高级应用,如C#创建和调用DLL、C#串行通信实现等。第13章给出了一个完整的基于.NET开发的实例。

《普通高等教育“十一五”*规划教材·普通高等教育“十一五”计算机类规划教材:C#编程和.NET框架》是在作者多年讲授C#课程的讲义基础上整理而成的,包含多年的实际经验。本书力求内容组织合理、难易程度适当,并考虑了学校讲授时的课时限制情况,因此比较适合作为普通高等学校各类专业本科生和研究生学习C#和.NET的教材或参考书。本书定位为相关知识的入门读物,因此也可供一般读者学习和掌握C#语言编程和.NET框架的入门参考。学习本书的读者最好具备一定的C/C++的知识,以期达到较好的学习效果。

作者简介:

崔建江 编

出版日期:

2012年04月

章节目录:

前言
第1章 绪论
 1.1 计算机语言概述
  1.1.1 机器语言
  1.1.2 汇编语言
  1.1.3 面向过程的高级语言
  1.1.4 面向对象的高级语言
  1.1.5 高级编程语言的发展
 1.2 C#言
  1.2.1 C#的来源
  1.2.2 C#的定义
  1.2.3 C#的特点
  1.2.4 C#与Java及C++
 1.3.NET平台与.NET框架
  1.3.1.NET平台介绍
  1.3.2.NET框架介绍
  1.3.3.NET框架下的程序编译过程
 1.4 小结
第2章 C#的开发环境及编译调试方法
 2.1 Visual Studio.NET集成开发环境
  2.1.1 Visual Studio.NET的安装和设置
  2.1.2 Visual Studio.NET集成开发环境简介
 2.2 C#程序设计介绍
  2.2.1 C耀序的种类
  2.2.2 创建项目
  2.2.3 编写代码
  2.2.4 运行程序
  2.2.5 C#的基本编码规则
 2.3 C#程序编译调试
  2.3.1 基于.NET SDK的命令行编译调试
  2.3.2 基于Visual Studio.NET集成开发环境下的调试
 2.4 编译预处理
 2.5 多语言在.NET框架下的互操作性
 2.6 小结
第3章 C#语言基础
 3.1 C#关键字
 3.2 C#数据类型
  3.2.1 CTS类型
  3.2.2 值类型与引用类型
  3.2.3 预定义类型
  3.2.4 变量和常量
  3.2.5 预定义类型的数据类型转换
  3.2.6 复合类型
  3.2.7 值类型和引用类型间的转换——装箱和拆箱
 3.3 运算符与表达式
  3.3.1 运算符
  3.3.2 表达式和运算符的优先级
 3.4 基本语句与控制语句
  3.4.1 基本语句
  3.4.2 条件语句
  3.4.3 循环语句
  3.4.4 跳转语句
 3.5 数组
 3.6 集合
  3.6.1 ArrayList类
  3.6.2 Queue类
  3.6.3 Stack类
  3.6.4 Hashtable类
  3.6.5 数组和集合的对比
 3.7 小结
  习题
第4章 面向对象的C#程序设计
 4.1 从结构化程序设计到面向对象
  4.1.1 结构化程序设计产生的背景
  4.1.2 结构化程序设计方法
  4.1.3 面向对象程序设计方法
  4.1.4 面向对象的基本概念
  4.1.5 面向对象方法的三个基本特征
 4.2 类和对象
  4.2.1 类的定义
  4.2.2 类的成员概述
  4.2.3 常量和字段
  4.2.4 由类创建对象
  4.2.5 方法
  4.2.6 运算符重载
  4.2.7 索引器
 4.3 面向对象的封装性实现
  4.3.1 封装
  4.3.2 属性
 4.4 面向对象的继承性实现
  4.4.1 继承的基本概念
  4.4.2 派生类的定义
  4.4.3 Object类
  4.4.4 派生类中调用基类构造函数
 4.5 面向对象的多态性实现
  4.5.1 多态的基本概念
  4.5.2 虚方法
  4.5.3 抽象方法和抽象类
  4.5.4 接口
 4.6 小结
  习题
第5章 面向对象的C#进阶
 5.1 命名空间
  5.1.1 命名空间的定义
  5.1.2 命名空间的使用
 5.2 不安全代码
  5.2.1 C#中的指针
  5.2.2 不安全代码块
 5.3 异常处理
  5.3.1 C#的异常处理机制
  5.3.2.NET框架中的异常类
  5.3.3 System. Exception的属性
  5.3.4 自定义异常类
 5.4 线程
  5.4.1 C#中的线程
  5.4.2 线程操作
  5.4.3 线程状态
  5.4.4 线程同步
 5.5 C#的字符串处理
  5.5.1 String类
  5.5.2 动态创建字符串
  5.5.3 正则表达式
 5.6 代理与事件
  5.6.1 函数指针
  5.6.2 代理
  5.6.3 事件
 5.7 小结
  习题
第6章.NET框架
 6.1.NET框架结构概述
  6.1.1 中间语言
  6.1.2.NET类库
  6.1.3.NET框架特点
 6.2.NET框架下的3C
  6.2.1 CLR
  6.2.2 CTS
  6.2.3 CLS
 6.3 应用程序管理
  6.3.1 将源代码编译为托管模块
  6.3.2 将托管模块组合为程序集
 6.4 程序运行管理
  6.4.1 在程序集上加载CLR
  6.4.2 执行程序集代码
 6.5.NET应用程序的部署和发布
  6.5.1 程序集的部署
  6.5.2 应用程序的发布
 6.6 内存管理
  6.6.1.NET运行时的内存分配
  6.6.2.NET内存管理的核心——垃圾回收机制
  6.6.3 代龄机制
  6.6.4 非托管资源的管理-Finalize和Dispose
 6.7 小结
  习题
第7章 C#窗体程序设计
 7.1 窗体、属性与事件
  7.1.1 窗体生成
  7.1.2 窗体的基本属性
  7.1.3 添加菜单、工具条和按钮
  7.1.4 窗体的事件响应(鼠标和键盘)
 7.2 窗体常用控件
  7.2.1 常用控件
  7.2.2 控件的基本属性与方法
  7.2.3 公共控件
  7.2.4 容器控件
  7.2.5 菜单与工具栏
  7.2.6 对话框控件
  ……
第8章 C#流与文件操作
第9章 ADO.NET程序开发
第10章 ASP.NET程序开发
第11章 Web服务和访问Internet
第12章 C#高级应用
第13章 .NET程序设计——建立一个建筑能耗监测系统
附录 C#中的关键字含义
参考文献

封面图:

发表评论

相关文章