出版时间:2010-1 出版社:清华大学 作者:李春葆//谭成予//金晶//曾平 页数:419
前言
C#是微软公司结合C/C++和Java等语言特点设计的一种新的程序设计语言,它基于.NET Framework通用平台,C#程序开发人员可以直接使用.NET Framework中完整且丰富的类库设计出跨平台的软件系统。C#具有简单易学、使用方便的特点,利用它可以开发复杂的软件系统。 本书从介绍C#的基本概念出发,由简单到复杂,循序渐进介绍C#面向对象的程序设计方法。在内容讲述上力求翔实和全面,细致解析每个知识点和各个知识点的联系。书中列举了大量的应用示例,读者通过上机模仿可以大大提高使用C#开发控制台应用程序、Windows窗体应用程序和Web应用程序的能力。 全书分为1 5章,第1章介绍C#概述;第2章介绍简单的C#程序设计;第3章介绍C#程序设计基础;第4章介绍C#控制语句;第5章介绍数组和集合;第6章介绍面向对象程序设计;第7章介绍继承和接口设计;第8章介绍Windows窗体应用程序设计;第9章介绍用户界面设计;第1 0章介绍图形设计;第11章介绍文件操作;第1 2章介绍错误调试和异常处理;第13章介绍ADO.NET数据库访问技术;第14章介绍XML.及其应用;第1 5章介绍Web应用程序设计。
内容概要
本书以Visual C# 2005为平台介绍C#程序设计方法,包括C#可视化编程过程、C#语言基础、窗体和控件设计、面向对象程序设计、图形设计、文件操作、ADO.NET数据库访问技术、XML应用和Web应用程序设计等。 本书内容翔实,循序渐进地介绍各个知识点,可作为各类高等院校计算机及相关专业“C#程序设计”课程的教学用书,也适合作为计算机应用人员和计算机爱好者参考用书。
书籍目录
第1章 C#概述 第2章 简单的C#程序设计 第3章 C#程序设计基础 第4章 C#控制语句 第5章 数组和集合 第6章 面向对象程序设计 第7章 继承和接口设计 第8章 Windows窗体应用程序设计 第9章 用户界面设计 第10章 图形设计 第11章 文件操作 第12章 错误调试和异常处理 第13章 ADO.NET数据库访问技术 第14章 XML及其应用 第15章 Web应用程序设计 参考文献
章节摘录
.NET Framework下提供了一个巨大的统一基础类库,该类库提供了程序员在开发程序时所需要的大部分功能,而且这个类库可以被使用任何一种支持.NET的程序语言加以引用,程序员不再需要为了不同的类库而学习不同的程序设计语言。 .NET基础类库是以面向对象为基础创建的,其实在.NET Framework下,不管是数字还是字符串,所有的数据都是对象。.NET中基础类库结构是阶层式的,采用命名空间加以管理,方便程序员进行分类引用。 5.公共语言运行环境(CLR) 以前的c#开发的程序运行速度慢,是因为其运行环境是以COM为基础进行编译和运行的。在.NET Framework下,所有的程序语言将使用统一的虚拟机,CLR将是所有的.NET语言在执行时所必备的运行环境,这种统一的虚拟机与运行环境可以达到跨平台的目的。CLR大致可以再分为以下几部分。 (1)通用类型系统(Common Type System,CTS) 该系统的作用是使所有支持的语言共享相同的数据类型。无论程序是以什么语言编写的,都会被编译成相同的中间语言,而这个中间语言在CLR下其数据都将具有相同的名称,从而使得不同语言之间的数据得以沟通协调。 (2)内存管理和资源回收 支持.NET且遵守共同规范的程序语言所编写的程序,称之为managed code(托管代码),而之前各版本的其他语言所编写的代码称为Unmanaged code(非托管代码)。称为managed code的程序语言是因为这些程序代码在执行过程中所使用到的内存资源受到CLR的监控,各种数据与对象的生存期都由CLR管理。 CLR提供了统一的资源回收机制,对于不再使用的对象等,会自动释放所使用的资源,避免造成程序错误或内存耗损。
图书封面
评论、评分、阅读与下载