出版时间:2009-4 出版社:机械工业出版社 作者:张登辉 页数:225
前言
内容新,能够展现网站开发技术的发展情况。内容安排规律性强,每个知识识后卮都配有短小精炼的实例。图例丰富直观,便于分析理解案例中的知识点。强化实践,每章都安排有针对性的实验,促进读毒网站开发能力的提高。实用性强,案例中的代码稍加修改即可应用于实际的应甩系统。 ASP.NET是目前最流行的Web应用系统开发技术之一。借助.NET Framework框架强大的类库和服务器端控件的支持,可以开发出功能强大的Web应用系统。本书以Visual Studio2005为开发平台,以C#为程序开发语言,介绍了NET Framework 2.X框架下的ASP.NET2.0网站开发技术。 本书从Web和ASP.NET的基本概念讲起,由浅人深,逐步介绍了ASP.NEI程序设计的工作环境、开发方法、对象、表单控件等内容。本书以够用、实用为标准,力求通过简明、通俗的语言介绍ASP.NET技术的基本概念和编程方法。本课程建议授课学时为40小时,实验学时20小时。 全书共分为9章,第1-3章主要介绍ASP.NET相关的基本概念和基础知识,第4~7章主要介绍ASP.NET编程的几项核心技术,第8章介绍了几项ASP.NET应用开发技术,第9章介绍两个较完整的网站实例。 本书的特点是技术知识与应用实践紧密结合,书中所介绍的实例都在windows Server2003/XP环境下调试运行通过,读者可以按照书中实例进行实践练习。本书每章后附有习题和实训,便于教师组织实践教学。 本书由张登辉编著,丁建龙为本书收集了大量资料,舒小云为本书的文字资料录入、排版做了许多工作,浙江树人大学的领导和老师对本书的编写工作给予了大力支持和帮助,在此深表谢意。 限于作者水平,书中难免存在错误和不妥之处,请读者提出宝贵意见。
内容概要
内容新,能够展现网站开发技术的发展情况。 内容安排规律性强,每个知识识后卮都配有短小精炼的实例。 图例丰富直观,便于分析理解案例中的知识点。 强化实践,每章都安排有针对性的实验,促进读毒网站开发能力的提高。 实用性强,案例中的代码稍加修改即可应用于实际的应甩系统。
书籍目录
出版说明前言第1章 Web和ASP.NET介绍1.1 Web基础知识1.1.1 Web概念1.1.2 Web产生的背景及发展过程1.1.3 Web技术现状1.2 ASP.NET与Web的关系1.2.1 ASP.NET技术背景1.2.2 ASP.NET运行机制1.2.3 ASP.NET与动态Web1.2.4 Web应用程序概念1.2.5 ASP.NET支持的语言1.3 建立ASP.NET开发运行环境1.3.1 安装Microsoft IIS 1.3.2 安装Visual Studi0 20051.3.3 安装SQL Server数据库服务器1.3.4 测试安装1.4 实训ASP.NET开发环境安装与配置1.5 习题第2章 ASP.NET编程基础2.1 HTML简介2.1.1 HTML基本概念2.1.2 HTML常用标记使用说明2.1.3 HTML的表单2.2 C#.NET简介2.2.1 C#.NET的特点2.2.2 NET开发平台简介2.3 HTML与C#.NET的配合2.3.1 传统的配合方式2.3.2 网页标记与程序分离的配合方式2.4 初步接触ASP.NET程序2.4.1 第一个程序“hello world”2.4.2 今天的13期2.4.3 逐渐变大的文字2.4.4 显示网页中表单输入的内容2.4.5 用户正在使用何种浏览器2.4.6 显示文本文件的内容2.4.7 查看数据库的内容2.5 实训Visual Studi0.NET开发环境应用实践2.6 习题第3章 ASP.NET程序设计基本规则3.1 C#.NET的语法3.1.1 C#吾句的书写规则3.1.2 c#变量及程序的命名原则3.1.3 C#的数据类型3.1.4 C#中变量、常量的声明3.1.5 c#中的数组3.1.6 c#中的算术运算符 3.1.7 c#的关系运算符3.1.8 C#的逻辑运算符3.1.9 赋值运算符3.1.10 c#的条件运算符3.1.11 运算符的优先顺序3.2 程序的流程控制3.2.1 If判断结构3.2.2 switch多分支判断结构3.2.3 for循环结构3.2.4 for each结构3.2.5 while循环结构3.2.6 do while循环结构3.2.7 跳转机制3.2.8 异常处置机制3.3 C#面向对象特性3.3.1 类的特点3.3.2 类的定义3.4 实训C#基本语法训练3.5 习题第4章 表单控件4.1 表单基础4.1.1 HTML标记表单4.1.2 HTML控件表单4.1.3 Web控件表单4.2 HTML控件表单4.2.1 文字输入控件4.2.2 选择控件4.2.3 按钮控件4.3 Web控件表单4.3.1 文字控件4.3.2 选择控件4.3.3 按钮控件4.3.4 超级链接控件4.3.5 页面显示控制控件4.4 Web表单验证控件4.4.1 网页表单验证基础4.4.2 Requiredfieldvalidator控件4.4.3 Rangevalidator控件4.4.4 Comparevalidator控件4.4.5 Regularexpressionvalidator控件4.4.6 Customvalidator控件4.4.7 Validationsummary控件4.4.8 网页验证应用4.5 表单回发4.5.1 Ispostback属性4.5.2 Autopostback属性4.6 实训表单及网页回发处理4.7 习题第5章 ASP.NET的对象5.1 ASP.NET对象简介5.1.1 Page类5.1.2 Page对象常用属性5.2 Response对象5.2.1 Response对象功能介绍5.2.2 Response对象的属性5.2.3 Response对象的方法5.3 Request对象5.3.1 Request对象功能介绍5.3.2 使用表单的GET方法和POS了方法取得数据5.3.3 取得Web服务器端的系统信息5.3.4 取得客户端浏览器信息5.4 Server对象5.4.1 Server对象的属性5.4.2 Server对象的CreateObject方法5.4.3 Server对象的Transfer方法5.4.4 Server对象的Execute方法5.4.5 Server对象的HtmlEncode方法和HtmlDecode方法5.4.6 使用Server对象的UrlEncode方法和UrlDecode方法5.4.7 使用Server对象的MapPath方法5.5 web应用程序基础5.5.1 Web应用程序基本概念5.5.2 Web应用程序设计过程5.5.3 Web应用程序中的Global.asax文件5.5.4 服务器端封装,5.6 Application对象、5.6.1 Application对象功能及使用方法介绍5.6.2 Application对象的方法5.6.3 Application对象的事件5.6.4 Application对象使用实例5.7 Cookies对象,5.7.1 建立Cookies数据5.7.2 取得Web客户端的Cookies5.8 Session对象5.8.1 Session对象功能及使用方法介绍5.8.2 Session对象的属性5.8.3 Session对象的事件5.8.4 Session对象的方法5.8.5 Session和Cookies的区别5.8.6 Session对象使用实例5.9 实训ASP.NET内建对象应用5.10 习题第6章 NETFramework类库6.1 .NETFramework类库基本概念6.2 数学运算类6.2.1 数学运算类System..Math包含的方法6.2.2 System.Math中的常数6.3 字符串操作类.6.3.1 字符串操作类System.String包含的类方法6.3.2 System.String应用实例6.4 日期、时间类6.4.1 System.DateTime包含的属性6.4.2 System.Date:Fime类的方法6.5 数组类。6.5.1 数组类System.Array包含的属性和方法6.5.2 System.Array类的应用6.6 随机数类.6.6.1 随机数类System.Random包含的类方法6.6.2 System.Random类的应用6.7 文件操作类.6.7.1 System.IO命名空间6.7.2 目录管理6.7.3 文件管理6.7.4 文本文件的读写操作6.7.5 二进制文件的读写操作6.8 实训ASP.NET类库应用6.9 习题第7章 ASP.NET和关系型数据库7.1 关系数据库基本概念7.1.1 关系数据库和数据表7.1.2 数据表之间的关联7.1.3 数据集合7.2 web数据库基本概念7.3 常用关系数据库系统简介7.3.1 SQLSelver7.3.2 MicrosoftAccess7.4 结构化查询语言SQL简介7.4.1 数据定义语言DDL7.4.2 数据查询语言DQL7.4.3 数据操纵语言DML7.5 创建数据库连接7.5.1 ADO.NET简介7.5.2 Connection对象7.6 利用ADO.NET对象操作数据库7.6.1 使用Command对象处理SQL命令7.6.2 使用DataReader对象逐次取回数据7.6.3 使用DataAdapter对象管理数据7.6.4 使用.DataSet对象存放数据表7.6.5 使用DataTable对象管理数据7.6.6 使用DataView对象定义查询结果7.7 数据的输出控制7.7.1 数据绑定与显示7.7.2 Dropdownlist、Checkboxlist、RadioButtonlist控件7.7.3 GridView控件7.8 实训ASP.NET数据操作类与数据显示控件应用7.9 习题第8章 ASP.NET应用开发技术8.1 XML数据处理8.1.1 XMI概述8.].2 XML文档的格式8.1.3 VS.NET对XML的支持8.1.4 使用XmITextWriter类完成XML文档写入8.1.5 使用XmlTextReader类完成XML文档读取8.1.6 使用:XmlDocument类处理XML文档8.2 wcbService技术8.2.1 WebService技术简介8.2.2 创建WebService8.2.3 引用WebService8.3 AJax技术8.3.1 AJsx技术简介8.3.2 Ajsx.NET应用开发8.4 母版页8.4.1 制作母版页8.4.2 制作内容页8.5 实训利用webSenicc技术实现网上书店各分店图书在线汇总8.6 习题第9章 常用的Web应用系统9.1 会员管理9.1.1 会员管理系统功能介绍9.1.2 数据库系统配置9.1.3 用户登录检查9.1.4 新用户注册9.1.5 一般用户信息修改程序9.1.6 管理员程序9.1.7 保密网页之9.2 论坛系统9.2.1 论坛系统介绍9.2.2 数据库系统配置9.2.3 用户登录9.2.4 管理员程序9.2.5 论坛主题界面9.2.6 发言界面9.3 实训基于web的班级信息管理系统9.4 习题参考文献
章节摘录
第1章 Web和ASP.NET介绍 Web网站是电子商务应用系统的主要平台。ASP.NET是开发Web网站最流行并且具有发展潜力的开发环境之一。微软是ASP.NET技术的开发者和倡导者,微软的Internet信息服务系统和SQL Server数据库系统可以很好地配合以完成动态网站的开发。 本章的主要内容如下: ·Web和ASP.NET的基本概念。 ·建立ASP.NET开发运行环境。 1.1 Web基础知识 1.1.1 Web概念 web的英文含义是环球网。在互联网中,Web是和wWW密切相关的,Web是WWW(World Wide Web)网中的一个服务节点(网站)。 互联网是由全球众多的计算机局域网互相连接组成的一个超大型的网络系统,在这个系统中可以运行多种应用系统,比如:文件传输系统FTP、邮件传输系统Email、远程登录系统Telnet、网页浏览系统WWW等。互联网中运行的每一种应用系统都是由互联网中相应的服务器系统、客户机系统构成的。也就是说,互联网从物理连接来看是由众多的计算机局域网互相连接而成,而从逻辑上看,互联网是由多个功能子网组成的。 ……
编辑推荐
内容新,能够展现网站开发技术的发展情况。 内容安排规律性强,每个知识识后卮都配有短小精炼的实例。 图例丰富直观,便于分析理解案例中的知识点。 强化实践,每章都安排有针对性的实验,促进读毒网站开发能力的提高。 实用性强,案例中的代码稍加修改即可应用于实际的应甩系统。
图书封面
评论、评分、阅读与下载