出版时间:2009-1 出版社:机械工业出版社 作者:常建功 页数:513
Tag标签:无
前言
伴随着.NET平台的不断完善和升级,越来越多的企业、单位和个人开始关注于采用基于该平台软件的开发。虽然Visual Studio开发工具不断更新,但C#语言从1.1到2.0,再到3.0,都离不开底层框架(.NET Framework)的支持,而这些框架中所包含的类库,其成员和使用方法都基本没有变化,所变化的只是增加了一些新的特性。本书对所有的C#版本和知识点都进行了详细的介绍。本书目的是让程序人员对C#语法有更进一步的了解,尤其是为新手进入编程行业提供一个全面学习的阶梯。我们结合自己多年的学习经验和编程经验,为广大程序人员介绍了C# 3.0的全部语法,是C#程序人员提高自己的基础知识、完善自己的知识结构、扩展自己的测试知识面的好参考。本书的特点本书详尽地介绍了C# 3.0语法的特点和Visual Studio 2008的编程环境,在组织与取材方面尽量让读者能够正确、全面地掌握该技术的优势,建立牢固的知识体系,当C#新版本出现时,能够有能力欣赏与感悟新版本所带来的激动人心。通过对本书的学习,任何想要以C#语言做项目的开发人员都能有所获益。本书语言简练,循序渐进,示例简洁明了,易于学习。本书的特点主要体现在以下几个方面。本书的编排采用循序渐进的方式,适合初级、中级学者逐步掌握C# 3.0编程语言的使用。本书对Visual Studio 2008编程环境的各种应用程序都做了详细的介绍,适合初级、中级学者快速地熟悉并使用该编程环境。本书结合实际的编程经验,在每一章节中为每个新的知识点都列举了针对性的实例,能够让读者很快上手并且对新知识点有一个深入的了解。本书的所有例子和源代码都附在随书光盘中,方便读者使用。范围广泛,除包括原C#语言具备的各项功能外,还详细介绍了LINQ、WPF和WCF等,读者可以学习到更快捷方便的开发方法。本书的内容安排本书共分为6篇,共23章,结合目前最新软件编程环境,全方位介绍了C# 3.0的编程思想及特色。从C# 3.0语法的基本概念讲起,再进一步介绍该语言的高级语法、新特性和新的应用程序。最后结合笔者的经验详细讲解了两个具体实例。第一篇(第1章~~第3章)基础语法篇,首先介绍了C# 3.0语言的发展和特性,然后是下载安装Visual Studio 2008和MSDN及如何开发简单的程序。接着介绍了C# 3.0面向过程中程序设计中的基本元素和高级元素。在本篇,主要是熟悉一下Visual Studio 2008的新环境,并介绍了一下面向过程中的基本元素。第二篇(第4章~~第7章)高级语法篇,主要介绍面向对象编程的知识,首先讲解了面向对象的基本概念和面向对象的几大特性:封装性、继承性和多态性;接着结合语法详细讲解面向对象中出现的概念:类、接口、属性、域、索引器、迭代器、委托和事件;最后进一步介绍了C# 3.0语法新特性:隐式类型本地变量、extension方法、Lambda表达式、自动属性、对象初始化器和匿名类型。第三篇(第8章~~第12章)实用篇。本篇深入讲解了使用C# 3.0语言操作数据。在C# 3.0中经常会把数据存储到字符串和数组中,所以掌握它们的使用是最基本的要求;接着详细介绍了用来存储数据其他集合类(ArrayList类、Queue类、Stack类、Hashtable类和SortedList类)的使用;同时在编程过程中免不了要跟注册表、文件和XML相互交换数据,所以对它们的操作也必须掌握;最后如果要实现搜索这个经常要使用的功能,就必须要掌握和理解正则表达式。第四篇(第13章~~第14章)面向查询篇。本篇介绍了C# 3.0的一种新的编程思想-面向查询编程、最流行的Ajax技术和数字标识用户控件。首先从LINQ的基本概念到基本应用,详细介绍面向查询编程;接着从Ajax的基本原理讲起到使用Visual Studio 2008提供的框架来开发具体应用;最后,详细讲解了数字标识用户控件。第五篇(第15章~~第21章)基本应用篇,本篇讲解6个方面的基本应用。分别讲解了Window应用程序开发、WPF开发、Web开发、Web Service应用与开发、WCF开发和应用程序部署。在讲解这些开发的过程中,不仅讲解了各种应用的具体原理,还详细讲解了它们的具体实现。第六篇(第22章~~第23章)实战篇,精选两个具有代表性的例子。个人理财管理系统回顾了本书中所要讲到的大部分窗体应用程序知识,该实例中综合使用面向对象编程技术的几个方面,以及窗体应用程序的常用控件等。在线考试系统网站深入分析了ASP.NET的设计方式,并介绍使用C# 3.0开发网站应用程序的全过程。本书由浅入深,由理论到实践,尤其适合初级读者逐步学习和完善自己的知识结构。适合阅读本书的读者希望进入编程行业的新手。迫切希望提高个人编程技能和水平的初级程序人员。具备一定的编程经验但是语法基础不牢固的工程师。希望了解C#语法最新变化的程序人员。希望了解和使用Visual Studio 2008工具的程序人员。本书作者本书主要由常建功编著,其他参与编著和资料整理的人员有冯华君、刘博、刘燕、叶青、张军、张立娟、张艺、彭涛、徐磊、戎伟、朱毅、李佳、李玉涵、杨利润、杨春娇、武鹏、潘中强、王丹、王宁、王西莉、石淑珍、程彩红、邵毅、郑丹丹、郑海平、顾旭光。
内容概要
Visual Studio 2008是微软精心打造的新的软件开发平台产品,该平台可以用来创建Windows平台下的应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和Office插件等。 本书以Visual Studio 2008为开发平台,全面而细致地介绍了C#的语法和编程技术。主要从C# 2.0开始,再到扩展更全面的C# 3.x.版本,本书统称为C# 3.O。书中每个知识和技术要点都给予了翔实的例程。本书一共分为六篇,循序渐进地讲述了C# 3.0的语法和Visual Studio 2008的使用。从基本概念到具体实践、从语法讲解到数据的操作、从软件环境讲解到具体的项目开发都进行了详细的阐述,并对具体知识点进行了详细的实例讲解。 本书含有大量实例,详细描述各个语法点,以及代码编写技巧。本书适合正在学习使用C# 3.0的用户阅读,并可作为开发人员的参考手册。
书籍目录
写给自学编程的人员前言第一篇 基础语法篇 第1章 C# 3.0和Visual Studio 2008简介 第2章 C# 3.0程序设计基本元素 第3章 C# 3.0中面向过程的高级元素 第二篇 高级语法篇 第4章 面向对象 第5章 继承性、多态性和命名空间 第6章 继续学习面向对象 第7章 深入学习面向对象 第三篇 实用篇 第8章 操作字符和字符串 第9章 数组和集合 第10章 注册表编程与正则表达式 第11章 文件操作 第12章 与XML结合 第四篇 面向查询篇 第13章 面向查询编程 第14章 Ajax技术与数字标识用户控件 第五篇 基本应用篇 第15章 Windows应用程序开发 第16章 WPF开发 第17章 Web开发 第18章 数据访问技术 第19章 Web Service应用与开发 第20章 WCF开发 第21章 应用程序部署 第六篇 实战篇 第22章 实例分析1—个人理财管理系统 第23章 实例分析2—在线考试系统
章节摘录
插图:第一篇 基础语法篇第1章 C#3110和Visual Studi0 2008简介本章将对C#3.0的基础知识进行简要的介绍,其目的是让读者快速了解C#3.0的基本概念,在任何一门新技术的学习过程中,开始的部分都是比较困难的,读者可以不必过分纠缠于本章的名词,只需要有一个简单的了解即可。1.1 C#3.0概述NET Framework是Microsoft为开发应用程序而创建的一个富有革命性的平台。同时C#3.0语言可以在该平台上实现大多数开发人员需要的功能,而Jic#3.0还具有大多数开发人员所需要的特性。因此,选择学习C#3.0不失为一个聪明的选择。1.1.1 NET Framework介绍NET Framework是一个平台,支撑着C#3.0语言,同样还支持着许多其他语言,如VisualBasic.NET、Visual C++.NET等。该平台还支持多种应用程序的开发,除了典型的Windows窗体应用程序和控制台程序之外,还支持Web应用程序、WebJ]艮务、WCFJ]艮务和Ajax程序等各种类型的应用程序。应用.NET Framework可以满足应用程序开发的大部分需要。由于其强大的功能特性和方便易用性,.NET Framework已经成为越来越多的公司和机构的开发工具。
编辑推荐
《C#3.0完全自学手册》特色:涵盖基础知识、核心技术、典型示例等内容,按照“基本概念-核心语法-典型示例”的模式讲解,容易上手。提供200个典型实例、2个完整案例。超值光盘内容:《C#3.0完全自学手册》源代码+《C#3.0完全自学手册》视频演示+《C#3.0完全自学手册》电子教案(PPT),1200余页编程技术文档(免费赠送)+45个编程专题视频讲座(免费赠送)。作者均为有多年编程经验的一线程序员或者培训讲师提供了专门的技术服务论坛:Http://www.rzcllina.net光盘提供了源代码、视频演示、电子教案及编程技术文档按“基本概念,语法讲解一示例讲解”的模式讲解,适合自学概念都以简单的语言描述,必要时进行类比,容易理解提供了大量实例,最后还提供了综合案例,比较实用无论理论知识,还是实例,讲解都很详细,容易掌握对代码进行了丰富的注释,阅读起来没有任何障碍全面介绍C幅言和Visual Studio2008开发环境的基础知识深入讲解C#理论,使用VisulaIStudio 2008集成开发环境编写C#程序基于最新.NET 3.5框架,用最新的方法探讨C#多领域应用全面剖析C#言理论,着重介绍C#面向对象特性深入剖析.NET 3.5框架全面介绍面向查询的编程思想和LINQ应用剖析使用框架技术的AJAX开发和不使用框架技术的Aiax开发详细介绍用户控件、WCF和WPF等复杂技术
图书封面
图书标签Tags
无
评论、评分、阅读与下载