基于C#的Windows應(yīng)用程序開發(fā)實驗與實踐教程

出版時間:2011-1  出版社:清華大學(xué)出版社  作者:李瑩,吳曉艷 編著  頁數(shù):191  

前言

C#是微軟公司為.NET平臺量身定做的語言,是基于.NET平臺的最佳語言。2002年Microsoft公司發(fā)布了C#語言的第一個版本,2005年發(fā)布了C#語言的2.0版本。本書論述了在實際開發(fā)windows應(yīng)用程序中所涉及的C#特性,適合已掌握C#基本語法的讀者使用。本書包含了大量的代碼,使用實例來突出要點,希望讀者在閱讀本書后,會覺得本書生動有趣,能給您使用C#開發(fā)windows程序帶來幫助,并能編寫真正的代碼來解決實際的問題。本書是在全國進(jìn)行教育課程教學(xué)改革大環(huán)境下,為適應(yīng)高等職業(yè)院校項目化教學(xué)改革編寫的,宗旨是培養(yǎng)學(xué)習(xí)者的實際編程能力。本書共分9章,內(nèi)容安排如下:第1到第3章,介紹了windows窗體和常用控件的使用,及創(chuàng)建控件的三種常用方法;第4章介紹了面向?qū)ο蟮木幊碳夹g(shù),以及windows Forms應(yīng)用程序與面向?qū)ο缶幊痰年P(guān)系;第5章介紹了ADO.NEr在windows程序中的使用;第6章介紹了windows程序中的調(diào)用,包括調(diào)用XMLWeb服務(wù)、COM組件及windows API函數(shù);第7章介紹了GDI+的編程技術(shù);第8章介紹了Crystal Reports在Windows程序中的使用,以及使用“報表專家”來創(chuàng)建和格式化報表;第9章介紹了如何提高windows程序的可訪問性。本書可以作為高等職業(yè)院校軟件技術(shù)及相關(guān)專業(yè)的教材,也可以作為其他C#程序設(shè)計學(xué)習(xí)者的參考用書。本書主要由李瑩和吳曉艷編著,另外參與本書編著的人員還有陳漢卿、王鑫、馬旭東、劉洋等。

內(nèi)容概要

本書介紹如何使用c#語言開發(fā)windows應(yīng)用程序。全書共9章:第1至第3章介紹了windows程序中窗體和控件的使用;第4章介紹了面向?qū)ο缶幊?;?章介紹了ado.net對象模型;第6章介紹了如何在windows中調(diào)用外界的功能模塊,第7章介紹了gdi+在winform中的使用,第8章介紹了如何創(chuàng)建報表;第9章介紹了如何提高windows程序的可訪問性?! ”緯鴥?nèi)容實用、循序漸進(jìn)、實踐性強(qiáng),適用于高等職業(yè)院校計算機(jī)軟件相關(guān)專業(yè)的學(xué)生,以及其他c#程序設(shè)計的學(xué)習(xí)者。

書籍目錄

第1章 windows窗體  1.1 windows窗體介紹  1.2 創(chuàng)建windows程序  1.3 事件處理  1.4 多文檔界面設(shè)計  1.4.1 創(chuàng)建多文檔界面應(yīng)用程序  1.4.2 排列子窗體  1.5 小結(jié)  1.6 習(xí)題 第2章 windows常用控件的使用  2.1 label、textbox和button控件  2.2 radiobutton和checkbox控件  2.3 其他選項類控件和listbox控件  2.3.1 checkedlistbox控件  2.3.2 combobox控件  2.3.3 datetimepicker控件  2.3.4 listbox控件  2.4 menustrip、toolstrip和statusstrip控件  2.4.1 menustrip控件  2.4.2 toolstrip控件  2.4.3 statusstrip控件  2.4.4 綜合示例  2.5 treeview和listview控件  2.5.1 treeview控件  2.5.2 listview控件  2.5.3 splitcontainer控件  2.5.4 綜合示例  2.6 通用對話框的使用  2.6.1 打開和保存文件對話框  2.6.2 字體和顏色對話框  z.6.3 打印劉話框  2.7 其他常用控件  2.7.1 計時器  2.7.2 進(jìn)度條  2.7.3 任務(wù)欄圖標(biāo)  2.7.4 頁面瀏覽器  2.8 實驗  2.8.1 實驗1:控件的使用1  2.8.2 實驗2:控件的使用2  2.8.3 實驗3:控件的使用3  2.9 小結(jié)  2.10 習(xí)題 第3章 創(chuàng)建控件  3.1 復(fù)合控件  3.2 擴(kuò)展控件  3.3 自定義控件  3.4 實驗4:創(chuàng)建控件  3.5 小結(jié)  3.6 習(xí)題 第4章 面向?qū)ο缶幊毯喗? 4.1 對象和類  4.1.1 對象  4.1.2 類  4.1.3 類成員  4.1.4 對象的創(chuàng)建和實例化  4.1.5 方法的參數(shù)  4.2 封裝  4.3 繼承  4.4 多態(tài)  4.4.1 虛方法的重載  4.4.2 抽象類與抽象方法  4.5 接口  4.6 windows程序中的面向?qū)ο? 4.7 小結(jié)  4.8 習(xí)題 第5章 使用ado.net訪問數(shù)據(jù)  5.1 ado.net概述  5.1.1 ado.net對象模型  5.1.2 使用命名空間  5.2 connection對象的使用  5.2.1 選擇.net數(shù)據(jù)提供程序  5.2.2 使用sqlconnection對象  5.2.3 使用oledbconnection對象  5.3 command對象的使用  5.3.1 插入、修改、刪除數(shù)據(jù)  5.3.2 讀取數(shù)據(jù)  5.3.3 執(zhí)行存儲過程  5.4 dataadapter和dataset對象的使用  5.4.1 填充dataset  5.4.2 更新dataset  5.5 ado.net與xml  5.6 實驗5:在windows程序中使用ado.net  5.7 小結(jié)  5.8 習(xí)題 第6章 windows程序中的調(diào)用  6.1 調(diào)用xml web service  6.1.1 創(chuàng)建一個簡單的xmi-webservices  6.1.2 使用c#開發(fā)xml web services客戶端  6.1.3 實驗6:調(diào)用xml web services  6.2 調(diào)用com組件  6.2.1 什么是com組件  6.2.2 在.net中調(diào)用com組件  6.2.3 實例1:把文本寫入word文檔  6.2.4 實例2:將數(shù)據(jù)庫中數(shù)據(jù)導(dǎo)出為word文檔  6.3 調(diào)用windows api  6.3.1 在windows程序中調(diào)用api  6.3.2 實例3:運行可執(zhí)行文件  6.3.3 實例4:播放聲音  6.4 小結(jié)  6.5 習(xí)題 第7章 gdi+的簡單編程  7.1 gdi+和graphic類  7.1.1 創(chuàng)建graphics對象  7.1.2 基本的gdi+對象  7.1.3 基本圖形的繪制  7.2 實例1:繪制不規(guī)則連線  7.3 實例2:分欄顯示文字  7.4 實例3:復(fù)制圖像指定區(qū)域  7.5 實例4:使用gdi+  7.6 小結(jié)  7.7 習(xí)題 第8章 使用crystal reports創(chuàng)建報表  8.1 crystal reports概述  8.2 創(chuàng)建報表的基本步驟  8.3 使用查看器查看報表  8.4 實例1:利用向?qū)?chuàng)建報表  8.5 實例2:加載水晶報表文件  8.6 實例3:在報表中篩選數(shù)據(jù)記錄  8.7 實例4:在報表中分組排序記錄  8.8 實例5:在報表中分組匯總記錄  8.9 實例6:在報表中制作數(shù)據(jù)圖表  8.10 小結(jié)  8.11 習(xí)題 第9章 提高程序的可訪問性  9.1 界面設(shè)計原則  9.2 添加輔助功能特性  9.2.1 .net framework的輔助功能支持  9.2.2 為windows form應(yīng)用程序添加輔助特性  9.2.3 測試輔助功能  9.3 為應(yīng)用程序添加幫助  9.3.1 .net支持的幫助類型  9.3.2 為窗體和控件添加區(qū)分上下文幫助  9.3.3 將幫助主題鏈接到菜單  9.3.4 顯示tooltip幫助  9.4 應(yīng)用程序的本地化  9.5 小結(jié)  9.6 習(xí)題 參考文獻(xiàn)

章節(jié)摘錄

插圖:Windows窗體是.NET、Framework的一部分,它應(yīng)用了許多新技術(shù),包括通用應(yīng)用程序框架、托管執(zhí)行環(huán)境、集成安全性和面向?qū)ο蟮脑O(shè)計理念等。窗體是為windows操作系統(tǒng)所創(chuàng)建的應(yīng)用程序用戶界面的基本元素。它提供了一個框架,可以使應(yīng)用程序呈現(xiàn)統(tǒng)一的外觀和樣式。在基于windows的應(yīng)用程序中,窗體向用戶提供信息和獲取用戶輸入。窗體是應(yīng)用程序的基礎(chǔ),每一個窗體都是一個類,可以為一個窗體創(chuàng)建多個實例或繼承窗體。窗體也是應(yīng)用程序的基本單元。窗體實質(zhì)上是一塊空白板,開發(fā)人員可通過添加控件來創(chuàng)建用戶界面,并通過編寫代碼來操作數(shù)據(jù),從而填充這個空白板。Visual Studio提供的windows窗體設(shè)計器為創(chuàng)建基于windows的應(yīng)用程序提供了一種快速的開發(fā)解決方案,在該設(shè)計器中可以進(jìn)行可視化的、基于客戶端的窗體設(shè)計。

編輯推薦

《基于C#的Windows應(yīng)用程序開發(fā)實驗與實踐教程》特色:站在工程、開發(fā)和研究三個角度,進(jìn)行實踐性教學(xué)環(huán)節(jié)的設(shè)計。從社會對計算機(jī)專業(yè)人才的能力需求的角度,系統(tǒng)地規(guī)劃計算機(jī)實驗和實踐的方式和內(nèi)容。開發(fā)實訓(xùn)驗證型、開發(fā)研究型等不同層次的教學(xué)內(nèi)容,以滿足從大專、本科以及某些研究生層次的教學(xué)需求。以系統(tǒng)性、開放性、經(jīng)典性和適用性等全新的面貌呈現(xiàn)在中國的計算機(jī)教學(xué)領(lǐng)域。精心挖掘和遴選作者,把他們多年積累的教學(xué)經(jīng)驗編寫成教材。每《基于C#的Windows應(yīng)用程序開發(fā)實驗與實踐教程》都經(jīng)過編委會委員的精心篩選和嚴(yán)格評審,嚴(yán)把質(zhì)量關(guān)。

圖書封面

評論、評分、閱讀與下載


    基于C#的Windows應(yīng)用程序開發(fā)實驗與實踐教程 PDF格式下載


用戶評論 (總計3條)

 
 

  •   這幾本是一直想買的,收到包裝很仔細(xì),外面有塑封。還算滿意。兩本書的作者風(fēng)格一直是自己喜歡的。
  •   基本控件應(yīng)用方面講得全面,文字描述的少了點,代碼還不少!其中的有自定義控件方面的內(nèi)容倒是出乎我的意料。Windows API和***的應(yīng)用太粗略,就一點,沒說清楚。其中若加上文件操作和注冊表操作的內(nèi)容應(yīng)該會更完美!書的質(zhì)量還可以,價錢合適。
  •   內(nèi)容比較容易初學(xué)者上手
 

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

京ICP備13047387號-7