出版時間:2009-6 出版社:于翔、 青軟實訓組 電子工業(yè)出版社 (2009-06出版) 作者:于翔 著 頁數(shù):393
Tag標簽:無
內容概要
《在實戰(zhàn)中成長:Windows Forms開發(fā)之路》是一本通俗易懂的C#入門指導圖書。《在實戰(zhàn)中成長:Windows Forms開發(fā)之路》以一個真實的軟件項目——RSS閱讀器為主線,全面闡釋了使用C#進行Windows Forms應用軟件開發(fā)的概念和技術,內容全面,結構合理,論述清晰,幫助你領悟C#以及面向對象的思想與精華,并將其融會貫通,靈活應用到自己的開發(fā)過程中?! ∪珪卜?部分,第一部分介紹C#程序設計語言的基本語法和Windows Forms的概念,以及將要開發(fā)的項目——RSS閱讀器;第二部分以項目開發(fā)的流程為基礎,循序漸進地通過迭代與增量開發(fā)RSS閱讀器,逐步展示了C#中的委托、事件、控件、類庫、I/O等技術,以及面向對象的設計思想;在第三部分C#高級編程中,介紹了多線程、數(shù)據(jù)庫訪問、用戶控件、智能客戶端等高級開發(fā)技術,借助這些技術,開發(fā)人員能夠開發(fā)出更加高效、智能、適用性更強的應用軟件。 《在實戰(zhàn)中成長:Windows Forms開發(fā)之路》適合程序開發(fā)人員閱讀,尤其適合需要快速掌握使用C#開發(fā)Windows Forms應用程序的讀者使用。
書籍目錄
第一部分 基本概念第1章 .NET概念及開發(fā)環(huán)境1.1 .NET的概念1.2 Visual Studio開發(fā)環(huán)境介紹1.3 本章小結第2章 C#語言簡介2.1 C#簡介2.2 類型2.3 C#基本數(shù)據(jù)類型2.4 使用變量2.5 常數(shù)2.6 枚舉2.7 結構2.8 語句2.9 運算符2.10 數(shù)組2.11 面向對象程序設計2.12 異常處理2.13 本章小結第3章 Windows Forms3.1 Windows Forms編程基本概念3.2 理解Windows窗體3.3 Windows運行機制3.4 基于控件的編程3.5 基于事件的編程3.6 本章小結第二部分 Windows Forms基礎第4章 Windows窗體簡介4.1 理解Windows窗體4.2 開發(fā)簡單的Windows窗體項目4.3 控制Windows窗體應用程序4.4 使用窗體屬性影響窗體形態(tài)4.5 本章小結第5章 為窗體添加控件5.1 控件簡介5.2 使用Button類5.3 基本事件處理5.4 使用TextBox類5.5 使用Label類5.6 使用LinkLabel類5.7 使用ListBox類5.8 使用CheckListBox類5.9 使用ComboBox類5.10 作為容器的控件5.11 本章小結第6章 項目簡介6.1 XML簡介6.2 RSS簡介6.3 RSS閱讀器6.4 我們的RSS閱讀器6.5 本章小結第7章 讀寫XML文檔7.1 集合類7.2 泛型概述7.3 文檔對象模型(DOM)7.4 讀取RSS文檔7.5 保存RSS文檔信息7.6 本章小結第8章 構建主窗體8.1 主窗體功能要求8.2 主窗體界面設計8.3 創(chuàng)建主窗體8.4 構建RSS文檔列表8.5 構建RSS文檔摘要信息8.6 使用SplitContainer控件8.7 本章小結第9章 增強Windows窗體9.1 添加瀏覽網(wǎng)頁窗口9.2 鏈接管理9.3 添加工具欄9.4 使用選項卡控件9.5 使用主菜單9.6 實現(xiàn)快捷菜單9.7 用狀態(tài)欄提供反饋9.8 本章小結第10章 用戶輸入10.1 使用鼠標10.2 接受鍵盤輸入10.3 本章小結第11章 輸入/輸出11.1 輸入/輸出類概述11.2 文件目錄操作11.3 字符數(shù)據(jù)讀寫11.4 使用公共對話框控件11.5 本章小結第三部分 Windows Forms高級編程第12章 多線程設計12.1 線程與進程12.2 應用線程12.3 線程狀態(tài)12.4 同步線程12.5 線程的優(yōu)先級12.6 終止線程12.7 使用ThreadPool類創(chuàng)建線程12.8 實現(xiàn)自動刷新功能12.9 本章小結第13章 使用數(shù)據(jù)庫13.1 ADO.NET簡介13.2 連接到數(shù)據(jù)源13.3 執(zhí)行命令13.4 創(chuàng)建RssLinkDB類13.5 本章小結第14章 使用數(shù)據(jù)容器與數(shù)據(jù)綁定14.1 數(shù)據(jù)適配器14.2 內存中的數(shù)據(jù)容器對象14.3 完善RssLinkDB類14.4 選擇保存方式14.5 使用DataGridView控件14.6 LINQ簡介14.7 使用LINQ改進RssReader閱讀器14.8 本章小結第15章 用戶控件15.1 可視化組件15.2 構建RSS摘要信息窗體15.3 本章小結第16章 完善RSS摘要信息窗體16.1 顯示RSS摘要信息16.2 為控件添加事件16.3 在主窗體中加載用戶控件16.4 本章小結第17章 部署17.1 部署的設計與選項17.2 部署的要求17.3 簡單的部署17.4 Installer項目17.5 ClickOnce17.6 高級選項17.7 本章小結
章節(jié)摘錄
第一部分 基本概念第1章.NET概念及開發(fā)環(huán)境.NET作為新一代互聯(lián)軟件和服務戰(zhàn)略,將使微軟現(xiàn)有的軟件在網(wǎng)絡時代不僅適用于傳統(tǒng)的個人計算機,而且能夠滿足呈現(xiàn)強勁增長勢頭的新設備的需要。到底什么是.NET呢?微軟總裁兼首席執(zhí)行官Steve BaUmer把它定義為:.NET代表一個集合,一個環(huán)境,一個可以作為平臺支持下一代Intemet的可編程結構。.NET的最終目的就是讓用戶在任何地方、任何時間,以及利用任何設備都能訪問所需的信息、文件和程序。用戶不需要知道這些文件放在什么地方,只需要發(fā)出請求,然后只管接收就可以了,而所有后臺的復雜性是完全屏蔽起來的。這個美國時間2000年6月22日上午面世的新概念一經發(fā)布就引起了全球IT界的關注,因為發(fā)布它的微軟公司一向以改變業(yè)界的游戲規(guī)則而聞名,該公司另一個出名的地方就是精通“拿來主義”,善于繼承別人的思想再經過封裝變成自己的產品。在.NET的新產品中,VS.NET有Delphi的影子,C#更宛若Java的一個克隆體,甚至.NET的“網(wǎng)絡計算”的概念也曾經在很早以前由Sun提出過。但是這并不能妨礙.NET成為最熱門的技術詞匯,隨著VS.NET和Windows.NET的發(fā)布,它還會成為人們談論最多的話題之一。1.1 .NET的概念1.1.1什么是.NET對于.NET,微軟官方有如下描述:“.NET是微軟的用以創(chuàng)建XML Web服務(下一代軟件)平臺,該平臺將信息、設備和人以一種統(tǒng)一的、個性化的方式聯(lián)系起來?!薄敖柚?NET平臺,可以創(chuàng)建和使用基于XML的應用程序、進程和Web站點以及服務,它們之間可以按設計在任何平臺或智能設備上共享和組合信息與功能,以向單位和個人提供定制好的解決方案?!?/pre>編輯推薦
《在實戰(zhàn)中成長:Windows Forms開發(fā)之路》中包含了大量的編程實例。為讀者演示了具體編碼問題的解決方案。 ◆從項目實戰(zhàn)中學習理論,邊做邊學。 ◆從企業(yè)項目中精簡,切合實際。 ◆項目從簡單的雛形逐步商業(yè)化,循序漸進。 ◎Visual Studio 2008開發(fā)環(huán)境 ◎C#基礎知識 ◎Windows Froms基礎知識以及.NETdP的委托和事件 ◎Windows窗體控件 ◎通過一個小型的項目開始軟件開發(fā) ◎多線程編程 ◎ADO.NET ◎用戶控件 ◎部署應用程序 在專家的悉心指導下學習使用Visual C#開發(fā)獨立的Windows應用程序。通過這本實用性較強的教程,您不僅可以迅速創(chuàng)建Windows Forms應用程序。還能了解軟件項目的開發(fā)流程。圖書封面
圖書標簽Tags
無評論、評分、閱讀與下載