图书前言

前    言

  自Microsoft公司推出.NET Framework和C#(读做Csharp)语言以来,C#语言快速成为使用.NET Framework的Windows和Web开发人员无可争议的首选语言。

  自2002年以来,本人就开始使用C#语言开发各种各样的应用程序,经历了C#从1.0到2.0,以及3.0的变化。在这6年多的Visual Studio .NET平台的开发中,开发数以百计的C#的控制台应用、Windows窗体应用、Windows类库、ASP.NET网站等项目,如棋牌游戏系统、图书管理系统、P2P聊天工具、双色球中奖大将军、垃圾邮件过滤系统、数据流中的聚合函数的精确运算平台、房屋销售系统、新闻发布系统、电子商务平台、在线书店、中国科学院研究生教育信息化平台等。通过这些项目,本人深感C#语言是一种简洁的、类型安全的、面向对象的、语法表现力强、简单易学、容易上手的功能强大的编程语言。

  为了方便广大读者学习,笔者经过一年多的时间进行准备和写作这本书。本书全面、系统地以数百个示例和实例介绍了C# 3.0开发技术,并以实例介绍了设计、开发和发布C#应用程序所采用的技术和工具。学完本书之后,力求让读者有项目实践的本领。

本书的特点

  1.提供完善的售后服务

  本书学习论坛为http://www.wanjuanchina.net,供读者讨论技术,笔者会及时回答提问,并提供各种技术文章,帮助你提供开发水平。本书服务邮箱为fwcsharp@sina.com。读者购买书后向该邮箱发一封邮件,即可获得各种C#学习资料。

  2.技术最新

  本书使用Visual Studio 2008作为开发环境,详细介绍了C# 3.0中的各项新技术,如隐型变量、Lamdba表达式、LINQ、查询表达式、数据库实体类、扩展方法等。

  3.提供多媒体语音视频讲解和交互式教学体验

  作者为本书录制了几百分钟的视频进行讲解,同时制作了交互式教学内容,读者可以在提示下进行各种C#实战入门操作,以便更快地掌握C#。

  4.示例和实例丰富

  本书共包含459个示例和31实例(其中,小型实例28个,大型案例3个)。示例中代码都附有注释和说明,实例中代码除了附有注释和说明之外,还添加了运行效果图。特别地,每一个实例都极具代表性,步骤详细,可操作性强,读者只需修改相关参数,就可以应用到实际项目中。

本书的内容

  第1篇包括第1~2章,首先从C#概述入手介绍了C#入门基础知识,然后介绍了.NET Framework,并搭建了C#应用程序的开发环境,如安装和配置Visual Studio 2008。最后还介绍了创建第一个C#控制台应用程序和Windows窗体应用程序的方法。最后介绍了使用C#书写第一个程序的基本方法和步骤。

  第2篇包括第3~7章,主要介绍了C#语言的最为基础的语法知识,如类型、变量、表达式、语句、命名空间等。

  第3篇包括8~13章,主要介绍了C#语言的面向对象编程技术,如类、结构、数组、接口、委托、事件、异常处理等。

  第4篇包括14~18章,主要介绍了C#语言的扩展技术,如泛型、分部类型、可空类型、隐型变量、对象和集合初始化器、迭代器、匿名类型、扩展方法、Lambda表达式、LINQ等。

  第5篇包括19~24章,主要介绍了C#最为常用的开发技术,如静态字符串处理、动态字符串处理、日期处理、时间处理、I/O流、目录操作、文件操作、窗体编程、GDI+编程、.NET数据操作等。

  第6篇包括25~27章,主要介绍了3个大型案例:图书管理系统、P2P聊天工具和我的校内网。通过这3个案例,读者可以了解C#项目的开发流程。

适合的读者

* C# 3.0初学者

* C#开发人员

* 网页制作爱好者

* 大学/大专/中专的教材

* 社会培训教材

* 毕业设计的学生。

本书作者及编委会成员

  本书由郑耀东主笔编写。其他参与编写和资料整理的人员有陈世琼、陈欣、陈智敏、董加强、范礼、郭秋滟、郝红英、蒋春蕾、黎华、刘建准、刘霄、刘亚军、刘仲义、柳刚、罗永峰、马奎林、马味、欧阳昉、蒲军、齐凤莲、王海涛、魏来科、伍生全、谢平、徐学英、杨艳、岳富军、张健和张娜等。在此一并表示感谢!

  本书编委会成员有欧振旭、陈杰、陈冠军、顼宇峰、姚志娟、张帆、陈刚、程彩红、毛红娟、聂庆亮、王志娟、武文娟、颜盟盟、尹继平、张昆、张薛。

  

  编者

前言

  

前    言

  

·IV·

  

  

·V·