前言
不知不觉,从事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位老师共同编写,由王庆喜老师统一定稿。在编写过程中得到了许多专家和老师的帮助和支持,在此表示感谢。
我们以科学、严谨的态度编写本书,但是计算机技术发展迅速,作者水平所限,书中错误和疏漏之处在所难免,敬请专家和广大读者批评指正。
编者
导语摘要
本书采用项目式教学模式,把ASP .NET技术分为8个项目,具体内容包括ASP .NET开发环境、C#语言基础、内置对象、用户输入的界面元素、SQL Server基础和基本操作、数据源控件和数据绑定控件、AJAX技术、Web Service技术;第9个项目“成绩管理系统”是一个综合性项目。 本书在编排上,注重理论与实践相结合,采用项目式教学模式,突出实践环节,充分体现“工学结合一体化”教学思想。本书将项目分解为若干任务,每个任务由任务描述、任务目的、任务分析、基础知识、任务实施、任务小结6个部分组成,全书共设置任务22个。正文中设置了操作技巧、拓展提高以及知识链接等特色模块,意在提高学生的学习兴趣,促进学生的全面发展。全书共设置项目考核8个,知识链接22个,小提示36个,拓展提高15个。每个项目后设置了项目小结和项目考核内容。 本书所有项目实例都经过精心编写和调试,保证能够正确运行,书中所有源代码都可以免费获得。除此而外,还免费提供课程说明、教学参考、课件PPT、课后习题答案、教学检测、资源扩展等教学资源。本书适合作为高职高专、应用型本科、成人教育院校等高校相关课程的教学用书,同时也可以作为ASP .NET程序员的入门学习书籍以及参考手册。
作者简介
王庆喜,硕士,长期从事计算机教学工作,发表论文十余篇,参与自然科学基金和国家重大专项各一项,参与省级科技攻关项目一项,省科技厅鉴定项目十余项,其中两项主持,两项第二主持,登记软件著作权四项。
目录
项目1ASP .NET开发环境1
一、 引言1
二、 项目要点1
三、 任务1
任务11安装Visual Stuido 20101
任务12使用Visual Stuido 2010开发ASP .NET入门应用程序7
四、 项目小结16
五、 项目考核16项目2C#语言基础18
一、 引言18
二、 项目要点18
三、 任务18
任务21创建三种经典应用程序18
任务22掌握C#数据类型29
任务23掌握C#中标识符与注释47
四、 项目小结50
五、 项目考核51项目3内置对象52
一、 引言52
二、 项目要点52
三、 任务52
任务31获取客户端信息52
任务32使用Request对象求两数之和57
任务33使用Cookie保存客户信息64
任务34使用Session控制访问71
四、 项目小结77
五、 项目考核77项目4服务器控件79
一、 引言79
二、 项目要点79
三、 任务79
任务41使用服务器控件设计注册页面79
任务42使用验证控件验证注册数据97
任务43使用导航控件制作菜单108
任务44使用母版112
四、 项目小结115
五、 项目考核116项目5数据库与ADO.NET117
一、 引言117
二、 项目要点117
三、 任务117
任务51使用数据库管理学生信息117
任务52使用ADO.NET操纵学生信息139
四、 项目小结151
五、 项目考核151项目6数据控件与数据绑定153
一、 引言153
二、 项目要点153
三、 任务153
任务61使用SqlDataSource控件检索数据153
任务62实现学生下拉框绑定数据161
任务63使用GridView实现学生的增删改查168
任务64使用ListView展示课程信息185
四、 项目小结190
五、 项目考核191项目7ASP .NET AJAX192
一、 引言192
二、 项目要点192
三、 任务192
任务71使用UpdatePanel控件192
任务72使用Timer控件203
任务73使用AJAX Control Toolkit扩展控件工具包207
四、 项目小结218
五、 项目考核218项目8Web服务219
一、 引言219
二、 项目要点219
三、 任务219
四、 项目小结228
五、 项目考核228项目9成绩管理系统229
一、 引言229
二、 项目要点229
三、 任务229
任务91系统分析229
任务92系统设计229
任务93系统实现230
四、 项目小结254
参考文献255
内容摘要
本书采用项目式教学模式,把ASP .NET技术分为8个项目,具体内容包括ASP .NET开发环境、C#语言基础、内置对象、用户输入的界面元素、SQL Server基础和基本操作、数据源控件和数据绑定控件、AJAX技术、Web Service技术;第9个项目“成绩管理系统”是一个综合性项目。
本书在编排上,注重理论与实践相结合,采用项目式教学模式,突出实践环节,充分体现“工学结合一体化”教学思想。本书将项目分解为若干任务,每个任务由任务描述、任务目的、任务分析、基础知识、任务实施、任务小结6个部分组成,全书共设置任务22个。正文中设置了操作技巧、拓展提高以及知识链接等特色模块,意在提高学生的学习兴趣,促进学生的全面发展。全书共设置项目考核8个,知识链接22个,小提示36个,拓展提高15个。每个项目后设置了项目小结和项目考核内容。
本书所有项目实例都经过精心编写和调试,保证能够正确运行,书中所有源代码都可以免费获得。除此而外,还免费提供课程说明、教学参考、课件PPT、课后习题答案、教学检测、资源扩展等教学资源。本书适合作为高职高专、应用型本科、成人教育院校等高校相关课程的教学用书,同时也可以作为ASP .NET程序员的入门学习书籍以及参考手册。
主编推荐
王庆喜,硕士,长期从事计算机教学工作,发表论文十余篇,参与自然科学基金和国家重大专项各一项,参与省级科技攻关项目一项,省科技厅鉴定项目十余项,其中两项主持,两项第二主持,登记软件著作权四项。
媒体评论
评论
以下为对购买帮助不大的评价