ASP.NET編程之道

ASP.NET編程之道

《ASP.NET編程之道》是在2011年03月01日由人民郵電出版社出版發行的圖書,作者是劉雲峰,房大偉。

基本信息

內容簡介

《ASP.NET編程之道》是一本幫助程式設計師提高編程素養的圖書,書中結合開發人員多年的編程經驗和感悟,介紹了程式開發中必知必會的關鍵細節、不可忽略的技術陷阱、常見的謬誤以及經典的套用實例。全書分為6篇,共13章,全面介紹了學習和套用ASP.NET進行網站開發的各種知識。主要包括:程式設計師的成長之路,如何培養編程興趣,編程學習經驗,在編程的過程中可能會犯的錯誤,編程中必須掌握的技術細節、開發經驗,項目開發中必備的算法和解決方案等

ASP.NET編程之道

《ASP.NET編程之道》附帶有配套DVD光碟,光碟中提供有書中全部實例和項目的原始碼,這些原始碼都是經過作者精心調試通過的,保證能夠在Windows XP、WindowsServer2003及Windows7作業系統下編譯和運行。

《ASP.NET編程之道》非常適合大中專院校在校生、畢業生、求職者、編程愛好者學習,同時也可以作為想要學習編程的初級人員的指導用書。

目錄

目錄

第1篇 編程經驗與感悟篇

第1章 編程感悟6則

感悟01 程式設計師的成長之路

感悟02 程式設計師應具備的素質

感悟03 程式設計師的必備技能

感悟04 程式設計師的認識誤區

感悟05 程式設計師的生涯規劃

感悟06 未來IT發展趨勢

第2章 編程經驗談6則

經驗01 培養編程的興趣

經驗02 編程學習經驗談

經驗03 代碼規範經驗談

經驗04 資料庫設計經驗談

經驗05 項目實戰經驗談

第2篇 陷阱或謬誤篇

第3章 不可忽視的30個技術陷阱

陷阱01 版本不一致產生的陷阱

陷阱02 結構初始化產生的陷阱

陷阱03 傳遞派生類產生的陷阱

陷阱04 用DataReader讀取數據時產生的陷阱

陷阱05 類型轉換時產生的陷阱

陷阱06 以DataReader作為返回類型的陷阱

陷阱07 GridView綁定DataReader產生的陷阱

陷阱08 SqlDateTime溢出陷阱

陷阱09 寫網站中XML檔案產生的陷阱

陷阱10 訪問下拉列表控制項的SelectedValue屬性產生的陷阱

陷阱11 動態載入用戶控制項的陷阱

陷阱12 JavaScript設定伺服器控制項值

陷阱13 放置隱藏欄位的陷阱

陷阱14 動態載入設定輸出快取的用戶控制項

陷阱15 為刪除按鈕添加刪除確認對話框

陷阱16 頁面在客戶端轉向的陷阱

陷阱17 Web Service方法重載產生的陷阱

陷阱18 編寫JavaScript代碼時的空格陷阱

陷阱19 使用可空符號??運算

陷阱20 獲取錯誤信息併到指定頁面

陷阱21 使用LINQ的First方法

陷阱22 檔案格式與檔案讀取的陷阱

陷阱23 讀寫二進制檔案的陷阱

陷阱24 母版頁中使用img標籤

陷阱25 頁面快取產生的陷阱

陷阱26 使用查詢字元串在頁面間傳遞參數

陷阱27 通用數據類型運算產生的陷阱

陷阱28 在模態視窗中下載檔案

陷阱29 構造方法中調用虛方法的陷阱

陷阱30 使用值類型進行執行緒同步

第4章 開發人員意識中的20個常見謬誤

謬誤01 所有的異常都要使用try…catch語句捕獲

謬誤02 Web控制項的Enabled功能等價於HTML控制項的 disabled屬性

謬誤03 將Session設定為空就是刪除該會話狀態

謬誤04 RegisterStartupScript方法不能向頁面輸出文本

謬誤05 數據綁定表達式會自動計算它的值

謬誤06 事件和委託的差別很大

謬誤07 Visual C# 8具有的特徵Visual Basic 8都具有

謬誤08 .NET中的應用程式域和作業系統中的進程完全相同

謬誤09 C#中沒有全局變數

謬誤10 .NET和SQL Server中“空值”是一回事

謬誤11 C#的結構和C++的完全一樣

謬誤12 方法中只有引用類型的參數才能實現引用傳遞

謬誤13 字元串是值類型

謬誤14 數據綁定表達式中Eval功能等價於Bind

謬誤15 .Net中的數組類型和C++的數組沒有區別

謬誤16 泛型不被指定的情況下是不確定的類型

謬誤17 Object類型比較方法上的一些誤解

謬誤18 .NET中的執行緒等價於Win32執行緒

謬誤19 TextBox控制項依靠ViewState保存狀態數據

謬誤20 必須在頁面添加元素才能使用CSS檔案中的樣式

第3篇 技術細節篇

第5章 必知必會的40個C#語言方面的技術細節

細節01 給C#代碼加注釋的意義

細節02 裝箱和拆箱

細節03 理解值類型和引用類型

細節04 隱式轉換和顯式轉換

細節05 前綴方式增1和減1運算符

細節06 理解移位運算符

細節07 理解運算的次序

細節08 理解參數的類型

細節09 重載方法

細節10 虛方法與重寫方法

細節11 結構和類的區別

細節12 什麼是封裝

細節13 什麼是繼承

細節14 什麼是多態性

細節15 作用域的概念

細節16 使用索引器

細節17 base和this關鍵字

細節18 理解靜態修飾符

細節19 .Net的object類

細節20 細說可空類型

細節21 分部類

細節22 匿名方法

細節23 .Net框架提供的屬性(Attribute)

細節24 自定義屬性類(Attribute)

細節25 泛型

細節26 包含/委託

細節27 實現疊代器

細節28 壓縮和解壓縮流的方法

細節29 C#中的深複製和淺複製

細節30 全形字元轉換為半角

細節31 分析路徑字元串函式總結

細節32 重載一元、二元運算符

細節33 對象也能排序

細節34 實現IDisposable接口清除對象

細節35 將字元串轉為字元數組

細節36 將字元數組寫入到字元串

細節37 使用var創建隱型局部變數

細節38 Lambda表達式

細節39 生成縮略圖的方法

細節40 使用緩衝流

……

第6章 必知必會的28個ADO.NET、XML及LINQ方面的技術細節

第7章 必知必會的22個Web方面的技術細節

第4篇 開發技巧篇

第8章 必知必會的30個語言方面的經驗技巧

第9章 必知必會的15個ADO及XML方面的經驗技巧

第10章 必知必會的40個LINQ方面的經驗技巧

第11章 必知必會的65個Web方面的經驗技巧

第5篇 算法和效率篇

第12章 常用的20個算法及套用

第6篇 解決方案篇

第13章 項目中經常用到的20個解決方案

相關詞條

相關搜尋

熱門詞條

聯絡我們