前言:作者的提示

现在.NET已经占据了程序设计的半壁江山,很多公司都使用它作为开发工具。在前程无忧网(www.51job.com)上搜索,每周的招聘职位都在6000个以上。

在.NET体系中,Visual C# 2005是使用最多的工具,可以说是.NET的主力。开发系统必须要有后台数据库的支持,SQL Server是其中的佼佼者,而且它和C#一样,都是微软的产品,能够很好的协作,发挥系统的最大性能。

本书针对Visual C# 2005与SQL Server 2005这对黄金组合进行讲解,突破了帮助文件式的罗列,通过典型实例,让读者在编程过程中,逐步掌握数据库系统开发。同时讲解了当前流行的NHibernate、Blog系统开发等内容,这些都是其他书籍所没有的。

.NET的学习流程图

本书包括的内容

全书分为6个部分,18个章节。内容安排如下:

和其他书籍相比,本书有何特点

1.配有学习论坛http://www.rzchina.net,读者可以在上面讨论技术,笔者会及时回答读者提问,并提供各种技术文章,帮助你提高开发水平。

2.技术新颖,内容广泛:基于Visual C# 2005语言和SQL Server 2005数据库,二者是刚刚发布不久的编程技术和数据库技术。书中涉及当前比较流行的客户端应用程序和Web浏览器应用程序的应用类型。

3.知识与实例密切结合:为了能使读者迅速理解书中的每个知识点,在每章介绍技术的同时,穿插着具体的实例。这些实例都是作者精心设计的,力争说明该章节的每个技术点,使读者在实践中理解知识。

4.技术独立与集中:Visual C# 2005语言和SQL Server 2005是两个不同领域的技术,二者从技术角度是孤立的,所以书中的前几个部分都是独立介绍。但二者又是紧密结合的,程序与数据很少能独立地完成一个应用的实现,在书中的后几部分,结合具体的应用程序类型,将二者有机地结合起来,实现具体的应用。

5.配带代码光盘,加速学习:本书示例中的所有源代码,都可以在随书光盘中找到,根据相应的程序说明,读者可以基于书中的讲解然后借助代码进行同步学习。

本书超值光盘

1.本书实例源文件

包括本书涉及的所有源文件,读者可以在学习的过程中,直接将其复制到开发环境中,提高学习效率。

操作系统:Windows 2000及其以上版本

开发环境:Microsoft Visual Studio 2005及其以上版本

数据库:SQL Server 2005及其以上版本

Web服务器:IIS 5.1及以上版本

2.赠送505页相关技术实用学习电子书

ASP.NET 2.0网络开发技术学习电子书(182页)

第0章Web开发基础知识

第1章 走进ASP.NET 2.0

第2章 类、对象和命名空间

第3章ASP.NET 2.0核心对象

第4章 标准服务器控件

第5章HTML服务器控件

第6章 数据验证控件

Visual C# 2005开发技术学习电子书(199页)

第1章C#与.NET Framework简介

第2章C#程序设计基础

第3章 与用户交互

第4章 常用控件

第5章 类

第6章 抽象类、多态及接口

第7章 处理异常和错误

第8章XML编程

第9章 应用程序部署

第10章 时间跟踪系统

ASP.NET Ajax开发学习电子书(124页)

第1章 初识ASP.NET Ajax

第2章Ajax Control Toolkit中的文本输入处理

第3章 基于Ajax的电子邮件处理

3.赠送3个实用的多媒体教学课件

包括3个视频文件:

● Visual Studio的安装和配置

● ASP.NET Web程序开发入门.

● NET程序调试方法

视频截图如右图所示:

4.赠送4大常见实用系统源代码(含注释)

赠送了4个常见的系统,供读者研究使用,具体介绍如下:

时间跟踪系统:在工作团队内部,经常会列出项目计划,项目人员等信息。使用时间跟踪系统,将这些计划信息录入系统,在项目完成时录入实际完成信息,这样可以跟踪项目进度。通过自定义的报表生成,可以将预计与实际完成的时间进行比较。

图书馆管理信息系统:该管理信息系统具有一个典型的Windows窗体应用程序界面,并完成图书馆日常工作中大部分常见的流程。本系统具备如下功能:图书入库、借书、还书、图书管理、借阅人员管理、系统使用人员管理和惩罚管理等。

网上书店:本系统采用分层结构,包括通用组件层、数据访问层、业务逻辑层、用户接口层这四层,实现了一个完整的网上书店。在系统中,顾客可以浏览图书、查询图书、把图书放到购物篮、购买图书等。同时还提供了系统管理、销量统计、用户管理等功能。

在线求职系统:本系统可以为企业和求职者提供一个互动的供求平台。企业的需要查看网站人才库中感兴趣的求职者信息、发布公司用人需求,并建立与求职者的互动。求职者需要查看企业所发布的招聘信息,并能过求职网站了解公司的基本资料,求职者与企业都要方便的收藏感兴趣的信息,以便于相互双方进一步的沟通与交流。

适合阅读本书的读者

本书的6个部分按照由独立讲解到结合应用的顺序,使读者可以先各自了解每个技术的知识,然后再结合实现程序的开发。读者可以根据自身的积累程度来分章节读取,如属于语言入门的读者,可以先阅读语言相关的章节;而对于数据库基础薄弱的读者,可以先学习数据库的相关操作,待补齐相关技术之后,再来阅读后续的具体程序开发章节,实现不同类型程序的数据库应用。

作者

2008年1月