Visual C# 2005程序设计教程
2009-2
清华大学出版社
金雪云,周新伟,王雷 编著
321
Microsoft .NET是微软公司以服务方式递交软件的一种策略。它是微软公司的新战略,所有微软的产品都将围绕这个战略开发。微软为了推行.NET战略,特别为.NET平台设计了一种新语言——C#。 C#是由C和C++发展而来的一种“简单、高效、面向对象、类型安全”的程序设计语言,其综合了Visual Basic的高效率和C++的强大功能。C#是.NET的关键语言,是整个.NET平台的依托。设计C# 是为了建立运行于.NET平台上的、范围广泛的企业级应用程序。用Visual C# 编写的代码被编译为托管代码,这意味着它将受益于公共语言运行库的服务。这些服务包括:语言互操作性、垃圾回收、增强的安全性以及改进的版本支持。 本书介绍了利用C#语言编程的方方面面。共分为12章,首先介绍了.NET Framework的相关概念、Visual Studio开发环境以及C#编程基础,接下来详细介绍了C#面向对象机制以及如何利用C#进行Windows及Web应用程序开发,并对C#泛型编程给以简要说明,同时简要介绍了ADO.NET的相关知识。具体包括的内容如下。 第1章介绍了.NET Framework、Visual Studio集成开发环境、MSDN的安装与使用以及如何使用Visual Studio 2005集成开发环境创建基于C#语言的Windows及Web应用程序。 第2章介绍了C#语言的相关基础知识和基本语法。 第3章介绍了C#中常见的程序结构。 第4章介绍了C#中数组与集合的使用。 第5章给出了C# 面向对象程序设计的基础。 第6章详细介绍了C# 面向对象程序设计中的域、属性与事件。 第7章主要介绍了C# 面向对象程序设计中的方法。 第8章给出了C#语言中的继承与多态机制。 第9章简要介绍了C#中泛型编程的机制。 第10章详细介绍了利用Visual Studio 2005 开发环境进行Windows应用程序开发的常用元素,包括常用控件、菜单、工具栏、对话框编程、GDI+编程等。 第11章简要介绍了ADO.NET与C#数据库编程。 第12章介绍了ASP.NET及C# Web应用程序开发。 本书的特点在于理论与实际应用相结合,克服了理论型书籍难以动手实践和示例型图书难以理解和下手的不足。在理论方面,本书全面介绍了与C#语言相关的知识点,使读者能够对C#编程有一个完整的认识与把握;实践方面,本书各个章节中均附有难易度适中的示例,通过给出源代码,读者可在学习各章节知识点的基础上按照示例源代码进行实际操作。通过实际动手操作,巩固对知识点的理解。 本书由周新伟、王雷负责编写,刘玉领参编了本书的第2、第5章的内容,参加本书编写的还有杨卫、廖建军、付永华、叶明、崔宁、卢宏、汪昔玉、卫平峰、程冬丁、王勤、张锐、汪小锋、李葵、叶浩、肖飞、宋海剑、林勇及朱衡等人。全书由周新伟负责修改、定稿。在此对所有在本书编写过程中给予帮助的人一并表示感谢。 由于时间仓促,加之作者水平有限,书中不足和错误之处在所难免,敬请读者批评指正。
本书详细介绍了C#程序设计的方方面面,并针对各章知识点附以大量的示例程序。通过本书的学习,读者可以由浅入深,逐步掌握C#程序设计。 本书共12章,主要介绍了.NET Framework及VisualStudio开发环境、C#语言基础及面向对象机制、C#Windows程序设计、C#Web程序设计、ADO.NET及C#数据库程序设计、C#泛型编程等内容。 本书难度适中,实例丰富,既适合C#的初学者阅读,也适合有一定开发经验的读者阅读,书中包含的大量实例对应用程序开发人员具有一定的参考价值。本书在各个章节的结尾附有不同类型的练习题,这些习题难易适中,有助于读者对所学知识点进行巩固、掌握,并能启发读者进行深层次的思考。 本书可作为各大中专院校计算机相关专业的教材或参考用书,也可作为读者的自学材料。
第1章 .NET平台与VisualStudio2005开发工具 1.1 Microsoft.NET平台 1.2 VisualStudi02005简介 1.3 使用VisualStudi02005创建控制台应用程序 1.4 使用VisualStudi02005创建WindowsForms应用程序 1.5 使用VisualStudi02005创建基于ASP.NET的Web应用程序 1.6 其他常用的C#开发工具 1.7 小结 1.8 习题 第2章 C#2005语法基础 2.1 C#语言概述 2.2 C#基础元素 2.3 变量 2.4 数据类型 2.5 运算符与表达式 2.6 小结 2.7 上机练习 2.8 习题 第3章 程序流程控制 3.1 选择结构程序设计 3.2 循环结构程序设计 3.3 异常处理结构 3.4 小结 3.5 上机练习 3.6 习题第4章 数组与集合第5章 C#面向对象程序设计基础第6章 域、属性与事件第7章 方法第8章 继承与多态第9章 C# 2005泛型编程第10章 Windows窗体应用程序开发 第11章 C#数据库编程与ADO.NET第12章 C#Web应用程序开发及ASP.NET
第1章 .N ET平台与Visual Studio2005开发工具 Microsoft.NET平台自从2000年6月推出以来,逐步获得了广大开发人员的认同与支持,目前已成为主流的开发平台。.NET平台包含了Microsoft与软件开发相关的绝大部分产品,Microsoft还为该平台设计了新的开发语言——C#。C#是从C和C++派生来的一种简单、现代、面向对象和类型安全的编程语言。它保持了C++中熟悉的语法和面向对象的特征,同时摒弃了C++中复杂、易于出错的部分。c#语言综合了C/C++的灵活性和RAD开发工具的高效率。不仅能适用于web服务程序的开发与部署,更能高效地完成桌面应用系统的开发。 本章重点内容: .NET平台与C#语言 C#开发工具Visual Studio 2005的使用 SharpDevelop和UltraEdit的使用 1.1 Microsoft.NET平台 Microsoft.NET是基于Intemet的新一代开发平台,借助于.NET平台,可以创建和使用基于XML的应用程序、进程和Web站点以及服务,它们之间可以按设计在任何平台或智能设备上共享和组合信息与功能,以向单位和个人提供定制好的解决方案。
读者对象为可作为高等学校计算机相关专业的教材,也可作为C#初、中级用户的参考书。 特色为针对高校学生和初、中级用户,基础知识与实践相结合,详细介绍Visual C# 2005程序设计相关知识。 内容全面,实例丰富,可操作性强,切实提高读者的实际编程能力。 对编程实例中的重点步骤给予特别说明,仔细剖析技术要点,加深读者印象。 章前给出重点内容,章后附有针对性的练习,使读者加深对知识点的理解和掌握,并能举一反三。
能完整的阐述基本c#的操作,可以买
书内容简单