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

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

前言

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

內(nèi)容概要

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

書籍目錄

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

章節(jié)摘錄

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

編輯推薦

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

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


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


用戶評論 (總計4條)

 
 

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

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

京ICP備13047387號-7