Web程序设计——ASP.NET实用网站开发(第3版)—微课版
معرفی کتاب «Web程序设计——ASP.NET实用网站开发(第3版)—微课版» نوشتهٔ 沈士根,叶晓彤编著، منتشرشده توسط نشر 清华大学出版社 در سال 2018. این کتاب در فرمت pdf، زبان zh ارائه شده است. «Web程序设计——ASP.NET实用网站开发(第3版)—微课版» در دستهٔ بدون دستهبندی قرار دارد.
ASP.NET是Web应用程序开发的主流技术之一。本书以Visual Studio Community 2017为开发平台,以技术应用能力培养为主线,介绍网站配置、开发环境、jQuery、Bootstrap、与ASP.NET结合的C#基础、ASP.NET页面调试、ASP.NET常用服务器控件、验证控件、状态管理、LINQ数据访问、数据绑定、ASP.NET三层架构、主题、母版、用户控件、网站导航、ASP.NET Ajax、Web服务、WCF服务、文件处理等,最后的MyPetShop应用程序综合了开发全过程,提供了基于ASP.NET三层架构开发Web应用程序的学习模板。书中包含的实例来自作者多年的教学积累和项目开发经验,颇具实用性。 为方便教师教学和读者自学,本书通过嵌入二维码形式提供了实例讲解等教材重点内容的微课,还有配套的实验指导书《Web程序设计——ASP.NET上机实验指导(第3版)—微课版》,以及免费配套的课件、教学大纲、实验大纲、实例源代码等。 本书概念清晰、逻辑性强,内容由浅入深、循序渐进,适合作为高等院校计算机相关专业的Web程序设计、网络程序设计、Web数据库应用等课程的教材,也适合对Web应用程序开发有兴趣的人员自学使用。希望本书能成为初学者从入门到精通的阶梯。 封面 1 扉页 2 内容简介 4 版权页 4 前言 5 目录 7 第1章 ASP.NET运行及开发环境 17 1.1 ASP.NET概述 17 1.2 IIS 19 1.3 Visual Studio Community 2017 24 1.4 小结 30 1.5 习题 31 第2章 ASP.NET网站文件、jQuery和Bootstrap 33 2.1 .html文件和XHTML5 33 2.2 .aspx文件 36 2.3 .css文件和CSS常识 39 2.4 .js文件和JavaScript常识 43 2.5 jQuery 47 2.6 .xml文件和XML常识 52 2.7 Web.config 53 2.8 Global.asax 53 2.9 Bootstrap 54 2.10 小结 56 2.11 习题 56 第3章 C#和ASP.NET的结合 59 3.1 C#概述 59 3.2 .NET Framework命名空间 59 3.3 编程规范 60 3.4 常量与变量 61 3.5 数据类型 63 3.6 运算符 67 3.7 流程控制 68 3.8 自定义ASP.NET类 76 3.9 ASP.NET页面调试 83 3.10 小结 84 3.11 习题 85 第4章 ASP.NET标准控件 87 4.1 ASP.NET页面事件处理概述 87 4.2 ASP.NET服务器控件概述 89 4.3 常用ASP.NET标准控件 89 4.4 小结 108 4.5 习题 109 第5章 ASP.NET窗体验证 111 5.1 窗体验证概述 111 5.2 ASP.NET服务器验证控件 112 5.3 小结 124 5.4 习题 124 第6章 HTTP请求、响应及状态管理 126 6.1 HTTP请求 126 6.2 HTTP响应 129 6.3 HttpServerUtility 131 6.4 跨页面提交 133 6.5 状态管理 135 6.6 小结 143 6.7 习题 144 第7章 数据访问 146 7.1 数据访问概述 146 7.2 建立SQL Server 2016 Express数据库 147 7.3 使用数据源控件实现数据访问 149 7.4 使用LINQ实现数据访问 151 7.5 小结 163 7.6 习题 163 第8章 数据绑定 166 8.1 数据绑定概述 166 8.2 ListControl类控件 166 8.3 GridView控件 170 8.4 DetailsView控件 188 8.5 小结 191 8.6 习题 191 第9章 ASP.NET三层架构 193 9.1 ASP.NET三层架构概述 193 9.2 搭建ASP.NET三层架构 194 9.3 基于ASP.NET三层架构的用户管理 197 9.4 小结 217 9.5 习题 217 第10章 主题、母版和用户控件 219 10.1 主题 219 10.2 母版页 223 10.3 用户控件 225 10.4 小结 228 10.5 习题 229 第11章 网站导航 231 11.1 网站地图 231 11.2 SiteMapPath控件显示导航 234 11.3 TreeView控件显示导航 235 11.4 Menu控件显示导航 239 11.5 在母版页中使用网站导航 240 11.6 小结 242 11.7 习题 242 第12章 ASP.NET Ajax 244 12.1 Ajax基础 244 12.2 ASP.NET Ajax服务器控件 245 12.3 AjaxControlToolkit程序包 257 12.4 小结 262 12.5 习题 262 第13章 Web服务和WCF服务 264 13.1 Web服务 264 13.2 WCF服务 272 13.3 小结 277 13.4 习题 277 第14章 文件处理 279 14.1 驱动器、文件夹和文件操作 279 14.2 读写文件 289 14.3 文件上传 298 14.4 小结 300 14.5 习题 300 第15章 MyPetShop应用程序 302 15.1 系统总体设计和开发思路 302 15.2 MyPetShop.mdf数据库设计 306 15.3 用户控件设计 309 15.4 前台显示页面设计 311 15.5 用户注册和登录模块设计 314 15.6 购物车模块设计 316 15.7 订单处理模块设计 317 15.8 后台管理模块设计 319 15.9 小结 323 15.10 习题 323 正文结束 323 本书以技术应用能力培养为主线,介绍网站配置、开发环境、iQuery、Bootstrap、与ASP.NET结合的C#基础、ASP.NET页面调试、ASP.NET常用服务器控件、验证控件、状态管理、LINQ数据访问、数据绑定、ASP.NET三层架构、WCF服务、文件处理等,最后的MyPetShop应用程序综合了开发全过程,提供了基于ASP.NET三层架构开发Web应用程序的学习模板
دانلود کتاب Web程序设计——ASP.NET实用网站开发(第3版)—微课版