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

ASP.NET Web程序设计

中国水利水电出版社
    【作 者】吴琴霞 栗青生 康晶 编著 【I S B N 】978-7-5170-3270-0 【责任编辑】李炎 【适用读者群】本专通用 【出版时间】2015-07-01 【开 本】16开 【装帧信息】平装(光膜) 【版 次】第1版第1次印刷 【页 数】260 【千字数】410 【印 张】16.25 【定 价】32 【丛 书】21世纪高等学校精品规划教材 【备注信息】
图书详情

    本书从ASP.NET编程基础出发,系统地讲述了Web程序设计和网站设计的基本方法,并针对ASP.NET程序设计的各个知识点进行了全面、深入的剖析和提炼,为读者构建了一个完备的网络程序设计知识体系。

    全书共11章,主要内容包括:ASP.NET 4.5运行及开发环境,ASP.NET 4.5与Script语言,C#和ASP.NET 4.5,ASP.NET常用控件,ASP.NET内置对象,网站导航,主题,母版和用户控件,数据访问,数据绑定,Microsoft Ajax,网上书城综合实例。本书在学习和掌握知识点的同时,突出了编程学习过程中的练习、实验和实习训练等环节,每个环节中的概念、过程和方法都利用Visual Studio 2013和ASP.NET 4.5等最新的程序开发工具进行详尽的阐释,直观易懂,易学易用。另外本书列举了多个典型的实例,并给出了详尽透彻的分析过程,便于巩固所学知识,提高程序设计能力。

    本书内容翔实、实例丰富,可作为高等院校计算机专业和非计算机专业学生学习“C#语言和Web程序设计”课程的教材和参考书。

    •注重基础,讲究实用,力求从入门到精通。

    •充分体现案例教学——以易学易用为重点,精选大量实用的示例,知识丰富、步骤详细,学习效率高,特别适合初学者。

    •配有源代码,方便上机实践——所有示例均在Visual Studio Express 2012 for Web 开发环境下调试通过,读者可以直接下载所有例子的源程序,并通过书中介绍的步骤学习开发要点。

    •配有上机实验和综合实验,方便对所学知识的综合应用和巩固。

    随着网络技术的飞速发展,信息资源的共享技术和集中管理技术已经开始从专业领域向普通消费领域转变。越来越多的人习惯在网上搜索和发布自己需要的资料,越来越多的企业或个人通过建立网站,实现快捷、方便的业务处理。基于浏览器/服务器(B/S)结构的应用程序随着用户的这种需求而被提升到更高的地位。

    在实现B/S结构的技术中,最具代表性的就是.NET框架下的ASP.NET技术和J2EE框架下的JSP技术。如今,随着ASP.NET技术的方便性逐渐提高,越来越多的开发人员转入.NET开发阵营,使得这个技术领域内的初学者和技术待提高人员数量不断增加。2012年,微软推出了Visual Studio 2013和ASP.NET 4.5,它在Visual Studio 2012基础之上进行构建,保留了很多令人喜爱的功能,并增加了一些其他领域的新功能和工具。ASP.NET 4.5建立在.NET Framework 4.5的基础上,强调开发人员的工作效率,着力提升系统运行性能和可扩展性。通过使用LINQ技术,提供跨数据源和数据格式查询数据的一致模型。包含的Microsoft Ajax极大地简化了在ASP.NET网站中实现页面局部刷新的效果。使用ASP.NET 4.5的开发环境Visual Studio 2013,能很好地支持XHTML5、CSS3、JQuery,实现JavaScript的智能编程提示,还支持开发适合智能手机与平板电脑浏览的页面。

    本书从基础开始,由浅入深地介绍了相关知识,使读者能够全面、轻松、深刻地了解书中介绍的技术。概括起来,本书具有以下几项特色:

     •注重基础,讲究实用,力求从入门到精通。

     •充分体现案例教学。本书以易学易用为重点,精选大量实用的示例、知识丰富、步骤详细、学习效率高,特别适合初学者。

     •配有源代码,方便上机实践。本书的所有示例均在Visual Studio Express 2012 for Web开发环境下调试通过,读者可以直接下载所有例子的源程序,并通过书中介绍的步骤学习开发要点。

     •配有上机实验和综合实验,方便对所学知识的综合应用和巩固。

    本书共分11章,各章的主要内容介绍如下:

    第1章ASP.NET 4.5运行及开发环境。简要介绍HTTP协议、静态网页和动态网页等Web基础知识,介绍了ASP.NET 4.5 的发展历史以及主要特点,并且讲解了Visual Studio Express 2013 for Web的安装方法和开发ASP.NET应用程序的一般步骤,最后介绍了Visual Studio Express 2013 for Web平台新增功能。通过这些介绍使读者对ASP.NET有一个整体的了解,为以后章节的学习打下基础。

    第2章ASP.NET 4.5与Script语言。以知识够用原则介绍ASP.NET 4.5 Web应用程序开发的准备知识,主要包括核心的XHTML5元素、页面模型、实现布局的CSS3、提高用户体验的JavaScript、标准的数据交换格式语言XML;还详细讲述了配置文件Web.config的配置方法,这对读者理解ASP.NET的工作模式非常重要。

    第3章C#和ASP.NET 4.5。给出了C#的浓缩版,并且在介绍时直接与ASP.NET 4.5结合,还介绍了ASP.NET 4.5页面调试技术。

    第4章ASP.NET常用控件。介绍Web控件的种类和属性,包括标准控件、验证控件、登录控件、导航控件的使用方法,控件为开发人员提供了高效的应用程序开发方法,开发人员无须具有专业知识就能够实现复杂的应用操作,是开发ASP.NET应用程序的基础。

    第5章ASP.NET内置对象。介绍ASP.NET中常用的内置对象,包括Request、Response、Session、Application和Server的主要方法和属性,并讲解了Cookie对象的使用方法。熟练掌握这些内置对象,可以开发出功能强大的应用程序。

    第6章网站导航。介绍网站导航技术和ASP.NET中常用的网站导航控件,能够合理地建立网站地图。

    第7章主题、母版和用户控件。介绍ASP.NET中的主题、母版、用户控件,以及利用这些技术创建具有统一风格和个性化网站的方法。

    第8章数据访问。介绍数据的访问,首先介绍使用ADO.NET进行数据库访问的方法。主要包括ADO.NET的数据提供者(DataProvider)、SQL Server 2012 Express开发环境和数据集(DataSet)的基础知识等;其次介绍LINQ的基本知识和如何使用LINQ进行数据库操作,包括如何将表生成实体类,了解DataContext类,如何使用LINQ to SQL,并利用LINQ技术完成数据的基本查询、添加、删除和修改。

    第9章数据绑定。介绍数据绑定技术、ASP.NET 4.5提供的各种数据源控件和使用数据源控件连接到各种数据源的方法。

    第10章Microsoft Ajax。介绍Ajax的基础知识以及ASP.NET Ajax控件——微软的客户端异步无刷新页面技术,在ASP.NET 4.5以前的版本中,已经包含了此技术框架。

    第11章网上书城综合实例。在前十章的基础上,给出了一个网上书城的综合实例,通过详细的系统数据库设计、用户控件设计、前台设计和后台设计等技术的综合应用,为学习者提供了一个综合实践的平台。

    在本书的最后,安排了课程的实验和综合实践,供读者在学习过程中参考。

    在本书写作的过程中,非常感谢田喜平、高峰、赵红丹等老师提出的良好建议,感谢我的学生崔静丽、张泽楠,牛聪慧等,他们都参与了许多有关项目的研发工作,编写了程序代码,祝愿他们在以后的工作和生活中一切顺利,取得更大的成绩。

    在本书的编写过程中参考了许多相关文献,在此向这些文献的作者深表感谢。由于时间仓促,书中难免有错误与不足之处,恳请专家和广大读者批评指正。我们的电子邮箱是wqx0218@163.com。

    前言

    第1章 ASP.NET 4.5运行及开发环境 1
    1.1 ASP.NET概述 1
    1.2 .NET Framework 2
    1.2.1 .NET Framework概述 2
    1.2.2 .NET Framework各版本简述 2
    1.3 IIS 4
    1.3.1 IIS 6.0 安装 4
    1.3.2 IIS 7.5安装 4
    1.3.3 IIS 7.5中的网站、Web应用程序和
    虚拟目录 5
    1.4 ASP.NET开发环境 10
    1.4.1 开发环境概览 11
    1.4.2 在Visual Studio 2013中新建网站 12
    本章小结 13
    习题一 13
    第2章 ASP.NET 4.5与Script语言 15
    2.1 Web标准与脚本发展概述 15
    2.2 HTML和XHTML 16
    2.2.1 HTML文件结构 17
    2.2.2 常用的XHTML元素 17
    2.3 .aspx文件 18
    2.3.1 单文件页模型 18
    2.3.2 代码隐藏页模型 19
    2.4 CSS 21
    2.4.1 定义CSS样式 21
    2.4.2 CSS样式位置 22
    2.5 Script语言 23
    2.5.1 JScript简介 23
    2.5.2 JScript代码位置 26
    2.6 .xml文件和XML常识 27
    2.6.1 XML基本语法规则 28
    2.6.2 完整的XML文件 29
    2.7 Web.config 30
    本章小结 30
    习题二 31
    第3章 C#和ASP.NET 4.5 32
    3.1 C#概述 32
    3.2 .NET Framework命名空间 32
    3.3 编程规范 33
    3.4 类型 34
    3.4.1 值类型 34
    3.4.2 引用类型 37
    3.4.3 装箱和拆箱 39
    3.5 变量及其变换 40
    3.5.1 静态变量与局部变量 40
    3.5.2 变量转换 40
    3.5.3 变量赋值 41
    3.6 运算符、表达式、语句 42
    3.6.1 使用运算符 42
    3.6.2 选择语句 43
    3.6.3 迭代语句 47
    3.6.4 异常处理 50
    3.7 类和对象 53
    3.7.1 定义类和对象 53
    3.7.2 用户自定义类举例 56
    3.8 ASP.NET 4.5页面调试 57
    本章小结 57
    习题三 58
    第4章 ASP.NET常用控件 59
    4.1 ASP.NET页面事件处理 59
    4.1.1 ASP.NET事件 59
    4.1.2 属性IsPostBack 60
    4.2 ASP.NET控件概述 60
    4.2.1 HTML服务器控件简介 60
    4.2.2 Web服务器控件简介 61
    4.3 常用的Web服务器控件 61
    4.3.1 Label控件 62
    4.3.2 TextBox控件 62
    4.3.3 按钮类型控件 64
    4.3.4 选择类型控件 66
    4.3.5 链接类型控件 76
    4.3.6 Image控件 77
    4.3.7 Panel控件 78
    4.3.8 MultiView和View控件 79
    4.3.9 FileUpload控件 81
    4.4 数据验证控件 83
    4.4.1 RequiredFieldValidator验证控件 83
    4.4.2 CompareValidator验证控件 84
    4.4.3 RangeValidator验证控件 84
    4.4.4 RegularExpressionValidator验证控件 85
    4.4.5 ValidationSummary验证控件 86
    4.5 综合实例——设计注册页面和登录页面 86
    本章小结 91
    习题四 92
    第5章 ASP.NET内置对象 93
    5.1 Response对象和Request对象 93
    5.1.1 Response对象 93
    5.1.2 Request对象 95
    5.2 Web应用程序中的特殊文件夹 100
    5.2.1 App_Data文件夹 100
    5.2.2 Bin文件夹 100
    5.2.3 其他特殊文件夹 100
    5.3 状态管理 100
    5.3.1 ViewState 对象 101
    5.3.2 Cookie 101
    5.3.3 Session 106
    5.3.4 Application 108
    5.3.5 Server对象 110
    5.4 ASP.NET配置管理 111
    5.4.1 Web.config和Machine.config 111
    5.4.2 使用数据库保存配置 112
    5.5 综合实例——简单的网络聊天室 112
    习题五 114
    第6章 网站导航 115
    6.1 网站地图 115
    6.2 SiteMapPath控件显示导航 117
    6.3 TreeView控件显示导航 119
    6.3.1 TreeView控件概述 119
    6.3.2 TreeView使用 121
    6.4 Menu控件显示导航 124
    6.4.1 Menu控件概述 125
    6.4.2 Menu控件应用 126
    本章小结 128
    习题六 128
    第7章 主题、母版和用户控件 129
    7.1 主题 129
    7.1.1 主题与外观的基本概念 129
    7.1.2 自定义主题 131
    7.1.3 在主题中同时包含外观和样式表 132
    7.2 母版 133
    7.2.1 母版页概述 133
    7.2.2 创建母版页 134
    7.2.3 创建内容页 136
    7.3 用户控件 137
    7.3.1 用户控件概述 137
    7.3.2 创建并使用用户控件 138
    本章小结 141
    习题七 142
    第8章 数据访问 143
    8.1 数据访问概述 143
    8.1.1 ADO.NET数据访问模型 143
    8.1.2 建立SQL Server Express 2012
    数据库 147
    8.1.3 利用ADO.NET完成登录和注册 149
    8.2 使用LINQ实现数据访问 155
    8.2.1 LINQ查询表达式 156
    8.2.2 LINQ 查询常用子句 156
    8.2.3 LINQ to SQL概述 158
    8.2.4 使用LINQ执行操作数据库 160
    8.3 综合实例 167
    本章小结 169
    习题八 169
    第9章 数据绑定 170
    9.1 数据源控件 170
    9.1.1 SqlDataSource控件 171
    9.1.2 利用SqlDataSource控件管理数据 176
    9.2 ListControl类控件 179
    9.3 GridView控件 180
    9.3.1 GridView控件常用的属性、方法
    和事件 180
    9.3.2 自定义GridView控件的列 184
    9.3.3 使用模板列 185
    9.3.4 利用GridView编辑、删除数据 187
    9.3.5 利用GridView跨网页提交数据 190
    9.4 DataList控件 193
    9.4.1 DataList控件常用的属性、方法
    和事件 193
    9.4.2 DataList控件模板编辑器 194
    9.4.3 在DataList控件中管理数据 196
    本章小结 200
    习题九 200
    第10章 Microsoft Ajax 202
    10.1 ASP.NET Ajax概述 202
    10.1.1 Ajax技术的优点 203
    10.1.2 ASP.NET Ajax架构 203
    10.2 ASP.NET Ajax服务器控件 204
    10.2.1 ScriptManager控件 204
    10.2.2 UpdatePanel控件 207
    10.2.3 Timer控件 207
    10.3 Ajax Control Toolkit工具包的使用 208
    10.4 综合实例——Ajax开发聊天室 210
    本章小结 213
    习题十 213
    第11章 网上书城综合实例 214
    11.1 系统总体设计 214
    11.1.1 系统功能模块设计 214
    11.1.2 用户控件 215
    11.1.3 Web.config配置文件 216
    11.2 数据库设计 216
    11.2.1 图书类型表 216
    11.2.2 图书表 217
    11.2.3 会员表 217
    11.2.4 管理员表 217
    11.2.5 购物车表 218
    11.2.6 订单表 218
    11.2.7 详细订单表 218
    11.2.8 购物车视图 218
    11.2.9 图书销售视图 219
    11.2.10 图书信息视图 219
    11.2.11 详细订单视图 219
    11.3 用户控件设计 219
    11.3.1 “网页顶部的导航菜单”
    用户控件 219
    11.3.2 “用户登录”用户控件 220
    11.3.3 “菜单导航”用户控件 221
    11.3.4 “图书搜索”用户控件 221
    11.3.5 “天气预报”用户控件 222
    11.4 前台显示页面设计 223
    11.4.1 首页设计 223
    11.4.2 注册页面 224
    11.4.3 购物车页面的设计 226
    11.4.4 订单页面的设计 229
    11.4.5 订单查询页面的设计 230
    11.5 后台管理模块 231
    11.5.1 后台主页设计 231
    11.5.2 后台图书管理 232
    11.5.3 订单管理 233
    11.5.4 用户管理 234
    本章小结 234
    附录 上机实验与综合实践 235
    实验一 C#和ASP.NET 4.5 235
    实验二 ASP.NET 4.5标准控件 236
    实验三 ASP.NET 4.5验证控件 239
    实验四 HTTP请求、响应及状态管理 244
    实验五 母版、主题和导航设计 247
    实验六 综合实践 248
    参考文献 252
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册