ASP.NET 开发从入门到精通 封面

ASP.NET 开发从入门到精通

评分 3.2
字数
24.2万字
章节数
497
ISBN
9787115419712

标签

内容简介

本书由浅入深地详细讲解了ASP.NET的开发技术,并通过具体实例的实现过程演练了各个知识点的应用。本书不但适用于ASP.NET的初学者,也适用于有一定ASP.NET基础的读者,也可以作为大专院校相关专业师生的学习用书和培训学校的教材。本书随书光盘资源均在书籍最后提到的异步社区(www.epubit.com.cn)中搜索书名,进入图书详情页,点击配套资源下载按钮,会定位到具体下载位置进行下载即可。

编辑推荐

《ASP.NET 开发从入门到精通》是一本面向.NET开发初学者的系统教程。作者张明星具备多年的开发与教学经验,这使得本书在知识点的编排上兼顾了理论深度与实践指导性。人民邮电出版社的技术类书籍通常以严谨、系统著称,本书也不例外。从内容结构来看,它遵循了从基础环境搭建、C#语法核心、ASP.NET MVC框架原理,到数据库操作、前后端交互、安全部署等完整项目流程的讲解路径。这种‘从入门到精通’的线性设计,对于希望建立完整知识体系的初学者而言,是较为友好的。本书重点围绕ASP.NET MVC框架展开,这是目前企业级Web开发的主流技术选型之一,因此其实用价值较高。书中包含了大量可运行的代码示例和项目片段,有助于读者在实践中理解概念。不过,技术书籍的时效性是需要考量的因素,读者需注意本书出版时所基于的.NET框架版本,并自行对照当前的最新技术发展进行知识更新。总体而言,这是一本扎实的入门及进阶指南,适合愿意投入时间系统学习的读者。

适合谁读

适合

  • 具备一定编程基础(如了解C、Java等任意一门语言),希望系统学习ASP.NET Web开发的学习者
  • 计算机相关专业的学生,希望将学校理论与具体的企业级Web开发框架相结合
  • 传统WebForms开发者,希望向更现代、主流的ASP.NET MVC架构进行技术转型
  • 需要一本结构清晰、按部就班的工具书,以便在项目开发过程中随时查阅相关模块的开发者

不适合

  • 希望快速掌握某个单一技能点(如仅学习前端页面制作)的读者,本书体系较为庞大
  • 寻求最新.NET Core或.NET 6/7/8等跨平台技术详解的读者,本书内容基于较早期的.NET Framework和ASP.NET MVC

阅读建议

  1. 建议按照书籍章节顺序阅读,切勿跳跃,因为后续章节的知识往往建立在前面章节的基础之上
  2. 阅读时务必动手实践书中的每一个代码示例,最好能自行扩展或修改代码以加深理解
  3. 可将本书作为主线教材,同时结合微软官方文档和社区技术博客,以获取最新的技术动态和最佳实践

出版社简介

人民邮电出版社 中国 · 成立于 1953 年

人民邮电出版社以科技、计算机与信息通信类图书见长,并由此延伸至摄影、艺术、软件学习与励志成长等门类,形成较为多元的出版方向。库内图书既涵盖《重构与模式(修订版)》《华为交换机学习指南(第二版)》等计算机与通信技术读物,也收录《小王子(中英法彩绘典藏纪念版)》《了不起的盖茨比》《假如给我三天光明》等双语典藏类作品;《北京十年:1980-1990》与《鬼刀 WLOP个人插画作品集》则体现其在摄影与艺术领域的布局。作者资源包括安东尼·圣埃克苏佩里、海伦·凯勒、Joshua Kerievsky、王达、张兆增与WLOP等。

目录

  1. 版权信息
  2. 内容提要
  3. 前言
  4. 本书实例目录
  5. 第1章 ASP.NET基础
  6. 1.1 认识网页和网站
  7. 1.1.1 网页基础知识
  8. 1.1.2 网站
  9. 1.2 Web技术简介
  10. 1.2.1 本地计算机和远程服务器
  11. 1.2.2 Web应用程序的工作原理
  12. 1.2.3 常用的Web开发技术
  13. 1.2.4 ASP.NET在Web开发中的作用
  14. 1.3 Web标准
  15. Web开发标准概述
  16. 1.4 ASP.NET基础
  17. 1.4.1 ASP.NET简介
  18. 1.4.2 全新的.NET Framework 4.5
  19. 1.4.3 公共语言运行时
  20. 1.5 3种必备技术
  21. 1.5.1 HTML技术基础
  22. 1.5.2 CSS技术基础
  23. 1.5.3 JavaScript技术基础
  24. 1.6 技术解惑
  25. 1.6.1 ASP.NET技术和新兴技术HTML 5的结合
  26. 1.6.2 学好ASP.NET的建议
  27. 第2章 搭建开发环境
  28. 2.1 配置ASP.NET环境
  29. 2.1.1 安装IIS
  30. 2.1.2 IIS的配置
  31. 2.2 Visual Studio 2012概述
  32. 2.2.1 Visual Studio 2012基础
  33. 2.2.2 Visual Studio 2012的新功能
  34. 2.2.3 安装Visual Studio 2012
  35. 2.2.4 设置默认环境
  36. 2.2.5 新建项目
  37. 2.2.6 解决方案资源管理器
  38. 2.2.7 文本编辑器
  39. 2.2.8 生成与查错
  40. 2.2.9 强大的工具箱
  41. 2.3 编译和部署ASP.NET程序
  42. 2.3.1 编译、运行ASP.NET程序
  43. 2.3.2 部署ASP.NET程序
  44. 2.4 第一个ASP.NET程序
  45. 第3章 C#基础
  46. 3.1 C#概述
  47. 3.1.1 C#的推出背景
  48. 3.1.2 C#的特点
  49. 3.2 .NET Framework框架简介
  50. 3.2.1 .NET Framework简介
  51. 3.2.2 几个常见的概念
  52. 3.2.3 程序编译
  53. 3.3 C#的基本语法
  54. 3.4 变量
  55. 3.4.1 C#的类型
  56. 3.4.2 给变量命名
  57. 3.5 常量
  58. 3.6 类型转换
  59. 3.6.1 隐式转换
  60. 3.6.2 显式转换
  61. 3.6.3 装箱与拆箱
  62. 3.7 其他数据类型
  63. 3.7.1 枚举
  64. 3.7.2 结构
  65. 3.7.3 数组
  66. 3.8 基本.NET框架类
  67. 3.8.1 Console类
  68. 3.8.2 Convert类
  69. 3.8.3 Math类
  70. 3.9 表达式
  71. 3.10 运算符
  72. 3.11 语句和流程控制
  73. 3.11.1 选择语句
  74. 3.11.2 循环语句
  75. 3.11.3 跳转语句
  76. 3.12 技术解惑
  77. 3.12.1 代码缩进的意义
  78. 3.12.2 变量是否必须初始化
  79. 3.12.3 常量和变量的区别
  80. 3.12.4 为什么使用类型转换
  81. 3.12.5 避免分配额外的内存空间
  82. 3.12.6 在编程中要确保尽量少的装箱
  83. 3.12.7 使用语句的几种限制
  84. 3.12.8 带/不带表达式的return语句
  85. 第4章 面向对象编程
  86. 4.1 面向对象编程基础
  87. 4.1.1 OOP思想介绍
  88. 4.1.2 C#的面向对象编程
  89. 4.2 函数是神秘的箱子
  90. 4.2.1 定义和使用函数
  91. 4.2.2 函数参数详解
  92. 4.3 类
  93. 4.3.1 定义类
  94. 4.3.2 类的成员
  95. 4.4 对象
  96. 4.4.1 创建对象
  97. 4.4.2 使用对象
  98. 4.5 属性
  99. 4.6 命名空间
  100. 4.6.1 编译单元
  101. 4.6.2 完全限定名标识
  102. 4.6.3 using指令
  103. 4.7 灵活自由的集合
  104. 4.7.1 C#集合概述
  105. 4.7.2 使用集合
  106. 4.8 继承
  107. 4.8.1 类的层次结构
  108. 4.8.2 声明继承
  109. 4.8.3 继承规则
  110. 4.9 多态
  111. 4.9.1 虚方法和虚方法重写
  112. 4.9.2 重写方法的特点
  113. 4.10 接口
  114. 4.10.1 定义接口
  115. 4.10.2 接口的实现和继承
  116. 4.11 委托
  117. 4.11.1 声明委托
  118. 4.11.2 委托链
  119. 4.12 事件
  120. 4.12.1 声明事件
  121. 4.12.2 使用事件
  122. 4.13 技术解惑
  123. 4.13.1 面向对象的作用
  124. 4.13.2 一个函数只做一件事
  125. 4.13.3 何时使用静态函数,何时使用实例函数
  126. 4.13.4 引用参数和输出参数的关系和区别
  127. 4.13.5 不要在密封类型中声明虚拟成员
  128. 4.13.6 不要在密封类型中声明受保护的成员
  129. 4.13.7 类和对象之间的关系和区别
  130. 第5章 ASP.NET的页面结构
  131. 5.1 一个简单的ASP.NET文件
  132. 5.1.1 简单ASP.NET文件实例
  133. 5.1.2 ASP.NET页面元素介绍
  134. 5.2 ASP.NET页面指令
  135. 5.2.1 Page指令
  136. 5.2.2 @Master指令
  137. 5.2.3 @Control指令
  138. 5.2.4 @Import指令
  139. 5.2.5 @Implements指令
  140. 5.2.6 @Assembly指令
  141. 5.2.7 @PreviousPageType指令
  142. 5.2.8 @MasterType指令
  143. 5.2.9 @OutputCache指令
  144. 5.2.10 @Reference指令
  145. 5.2.11 @Register指令
  146. 5.3 技术解惑
  147. 5.3.1 两种布局ASP.NET页面的方式
  148. 5.3.2 @Register指令的真正用途
  149. 第6章 内置对象和应用程序配置
  150. 6.1 ASP.NET内置对象介绍
  151. 6.1.1 Response对象
  152. 6.1.2 Request对象
  153. 6.1.3 Application对象
  154. 6.1.4 Session对象
  155. 6.1.5 Server对象
  156. 6.1.6 Cookie对象
  157. 6.1.7 Cache对象
  158. 6.1.8 Global.asax文件
  159. 6.2 配置ASP.NET应用程序
  160. 6.2.1 配置文件结构
  161. 6.2.2 配置文件的继承层次结构
  162. 6.2.3 使用位置和路径
  163. 6.2.4 ASP.NET配置元素
  164. 6.2.5 自定义应用程序设置
  165. 6.3 预编译和编译
  166. 6.3.1 网站预编译
  167. 6.3.2 网站编译
  168. 6.4 技术解惑
  169. 6.4.1 对内置对象的总结
  170. 6.4.2 Session对象和Cookie对象的比较
  171. 6.4.3 Application对象和Session对象的区别
  172. 6.4.4 对Application、Session、Cookie、ViewState和Cache的选择
  173. 第7章 HTML服务器控件和Web服务器控件
  174. 7.1 HTML服务器控件
  175. 7.1.1 HTML服务器控件基础
  176. 7.1.2 HTMLButton控件
  177. 7.1.3 HTMLInput控件
  178. 7.2 Web服务器控件
  179. 7.3 标准控件
  180. 7.3.1 Label控件
  181. 7.3.2 TextBox控件
  182. 7.3.3 CheckBox和CheckBoxList控件
  183. 7.3.4 RadioButton和RadioButtonList控件
  184. 7.3.5 Image控件
  185. 7.3.6 Table控件
  186. 7.3.7 按钮控件
  187. 7.3.8 ListBox控件
  188. 7.3.9 CheckBoxList控件
  189. 7.3.10 DropDownList控件
  190. 7.3.11 DataList控件
  191. 7.3.12 Wizard控件和WizardStep控件
  192. 7.3.13 AdRotator控件
  193. 7.3.14 Calendar控件
  194. 7.3.15 HiddenField控件
  195. 7.3.16 FileUpload控件
  196. 7.3.17 ImageMap控件
  197. 7.4 技术解惑
  198. 7.4.1 总结用户登录系统的设计流程
  199. 7.4.2 服务器控件与HTML控件的区别
  200. 7.4.3 什么时候使用服务器控件,什么时候使用HTML控件
  201. 第8章 数据控件
  202. 8.1 数据绑定控件
  203. 8.1.1 GridView控件
  204. 8.1.2 DetailsView控件
  205. 8.1.3 FormView控件
  206. 8.1.4 Repeater控件
  207. 8.1.5 DataList控件
  208. 8.1.6 DetailsView控件
  209. 8.1.7 FormView控件
  210. 8.1.8 数据绑定控件演练
  211. 8.2 数据源控件
  212. 8.2.1 SqlDataSource控件
  213. 8.2.2 AccessDataSource控件
  214. 8.2.3 XmlDataSource控件
  215. 8.2.4 SiteMapDataSource控件
  216. 8.2.5 ObjectDataSource控件
  217. 8.2.6 LinkButton控件
  218. 8.3 技术解惑
  219. 8.3.1 GridView控件的优缺点分析
  220. 8.3.2 ListView控件的优缺点分析
  221. 8.3.3 GridView控件与DataGrid控件的对比
  222. 第9章 验证控件、用户控件和自定义控件
  223. 9.1 验证控件
  224. 9.1.1 RequiredFieldValidator控件
  225. 9.1.2 RangeValidator控件
  226. 9.1.3 CompareValidator控件
  227. 9.1.4 RegularExpressionValidator控件
  228. 9.1.5 CustomValidator控件
  229. 9.1.6 ValidationSummary控件
  230. 9.2 用户控件
  231. 9.2.1 入门用户控件
  232. 9.2.2 创建一个简单的用户控件
  233. 9.2.3 属性和事件
  234. 9.2.4 动态加载
  235. 9.2.5 片段缓存处理
  236. 9.3 自定义控件
  237. 9.3.1 一个简单的自定义Web用户控件
  238. 9.3.2 子控件
  239. 9.3.3 复合控件
  240. 9.4 技术解惑
  241. 9.4.1 为什么推出验证控件
  242. 9.4.2 验证时检查数据的两种时机
  243. 9.4.3 提高网站健壮性的两个原则
  244. 第10章 ASP.NET新增功能
  245. 10.1 更加简洁的web.config
  246. 10.2 新增的3个属性
  247. 10.2.1 ViewStateMode属性
  248. 10.2.2 ClientIDMode属性
  249. 10.2.3 EnablePersistedSelection属性
  250. 10.3 增强的Dynamic Data控件
  251. 10.4 并行运算
  252. 10.5 ADO.NET Data Services 1.5的新增功能
  253. 10.6 ADO.NET Entity Framework的新增功能
  254. 10.7 技术解惑
  255. 10.7.1 QueryExtender控件的用法
  256. 10.7.2 并行运算中的多线程
  257. 10.7.3 并行循环的中断和跳出
  258. 10.7.4 在并行循环中为数组/集合添加项
  259. 10.7.5 对SEO的改进
  260. 第11章 ADO.NET详解
  261. 11.1 ADO.NET简介
  262. 11.1.1 ADO.NET的作用
  263. 11.1.2 ADO.NET结构
  264. 11.2 ADO.NET对象
  265. 11.2.1 ADO.NET的使用环境
  266. 11.2.2 使用ADO.NET对象实现数据库访问
  267. 11.3 ODBC.NET Data Provider
  268. 11.3.1 ODBC .NET Data Provider概述
  269. 11.3.2 连接ODBC数据源
  270. 11.4 DataSet对象
  271. 11.4.1 DataSet概述
  272. 11.4.2 使用DataSet
  273. 11.5 XML
  274. 11.5.1 XML概述
  275. 11.5.2 文档类型定义
  276. 11.5.3 创建XML文件
  277. 11.5.4 DataSet读取XML数据
  278. 11.5.5 XML填充DataSet
  279. 11.6 技术解惑
  280. 11.6.1 和ADO以及其他数据访问组件相比,ADO.NET的优势是什么
  281. 11.6.2 如何选择DataReader/DataSet
  282. 11.6.3 在数据库中的E-R图
  283. 11.6.4 三层架构
  284. 11.6.5 ADO.NET起了一个接口的作用
  285. 第12章 使用母版页、样式、主题和皮肤
  286. 12.1 母版页详解
  287. 12.1.1 何谓母版页
  288. 12.1.2 创建母版页
  289. 12.1.3 创建内容页
  290. 12.1.4 母版页的嵌套
  291. 12.1.5 动态访问母版页
  292. 12.1.6 母版页的应用范围
  293. 12.1.7 缓存母版页
  294. 12.2 主题、样式和皮肤
  295. 12.2.1 主题概述
  296. 12.2.2 应用样式
  297. 12.2.3 应用主题和皮肤
  298. 12.2.4 如何创建主题
  299. 12.2.5 应用主题
  300. 12.3 技术解惑
  301. 12.3.1 母版页和普通Web页的区别
  302. 12.3.2 文件的存储和组织方式
  303. 第13章 个性化设置
  304. 13.1 个性化设置基础
  305. ASP.NET中的个性化用户配置
  306. 13.2 实现个性化用户配置
  307. 13.2.1 匿名用户个性化用户配置
  308. 13.2.2 注册用户个性化用户配置
  309. 13.3 技术解惑
  310. 13.3.1 Web.Config文件中一段完整的<profile>配置代码
  311. 13.3.2 Profile对象与Session对象的对比
  312. 第14章 使用WebPart构建门户
  313. 14.1 WebPart概述
  314. 14.1.1 Portal框架简介
  315. 14.1.2 WebPart的基本要素
  316. 14.2 WebPart的基本控件
  317. 14.2.1 WebPartManager控件
  318. 14.2.2 WebPartZone控件
  319. 14.2.3 CatalogZone控件
  320. 14.2.4 EditorZone控件
  321. 14.3 配置WebPart环境
  322. 14.4 创建、管理WebPart页面
  323. 14.4.1 使用WebPartZone控件创建WebPart页面
  324. 14.4.2 使用CatalogZone控件创建WebPart页面
  325. 14.4.3 使用EditorZone控件创建WebPart页面
  326. 14.4.4 管理WebPart页面
  327. 14.4.5 WebPart页面间的通信
  328. 14.4.6 自定义WebPart
  329. 14.5 技术解惑
  330. 14.5.1 实际应用中使用WebPart控件的方式
  331. 14.5.2 WebPart的定制功能推动了ASP.NET的发展
  332. 14.5.3 ASP.NET中3种WebPart部署方式
  333. 第15章 使用缓存
  334. 15.1 缓存概述
  335. 15.1.1 ASP.NET缓存介绍
  336. 15.1.2 ASP.NET中的几种缓存
  337. 15.2 整页输出缓存
  338. 15.2.1 使用@OutputCache指令
  339. 15.2.2 使用API缓存
  340. 15.2.3 页面输出缓存应用
  341. 15.3 页面部分缓存
  342. 15.3.1 使用@ OutputCache指令
  343. 15.3.2 使用PartialCachingAttribute类
  344. 15.3.3 使用ControlCachePolicy类
  345. 15.3.4 缓存后替换
  346. 15.4 应用程序数据缓存
  347. 15.4.1 将项添加到缓存中
  348. 15.4.2 检索缓存项的值
  349. 15.4.3 从缓存中移除项时通知应用程序
  350. 15.5 技术解惑
  351. 15.5.1 缓存的优缺点
  352. 15.5.2 如何从ASP.NET缓存中移除项
  353. 15.5.3 系统缓存的好处
  354. 15.5.4 服务器端缓存的两种类型
  355. 15.5.5 提升ASP.NET应用程序的性能
  356. 第16章 构建安全的ASP.NET站点
  357. 16.1 ASP.NET的安全性
  358. 16.1.1 ASP.NET安全性的几个相关概念
  359. 16.1.2 ASP.NET安全结构
  360. 16.1.3 身份验证的方式
  361. 16.2 用户账户模拟
  362. 16.2.1 模拟某一个用户
  363. 16.2.2 实现临时模拟
  364. 16.3 基于Windows的身份验证
  365. 16.3.1 配置IIS安全
  366. 16.3.2 配置Windows安全
  367. 16.3.3 配置Windows身份验证和授权
  368. 16.3.4 自定义角色
  369. 16.3.5 获取用户信息
  370. 16.4 基于表单的身份验证
  371. 16.5 登录控件
  372. 16.5.1 登录控件
  373. 16.5.2 用户向导控件
  374. 16.5.3 密码恢复控件
  375. 16.5.4 修改密码控件
  376. 16.5.5 其他控件
  377. 16.6 网站管理工具
  378. 16.6.1 用户管理
  379. 16.6.2 角色管理
  380. 16.6.3 访问规则管理
  381. 16.6.4 其他配置
  382. 16.7 技术解惑
  383. 16.7.1 正确验证用户输入数据的经验
  384. 16.7.2 ASP.NET中的角色管理
  385. 16.7.3 ASP.NET角色管理的工作原理
  386. 16.7.4 ASP.NET应用程序标识
  387. 16.7.5 有关代码访问安全性的知识
  388. 第17章 用户登录验证系统
  389. 17.1 用户登录验证系统介绍
  390. 17.2 规划项目文件
  391. 17.3 系统配置文件
  392. 17.4 搭建系统数据库
  393. 17.4.1 数据库设计
  394. 17.4.2 数据库访问层设计
  395. 17.5 设置主题皮肤
  396. 17.6 用户登录处理模块
  397. 17.6.1 创建图文验证码
  398. 17.6.2 编写用户登录界面
  399. 17.6.3 登录数据处理
  400. 17.7 用户注册处理模块
  401. 17.7.1 编写用户注册界面
  402. 17.7.2 注册数据处理
  403. 17.8 用户注销处理模块
  404. 17.8.1 注销程序激活页面
  405. 17.8.2 注销处理页面
  406. 第18章 在线信息搜索系统
  407. 18.1 在线信息搜索系统介绍
  408. 18.2 在线信息搜索系统模块文件
  409. 18.3 系统配置文件实现
  410. 18.4 搭建系统数据库
  411. 18.4.1 数据库设计
  412. 18.4.2 数据库访问层设计
  413. 18.5 设置主题皮肤文件
  414. 18.5.1 设置按钮元素样式
  415. 18.5.2 设置页面元素样式
  416. 18.6 信息搜索模块
  417. 18.6.1 信息搜索表单页面
  418. 18.6.2 搜索处理页面
  419. 18.6.3 搜索结果显示
  420. 18.6.4 搜索智能提示
  421. 第19章 图文处理模块
  422. 19.1 图文处理模块概述
  423. 19.2 图文处理模块实例实现文件
  424. 19.3 系统配置文件
  425. 19.4 系统设置文件的实现
  426. 19.5 搭建系统数据库
  427. 19.5.1 数据库设计
  428. 19.5.2 数据库访问层设计
  429. 19.6 系统文件列表显示模块
  430. 19.6.1 列表显示页面
  431. 19.6.2 列表处理页面
  432. 19.7 创建缩略图模块
  433. 19.7.1 创建缩略图页面
  434. 19.7.2 创建缩略图处理页面
  435. 19.8 创建水印图模块
  436. 19.8.1 创建水印图页面
  437. 19.8.2 创建水印图处理页面
  438. 19.9 文件上传处理模块
  439. 19.9.1 多文件上传处理模块
  440. 19.9.2 文件自动上传处理模块
  441. 第20章 在线留言本系统
  442. 20.1 在线留言本系统简介
  443. 20.2 在线留言本系统实例概述
  444. 20.3 系统配置文件
  445. 20.4 搭建系统数据库
  446. 20.4.1 数据库设计
  447. 20.4.2 数据库访问层设计
  448. 20.5 留言数据显示模块
  449. 20.5.1 留言列表显示页面
  450. 20.5.2 留言展开回复模块
  451. 20.6 留言分页列表显示模块
  452. 20.6.1 留言分页显示页面
  453. 20.6.2 分页处理页面
  454. 20.7 留言回复模块
  455. 20.7.1 留言回复表单页面
  456. 20.7.2 回复数据处理页面
  457. 20.8 留言发布模块
  458. 20.9 留言管理模块
  459. 20.9.1 留言管理列表页面
  460. 20.9.2 留言删除处理页面
  461. 第21章 在线聊天系统
  462. 21.1 项目规划分析
  463. 21.1.1 在线聊天系统功能原理
  464. 21.1.2 在线聊天系统构成模块
  465. 21.2 系统配置文件
  466. 21.3 搭建数据库
  467. 21.3.1 数据库设计
  468. 21.3.2 系统参数设置
  469. 21.4 数据库访问层
  470. 21.4.1 数据访问层——登录验证处理
  471. 21.4.2 数据访问层——聊天处理
  472. 21.4.3 数据访问层——系统管理
  473. 21.5 用户登录验证模块
  474. 21.5.1 用户登录表单页面
  475. 21.5.2 登录验证处理页面
  476. 21.6 系统主界面模块
  477. 21.6.1 在线聊天界面
  478. 21.6.2 在线聊天处理页面
  479. 21.7 客户的新需求
  480. 修改数据访问层——聊天室房间处理
  481. 21.8 聊天室显示界面
  482. 21.8.1 聊天室列表页面
  483. 21.8.2 聊天室列表处理页面
  484. 21.9 聊天室管理界面
  485. 21.9.1 聊天室添加模块
  486. 21.9.2 聊天室列表模块
  487. 21.9.3 聊天室修改模块
  488. 21.10 项目调试
  489. 欢迎来到异步社区!
  490. 异步社区的来历
  491. 社区里都有什么?
  492. 购买图书
  493. 下载资源
  494. 与作译者互动
  495. 灵活优惠的购书
  496. 纸电图书组合购买
  497. 社区里还可以做什么?

常见问题

这本书适合零编程基础的人吗?
不太适合。虽然书名包含‘从入门开始’,但这里的‘入门’指的是ASP.NET领域的入门。读者最好已经了解基本的编程概念(如变量、循环、函数)和面向对象思想,并至少熟悉一门类似C#或Java的编程语言语法,否则学习曲线会非常陡峭。
这本书使用的是ASP.NET Core吗?
不是。根据书籍出版时间和ISBN信息推断,本书主要讲解的是基于.NET Framework的ASP.NET MVC技术。ASP.NET Core是其后发布的跨平台、开源的重构版本。学习本书可以掌握MVC的核心设计思想和许多通用Web开发知识,但若项目直接要求使用ASP.NET Core,则需要在此基础上补充学习Core版本的特性和差异。
学完这本书能达到什么水平?
如果能够扎实地完成书中的所有学习和实践,你将能够理解ASP.NET MVC的完整架构,独立使用C#和该框架开发具备基本CRUD功能、用户认证、数据库交互的Web应用程序,并了解部署和安全相关的知识。这为胜任初级至中级.NET Web开发工程师岗位打下了坚实的基础。

读者评论

查询本书

本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。

作者简介

张明星 作者

张明星是一位资料有限的图书作者,公开信息中尚无其国籍、生卒年与英文名的确切记载。从库内收录的两部作品来看,其写作横跨编程技术与设计思维两个方向:《ASP.NET 开发从入门到精通》面向初学者系统讲解 Web 开发的基础与实作路径,属于典型的入门型技术教程;《跨界交互设计的创意与思考》则转向交互设计与创意思维的探讨,关注不同领域之间的融合与设计方法的反思。两种题材并存,说明作者既重视技术落地的操作性,也关心设计层面的观念表达。其作品被归入编程设计类,适合希望兼顾代码实践与设计视野的读者参考。因公开资料有限,关于作者的详细经历与背景,仍有待进一步补充。

同一作者

同类高分