WebMatrix ASP.NET Web Pages开发入门经典
2012-12
清华大学出版社
(英)布林德(Brind, M.),(荷)史潘加斯(Spaanjaars, I.)
350
孙镜涛
《WebMatrix ASP.NET Web Pages开发入门经典》采用面向任务的方式,通过实践展示了为什么WebMatrix是使用ASP.NET开发Web网站的理想入门级工具。书中介绍了WebMatrix是什么,它的工作原理以及如何发挥它的最大潜力等基础内容,还介绍了成为成功的开发者所需要掌握的其他技术,包括HTML、CSS和SQL。WebMatrix集成了开源的Web应用库以及有价值的代码和数据库支持。最为重要的是,即便你没有Web开发经验,现在也可以很自信地使用WebMatrix进行开发。 《WebMatrix ASP.NET Web Pages开发入门经典》详述如何使用HTML、CSS和新的Razor语法设计页面和网站,强调编程方式并向网站添加交互功能,介绍包管理工具都有什么,另外还解释了如何使用Web辅助程序包,介绍Web应用调试、安全维护和错误处理,介绍网站优化、发布和部署,介绍C#编程语言的基础知识。
Mike Brind是微软的ASP.NET MVP,同时也是ITEC Systems的运营总监,该公司成功开发了ITRIS Recruitment Software。自WebMatrix的第一个测试版本发布以来,Mike就一直在使用,他还回答用户关于WebMatrix产品的问题,在www.mikesdotnetting.com上发布相关的博客。 Imar Spaanjaars是微软的ASP.NET MVP,同时也经营着自己的公司De Vier Koeden,擅长为使用ASP.NET等微软技术构建Internet和Intranet应用的客户提供咨询和开发支持。
第1章 WebMatrix入门1.1 WebMatrix介绍1.1.1 WebMatrix简介1.1.2使用WebMatrix的原因1.1.3如何获取wbbMatrix1.1.4 ASPNETWebPages框架介绍1.1.5 Web的工作原理1.2 WebMatrix之旅1.2.1 Site工作区1.2.2 Files工作区1.2.3 Databasesl作区1.2.4 Reports工作区1.2.5 通用WebMatrix模板1.3 WebPages应用程序剖析1.4 本章小结第2章 Web页面设计2.1 HTML介绍2.1.1 HTML元素和标签2.1.2 标签属性2.1.3 HTML52.2 CSS简介2.2.1 CSS结构和样式规则2.2.2 CSS位置和方框模型2.2.3 CSS属性2.2.4 使用CSS时的小提示2.3 本章小结第3章 网站设计3.1 用布局页面定义网站模板3.1.1 页面布局3.1.2 嵌套布局页面3.2 可重用内容块3.3 内容页面和布局页面问的数据传递3.4 布局设计实用技巧3.5 本章小结第4章 网站编程4.1 .NET Framework、C#、Visual Basic和Razor4.1.1 使用C#的理由4.1.2 Razor适用的场合4.2 编程基础4.2.1 变量和数据类型4.2.2 使用字符串4.2.3 将字符串转换成其他数据类型4.2.4 集合4.2.5 语句4.2.6 对象、属性和方法4.3 Razor语法介绍4.3.1 混合Razor和HTML4.3.2 可重用代码4.4 本章小结第5章 与用户交互5.1 创建表单5.2 创建表单来获取用户数据5.3 验证用户输入5.3.1 服务器端验证还是客户端验证5.3.2 HTML编码5.3.3 通过回送保存数据5.3.4 HTML Helpers5.3.5 ModelState和验证辅助程序5.4 处理用户输入5.4.1 WebMail辅助程序5.4.2 HTML和请求验证5.5 本章小结第6章 AJAX和iQuery6.1 iQuery介绍6.2 如何在页面中包含iQuery6.3 iQuery选择器6.3.1 基础选择器6.3.2 带过滤器的选择器6.4 使用iQuery操作页面元素6.4.1 为元素应用CSS6.4.2 事件处理6.4.3 效果6.5 AJAX介绍6.5.1 其他iQuery AJAX方法6.5.2 JavaScriptObject Notation(JSON)6.6 iQuery插件介绍6.7 使用iQuery实用小提示6.8 本章小结第7章 包7.1 什么是包7.2 Web辅助程序包7.2.1 使用Twitter辅助程序7.2.2 向页面中添加视频7.2.3 FileUpload辅助程序7.2.4 上传多个文件7.2.5 其他值得注意的辅助程序7.3 本章小结第8章 图片和文件的使用8.1 创建并修改文件8.2 创建文件夹8.3 复制、移动文件和文件夹8.4 其他类型的文件8.5 使用图片8.6 本章小结第9章 调试和错误处理9.1 错误剖析9.1.1 语法错误9.1.2 运行时错误9.2 全局错误处理9.3 逻辑错误9.3.1 使用ObjectInfo调试错误9.3.2 ServerInfo辅助程序9.4 使用ASP.NET跟踪9.5 本章小结第10章 数据和数据库介绍10.1 数据库简介10.2 SQL Server Compact10.3 使用DataBase工作区10.4 结构化查询语言10.4.1 数据读取10.4.2 数据过滤10.4.3 添加和修改数据10.4.4 从多表中选择数据10.4.5 关系10.5 使用Database辅助程序10.6 本章小结第11章 深入研究数据访问11.1 什么是SQL注入11.2 CRUD表单开发11.3 数据展示11.4 本章小结第12章 安全12.1 成员和角色管理12.1.1 成员12.1.2 角色12.2 WebSecurity辅助程序12.2.1 创建注册表单12.2.2 创建登录表单12.2.3 重置密码12.2.4 角色管理12.2.5 SimpleRoleProvider提供程序12.2.6 角色应用编程12.3 本章小结第13章 网站优化13.1 搜索引擎优化13.2 URLS和路由13.3 性能优化13.4 访问者跟踪13.5 本章小结第14章 网站部署14.1 虚拟主机服务14.1.1 共享主机14.1.2 专用服务器14.1.3 托管14.2 寻找托管公司14.3 部署选项14.4 常见的部署问题14.4.1 文件路径和URL14.4.2 其他问题14.4.3 接下来做什么14.5 本章小结附录 练习题答案
WebMatrix ASP.NET Web Pages开发入门经典 PDF格式下载