第一图书网

ASP.NET程序设计基础与项目实训

文东,秦敬祥 编 中国人民大学出版社,北京科海电子出版社
出版时间:

2009-4  

出版社:

中国人民大学出版社,北京科海电子出版社  

作者:

文东,秦敬祥 编  

页数:

352  

Tag标签:

无  

前言

  大学扩招以后,如何培养社会真正需要的人才已成为高校与社会高度关注的问题。  市场经济的发展要求高等院校能培养更多的应用型人才。所谓应用型人才,是指能将专业知识和技能应用于所从事的专业社会实践的一种专门的人才类型。应用型人才培养应强调以知识为基础,以能力为重点,知识能力素质协调发展。在具体的培养目标上应强调学生综合素质和专业核心能力的培养,在专业方向、课程设置、教学内容、教学方法等方面都应以知识的应用为重点。  近年来,已经出版的一些编写得较好的应用型教材,受到很多院校师生的欢迎,随着IT技术的不断发展,行业应用的不断拓宽,原有的应用型教材很难满足时代发展的需要,特别是现有教材中,与行业背景紧密结合,以项目实训为特色的教材还不是很多,而这种突出项目实训的应用型教材正是当前高等院校迫切需要的。  为此,在教育部关于建设精品课程相关文件和职业教育专家的指导下,以培养动手能力强,符合用人单位需求的应用型人才为宗旨,我们组织了职业教育专家,企业开发人员以及骨干教师编写了本套国家“十一五”高等院校计算机应用型规划教材。本套丛书重点放在“基础与项目实训”上(基础指的是相应课程的基础知识和重点知识,以及在实际项目中会应用到的知识,基础为项目服务,项目是基础的综合应用)。  我们力争使本套丛书符合精品课程建设的要求,在内容建设,作者队伍和体例架构上强调“精品”意识,力争打造出一套满足现代高等教育应用型人才培养教学需求的精品教材。

内容概要

  《ASP.NET程序设计基础与项目实训》以通俗易懂的语言,丰富多彩的实例,详细介绍了如何使用ASP.NET技术进行Web程序的开发。全书共分12章,第1-10章通过大量实例介绍了ASP.NET编程的基础知识,主要内容包括初识ASP.NET、ASP.NET Web窗体页、ASP.NET、内置对象、Web服务器控件、ASP.NET页面验证、设计ASP.NET网站、ASP.NET文件操作、ADO.NET、数据绑定技术和ASP.NET与XML等内容,并且每章都安排有大量习题,便于读者巩固所学知识;第11章和12章给出了1个综合实训项目案例和3个课程设计习题,使读者掌握企业级项目的设计思路、开发流程和解决问题的方法。  与《ASP.NET程序设计基础与项目实训》配套的DVD多媒体教学资源包中包含了66小节播放时间长达91分钟的多媒体视频教学课程及书中编程实例的程序源代码文件。所有源代码都经过精心调试,在Windows XP和IIS下测试通过,能够正常运行。  《ASP.NET程序设计基础与项目实训》叙述严谨,实例丰富,结合实践,既可作为应用型本科院校、示范性高职高专、各类计算机培训学校的ASP.NET编程教材,也适合作为ASP.NET程序设计开发人员的参考手册。

书籍目录

第1章 初识ASP.NET1.1 Web应用程序概述1.1.1 静态页面1.1.2 动态网页技术1.2 ASP.NET概述1.2.1 ASP和ASP.NET1.2.2.NETFramework简介1.2.3 编程语言1.2.4 ASP.NET的运行机制1.3 安装VisualStudio20051.4 创建ASP.NET网站1.4.1 创建网站1.4.2 创建控件与运行网站1.5 编辑ASPX代码1.5.1 显示光标所在标记的层次1.5.2 添加事件代码1.6 学习ASP.NET的一些建议1.7 小结1.8 习题第2章 ASP.NET Web窗体页2.1 Web窗体页运行过程2.2 ASP.NET的基本指令2.2.1 页指令@Page2.2.2 用户控件指令@Control2.2.3 注册指令@Register2.2.4 引用指令@Reference2.2.5 执行指令@Implements2.2.6 导入指令@Import2.2.7 程序集指令@Assembly2.2.8 母版页指令@Master2.2.9 输出缓冲指令@Output Cache2.3 Web窗体页基本语法2.3.1 代码呈现块语法2.3.2 代码声明块语法2.3.3 ASP.NET服务器控件语法2.3.4 HTML服务器控件语法2.3.5 数据绑定表达式语法2.3.6 服务器端对象标记语法2.3.7 服务器端包含指令语法2.3.8 服务器端注释语法2.3.9 声明性表达式语法2.4 内联代码和代码隐藏2.4.1 内联代码分离2.4.2 代码隐藏分离2.5 小结2.6 习题第3章 ASP.NET内置对象3.1 Response对象3.2 Request对象3.2.1 Request对象的属性和方法3.2.2 利用Request对象获取客户端浏览器信息3.2.3 利用Request对象读取表单数据3.2.4 获取用户传递的参数3.3 Server对象3.3.1 Server对象的属性和方法3.3.2 利用Server对象进行HTML编码和解码3.3.3 利用Server进行URL编码和解码3.3.4 使用Map Path返回指定的物理路径3.4 Appliction对象3.4.1 Application对象的特点3.4.2 Application对象的属性和方法3.4.3 存取Application对象变量值3.5 Session对象3.5.1 Session对象的属性和方法3.5.2 Session对象的唯一性3.5.3 Session变量的有效期限3.6 Cookie对象3.6.1 Cookie概述3.6.2 Cookie的常用属性和方法3.7 小结3.8 习题第4章 Web服务器控件4.1 ASE.NET Web服务器控件的共有属性4.2 文本服务器控件4.2.1 Label控件4.2.2 Literal控件4.2.3 Text Box控件4.2.4 Hyper Link控件4.3 按钮服务器控件4.3.1 Button控件4.3.2 Link Button控件4.3.3 Image Button控件4.4 图像服务器控件4.4.1 Image控件4.4.2 Image Map控件4.5 选择服务器控件4.5.1 Check Box控件4.5.2 Check Box List控件4.5.3 RadioButton控件4.5.4 Radio Button List控件4.6 列表服务器控件4.6.1 List Box控件4.6.2 Drop Down List控件4.6.3 Bulleted List控件4.7 容器服务器控件4.7.1 Panel控件4.7.2 Multi View控件4.7.3 Place Holder控件4.8 增强控件4.8.1 Ad Rotator控件4.8.2 Calendar控件4.8.3 Table控件4.8.4 File Upload控件4.9 上机实训——登记个人信息4.9.1 页面设计4.9.2 编写事件处理代码4.1 0小结4.1 1习题第5章 ASP.NET页面验证5.1 验证控件概述5.2 Required Field Validator控件5.3 Regular Expression Validator控件5.3.1 Regular Expression Validator控件简介5.3.2 正则表达式5.4 Range Validator控件5.5 Compare Validator控件5.6 Custom Validator控件5.7 Validation Summary控件5.8 屏蔽验证功能5.9 给提示信息添加图像和声音5.1 0上机实训——用户注册页面5.1 0.1 页面设计5.1 0.2 编写事件处理程序5.1 1小结5.1 2习题第6章 设计ASP.NET网站6.1 母版页概述6.2 导航控件6.2.1 Tree View控件6.2.2 Menu控件6.2.3 Site Map Path控件6.3 创建母版页6.3.1 创建Master Page.master文件6.3.2 以表格设置母版页版面布局6.3.3 创建菜单Web.SiteMap文件6.3.4 向母版页添加Tree View与SiteMapPath控件6.4 使用母版页创建内容网页6.4.1 选择母版页创建内容网页6.4.1 单击“添加内容页”创建内容网页6.4.3 创建Default.aspx内容6.4.4 创建网站其他内容网页6.4.5 运行网站6.5 小结6.6 习题第7章 ASP.NET文件操作7.1 获取磁盘信息7.2 目录的相关操作7.2.1 Directory类的方法7.2.2 Directoryinfo类的方法和属性7.3 文件的相关操作7.3.1 File类7.3.2 Filelnfo类7.4 读写文件7.4.1 流7.4.2 FileStream类7.4.3 读写文本文件7.5 Path类7.6 上机实训——文件浏览器7.6.1 页面设计7.6.2 编写程序代码7.7 小结7.8 习题第8章 ADO.NET8.1 ADO.NET基础8.1.1 ADO.NET概述8.1.2 ADO.NET与ADO的比较8.2 ADO.NET的对象8.2.1 Connection对象8.2.2 Command对象8.2.3 DataReader对象8.2.4 DataTable对象8.2.5 DataAdapter对象8.2.6 DataSet对象8.2.7 DataView对象8.3 常见的数据库操作8.3.1 打开数据库连接8.3.2 从数据库中读取记录8.3.3 使用带参数的查询8.3.4 添加数据库记录8.3.5 更新数据库记录8.3.6 删除数据库记录8.3.7 调用存储过程8.4 上机实训——产品数据管理8.4.1 页面设计8.4.2 编写功能函数8.4.3 添加事件处理函数8.5 小结8.6 习题第9章 数据绑定技术9.1 数据绑定技术概述9.2 绑定到简单的数据源9.2.1 绑定到变量9.2.2 绑定到表达式9.2.3 绑定到集合9.2.4 绑定到方法的结果9.3 绑定到复杂的数据源9.3.1 绑定到DataView9.3.2 绑定到DataSet9.3.3 绑定到数据库9.4 常用控件的数据绑定9.4.1 DropDownList控件的数据绑定9.4.2 ListBox控件的数据绑定9.4.3 CheckBoxList控件的数据绑定9.4.4 RadioButtonList控件的数据绑定9.5 数据服务器控件9.5.1 DataGrid控件第10章 ASP.NET与XML第11章 项目实训——企业业务管理系统第12章 课程设计附录 参考答案

章节摘录

  在计算机世界中,所谓服务器,是指提供服务的一方,而客户端是接受服务的一方。在C/S模式下,用户需要在自己的计算机上安装客户端程序,并进行相关的配置以连接到服务器,然后通过客户端程序从服务器端获取所需的信息,实现所需的功能。C/S模式存在一个最大的问题就是软件的升级。当客户端软件需要升级的时候,需要对每台安装了客户端的计算机进行升级.升级的工作量非常庞大.如果选择每台机器上都已安装并配置好的客户端程序,以这个客户端去访问所需要访问的服务器,就可以免去为每台机器安装相应的客户端软件,这个客户端程序就是浏览器。我们知道,每台机器上几乎都安装有浏览器,用户可以通过这个浏览器去访问服务器。由于浏览器是对HTML语言进行解析,因此只要服务器显示给客户端的数据是HTML语言的形式,就可以在任何一台装有浏览器的计算机上获得想要的服务。如果要升级的话,只需升级服务器即可,而不需要升级客户端,从而解决了使用C/S模式时因升级所带来的问题,这就是B/S模式。  在介绍了B/S模式之后,再来了解动态网页技术。  所谓动态网页,就是网页中含有程序代码的活脚本,采用ASP、CGI、ASP.NET等技术动态生成页面。这些网页通常在服务器端以扩展名JSP、PHP、ASP或ASPX来存储,表示网页内容是Active Server Pages(动态服务器页面),含有需要执行的程序。当接收到用户的访问请求后,必须由服务器端先执行程序,然后将执行完的结果动态生成页面并传输到用户的浏览器中,在浏览器上显示出来。这种网页由于要在服务器端执行一些程序,而且根据执行程序的条件不同,得到的执行结果也可能不同,所以被称为动态网页。


编辑推荐

  《ASP.NET程序设计基础与项目实训》由Microsoft软件教育专家和资深软件工程师联袂策划和编写。  基础知识结合典型实例,方便读者动手实践,快速掌握所学知识。  精选大型项目实训案例及3个课程设计,便于巩固知识、学以致用。  科海多媒体语音视频教学软件(1DVD)  66小节长达91分钟高清晰视频教学课程(AVI),适合多媒体教室教学演示,满足现代教学需求。  附送书中实例程序的源代码文件,提高学习效率  体例新颖,三位一体。  在国家计算机应用技能最新教育理念的指导下,我们邀请企业技术专家和一线骨干教师共同精心企划本套丛书,依托“基础+项目实践+课程设计”的三位一体教学模式组织内容,体例新颖。  实例丰富,紧贴行业应用  精心组织了与行业应用紧密结合的典型实例,且实例丰富中,让教师在授课过程中有更多的演示环节,让学生在学习过程中有更多的动手实践机会,迅速将所学内容应用于实际工作中。  以项目开发为目标  本丛书中的各分册都是在一个或多个项目的实现过程中,融入相关知识点。这里的“项目”是指基于工作过程的,从典型工作任务中提炼并分析得到的,符合学生认知过程和学习领域要求的,模拟任务且与实际工作岗位要求一致的项目。

图书封面

图书标签Tags

广告

下载页面


ASP.NET程序设计基础与项目实训 PDF格式下载



相关图书