前言

前 言(第2版)

编写背景

“软件项目开发全程实录”丛书(第1版)出版两年来,受到了广大读者的热烈欢迎,目前该丛书已经累计销售近10万册,成为近年来最畅销的编程案例类丛书之一。应读者朋友的要求,我们根据最新的市场变化并结合广大读者的建议,编写了该丛书的第2版。

从技术背景来看,随着现代社会生活节奏的不断加快,软件的开发周期要求越来越短,这就要求有一种简单易开发的语言工具出现,而C#的出现正好适应了这种要求。

C#是微软公司为Visual Studio开发平台推出的一种简洁、安全的面向对象的编程语言,开发人员可以通过它编写在.NET Framework上运行的各种安全可靠的应用程序,例如控制台应用程序、WinForms应用程序和Web应用程序等。由于C#简单易学,而且可以跨平台使用,因此它正在成为程序开发人员使用的主流编程语言。

本书内容

本书共分12章,其中第1、2、4章分别借助目前比较流行的视频监控技术、短信猫技术和语音卡技术,开发了家庭视频监控系统、企业短信群发系统和企业电话客服系统;第5、6章分别开发了卡拉OK点歌系统和企业QQ系统,以满足现代社会的娱乐和通信服务;第7、10、11章结合目前最常用的SQL Server 2000数据库分别开发了餐饮管理系统、编程词典销售分析系统和在线考试系统,其中餐饮管理系统和编程词典销售分析系统是基于WinForms应用程序的,而在线考试系统是基于Web应用程序的;第3、8、9、12章结合目前最新的SQL Server 2005数据库分别开发了人事工资管理系统、企业人事管理系统、超市进销存销售管理系统和图书馆管理系统,其中,人事工资管理系统、企业人事管理系统和超市进销存销售管理系统是基于WinForms应用程序的,而图书馆管理系统是基于Web应用程序的。

第2版所做的改进

在第2版中,我们主要遵循以下原则对第1版内容进行修改。

增加内容

针对目前C#语言越来越广泛的应用,我们增加了人事工资管理系统和编程词典销售分析系统两个案例,以便读者能够更好地学习C#知识。

使用最新技术

第1版中,所有的项目都是在Visual Studio 2005开发环境下开发的,在第2版中,所有的项目都使用最新的Visual Studio 2008开发环境进行开发,以适应读者的需要。

修改第1版中的错误

对于第1版中出现的错误或者运行异常的程序,都进行了修订,以便读者更好地学习。

本书特点

视频讲解

对于初学者来说,视频讲解是最好的导师,它能够引导初学者快速入门,使初学者感受到编程的快乐和成就感,增强进一步学习的信心。鉴于此,本书为每一个案例都配备了视频讲解,初学者可以通过视频讲解实现案例中的功能。为了方便初学者学习和了解 C#,本书配套光盘中还额外提供了C#基础视频讲解。通过它,初学者可以在最短的时间内掌握C#的开发环境、C#的基础语法、编码规范、常用控件的使用、WinForms应用程序打包部署以及程序中常见问题的解决等。

案例典型

本书案例均从实际应用角度出发,应用了当前流行的技术,涉及的知识广泛,读者可以从每个案例中积累丰富的实战经验。

代码注释

为了便于读者阅读程序代码,书中的代码几乎每行都有注释,并且整齐地纵向排列,使读者快速地领会作者的意图。

代码贴士

案例类书籍通常会包含大量的程序代码,冗长的代码往往令初学者望而生畏。为了方便读者阅读和理解代码,本书避免了连续大篇幅的代码,将其分割为多个部分,并对重要的变量、方法和知识点设计了颇具特色的“代码贴士”。

知识扩展

为了增加读者的编程经验和技巧,书中每个案例都标记有“注意”、“技巧”等提示信息,并且在每章中都提供有一项专题技术。

适合读者

本书定位于想要使用C#进行程序开发的初、中级读者,一些案例对于高级用户也具有很好的参考价值。同时,本书也特别适合作为大专院校计算机专业广大师生的案例参考书。对于初学者来说,不必担心书中的案例做不出来,因为本书附带光盘中的视频录像会引导您去做,再结合书中的知识讲解,相信初学者不但会做案例程序,而且能够举一反三,根据理解自行设计类似的程序。

本书约定

由于篇幅有限,本书每章并不能逐一介绍案例中的各模块。作者选择了基础和典型的模块进行介绍,对于功能重复的模块,由于技术、设计思路和实现过程基本雷同,因此没有在书中体现。

本书中涉及的功能模块在光盘中都附带有视频录像,方便读者学习。

作者队伍

本书由明日科技C#软件开发团队组织编写。明日科技是一家以计算机软件技术为核心的高科技企业,是专业的应用软件开发和服务企业,多年来始终致力于行业管理软件开发、行业电子商务网站开发等领域,涉及生产、管理、控制、仓储、物流、营销、服务等行业。另外,公司还致力于软件技术的普及和传播。

参与本书编写的程序员有:王小科、王军、赵会东、董大永、尹强、李继业、张磊、赛奎春、高春艳、宋坤、刘锐宁、梁水、李伟明、刘彬彬、安剑、孙秀梅、巩建华、房大伟、吕双、刘云峰、王国辉、李钟尉、张振坤、陈丹丹、卢翰、白伟明、刘中华、潘凯华、刘欣、李慧、梁晓岚、杨丽、顾丽丽、刘龄龄、于长凤、张彦国、王乐乐、陈英、刘莹、李贺等。

本书服务

在编写本书的过程中,我们本着科学、严谨的态度,力求精益求精,但错误、疏漏之处在所难免,敬请广大读者批评指正。读者在阅读本书时,如果发现错误或遇到问题,可以通过发送电子邮件、论坛发帖及拨打客服电话等方式与我们联系,我们承诺在1~5个工作日内为您回复。

最后,感谢您购买本书,希望本书能成为您的良师益友,成为您步入编程高手之路的踏脚石。

宝剑锋从磨砺出,梅花香自苦寒来。

祝读书快乐!

编 者

 

读书导航