C#程序設(shè)計(jì)教程

出版時(shí)間:2011-8  出版社:機(jī)械工業(yè)  作者:鄭阿奇,梁敬東  頁(yè)數(shù):289  

內(nèi)容概要

  《C#程序設(shè)計(jì)教程(第2版)》全書以Microsoft Visual Studio.NET 2008/2010作為平臺(tái),在繼承第1版的基本內(nèi)容和基本方法的基礎(chǔ)上,對(duì)內(nèi)容體系結(jié)構(gòu)進(jìn)行調(diào)整、修改和優(yōu)化,特別是大大增強(qiáng)了實(shí)例的實(shí)用性?! ”緯鴥?nèi)容包括:.NET與C#基礎(chǔ)、C#編程基礎(chǔ)、面向?qū)ο缶幊袒A(chǔ)、面向?qū)ο缶幊踢M(jìn)階、 Windows應(yīng)用程序開發(fā)、GDI+編程、文件操作、數(shù)據(jù)庫(kù)應(yīng)用、多線程編程。  本書第1~9章是教程部分,講解C#程序設(shè)計(jì)的基礎(chǔ)知識(shí),并包含大量實(shí)例;然后是習(xí)題部分,主要突出基本編程內(nèi)容和基本概念;最后是實(shí)驗(yàn)部分,鍛煉讀者的編程和應(yīng)用能力?! ∵@本《C#程序設(shè)計(jì)教程(第2版)》可作為高等院校相關(guān)專業(yè)C#程序設(shè)計(jì)課程的教材,也可供廣大C#開發(fā)用戶參考。

書籍目錄

前言 第1章 .net與c#基礎(chǔ) 1.1 c#語(yǔ)言簡(jiǎn)介 1.1.1 c#的由來(lái) 1.1.2 c#的特點(diǎn) 1.2 .net開發(fā)平臺(tái) 1.2.1 .net框架概述 1.2.2 vs 2010的集成開發(fā)環(huán)境 1.2.3 第一個(gè)c#程序 1.3 visual c#開發(fā)環(huán)境 1.3.1 新建windows窗體應(yīng)用程序 1.3.2 標(biāo)題欄 1.3.3 菜單欄 1.3.4 工具欄 1.3.5 工具箱 1.3.6 窗口 第2章 c#編程基礎(chǔ) 2.1 基本類型 2.1.1 值類型 2.1.2 引用類型 2.1.3 值類型與引用類型的關(guān)系 2.2 變量與常量 2.2.1 常量 2.2.2 變量 2.3 表達(dá)式 2.3.1 算術(shù)運(yùn)算符 2.3.2 關(guān)系運(yùn)算符 2.3.3 邏輯運(yùn)算符 2.3.4 位運(yùn)算符 2.3.5 賦值運(yùn)算符 2.3.6 條件運(yùn)算符 2.3.7 運(yùn)算符的優(yōu)先級(jí)與結(jié)合性 2.3.8 表達(dá)式中的類型轉(zhuǎn)換 2.4 選擇語(yǔ)句 2.4.1 if語(yǔ)句 2.4.2 switch語(yǔ)句 2.5 循環(huán)語(yǔ)句 2.5.1 while語(yǔ)句 2.5.2 do-while語(yǔ)句 2.5.3 for語(yǔ)句 2.6 跳轉(zhuǎn)語(yǔ)句 2.6.1 continue語(yǔ)句 2.6.2 break語(yǔ)句 2.6.3 return語(yǔ)句 2.6.4 goto語(yǔ)句 2.7 數(shù)組 2.7.1 數(shù)組的定義 2.7.2 數(shù)組的初始化 2.7.3 數(shù)組元素的訪問(wèn) 2.7.4 數(shù)組與system.array 2.7.5 使用foreach語(yǔ)句遍歷數(shù)組元素 2.8 綜合應(yīng)用實(shí)例 第3章 面向?qū)ο缶幊袒A(chǔ) 3.1 面向?qū)ο蟾拍?3.1.1 對(duì)象、類、實(shí)例化 3.1.2 面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言的三大原則 3.2 類 3.2.1 類的聲明 3.2.2 類的成員 3.2.3 構(gòu)造函數(shù) 3.2.4 析構(gòu)函數(shù) 3.3 方法 3.3.1 方法的聲明 3.3.2 方法的參數(shù) 3.3.3 靜態(tài)方法與實(shí)例方法 3.3.4 方法的重載與覆蓋 3.4 屬性 3.5 綜合應(yīng)用實(shí)例 第4章 面向?qū)ο缶幊踢M(jìn)階 4.1 類的繼承與多態(tài) 4.1.1 繼承 4.1.2 多態(tài) 4.2 操作符重載 4.3 類型轉(zhuǎn)換 4.3.1 隱式類型轉(zhuǎn)換 4.3.2 顯式類型轉(zhuǎn)換 4.3.3 使用convert轉(zhuǎn)換 4.4 結(jié)構(gòu)與接口 4.4.1 結(jié)構(gòu) 4.4.2 接口 4.5 集合與索引器 4.5.1 集合 4.5.2 索引器 4.6 異常處理 4.6.1 異常與異常類 4.6.2 異常處理 4.7 委托與事件 4.7.1 委托 4.7.2 事件 4.8 預(yù)處理命令 4.9 組件與程序集 4.9.1 組件 4.9.2 程序集 4.10 泛型 第5章 windows應(yīng)用程序開發(fā) 5.1 開發(fā)應(yīng)用程序的步驟 5.2 窗體 5.2.1 創(chuàng)建windows應(yīng)用程序項(xiàng)目 5.2.2 選擇啟動(dòng)窗體 5.2.3 窗體屬性 5.2.4 窗體的常用方法和事件 5.3 windows控件的使用 5.3.1 常用控件 5.3.2 label控件和linklabel控件 5.3.3 button控件 5.3.4 textbox控件 5.3.5 radiobutton控件 5.3.6 checkbox控件 5.3.7 listbox控件 5.3.8 combobox控件 5.3.9 groupbox控件 5.3.10 listview控件 5.3.11 picturebox控件 5.3.12 statusstrip控件 5.3.13 timer控件 5.4 菜單 5.4.1 在設(shè)計(jì)時(shí)創(chuàng)建菜單 5.4.2 以編程方式創(chuàng)建菜單 5.4.3 上下文菜單 5.5 對(duì)話框 5.5.1 消息框 5.5.2 窗體對(duì)話框 5.5.3 通用對(duì)話框 5.6 多文檔界面(mdi) 5.6.1 創(chuàng)建mdi父窗體 5.6.2 創(chuàng)建mdi子窗體 5.6.3 確定活動(dòng)的mdi子窗體 5.6.4 排列子窗體 5.7 打印與打印預(yù)覽 5.7.1 在設(shè)計(jì)時(shí)創(chuàng)建打印作業(yè) 5.7.2 選擇打印機(jī)打印文件 5.7.3 打印圖形 5.7.4 打印文本 5.8 綜合應(yīng)用實(shí)例 第6章 gdi+編程 6.1 gdi+簡(jiǎn)介 6.1.1 坐標(biāo)系 6.1.2 像素 6.1.3 graphics類 6.2 繪圖 6.2.1 畫筆 6.2.2 畫刷 6.2.3 繪制直線 6.2.4 繪制矩形 6.2.5 繪制橢圓 6.2.6 繪制圓弧 6.2.7 繪制多邊形 6.3 顏色 6.4 文本輸出 6.4.1 字體 6.4.2 輸出文本 6.5 圖像處理 6.5.1 繪制圖像 6.5.2 刷新圖像 6.6 綜合應(yīng)用實(shí)例 第7章 文件操作 7.1 文件概述 7.2 system.io模型 7.2.1 system.io命名空間的資源 7.2.2 system.io命名空間的功能 7.3 文件與目錄類 7.3.1 directory類和directoryinfo類 7.3.2 file類和fileinfo類 7.3.3 path類 7.3.4 讀取驅(qū)動(dòng)器信息 7.4 文件的讀與寫 7.4.1 流 7.4.2 讀寫文件 7.4.3 讀寫二進(jìn)制文件 7.5 綜合應(yīng)用實(shí)例 第8章 數(shù)據(jù)庫(kù)應(yīng)用 8.1 數(shù)據(jù)庫(kù)基礎(chǔ) 8.1.1 數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)管理系統(tǒng) 8.1.2 表和視圖 8.1.3 用vs 2010創(chuàng)建數(shù)據(jù)庫(kù)和表 8.1.4 結(jié)構(gòu)化查詢語(yǔ)言(sql) 8.1.5 數(shù)據(jù)訪問(wèn)命名空間 8.2 ado.net概述 8.2.1 ado.net基本概念與特點(diǎn) 8.2.2 ado.net對(duì)象模型的結(jié)構(gòu) 8.3 創(chuàng)建連接 8.3.1 創(chuàng)建connection對(duì)象 8.3.2 使用connection對(duì)象 8.4 command對(duì)象與datareader對(duì)象 8.4.1 創(chuàng)建command對(duì)象 8.4.2 使用command對(duì)象操作數(shù)據(jù) 8.4.3 創(chuàng)建datareader對(duì)象 8.4.4 使用datareader對(duì)象檢索數(shù)據(jù) 8.5 dataset對(duì)象與dataadapter對(duì)象 8.5.1 dataset對(duì)象 8.5.2 dataadapter對(duì)象 8.6 綜合應(yīng)用實(shí)例 第9章 多線程編程 9.1 線程概述 9.1.1 多線程工作方式 9.1.2 何時(shí)使用多線程 9.2 創(chuàng)建并控制一個(gè)線程 9.2.1 線程的建立與啟動(dòng) 9.2.2 線程的掛起、恢復(fù)與終止 9.2.3 線程的狀態(tài)及優(yōu)先級(jí) 9.3 線程的同步和通信 9.3.1 lock關(guān)鍵字 9.3.2 線程監(jiān)視器 9.3.3 線程間的通信 9.3.4 子線程訪問(wèn)主線程的控件 9.4 線程池和定時(shí)器 9.4.1 線程池 9.4.2 定時(shí)器 9.5 互斥對(duì)象 9.6 綜合應(yīng)用實(shí)例 習(xí)題 第1章 .net與c#基礎(chǔ) 第2章 c#編程基礎(chǔ) 第3章 面向?qū)ο缶幊袒A(chǔ) 第4章 面向?qū)ο缶幊踢M(jìn)階 第5章 windows應(yīng)用程序開發(fā) 第6章 gdi+編程 第7章 文件操作 第8章 數(shù)據(jù)庫(kù)應(yīng)用 第9章 多線程編程 實(shí)驗(yàn) 實(shí)驗(yàn)1 c#編程環(huán)境 實(shí)驗(yàn)2 c#編程基礎(chǔ) 實(shí)驗(yàn)3 面向?qū)ο缶幊?實(shí)驗(yàn)4 接口 實(shí)驗(yàn)5 異常處理 實(shí)驗(yàn)6 windows應(yīng)用程序開發(fā) 實(shí)驗(yàn)7 gdi+編程 實(shí)驗(yàn)8 文件和數(shù)據(jù)庫(kù)應(yīng)用 實(shí)驗(yàn)9 多線程編程

章節(jié)摘錄

版權(quán)頁(yè):插圖:

編輯推薦

《C#程序設(shè)計(jì)教程(第2版)》融入了作者多年教學(xué)和應(yīng)用項(xiàng)目開發(fā)的經(jīng)驗(yàn)及體會(huì),全書采用邊講理論邊通過(guò)實(shí)例練習(xí)的方式,使讀者真正掌握C#的使用方法,C#是微軟,NET中最簡(jiǎn)單、方便和高效的程序設(shè)計(jì)語(yǔ)言,已成為目前主流的開發(fā)工具《C#程序設(shè)計(jì)教程(第2版)》以當(dāng)前最新的VisualStudio.NET2010作為平臺(tái),結(jié)合作者近年來(lái)的教學(xué)和應(yīng)用開發(fā)實(shí)踐,在繼承第1版的基本內(nèi)容和基本方法的基礎(chǔ)上,對(duì)體系結(jié)構(gòu)進(jìn)行了調(diào)整、修改和優(yōu)化,實(shí)例實(shí)用性大大增強(qiáng)。全書分為教程、習(xí)題和實(shí)驗(yàn)三個(gè)部分,將理論與實(shí)踐很好地融合。教程部分(第1章~第9章)結(jié)合實(shí)例講解C#程序設(shè)計(jì)的基礎(chǔ)知識(shí);習(xí)題部分主要突出基本編程和基本概念;實(shí)驗(yàn)部分主要鍛煉讀者的編程和應(yīng)用能力系統(tǒng)性和應(yīng)用性強(qiáng)。

圖書封面

評(píng)論、評(píng)分、閱讀與下載


    C#程序設(shè)計(jì)教程 PDF格式下載


用戶評(píng)論 (總計(jì)2條)

 
 

  •   不錯(cuò) 是學(xué)校里要的教材
  •   值得購(gòu)買,品質(zhì)不錯(cuò),希望有用。

相關(guān)圖書

 

250萬(wàn)本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7