书籍详情

C#编程及应用程序开发教程

C#编程及应用程序开发教程

作者:刘烨,吴中元编著

出版社:清华大学出版社

出版时间:2003-09-01

ISBN:9787302070832

定价:¥42.00

购买这本书可以去
内容简介
  C#语言是Microsoft公司为推行.NET战略而发布的一种全新的、彻底的、面向对象的编程语言,它融C++的强大功能和Visual Basic的简易性于一体,具有清晰的面向对象的语法结构、优秀的编程开发环境和高效率的编译工具。 本书从结构上分为两个部分。其中1~16章为C#语言程序设计基础,将C#语言的各种语法知识点按循序渐进的方式编排,并提供了丰富的示例。17~20章介绍了在.NET平台上如何使用C#语言开发各种应用程序,包括:创建Windows应用程序、C#组件编程、C#数据库编程、Web应用程序以及Web服务等,帮助读者在.NET平台上开发各种应用程序。 阅读本书的读者无需编程经验,可以是在校学习的各专业的研究生、本科生或大专生,或企、事业单位的初、中级用户,本书也可作为广大计算机初、中级爱好者的教材或参考书。
作者简介
暂缺《C#编程及应用程序开发教程》作者简介
目录
第1章  Microsoft. NET平台                  
 1. 1  网络计算时代                  
 1. 2  Microsoft. NET平台                  
 1. 3  . NET Framework                  
 1. 3. 1  公共语言运行时                  
 1. 3. 2  基础类库                  
 1. 3. 3  ADO. NET和XML                  
 1. 3. 4  基于ASP. NET编程框架上的WebForms和Web Services                  
 1. 3. 5  WinForms用户界面                  
 1. 3. 6  . NET Framework的优势                  
 1. 4  新一代编程语言C#                  
 1. 4. 1  C#的新特性                  
 1. 4. 2  C#与C++                  
 1. 4. 3  C#与VB. NET                  
 1. 4. 4  C#与Java                  
 第2章  C#编程和编译环境                  
 2. 1  Visual Studio. NET集成开发环境                  
 2. 1. 1  . NET集成开发环境(IDE)简介                  
 2. 1. 2  创建项目                  
 2. 1. 3  编写代码环境                  
 2. 2  一个简单的C#程序                  
 2. 3  编辑. 编译和运行一个C#程序                  
 第3章  数据类型和变量                  
 3. 1  变量和常量                  
 3. 1. 1  变量                  
 3. 1. 2  常量                  
 3. 2  数值类型                  
 3. 2. 1  整数类型                  
 3. 2. 2  字符类型                  
 3. 2. 3  浮点数类型                  
 3. 2. 4  小数类型                  
 3. 2. 5  布尔型                  
 3. 2. 6  检查和不检查                  
 3. 3  引用类型                  
 3. 3. 1  对象类型                  
 3. 3. 2  字符串类型                  
 3. 4  各种简单类型的数据间转换                  
 3. 5  装箱和拆箱转换                  
 3. 5. 1  装箱转换                  
 3. 5. 2  拆箱转换                  
 第4章  运算符和表达式                  
 4. 1  C#运算符概述                  
 4. 2  赋值运算符及其表达式                  
 4. 3  算术运算符及其表达式                  
 4. 3. 1  加法和减法运算符                  
 4. 3. 2  自增和自减运算符                  
 4. 3. 3  乘法和除法运算符                  
 4. 3. 4  取余运算符                  
 4. 4  关系运算符及其表达式                  
 4. 5  逻辑运算及其表达式                  
 4. 6  位运算符及其表达式                  
 4. 7  条件运算符及其表达式                  
 4. 8  其他运算符                  
 4. 8. 1  new运算符                  
 4. 8. 2  sizeof运算符                  
 4. 8. 3  is. as和typeof运算符                  
 4. 8. 4  checked和unchecked运算符                  
 第5章  数据的输入和输出                  
 5. 1  控制台输入                  
 5. 1. 1  Console. Read()方法                  
 5. 1. 2  Console. ReadLine()方法                  
 5. 2  控制台输出                  
 5. 2. 1  数据的格式化                  
 5. 2. 2  格式化说明符                  
 5. 3  处理字符串的方法                  
 5. 3. 1  String类的字符串方法                  
 5. 3. 2  StringBuilder类的字符串方法                  
 5. 3. 3  Parse()方法                  
 5. 3. 4  Convert类                  
 第6章  程序控制语句                  
 6. 1  选择结构程序设计                  
 6. 1. 1  if语句                  
 6. 1. 2  switch语句                  
 6. 1. 3  程序举例                  
 6. 2  循环结构程序设计                  
 6. 2. 1  while语句                  
 6. 2. 2  do-while语句                  
 6. 2. 3  for语句                  
 6. 2. 4  foreach语句                  
 6. 2. 5  程序举例                  
 6. 3  break语句. continue语句和goto语句                  
 6. 3. 1  break语句                  
 6. 3. 2  continue语句                  
 6. 3. 3  goto语句                  
 6. 3. 4  程序举例                  
 第7章  数组                  
 7. 1  一维数组                  
 7. 1. 1  一维数组的定义和初始化                  
 7. 1. 2  引用一维数组元素                  
 7. 2    维数组                  
 7. 2. 1  二维数组的定义和初始化                  
 7. 2. 2  初始化二维数组                  
 7. 2. 2  引用二维数组元素                  
 7. 3  不规则数组                  
 7. 3. 1  --维不规则数组的定义和初始化                  
 7. 3. 2    维不规则数组的引用                  
 7. 4  使用System. Array类的方法和属性                  
 7. 4. 1  Array类的属性                  
 7. 4. 2  使用Array类构造数组                  
 7. 4. 3  使用Array类的方法                  
 第8章  类                  
 8. 1  面向对象程序设计思想                  
 8. 2  类及其构成                  
 8. 3  创建对象                  
 8. 4  类的数据成员                  
 8. 4. 1  常量成员                  
 8. 4. 2  变量成员                  
 8. 4. 3  将类定义为数据成员                  
 8. 5  类的方法成员                  
 8. 5. 1  定义类的方法成员                  
 8. 5. 2  使用方法                  
 8. 5. 3  带参数的方法                  
 8. 5. 4  静态方法                  
 8. 5. 5  方法重载                  
 8. 5. 6  其他类方法                  
 8. 5. 7  递归方法                  
 8. 6  类的属性成员                  
 8. 7  索引器                  
 8. 8  运算符重载                  
 8. 8. 1  重载运算符方法                  
 8. 8. 2  重载双目运算符                  
 8. 8. 3  重载单目数学运算符                  
 8. 8. 4  重载关系运算符                  
 第9章  继承与多态                  
 9. 1  继承机制                  
 9. 1. 1  继承的概念                  
 9. 1. 2  继承的工作机制                  
 9. 1. 3  派生类的构造函数和析构函数                  
 9. 1. 4  base关键字的另一用途                  
 9. 1. 5  隐藏基类成员                  
 9. 1. 6  使用protected保护访问方式                  
 9. 1. 7  使用internal内部访问方式                  
 9. 2  多态性和虚方法                  
 9. 2. 1  多态性                  
 9. 2. 2  虚方法                  
 9. 3  抽象类和抽象方法                  
 9. 3. 1  抽象类                  
 9. 3. 2  抽象方法                  
 9. 4  密封类和密封方法                  
 9. 4. 1  密封类                  
 9. 4. 2  密封方法                  
 9. 5  终极基类Object                  
 9. 5. 1  Object类中的方法                  
 9. 5. 2  装箱/拆箱前后的数据类型                  
 9. 6  类转换                  
 9. 6. 1  关键字is                  
 9. 6. 2  关键字as                  
 9. 6. 3  不同类型的对象组成的数组                  
 第10章  接口. 代理和事件                  
 10. 1  接口                  
 10. 1. 1  接口与类                  
 10. 1. 2  接口的定义                  
 10. 1. 3  接口的实现与使用                  
 10. 1. 4  接口映射                  
 10. 1. 5  显式接口成员实现                  
 10. 1. 6  接口实现的继承                  
 10. 1. 7  接口的重新实现                  
 10. 1. 8  接口的查询                  
 10. 2  代理                  
 10. 2. 1  代理的概念                  
 10. 2. 2  代理的定义                  
 10. 2. 3  代理的使用                  
 10. 2. 4  Delegate类和Multicast Delegate类                  
 10. 2. 5  多重代理的实现                  
 10. 3  事件                  
 10. 3. 1  事件的概念                  
 10. 3. 2  创建事件和使用事件                  
 10. 3. 3  多播事件                  
 第11章  结构和枚举                  
 11. 1  结构                  
 11. 1. 1  结构与类                  
 11. 1. 2  结构的定义                  
 11. 1. 3  使用和访问结构成员                  
 11. 1. 4  结构的嵌套                  
 11. 1. 5  结构与类的区别                  
 11. 2  枚举                  
 11. 2. 1  枚举的定义                  
 11. 2. 2  使用和访问枚举成员                  
 第12章  命名空间                  
 12. 1  命名空间                  
 12. 2  定义命名空间                  
 12. 3  使用命名空间                  
 12. 3. 1  命名空间的完全限定名                  
 12. 3. 2  C#应用程序的组织结构                  
 12. 3. 3  using语句                  
 第13章  异常处理                  
 13. 1  异常处理的概念                  
 13. 2  C#的异常控制机制                  
 13. 2. 1. 使用try/catch语句抛出和处理异常                  
 13. 2. 2  使用throw语句抛出异常                  
 13. 2. 3  使用finally语句添加最后执行的操作                  
 13. 3  . NET Framework中的异常类                  
 13. 3. 1  C#异常处理的内部机制                  
 13. 3. 2  . NET Framework中的异常类                  
 13. 4  自定义异常类                  
 第14章  编译预处理和调试技术                  
 14. 1  程序中的错误                  
 14. 2  逐行检查代码                  
 14. 3  编译预处理                  
 14. 3. 1  定义预处理                  
 14. 3. 2  条件编译预处理                  
 14. 3. 3  输出代码中的错误和警告                  
 14. 3. 4  修改行号                  
 14. 3. 5  区域预编译                  
 14. 4  使用调试工具                  
 14. 4. 1  几个基本调试概念                  
 14. 4. 2  常用的调试策略                  
 14. 4. 3  程序的调试信息                  
 第15章  代码属性                  
 15. 1  概述                  
 15. 2  使用代码属性                  
 15. 3  . NET框架下的预定义属性类                  
 15. 3. 1  带参数的属性                  
 15. 3. 2  System. Attribute类                  
 15. 3. 3  描述程序集和模块的属性                  
 15. 3. 4  描述源代码的代码属性                  
 15. 4  自定义代码属性类                  
 15. 5  检索有关的代码属性信息                  
 第16章  不安全代码                  
 16. 1  不安全代码                  
 16. 2  不安全的代码块                  
 16. 2. 1  指针                  
 16. 2. 2  unsafe关键字                  
 16. 2. 3  fixed语句                  
 16. 3  C#程序中的指针                  
 16. 3. 1  用指针访问对象                  
 16. 3. 2  指针运算                  
 第17章  创建Windows应用程序                  
 17. 1  什么是Windows窗体                  
 17. 2  创建简单的WinForm程序                  
 17. 3  Windows窗体应用程序模型                  
 17. 3. 1  窗体                  
 17. 3. 2  属性                  
 17. 3. 3  控件                  
 17. 3. 4  事件                  
 17. 3. 5  Windows Forms程序设计的步骤                  
 17. 4  WinForm控件                  
 17. 4. 1  常用控件                  
 17. 4. 2  示例                  
 17. 5  Visual C#的菜单设计与编程                  
 17. 5. 1  菜单设计基础知识                  
 17. 5. 2  示例                  
 17. 5. 3  用程序完成菜单设计                  
 17. 6  Visual C#中的MDI编程                  
 第18章  C#组件编程                  
 18. 1  用C#做类库                  
 18. 1. 1  制作一个组件                  
 18. 1. 2  使用DLL                  
 18. 2  用C#做自定义控件                  
 18. 2. 1  创建控件                  
 18. 2. 2  使用控件                  
 18. 3  用C#做用户控件                  
 18. 3. 1  控件制作                  
 18. 3. 2  使用组件                  
 18. 4  在WinForm中使用COM组件播放视频文件                  
 第19章  C#数据库编程                  
 19. 1  ADO. NET概述                  
 19. 2  ADO. NET的数据访问对象                  
 19. 3  C#数据库的Windows编程                  
 19. 4  Crystal Reports                  
 19. 4. 1  Crystal Reports概述                  
 19. 4. 2  报表设计                  
 19. 4. 3  创建简单报表                  
 19. 4. 4  用CrystalReportViewer报表查看器承载报表                  
 第20章  开发Web应用程序                  
 20. 1  Web编程技术的发展                  
 20. 2  ASP. NET的开发环境配置                  
 20. 3  编写ASP. NET Web应用程序                  
 20. 3. 1  一个简单的Web应用程序                  
 20. 3. 2  ASP. NET的执行机制                  
 20. 3. 3  Web表单编程                  
 20. 4  ASP. NET服务器端控件                  
 20. 4. 1  Web服务器控件                  
 20. 4. 2  HTML服务器控件                  
 20. 4. 3  验证控件                  
 20. 4. 4  用户控件                  
 20. 5  Web应用中使用ADO. NET访问数据库                  
 20. 6  创建Web服务                  
 20. 6. 1  Web服务                  
 20. 6. 2  一个简单的Web服务                  
 20. 6. 3  使用Web服务访问数据库                  

猜您喜欢

读书导航