热门关键字:  听力密码  听力密码  新概念美语  单词密码  巧用听写练听力

ASP.NET程序设计

中国水利水电出版社
    【作 者】佘东 【I S B N 】978-7-5084-8124-1 【责任编辑】杨元泓 【适用读者群】高职高专 【出版时间】2011-01-20 【开 本】16开 【装帧信息】平装(光膜) 【版 次】第1版第1次印刷 【页 数】 【千字数】390 【印 张】15.25 【定 价】26 【丛 书】高职高专教育“十二五”规划教材 【备注信息】
图书详情

    本书从项目开发需要掌握的必要技能入手组织内容。全书共分7章,主要内容包括:ASP.NET开发概述、ASP.NET服务器控件、ASP.NET内置对象、数据库与ADO.NET基础、Web窗体的数据控件、ASP.NET XML和Web Service及企业门户网站。每章都包含了大量的实例,最后一章通过综合项目——企业门户网站,详细讲解项目开发的基本流程和操作步骤,使读者全面掌握项目开发的各项技术,提高开发技能。

    本书实例丰富,内容既系统全面,又相对独立,利用这些实例将ASP.NET技术开发中的要点与需要掌握的技能贯穿起来,因此实例具有典型性、实用性和代表性。

    本书既注重项目开发中基本功的训练,又设计了专门的综合项目实训内容,让读者在训练中真正领会和系统掌握项目开发的思路和方法。

    本书可作为高职高专相关专业及培训班的教材,也可作为编程爱好者和需要进行ASP.NET应用程序开发的读者的参考书。

    本书是根据高职高专“十二五”规划教材的指导精神而编写的。

    (1)本书充分地考虑了职业教育的培养目标和特点,适应职业教育课程的基本要求,充分体现学科的系统性、先进性、科学性和教学适应性的情况下,根据职业教育的特点和规律编写而成,具有明显的职业教育特色。

    (2)实例内容的选材既要求系统全面,又相对独立。将ASP.NET技术开发中的要点与需要掌握的技能贯穿起来,因此实例具有典型性、实用性和代表性。

    (3)本书特点是突出实用、强调能力、分段培养、提高技能。既注重项目开发中基本功的训练,又设计了专门的综合项目实训内容,让读者在训练中真正领会和系统掌握项目开发的思路和方法。

    一、关于ASP.NET

    .NET平台是Microsoft公司推出的一套开发框架和工具。ASP.NET依托.NET平台的强大功能,可以采用效率较高的、面向对象的方法来创建动态Web应用程序,使用户轻松地实现Web应用程序的开发。.NET代表了未来的技术发展方向,相对于其他Web开发模式有很多优势,表现在执行效率的大幅提高、世界级的工具支持、强大性和适应性、简单性和易学性、高效可管理性、多处理器环境的可靠性、自定义性和可扩展性、安全可靠等特性,因此得到广大Web应用程序开发者的喜爱,鉴于以上原因,结合目前高职高专院校的实际需求特编写本书。

    二、本书结构

    本书从项目开发需要掌握的必要技能入手来组织内容。全书共分7章,比较系统地介绍了ASP.NET,包括ASP.NET开发概述、ASP.NET服务器控件、ASP.NET内置对象、数据库与ADO.NET基础、Web窗体的数据控件、ASP.NET XML和Web Service及企业门户网站。每章都包含了大量的实例,最后一章通过综合项目——企业门户网站的建立流程,详细讲解项目开发的基本流程和操作步骤,使读者全面掌握项目开发的各项技术,提高开发技能。

    三、本书特色

    本书是根据高职高专“十二五”规划教材的指导精神而编写的。

    (1)本书充分地考虑了职业教育的培养目标和特点,适应职业教育课程的基本要求,充分体现学科的系统性、先进性、科学性和教学适应性的情况下,根据职业教育的特点和规律编写而成,具有明显的职业教育特色。

    (2)实例内容的选材既要求系统全面,又相对独立。将ASP.NET技术开发中的要点与需要掌握的技能贯穿起来,因此实例具有典型性、实用性和代表性。

    (3)本书特点是突出实用、强调能力、分段培养、提高技能。既注重项目开发中基本功的训练,又设计了专门的综合项目实训内容,让读者在训练中真正领会和系统掌握项目开发的思路和方法。

    四、本书适用对象

    本书结构清晰、内容丰富,可作为高职高专相关专业及培训班的教材,也可作为编程爱好者和需要进行ASP.NET应用程序开发的读者的参考书。

    本书由佘东任主编,负责全书的统稿、修改和定稿工作,张前进、胡晓明任副主编。主要编写人员分工如下:魏欢编写了第1章,何永太编写了第2章,张前进编写了第3章,程淑玉编写了第4章,尹向兵编写了第5章,孙握瑜编写了第6章,佘东编写了第7章。丁俊、宋多琳、朱晓彦、孙轲、王庆宇、宋蓓蓓、郑辉、吴锐、奚小溪、赵小龙等参加了本书的程序调试、资料收集等工作。

    本书所配所有案例和程序代码,都可以从中国水利水电出版社网站免费下载,网址为:http://www.waterpub.com.cn/softdown/。使用本书的读者也可与编者(eastsnake@163.com)联系,获取更多教学服务支持。本书使用C#语言编写代码,为向下兼容,多数代码在Visual Studio 2005下调试,部分Visual Studio 2008新增控件代码在Visual Studio 2008下调试。

    本书建议学时为72学时。学时分配表如下,读者可根据实际教学情况增减。

    章名 学时数(理论+上机)

    第1章 ASP.NET开发概述 2+2

    第2章 ASP.NET服务器控件 8+4

    第3章 ASP.NET内置对象 8+2

    第4章 数据库与ADO.NET基础 8+4

    第5章 Web窗体的数据控件 8+4

    第6章 ASP.NET XML和Web Service 6+2

    第7章 企业门户网站 10+4

    总计 72

    由于ASP.NET相关的技术标准不断更新,加之时间仓促和作者水平有限,本书的内容难免会有纰漏和不足之处,恳请各位专家同仁和读者批评指正。

    编 者

    2010年12月

    前言

    第1章 ASP.NET开发概述 1
    1.1 网页设计程序概述 1
    1.1.1 静态网页和动态网页 1
    1.1.2 常见的网络编程语言 2
    1.2 ASP.NET的简介 3
    1.2.1 .NET框架 4
    1.2.2 ASP.NET的介绍 5
    1.3 ASP.NET的运行环境 6
    1.3.1 安装Web服务器IIS 6
    1.3.2 配置主目录和启动文档 9
    1.4 ASP.NET的开发环境 10
    1.4.1 安装Visual Studio 2005 11
    1.4.2 Visual Studio 2005的功能 13
    1.5 创建简单的ASP.NET应用程序 13
    习题1 17
    第2章 ASP.NET服务器控件 19
    2.1 服务器端控件示例 19
    2.2 服务器控件的基本属性 21
    2.3 Label控件 30
    2.4 TextBox控件 31
    2.5 Button控件 33
    2.6 LinkButton控件 34
    2.7 ImageButton按钮 35
    2.8 Image控件 36
    2.9 HyperLink控件 36
    2.10 选择列表类控件 38
    习题2 53
    第3章 ASP.NET内置对象 54
    3.1 内置对象概述 54
    3.2 Page对象 55
    3.2.1 @Page指令 55
    3.2.2 Page对象的常用属性 56
    3.2.3 Page对象常用的事件 58
    3.3 Response对象 59
    3.3.1 Response对象常用方法 59
    3.3.2 Response对象常用属性 62
    3.4 Request对象 64
    3.4.1 Request对象获取客户端数据 65
    3.4.2 Request对象获取URL查询
    字符串的数据 66
    3.4.3 Request对象获取客户端浏览
    器信息 67
    3.5 Server对象 68
    3.5.1 Server.HtmlEncode方法 69
    3.5.2 Server.MapPath方法 70
    3.5.3 Server.UrlEncode方法 70
    3.6 Application对象 71
    3.6.1 Application对象的使用 71
    3.6.2 Application对象的事件 73
    3.7 Session对象 73
    3.7.1 Session对象的使用 74
    3.7.2 Session对象的事件 76
    3.8 Cookie对象 78
    3.8.1 Cookie对象的读/写 78
    3.8.2 Cookie的生存周期 80
    习题3 81
    第4章 数据库与ADO.NET基础 82
    4.1 数据库基础 82
    4.1.1 数据库的基本概念 82
    4.1.2 数据库模型 82
    4.1.3 关系数据库 83
    4.2 使用SQL Server 2005管理数据库 83
    4.2.1 初步认识SQL Server 2005 83
    4.2.2 SQL Server 2005安全管理 85
    4.2.3 数据库的创建与删除 86
    4.2.4 数据库的备份与还原 88
    4.2.5 数据库的分离与附加 89
    4.2.6 表的创建、修改与删除 91
    4.2.7 创建数据库关系图 95
    4.2.8 SQL语言 97
    4.2.9 存储过程 103
    4.3 ADO.NET数据库设计 104
    4.3.1 数据访问技术发展概况 104
    4.3.2 ADO.NET模型 105
    4.3.3 .NET数据提供程序 105
    4.3.4 相关命名空间的引用 106
    4.4 Connection连接对象 107
    4.4.1 连接到SQL数据库 107
    4.4.2 连接Access数据库 109
    4.5 Command执行对象 110
    4.5.1 Command对象的属性 110
    4.5.2 Command对象的方法 111
    4.6 DataReader数据访问对象 113
    4.6.1 DataReader对象的属性 113
    4.6.2 DataReader对象的方法 113
    4.6.3 使用DataReader对象读取数据库 114
    4.7 DataAdapter适配器对象 116
    4.7.1 DataAdapter对象的属性 116
    4.7.2 DataAdapter对象的方法 116
    4.7.3 DataAdapter对象的事件 117
    4.7.4 DataAdapter对象的语法格式 117
    4.8 DataSet数据集对象 117
    4.8.1 DataSet对象的结构 117
    4.8.2 DataSet对象的属性、方法及事件 118
    4.8.3 DataTable对象的常用属性、
    方法及事件 119
    4.8.4 使用DataSet对象访问数据库 120
    习题4 122
    第5章 Web窗体的数据控件 123
    5.1 数据控件的介绍 123
    5.2 数据源控件的介绍 124
    5.2.1 SQL数据源控件(SqlDataSource) 124
    5.2.2 Access数据源控件
    (AccessDataSource) 126
    5.2.3 Xml数据源控件(XmlDataSource) 128
    5.2.4 站点导航控件
    (SiteMapDataSource) 131
    5.3 数据列表控件(GridView) 133
    5.3.1 GridView控件常用的属性、
    方法和事件 133
    5.3.2 使用GridView控件实现数据的
    显示 134
    5.3.3 使用GridView 控件绑定数据源
    实现分页显示数据 139
    5.3.4 使用GridView 控件更新和删除
    数据 140
    5.3.5 编写后台代码实现数据绑定 142
    5.4 重复列表控件(Repeater) 144
    5.4.1 Repeater控件概述 145
    5.4.2 Repeater控件的数据绑定 145
    5.4.3 Repeater控件的应用 146
    5.5 数据绑定控件(FormView) 148
    5.5.1 FormView控件概述 148
    5.5.2 通过绑定FormView控件显示和
    编辑数据 149
    5.5.3 编写后台代码实现数据绑定 151
    5.6 数据绑定控件(DetailsView) 153
    5.6.1 DetailsView控件简介 153
    5.6.2 DetailsView控件的应用 154
    5.6.3 编写后台代码实现数据绑定 157
    5.7 数据列表控件(DataList) 158
    5.7.1 DataList控件的介绍 158
    5.7.2 DataList控件的应用 159
    5.7.3 编写后台代码实现数据绑定 161
    习题5 162
    第6章 ASP.NET XML和Web Service 163
    6.1 XML概述 163
    6.1.1 XML语言 164
    6.1.2 XML语法 164
    6.2 XML文档操作 166
    6.2.1 使用流模型读写XML文档 166
    6.2.2 使用DOM模型操作XML文档 167
    6.3 在DataSet中使用XML 172
    6.3.1 DataSet基于XML的方法 172
    6.3.2 将XML文档中数据读入DataSet 173
    6.3.3 将DataSet中数据写入XML文档 174
    6.4 使用XML Web服务器控件 175
    6.4.1 XML Web服务器控件 175
    6.4.2 在XML Web服务器控件中显示
    XML数据 175
    6.5 XML Web Service概述 177
    6.5.1 XML Web Service 178
    6.5.2 XML Web Service的组成 179
    6.5.3 XML Web Service的运作原理 180
    6.6 创建XML Web Service 181
    6.7 调用XML Web Service 186
    6.7.1 使用HTTP调用XML Web Service 187
    6.7.2 使用代理调用XML Web Service 187
    6.8 在XML Web Service中传送复杂数据 190
    6.8.1 XML Web Service和DataSet 190
    6.8.2 XML Web Service和二进制文件 191
    习题6 192
    第7章 企业门户网站 194
    7.1 系统设计 194
    7.1.1 需求分析 194
    7.1.2 总体设计 195
    7.1.3 功能设计 195
    7.2 数据库设计与实现 196
    7.2.1 表说明 196
    7.2.2 生成news(新闻表)的SQL语句 197
    7.3 系统公用模块的创建 198
    7.3.1 创建CSS 198
    7.3.2 使用数据类库 199
    7.3.3 配置Web.config 199
    7.4 企业门户网站前台客户端 199
    7.4.1 首页面 199
    7.4.2 公司介绍 201
    7.4.3 产品天地 202
    7.4.4 资讯中心 204
    7.4.5 阅读新闻页面 207
    7.4.6 人力资源页面 208
    7.4.7 在线投票 209
    7.5 企业门户网站管理后台 213
    7.5.1 后台登录页面 213
    7.5.2 后台首页面 215
    7.5.3 新闻发布页面 215
    7.5.4 新闻编辑页面 218
    7.5.5 简介管理页面 220
    7.5.6 发布产品页面 222
    7.5.7 产品管理页面 225
    7.5.8 投票管理页面 229
    7.5.9 会员管理页面 231
    习题7 233
    参考文献 234
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册