由于此商品库存有限,请在下单后15分钟之内支付完成,手慢无哦!
100%刮中券,最高50元无敌券,券有效期7天
活动自2017年6月2日上线,敬请关注云钻刮券活动规则更新。
如活动受政府机关指令需要停止举办的,或活动遭受严重网络攻击需暂停举办的,或者系统故障导致的其它意外问题,苏宁无需为此承担赔偿或者进行补偿。
[正版]Web程序设计——ASP.NET网站开发(第2版) 王亚丽 清华大学出版社 网页制作工具教材
¥ ×1
书名: | Web程序设计——ASP.NET网站开发(第2版) |
出版社: | 清华大学出版社 |
出版日期 | 2022 |
ISBN号: | 9787302595861 |
《Web程序设计——ASP.NET网站开发(第2版)》由浅入深、循序渐进地介绍了使用ASP.NET和Visual Studio 2019开发环境进行Web网站开发所要掌握的各种技术、操作方法和使用技巧。全书共13章,分别介绍了ASP.NET基础知识、C#入门知识、ASP.NET服务器控件、验证控制和用户控件、ASP.NET常用对象、访问数据库、数据绑定、网站设计、LINQ技术、Web服务和ASP.NET AJAX技术等Web网站开发必须了解的各种知识。 《Web程序设计——ASP.NET网站开发(第2版)》内容丰富,结构清晰,语言简练,图文并茂,具有很强的实用性和可操作性,是一本适合高等院校Web程序设计课程的优秀教材,也可作为广大软件开发人员和系统架构分析人员自学ASP.NET的参考书。 |
|
|
《Web程序设计——ASP.NET网站开发(第2版)》主要有以下特点。 ● 理论与实际紧密结合:本书在介绍理论知识的同时,每- - 章都给出了针对性的案例讲解,力求让读者在掌握基础知识后能够快速上手并举一反三。在每章末尾都配有相应的习题,方便读者课后的实践练习。 ● 提供配套的教学资源:为了方便读者自学和教师教学,本书配套有免费电子课件、实例源代码、习题参考答案等,读者可扫前言二维码获取。 |
|
第1章 ASP.NET概述 1 1.1 ASP.NET框架 1 1.1.1 .NET支持的语言 1 1.1.2 公共语言运行时 2 1.1.3 动态语言运行时 2 1.1.4 .NET类库 3 1.2 网页基础知识 3 1.2.1 网页和服务器的交互 3 1.2.2 静态页面 3 1.2.3 动态页面 4 1.2.4 脚本语言 5 1.3 ASP.NET应用程序 5 1.3.1 ASP.NET页面与服务器交互 5 1.3.2 ASP.NET Web窗体 6 1.3.3 后台隐藏代码页 6 1.3.4 ASP.NET新特性 6 1.4 建立ASP.NET开发和运行环境 9 1.4.1 安装和配置IIS Web服务器 9 1.4.2 Visual Studio 2019开发环境 11 1.4.3 Visual Studio重要特性 18 1.5 配置ASP.NET应用程序 19 1.6 综合练习 21 1.7 习题 22 第2章 C#入门 24 2.1 C#代码结构 24 2.1.1 命名空间和类 24 2.1.2 Main()方法 25 2.1.3 语句块 25 2.1.4 语句终止符 26 2.1.5 注释 26 2.1.6 大小写的区别 27 2.2 数据类型 27 2.2.1 数值类型 27 2.2.2 布尔类型 28 2.2.3 结构类型 29 2.2.4 枚举类型 29 2.2.5 字符串 30 2.2.6 数组 30 2.2.7 装箱和拆箱 32 2.3 变量和常量 33 2.3.1 变量 33 2.3.2 常量 34 2.3.3 隐式局部变量 34 2.4 运算符和表达式 35 2.4.1 算术运算符 35 2.4.2 赋值运算符 36 2.4.3 关系运算符 36 2.4.4 逻辑运算符 37 2.4.5 条件运算符 37 2.4.6 位运算符 38 2.4.7 转义字符 38 2.5 流程控制 39 2.5.1 选择语句 39 2.5.2 循环语句 42 2.5.3 异常处理 45 2.6 面向对象编程 47 2.6.1 类 47 2.6.2 类的成员 48 2.6.3 构造函数 49 2.6.4 继承和多态 50 2.6.5 事件 52 2.7 综合练习 52 2.8 习题 54 第3章 ASP.NET服务器控件 56 3.1 服务器控件类 56 3.1.1 服务器控件的基本属性 57 3.1.2 服务器控件的事件 57 3.2 执行控件 59 3.2.1 普通按钮控件Button 59 3.2.2 超链接按钮控件LinkButton 59 3.2.3 图片按钮控件ImageButton 59 3.2.4 超链接文本控件HyperLink 61 3.3 输出控件 63 3.3.1 标签控件Label 63 3.3.2 图像控件Image 63 3.4 输入控件 65 3.4.1 文本框控件TextBox 65 3.4.2 复选框控件CheckBox和复选框 列表控件CheckBoxList 65 3.4.3 单选按钮控件RadioButton和单选 按钮列表控件RadioButtonList 68 3.4.4 列表框控件ListBox 70 3.4.5 下拉列表框控件DropDownList 70 3.5 面板控件 73 3.6 综合练习 75 3.7 习题 78 第4章 验证控件和用户控件 80 4.1 数据验证的两种方式 80 4.1.1 服务器端数据验证 80 4.1.2 客户端数据验证 81 4.2 服务器验证控件 81 4.2.1 RequiredFieldValidator控件 82 4.2.2 CompareValidator控件 83 4.2.3 RangeValidator控件 85 4.2.4 RegularExpressionValidator控件 86 4.2.5 CustomValidator控件 88 4.2.6 ValidationSummary控件 89 4.3 用户控件 91 4.3.1 用户控件简介 91 4.3.2 用户控件的创建和使用 92 4.4 综合练习 93 4.5 习题 96 第5章 ASP.NET常用对象 99 5.1 Page类 99 5.1.1 页面的生命周期 99 5.1.2 Page类的属性、方法和事件 100 5.1.3 Page类的应用 101 5.2 Request对象 103 5.2.1 Request对象的属性和方法 103 5.2.2 Request对象的应用 103 5.3 Response对象 104 5.3.1 Response对象的属性和方法 105 5.3.2 Response对象的应用 105 5.4 Server对象 106 5.4.1 Server对象的属性和方法 106 5.4.2 Server对象的应用 107 5.5 Cookie对象 108 5.5.1 Cookie概述 108 5.5.2 Cookie对象的属性和方法 108 5.5.3 Cookie对象的应用 109 5.6 Session对象 111 5.6.1 Session概述 112 5.6.2 Session对象的属性和方法 112 5.6.3 Session对象的应用 112 5.7 Application对象 114 5.8 综合练习 116 5.9 习题 121 第6章 访问数据库 123 6.1 创建数据库 123 6.2 ADO.NET概述 124 6.2.1 ADO.NET简介 125 6.2.2 ADO.NET命名空间 126 6.3 连接数据库 126 6.4 获取数据 128 6.4.1 Command对象 128 6.4.2 DataReader对象 130 6.5 填充数据集 133 6.5.1 DataAdapter对象 133 6.5.2 DataSet对象 134 6.6 修改数据库 137 6.7 综合练习 137 6.8 习题 141 第7章 数据绑定 143 7.1 数据绑定概述 143 7.1.1 绑定到简单的数据源 143 7.1.2 绑定到复杂的数据源 145 7.2 SqlDataSource控件 146 7.2.1 SqlDataSource控件的功能 147 7.2.2 SqlDataSource控件的应用 147 7.3 数据服务器控件 150 7.3.1 GridView控件 150 7.3.2 ListView控件 153 7.3.3 DetailsView控件 155 7.4 综合练习 156 7.5 习题 158 第8章 网站设计 160 8.1 网站导航 160 8.1.1 网站地图 161 8.1.2 SiteMapDataSource控件 163 8.1.3 导航控件 164 8.2 主题 169 8.2.1 主题简介 169 8.2.2 主题的应用 171 8.2.3 禁用主题 173 8.3 母版页 174 8.3.1 母版页简介 174 8.3.2 内容页 174 8.3.3 母版页和内容页的创建 175 8.4 综合练习 175 8.5 习题 179 第9章 LINQ技术 181 9.1 LINQ简介 181 9.2 LINQ入门 182 9.2.1 LINQ查询步骤 182 9.2.2 LINQ的基本查询 183 9.3 LINQ to SQL 187 9.3.1 LINQ to SQL简介 187 9.3.2 创建对象模型 188 9.3.3 LINQ查询数据库 190 9.3.4 LINQ更改数据库 191 9.4 LinqDataSource控件 193 9.5 综合练习 194 9.6 习题 196 第10章 Web服务 198 10.1 Web服务简介 198 10.1.1 Web服务的概念 198 10.1.2 Web服务的基本构成 200 10.1.3 实现一个基本的Web服务 201 10.2 Web服务协议 206 10.2.1 SOAP 206 10.2.2 WSDL 207 10.2.3 UDDI 209 10.3 Web服务的应用 209 10.3.1 使用存在的Web服务 210 10.3.2 调用自定义的Web服务 213 10.4 综合练习 214 10.5 习题 216 第11章 ASP.NET AJAX技术 218 11.1 ASP.NET AJAX技术概述 218 11.1.1 体系结构 218 11.1.2 创建ASP.NET AJAX程序 220 11.2 ASP.NET AJAX核心控件 221 11.2.1 ScriptManager控件 221 11.2.2 UpdatePanel控件 226 11.2.3 UpdateProgress控件 229 11.2.4 Timer控件 232 11.3 AJAX Control Toolkit 234 11.3.1 AJAX Control Toolkit简介 234 11.3.2 CalendarExtender控件 235 11.4 综合练习 238 11.5 习题 241 第12章 文件操作 243 12.1 获取磁盘信息 243 12.2 目录的相关操作 245 12.2.1 Directory类 245 12.2.2 DirectoryInfo类 249 12.3 读写文件 255 12.3.1 流 255 12.3.2 FileStream类 255 12.3.3 读写文本文件的类 257 12.4 文件的操作 259 12.4.1 File类 259 12.4.2 FileInfo类 262 12.5 综合练习 264 12.6 习题 267 第13章 Web开发应用——办公自动化系统 270 13.1 系统分析与设计 270 13.1.1 系统需求分析 270 13.1.2 系统模块设计 271 13.1.3 系统运行示例 272 13.2 系统数据库设计 274 13.2.1 数据库表设计 274 13.2.2 数据库表关系 278 13.3 系数据库管理模块—— 使用LINQ查询技术 278 13.3.1 使用LINQ访问数据库 278 13.3.2 实体类访问数据库 281 13.4 系统首页的设计 283 13.4.1 母版页 283 13.4.2 实现首页的代码 288 13.5 系统管理模块 289 13.5.1 界面设计 289 13.5.2 实现业务逻辑代码 291 13.6 个人办公模块 295 13.6.1 界面设计 295 13.6.2 实现业务逻辑代码 298 13.7 公共模块 300 13.7.1 界面设计 300 13.7.2 实现业务逻辑代码 302 13.8 人事管理模块 305 13.8.1 界面设计 305 13.8.2 实现业务逻辑代码 308 参考文献 311 |
随着网络技术的不断发展,如何快速而高效地开发出Web网站已经成为编程人员所共同关注的问题。为了适应广大编程者对网站开发的需要,Microsoft公司推出的ASP.NET是Web应用程序开发平台和框架,实现了企业级Web应用程序的快速开发,通过提供简单、具可扩展性的方式,从而开发、部署和运行以任何浏览器或客户端设备作为目标的Web应用程序。同时,ASP.NET支持更多框架和语言的开发,特别是对动态语言的支持,可以让编程人员创建功能更加丰富和界面更加友好的Web网站。 《Web程序设计——ASP.NET网站开发(第2版)》共分为13章,由浅入深、循序渐进地介绍了使用ASP.NET开发实用网站所需要掌握的技术,内容结构如下。 第1章,ASP.NET概述。本章介绍了ASP.NET框架和网页基础知识、ASP.NET开发环境Visual Studio 2019的安装和使用、ASP.NET网址的配置,以及IIS的安装和配置。通过本章的学习,读者能够对ASP.NET有一个初步的认识。 第2章,C#入门。本章介绍了开发ASP.NET网站所使用的程序设计语言——C#。通过对C#中关键的语法和面向对象编程知识的学习,读者可为开发ASP.NET网站打下良好的基础。 第3章,ASP.NET服务器控件。本章介绍了ASP.NET中常用的服务器控件,包括输入控件、输出控件、执行控件和面板控件等常用控件的属性、方法和使用。熟练掌握这些控件的运用方法,读者就可以设计出丰富的网页布局。 第4章,验证控件和用户控件。本章内容主要包括验证数据的方法及分类、具体服务验证控件的使用,同时对用户控件的作用和基本开发进行了详细的描述。 第5章,ASP.NET常用对象。本章系统介绍了ASP.NET的常用内置对象Page、Response、Request、Server,以及状态管理对象Session、Cookie和Application。通过使用这些对象的方法和属性,读者可以很方便地实现众多功能。 第6章,访问数据库。所有网站的开发离不开数据库,本章重点介绍了ADO.NET对SQL Server关系型数据库的访问和操作,详细地介绍了整个操作数据库的步骤,使读者能快速掌握访问数据库的方法。 第7章,数据绑定。要在网站页面呈现数据内容离不开数据绑定技术,本章首先由浅入深地介绍了数据源绑定技术,然后详细介绍了SqlDataSource、GridView、ListView、DetailsView等控件的使用。 第8章,网站设计。本章分别介绍了3种实现网站页面设计的必备技术,即网站导航、主题和母版页。母版页对整个网站的布局风格和界面的设计统一发挥着重要的作用,主题对于页面控件的样式控制提供了极佳的帮助,而网站导航则通过对ASP.NET中提供的网站地图和常用的3种导航控件实现良好的页面导航功能。 第9章,LINQ技术。LINQ集成查询技术代替了原有的SQL语句,可以提供更好的完全面向对象开发的查询。本章将带领读者学习LINQ基础知识,掌握LINQ的查询语法。读者通过学习LINQ中的LINQ To SQL技术,可掌握对数据库数据的便捷操作。 第10章,Web服务。本章介绍了Web服务的基本原理、各种协议,以及在网站中如何创建、测试和调用引用Web服务,其中包括使用存在的Web服务和自定义的Web服务。 第11章,ASP.NET AJAX技术。本章介绍了风靡一时的ASP.NET AJAX技术,内容主要包括ASP.NET AJAX的结构组成、核心控件的使用、AJAX Control Toolkit的ASP.NET AJAX 扩展控件包,引领读者快速地进入ASP.NET AJAX的殿堂。 第12章,文件操作。对文件的操作会贯穿整个开发过程,本章将告诉读者如何使用ASP.NET 4.0中的各种类来对磁盘、目录、文件、文本等进行操作和读写。 第13章,Web开发应用——办公自动化系统。为更好地加深读者对ASP.NET的理解,本章首先从最基本的系统分析与设计开始,确定系统的需求分析和模块划分;然后根据需求分析进行数据库和数据表的结构设计,在此基础上创建出系统的实体类;最后对主要模块界面的设计和实现业务逻辑的代码进行系统的介绍。通过案例的学习,读者能够切实了解一个实际项目开发的流程和所使用的技术。 《Web程序设计——ASP.NET网站开发(第2版)》主要有以下特点。 l 理论与实际紧密结合:《Web程序设计——ASP.NET网站开发(第2版)》在介绍理论知识的同时,每一章都给出了针对性的案例讲解,力求让读者在掌握基础知识后能够快速上手并举一反三。在每章末尾都配有相应的习题,方便读者课后的实践练习。 l 提供配套的教学资源:为了方便读者自学和教师教学,《Web程序设计——ASP.NET网站开发(第2版)》配套有免费电子课件、实例源代码、习题参考答案等,读者可扫二维码获取。 电子课件 实例源代码 习题参考答案 l 内容循序渐进,操作步骤详细:在具体介绍Visual Studio功能和操作时,《Web程序设计——ASP.NET网站开发(第2版)》提供了每一个功能的具体实现步骤,让读者能够快速了解整个功能的实现方法。案例中的每一个步骤都以通俗易懂的语言进行讲述,读者只需要按照步骤操作,就可以轻松完成知识点的学习。 《Web程序设计——ASP.NET网站开发(第2版)》既可以作为高等院校计算机及相关专业学生学习网站开发的技术教材,也可作为广大软件开发人员和系统架构分析设计人员自学ASP.NET的参考书。 《Web程序设计——ASP.NET网站开发(第2版)》由王亚丽、刘金金任主编,文坤、程凤娟任副主编。由于作者水平有限,书中不足之处在所难免,欢迎广大读者、同仁批评指正。 作 者 2021年9月 |
亲,大宗购物请点击企业用户渠道>小苏的服务会更贴心!
亲,很抱歉,您购买的宝贝销售异常火爆让小苏措手不及,请稍后再试~
非常抱歉,您前期未参加预订活动,
无法支付尾款哦!
抱歉,您暂无任性付资格