前言
ASP.NET是微软公司推出的一个Web开发平台,是一种建立在通用语言上的程序构架,能够为Web服务器建立强大的Web应用程序。它提供了构建企业级应用所需的服务、编程模型和软件基础结构。
本书主要内容
本书主要介绍采用Visual Studio 2005的C#语言为前台,SQL Server 2005数据库为后台数据库系统,开发网络程序的设计技术和方法。全书共分14章,总体结构如下:
● 第1章“了解一下ASP.NET”,简单介绍了ASP.NET的发展历史及动态开发技术,着重讲述ASP.NET 2.0的安装与配置。
● 第2章“应该掌握的C#语言基础”,本章主要介绍了C#语言的基本知识。主要包括:变量和常量、表达式、各种控制语句、结构体,以及面向对象的相关内容。
● 第3章“开始学习ASP.NET——基本控件”,介绍ASP.NET 2.0中常用的控件,主要有HTML控件、Web服务器控件、验证控件和用户控件等方面的内容。
● 第4章“ADO.NET和数据绑定控件”,主要介绍了ADO.NET的基本概念、结构和对象,以及如何使用ADO.NET访问数据库,最后详细介绍了ASP.NET 2.0中常用的数据绑定控件的使用。
● 第5章“ASP.NET深入——基本对象”,主要讲解了ASP.NET中的Request对象、Response对象、Session对象、Application对象和Server对象。
● 第6章“SQL Server 2005简介及使用”,主要介绍关于SQL Server 2005基础知识、SQL和T-SQL语言,以及SQL Server数据库管理,重点为SQL、T-SQL语言和SQL Server数据库管理知识。
● 第7章“Web网站设计技术”,主要讲解在ASP.NET 2.0中新增网站的设计技术。
● 第8~14章,按照系统概述、系统框架设计、数据库设计、典型模块设计到系统实现的开发步骤,详细介绍了在ASP.NET框架上构建网络数据库系统的方法和技巧,具体案例如下:
电子商务网站
学生公寓管理系统
博客系统
新闻发布系统
网络论坛系统
网络考试系统
网络OA系统
本书读者对象
本书在内容安排上由浅入深,写作上采取“层层剥洋葱式”的分解方式,通过多个实用的案例讲解ASP.NET开发技术。本书非常适合具有一定Web应用程序开发基础、准备学习ASP.NET编程或希望提高ASP.NET编程技巧的读者参考学习。如果您是以下类型的学习者,此书会带领您迅速进入ASP.NET开发领域:
● 有一定C/C++语言基础的ASP.NET网络编程人员;
● 有一定C#语言基础的ASP.NET网络编程人员;
● 有其他C/S结构编程语言(如Visual Basic、Java)或B/S结构的Web编程语言(如JSP、ASP)的开发经验,欲快速转向ASP.NET开发的程序员;
● 高等院校相关专业的学生;
● ASP.NET培训人员。
本书主要特色
本书由具有多年开发和教学经验的资深老师执笔写作,笔者在ASP.NET领域具有多年的开发和教学经验,尤其熟识.NET开发理论知识体系和SQL数据库开发技术。在写作过程中,笔者坚持以实际应用为主,努力使本书具有以下特点:
● 知识系统全面
本书对于微软新世纪的重头产品ASP.NET做了全面系统的介绍,通读完本书后,读者将掌握ASP.NET程序中常用的操作、语法及ASP.NET的技术内核,以达到深入浅出、引人入胜的效果。
● 内容精到实用
本书选用C#作为编程语言,详细介绍了开发ASP.NET网络应用程序所需的基本知识和开发方法。本书重开发实践训练,通过7个典型项目案例,培养读者的工程实践能力,使没有开发经验或者仅有少量程序设计基础的读者迅速掌握使用ASP.NET开发多层结构的中小型企业信息系统的能力。
● 形式趣味多样
在讲解关键和操作复杂章节的同时,配以视频演示,并在合适位置以图形方式指引视频位置,引导读者在适当时候阅读视频,从而加深对章节的理解。视频图示指引如图1所示。
图1 视频图示指引
● 图解简单明了
本书对截图和源代码采用了图解方式,这种写作方式将非常有利于读者对知识点的阅读和理解。例如,图2演示了对某个截图的图解,可以使读者对GridView控件中添加超链接及属性设置的理解更加准确,一目了然。
图2 对截图的图解
图3演示了对源代码的图解,可以使读者对源代码的理解更加具体直观。
图3 对源代码的图解
本书作者
本书由缪勇、李新峰、张光桃编著,付志涛、严筱永、阎浩、何广生等为书中的源程序编写和调试做了大量工作,在此,对他们表示衷心感谢。在编写过程中,电子工业出版社的张春雨编辑为本书提供了很多有益的建议和指导,对他细致的工作表示崇高的敬意。
由于时间仓促,加上作者水平有限,书中可能存在一些不足和错误之处,望读者批评指正。
编著者
联系方式
咨询电话:(010)8825416088254161-67
电子邮件:support@fecit.com.cn
服务网址:http://www.fecit.com.cn http://www.fecit.net
通用网址:计算机图书、飞思、飞思教育、飞思科技、FECIT