Visual C# 2008 核心技術(shù)與最佳編程實(shí)例集粹

出版時(shí)間:2009-1  出版社:水利水電出版社  作者:羅斌  頁(yè)數(shù):569  
Tag標(biāo)簽:無(wú)  

前言

  為了適應(yīng)Intemet的快速發(fā)展,微軟公司于2000年推出了.NET,以此作為新一代應(yīng)用程序的開發(fā)平臺(tái)。.NET平臺(tái)的推出,反映了微軟這位軟件巨人對(duì)未來(lái)軟件的思考,它囊括了微軟最新的技術(shù)研究成果,從而掀起了計(jì)算機(jī)領(lǐng)域的一場(chǎng)革命。如今,.NET的概念已漸漸深入人心,并且呈現(xiàn)出一浪高過(guò)一浪之勢(shì);與之同生共長(zhǎng)的Visualc#語(yǔ)言也逐漸成為有志于在未來(lái)的計(jì)算機(jī)領(lǐng)域有所建樹的編程人員追求的一種明星語(yǔ)言?! ≡谀壳白钚碌腗icrosoftVisualStudio2008集成開發(fā)環(huán)境中,微軟提供了Visual.Basic、VisualC#和Visualc++等編程語(yǔ)言來(lái)實(shí)現(xiàn).NET3.5技術(shù)。毫無(wú)疑問(wèn),Visualc#語(yǔ)言是.NET技術(shù)的核心開發(fā)語(yǔ)言,是.NET技術(shù)最忠實(shí)的實(shí)踐者和實(shí)現(xiàn)者。VisualC#語(yǔ)言具有C++語(yǔ)言的強(qiáng)大功能、Java語(yǔ)言的跨平臺(tái)特性和Delphi語(yǔ)言的方便快捷等眾多優(yōu)點(diǎn)。最引人注目的是,它出自于Borland公司的前首席軟件架構(gòu)師安德森·希斯伯格之手,只要回憶這位軟件大師是曾經(jīng)怎樣讓Pascal搖身一變成為Delphi使Borland公司起死回生,再移師微軟使VisualJ++從1.0一躍跳到6.0搞得Sun措手不及,最后神話般地推出Visualc}}語(yǔ)言的歷程,就沒(méi)有理由懷疑VisualC#語(yǔ)言的未來(lái)?! ”緯褂?00個(gè)獨(dú)立的編程實(shí)例,以循序漸進(jìn)的方式有針對(duì)性地介紹了Visualc#2008(.NET3.5)中的最新編程技術(shù),主要內(nèi)容包括LINQ在SQL。DataSet、XML和Object等領(lǐng)域的實(shí)際應(yīng)用,WPF窗體應(yīng)用程序和WPF瀏覽器應(yīng)用程序的編程技巧,Excel、Word等Office2007套件的外接程序的高級(jí)應(yīng)用,MSReportViewer報(bào)表的統(tǒng)計(jì)和分析方法,AJAx技術(shù)編程范例以及ASENET3.5和ADO.NET3.5新增問(wèn)題的解決方案等。在這200個(gè)獨(dú)立的實(shí)例程序中,每一個(gè)實(shí)例程序至少介紹了一種方法、解決了一個(gè)問(wèn)題,這些方法和問(wèn)題可能與語(yǔ)言有關(guān)、可能與系統(tǒng)有關(guān)、可能與應(yīng)用有關(guān),總之,它們都可能是在使用VisualC#2008開發(fā).NET3.5應(yīng)用程序時(shí)可能遇到的問(wèn)題。本書所有內(nèi)容原則上不與中國(guó)水利水電出版社已經(jīng)出版的下列圖書重復(fù):《VisualC#.NET精彩編程實(shí)例集錦》、《VisualC#2005編程實(shí)例精粹》、《Visualc#2005編程技巧大全》、《Visualc≠}2005管理系統(tǒng)開發(fā)經(jīng)典案例》、《VisualC#2005數(shù)據(jù)庫(kù)開發(fā)經(jīng)典案例》、《VisualC撐2005+Access數(shù)據(jù)庫(kù)開發(fā)經(jīng)典案例》等,因此有關(guān)VisualC撐2005(.NET2.0)以前的部分編程技巧及實(shí)例可以參考這些書籍進(jìn)行學(xué)習(xí)。

內(nèi)容概要

本書使用200個(gè)獨(dú)立的編程實(shí)例,以循序漸進(jìn)的方式有針對(duì)性地介紹了Visual C# 2008(.NET 3.5)中的最新編程技術(shù),主要內(nèi)容包括LINQ在SQL、DataSet、XML和Object等領(lǐng)域的實(shí)際應(yīng)用,WPF窗體應(yīng)用程序和WPF瀏覽器應(yīng)用程序的編程技巧,Excel、Word等Office 2007套件的外接程序的高級(jí)應(yīng)用,MSReportViewer報(bào)表的統(tǒng)計(jì)和分析方法,AJAX技術(shù)編程范例以及ASP.NET 3.5和ADO.NET 3.5新增問(wèn)題的解決方案等,是廣大讀者使用Visual C# 2008輕松學(xué)習(xí)和體驗(yàn) .NET 3.5新技術(shù)的首選參考書。本書所有實(shí)例程序在配套光盤中均有完整的源代碼,真正實(shí)現(xiàn)所見(jiàn)即所得,所學(xué)即所用。  本書可作為使用Microsoft Visual Studio 2008的初、中級(jí)用戶通過(guò)C#語(yǔ)言以Step by step方式深入淺出地學(xué)習(xí).NET 3.5的最新編程技術(shù)時(shí)的參考書,也可作為高等院校及計(jì)算機(jī)培訓(xùn)學(xué)校在校學(xué)生的學(xué)習(xí)案例,對(duì)C#高級(jí)程序員也極具參考和收藏價(jià)值。

書籍目錄

前言第1章 Windows 窗體程序?qū)嵗?shí)例1 如何為用戶控制設(shè)置工具箱位圖 實(shí)例2 如何使用顏色矩陣變換圖像的顏色 實(shí)例3 如何復(fù)制當(dāng)前屏幕上指定區(qū)域的圖像 實(shí)例4 如何在指定圖像上添加半透明文字 實(shí)例5 如何設(shè)置雙緩沖減少窗體閃爍 實(shí)例6 如何設(shè)置制表位控制文體項(xiàng)輸出位置 實(shí)例7 如何以用戶控制方式創(chuàng)建自繪式按鈕 實(shí)例8 如何為窗體控件添加浮動(dòng)幫助信息框 實(shí)例9 如何在Windows Vista中顯示W(wǎng)indows XP風(fēng)格的對(duì)話框  實(shí)例10 如何在文件對(duì)話框中添加自定義區(qū)域 實(shí)例11 如何檢索程序集中嵌入的圖像資源 實(shí)例12 如何創(chuàng)建從后臺(tái)查找文件的用戶控件 實(shí)例13 如何使用文件句子作為控件數(shù)據(jù)源 實(shí)例14 如何根據(jù)文件名提取文件類型圖標(biāo) 實(shí)例15 如何例用自定義格式顯示星期名稱 實(shí)例16 如何使用自定義格式定制數(shù)學(xué)形式 實(shí)例17 如何把北京時(shí)間轉(zhuǎn)換為開羅時(shí)間 實(shí)例18 如何判斷文件是否為.NET程序集 實(shí)例19 如何使用XPathNavigator執(zhí)行計(jì)算 實(shí)例20 如何對(duì)XML元素進(jìn)行加密和解密 實(shí)例21 如何查詢?nèi)罩疚募兄付ǖ念愋褪录?shí)例22 如何將事件導(dǎo)出到外部日志文件中 實(shí)例23 如何獲取日志的靜態(tài)和配置信息 實(shí)例24 如何實(shí)現(xiàn)在后臺(tái)執(zhí)行下載文件任務(wù)第2章 LINQ數(shù)據(jù)查詢程序?qū)嵗?shí)例25 如何使用設(shè)計(jì)器創(chuàng)建LINQ to SQL類 實(shí)例26 如何重置LINQ to SQL類的默認(rèn)方法 實(shí)例27 如何在LINQ中添加單個(gè)字段驗(yàn)證邏輯 實(shí)例28 如何在LINQ中添加所有字段驗(yàn)證邏輯 實(shí)例29 如何使用LINQ模型創(chuàng)建和查詢代碼 實(shí)例30 如何使用LINQ執(zhí)行插入修改刪除操作 實(shí)例31 如何在LINQ中直接執(zhí)行SQL更新語(yǔ)句 實(shí)例32 如何在LINQ中實(shí)現(xiàn)單個(gè)特定元素的操作 實(shí)例33 如何在LINQ中對(duì)分組操作執(zhí)行子查詢 實(shí)例34 如何在LINQ中實(shí)現(xiàn)交集、并集、差集運(yùn)算 實(shí)例35 如何在LINQ中使用聯(lián)接關(guān)鍵字查詢 實(shí)例36 如何在LINQ中進(jìn)行SUM等聚合運(yùn)算 實(shí)例37 如何在LINQ中強(qiáng)行執(zhí)行LINQ查詢 實(shí)例38 如何在LINQ中根據(jù)字符串的長(zhǎng)度排序 實(shí)例39 如何返回LINQ指定行后的剩余記錄 實(shí)例40 如何根據(jù)LINQ查詢創(chuàng)建Data View 實(shí)例41 如何在LINQ中根據(jù)元素名稱篩選數(shù)據(jù) 實(shí)例42 如何在LINQ中查找特定名稱的子元素 實(shí)例43 如何在LINQ中根據(jù)指定元素進(jìn)行排序 實(shí)例44 如何在LINQ中將XML轉(zhuǎn)換為CSV文件 實(shí)例45 如何在LINQ中將CSV轉(zhuǎn)換為XML文件 實(shí)例46 如何在LINQ中執(zhí)行文本到XML的轉(zhuǎn)換 實(shí)例47 如何在LINQ中例用XPath查詢指定值 實(shí)例48 如何在LINQ中將屬性轉(zhuǎn)換為元素 實(shí)例49 如何使用LINQ按照擴(kuò)展名分組文件 實(shí)例50 如何使用LINQ排序文件夾中的文件 實(shí)例51 如何使用LINQ按照屬性查找文件 實(shí)例52 如何使用LINQ查找名稱相同的文件 實(shí)例53 如何在LINQ中使用正規(guī)表達(dá)方式查詢 實(shí)例54 如何使用LINQ實(shí)現(xiàn)統(tǒng)計(jì)單詞出現(xiàn)頻率 實(shí)例55 如何使用LINQ查找日志中的事件信息 實(shí)例56 如何使用LINQ獲取進(jìn)程使用的內(nèi)存第3章 ADO.NET數(shù)據(jù)訪問(wèn)程序?qū)嵗?shí)例57 如何使用數(shù)據(jù)集配置向?qū)砑哟鎯?chǔ)過(guò)程 實(shí)例58 如何同時(shí)向主從關(guān)系數(shù)據(jù)表添加記錄 實(shí)例59 如何創(chuàng)建本地緩存同步遠(yuǎn)程數(shù)據(jù)庫(kù) 實(shí)例60 如何創(chuàng)建三層架構(gòu)的數(shù)據(jù)庫(kù)應(yīng)用程序 實(shí)例61 如何使用兩個(gè)窗體顯示主從關(guān)系數(shù)據(jù)表 實(shí)例62 如何在發(fā)生更新沖突時(shí)選擇處理方式 實(shí)例63 如何在新增數(shù)據(jù)庫(kù)記錄時(shí)預(yù)定義數(shù)據(jù) 實(shí)例64 如何在數(shù)據(jù)整理中添加數(shù)據(jù)字段驗(yàn)證邏輯 實(shí)例65 如何為DBNull空字段值指定默認(rèn)值 實(shí)例66 如何讀取數(shù)據(jù)庫(kù)中的二進(jìn)制圖像數(shù)據(jù) 實(shí)例67 如何對(duì)數(shù)據(jù)集的查詢結(jié)果進(jìn)行分頁(yè)顯示 實(shí)例68 如何對(duì)父子數(shù)據(jù)集執(zhí)行XPath查詢 實(shí)例69 如何使用BindingSource排序篩選數(shù)據(jù) ……第4章 ASP.NET網(wǎng)站設(shè)計(jì)程序?qū)嵗?章 WPF窗體程序?qū)嵗?章 WPF瀏覽器程序?qū)嵗?章 Office 2007應(yīng)用程序?qū)嵗?/pre>

章節(jié)摘錄

  (1)ActivityId屬性:該屬性用于獲取進(jìn)程中涉及事件的活動(dòng)的全局唯一標(biāo)識(shí)符(GUID),這樣使用方可以對(duì)相關(guān)活動(dòng)進(jìn)行分組。 ?。?)Bookmark屬性:該屬性用于獲取與此事件對(duì)應(yīng)的占位符(書簽),它可在事件流中用作占位符?! 。?)Id屬性:該屬性用于獲取此事件的標(biāo)識(shí)符,具有此標(biāo)識(shí)符值的所有事件均表示同一類型的事件?! 。?)Keywords屬性:該屬性用于獲取事件的關(guān)鍵字掩碼,獲取KeywordsDisplayNames屬性的值以獲得此掩碼中使用的關(guān)鍵字的名稱。  (5)KeywordsDisplayNames屬性:該屬性用于獲取在此事件的關(guān)鍵字掩碼中使用的關(guān)鍵字的顯示名稱。 ?。?)Level屬性:該屬性用于獲取事件的級(jí)別,級(jí)別表示事件的嚴(yán)重性;若要獲得級(jí)別名稱,應(yīng)獲取I.evelDisplayName屬性的值?! 。?)IevelDisplayName屬性:該屬性用于獲取此事件的級(jí)別顯示名稱?! 。?)I.ogName屬性:該屬性用于獲取記錄此事件的事件日志名稱?! 。?)MachineName屬性:該屬性用于獲取在記錄此事件的計(jì)算機(jī)名稱。 ?。?0)Opcode屬性:該屬性用于獲取事件的操作碼,此操作碼定義一個(gè)數(shù)值,該數(shù)值標(biāo)識(shí)應(yīng)用程序在引發(fā)事件時(shí)正在執(zhí)行的活動(dòng)或活動(dòng)中的點(diǎn);若要獲得操作碼名稱,應(yīng)獲取OpcodeDisplayName屬性的值?! 。?1)OpcodeDisplayName屬性:該屬性用于獲取此事件的操作碼的顯示名稱?! 。?2)Processld屬性:該屬性用于獲取記錄此事件的事件提供程序的進(jìn)程標(biāo)識(shí)符?! 。?3)Properties屬性:該屬性用于獲取事件的用戶提供的屬性?! 。?4)ProviderId屬性:該屬性用于獲取發(fā)布此事件的事件提供程序的全局唯一標(biāo)識(shí)符(GUID)。 ?。?5).ProviderName屬性:該屬性用于獲取發(fā)布此事件的事件提供程序的名稱?! 。?6)Qualifiers屬性:該屬性獲取用于事件標(biāo)識(shí)的限定符數(shù)?! 。?7):Recordld屬性:該屬性用于獲取日志中事件的事件記錄標(biāo)識(shí)符?! 。?8)RelatedActivityld屬性:該屬性用于獲取進(jìn)程中涉及事件的相關(guān)活動(dòng)的全局唯一標(biāo)識(shí)符(GuID)。

編輯推薦

  《Visual C# 2008 核心技術(shù)與最佳編程實(shí)例集粹》精選200個(gè)經(jīng)典案例,詳解Visual C# 2008 核心技術(shù)的常用技巧,編程指導(dǎo)、實(shí)踐與創(chuàng)新應(yīng)用的完美結(jié)合。  熱門的技術(shù)+常見(jiàn)的問(wèn)題  實(shí)用的例程+犀利的講解

圖書封面

圖書標(biāo)簽Tags

無(wú)

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


    Visual C# 2008 核心技術(shù)與最佳編程實(shí)例集粹 PDF格式下載


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

 
 

  •   很好的書我在做畢業(yè)實(shí)習(xí)就是用的這本書哦 真的很好啦
  •   聯(lián)系qq305457157
  •   這本書適合于Windows界面開發(fā),只能說(shuō)是還行,能從中學(xué)點(diǎn)東西。
  •   這本書的作者完全是個(gè)老師,三流程序員,根本不是一線工作人員,數(shù)據(jù)庫(kù)連接都是拖,而且還每個(gè)例子都要拖占了半本書,大部分內(nèi)容跟實(shí)際工作不關(guān),哎,不值
 

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

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