TOP
0
0
【簡體曬書節】 單本79折,5本7折,優惠只到5/31,點擊此處看更多!
C# 程序開發與應用教程(簡體書)
滿額折

C# 程序開發與應用教程(簡體書)

商品資訊

人民幣定價:25 元
定價
:NT$ 150 元
優惠價
87131
領券後再享88折起
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:3 點
相關商品
商品簡介
名人/編輯推薦
目次
書摘/試閱

商品簡介

《高等院校信息技術規劃教材:C#程序開發與應用教程》以基礎知識為先導,以案例說明和工程實踐為特色,以實用性為原則,以提高工程實踐水平和動手能力為目的,深入淺出地講解VisualStudio2010開發平臺下的C#程序設計方法、技巧等,內容涵蓋了面向對象程序設計基礎、異常處理與代碼調試、集合索引器與泛型、字符處理和正則表達式、窗體應用程序設計、流與文件操作、基於ADO.NET的數據庫及XML應用程序開發、多線程技術等。書中所有練習均在VisualStudio2010環境下進行過驗證。《高等院校信息技術規劃教材:C#程序開發與應用教程》既可幫助初學者快速上手,也能為有一定基礎的工程技術人員提供參考。《高等院校信息技術規劃教材:C#程序開發與應用教程》可作為高等學校的教材,並可供從事軟件開發與維護的工程技術人員參考。·

名人/編輯推薦

《高等院校信息技術規劃教材:C#程序開發與應用教程》既可幫助初學者快速上手,也能為有一定基礎的工程技術人員提供參考。 《高等院校信息技術規劃教材:C#程序開發與應用教程》可作為高等學校的教材,并可供從事軟件開發與維護的工程技術人員參考。

目次

第1章 Microsoft.NET概述1.1.NET及其之前的程序開發流程1.1.1 C及Win32 API1.1.2 MFC、VC++、VB及COM技術1.2 Microsoft.NET及.NET Framework簡介1.3 Visual Studio.NET 2010簡介1.3.1 Professional1.3.2 Premium1.3.3 Ultimate1.3.4 Test Professional1.4 C#概述1.4.1 C#的發展歷程1.4.2 C#的特點1.5 安裝Visual Studio 1.6 Visual Studio 2010集成開發環境IDE簡介1.6.1 項目與解決方案資源管理器1.6.2 代碼編輯器和設計器1.6.3 代碼生成與調試1.6.4 代碼部署1.6.5 常用視圖和窗口簡介1.6.6 C#的代碼重構1.6.7 可視化類設計器1.6.8 個性化設置1.6.9 重置佈局1.7 幾種不同類型C#程序的建立與執行1.7.1 控制台應用程序1.7.2 Windows應用程序20 1.7.3 Web程序1.7.4 查找和修正錯誤1.8 本章小結習題第2章 C#程序設計語言基礎2.1 C#程序的基本構成2.1.1 C#中的數據類型2.1.2 用類搭建程序2.1.3 使用命名空間2.1.4 Main函數: 程序的入口2.1.5 格式化輸出與輸入2.2 常量、變量、常用運算符和表達式2.2.1 常量和變量的定義與作用域2.2.2 表達式與常用運算符2.3 值類型和引用類型2.3.1 值類型2.3.2 引用類型2.3.3 值類型和引用類型的關係2.4 類型轉換2.4.1 隱式類型轉換2.4.2 顯式類型轉換2.4.3 命名規範2.5 流程控制2.5.1 if語句2.5.2 switch-case語句2.5.3 while語句2.5.4 do-while語句2.5.5 for語句2.5.6 跳轉語句2.6 函數及其重載2.7 常見的預處理指令2.7.1 #define、#undef2.7.2 #if、#elif、#else、#endif2.7.3 #region、#endregion2.7.4 #warning、#error2.8 本章小結習題第3章 面向對象程序設計基礎3.1 類3.1.1 類、對象及類成員類型3.1.2 類的定義3.2 靜態類和非靜態類3.3 抽象類的定義及其覆蓋3.4 類成員及方法3.5 類方法的調用及重載3.6 封裝、繼承、多態3.7 類的構造函數與析構函數3.7.1 構造函數及其重載3.7.2 在構造函數中使用this訪問3.7.3 析構函數3.8 基類和派生類3.9 屬性及get/set方法3.1 0 接口3.1 1 本章小結習題第4章 異常處理與代碼調試4.1 異常處理機制概述4.1.1 異常處理的特點4.1.2 異常的拋出與捕獲4.1.3 具有異常處理機制的程序組成4.2 系統的異常類及其使用4.3 自定義異常類4.4 try-catch語句塊4.5 代碼調試4.5.1 斷點設置與程序運行4.5.2 程序調試的基本窗口4.6 基於NUnit的單元測試4.7 本章小結習題第5章 集合、索引器與泛型5.1 集合與泛型概述5.2 數組Array5.2.1 遍歷數組元素5.2.2 複製、排序數組元素5.3 動態數組ArrayList5.3.1 ArrayList的常用方法5.3.2 ArrayList和string間的轉換5.4 隊列Queue5.5 棧Stack5.6 可排序字典SortedList和哈希表Hashtable5.6.1 可排序字典SortedList5.6.2 哈希表Hashtable5.7 索引器5.8 泛型5.9 本章小結習題第6章 字符處理和正則表達式6.1 靜態字符串構造函數及部分常用方法簡介6.1.1 靜態字符串構造函數的使用6.1.2 常用方法6.2 動態字符串StringBuilder6.3 字符編碼簡介6.4 正則表達式6.4.1 正則表達式概述6.4.2 構造正則表達式6.4.3 利用正則表達式分割提純字符串6.5 正則表達式的常見應用6.5.1 用正則表達式驗證電話號碼的有效性6.5.2 用正則表達式驗證E-mail地址的合法性6.5.3 正則表達式在字詞查找中的應用6.6 本章小結習題第7章 窗體應用程序設計7.1 窗體與控件概述7.1.1 窗體的常用屬性7.1.2 窗體的常用方法和事件7.1.3 主要的窗體控件概述7.2 部分常見控件功能及使用簡介7.2.1 按鈕與標簽控件7.2.2 文本控件7.2.3 選擇控件7.2.4 列表控件7.2.5 時間控件7.2.6 容器控件7.2.7 進度條控件ProcessBar7.2.8 設置控件的Tab順序7.2.9 創建工具提示7.2.1 0 幫助文檔組件HelpProvider7.3 菜單、工具欄和狀態欄7.3.1 菜單7.3.2 工具欄7.3.3 狀態欄7.4 對話框控件及其設計7.4.1 模態對話框與非模態對話框7.4.2 消息對話框7.4.3 通用對話框7.4.4 OpenFileDialog控件7.4.5 SaveFileDialog控件7.4.6 FolderBrowseDialog控件7.5 綜合案例講解7.6 本章小結習題第8章 流與文件操作8.1 概述8.2 靜態類Directory及非靜態類DirectoryInfo8.2.1 Directory類8.2.2 DirectoryInfo類8.3 靜態文件類File及非靜態文件類FileInfo8.3.1 File類8.3.2 FileInfo類8.4 驅動器DriveInfo類8.5 流及文件操作8.5.1 概述8.5.2 操作流的類8.6 案例分析: 統計自然語言相應詞匯個數並排序8.7 本章小結習題第9章 基於ADO.NET的數據庫及XML應用程序的開發9.1 數據庫管理系統及常用SQL語句概述9.1.1 SQL語句完成數據查詢9.1.2 SQL語句完成插入數據9.1.3 SQL語句完成刪除數據9.1.4 SQL語句完成修改數據9.2 ADO.NET概述9.2.1 主要數據訪問對象簡介9.2.2 獲取數據庫記錄的主要方式9.2.3 DataProvider對應的命名空間及Connection對象簡介9.3 建立數據庫9.4 連接數據庫9.4.1 連接SQL Server數據庫9.4.2 連接Oracle數據庫9.4.3 連接Access數據庫9.4.4 使用config配置文件增加數據庫連接的靈活性9.5 操縱數據庫9.5.1 利用Command對象直接操縱數據庫9.5.2 利用SqlDataReader對象及SQL語句操縱數據9.5.3 利用SqlDataReader對象及存儲過程操縱數據9.5.4 使用DataAdapter+DataSet對象操縱數據9.5.5 斷開方式中以DataReader方式操縱數據9.5.6 表格展示控件、數據源綁定和導航功能的使用9.6 案例分析 SQL Server表和文本文件間的數據轉換9.7 本章小結習題第10章 多線程技術10.1 概述10.2 System.Threading命名空間和System.Threading.Thread類10.3 創建自定義線程類10.4 創建自定義線程調度類10.5 多線程間的同步10.5.1 使用lock關鍵字實現同步10.5.2 使用System.Threading.Monitor類實現同步10.6 利用多線程技術增強用戶界面的響應性能10.7 案例分析10.8 本章小結習題參考文獻後記·

書摘/試閱



Exception類異常反映的信息比較粗糙,一般直接用Exception的場合不多,多數場合應使用其子類來捕獲較詳細的有關錯誤的細節。由于多個catch語句的捕獲順序為自上而下,因此應該把較細節的異常類型放在前面捕獲為好。一旦匹配成功,就執行相應的catch語句,執行完后,將跳過后面的catch語句。
4.1.3 具有異常處理機制的程序組成
在開發應用程序時,除了必要的處理邏輯外,從異常處理的角度來說,一般要把程序的相關部分分成3種不同類型的代碼塊:
(1)try塊包含的代碼組成了程序的正常操作部分以及有可能遇到某些錯誤情況的代碼。如果在程序運行中出現異常,程序將跳出語句塊,如果某類錯誤被后續的catch語句定義的異常類型所捕獲,則執行catch語句塊中的代碼來處理相應的錯誤。
(2)catch塊包含的代碼處理各種錯誤情況,這些錯誤是try塊中的代碼執行時遇到的。
(3)finally塊包含的代碼完成清理資源等善后任務,或執行要在try塊或catch塊末尾執行的其他操作。它是可選塊,如果使用了finally塊,無論是否產生異常都會執行finally塊中的語句。
因此,程序異常處理的主要執行步驟大抵是這樣的:程序流進入try塊后,如果沒有錯誤發生,就會正常執行操作。當程序流離開try塊后,即使什么錯誤也沒有發生,也會自動進入finally塊完成掃尾工作(如果finally塊存在的話);但如果在try塊中程序流檢測到一個錯誤,程序流就會跳轉到相應的catch塊并在對應的catch塊中處理錯誤,之后再進行finally塊中。
4.2 系統的異常類及其使用
異常由遇到錯誤的代碼引發,由能夠更正錯誤的代碼捕捉,未捕獲的異常由系統提供的通用異常處理程序處理(該處理程序一般會顯示一個對話框)。雖然我們可以創建自己需要的異常類,但.NET提供了許多預定義的異常類供使用。一般來說,異常由EXception派生的類表示,此類標識異常的類型,包含相應的異常的屬性。在實際編程過程中引發異常涉及創建一個異常派生類的實例,配置異常的屬性(可選),然后使用throw關鍵字引發該對象。

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 131
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區