C#开发入门及项目实战的前言
欢迎来到C#的世界,并通过本书学习C#。本书中的内容反映了C#语言的最新变化,其编排方式非常适合学习和讲授这门语言。
C#是一种面向对象的编程语言,主要用于开发可以运行在.NET平台上的应用程序。C#的语言体系构建在.NET框架上,近几年C#的发展呈现逐年上升的趋势,这也正说明了C#语言的简单、现代、面向对象和类型安全等特点正在被更多人所认同。而Visual Studio开发平台则凭借其强大的可视化用户界面设计,使程序员从复杂的界面设计中解脱出来,使编程成为一种享受。
本书内容
本书提供了C# 编程从入门到项目开发所必备的知识,并且分篇进行讲解,使读者学习更有针对性。学习本书内容时,一定要熟练掌握入门篇的所有内容,以便为以后的应用开发打下扎实的基础;然后有针对性地学习提高篇的内容,为开发专业软件项目存储必备的知识;最后学习一个项目的完整开发过程,为以后的实际项目开发积累一定的经验。学习本书内容时,各篇内容需要花费的精力比例如下图所示。
第1篇 入门篇(第1~9章):主要包括C#语言及开发环境、掌握C#语言基础、流程控制语句、字符与字符串、数组和集合、C#面向对象程序设计、异常处理和程序调试、Windows窗体、Windows应用程序常用控件。通过本篇的学习,读者能够熟练掌握C#语言编程的基础知识,并能开发一些小型的应用程序。
第2篇 提高篇(第10~20章):主要包括Windows应用程序高级控件、C#面向对象高级技术、数据访问技术、水晶报表与打印、文件及数据流技术、GDI+绘图、线程的使用、网络编程技术、注册表技术、C#语言新技术、Windows应用程序打包部署。通过本篇的学习,读者可以开发常用的数据库应用程序,并能够掌握C#高级应用程序的开发,例如使用文件流、图形图像、多媒体、网络、多线程及注册表等知识开发综合应用程序。
第3篇 应用篇(第21章):本篇通过一个大型、完整的企业进销存管理系统,运用软件工程的设计思想,让读者学习如何进行软件项目的实践开发。书中按照编写项目计划书→系统设计→数据库设计→创建项目→实现项目→运行项目→系统打包部署→解决开发常见问题的过程进行介绍,带领读者一步一步亲身体验开发项目的全过程。
本书特点
* 技术新颖,讲解细致
使用最新的Visual Studio 2010和C# 4.0进行讲解,淋漓尽致地展示出了C#的基础知识,使读者能够真正掌握C#初学者应该学习的知识。
* 实例丰富,贴近实际
对每个技术点进行详细讲解时,都提供了大量的示例和实例进行演示,这些示例和实例大部分来源于实际开发。读者可以学为所用,快速提升自身开发技能,并有效解决实际开发中遇到的各类问题。
* 动手实践,一体学习
每章都提供了大量的上机演练和实战模拟,使读者在学习技术的同时,能够亲自动手实践,体验编程带来的成就感;另外,上机演练和实战模拟的详细讲解及源代码与《C#经典编程220例》中的实例相对应,读者可以根据自身实际情况进行参考。
* 注释详尽,视频讲解
为了便于读者更好地学习和使用本书,书中所有的代码都提供了详尽的注释;而且,本书配套资源中提供了覆盖全书的语音视频讲解,读者可以通过视频快速、直观、轻松地学习。
本书配套资源
本书提供了内容丰富的配套资源,包括源程序、素材,以及模块库、案例库、题库、素材库等多项辅助内容,读者朋友可以通过如下方式获取。
第1种方式:
(1)登录清华大学出版社的网站,在网页右上角的搜索文本框中输入本书书名(注意区分大小写和留出空格),或者输入本书关键字,或者输入本书ISBN号(注意去掉ISBN号间隔线“-”),单击“搜索”按钮。
(2)找到本书后单击超链接,在该书的网页下侧单击“网络资源”超链接,即可下载。
第2种方式:
访问本书的新浪微博CSmrbook,找到配套资源的链接地址进行下载。
读者对象
本书非常适合以下人员阅读。
? 大中专院校师生
? 面临就业的学生
? 零基础学习人员
? 相关培训机构的老师和学员
? 初中级程序开发人员
? 准备从事软件开发的求职者
? 编程爱好者
? 立志编程的其他专业人士