第一图书网

C#程序设计与应用

刁建忠,张荣进,罗勇胜 等 著 清华大学出版社,北京交通大学出版社
出版时间:

2010-7  

出版社:

清华大学出版社,北京交通大学出版社  

作者:

刁建忠,张荣进,罗勇胜 等 著  

页数:

189  

前言

  为适应.NET技术发展的趋势,特别是满足高职中专院校开设c撑程序设计课程的要求,我们组织编写了本书。本书循序渐进、深入细致地讲解了C#语言的编程技术,并根据对象程序设计的特点,以类的定义和使用为核心,讲解C#的各项语法知识,帮助读者从一开始就建立起面向对象的设计思想。  本书的主要内容如下。  第l章将介绍C#的特点和运行环境,讲解创建C#控制台应用程序和c#窗体程序的基本方法。  第2章将讲解面向对象的基本思想,类和对象的定义及它们与现实世界的联系,用UML图去表示类和对象,C撑程序的结构。  第3章将讲述C#的基本语法,如关键字,标识符,变量和常量,数据类型,运算符等。  第4章将说明c#的基本流程结构,包括顺序选择和循环结构,讨论了if语句, with语句,for语句,while语句等的使用方法。  第5章将详细讲解类的定义和使用,包括类成员的种类,访问控制符,字段和属性,方法的定义,重载方法,类库项目等。  第6章将介绍继承机制,抽象类和接口的定义,并简单介绍了几种常见的设计模式。  第7章将简述.NET环境中特有的委托和事件,包括委托的定义,委托和事件的联系,事件的定义等。  第8章将讲述集合定义和C#中特有的泛型,同时还介绍了数据结构中常用的链表、队列、栈、树等的定义。  第9章将讲述综合实例,将C#的基本语法和特征大都在众多实例中得到体现,也可作为学生的实训章节。  程序设计是一门较为抽象、逻辑性强的课程,语法规则复杂,初学者常常会较难适应,面对程序代码,感觉无从下手。本书力求将C#中的语法规则与现实世界的例子联系起来,加深读者对面向对象程序设计的理解,在每个知识点内容的后面布置了相应练习,可以让读者及时地巩固所学内容。  本书第1章、第3章由张荣进编写,第2章由罗勇胜编写,第4章由钟江鸿编写,第5章至第8章和第9章由刁建忠编写。  书中引用了国内外相关作品的观点,编者谨在此对书后参考文献的作者表示感谢!由于作者水平有限,书中难免会有不足疏漏之处,欢迎各位同行和广大读者批评指正。

内容概要

  程序设计是一门较为抽象、逻辑性强的课程,语法规则复杂,初学者常常会较难适应,面对程序代码,感觉无从下手。《C#程序设计与应用》介绍C#的基本语法和面向对象的基本概念,详细讲解C#语言中面向对象的核心特性,如接口、委托、事件等,同时结合各种基本的数据结构讲解C#的集合类和泛型。  《C#程序设计与应用》力求将C#中语法规则与现实世界的例子联系起来,加深读者对面向对象程序设计的理解,在每个知识点内容的后面布置了相应练习,可以让读者及时地巩固所学内容。全书提供了大量鲜明生动的案例程序。  《C#程序设计与应用》可以作为高职高专院校计算机类专业的教材,也可作为C#初学者的自学书或C#应用开发人员的参考书。

书籍目录

第1章 C#简介1.1 .NET框架概述1.1.1 公共语言运行库的功能1.1.2 .NET Framework类库1.2 C#语言简介1.2.1 优点与用途1.2.2 C#与.NET Framework平台体系结构1.2.3 C#的特性1.3 C#的开发环境1.3.1 VisualStudi02008开发环境1.3.2 SharpDevelop1.4 C#程序设计的基本概念1.4.1 创建你的第一个C#窗体应用程序1.4.2 创建你的第一个C#控制台应用程序1.5 小结习题1第2章 面向对象程序设计基础2.1 对象和类2.2 UML2.2.1 类图和对象图2.2.2 类问关系2.3 封装2.4 编写C#程序2.4.1 控制台应用程序2.4.2 窗体应用程序2.5 C#的程序结构2.5.1 名称空间2.5.2 C#中的类2.5.3 Main方法2.5.4 .Net程序结构2.5.5 多态2.6 Reflector简介2.7小结习题2第3章 C#语法基础3.1 关键字和标识符3.1.1 关键字3.1.2 标识符的命名规则3.1.3 两种命名约定3.2 变量和常量3.2.1 变量3.2.2 常量3.3 运算符和表达式3.3.1 算术运算符和算术表达式3.3.2 赋值运算符3.3.3 关系运算符和关系表达式3.3.4 逻辑运算符和逻辑表达式3.3.5 条件运算符3.3.6 其他运算符3.3.7 运算符的优先级3.4 数据类型3.4.1 简单类型3.4.2 结构类型3.4.3 枚举类型3.4.4 数组3.4.5 类类型3.4.6 接口类型3.4.7 类型转换3.5 语句3.5.1 声明语句3.5.2 赋值语句3.6 小结习题3第4章 流程控制4.1 程序的三种基本结构4.2 选择语句4.2.1 if语句4.2.2 switch语句4.3 循环结构4.3.1 for语句4.3.2 while语句4.3.3 do…while语句4.3.4 foreach语句4.4 预编译指令4.5 跳转语句4.6 综合实例4.6.1 循环嵌套4.6.2 综合实例4.7 程序调试和异常处理4.7.1 断点4.7.2 异常处理机制4.8 小结习题4第5章 类5.1 类简介5.1.1 类的定义5.1.2 类的成员5.1.3 修饰符5.1.4 类的实例5.2 字段和属性5.2.1 常量和字段5.2.2 属性5.3 方法5.3.1 方法的定义与调用5.3.2 方法的重载5.3.3 方法的种类5.4 类项目5.5 作业管理系统中的类5.6 小结习题5第6章 继承和多态6.1 继承6.1.1 类的继承6.1.2 virtual修饰符6.1.3 base6.2 抽象类6.2.1 抽象类的定义6.2.2 模板方法6.3 接口6.3.1 接口的定义6.3.2 接口的应用6.4 小结习题6第7章 委托和事件7.1 委托7.1.1 委托的定义7.1.2 委托的使用7.1.3 委托和接口7.2 事件7.2.1 事件的定义7.2.2 事件与委托7.3 .NET程序中的事件7.3.1 Windows窗体事件7.3.2 Web页面事件7.4 小结习题7第8章 集合和泛型8.1 集合8.1.1 集合概述8.1.2 数组8.1.3 迭代器和foreaeh语句8.2 泛型8.2.1 泛型的定义8.2.2 泛型集合8.2.3 泛型方法8.2.4 泛型委托8.3 集合类的应用8.4 常用的数据结构8.4.1 线性表8.4.2 栈和队列8.4.3 串(字符串)8.4.4 树和二叉树8.4.5 其他(图、查找和排序)8.5 作业管理系统中的集合8.6 小结习题8第9章 综合实训9.1 叙写管理系统简介9.2 实训项目9.2.1 流程控制和方法9.2.2 类和继承9.2.3 委托和事件9.2.4 泛型9.3 小结参考文献

章节摘录

  公共语言运行库是.NET Framework的基础,可以将运行库看作一个在执行时管理代码的代理,它提供内存管理、线程管理和远程处理等核心服务,并且还强制实施严格的类型安全及可提高安全性和可靠性的其他形式的代码准确性。以运行库为目标的代码称为托管代码,而不以运行库为目标的代码称为非托管代码。  .NET Framework的另一个主要组件是类库,它是一个综合性的面向对象的可重用类型集合,它已把许多编程中常用的功能封装好了,可以使用它开发多种应用程序,这些应用程序包括传统的命令行或图形用户界面(GUI)应用程序,也包括基于ASP.NET所提供的最新创新的应用程序(如Web窗体和XML Web services)。  图1-1显示公共语言运行库和类库与应用程序之间及与整个系统之间的关系,还显示托管代码如何在更大的结构内运行。  1.1.1 公共语言  运行库的功能公共语言运行库管理内存、线程执行、代码执行、代码安全验证、编译及其他系统服务。这些功能是在公共语言运行库上运行的托管代码所固有的。  运行库强制实施代码访问安全。例如,用户可以相信嵌入在Web页中的可执行文件能够在屏幕上播放动画或唱歌,但不能访问他们的个人数据、文件系统或网络。这样,运行库的安全性功能就使通过Internet部署的合法软件能够具有特别丰富的功能。


图书封面

广告

下载页面


C#程序设计与应用 PDF格式下载



相关图书