零基础学C# 3.0
上QQ阅读APP看书,第一时间看更新

前言

面对名目繁多的各种学习书籍,作为一个初学者,是不是会觉得不知所措?到底什么样的书才适合自己?怎样才能快速掌握C#语言的编程精髓,开发一个规范实用的应用程序呢?编者在教学过程中,常常会听到学生抱怨买到的参考书看不懂,不知从何下手,而有些书中讲解的技术很少使用等。编写本书的目的是帮助初学者能够快速入门,轻松掌握C#中的关键技术,提高编程能力。

本书是一本学习C#编程语言的入门书籍,详细介绍了使用Visual Studio 2008开发C#项目的实用技术,对每个概念的讲解力求通俗易懂,关键技术和知识点都辅以规范、典型的实例说明。使读者在学习基本知识的同时,提高解决实际问题的能力。

本书特点

本书使用简洁明了、通俗易懂的语言讲解C#的编程技术,从实际应用出发,充分考虑初学者的接受程度,重点讲解实际项目中用得多的、重要的知识点,摒弃了一些用得很少并且比较难的知识,本着“首先学会使用,再去探究原理”的原则编写。

本书的特点主要体现在以下几个方面。

❑本书的编写采用由浅入深、循序渐进的方式,重点讲解实际项目中用得多的、重要的知识点,对一些华而不实的知识仅作简单介绍。

❑本书结合编者多年的教学经验,对于学习中容易出现的错误都进行了明确的说明,并提出了相应的解决方法,帮助读者少走弯路。

❑本书在介绍各种概念和关键技术时,采用了浅显易懂的例子,方便读者进行实践和演练。本书的所有例子、源代码和各种免费工具都附在附赠光盘中,方便读者使用。

本书内容

本书分为三篇,共17章,详细介绍了Visual Studio 2008环境下的C#编程技术。书中的每个知识点和关键技术都有典型、规范的实例和代码分析。

第一篇(第1章~第10章)基础篇

本篇是C#编程的基础知识,简要介绍了.NET Framework的体系结构和开发平台Visual Studio 2008的使用,然后详细介绍了C#的基础语法和操作,包括变量、运算符、流程控制、数组、枚举和结构。分析了C#面向对象的概念,讲解了类和继承的关键技术,对实际应用中的字符串处理、集合、泛型、代码调试、异常处理、文件处理都做了详细的讨论。

第二篇(第11章~第15章)提高篇

本篇详细介绍了使用Windows窗体控件创建Windows应用程序的方法,数据库的基础应用知识,使用ADO.NET访问数据库的方法,在C#中创建项目的三层架构和使用LINQ查询的方法。

第三篇(第16章~第17章)实例篇

本篇主要介绍两个完整的案例,图书馆管理系统和酒店管理系统。两个案例都给出了详细的设计过程和代码,帮助读者理解和掌握前几章学到的C#知识,并学会综合运用前面学到的知识来解决实际问题。酒店管理系统采用典型的三层架构搭建。

本书知识由浅入深,关键技术都用典型实例讲解,尤其适合C#初学者逐步学习和完善自己的知识结构。

本书配套光盘内容

❑本书源代码

❑本书视频演示

❑本书电子教案(PPT)

❑1200余页编程技术文档(免费赠送)

❑45个编程专题视频讲座(免费赠送)

本书适合的读者

❑使用Visual Studio 2008的程序设计人员。

❑希望了解并学习基于.NET 3.5的C#编程人员。

❑从其他语言转而学习C#语言的人员。

❑使用SQL Server 2005 数据库开发Windows应用程序的人员。

❑C#初学者。

❑各大中专院校的程序初学者。

本书的作者

本书主要由刘丽霞编著,其他参与编著和资料整理的人员有冯华君、刘博、刘燕、叶青、张军、张立娟、张艺、彭涛、徐磊、戎伟、朱毅、李佳、李玉涵、杨利润、杨春娇、武鹏、潘中强、王丹、王宁、王西莉、石淑珍、程彩红、邵毅、郑丹丹、郑海平、顾旭光。

编者