程序员突击
2009-8
清华大学出版社
欧阳炜昊 编
352
C#是一门简单易学的面向对象编程语言,其语法风格源自C/C++家族,融合了VisualBasic的高效开发和C/C++的强大功能,是微软的.NET平台主流开发语言。 本书集编程思想与具体实践于一体,集中介绍了如何利用Visual Studio 2008中的C#语言编写在Windows环境下运行的应用程序。在内容编排上,遵循循序渐进的原则,从c#基础到Windows高级编程都一一作了讲解,每个部分都设置了相应的实例。通过本书的学习,读者可以快速了解并掌握使用C#开发应用程序所需的各种知识和技能,提高利用C#开发Windows应用程序的能力。 一、章节内容介绍 全书分为4篇共14章。 口第一篇“步入VisualC#2008开发的殿堂”:包括第1章和第2章。 第1章介绍.NET平台及.NET框架的基本概念,并通过创建一个简单的Hello World项目对Visual Studio 2008中C#集成开发环境作简单介绍。 第2章讲解面向对象程序设计的一些基本概念,如类、继承、多态、委托和事件等,让大家理解OOP编程内涵以及一些C#编程技巧。 口第二篇“苦练基本功”:包括第3~12章共10章。 第3章首先通过一个启动界面程序实例向读者介绍Windows程序的编程机制,然后又通过一个实例介绍如何使用.NET集成开发环境进行Windows应用程序开发,最后对Windows窗体类和对象作比较详细的介绍,其中包括窗体的常见属性、方法和事件。 第4章描述Windows窗体一些常用的控件。通过一些实例,让读者了解这些控件的基本使用方法,同时理解如何使用控件来设计Windows窗体。 第5章通过几个实例介绍Windows窗体中提供的一些比较高级的功能,比如验证应用程序中用户输入的数据、动态添加和使用控件以及控件的组织排列等。 第6章讲述如何根据自己的需要扩展.NET框架的功能,如通过组合几个现有Windows窗体控件创建复合控件等。 第7章的主要内容是.NET的I/O操作,重点介绍文件系统输入和输出以及.NET的文件系统管理。 第8章介绍GDI+绘制基本图形的基础知识和基本操作,读者从中可以了解如何在Windows界面上绘制各种图形,如何对图像对象进行加载、显示、裁切、缩放、旋转、扭曲等处理。 第9章讲解连接环境下的编程模式,主要介绍连接数据库的Connection对象、执行数据库操作的Command对象,以及如何执行存储过程、如何创建和使用参数。
本书集编程思想与具体实践于一体,集中介绍了如何利用Visual Studio 2008中的C#语言编写在Windows环境下运行的应用程序。在内容编排上,遵循循序渐进的原则,从C#基础到Windows高级编程都一一作了讲解,每个部分都设置了相应的实例。 全书分4篇共14章,内容涉及C#的开发环境及基本语法,面向对象,常用控件,窗体应用,定制控件,文件操作,数据库访问,报表和打印,Web服务,调试、测试与部署,还给出了一个综合项目案例。全书内容翔实,深入浅出,实例经典,可以帮助读者快速了解并掌握使用C#开发应用程序所需的知识和技能,提高利用C#开发Windows应用程序的能力。 本书面向初中级读者,适合各大专院校、软件开发培训机构作为.NET开发的教材,也可作为相关软件开发人员的参考用书。
第一篇 步入Visual C# 2008开发的殿堂 第1章 Visual C# 2008简介 1.1 .NET平台和.NET框架概述 1.1.1 .NET平台 1.1.2 .NET框架 1.2 Visual C# 2008开发环境 1.2.1 Visual Studio 2008概述 1.2.2 Visual C# 2008集成开发环境 1.3 创建一个简单的Visual C# Windows应用程序 1.4 小结 第2章 C#面向对象程序设计 2.1 类的概述 2.1.1 类的定义 2.1.2 创建类实例 2.1.3 类成员 2.1.4 构造函数 2.1.5 方法 2.1.6 字段与属性 2.1.7 如何使用命名空间来组织类 2.2 继承 2.3 多态 2.3.1 抽象类 2.3.2 密封类 2.4 接口 2.4.1 接口声明 2.4.2 接口实现 2.5 委托与事件 2.5.1 委托 2.5.2 事件 2.6 小结 第二篇 苦练基本功 第3章 Windows窗体 3.1 Windows窗体简介 3.2 使用Windows窗体 3.2.1 创建窗体 3.2.2 设置窗体属性 3.2.3 调用方法 3.2.4 窗体的事件介绍 3.3 创建多文档界面应用程序 3.3.1 单文档界面和多文档界面应用程序 3.3.2 创建多文档界面应用程序 3.3.3 父窗体和子窗体的交互 3.4 小结 第4章 使用Windows窗体基本控件 4.1 使用Windows窗体控件 4.1.1 根据功能选择Windows窗体控件 4.1.2 制作登录框 4.1.3 Label控件 4.1.4 TextBox控件 4.1.5 Button控件 4.2 选择类控件 4.2.1 个人资料填写程序 4.2.2 使用ListBox控件和ComboBox控件 4.2.3 使用CheckBox和RadioButton控件 4.2.4 使用GroupBox和Panel控件 4.3 菜单和工具栏 4.3.1 创建菜单 4.3.2 使用toolStrip控件 4.3.3 使用statusStrip控件 4.4 在Windows窗体应用程序中使用对话框 4.4.1 在VisuaI Studio .NET中选择对话框 4.4.2 在应用程序中显示对话框 4.4.3 DialogResult属性 4.5 文本编辑 4.5.1 RichTextBox控件简介 4.5.2 RichTextBox的主要属性 4.5.3 RichTextBox控件的主要方法 4.5.4 RichTextBox控件的主要事件 4.6 制作写字板 4.6.1 程序分析功能 4.6.2 控件属性设置 4.6.3 程序代码编写 4.6.4 程序总结 4.7 小结 第5章 Windows窗体高级控件 第6章 控件的高级应用 第7章 文件操作 第8章 图形图像处理 第9章 连接环境下的ADO.NET数据库 第10章 非连接环境下访问数据库 第11章 报表和打印 第12章 调试、测试与部署 第三篇 突出重围 项目实战 第13章 综合应用实例——考试管理系统 第四篇 高级开发技术——Web服务 第14章 构建和使用Web服务
2.公共语言运行库 公共语言运行库,也叫公共语言运行时,是.NET框架的基础,负责管理的执行.NET框架代码。公共语言运行库简化了应用程序的开发,提供了一个功能强大的、安全的执行环境,支持多语言,并简化了应用程序的部署和管理。 公共语言运行库的功能通过编译器开发的代码。托管代码具有许多优点,例如跨语言集成、跨语言异常处理、增强的安全性、版本控制和部署支持、简化的组件交互模型、调试和分析服务等。 公共语言运行库自动处理对象布局并管理对象引用,当不再使用对象时释放它们。按这种方式实现生存期管理的对象称为托管数据。垃圾回收消除了内存泄漏以及其他一些常见的编程错误。如果编写的代码是托管代码,则可以在.NET框架应用程序中使用托管数据、非托管数据或者同时使用这两种数据。 有了公共语言运行库,就可以很容易地设计出对象能够跨语言交互的组件和应用程序。也就是说,用不同语言编写的对象可以互相通信,并且它们的行为可以紧密集成。例如,可以定义一个类,然后使用不同的语言从原始类派生出另一个类或调用原始类的方法;还可以将一个类的实例传递到用不同的语言编写的另一个类的方法。这种跨语言集成之所以成为可能,是因为基于公共语言运行库的语言编译器和工具使用由公共语言运行库定义的通用类型系统,而且它们遵循公共语言运行库关于定义新类型以及创建、使用、保持和绑定到类型的规则。
由浅入深、循序渐进,真正全面掌握系统开发技术。 以真实的项目开发与实现为主线,对各个设计元素进行深入讲解。 精选多个典型案例,并结合基础知识对系统进行分析、设计与编程实现。 对主流框架进行详细分析并整合至真实项目中。强大的技术支持,读者可在学赛网社区“书评在线”版块中与作者进行直接交流。 丰富的程序资源,读者也可以在希赛网下载中心或学赛网下载中心下载本书所有实例的源代码和实战项目的源代码。 程序员突击系列。
概述较注重实际操作,比较易懂
看了一遍,觉得还行,只是个人认为书里内容不是很多,但也通俗易懂,但对初学者来说,还不错。