出版時間:2012-12 出版社:清華大學出版社 作者:(英)布林德(Brind, M.),(荷)史潘加斯(Spaanjaars, I.) 頁數(shù):350 譯者:孫鏡濤
內(nèi)容概要
《WebMatrix ASP.NET Web Pages開發(fā)入門經(jīng)典》采用面向任務的方式,通過實踐展示了為什么WebMatrix是使用ASP.NET開發(fā)Web網(wǎng)站的理想入門級工具。書中介紹了WebMatrix是什么,它的工作原理以及如何發(fā)揮它的最大潛力等基礎內(nèi)容,還介紹了成為成功的開發(fā)者所需要掌握的其他技術,包括HTML、CSS和SQL。WebMatrix集成了開源的Web應用庫以及有價值的代碼和數(shù)據(jù)庫支持。最為重要的是,即便你沒有Web開發(fā)經(jīng)驗,現(xiàn)在也可以很自信地使用WebMatrix進行開發(fā)?! 禬ebMatrix ASP.NET Web Pages開發(fā)入門經(jīng)典》詳述如何使用HTML、CSS和新的Razor語法設計頁面和網(wǎng)站,強調(diào)編程方式并向網(wǎng)站添加交互功能,介紹包管理工具都有什么,另外還解釋了如何使用Web輔助程序包,介紹Web應用調(diào)試、安全維護和錯誤處理,介紹網(wǎng)站優(yōu)化、發(fā)布和部署,介紹C#編程語言的基礎知識。
作者簡介
Mike Brind是微軟的ASP.NET MVP,同時也是ITEC Systems的運營總監(jiān),該公司成功開發(fā)了ITRIS Recruitment Software。自WebMatrix的第一個測試版本發(fā)布以來,Mike就一直在使用,他還回答用戶關于WebMatrix產(chǎn)品的問題,在www.mikesdotnetting.com上發(fā)布相關的博客。 Imar Spaanjaars是微軟的ASP.NET MVP,同時也經(jīng)營著自己的公司De Vier Koeden,擅長為使用ASP.NET等微軟技術構(gòu)建Internet和Intranet應用的客戶提供咨詢和開發(fā)支持。
書籍目錄
第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工作區(qū)1.2.2 Files工作區(qū)1.2.3 Databasesl作區(qū)1.2.4 Reports工作區(qū)1.2.5 通用WebMatrix模板1.3 WebPages應用程序剖析1.4 本章小結(jié)第2章 Web頁面設計2.1 HTML介紹2.1.1 HTML元素和標簽2.1.2 標簽屬性2.1.3 HTML52.2 CSS簡介2.2.1 CSS結(jié)構(gòu)和樣式規(guī)則2.2.2 CSS位置和方框模型2.2.3 CSS屬性2.2.4 使用CSS時的小提示2.3 本章小結(jié)第3章 網(wǎng)站設計3.1 用布局頁面定義網(wǎng)站模板3.1.1 頁面布局3.1.2 嵌套布局頁面3.2 可重用內(nèi)容塊3.3 內(nèi)容頁面和布局頁面問的數(shù)據(jù)傳遞3.4 布局設計實用技巧3.5 本章小結(jié)第4章 網(wǎng)站編程4.1 .NET Framework、C#、Visual Basic和Razor4.1.1 使用C#的理由4.1.2 Razor適用的場合4.2 編程基礎4.2.1 變量和數(shù)據(jù)類型4.2.2 使用字符串4.2.3 將字符串轉(zhuǎn)換成其他數(shù)據(jù)類型4.2.4 集合4.2.5 語句4.2.6 對象、屬性和方法4.3 Razor語法介紹4.3.1 混合Razor和HTML4.3.2 可重用代碼4.4 本章小結(jié)第5章 與用戶交互5.1 創(chuàng)建表單5.2 創(chuàng)建表單來獲取用戶數(shù)據(jù)5.3 驗證用戶輸入5.3.1 服務器端驗證還是客戶端驗證5.3.2 HTML編碼5.3.3 通過回送保存數(shù)據(jù)5.3.4 HTML Helpers5.3.5 ModelState和驗證輔助程序5.4 處理用戶輸入5.4.1 WebMail輔助程序5.4.2 HTML和請求驗證5.5 本章小結(jié)第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 本章小結(jié)第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 本章小結(jié)第8章 圖片和文件的使用8.1 創(chuàng)建并修改文件8.2 創(chuàng)建文件夾8.3 復制、移動文件和文件夾8.4 其他類型的文件8.5 使用圖片8.6 本章小結(jié)第9章 調(diào)試和錯誤處理9.1 錯誤剖析9.1.1 語法錯誤9.1.2 運行時錯誤9.2 全局錯誤處理9.3 邏輯錯誤9.3.1 使用ObjectInfo調(diào)試錯誤9.3.2 ServerInfo輔助程序9.4 使用ASP.NET跟蹤9.5 本章小結(jié)第10章 數(shù)據(jù)和數(shù)據(jù)庫介紹10.1 數(shù)據(jù)庫簡介10.2 SQL Server Compact10.3 使用DataBase工作區(qū)10.4 結(jié)構(gòu)化查詢語言10.4.1 數(shù)據(jù)讀取10.4.2 數(shù)據(jù)過濾10.4.3 添加和修改數(shù)據(jù)10.4.4 從多表中選擇數(shù)據(jù)10.4.5 關系10.5 使用Database輔助程序10.6 本章小結(jié)第11章 深入研究數(shù)據(jù)訪問11.1 什么是SQL注入11.2 CRUD表單開發(fā)11.3 數(shù)據(jù)展示11.4 本章小結(jié)第12章 安全12.1 成員和角色管理12.1.1 成員12.1.2 角色12.2 WebSecurity輔助程序12.2.1 創(chuàng)建注冊表單12.2.2 創(chuàng)建登錄表單12.2.3 重置密碼12.2.4 角色管理12.2.5 SimpleRoleProvider提供程序12.2.6 角色應用編程12.3 本章小結(jié)第13章 網(wǎng)站優(yōu)化13.1 搜索引擎優(yōu)化13.2 URLS和路由13.3 性能優(yōu)化13.4 訪問者跟蹤13.5 本章小結(jié)第14章 網(wǎng)站部署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 本章小結(jié)附錄 練習題答案
圖書封面
評論、評分、閱讀與下載
WebMatrix ASP.NET Web Pages開發(fā)入門經(jīng)典 PDF格式下載