出版時(shí)間:2011-1 出版社:清華大學(xué)出版社 作者:李瑩,吳曉艷 編著 頁數(shù):191
前言
C#是微軟公司為.NET平臺(tái)量身定做的語言,是基于.NET平臺(tái)的最佳語言。2002年Microsoft公司發(fā)布了C#語言的第一個(gè)版本,2005年發(fā)布了C#語言的2.0版本。本書論述了在實(shí)際開發(fā)windows應(yīng)用程序中所涉及的C#特性,適合已掌握C#基本語法的讀者使用。本書包含了大量的代碼,使用實(shí)例來突出要點(diǎn),希望讀者在閱讀本書后,會(huì)覺得本書生動(dòng)有趣,能給您使用C#開發(fā)windows程序帶來幫助,并能編寫真正的代碼來解決實(shí)際的問題。本書是在全國進(jìn)行教育課程教學(xué)改革大環(huán)境下,為適應(yīng)高等職業(yè)院校項(xiàng)目化教學(xué)改革編寫的,宗旨是培養(yǎng)學(xué)習(xí)者的實(shí)際編程能力。本書共分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程序中的使用,以及使用“報(bào)表專家”來創(chuàng)建和格式化報(bào)表;第9章介紹了如何提高windows程序的可訪問性。本書可以作為高等職業(yè)院校軟件技術(shù)及相關(guān)專業(yè)的教材,也可以作為其他C#程序設(shè)計(jì)學(xué)習(xí)者的參考用書。本書主要由李瑩和吳曉艷編著,另外參與本書編著的人員還有陳漢卿、王鑫、馬旭東、劉洋等。
內(nèi)容概要
本書介紹如何使用c#語言開發(fā)windows應(yīng)用程序。全書共9章:第1至第3章介紹了windows程序中窗體和控件的使用;第4章介紹了面向?qū)ο缶幊?;?章介紹了ado.net對(duì)象模型;第6章介紹了如何在windows中調(diào)用外界的功能模塊,第7章介紹了gdi+在winform中的使用,第8章介紹了如何創(chuàng)建報(bào)表;第9章介紹了如何提高windows程序的可訪問性。 本書內(nèi)容實(shí)用、循序漸進(jìn)、實(shí)踐性強(qiáng),適用于高等職業(yè)院校計(jì)算機(jī)軟件相關(guān)專業(yè)的學(xué)生,以及其他c#程序設(shè)計(jì)的學(xué)習(xí)者。
書籍目錄
第1章 windows窗體 1.1 windows窗體介紹 1.2 創(chuàng)建windows程序 1.3 事件處理 1.4 多文檔界面設(shè)計(jì) 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 其他選項(xiàng)類控件和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 通用對(duì)話框的使用 2.6.1 打開和保存文件對(duì)話框 2.6.2 字體和顏色對(duì)話框 z.6.3 打印劉話框 2.7 其他常用控件 2.7.1 計(jì)時(shí)器 2.7.2 進(jìn)度條 2.7.3 任務(wù)欄圖標(biāo) 2.7.4 頁面瀏覽器 2.8 實(shí)驗(yàn) 2.8.1 實(shí)驗(yàn)1:控件的使用1 2.8.2 實(shí)驗(yàn)2:控件的使用2 2.8.3 實(shí)驗(yàn)3:控件的使用3 2.9 小結(jié) 2.10 習(xí)題 第3章 創(chuàng)建控件 3.1 復(fù)合控件 3.2 擴(kuò)展控件 3.3 自定義控件 3.4 實(shí)驗(yàn)4:創(chuàng)建控件 3.5 小結(jié) 3.6 習(xí)題 第4章 面向?qū)ο缶幊毯喗? 4.1 對(duì)象和類 4.1.1 對(duì)象 4.1.2 類 4.1.3 類成員 4.1.4 對(duì)象的創(chuàng)建和實(shí)例化 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對(duì)象模型 5.1.2 使用命名空間 5.2 connection對(duì)象的使用 5.2.1 選擇.net數(shù)據(jù)提供程序 5.2.2 使用sqlconnection對(duì)象 5.2.3 使用oledbconnection對(duì)象 5.3 command對(duì)象的使用 5.3.1 插入、修改、刪除數(shù)據(jù) 5.3.2 讀取數(shù)據(jù) 5.3.3 執(zhí)行存儲(chǔ)過程 5.4 dataadapter和dataset對(duì)象的使用 5.4.1 填充dataset 5.4.2 更新dataset 5.5 ado.net與xml 5.6 實(shí)驗(yàn)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)建一個(gè)簡單的xmi-webservices 6.1.2 使用c#開發(fā)xml web services客戶端 6.1.3 實(shí)驗(yàn)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 實(shí)例1:把文本寫入word文檔 6.2.4 實(shí)例2:將數(shù)據(jù)庫中數(shù)據(jù)導(dǎo)出為word文檔 6.3 調(diào)用windows api 6.3.1 在windows程序中調(diào)用api 6.3.2 實(shí)例3:運(yùn)行可執(zhí)行文件 6.3.3 實(shí)例4:播放聲音 6.4 小結(jié) 6.5 習(xí)題 第7章 gdi+的簡單編程 7.1 gdi+和graphic類 7.1.1 創(chuàng)建graphics對(duì)象 7.1.2 基本的gdi+對(duì)象 7.1.3 基本圖形的繪制 7.2 實(shí)例1:繪制不規(guī)則連線 7.3 實(shí)例2:分欄顯示文字 7.4 實(shí)例3:復(fù)制圖像指定區(qū)域 7.5 實(shí)例4:使用gdi+ 7.6 小結(jié) 7.7 習(xí)題 第8章 使用crystal reports創(chuàng)建報(bào)表 8.1 crystal reports概述 8.2 創(chuàng)建報(bào)表的基本步驟 8.3 使用查看器查看報(bào)表 8.4 實(shí)例1:利用向?qū)?chuàng)建報(bào)表 8.5 實(shí)例2:加載水晶報(bào)表文件 8.6 實(shí)例3:在報(bào)表中篩選數(shù)據(jù)記錄 8.7 實(shí)例4:在報(bào)表中分組排序記錄 8.8 實(shí)例5:在報(bào)表中分組匯總記錄 8.9 實(shí)例6:在報(bào)表中制作數(shù)據(jù)圖表 8.10 小結(jié) 8.11 習(xí)題 第9章 提高程序的可訪問性 9.1 界面設(shè)計(jì)原則 9.2 添加輔助功能特性 9.2.1 .net framework的輔助功能支持 9.2.2 為windows form應(yīng)用程序添加輔助特性 9.2.3 測(cè)試輔助功能 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è)計(jì)理念等。窗體是為windows操作系統(tǒng)所創(chuàng)建的應(yīng)用程序用戶界面的基本元素。它提供了一個(gè)框架,可以使應(yīng)用程序呈現(xiàn)統(tǒng)一的外觀和樣式。在基于windows的應(yīng)用程序中,窗體向用戶提供信息和獲取用戶輸入。窗體是應(yīng)用程序的基礎(chǔ),每一個(gè)窗體都是一個(gè)類,可以為一個(gè)窗體創(chuàng)建多個(gè)實(shí)例或繼承窗體。窗體也是應(yīng)用程序的基本單元。窗體實(shí)質(zhì)上是一塊空白板,開發(fā)人員可通過添加控件來創(chuàng)建用戶界面,并通過編寫代碼來操作數(shù)據(jù),從而填充這個(gè)空白板。Visual Studio提供的windows窗體設(shè)計(jì)器為創(chuàng)建基于windows的應(yīng)用程序提供了一種快速的開發(fā)解決方案,在該設(shè)計(jì)器中可以進(jìn)行可視化的、基于客戶端的窗體設(shè)計(jì)。
編輯推薦
《基于C#的Windows應(yīng)用程序開發(fā)實(shí)驗(yàn)與實(shí)踐教程》特色:站在工程、開發(fā)和研究三個(gè)角度,進(jìn)行實(shí)踐性教學(xué)環(huán)節(jié)的設(shè)計(jì)。從社會(huì)對(duì)計(jì)算機(jī)專業(yè)人才的能力需求的角度,系統(tǒng)地規(guī)劃計(jì)算機(jī)實(shí)驗(yàn)和實(shí)踐的方式和內(nèi)容。開發(fā)實(shí)訓(xùn)驗(yàn)證型、開發(fā)研究型等不同層次的教學(xué)內(nèi)容,以滿足從大專、本科以及某些研究生層次的教學(xué)需求。以系統(tǒng)性、開放性、經(jīng)典性和適用性等全新的面貌呈現(xiàn)在中國的計(jì)算機(jī)教學(xué)領(lǐng)域。精心挖掘和遴選作者,把他們多年積累的教學(xué)經(jīng)驗(yàn)編寫成教材。每《基于C#的Windows應(yīng)用程序開發(fā)實(shí)驗(yàn)與實(shí)踐教程》都經(jīng)過編委會(huì)委員的精心篩選和嚴(yán)格評(píng)審,嚴(yán)把質(zhì)量關(guān)。
圖書封面
評(píng)論、評(píng)分、閱讀與下載
基于C#的Windows應(yīng)用程序開發(fā)實(shí)驗(yàn)與實(shí)踐教程 PDF格式下載