注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì).NETC#.NET程序設(shè)計(jì)

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

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

定 價(jià):¥64.00

作 者: (美)Julia Case Bradley,(美)Anita C.Millspaugh著;天宏工作室譯;天宏工作室譯
出版社: 清華大學(xué)出版社
叢編項(xiàng): 國(guó)外計(jì)算機(jī)科學(xué)經(jīng)典教材
標(biāo) 簽: C#

ISBN: 9787302099345 出版時(shí)間: 2005-01-01 包裝: 平裝
開(kāi)本: 26cm 頁(yè)數(shù): 531 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  ●編程實(shí)例:完整的編程練習(xí)將引導(dǎo)學(xué)生完成設(shè)計(jì)、編寫代碼和執(zhí)行C#程序的過(guò)程?!窳?xí)題:習(xí)題讓學(xué)生有時(shí)間思考當(dāng)前的主題并評(píng)估自己對(duì)于細(xì)節(jié)的理解程度?!裉崾荆禾崾究梢詭椭鷮W(xué)生避免程序中可能出現(xiàn)的問(wèn)題,并鼓勵(lì)他們一開(kāi)始就養(yǎng)成很好的編程習(xí)慣。●實(shí)例分析:實(shí)例分析提供了持續(xù)的主題練習(xí),可以在整個(gè)課程中使用它們?!窬幊叹毩?xí):編程練習(xí)可以檢驗(yàn)學(xué)生對(duì)各章介紹的編程技術(shù)的理解。本書全面地介紹了面向?qū)ο蟮母拍钜约癈#語(yǔ)言的語(yǔ)法和術(shù)語(yǔ)。本書是入門性的C#課程,不需要學(xué)生事先具備計(jì)算機(jī)編程的基礎(chǔ)知識(shí)。本書將編程的基本概念、解決問(wèn)題、編程邏輯以及面向?qū)ο蟮氖录?qū)動(dòng)語(yǔ)言的設(shè)計(jì)技術(shù)等綜合在一起。每一章都以一個(gè)具體目標(biāo)和簡(jiǎn)介開(kāi)始,然后介紹了許多編程例子以及實(shí)用練習(xí),指導(dǎo)讀者進(jìn)行設(shè)計(jì)和編碼。各章的主題是按照順序介紹的,便于讀者在獲得重要的編程技巧(如創(chuàng)建包含對(duì)象、決策、循環(huán)和數(shù)據(jù)管理的項(xiàng)目)的同時(shí)學(xué)習(xí)如何處理可視界面。本書側(cè)重于編寫用戶易于理解和使用的應(yīng)用程序,在整本書中向?qū)W生展示了界面設(shè)計(jì)的準(zhǔn)則,適合程序設(shè)計(jì)的初學(xué)者以及希望學(xué)習(xí)這門新語(yǔ)言的廣大程序員。序 C#(CSharp)是Microsoft隨Visual Studio. NET引入的一種新語(yǔ)言. 它們的目標(biāo)是為了提供Visual Basic的易用性以及Java和C++語(yǔ)言的靈活性和強(qiáng)大功能. 雖然C#的語(yǔ)法與Java和C++相似, 但是創(chuàng)建圖形用戶界面和事件驅(qū)動(dòng)的應(yīng)用程序的容易程度可以媲美Visual Basic. C#是完全面向?qū)ο蟮模?它與使用新的. NET Framework的其他許多語(yǔ)言兼容. 本書全面介紹面向?qū)ο蟮母拍钜约斑@種語(yǔ)言的語(yǔ)法和術(shù)語(yǔ). C#. NET用來(lái)允許程序員開(kāi)發(fā)在Windows下或者在Web瀏覽器中運(yùn)行的應(yīng)用程序, 并且沒(méi)有編程通常所具有的復(fù)雜性. 程序員只需要很少的概念就可以設(shè)計(jì)一個(gè)包含標(biāo)準(zhǔn)元素(如按鈕. 復(fù)選框. 單選按鈕. 文本框以及列表框)的屏幕. 這些對(duì)象都像預(yù)期的那樣運(yùn)行, 產(chǎn)生一個(gè)"標(biāo)準(zhǔn)的"Windows或Web用戶界面. 本書簡(jiǎn)介 本書專門用于導(dǎo)論性的編程課程, 這門課程不需要事先具備計(jì)算機(jī)編程的基礎(chǔ)知識(shí). 后面各章也適合于學(xué)習(xí)一種新語(yǔ)言以便提高自己技術(shù)的專業(yè)程序員. 本書假設(shè)學(xué)生熟悉Windows操作環(huán)境, 并且可以使用Internet瀏覽器應(yīng)用程序. 方法 本書將編程的基本概念. 解決問(wèn)題. 編程邏輯以及面向?qū)ο蟮氖录?qū)動(dòng)語(yǔ)言的設(shè)計(jì)技術(shù)等綜合在一起. 各章的主題是按照順序介紹的, 這允許程序員在獲得重要的編程技巧(如創(chuàng)建包含對(duì)象. 決策. 循環(huán)和數(shù)據(jù)管理的項(xiàng)目)的同時(shí)學(xué)習(xí)如何處理可視界面. 本書側(cè)重于編寫用戶易于理解和使用的應(yīng)用程序, 在整本書中向?qū)W生展示了界面設(shè)計(jì)的準(zhǔn)則. 實(shí)際上, 本書介紹的順序與Bradley/Millspaugh的Visual Basic. NET一書相同. 在第1章中, 我們介紹了面向?qū)ο蟮木幊蹋∣bject-Oriented Programming, OOP), 并在本書的其余各章中使用了它的特性. 教師可以使用各章中所有項(xiàng)目的代碼. 各章的安排 每一章都以一個(gè)可識(shí)別的目標(biāo)和簡(jiǎn)介開(kāi)始, 然后介紹了許多編程例子以及實(shí)用練習(xí), 指導(dǎo)讀者進(jìn)行設(shè)計(jì)和編碼. 激發(fā)思考的習(xí)題讓學(xué)生有時(shí)間思考當(dāng)前的主題并評(píng)估自己對(duì)細(xì)節(jié)的理解. 各章末尾包括了一章的復(fù)習(xí)題. 編程練習(xí)以及4個(gè)實(shí)例分析. 實(shí)例分析提供了持續(xù)的主題練習(xí), 可以在整個(gè)課程中使用. 第1章"編程和C#簡(jiǎn)介"介紹了Microsoft新的Visual Studio集成開(kāi)發(fā)環(huán)境(Inte-grated Development Environment, IDE). 目前, 這個(gè)單一的環(huán)境可以用于多種語(yǔ)言. 操作步驟可以讓學(xué)生非常迅速(比大多數(shù)書都更快)地進(jìn)入編程領(lǐng)域. 這一章將介紹對(duì)象. 屬性. 方法和事件等OOP概念, 還將介紹調(diào)試和使用Help系統(tǒng)的知識(shí). 第2章"更多控件"介紹了良好的程序設(shè)計(jì)技術(shù), 包括使用戶容易使用界面以及設(shè)計(jì)可維護(hù)程序的準(zhǔn)則, 還介紹了幾個(gè)控件, 包括文本框. 分組框. 復(fù)選框. 單選按鈕以及圖片框. 第3章"變量. 常量和計(jì)算"將介紹使用數(shù)據(jù)和定義數(shù)據(jù)類型的概念. 學(xué)生將學(xué)習(xí)遵循一些標(biāo)準(zhǔn)來(lái)指出變量和常量的數(shù)據(jù)類型. 使用try/catch/finally結(jié)構(gòu)來(lái)處理錯(cuò)誤, 本章介紹了這方面的知識(shí)以及計(jì)算. 學(xué)生將學(xué)習(xí)使用MessageBox類來(lái)顯示出錯(cuò)消息, 還將學(xué)習(xí)重載構(gòu)造函數(shù)的OOP概念. 第4章"決策和條件"介紹了使用關(guān)系運(yùn)算符和邏輯運(yùn)算符組成的條件來(lái)執(zhí)行相應(yīng)的操作. 除了if語(yǔ)句和case結(jié)構(gòu)之外, 這一章還將介紹幾種驗(yàn)證輸入數(shù)據(jù)的技術(shù). 這一章介紹了IDE的調(diào)試功能, 包括單步執(zhí)行程序語(yǔ)句和在執(zhí)行過(guò)程中檢查中間值的操作指南. 第5章"菜單. 通用對(duì)話框和方法"介紹了Menu Editor. 菜單和快捷菜單是添加到組件托盤中的組件. 學(xué)生將學(xué)習(xí)在項(xiàng)目中包括菜單和快捷菜單, 還將學(xué)習(xí)常規(guī)編寫的方法. 第6章"OOP:創(chuàng)建面向?qū)ο蟮某绦?介紹了面向?qū)ο缶幊痰睦碚? 雖然從第1章開(kāi)始我們就一直在使用OOP概念, 但是在這一章中, 學(xué)生將學(xué)習(xí)OOP的術(shù)語(yǔ)和應(yīng)用. 這一章介紹了用于可視對(duì)象(窗體)和擴(kuò)展現(xiàn)有類的繼承. 本章中的實(shí)例都非常簡(jiǎn)單, 適合入門課程的要求. 第7章"列表. 循環(huán)和打印"將列表框和組合框結(jié)合到了項(xiàng)目中, 以便提供討論循環(huán)過(guò)程和打印信息列表的機(jī)會(huì). 打印控件還包括一個(gè)Print Preview, 以便在不用實(shí)際打印的情況下查看輸出. 第8章"數(shù)組"介紹了數(shù)組, 這是第7章中介紹的列表的合理延續(xù). 這一章還介紹了結(jié)構(gòu). 第9章"使用Web Forms編程"介紹了使用Web Forms編程, Web Forms用來(lái)創(chuàng)建在瀏覽器應(yīng)用程序中執(zhí)行的Web頁(yè). 學(xué)生將學(xué)習(xí)設(shè)計(jì)和開(kāi)發(fā)簡(jiǎn)單的Web應(yīng)用程序. 第10章"訪問(wèn)數(shù)據(jù)庫(kù)文件"將介紹ADO. NET, 它是Microsoft用來(lái)訪問(wèn)數(shù)據(jù)庫(kù)中數(shù)據(jù)的一種新技術(shù). 這一章將介紹如何創(chuàng)建連接. 數(shù)據(jù)適配器和數(shù)據(jù)集. 程序包括從Windows Forms和Web Forms訪問(wèn)數(shù)據(jù). 學(xué)生可以學(xué)習(xí)將數(shù)據(jù)表綁定到數(shù)據(jù)網(wǎng)格以及將單個(gè)數(shù)據(jù)字段綁定到控件(如標(biāo)簽和文本框). 第11章"在文件中保存數(shù)據(jù)和對(duì)象"介紹了數(shù)據(jù)文件處理的技術(shù). 學(xué)生將學(xué)習(xí)使用流來(lái)保存和讀取少量數(shù)據(jù). Stream Writer和Stream Reader對(duì)象用來(lái)存儲(chǔ)和重新加載組合框的內(nèi)容. 對(duì)象序列化用來(lái)持久存儲(chǔ)對(duì)象. 編程實(shí)例包括了序列化(保存)以及反序列化(恢復(fù))對(duì)象. 第12章"圖形和動(dòng)畫"介紹了GDI+的類和方法. 這一章將介紹用于繪制形狀和線條的Graphics對(duì)象. 畫筆和畫刷. 動(dòng)畫是使用Timer控件實(shí)現(xiàn)的, 而SetBounds方法用于移動(dòng)控件. 第13章"C#的其他主題"介紹了一些高級(jí)主題. 最后這一章將介紹多文檔界面(Multiple Document Interfaces, MDI). 工具欄和狀態(tài)欄以及使用數(shù)據(jù)透視表從數(shù)據(jù)庫(kù)中創(chuàng)建報(bào)表. "附錄"提供了其他一些重要資料. 附錄A包含所有習(xí)題的答案. 附錄B介紹了日期. 數(shù)學(xué)和字符串處理的方法. 在OOP格式中, 這些操作是使用Math類和String類完成的. 附錄C介紹了熟練使用Visual Studio環(huán)境的方法, 而附錄D展示C#與VisualBasic之間的區(qū)別. 教師資源 教師手冊(cè)可以在光盤或本書的Web站點(diǎn)上獲得教師手冊(cè). 它包含以下內(nèi)容: ·各章的教學(xué)目標(biāo)以及內(nèi)部小結(jié). ·教學(xué)建議. ·每章后面的復(fù)習(xí)題的答案. ·編程練習(xí)中包含的各章主題. 試題庫(kù)試題庫(kù)提供了涵蓋各章中出現(xiàn)的術(shù)語(yǔ)和概念問(wèn)題. 試題的形式是對(duì)錯(cuò)題和多項(xiàng)選擇題. Diploma by Brownstone. Diploma是用于高等教育的最靈活. 功能強(qiáng)大而又易于使用的計(jì)算機(jī)測(cè)試系統(tǒng). Diploma系統(tǒng)允許教師創(chuàng)建一份試卷, 可以作為打印版本. 基于LAN的在線版本或者Internet版本. Diploma還包括了評(píng)分功能, 這樣整個(gè)考試過(guò)程都將自動(dòng)完成. PowerPoint演示文稿PowerPoint演示文稿遵循教師手冊(cè)的大綱, 為教師提供了在課堂上演示文本材料的資源. 本書中的圖形所有插圖. 屏幕圖形以及表格都有電子版本, 可以在演示文稿. 幻燈片或散發(fā)的材料中使用它們. Online Learning Center(www. mhhe. com/cit/program/bradley/csharp)用來(lái)為學(xué)生提供各種各樣的學(xué)習(xí)機(jī)會(huì), 這個(gè)Web站點(diǎn)包括了額外的編程練習(xí). 學(xué)生自我測(cè)試. 可下載的數(shù)據(jù)文件以及對(duì)教師和學(xué)生都非常有用的資源. 幫助管理課程的數(shù)字解決方案 PageOutPageOut是我們的Course Web Site Development Center, 提供了提綱頁(yè)面. URL. McGraw-Hill Online Learning Center的內(nèi)容. 在線練習(xí)和測(cè)試. 評(píng)分. 討論版以及一個(gè)用于學(xué)生Web頁(yè)的區(qū)域. 可以隨任何McGraw-Hill/Irwin產(chǎn)品免費(fèi)獲得PageOut, 它不需要事先具備HTML基礎(chǔ)知識(shí), 不再需要長(zhǎng)時(shí)間的編碼, 它是課程管理員和教師提供完整課程Web站點(diǎn)的一種方式. PageOut提供了一系列模板:只需使用你的課程信息填寫它們并單擊16個(gè)設(shè)計(jì)中的一個(gè)即可. 這個(gè)過(guò)程花費(fèi)不到1個(gè)小時(shí), 可以為你提供一個(gè)專業(yè)設(shè)計(jì)的Web站點(diǎn). 我們甚至讓你從示例Web站點(diǎn)人手, 或者為你輸人大綱!PageOut非常簡(jiǎn)單而直觀, 難怪超過(guò)12 000位大學(xué)教授都在使用它. 要想獲得更多信息, 請(qǐng)?jiān)L問(wèn)PageOut Web站點(diǎn)(www. pageout. net). 可以通過(guò)下面任何平臺(tái)發(fā)布Online Learning Center: McGraw-Hill Learning Architecture(TopClass). Blackboard. Components. Ecollege. Com(以前的Real Education). WebCT(Universal Learning Technology的一個(gè)產(chǎn)品). McGraw-Hill與WebCT和Blackboard存在伙伴關(guān)系, 這使進(jìn)行在線教學(xué)更加容易. 現(xiàn)在, 你可以使用通過(guò)用于高等教育的基于Internet的一流學(xué)習(xí)工具發(fā)布的McGraw-Hill內(nèi)容. 在McGraw-Hill, 我們與WebCT和Blackboard達(dá)成了下列服務(wù)協(xié)議: Instructor Advantage. Instructor Advantage是McGraw-Hill與WebCT共同提供的一種特殊級(jí)別的服務(wù), 它用來(lái)幫助你開(kāi)始新的課程. 可以立即獲得一組專家的幫助, 確保在培訓(xùn)過(guò)程中一切都非常順利地進(jìn)行. Instructor Advantage Plus. 對(duì)于更高級(jí)的服務(wù), 有一些經(jīng)過(guò)考核的McGraw-Hill培訓(xùn)員. 一位通過(guò)認(rèn)證的WebCT或Blackboard專家將為你和其他人員提供全天的現(xiàn)場(chǎng)培訓(xùn). 然后, 你在培訓(xùn)過(guò)程中會(huì)收到大量的電子郵件和電話支持. 請(qǐng)聯(lián)系本地的McGraw-Hill代表, 以便獲得更多的細(xì)節(jié). Powerweb lnformation Technology的Powerweb是一個(gè)激動(dòng)人心的在線產(chǎn)品, 它可以隨Using lnformation Technology一起使用. 只需象征性的費(fèi)用, 學(xué)生就通過(guò)我們的Web站點(diǎn)訪問(wèn)大量資源:所有資源都與本書相對(duì)應(yīng). 其內(nèi)容包括交互式詞匯表, 有關(guān)考試. 評(píng)分和衡量選項(xiàng)的當(dāng)前事件, Web調(diào)查, 相關(guān)文本內(nèi)容的鏈接以及通過(guò)Northern Light(一個(gè)學(xué)術(shù)搜索引擎)的WWW搜索功能. 致謝 許多人都為本書的設(shè)計(jì)和出版付出了辛苦的努力. 我們想要感謝編輯Steve Schuetz和Craig Leonard以及出版商George Werthman. 此外, 我們還要感謝許多參與本書編寫的人, 包括Jean Lou Hess. Artemio Ortiz和Betsy Blumenthal. 我們非常感激Microsoft的Robert Price. Deanna Tague以及Haroon Ahmed, 他們?cè)诩夹g(shù)上具有很強(qiáng)的洞察力, 并且提出了建設(shè)性的批評(píng)和許多寶貴的建議. 非常感謝Laura Claytor對(duì)我們提供的幫助. 最重要的是, 我們要感謝Dennis. Richard. Tricia. Eric和Kenna長(zhǎng)期的支持和理解以及給予的繁忙的電話咨詢. 作者的話 我們?cè)诰帉慍#書籍的過(guò)程中得到了許多快樂(lè). 我們希望在你閱讀本書時(shí)能夠體驗(yàn)到這種感覺(jué), 并且你會(huì)喜歡學(xué)習(xí)或講授這種出色的編程語(yǔ)言. Julia Case Bradley Anita C. Millspaugh 第1章編程和C#簡(jiǎn)介 1. 1使用C#編寫Windows應(yīng)用程序 1. 2編程語(yǔ)言:過(guò)程. 事件驅(qū)動(dòng)和面向?qū)ο?1. 2. 1對(duì)象模型 1. 2. 2Microsoft的Visual Studio. NET 1. 3編寫C#程序 1. 3. 1三步過(guò)程 1. 3. 2C#應(yīng)用程序文件 1. 4Visual Studio環(huán)境 1. 4. 1IDE的StartPage 1. 4. 2New Project對(duì)話框 1. 4, 3IDE主窗口 1. 4. 4工具欄 1. 4. 5Document窗口 1. 4. 6Form Designer 1. 4. 7Solution Explorer窗口 1. 4. 8Properties窗口 1. 4. 9工具箱 1. 4. 10Help 1. 4. 11設(shè)計(jì)時(shí). 運(yùn)行時(shí)和中斷時(shí) 1. 5編寫第一個(gè)C#項(xiàng)目 1. 5. 1設(shè)置工作區(qū) 1. 5. 2設(shè)計(jì)項(xiàng)目 1. 5. 3定義用戶界面 1. 5. 4設(shè)置屬性 1. 5. 5編寫代碼 1. 5. 6C#代碼語(yǔ)句 1. 5. 7編寫HelloWorld的事件處理方法 1. 5. 8運(yùn)行項(xiàng)目 1. 5. 9保存工作 1. 5. 10打開(kāi)項(xiàng)目 1. 5. 11修改項(xiàng)目 1. 5. 12打印代碼 1. 6查找和更正錯(cuò)誤 1. 6. 1語(yǔ)法錯(cuò)誤 1. 6. 2運(yùn)行時(shí)錯(cuò)誤 1. 6. 3邏輯錯(cuò)誤 1. 6. 4項(xiàng)目調(diào)試 1. 6. 5對(duì)象的命名規(guī)則和約定 1. 7Visual Studio幫助 1. 7. 1安裝和運(yùn)行MSDN 1. 7. 2查看Help主題 1. 7. 3上下文相關(guān)幫助 1. 7. 4管理窗口 本章小結(jié) 重要術(shù)語(yǔ) 復(fù)習(xí)題 編程練習(xí) 實(shí)例分析 Custom Supplies Mail Order Christopher‘s Car Center Xtreme Cinema Cool Boards 第2章更多控件 2. 1更多控件簡(jiǎn)介 2. 1. 1文本框 2. 1. 2分組框 2. 1. 3復(fù)選框 2. 1. 4單選按鈕 2. 1. 5圖片框 2. 1. 6設(shè)置邊框和樣式 2. 1. 7繪制線條 2. 2使用多個(gè)控件 2. 2. 1選定多個(gè)控件 2. 2. 2取消一組控件的選定 2. 2. 3移動(dòng)一組控件 2. 2. 4設(shè)置多個(gè)控件的屬性 2. 2. 5對(duì)齊控件 2. 3設(shè)計(jì)便于用戶使用的應(yīng)用程序 2. 3. 1設(shè)計(jì)用戶界面 2. 3. 2定義鍵盤訪問(wèn)鍵 2. 3. 3設(shè)置接受按鈕和取消按鈕 2. 3. 4設(shè)置控件的Tab鍵順序 2. 3. 5設(shè)置窗體在屏幕上的位置 2. 3. 6創(chuàng)建ToolTip 2. 4編寫控件的代碼 2. 4. 1清空文本框和標(biāo)簽 2. 4. 2重新設(shè)置焦點(diǎn) 2. 4. 3設(shè)置單選按鈕和復(fù)選框的Checked屬性 2. 4. 4在運(yùn)行時(shí)設(shè)置可見(jiàn)性 2. 4. 5更改文本的顏色 2. 4. 6串聯(lián)文本 2. 4. ?連續(xù)鍵人很長(zhǎng)的程序行 2. 4. 8編寫事件處理程序 2. 5編程實(shí)例 2, 6良好的編程習(xí)慣 本章小結(jié) 重要術(shù)語(yǔ) 復(fù)習(xí)題 編程練習(xí) 實(shí)例分析 Custom Supplies Mail Order Christopher‘s Car Center Xtreme Cinema Cool Boards 第3章變量. 常量和計(jì)算 3. 1數(shù)據(jù):變量和常量 3. 1. 1數(shù)據(jù)類型 3. 1. 2命名規(guī)則 3. 1. 3命名約定 3. 1. 4常量-一命名和內(nèi)部 3. 1. 5聲明變量 3. 1. 6變量的范圍和生命期 3. 2計(jì)算 3. 2. 1將字符串轉(zhuǎn)換為數(shù)值數(shù)據(jù)類型 3. 2. 2算術(shù)運(yùn)算 3. 2. 3運(yùn)算順序 3. 2. 4在代碼中使用計(jì)算 3. 2. 5在數(shù)值數(shù)據(jù)類型之間轉(zhuǎn)換 3. 2. 6對(duì)不同數(shù)據(jù)類型執(zhí)行運(yùn)算 3. 2. 7舍人數(shù)字 3. 3設(shè)置數(shù)據(jù)顯示的格式 3. 4執(zhí)行計(jì)算的編程例子 3. 5處理異常 3. 6在消息框中顯示消息 3. 6. 1TextMessage字符串 3. 6. 2標(biāo)題欄文本 3. 6. 3MessageBox按鈕 3. 6. 4MessageBox圖標(biāo) 3. 6. 5使用重載的方法 3. 6. 6測(cè)試多個(gè)字段 3. 7計(jì)數(shù)和累計(jì)求和 3. 7. 1對(duì)數(shù)字求和 3. 7. 2計(jì)數(shù) 3. 7. 3計(jì)算平均值 3. 8編程實(shí)例 本章小結(jié) 重要術(shù)語(yǔ) 復(fù)習(xí)題 編程練習(xí) 實(shí)例分析 Custom Supplies Mail Order Christopher‘s Car Center Xtreme Cinema Cool Boards 第4章決策和條件 4. 1if語(yǔ)句 4. 2條件 4. 2. 1比較數(shù)值變量和常量 4. 2. 2比較字符數(shù)據(jù) 4. 2. 3比較字符串 4. 2. 4比較大寫和小寫字符 4. 2. 5true或false測(cè)試 4. 2. 6復(fù)合條件 4. 2. 7簡(jiǎn)化操作 4. 3嵌套的訂語(yǔ)句 4. 4隨單選按鈕和復(fù)選框一起使用if語(yǔ)句 4. 4. 1一個(gè)"簡(jiǎn)單例子" 4. 4. 2檢查單選按鈕組的狀態(tài) 4. 4. 3檢查多個(gè)復(fù)選框的狀態(tài) 4, 5增強(qiáng)消息框 4. 5. 1顯示消息字符串 4. 5. 2顯示多個(gè)按鈕 4. 6輸入驗(yàn)證 4. 6. 1檢查一個(gè)值范圍 4. 6. 2檢查必需的字段 4. 6. 3執(zhí)行多個(gè)驗(yàn)證, 4. 7case結(jié)構(gòu) 4. 8共享事件處理程序 4. 9調(diào)用事件處理程序 4, 10編程實(shí)例 4. 11調(diào)試C#項(xiàng)目 4. 11. 1寫入Output窗口 4. 11. 2使用Break按鈕暫停執(zhí)行 4. 11. 3強(qiáng)制中斷 4. 11. 4檢查表達(dá)式的當(dāng)前值 4. 11. 5單步執(zhí)行代碼 4. 11. 6Locals窗口 4. 11. 7Autos窗口 4. 11. 8調(diào)試的逐步指導(dǎo) 本章小結(jié) 重要術(shù)語(yǔ) 復(fù)習(xí)題 編程練習(xí) 實(shí)例分析 Custom Supplies Mail Order Christopher‘s Car Center Xtreme Cinema Cool Boards 第5章菜單. 通用對(duì)話框和方法 5. 1菜單 5. 1. 1定義菜單 5. 1. 2創(chuàng)建菜單:操作步驟 5. 1. 3編寫菜單項(xiàng)的代碼 5. 1. 4修改菜單項(xiàng) 5. 1. 5Windows菜單的標(biāo)準(zhǔn) 5. 2通用對(duì)話框 5. 2. 1顯示W(wǎng)indows通用對(duì)話框 5. 2. 2使用對(duì)話框中的信息 5. 2. 3設(shè)置初始值 5. 3創(chuàng)建快捷菜單 5. 4編寫通用方法 5. 4. 1創(chuàng)建新方法 5. 4. 2向方法傳遞參數(shù) 5. 4. 3編寫返回值的方法 5. 4. 4包含多個(gè)參數(shù)的方法 5. 4. 5將計(jì)算劃分為較小的單元 5. 5編程實(shí)例 本章小結(jié) 重要術(shù)語(yǔ) 復(fù)習(xí)題 編程練習(xí) 實(shí)例分析 Custom Supplies Mail Order Christopher‘s Car Center Xtreme Cinema Cool Boards 第6章OOP:創(chuàng)建面向?qū)ο蟮某绦?6. 1面向?qū)ο蟮木幊?6. 1. 1對(duì)象 6. 1. 2面向?qū)ο蟮男g(shù)語(yǔ) 6. 1. 3可重用的類 6. 1. 4多層應(yīng)用程廳 6. 2類 6. 2. 1例示對(duì)象 6. 2. 2設(shè)計(jì)自己的類 6. 2. 3創(chuàng)建類中的屬性 6. 2. 4類方法 6. 2. 5構(gòu)造函數(shù)和析構(gòu)函數(shù) 6. 2. 6創(chuàng)建新類:操作步驟 6. 3使用類創(chuàng)建新對(duì)象 6. 3. 1定義和使用新對(duì)象操作步驟 6. 3. 2實(shí)例變量與靜態(tài)變量 6. 3. 3向操作指南添加靜態(tài)屬性 6. 3. 4析構(gòu)函數(shù) 6. 4繼承 6. 4. 1繼承屬性和方法 6. 4. 2重寫方法 6. 4. 3訪問(wèn)屬性 6. 4. 4創(chuàng)建基于BookSate的派生類 6. 4. 5向逐步指導(dǎo)添加繼承 6. 4. 6創(chuàng)建只用于繼承的基類 6. 4. 7繼承窗體類 6. 5管理包含多個(gè)類的項(xiàng)目 6. 5. 1名稱空間 6. 5. 2向項(xiàng)目添加現(xiàn)有的類文件 6. 5. 3在不同的窗體上顯示值 6. 6使用Object Browser 6. 6. 1檢查C釁類 6. 6. 2檢查自己的類 6. 7編程實(shí)例 本章小結(jié) 重要術(shù)語(yǔ) 復(fù)習(xí)題- 編程練習(xí) 實(shí)例分析 Custom Supplies Mail Order Christopher‘s Car Center Xtreme Cinema Cool Boards 第7章列表. 循環(huán)和打印 7. 1列表框和組合框 7. 1. 1Items集合 7. 1. 2填充列表 7. 1. 3Seleetedlndex屬性 7. 1. 4Items. Count屬性 7. 1. 5引用Items集合 7. 1. 6從列表中刪除項(xiàng)目 7. 1. 7清空列表 7. 1. 8列表框和組合框事件 7. 2while和do/while循環(huán) 7. 2. 1布爾數(shù)據(jù)類型回顧 7. 2. 2對(duì)列表框使用while循環(huán) 7. 3for循環(huán) 7. 3. 1負(fù)增量或向后計(jì)數(shù) 7. 3. 2在進(jìn)入之前就滿足條件 7. 3. 3無(wú)限循環(huán) 7. 3. 4退出for循環(huán) 7. 4使項(xiàng)目顯示為選定的 7. 4. 1選定文本框中的項(xiàng)目 7. 4. 2在列表框中選定一個(gè)項(xiàng)目 7. 5向打印機(jī)發(fā)送信息 7. 5. 1PrintDocument控件 7. 5. 2打印列表框的內(nèi)容 7. 5. 3完整的PrintPage方法 7. 5. 4打印列表中的選定項(xiàng)目 7. 5. 5對(duì)齊小數(shù)列 7. 5. 6顯示打印預(yù)覽 7. 5. 7打印多個(gè)頁(yè)面 本章小結(jié) 重要術(shù)語(yǔ) 復(fù)習(xí)題 編程練習(xí) 實(shí)例分析 Custom Supplies Mail Order Christopher‘s Car Center Xtreme Cinema Cool Boards 第8章數(shù)組 8. 1一維數(shù)組 8. 1. 1下標(biāo) 8. 1. 2有效下標(biāo) 8. 2foreach語(yǔ)句 8. 3結(jié)構(gòu) 8. 3. 1根據(jù)結(jié)構(gòu)聲明變量 8. 3. 2訪問(wèn)結(jié)構(gòu)變量中的元素 8. 3. 3在結(jié)構(gòu)中包括數(shù)組 8. 4對(duì)累加器使用數(shù)組元素 8. 4. 1添加到正確的總數(shù)中 8. 4. 2調(diào)試數(shù)組程序 8. 5表查找 8. 6編寫表查找的代碼 8. 7使用包含數(shù)組的列表框 8. 8多維數(shù)組 8. 8. 1初始化二維數(shù)組 8. 8. 2打印二維表 8. 8. 3對(duì)二維表求和 8. 8. 4二維表的查找操作 8. 9編程實(shí)例 本章小結(jié) 重要術(shù)語(yǔ) 復(fù)習(xí)題 編程練習(xí) 實(shí)例分析 Custom Supplies Mail Order Christopher‘s Car Center Xtreme Cinema Cool Boards Cool Boards Shirt Orders By Your Name 第9章使用WebForms編程 9. 1C#和Web編程 9. 2創(chuàng)建Web Forms 9. 2. IVisual Studio IDE中的Web Forms 9. 2. 2創(chuàng)建第一個(gè)WebForm:操作步驟 9. 2. 3查看HTML代碼 9. 2. 4瀏覽器視圖 9. 2. 5工具欄 9. 2. 6控件 9. 2. 7事件處理 9. 2. 8文件 9. 2. 9編寫事件處理程序的代碼:操作步驟 9. 2. 10調(diào)試 9. 2. 11在其他瀏覽器中進(jìn)行測(cè)試 9. 3Web Form的布局 9. 3. 1頁(yè)面布局 9. 3. 2對(duì)布局使用表 9. 4使用驗(yàn)證器控件 9. 5管理Web項(xiàng)目 9. 5. 1文件的位置 9. 5. 2移動(dòng)項(xiàng)目 9. 5. 3刪除Web項(xiàng)目 9. 6一些Web縮寫詞 本章小結(jié) 重要術(shù)語(yǔ) 復(fù)習(xí)題 編程練習(xí) 實(shí)例分析 Custom Supplies Mail Order Christopher‘s CarCenter Xtreme Cinema Cool Boards 第10章訪問(wèn)數(shù)據(jù)庫(kù)文件 10. 1數(shù)據(jù)庫(kù)文件 10. 1. 1C#和數(shù)據(jù)庫(kù)文件 10. 1. 2數(shù)據(jù)庫(kù)術(shù)語(yǔ) 10. 1. 3XML數(shù)據(jù) 10. 2使用ADO. NET和C# 10. 2. 1創(chuàng)建連接 10. 2. 2設(shè)置數(shù)據(jù)適配器 10. 2. 3定義數(shù)據(jù)集 10. 2. 4將數(shù)據(jù)綁定到控件 10. 3創(chuàng)建數(shù)據(jù)庫(kù)應(yīng)用程序 10. 3. 1創(chuàng)建綁定的DataGrid控件:操作步驟 10. 3. 2顯示數(shù)據(jù)預(yù)覽 10. 3. 3綁定數(shù)據(jù) 10. 4使用數(shù)據(jù)綁定的標(biāo)簽 10. 4. 1瀏覽數(shù)據(jù)集 10. 4. 2檢索記錄數(shù)量 10. 4. 3將數(shù)據(jù)綁定到標(biāo)簽:操作步驟 10. 5使用數(shù)據(jù)填充組合框 10. 5. 1填充列表:Windows Forms 10. 5. 2使用多個(gè)數(shù)據(jù)適配器 10. 5. 3創(chuàng)建參數(shù)化查詢 10. 5. 4顯示選定項(xiàng)目的數(shù)據(jù) 10. 5. 5使用Web Forms 10. 5. 6Web應(yīng)用程序的數(shù)據(jù)庫(kù)安全性 10. 6使數(shù)據(jù)庫(kù)項(xiàng)目易于移動(dòng) 本章小結(jié) 重要術(shù)語(yǔ) 復(fù)習(xí)題 編程練習(xí) 實(shí)例分析 Custom Supplies Mail Order Christopher‘s Car Center Xtreme Cinema Cool Boards 第11章在文件中保存數(shù)據(jù)和對(duì)象 11. 1數(shù)據(jù)文件 11. 1. 1數(shù)據(jù)文件和項(xiàng)目文件 11. 1. 2數(shù)據(jù)文件的術(shù)語(yǔ) 11. 1. 3使用流處理文件 11. 1. 4將數(shù)據(jù)寫入文件 11. 1. 5從文件中讀取數(shù)據(jù) 11. 2使用文件通用對(duì)話框 11. 2. 1OpenFileDialog組件的屬性 11. 2. 2顯示Open File對(duì)話框 11. 2. 3Write File程序 11. 3保存列表框的內(nèi)容 11. 3. 1加載列表框 11. 3. 2檢查文件是否存在 11. 3. 3保存文件 11. 3. 4詢問(wèn)用戶是否保存 11. 3. 5FormClosing事件處理程序 11. 3. 6編程實(shí)例 11. 4序列化 11. 4. 1使類成為可序列化的 11. 4. 2添加格式化程序?qū)ο?11. 4. 3使用FileStream 11. 4. 4保存對(duì)象 11. 5編程實(shí)例 本章小結(jié) 重要術(shù)語(yǔ) 復(fù)習(xí)題 編程練習(xí) 實(shí)例分析 Custom Supplies Mail Order Christopher‘Car Center Xtreme Cinema Cool Boards 第12章圖形和動(dòng)畫 12. 1Windows和Web中的圖形 12. 2圖形環(huán)境 12. 2. 1繪制圖形的步驟 12. 2. 2Paint事件處理程序 12. 2. 3Pen和Brush對(duì)象 12. 2. 4坐標(biāo)系統(tǒng) 12. 3隨機(jī)數(shù) 12. 4簡(jiǎn)單動(dòng)畫 12. 4. 1顯示動(dòng)畫圖形 12. 4. 2在運(yùn)行時(shí)控制圖片 12. 4. 3移動(dòng)圖片 12. 5Timer組件 12. 6滾動(dòng)條控件 12. 6. 1滾動(dòng)條的屬性 12. 6. 2滾動(dòng)條事件 12. 6. 3編程的例子 12. 7編程實(shí)例 本章小結(jié) 重要術(shù)語(yǔ) 復(fù)習(xí)題 編程練習(xí) 實(shí)例分析 Custom Supplies Mail Order Christopher‘s Car Center Xtreme Cinema Cool Boards 第13章C#中的其他主題 13. 1多文檔界面 13. 1. 1創(chuàng)建MDI項(xiàng)目 13. 1. 2添加Window菜單 13. 2工具欄和狀態(tài)欄 13. 2. 1圖像列表 13. 2. 2工具欄 13. 2. 3狀態(tài)欄 13. 3其他控件 13. 4Crystal Reports 13. 4. 1添加Report Designer 13. 4. 2創(chuàng)建報(bào)表:逐步指導(dǎo) 13. 4. 3Repon Designer 13. 4. 4向Web窗體添加報(bào)表 13. 4. 5移動(dòng)Crystal Reports 項(xiàng)目 本章小結(jié) 重要術(shù)語(yǔ) 復(fù)習(xí)題 編程練習(xí) 附錄A習(xí)題的答案 附錄B處理日期. 數(shù)學(xué)和字符串操作 的方法 B. 1處理日期 B. 1. 1DateTime結(jié)構(gòu) B. 1. 2檢索系統(tǒng)日期和時(shí)間 B. 1. 3日期變量 B. 1. 4將值轉(zhuǎn)換為日期格式 B. 2數(shù)學(xué)函數(shù) B. 3處理字符串 附錄C熟練使用開(kāi)發(fā)環(huán)境的技巧和快捷方法 C. 1根據(jù)方便的原則設(shè)置屏幕 C. 1. 1關(guān)閉或隱藏多余的窗口 C. 1. 2使用全屏 C. 1. 3修改屏幕布局 C. 1. 4設(shè)置工作選項(xiàng) C. 1. 5關(guān)閉Dynamic Help C. 2在Form Designer中使用快捷鍵 C. 2. 1創(chuàng)建多個(gè)相同類型的控件 C. 2. 2使用Layout工具欄 C. 2. 3微移控件 C. 2. 4快速?gòu)?fù)制控件 C. 3在Editor中使用快捷鍵 C. 3. 1使用Text Editor工具欄 C. 3. 2在編輯代碼時(shí)使用快捷鍵 C. 3. 3拆分Editor窗口 C. 3. 4使用拖放編輯 C. 3. 5使用Task List C. 4使用Class View窗口 C. 5使用Object Browser C. 6使用上下文相關(guān)幫助 C. 7復(fù)制和移動(dòng)項(xiàng)目 C. 7. 1復(fù)制和移動(dòng)Windows項(xiàng)目 C. 7. 2復(fù)制和移動(dòng)Web項(xiàng)目 C. 7. 3復(fù)制和移動(dòng)數(shù)據(jù)庫(kù)項(xiàng)目 附錄DC#與Visual Basic的比較 術(shù)語(yǔ)表

作者簡(jiǎn)介

暫缺《C#.NET程序設(shè)計(jì)》作者簡(jiǎn)介

圖書目錄

第1章  編程和C#簡(jiǎn)介
 1. 1  使用C#編寫Windows應(yīng)用程序
 1. 2  編程語(yǔ)言--過(guò)程. 事件驅(qū)動(dòng)和面向?qū)ο?br /> 1. 2. 1  對(duì)象模型
 1. 2. 2  Microsoft的Visual Studio. NET
 1. 3  編寫C#程序
 1. 3. 1  三步過(guò)程
 1. 3. 2  C#應(yīng)用程序文件
 1. 4  Visual Studio環(huán)境
 1. 4. 1  IDE的StartPage
 1. 4. 2  New Project對(duì)話框
 1. 4, 3  IDE主窗口
 1. 4. 4  工具欄
 1. 4. 5  Document窗口
 1. 4. 6  Form Designer
 1. 4. 7  Solution Explorer窗口
 1. 4. 8  Properties窗口
 1. 4. 9  工具箱
 1. 4. 10  Help
 1. 4. 11  設(shè)計(jì)時(shí). 運(yùn)行時(shí)和中斷時(shí)
 1. 5  編寫第一個(gè)C#項(xiàng)目
 1. 5. 1  設(shè)置工作區(qū)
 1. 5. 2  設(shè)計(jì)項(xiàng)目
 1. 5. 3  定義用戶界面
 1. 5. 4  設(shè)置屬性
 1. 5. 5  編寫代碼
 1. 5. 6  C#代碼語(yǔ)句
 1. 5. 7  編寫HelloWorld的事件處理方法
 1. 5. 8  運(yùn)行項(xiàng)目
 1. 5. 9  保存工作
 1. 5. 10  打開(kāi)項(xiàng)目
 1. 5. 11  修改項(xiàng)目
 1. 5. 12  打印代碼
 1. 6  查找和更正錯(cuò)誤
 1. 6. 1  語(yǔ)法錯(cuò)誤
 1. 6. 2  運(yùn)行時(shí)錯(cuò)誤
 1. 6. 3  邏輯錯(cuò)誤
 1. 6. 4  項(xiàng)目調(diào)試
 1. 6. 5  對(duì)象的命名規(guī)則和約定
 1. 7  Visual Studio幫助
 1. 7. 1  安裝和運(yùn)行MSDN
 1. 7. 2  查看Help主題
 1. 7. 3  上下文相關(guān)幫助
 1. 7. 4  管理窗口
 本章小結(jié)
 重要術(shù)語(yǔ)
 復(fù)習(xí)題
 編程練習(xí)
 實(shí)例分析
 Custom Supplies Mail Order
 Christopher's Car Center
 Xtreme Cinema
 Cool Boards
 第2章  更多控件
 2. 1  更多控件簡(jiǎn)介
 2. 1. 1  文本框
 2. 1. 2  分組框
 2. 1. 3  復(fù)選框
 2. 1. 4  單選按鈕
 2. 1. 5  圖片框
 2. 1. 6  設(shè)置邊框和樣式
 2. 1. 7  繪制線條
 2. 2  使用多個(gè)控件
 2. 2. 1  選定多個(gè)控件
 2. 2. 2  取消一組控件的選定
 2. 2. 3  移動(dòng)一組控件
 2. 2. 4  設(shè)置多個(gè)控件的屬性
 2. 2. 5  對(duì)齊控件
 2. 3  設(shè)計(jì)便于用戶使用的應(yīng)用程序
 2. 3. 1  設(shè)計(jì)用戶界面
 2. 3. 2  定義鍵盤訪問(wèn)鍵
 2. 3. 3  設(shè)置接受按鈕和取消按鈕
 2. 3. 4  設(shè)置控件的Tab鍵順序
 2. 3. 5  設(shè)置窗體在屏幕上的位置
 2. 3. 6  創(chuàng)建ToolTip
 2. 4  編寫控件的代碼
 2. 4. 1  清空文本框和標(biāo)簽
 2. 4. 2  重新設(shè)置焦點(diǎn)
 2. 4. 3  設(shè)置單選按鈕和復(fù)選框的Checked屬性
 2. 4. 4  在運(yùn)行時(shí)設(shè)置可見(jiàn)性
 2. 4. 5  更改文本的顏色
 2. 4. 6  串聯(lián)文本
 2. 4. ?  連續(xù)鍵人很長(zhǎng)的程序行
 2. 4. 8  編寫事件處理程序
 2. 5  編程實(shí)例
 2, 6  良好的編程習(xí)慣
 本章小結(jié)
 重要術(shù)語(yǔ)
 復(fù)習(xí)題
 編程練習(xí)
 實(shí)例分析
 Custom Supplies Mail Order
 Christopher's Car Center
 Xtreme Cinema
 Cool Boards
 第3章  變量. 常量和計(jì)算
 3. 1  數(shù)據(jù)--變量和常量
 3. 1. 1  數(shù)據(jù)類型
 3. 1. 2  命名規(guī)則
 3. 1. 3  命名約定
 3. 1. 4  常量-一命名和內(nèi)部
 3. 1. 5  聲明變量
 3. 1. 6  變量的范圍和生命期
 3. 2  計(jì)算
 3. 2. 1  將字符串轉(zhuǎn)換為數(shù)值數(shù)據(jù)類型
 3. 2. 2  算術(shù)運(yùn)算
 3. 2. 3  運(yùn)算順序
 3. 2. 4  在代碼中使用計(jì)算
 3. 2. 5  在數(shù)值數(shù)據(jù)類型之間轉(zhuǎn)換
 3. 2. 6  對(duì)不同數(shù)據(jù)類型執(zhí)行運(yùn)算
 3. 2. 7  舍人數(shù)字
 3. 3  設(shè)置數(shù)據(jù)顯示的格式
 3. 4  執(zhí)行計(jì)算的編程例子
 3. 5  處理異常
 3. 6  在消息框中顯示消息
 3. 6. 1  TextMessage字符串
 3. 6. 2  標(biāo)題欄文本
 3. 6. 3  MessageBox按鈕
 3. 6. 4  MessageBox圖標(biāo)
 3. 6. 5  使用重載的方法
 3. 6. 6  測(cè)試多個(gè)字段
 3. 7  計(jì)數(shù)和累計(jì)求和
 3. 7. 1  對(duì)數(shù)字求和
 3. 7. 2  計(jì)數(shù)
 3. 7. 3  計(jì)算平均值
 3. 8  編程實(shí)例
 本章小結(jié)
 重要術(shù)語(yǔ)
 復(fù)習(xí)題
 編程練習(xí)
 實(shí)例分析
 Custom Supplies Mail Order
 Christopher's Car Center
 Xtreme Cinema
 Cool Boards
 第4章  決策和條件
 4. 1  if語(yǔ)句
 4. 2  條件
 4. 2. 1  比較數(shù)值變量和常量
 4. 2. 2  比較字符數(shù)據(jù)
 4. 2. 3  比較字符串
 4. 2. 4  比較大寫和小寫字符
 4. 2. 5  true或false測(cè)試
 4. 2. 6  復(fù)合條件
 4. 2. 7  簡(jiǎn)化操作
 4. 3  嵌套的訂語(yǔ)句
 4. 4  隨單選按鈕和復(fù)選框一起使用if語(yǔ)句
 4. 4. 1  一個(gè)"簡(jiǎn)單例子"
 4. 4. 2  檢查單選按鈕組的狀態(tài)
 4. 4. 3  檢查多個(gè)復(fù)選框的狀態(tài)
 4, 5  增強(qiáng)消息框
 4. 5. 1  顯示消息字符串
 4. 5. 2  顯示多個(gè)按鈕
 4. 6  輸入驗(yàn)證
 4. 6. 1  檢查一個(gè)值范圍
 4. 6. 2  檢查必需的字段
 4. 6. 3  執(zhí)行多個(gè)驗(yàn)證,
 4. 7  case結(jié)構(gòu)
 4. 8  共享事件處理程序
 4. 9  調(diào)用事件處理程序
 4, 10  編程實(shí)例
 4. 11  調(diào)試C#項(xiàng)目
 4. 11. 1  寫入Output窗口
 4. 11. 2  使用Break按鈕暫停執(zhí)行
 4. 11. 3  強(qiáng)制中斷
 4. 11. 4  檢查表達(dá)式的當(dāng)前值
 4. 11. 5  單步執(zhí)行代碼
 4. 11. 6  Locals窗口
 4. 11. 7  Autos窗口
 4. 11. 8  調(diào)試的逐步指導(dǎo)
 本章小結(jié)
 重要術(shù)語(yǔ)
 復(fù)習(xí)題
 編程練習(xí)
 實(shí)例分析
 Custom Supplies Mail Order
 Christopher's Car Center
 Xtreme Cinema
 Cool Boards
 第5章  菜單. 通用對(duì)話框和方法
 5. 1  菜單
 5. 1. 1  定義菜單
 5. 1. 2  創(chuàng)建菜單--操作步驟
 5. 1. 3  編寫菜單項(xiàng)的代碼
 5. 1. 4  修改菜單項(xiàng)
 5. 1. 5  Windows菜單的標(biāo)準(zhǔn)
 5. 2  通用對(duì)話框
 5. 2. 1  顯示W(wǎng)indows通用對(duì)話框
 5. 2. 2  使用對(duì)話框中的信息
 5. 2. 3  設(shè)置初始值
 5. 3  創(chuàng)建快捷菜單
 5. 4  編寫通用方法
 5. 4. 1  創(chuàng)建新方法
 5. 4. 2  向方法傳遞參數(shù)
 5. 4. 3  編寫返回值的方法
 5. 4. 4  包含多個(gè)參數(shù)的方法
 5. 4. 5  將計(jì)算劃分為較小的單元
 5. 5  編程實(shí)例
 本章小結(jié)
 重要術(shù)語(yǔ)
 復(fù)習(xí)題
 編程練習(xí)
 實(shí)例分析
 Custom Supplies Mail Order
 Christopher's Car Center
 Xtreme Cinema
 Cool Boards
 第6章  OOP:創(chuàng)建面向?qū)ο蟮某绦?br /> 6. 1  面向?qū)ο蟮木幊?br /> 6. 1. 1  對(duì)象
 6. 1. 2  面向?qū)ο蟮男g(shù)語(yǔ)
 6. 1. 3  可重用的類
 6. 1. 4  多層應(yīng)用程廳
 6. 2  類
 6. 2. 1  例示對(duì)象
 6. 2. 2  設(shè)計(jì)自己的類
 6. 2. 3  創(chuàng)建類中的屬性
 6. 2. 4  類方法
 6. 2. 5  構(gòu)造函數(shù)和析構(gòu)函數(shù)
 6. 2. 6  創(chuàng)建新類--操作步驟
 6. 3  使用類創(chuàng)建新對(duì)象
 6. 3. 1  定義和使用新對(duì)象操作步驟
 6. 3. 2  實(shí)例變量與靜態(tài)變量
 6. 3. 3  向操作指南添加靜態(tài)屬性
 6. 3. 4  析構(gòu)函數(shù)
 6. 4  繼承
 6. 4. 1  繼承屬性和方法
 6. 4. 2  重寫方法
 6. 4. 3  訪問(wèn)屬性
 6. 4. 4  創(chuàng)建基于BookSate的派生類
 6. 4. 5  向逐步指導(dǎo)添加繼承
 6. 4. 6  創(chuàng)建只用于繼承的基類
 6. 4. 7  繼承窗體類
 6. 5  管理包含多個(gè)類的項(xiàng)目
 6. 5. 1  名稱空間
 6. 5. 2  向項(xiàng)目添加現(xiàn)有的類文件
 6. 5. 3  在不同的窗體上顯示值
 6. 6  使用Object Browser
 6. 6. 1  檢查C釁類
 6. 6. 2  檢查自己的類
 6. 7  編程實(shí)例
 本章小結(jié)
 重要術(shù)語(yǔ)
 復(fù)習(xí)題-
 編程練習(xí)
 實(shí)例分析
 Custom Supplies Mail Order
 Christopher's Car Center
 Xtreme Cinema
 Cool Boards
 第7章  列表. 循環(huán)和打印
 7. 1  列表框和組合框
 7. 1. 1  Items集合
 7. 1. 2  填充列表
 7. 1. 3  Seleetedlndex屬性
 7. 1. 4  Items. Count屬性
 7. 1. 5  引用Items集合
 7. 1. 6  從列表中刪除項(xiàng)目
 7. 1. 7  清空列表
 7. 1. 8  列表框和組合框事件
 7. 2  while和do/while循環(huán)
 7. 2. 1  布爾數(shù)據(jù)類型回顧
 7. 2. 2  對(duì)列表框使用while循環(huán)
 7. 3  for循環(huán)
 7. 3. 1  負(fù)增量或向后計(jì)數(shù)
 7. 3. 2  在進(jìn)入之前就滿足條件
 7. 3. 3  無(wú)限循環(huán)
 7. 3. 4  退出for循環(huán)
 7. 4  使項(xiàng)目顯示為選定的
 7. 4. 1  選定文本框中的項(xiàng)目
 7. 4. 2  在列表框中選定一個(gè)項(xiàng)目
 7. 5  向打印機(jī)發(fā)送信息
 7. 5. 1  PrintDocument控件
 7. 5. 2  打印列表框的內(nèi)容
 7. 5. 3  完整的PrintPage方法
 7. 5. 4  打印列表中的選定項(xiàng)目
 7. 5. 5  對(duì)齊小數(shù)列
 7. 5. 6  顯示打印預(yù)覽
 7. 5. 7  打印多個(gè)頁(yè)面
 本章小結(jié)
 重要術(shù)語(yǔ)
 復(fù)習(xí)題
 編程練習(xí)
 實(shí)例分析
 Custom Supplies Mail Order
 Christopher's Car Center
 Xtreme Cinema
 Cool Boards
 第8章  數(shù)組
 8. 1  一維數(shù)組
 8. 1. 1  下標(biāo)
 8. 1. 2  有效下標(biāo)
 8. 2  foreach語(yǔ)句
 8. 3  結(jié)構(gòu)
 8. 3. 1  根據(jù)結(jié)構(gòu)聲明變量
 8. 3. 2  訪問(wèn)結(jié)構(gòu)變量中的元素
 8. 3. 3  在結(jié)構(gòu)中包括數(shù)組
 8. 4  對(duì)累加器使用數(shù)組元素
 8. 4. 1  添加到正確的總數(shù)中
 8. 4. 2  調(diào)試數(shù)組程序
 8. 5  表查找
 8. 6  編寫表查找的代碼
 8. 7  使用包含數(shù)組的列表框
 8. 8  多維數(shù)組
 8. 8. 1  初始化二維數(shù)組
 8. 8. 2  打印二維表
 8. 8. 3  對(duì)二維表求和
 8. 8. 4  二維表的查找操作
 8. 9  編程實(shí)例
 本章小結(jié)
 重要術(shù)語(yǔ)
 復(fù)習(xí)題
 編程練習(xí)
 實(shí)例分析
 Custom Supplies Mail Order
 Christopher's Car Center
 Xtreme Cinema
 Cool Boards
 Cool Boards Shirt Orders By Your
 Name
 第9章  使用WebForms編程
 9. 1  C#和Web編程
 9. 2  創(chuàng)建Web Forms
 9. 2. I  Visual Studio IDE中的Web Forms
 9. 2. 2  創(chuàng)建第一個(gè)WebForm--操作步驟
 9. 2. 3  查看HTML代碼
 9. 2. 4  瀏覽器視圖
 9. 2. 5  工具欄
 9. 2. 6  控件
 9. 2. 7  事件處理
 9. 2. 8  文件
 9. 2. 9  編寫事件處理程序的代碼--操作步驟
 9. 2. 10  調(diào)試
 9. 2. 11  在其他瀏覽器中進(jìn)行測(cè)試
 9. 3  Web Form的布局
 9. 3. 1  頁(yè)面布局
 9. 3. 2  對(duì)布局使用表
 9. 4  使用驗(yàn)證器控件
 9. 5  管理Web項(xiàng)目
 9. 5. 1  文件的位置
 9. 5. 2  移動(dòng)項(xiàng)目
 9. 5. 3  刪除Web項(xiàng)目
 9. 6  一些Web縮寫詞
 本章小結(jié)
 重要術(shù)語(yǔ)
 復(fù)習(xí)題
 編程練習(xí)
 實(shí)例分析
 Custom Supplies Mail Order
 Christopher's CarCenter
 Xtreme Cinema
 Cool Boards
 第10章  訪問(wèn)數(shù)據(jù)庫(kù)文件
 10. 1  數(shù)據(jù)庫(kù)文件
 10. 1. 1  C#和數(shù)據(jù)庫(kù)文件
 10. 1. 2  數(shù)據(jù)庫(kù)術(shù)語(yǔ)
 10. 1. 3  XML數(shù)據(jù)
 10. 2  使用ADO. NET和C#
 10. 2. 1  創(chuàng)建連接
 10. 2. 2  設(shè)置數(shù)據(jù)適配器
 10. 2. 3  定義數(shù)據(jù)集
 10. 2. 4  將數(shù)據(jù)綁定到控件
 10. 3  創(chuàng)建數(shù)據(jù)庫(kù)應(yīng)用程序
 10. 3. 1  創(chuàng)建綁定的DataGrid控件--操作步驟
 10. 3. 2  顯示數(shù)據(jù)預(yù)覽
 10. 3. 3  綁定數(shù)據(jù)
 10. 4  使用數(shù)據(jù)綁定的標(biāo)簽
 10. 4. 1  瀏覽數(shù)據(jù)集
 10. 4. 2  檢索記錄數(shù)量
 10. 4. 3  將數(shù)據(jù)綁定到標(biāo)簽--操作步驟
 10. 5  使用數(shù)據(jù)填充組合框
 10. 5. 1  填充列表--Windows Forms
 10. 5. 2  使用多個(gè)數(shù)據(jù)適配器
 10. 5. 3  創(chuàng)建參數(shù)化查詢
 10. 5. 4  顯示選定項(xiàng)目的數(shù)據(jù)
 10. 5. 5  使用Web Forms
 10. 5. 6  Web應(yīng)用程序的數(shù)據(jù)庫(kù)安全性
 10. 6  使數(shù)據(jù)庫(kù)項(xiàng)目易于移動(dòng)
 本章小結(jié)
 重要術(shù)語(yǔ)
 復(fù)習(xí)題
 編程練習(xí)
 實(shí)例分析
 Custom Supplies Mail Order
 Christopher's Car Center
 Xtreme Cinema
 Cool Boards
 第11章  在文件中保存數(shù)據(jù)和對(duì)象
 11. 1  數(shù)據(jù)文件
 11. 1. 1  數(shù)據(jù)文件和項(xiàng)目文件
 11. 1. 2  數(shù)據(jù)文件的術(shù)語(yǔ)
 11. 1. 3  使用流處理文件
 11. 1. 4  將數(shù)據(jù)寫入文件
 11. 1. 5  從文件中讀取數(shù)據(jù)
 11. 2  使用文件通用對(duì)話框
 11. 2. 1  OpenFileDialog組件的屬性
 11. 2. 2  顯示Open File對(duì)話框
 11. 2. 3  Write File程序
 11. 3  保存列表框的內(nèi)容
 11. 3. 1  加載列表框
 11. 3. 2  檢查文件是否存在
 11. 3. 3  保存文件
 11. 3. 4  詢問(wèn)用戶是否保存
 11. 3. 5  Form  Closing事件處理程序
 11. 3. 6  編程實(shí)例
 11. 4  序列化
 11. 4. 1  使類成為可序列化的
 11. 4. 2  添加格式化程序?qū)ο?br /> 11. 4. 3  使用FileStream
 11. 4. 4  保存對(duì)象
 11. 5  編程實(shí)例
 本章小結(jié)
 重要術(shù)語(yǔ)
 復(fù)習(xí)題
 編程練習(xí)
 實(shí)例分析
 Custom Supplies Mail Order
 Christopher'Car Center
 Xtreme Cinema
 Cool Boards
 第12章  圖形和動(dòng)畫
 12. 1  Windows和Web中的圖形
 12. 2  圖形環(huán)境
 12. 2. 1  繪制圖形的步驟
 12. 2. 2  Paint事件處理程序
 12. 2. 3  Pen和Brush對(duì)象
 12. 2. 4  坐標(biāo)系統(tǒng)
 12. 3  隨機(jī)數(shù)
 12. 4  簡(jiǎn)單動(dòng)畫
 12. 4. 1  顯示動(dòng)畫圖形
 12. 4. 2  在運(yùn)行時(shí)控制圖片
 12. 4. 3  移動(dòng)圖片
 12. 5  Timer組件
 12. 6  滾動(dòng)條控件
 12. 6. 1  滾動(dòng)條的屬性
 12. 6. 2  滾動(dòng)條事件
 12. 6. 3  編程的例子
 12. 7  編程實(shí)例
 本章小結(jié)
 重要術(shù)語(yǔ)
 復(fù)習(xí)題
 編程練習(xí)
 實(shí)例分析
 Custom Supplies Mail Order
 Christopher's Car Center
 Xtreme Cinema
 Cool Boards
 第13章  C#中的其他主題
 13. 1  多文檔界面
 13. 1. 1  創(chuàng)建MDI項(xiàng)目
 13. 1. 2  添加Window菜單
 13. 2  工具欄和狀態(tài)欄
 13. 2. 1  圖像列表
 13. 2. 2  工具欄
 13. 2. 3  狀態(tài)欄
 13. 3  其他控件
 13. 4  Crystal Reports
 13. 4. 1  添加Report Designer
 13. 4. 2  創(chuàng)建報(bào)表--逐步指導(dǎo)
 13. 4. 3  Repon Designer
 13. 4. 4  向Web窗體添加報(bào)表
 13. 4. 5  移動(dòng)Crystal Reports
 項(xiàng)目
 本章小結(jié)
 重要術(shù)語(yǔ)
 復(fù)習(xí)題
 編程練習(xí)
 附錄A  習(xí)題的答案
 附錄B  處理日期. 數(shù)學(xué)和字符串操作
 的方法
 B. 1  處理日期
 B. 1. 1  DateTime結(jié)構(gòu)
 B. 1. 2  檢索系統(tǒng)日期和時(shí)間
 B. 1. 3  日期變量
 B. 1. 4  將值轉(zhuǎn)換為日期格式
 B. 2  數(shù)學(xué)函數(shù)
 B. 3  處理字符串
 附錄C  熟練使用開(kāi)發(fā)環(huán)境的技巧和快捷方法
 C. 1  根據(jù)方便的原則設(shè)置屏幕
 C. 1. 1  關(guān)閉或隱藏多余的窗口
 C. 1. 2  使用全屏
 C. 1. 3  修改屏幕布局
 C. 1. 4  設(shè)置工作選項(xiàng)
 C. 1. 5  關(guān)閉Dynamic Help
 C. 2  在Form Designer中使用快捷鍵
 C. 2. 1  創(chuàng)建多個(gè)相同類型的控件
 C. 2. 2  使用Layout工具欄
 C. 2. 3  微移控件
 C. 2. 4  快速?gòu)?fù)制控件
 C. 3  在Editor中使用快捷鍵
 C. 3. 1  使用Text Editor工具欄
 C. 3. 2  在編輯代碼時(shí)使用快捷鍵
 C. 3. 3  拆分Editor窗口
 C. 3. 4  使用拖放編輯
 C. 3. 5  使用Task List
 C. 4  使用Class View窗口
 C. 5  使用Object Browser
 C. 6  使用上下文相關(guān)幫助
 C. 7  復(fù)制和移動(dòng)項(xiàng)目
 C. 7. 1  復(fù)制和移動(dòng)Windows項(xiàng)目
 C. 7. 2  復(fù)制和移動(dòng)Web項(xiàng)目
 C. 7. 3  復(fù)制和移動(dòng)數(shù)據(jù)庫(kù)項(xiàng)目
 附錄D  C#與Visual Basic的比較
 術(shù)語(yǔ)表

本目錄推薦

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