ASP.NET程序设计案例教程

出版时间:2009-1  出版社:机械工业出版社  作者:郭力子  页数:273  

前言

  ASP.NET是由微软公司推出的基于.NETFramework的Web应用开发平台。作为一种建立在.NET公共语言运行库上的Web应用编程框架,ASP.NET为开发内容丰富的、动态的、个性化的Web应用程序提供了一种高效的方案。使用ASP.NET进行Web应用程序的开发,程序结构更加清晰,开发流程更加简单,从而可以提高开发效率,缩短开发周期。因此,ASP.NET已成为当今Web应用开发的主要平台之一。  本书编写的指导思想是强调实际应用,注重能力培养。本书内容涵盖了运用ASP.NET进行Web应用开发的基本知识和技能,书中示例面向应用,全面兼顾了知识介绍、编程能力培养和实践技能训练。  本书按照教材体例编写,每章节重要的知识点都有相应的案例。这些案例简单明了、针对性强,大多可以直接用于工程实践。每章后都配有实训题,很多都是书中案例的扩展,有助于读者实践。另外还配有丰富的简答题和选择题供读者练习,为了帮助读者快速理解,书中案例前都有关于代码编写的简要分析,案例后对重要或易错之处还有说明。读者通过仔细研读这些代码并且经过实训练习,可以迅速培养和提高独立解决实际编程问题的能力。本书最后的综合示例,可帮助读者提高编写Web应用程序的综合能力。  本书适用于高职高专院校、成人高校或其他院校相关专业,也可作为ASP.NET程序设计培训机构的教材或参考书。对于ASP.NET的初学者,可以按照目录安排,循序渐进地阅读本书,学习理解相应的示例,从而掌握基本的Web应用程序的开发技能;对于有一定编程基础和Web开发经验的读者,可以仔细研读示例,从而提高独立编写Web应用程序的能力。  在编写过程中,作者参考了大量相关技术资料,吸取了许多同仁的经验,在此谨表谢意。  鉴于作者水平有限,难免在书中出现错误和不妥之处,恳请读者批评指正。

内容概要

  《全国高等职业教育规划教材:ASP.NET 程序设计案例教程》从应用的角度出发,系统地介绍了运用ASP.NET进行Web应用开发的基础知识和基本技能。全书共10章,包括:ASP.NET概述、HTML语言基础、VB.NET语言程序设计基础、ASP.NET服务器控件、ASP.NET的内置对象、ASP.NET数据库访问基础、ASP.NET中的主要数据控件、ASP.NET文件处理和电子邮件、ASP.NET程序的设置、ASP.NET应用程序。  《全国高等职业教育规划教材:ASP.NET 程序设计案例教程》的内容立足于课堂教学和面向应用,书中配有数量丰富的案例、实训和习題.内容循序渐进,示捌面向应用,全面兼顾了知识弁绍、编程能力培养和实践技能训练。  《全国高等职业教育规划教材:ASP.NET 程序设计案例教程》可作为高职高专院校、成人高校或其他院校相关专业的教材,也可作为ASP.NET程序设计培训机构或。NET开发人员的教材或参考书。

书籍目录

前言第1章 ASP.NET概述1.1 网页设计程序概述1.1.1 静态网页与动态网页1.1.2 网页的工作原理1.2.NET概述1.3 ASP.NET的功能与程序组成1.3.1 ASP.NET的主要功能1.3.2 ASP.NET应用程序的组成1.4 ASP.NET Web窗体基本概念1.5 ASP.NET的开发环境1.5.1 安装IIS和.NET Framework1.5.2 虚拟目录的创建与删除1.6 使用Visual Studio 2005建立ASP.NET项目1.6.1 创建应用程序项目的步骤1.6.2 编辑ASP.NET网页1.6.3 为控件添加事件代码1.6.4 预览ASP.NET网页1.6.5 ASP.NET应用程序的文件1.7 使用文本编辑器建立ASP.NET应用程序1.7.1 建立ASP.NET应用程序的一般步骤1.7.2 建立ASP.NET网页文件1.7.3 ASP.NET的基本语法1.8 实训1.9 习题第2章 HTML语言基础2.1 简单了解HTML语言2.2 HTML语言的语法结构2.3 头部标记2.4 主体标记2.5 文字与段落2.5.1 字体标记2.5.2 标题字及其对齐属性2.5.3 文字的修饰标记2.5.4 段落及相关标记2.6 列表标记2.7 链接标记2.7.1 内部链接2.7.2 外部链接2.7.3 链接的目标窗口2.8 图像标记2.9 表格标记2.10 表单标记2.10.1 Input输入标记2.10.2 Select下拉列表框及Option标记2.10.3 TextArea文本域标记2.11 框架标记2.12 CSS层叠样式表2.13 实训2.14 习题第3章 VB.NET语言程序设计基础3.1 VB.NET概述3.2 数据类型3.2.1 基元数据类型3.2.2 变量与常量3.2.3 数组3.3 运算符与控制语句3.3.1 运算符3.3.2 分支语句3.3.3 循环语句3.4 VB.NET的过程3.4.1 Sub过程3.4.2 Function过程3.4.3 过程的参数传递3.5 异常处理3.6 使用系统函数3.7 VB.NET面向对象程序设计基础3.7.1 面向对象的基本概念3.7.2 类的定义3.7.3 类的使用和继承3.7.4 使用系统类3.8 实训3.9 习题第4章 ASP.NET服务器控件4.1 ASP.NET服务器控件类型4.2 Html服务器控件4.2.1 HtmlForm(表单)4.2.2 HtmlInputText(单行文本和密码框)4.2.3 HtmlTextArea(多行文本框)4.2.4 HtmllnputButton(提交、重置和普通按钮)4.2.5 HtmllnputRadioButton(单选框)4.2.6 HtmllnputCheckBox(多选框)4.2.7 HtmlSelect(下拉列表框)4.2.8 HtmllnputHidden(隐藏控件)4.2.9 HtmlAnchor(链接控件)4.2.10 Htmllmage(图像控件)4.2.11 HtmlGenericControl(一般控件)4.2.12 HtmllnputFile(文件上传控件)4.2.13 Html服务器控件的Style属性4.2.14 Html服务器控件综合示例4.3 Web服务器控件4.3.1 Label(标签)4.3.2 Literal(文字)4.3.3 TextBox(文本框)4.3.4 Button(按钮)4.3.5 RadioButton(单选框)4.3.6 RadioButtonList(单选列表框)4.3.7 CheckBox(复选框)4.3.8 CheckBoxList(复选列表框)4.3.9 ListBox(列表框)4.3.10 DropDownList(下拉框)4.3.11 HyperLink(超链接)4.3.12 LinkButton(超链接按钮)4.3.13 Table(表格)4.3.14 Calendar(日历)4.3.15 Image(图像)4.3.16 ImageButton(图像按钮)4.3.17 Panel(面板)4.3.18 Web服务器控件综合示例4.4 Validation验证控件4.4.1 RequiredFieldValidator(必填验证)4.4.2 CompareValidator(比较验证)4.4.3 RangeValidator(范围验证)4.4.4 RegularExpressionValidator(正则验证)4.4.5 CustomValidator(用户验证)4.4.6 ValidationSummary(验证概要)4.4.7验证综合示例4.5用户自定义控件4.6 实训4.7 习题第5章 ASP.NET的内置对象5.1 ASP.NET的内置对象概述5.2 Page对象5.3 Request对象5.3.1 使用QueryString传递信息5.3.2 使用ServerVariables数据集合5.3.3 使用Browser数据集合5.4 Response对象5.4.1 使用Write方法输出信息5.4.2 使用Redirect方法重定向5.4.3 使用End方法停止输出5.5 Cookie对象5.5.1 使用Response对象设置Cookies5.5.2 使用Request对象读取Cookies5.6 Session对象5.6.1 利用Session存储信息5.6.2 利用Session存储数组信息5.6.3 Session的生存期5.7 Application对象5.7.1 利用Application对象存储信息5.7.2 利用Application对象存储数组信息5.8 Server对象5.8.1 HTMLEncode方法5.8.2 MapPath方法5.8.3 Execute方法5.9 实训5.10 习题第6章 ASP.NET数据库访问基础6.1 关系数据库的基本概念6.2 SQL语言概述6.2.1 数据定义语言(DDL)6.2.2 数据操作语言(DML)6.3 控件的数据绑定6.4 ADO.NET概述6.4.1 ADO.NET的组成6.4.2 NET数据提供程序6.4.3 DataSet数据集6.5 ADO.NET工作方式6.5.1 连接状态下的工作方式6.5.2 非连接状态下的工作方式6.6 Connection对象6.7 Command对象6.7.1 使用ExecuteReader方法查询数据6.7.2 使用ExecuteNonQuery方法插入记录6.7.3 使用ExecuteScalar方法返回单个记录6.8 DataReader对象6.9 DataAdapter对象6.10 DataSet对象6.10.1 使用DataSet查询记录6.10.2 使用DataSet更新和插入记录6.11 使用带参数的SQL命令6.12 实训6.13 习题第7章 ASP.NET中的主要数据控件7.1 ADO.NET数据服务控件7.2 DataGrid数据服务控件7.2.1 DataGrid控件的常用属性、方法和事件7.2.2 使用DataGrid实现分页和排序7.2.3 在DataGrid控件中定制列7.2.4 在DataGrid控件中编辑、更新数据7.3 DataList数据服务控件7.3.1 DataList数据服务控件的使用语法和模板7.3.2 使用DataList控件查询记录7.3.3 使用DataList控件编辑更新记录7.3.4 使用DataList控件实现分页7.4 Repeater数据服务控件7.4.1 使用Repeater控件查询记录7.4.2 使用Repeater控件的模板7.4.3 使用Repeater控件实现分页7.5 Repeater、DataList和DataGrid的比较7.6 实训7.7 习题第8章 ASP.NET文件处理和电子邮件8.1 访问文件系统8.1.1 创建和读取文本文件8.1.2 复制和删除文本文件8.1.3 创建和读取二进制文件8.1.4 显示目录和路径8.1.5 文件目录的创建、移动和删除8.2 在ASP.NET中操作XML文件8.2.1 XML文件的创建8.2.2 在ASP.NET中读写XML文件8.3 读取Excel文件8.4 发送Email8.4.1 使用SmtpMail类8.4.2 使用MailMessage类8.5 实训8.6 习题第9章 ASPNET程序的设置9.1 ASP.NET程序的配置9.2 使用Web.Config配置文件9.2.1 基本的Web.Conflg配置文件9.2.2 设置数据库连接字符串9.3 使用Global.asax配置文件9.3.1 基小的Global.asax配置文件9.3.2 设置网页访问在线人数统计9.4 ASP.NET程序的安全性9.4.1 ASP.NET的身份验证方式和授权9.4.2 基于Windows的身份验证9.4.3 基于Forms的身份验证9.4.4 基于Forms的数据库用户验证9.5 优化ASP.NET9.5.1 使用页面缓存9.5.2 使用页面数据缓存9.6 使用跟踪9.7 实训9.8 习题第10章 ASP.NET应用程序10.1 网上考试系统10.1.1 网上考试系统简介10.1.2 系统设计10.1.3 考生登录和选课10.1.4 试题生成与成绩判定10.1.5 成绩显示10.2 网上购物系统10.2.2 系统设计10.2.3 主页面及购物区的实现10.2.4 实现“购物车”10.2.5 货架管理10.3 实训附录VB.NET主要常用函数参考文献

章节摘录

  1.1.1静态网页与动态网页  Intemet的主要应用Www网页根据其生成方式,大致可以分为静态和动态网页两种。  所谓静态网页,就是说该网页文件里没有程序代码,只有HTML标记(本书将在第2章中介绍基本的HTML标记)。这种网页一般以后缀名htm或html,存放。静态网页一经制成,在浏览器中,其内容就固定不变了。  所谓动态网页,就是说该网页文件不仅含有HTML标记,而且含有程序代码,动态网页能够根据不同的时间、不同的访问者而显示不同的内容。“动态”主要指的是“交互性”,这与动画、Flash等只是视觉上的所谓动态网页是不同的概念。如常见的BBS、留言板、聊天室、网上购物、网上银行等通常都是采用动态网页实现的。  一般来说,静态网页较为容易生成。通常采用Dreamweaver、FrontPage等软件来完成。而动态网页的制作较为复杂,需要用到ASP、PHP、JSP以及本书重点介绍的ASPNET等专门的动态网页设计语言。  1.1.2网页的工作原理  要了解动态网页的工作原理,首先要了解什么是服务器端和客户端,并且要注意比较静态网页和动态网页的工作原理的区别。  1.服务器端和客户端  通常,凡是提供服务的一方称为服务器端,而接受服务的一方称为客户端。例如,当读者在浏览新浪网站主页的时候,新浪网站主页所在的服务器就称为服务器端,读者自己的计算机就称为客户端,如图1所示。  服务器端和客户端的位置也不是一成不变的。如果原来提供服务的服务器端需要接受别的服务器端的服务,它就转化成了客户端;原来接受服务的客户端要为别的客户端提供服务,它就转化成了服务器端。

图书封面

评论、评分、阅读与下载


    ASP.NET程序设计案例教程 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7