注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡軟件與程序設計C/C++及其相關(guān)C#深入詳解百問.百答.百例

C#深入詳解百問.百答.百例

C#深入詳解百問.百答.百例

定 價:¥55.00

作 者: 王寅永、李降宇、等 編
出版社: 電子工業(yè)出版社
叢編項:
標 簽: VC++

ISBN: 9787121063190 出版時間: 2008-05-01 包裝: 平裝
開本: 16 頁數(shù): 508 pages 字數(shù):  

內(nèi)容簡介

  本書全面系統(tǒng)地介紹了 C#這門編程語言,所涉及的內(nèi)容涵蓋了 C#語言的各個領域。第1章,介紹.NET的基礎體系結(jié)構(gòu),讓讀者了解相關(guān)的基礎知識。第2章,介紹C#語言開發(fā)環(huán)境的搭建和使用。第3章,教讀者開發(fā)第一個 C#程序,親身體驗C#語言的開發(fā)、運行過程。第4章,介紹C#語言的基本知識,包括數(shù)據(jù)結(jié)構(gòu)、運算符、基本語法等內(nèi)容。第5章,介紹面向?qū)ο蟮幕纠碚摵退枷?。?章,介紹C#語言的類、方法、屬性、事件等相關(guān)內(nèi)容。第7章,深入學習C#語言,掌握接口、委托、索引器、線程等內(nèi)容。第8章,學習C#語言對于文件的操作、數(shù)據(jù)庫的相關(guān)操作、XML文件的操作。第9章,通過2個大型實例項目中數(shù)據(jù)結(jié)構(gòu)的設計、系統(tǒng)結(jié)構(gòu)的設計,以及源碼內(nèi)容的介紹,讓讀者全面深入了解C#語言。本書結(jié)合了作者多年的開發(fā)和教學經(jīng)驗,從最基本的理論概念到實踐樣例,從最簡單的C#編程知識到最復雜的技術(shù)領域,都對C#編程語言進行了介紹和分析。本書內(nèi)容豐富,結(jié)構(gòu)清晰,通過300多個獨家精彩實例和2個大型真實項目示例,幫助開發(fā)人員從實踐中成長。本書是C#初學者的入門指導書,同樣適合具備一定編程經(jīng)驗的開發(fā)人員。

作者簡介

  具有十多年的各類軟件開發(fā)及應用集成的項目經(jīng)驗和管理經(jīng)驗。曾主持或參與了數(shù)十項大中型信息工程項目,對軟件工程有獨到的理解和體驗,參加了工程中的各種實踐工作,對軟件編碼、系統(tǒng)分析、總體設計,項目實施過程等方面都有清晰的了解與認識,積累了豐富的工程經(jīng)驗。同時,近年來在繼續(xù)項目開發(fā)的同時,從事職業(yè)培訓兼職技術(shù)講師,深刻體會到企業(yè)用人需求與大學生學習知識的脫節(jié),在教育教學方面積累了豐富的經(jīng)驗。具有嚴謹、細致、責任心強的科學作風和敬業(yè)精神。

圖書目錄

第1章 .NET基礎體系結(jié)構(gòu)
1.1 什么是.NET
 1.2 我們?yōu)槭裁葱枰?NET技術(shù)
 1.3 什么是.NET Framework
 1.4 .NET和J2EE的相同點和不同點
 1.5 .NET和C# 之間的關(guān)系
 1.6 C#語言的特點
 1.7 C#程序的編譯運行
  1.7.1 什么是CLI
  1.7.2 什么是CLR
  1.7.3 什么是IL
  1.7.4 C#程序是如何編譯運行的
第2章 C#開發(fā)環(huán)境
 2.1 C#語言需要的開發(fā)工具
 2.2 軟件的安裝、卸載
  2.2.1 安裝Visual Studio 2005需要的軟、硬件配置
  2.2.2 安裝Visual Studio 2005需要的權(quán)限設置
  2.2.3 并行安裝Visual Studio版本
  2.2.4 進行.NET Framework版本的并行安裝
  2.2.5 安裝IIS
  2.2.6 安裝Visual Studio 2005
  2.2.7 卸載
 2.3 Visual Studio 2005開發(fā)環(huán)境實際應用
  2.3.1 管理解決方案、項目和文件
   2.3.1.1 創(chuàng)建解決方案
   2.3.1.2 創(chuàng)建解決方案的目錄
   2.3.1.3 更改或添加默認編輯器
   2.3.1.4 升級使用Visual Studio .NET2002或Visual Studio .NET2003創(chuàng)建的項目
   2.3.1.5 設置啟動項目
   2.3.1.6 修改項目屬性和配置設置
   2.3.1.7 添加新項目項
   2.3.1.8 復制項目
   2.3.1.9 刪除或移除項目
   2.3.1.10 卸載和重新加載項目
   2.3.1.11 移動項
   2.3.1.12 刷新解決方案資源管理器中的項
   2.3.1.13 如何重命名解決方案、項目和項
  2.3.2 項目屬性
   2.3.2.1 指定程序集信息
   2.3.2.2 更改程序集名稱
   2.3.2.3 更改應用程序的命名空間
   2.3.2.4 啟用或禁用編譯器警告
   2.3.2.5 更改應用程序的生成位置
   2.3.2.6 為項目生成XML文檔
   2.3.2.7 設置編譯常量
   2.3.2.8 針對特定的CPU類型優(yōu)化應用程序
   2.3.2.9 在Visual Studio中添加或移除引用
   2.3.2.10 設置引用的Copy Local屬性
   2.3.2.11 添加或移除字符串資源
   2.3.2.12 訪問設置事件
   2.3.2.13 對應用程序和部署清單進行簽名
   2.3.2.14 對程序集進行簽名
   2.3.2.15 設置引用路徑
   2.3.2.16 設置生成屬性
   2.3.2.17 指定生成事件
  2.3.3 編輯代碼和資源文件
   2.3.3.1 選擇和更改文本
   2.3.3.2 顯示代碼大綱和隱藏代碼
   2.3.3.3 在編輯器中管理自動換行
   2.3.3.4 在編輯器中顯示行號
   2.3.3.5 在編輯器中將URL顯示為鏈接
   2.3.3.6 以遞增方式搜索文檔
   2.3.3.7 交互式搜索
  2.3.4 生成、調(diào)試和測試
   2.3.4.1 啟用/禁用實時調(diào)試
   2.3.4.2 設置簡單斷點
   2.3.4.3 啟用SQL Server 2005調(diào)試
   2.3.4.4 更改應用程序調(diào)試的啟動操作
   2.3.4.5 設置應用程序調(diào)試的啟動選項
   2.3.4.6 啟用遠程調(diào)試
第3章 編寫第一個C#程序
 3.1 C#程序的常規(guī)結(jié)構(gòu)
 3.2 Main()和命令行參數(shù)
  3.2.1 運用命令行參數(shù)
  3.2.2 使用foreach訪問命令行參數(shù)
  3.2.3 Main()返回值標識
 3.3 學習第一個C#程序
  3.3.1 編寫第一個C#代碼
  3.3.2 程序添加注釋
  3.3.3 編譯程序
第4章 C#程序設計之基礎知識
 4.1 數(shù)據(jù)類型
  4.1.1 C#的數(shù)據(jù)類型
  4.1.2 C#值類型
   4.1.2.1 C#值類型介紹——bool類型
   4.1.2.2 值類型介紹——byte類型
   4.1.2.3 值類型介紹——char類型
   4.1.2.4 值類型介紹——decimal類型
   4.1.2.5 值類型介紹——double類型
   4.1.2.6 值類型介紹——enum類型
   4.1.2.7 值類型介紹——float類型
   4.1.2.8 值類型介紹——int類型
   4.1.2.9 值類型介紹——long類型
   4.1.2.10 值類型介紹——sbyte類型
   4.1.2.11 值類型介紹——short類型
   4.1.2.12 值類型介紹——struct類型
   4.1.2.13 值類型介紹——uint類型
   4.1.2.14 值類型介紹——ulong類型
   4.1.2.15 值類型介紹——ushort類型
  4.1.3 引用類型包括的內(nèi)容
 4.2 語句
  4.2.1 C#語言的語句類型
   4.2.1.1 選擇語句——if-else定義及使用
   4.2.1.2 選擇語句——switch定義及使用
   4.2.1.3 迭代語句——do定義及使用
   4.2.1.4 迭代語句——for定義及使用
   4.2.1.5 迭代語句——foreach定義及使用
   4.2.1.6 迭代語句——while定義及使用
   4.2.1.7 跳轉(zhuǎn)語句——break定義及使用
   4.2.1.8 跳轉(zhuǎn)語句——continue定義及使用
   4.2.1.9 跳轉(zhuǎn)語句——goto定義及使用
   4.2.1.10 跳轉(zhuǎn)語句——return定義及使用
   4.2.1.11 異常處理語句——throw定義及使用
   4.2.1.12 異常處理語句——try-catch定義及使用
   4.2.1.13 異常處理語句——try-finally定義及使用
   4.2.1.14 異常處理語句——try-catch -finally定義及使用
   4.2.1.15 檢查處理語句——Checked定義及使用
   4.2.1.16 檢查處理語句——unchecked定義及使用
   4.2.1.17 Fixed語句定義及使用
   4.2.1.18 lock語句定義及使用
4.3 運算符
  4.3.1 C#運算符定義
   4.3.1.1 [ ]運算符定義和應用
   4.3.1.2 ( )運算符定義和應用
   4.3.1.3 (.)運算符定義和應用
   4.3.1.4 (::)運算符定義和應用
   4.3.1.5 +運算符定義和應用
   4.3.1.6 運算符定義和應用
   4.3.1.7 *運算符定義和應用
   4.3.1.8 /運算符定義和應用
   4.3.1.9 %運算符定義和應用
   4.3.1.10 &運算符定義和應用
   4.3.1.11 |運算符定義和應用
   4.3.1.12 ^運算符定義和應用
   4.3.1.13 !運算符定義和應用
   4.3.1.14 ~運算符定義和應用
   4.3.1.15 =運算符定義和應用
   4.3.1.16 運算符定義和應用
   4.3.1.18 ?:運算符定義和應用
   4.3.1.19 ++運算符定義和應用
   4.3.1.20 運算符定義和應用
   4.3.1.21 &&運算符定義和應用
   4.3.1.22 ||運算符定義和應用
   4.3.1.23 >運算符定義和應用
   4.3.1.25 ==運算符定義和應用
   4.3.1.26 !=運算符定義和應用
   4.3.1.27 =運算符定義和應用
   4.3.1.29 +=運算符定義和應用
   4.3.1.30 =運算符定義和應用
   4.3.1.31 *=運算符定義和應用
   4.3.1.32 /=運算符定義和應用
   4.3.1.33 %=運算符定義和應用
   4.3.1.34 &=運算符定義和應用
   4.3.1.35 |=運算符定義和應用
   4.3.1.36 ^=運算符定義和應用
   4.3.1.37 >=運算符定義和應用
   4.3.1.39 ->運算符定義和應用
   4.3.1.40 ??運算符定義和應用
 4.4 數(shù)組
  4.4.1 數(shù)組的定義和標識
  4.4.2 一維數(shù)組的定義標識
  4.4.3 一維數(shù)組初始化
  4.4.4 多維數(shù)組的定義和標識
  4.4.5 多維數(shù)組的初始化
  4.4.6 交叉數(shù)組的定義和標識
  4.4.7 在數(shù)組使用foreach
  4.4.8 將一維數(shù)組作為參數(shù)傳遞
  4.4.9 將多維數(shù)組作為參數(shù)傳遞
  4.4.10 使用ref和out傳遞數(shù)組
 4.5 字符串
  4.5.1 字符串的定義和標識
  4.5.2 訪問字符串的字符
  4.5.3 連接字符串
  4.5.4 字符串進行比較
  4.5.5 使用Split方法分析字符串
  4.5.6 使用字符串方法搜索字符串
  4.5.7 修改字符串內(nèi)容
 4.6 命名空間
  4.6.1 命名空間的定義和標識
  4.6.2 訪問命名空間
  4.6.3 使用命名空間別名
  4.6.4 使用命名空間來控制范圍
 4.7 C#預處理器指令
  4.7.1 C#預處理的指令種類
  4.7.2 預定義指令——#if的定義和應用
  4.7.3 預定義指令——#else的定義和應用
  4.7.4 預定義指令——#elif的定義和應用
  4.7.5 預定義指令——#endif的定義和應用
  4.7.6 預定義指令——#define的定義和應用
  4.7.7 預定義指令——#undef的定義和應用
  4.7.8 預定義指令——#warning的定義和應用
  4.7.9 預定義指令——#error的定義和應用
  4.7.10 預定義指令——#line的定義和應用
  4.7.11 預定義指令——#region的定義和應用
  4.7.12 預定義指令——#endregion的定義和應用
  4.7.13 預定義指令——#pragme的定義和應用
  4.7.14 預定義指令——#pragmewarning的定義和應用
  4.7.15 預定義指令——#pragme checksum的定義和應用
第5章 面向?qū)ο蟮某绦蛟O計思想
 5.1 面向?qū)ο蟮幕靖拍?
  5.1.1 對象的概念
  5.1.2 面向?qū)ο蠹夹g(shù)的由來
 5.2 面向?qū)ο蟮哪P图夹g(shù)
  5.2.1 對象模型技術(shù)
 5.3 面向?qū)ο蟮姆治?
  5.3.1 面向?qū)ο蠓治龅母拍?
  5.3.2 面向?qū)ο蠓治龅娜蝿?
  5.3.3 面向?qū)ο蠓治龅膶哟?
  5.3.4 面向?qū)ο蠓治龅牟襟E
 5.4 面向?qū)ο蟮脑O計
  5.4.1 面向?qū)ο笤O計的概念
  5.4.2 面向?qū)ο笤O計階段
  5.4.3 面向?qū)ο笤O計的幾個步驟
第6章 面向?qū)ο蟮腃#語言
 6.1 類(class)
  6.1.1 類的概念
  6.1.2 類的標識
  6.1.3 類的特點
  6.1.4 使用類創(chuàng)建對象
  6.1.5 類的繼承
  6.1.6 類的修飾符
  6.1.7 靜態(tài)類
   6.1.7.1 靜態(tài)類的概念
   6.1.7.2 靜態(tài)類的特點
   6.1.7.3 使用靜態(tài)類
  6.1.8 類的成員
   6.1.8.1 類成員的概念
   6.1.8.2 類的成員——this保留字的運用
   6.1.8.3 類的成員——靜態(tài)成員的標識
   6.1.8.4 類的成員——靜態(tài)成員和非靜態(tài)成員的區(qū)分
   6.1.8.5 類的成員——成員常量
  6.1.9 構(gòu)造函數(shù)
   6.1.9.1 構(gòu)造函數(shù)的使用
   6.1.9.2 實例構(gòu)造函數(shù)
   6.1.9.3 私有構(gòu)造函數(shù)
   6.1.9.4 靜態(tài)構(gòu)造函數(shù)
   6.1.9.5 復制構(gòu)造函數(shù)
  6.1.10 析構(gòu)函數(shù)
 6.2 方法
  6.2.1 方法的標識
  6.2.2 方法返回值
  6.2.3 方法中的參數(shù)類型
  6.2.4 靜態(tài)和非靜態(tài)的方法
 6.3 結(jié)構(gòu)
  6.3.1 結(jié)構(gòu)的標識
  6.3.2 結(jié)構(gòu)的特點
  6.3.3 使用結(jié)構(gòu)
  6.3.4 傳遞結(jié)構(gòu)與傳遞類實例
 6.4 繼承
  6.4.1 繼承的概念
  6.4.2 繼承的標識
  6.4.3 base保留字的使用
  6.4.4 抽象類和密封類
  6.4.5 多態(tài)
 6.5 屬性
  6.5.1 屬性的概念
  6.5.2 接口屬性的使用
  6.5.3 非對稱訪問器的使用
 6.6 事件
  6.6.1 事件的概念
  6.6.2 使用事件
  6.6.3 創(chuàng)建響應事件的控件
  6.6.4 接口中聲明一個事件并類中實現(xiàn)該事件
  6.6.5 在Visual C#代碼編輯器中創(chuàng)建事件處理程序
第7章 深入了解C#
 7.1 接口
  7.1.1 接口的概念
  7.1.2 接口的標識
  7.1.3 顯式接口的實現(xiàn)
  7.1.4 顯式實現(xiàn)接口成員
 7.2 委托
  7.2.1 委托的概念
  7.2.2 委托的應用
  7.2.3 委托中命名方法的應用
  7.2.4 委托中匿名方法的應用
  7.2.5 使用委托而不使用接口
  7.2.6 合并委托
 7.3 索引器
  7.3.1 索引器的概念
  7.3.2 索引器的應用
  7.3.3 接口中使用索引器
  7.3.4 屬性和索引器之間的不同點和相同點
 7.4 迭代器
  7.4.1 迭代器的概念
  7.4.2 迭代器的標識
  7.4.3 為整數(shù)列表創(chuàng)建迭代器塊
  7.4.4 為泛型列表創(chuàng)建迭代器塊
 7.5 線程
  7.5.1 線程的概念
  7.5.2 線程的應用
  7.5.3 應用線程進行同步
  7.5.4 創(chuàng)建和終止線程
  7.5.5 針對制造者線程和使用者線程進行同步
  7.5.6 使用線程池
 7.6 反射
  7.6.1 反射的概念
  7.6.2 反射的應用
  7.6.3 使用反射訪問屬性
 7.7 DLLS
 7.8 程序集和全局程序集緩存
  7.8.1 程序集的概念
  7.8.2 友元程序集的概念
  7.8.3 如何確定文件是否為程序集
  7.8.4 加載和卸載程序集
  7.8.5 與其他應用程序共享程序集
 7.9 互操作性
  7.9.1 互操作性的概念
  7.9.2 使用COM Interop創(chuàng)建Excel電子表格
  7.9.3 使用平臺調(diào)用播放波形文件
  7.9.4 使用COM Interop進行Word拼寫檢查
  7.9.5 COM類的應用
 7.10 泛型
  7.10.1 泛型的概念
  7.10.2 泛型的優(yōu)點
  7.10.3 泛型類型參數(shù)標識
  7.10.4 泛型類的定義
  7.10.5 泛型接口的標識
  7.10.6 泛型方法的標識
  7.10.7 泛型和數(shù)組的標識
  7.10.8 泛型委托的標識
  7.10.9 泛型代碼中的默認關(guān)鍵字
  7.10.10 C++模板和C#泛型之間的區(qū)別
  7.10.11 運行庫的泛型的標識
  7.10.12 .NET Framework類庫中的
  7.10.12 .泛型的標識
  7.10.13 泛型和屬性的定義
第8章 C#對于文件、數(shù)據(jù)庫、XML的基本應用
 8.1 文件操作
  8.1.1 基本的文件I/O
  8.1.2 構(gòu)成流
  8.1.3 異步文件I/O
  8.1.4 獨立存儲
 8.2 數(shù)據(jù)庫
  8.2.1 數(shù)據(jù)訪問入門
  8.2.2 TableAdapter
  8.2.3 連接到Visual Studio中的數(shù)據(jù)
  8.2.4 將數(shù)據(jù)獲取到應用程序
  8.2.5 ADO.NET
  8.2.6 事務處理
 8.3 XML技術(shù)
  8.3.1 XML技術(shù)概述
  8.3.2 XML技術(shù)產(chǎn)生的背景
  8.3.3 XML的優(yōu)缺點
  8.3.4 XML的作用及應用前景
  8.3.5 XML的語法結(jié)構(gòu)
  8.3.6 設計“格式良好的”XML文檔
  8.3.7 設計“有效的”XML文檔——DTD和XML Schema
  8.3.8 進行XML數(shù)據(jù)的顯示控制
  8.3.9 進行XML與HTML的綁定與操作
  8.3.10 進行基于DOM的數(shù)據(jù)操作
第9章 項目實踐
 9.1 中小型企業(yè)稅收申報管理系統(tǒng)
  9.1.1 系統(tǒng)平臺
  9.1.2 系統(tǒng)分析
  9.1.3 項目規(guī)劃
  9.1.4 總體規(guī)則
  9.1.5 數(shù)據(jù)庫設計
  9.1.6 配置文件代碼分析
  9.1.7 數(shù)據(jù)庫操作類代碼分析
  9.1.8 業(yè)務功能模塊代碼分析
  9.1.9 系統(tǒng)安裝
 9.2 企業(yè)進銷存管理系統(tǒng)
  9.2.1 系統(tǒng)平臺
  9.2.2 系統(tǒng)分析
  9.2.3 項目規(guī)劃
  9.2.4 總體規(guī)則
  9.2.5 編碼規(guī)則
  9.2.6 數(shù)據(jù)庫設計
  9.2.7 數(shù)據(jù)庫操作類代碼分析
  9.2.8 業(yè)務功能模塊代碼分析
附錄A C#關(guān)鍵字
附錄B C#的錯誤碼
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號