图书前言

不知不觉,从事ASP .NET教学已经有6年之久,在教学中,常常发现学生在知识学习和实验中不知所措。学生学习欲望很强,但是教材大多重理论,轻实践,很多学生以知识记忆的方式学习ASP .NET,记住了很多知识,却什么也不会做。ASP .NET是一种编程技术,技术就要实战实练,本书以项目式教学的方式,讲解编程的过程,重视实践,学生跟着“任务实施”操作,就可以把任务完成,在做项目中学习,在项目实战中学习,事半功倍。

  ASP .NET是当前市场上流行的两大Web应用程序开发技术之一,不但是最新的Web开发技术,也是最容易入门的开发技术。ASP .NET摒弃了ASP脚本语言的弱点,引入高级语言C#语言,使得程序的安全性、稳定性有了很大的提高,效率也提高了很多。总之,今天越来越多的程序员选择了ASP .NET技术。

  本书自成体系,包含ASP .NET的语言基础C#,以及数据库编程的基础SQL Server的使用及SQL语言,本书针对ASP .NET新手编写,阅读本书不需要任何编程基础。本书共分为9个项目。

  项目1讲解ASP .NET开发环境Visual Stuido 2010开发工具的搭建与使用,接触第一个ASP .NET的简单应用程序。

  项目2讲解C#语言基础,主要为没有学习过C#语言的读者准备。

  项目3讲解ASP .NET的内置对象,为ASP .NET应用程序使用内置对象

  项目4讲解用户输入的界面元素,即Web服务器控件、验证控件、导航控件以及母版页。

  项目5讲解SQL Server基础和基本操作,ADO.NET连接访问数据库的技术。

  项目6讲解数据源控件和数据绑定控件,通过这些控件,用户可以快速构建数据库应用。

  项目7讲解ASP .NET的热门技术——AJAX,这是Web应用程序的趋势。

  项目8讲解ASP .NET的一个高级主题——Web Service,本项目技术含量较高。

  项目9综合项目——成绩管理系统。

  本书在编排上,注重理论与实践相结合,采用任务式教学模式,突出实践环节,充分体现“工学结合一体化”教学思想。本书将项目分解为若干任务,每个任务由任务描述、任务目的、任务分析、基础知识、任务实施、任务小结6个部分组成,全书共设置任务22个。正文中设置了操作技巧、拓展提高以及知识链接等特色模块,意在提高学生的学习兴趣,促进学生的全面发展。全书共设置项目考核8个,知识链接22个,小提示36个,拓展提高15个。每个项目最后设置了项目小结和项目考核内容。配备完整的教学资源,包括课程说明、教学参考、课件PPT、课后习题答案、教学检测、资源扩展等教学资源,方便教师教学和学生自学。

  本书既可以作为高职高专、应用型本科、成人教学院校、各类计算机培训学校相关课程的教学用书,也可作为ASP .NET程序员学习的入门教程或参考资料。

  本书由安阳工学院的王庆喜、储泽楠、齐万华、张阳、赵浩婕、孙高飞6位老师共同编写,由王庆喜老师统一定稿。在编写过程中得到了许多专家和老师的帮助和支持,在此表示感谢。

  我们以科学、严谨的态度编写本书,但是计算机技术发展迅速,作者水平所限,书中错误和疏漏之处在所难免,敬请专家和广大读者批评指正。

编者