• Web程序设计——ASP.NET实用网站开发(第4版)—微课版
  • Web程序设计——ASP.NET实用网站开发(第4版)—微课版
  • Web程序设计——ASP.NET实用网站开发(第4版)—微课版
  • Web程序设计——ASP.NET实用网站开发(第4版)—微课版
  • Web程序设计——ASP.NET实用网站开发(第4版)—微课版
  • Web程序设计——ASP.NET实用网站开发(第4版)—微课版
  • Web程序设计——ASP.NET实用网站开发(第4版)—微课版
  • Web程序设计——ASP.NET实用网站开发(第4版)—微课版
  • Web程序设计——ASP.NET实用网站开发(第4版)—微课版
21年品牌 40万+商家 超1.5亿件商品

Web程序设计——ASP.NET实用网站开发(第4版)—微课版

全新正版 急速发货

44.2 7.5折 59 全新

库存12件

天津武清
认证卖家担保交易快速发货售后保障

作者沈士根、叶晓彤

出版社清华大学出版社

ISBN9787302604983

出版时间2022-07

装帧平装

开本16开

定价59元

货号29444190

上书时间2024-12-16

当科图书专营店

五年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
前言

目前,ASP.NET是进行 Web应用程序开发的主流技术之一。该技术易学易用、开发效率高,可配合任何一种 .NET语言进行开发。
基于 Visual Studio Community 2019开发平台的 ASP.NET建立在.NET Framework基础上,强调开发人员的工作效率,着力提升系统运行性能和可扩展性。基于 Entity Framework利用 LINQ技术,可提供跨各种数据源和数据格式查询数据的一致模型。它包含的 ASP.NET Ajax极大地简化了在 ASP.NET网站中对页面局部刷新效果的实现。使用 Visual Studio Community 2019,能很好地支持 XHTML5、CSS3、jQuery、Bootstrap等,实现 JavaScript的智能编程提示,还支持开发适合物联网应用和智能手机应用等连接到互联网的基于云的现代应用程序,能实现 Windows、Mac和 Linux等操作系统上的跨平台开发和部署。
本书紧扣基于 Visual Studio Community 2019的 ASP.NET进行 Web应用程序开发所需要的知识、技能和素质要求,以技术应用能力培养为主线构建教材内容。强调以学生为主体,覆盖基础知识和理论体系,突出实用性和可操作性,强化实例教学,通过实际训练加强对理论知识的理解。注重知识和技能结合,把知识点融入实际项目的开发中。在这种思想指导下,本书内容组织如下:
第 1章介绍基于 Visual Studio Community 2019的 ASP.NET的运行、开发环境和网站配置等。
第 2章以知识够用为原则,介绍采用 ASP.NET技术进行 Web应用程序开发的准备知识,主要包括核心的 XHTML5元素、页面模型、实现布局的 CSS3、提升用户体验的 JavaScript、广受欢迎的 jQuery、标准的数据交换格式语言 XML、配置文件、全局应用程序类文件、主流的前端框架 Bootstrap等。
第 3 章给出了 C#的简明介绍,并且在介绍时直接与 ASP.NET技术结合,还介绍了 ASP.NET页面调试技术。
第 4章和第 5章介绍 ASP.NET标准控件和验证控件的运用。
第 6章介绍 ASP.NET页面运行时的 HTTP请求、响应及状态管理机制。
第 7章介绍利用数据源控件以及基于 Entity Framework利用 LINQ技术访问数据库的方法,还介绍利用 LINQ技术访问 XML数据的方法。
第 8章介绍利用数据绑定控件呈现数据库中数据的技术。
第 9章以 MyPetShop应用程序中的用户管理为例,介绍当前普遍使用的 ASP.NET三层架构,以及利用 ASP.NET三层架构进行 Web应用程序开发的方法。
第 10章从网站整体风格统一角度介绍主题、母版和用户控件的运用。
第 11章介绍网站导航技术。第 12章介绍能提升用户体验的 ASP.NET Ajax技术。

第 13章介绍 Internet上广泛调用的 Web服务。
第 14章介绍 Web服务器上的文件处理。
第 15章纵览全局,通过 MyPetShop应用程序综合实例,介绍基于 ASP.NET三层架构进行 Web应用程序开发的全过程,给出了一个很好的学习模板。
本书以 Visual Studio Community 2019为开发平台,使用 C#开发语言,提供大量来源于作者多年教学积累和项目开发经验的实例。
为方便教师教学和读者自学,本书通过嵌入二维码的形式提供了书中重点内容的讲解视频,此外,还配套有实验指导书《 Web程序设计—— ASP.NET上机实验指导(第 4版)—微课版》,以及免费课件、教学大纲、实验大纲、实例源代码等。要获取这些教辅材料,可到清华大学出版社网站 http://www.tup.com.cn搜索本教材,再进入本教材介绍网页,单击“资源下载”→“课件下载”链接下载压缩包。
本书由沈士根负责统稿,其中,沈士根编写第 1~9章,叶晓彤编写第 10~15章。
本书第 1版、第 2版、第 3版,以及配套的《 Web程序设计 ——ASP.NET上机实验指导》第 1版、第 2版、第 3版分别在 2009年、2014年和 2018年出版,截至 2022年 1月,主教材累计印刷 33次,配套的上机指导教材累计印刷 21次,受到了众多高校师生和广大读者的欢迎,很多不相识的读者来邮件与我们交流并给出了宝贵意见。在此,表示衷心感谢。
希望本书能成为初学者从入门到精通的阶梯。对于书中存在的疏漏及不足之处,欢迎读者与我们交流,可发邮件至 yanhm@tup.tsinghua.edu.cn,以便再版时改进。
作者 2022年 1月

 



导语摘要

ASP.NET是Web应用程序开发的主流技术之一。本书以Visual Studio Community 2019为开发平台,以技术应用能力培养为主线,介绍网站配置、开发环境、jQuery、Bootstrap、与ASP.NET结合的C#基础、ASP.NET页面调试、ASP.NET常用服务器控件、验证控件、状态管理、LINQ数据访问、数据绑定、ASP.NET三层架构、主题、母版、用户控件、网站导航、ASP.NET Ajax、Web服务、文件处理等,后的MyPetShop应用程序综合了开发全过程,提供了基于ASP.NET三层架构开发Web应用程序的学习模板。书中包含的实例来自作者多年的教学积累和项目开发经验,颇具实用性。 为方便教师教学和读者自学,本书通过嵌入二维码形式提供了书中重点内容的讲解视频,还有配套的实验指导书《Web程序设计——ASP.NET上机实验指导(第4版)—微课版》,以及配套的免费课程思政PPT课件、教学大纲、实验大纲、实例源代码等。 本书概念清晰、逻辑性强,内容由浅入深、循序渐进,适合作为高等院校计算机相关专业的Web程序设计、网络程序设计、Web数据库应用等课程的教材,也适合对Web应用程序开发有兴趣的人员自学使用。



目录

第 1章 ASP.NET运行及开发环境  1 


1.1  ASP.NET概述  1 
1.1.1静态页面和动态页面  1 
1.1.2 .NET Framework  1 
1.1.3 
ASP.NET特性 2 


1.1.4 
ASP.NET的开发模式  2 



1.2  IIS 3 
1.2.1 
IIS 10的安装  3 


1.2.2 
IIS 10中的网站、Web应用程序和虚拟目录  4 



1.2.3 IIS Express 7 
1.3  Visual Studio Community 2019  8 
1.
3.1开发环境概览  8 


1.
3.2使用解决方案管理 VSC 2019中新建的网站  10 


1.3.3发布 
Web应用  12 


1.3.4复制网站 
 14 



1.4  
小结 14 


1.5  
习题 15 



第 2章 ASP.NET网站文件、 jQuery和 Bootstrap 17 
2.1  
.html文件和 XHTML5 17 


2.1.1 
.html文件结构  17 


2.1.2常用的 
XHTML5元素  18 实例 2-1  认识常用的 XHTML5元素 19 


 


2.2  
.aspx文件 20 


2.
2.1单文件页模型  21 实例 2-2  熟悉单文件页模型  21 


2.
2.2代码隐藏页模型  22 实例 2-3  熟悉代码隐藏页模型  22 


 


2.3  
.css文件和 CSS常识  23 


2.3.1定义 
CSS3样式  23 


2.3.2 
CSS3样式位置  24 实例 2-4  运用页面样式  25 实例 2-5  运用外部样式表  26 


 


2.4   
.js文件和 JavaScript常识  27 


2.4.1 
JavaScript代码位置 27 实例 2-6  熟悉<head>元素中的 JavaScript代码  27 实例 2-7  熟悉<body>元素中的 JavaScript代码  28 实例 2-8  运用独立的 .js文件 28 


2.4.2 
JavaScript运用实例 29 实例 2-9  实现图片动态变化效果  29 实例 2-10实现一个简易时钟  30 


 


 


2.5   jQuery 31 
2.5.1 
jQuery基础语法  31 


2.5.2 
jQuery运用实例  32 实例 2-11  利用 jQuery管理 XHTML元素 32 实例 2-12利用 jQuery实现一个时间数据来源于服务器端的时钟  34 



2.6   .xml文件和 XML常识  35 实例 2-13表达一个 XML格式的早餐菜单  35 
2.7   Web.config 36 
2.8   Global.asax 37 
2.9   
Bootstrap  37 实例 2-14利用 Bootstrap设计表单  38 


2.10小结
 39 


2.11  
习题 40 



第 3章 C#和 ASP.NET的结合  42 
3.1   
C#概述  42 


3.2   
.NET Framework命名空间  42 


3.3   
编程规范  43 


3.3.1程序注释 
 43 


3.3.2命名规则 
 43 


 


3.4   
常量与变量  44 


3.4.1常量声明 
 44 


3.4.2变量声明 
 45 


3.4.3修饰符 
 45 


3.
4.4局部变量作用范围  45 


 


3.5   
数据类型  46 


3.5.1值类型 
 46 实例 3-1  运用枚举类型变量  47 


3.5.2引用类型 
 48 


目录 V 


3.
5.3装箱和拆箱  49 


 


3.6  
运算符 50 


3.7  
流程控制  51 


3.7.1选择结构 
 51 实例 3-2  运用 switch语句 52 


3.7.2循环结构 
 53 实例 3-3  运用 while语句  53 实例 3-4  运用 for语句  54 实例 3-5  运用 foreach语句  55 


3.7.3异常处理 
 56 实例 3-6  运用 throw语句 56 实例 3-7  运用 try…catch…finally结构 57 


 


3.8  
自定义 ASP.NET类 59 


3.8.1类的常识 
 59 


3.8.2属性
 60 实例 3-8  定义 Account类的属性  60 


3.8.3构造函数 
 61 实例 3-9  定义 Account类的构造函数  61 


3.8.4方法
 61 实例 3-10定义 Account类的存款和取款方法  61 实例 3-11  结合 Account类和 ASP.NET页面  62 


3.8.5事件
 63 实例 3-12在 AccountEvent类中增加账户金额不足事件并运用事件  63 


3.8.6继承
 65 实例 3-13实现继承类  65 


 


3.9  
ASP.NET页面调试 65 


3.10 
C#其他重要特性  66 


3.
10.1自动属性  66 


3.
10.2隐含类型局部变量  67 


3.
10.3匿名类型  67 


3.
10.4对象与集合初始化器  68 


3.
10.5扩展方法  68 


3.10.6
  Lambda表达式  69 


 


3.11  
小结 70 


3.12习题
 70 


 


第 4章 ASP.NET标准控件  73 
4.1  
ASP.NET页面事件处理概述  73 


4.1.1 
ASP.NET页面事件 73 


4.1.2 
IsPostBack属性  73 实例 4-1  运用 IsPostBack属性  74 


 


4.2  
ASP.NET服务器控件概述  75 


4.2.1 
HTML服务器控件简介  75 


4.2.2 
Web服务器控件简介  75 


 


4.3  
常用 ASP.NET标准控件  75 


4.3.1 
Label控件  76 实例 4-2  通过键盘快捷键激活特定文本框  76 


4.3.2 
TextBox控件 77 实例 4-3  综合运用 TextBox控件 77 


4.3.3 
Button、LinkButton和 ImageButton控件  79 实例 4-4  利用 Button控件执行客户端脚本  79 


4.3.4 
DropDownList控件  80 实例 4-5  实现联动的下拉列表  81 


4.3.5 
ListBox控件  83 实例 4-6  实现数据项在 ListBox控件之间的移动  83 


4.3.6  
CheckBox和 CheckBoxList控件  84 实例 4-7  运用 CheckBoxList控件  85 


4.3.7 
RadioButton和 RadioButtonList控件  86 


4.3.8 
Image和 ImageMap控件  86 实例 4-8  利用 ImageMap控件设计导航栏  87 


4.3.9 
HyperLink控件 88 实例 4-9  组合使用 HyperLink和 Image控件 88 


4.3.10 
Table控件  88 实例 4-10动态生成表格  89 


4.3.11 
Panel和 PlaceHolder控件  90 实例 4-11  利用 Panel实现简易注册页面  90 实例 4-12利用 PlaceHolder动态添加控件  92 


 


4.4  
小结 93 


 


4.5  习题 94 第 5章 ASP.NET窗体验证  96 
5.1  
窗体验证概述  96 


5.2  
ASP.NET服务器验证控件  97 


5.2.1 
RequiredFieldValidator控件  97 实例 5-1  禁止空数据且同时要改变初始值  98 


5.2.2 
CompareValidator控件  99 实例 5-2  运用 CompareValidator控件  99 


5.2.3 
RangeValidator控件 100 实例 5-3  运用 RangeValidator控件 100 


5.2.4 
RegularExpressionValidator控件  101 实例 5-4  验证电子邮件地址  102 


目录 VII 


5.2.5  
CustomValidator控件 103 实例 5-5  验证必须输入一个偶数  103 


5.2.6 
ValidationSummary控件 106 实例 5-6  综合运用验证控件  106 


 


5.3   
小结 108 


<

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP