




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
目錄2.13.6#pragma..64
第I部分C#語言2.14C#編程規(guī)則……64
第1章.NET體系結構32.14.1用于標識符的規(guī)則64
1.1C#與.NET的關系32.14.2用法約定65
1.2公共語言運行庫……32.15小結71
1.3詳細介紹中間語言……6第3章對象和類型72
1.3.1面向對象和接口的支持..…73.1類和結構……72
1.3.2相異值類型和引用類型83.2類成員73
1.3.3強數據類型83.2.1數據成員73
134通過異常方法處理錯誤143.2.2函數成員.….74
1.3.5特性的使用143.2.3只讀字段88
1.4程序集143.3結構……89
1.4.1私有程序集..…153.3.1結構是值類型..…90
1.4.2共享程序集163.3.2結構和繼承91
1.4.3反射163.3.3結構的構造函數91
1.5.NETFramework類163.4部分類92
1.6命名空間173.5靜態(tài)類94
1.7用C#創(chuàng)建.NET應用程序183.60bject類……94
1.7.1創(chuàng)建ASP.NET應用程序183.6.1System.Object方法94
1.7.2創(chuàng)建Windows窗體20362Tostring。方法…一95
1.7.3Windows控件203.7小結……97
1.7.4Windows服務20第4章繼承98
1.8C#在.NET企業(yè)體系結構中的作用204.1繼承的類型98
1.9小結……224.1.1實現繼承和接口繼承98
第2章C#基礎….234.1.2多重繼承..…99
2.1引言234.1.3結構和類..…99
2.2第一個C#程序234.2實現繼承99
2.2.1代碼..…244.2.1虛方法100
2.2.2編譯并運行程序244.2.2隱藏方法101
2.2.3詳細介紹..…254.2.3調用函數的基類版本102
2.3變量..274.2.4抽象類和抽象函數..…103
2.3.1變量的初始化27425密封類和密封方法103
2.3.2變量的作用域284.2.6派生類的構造函數104
2.3.3常量314.3修飾符109
2.4預定義數據類型324.3.1可見性修飾符109
2.4.1值類型和引用類型324.3.2其他修飾符110
2.4.2CTS類型334.4接口111
2.4.3預定義的值類型334.4.1定義和實現接口112
2.4.4預定義的引用類型36442派生的接口116
2.5流控制394.5小結……118
2.5.1條件語句39第5章運算符和類型強制轉換119
2.5.2循環(huán)..…435.1運算符119
2.5.3跳轉語句465.1.1運算符的簡化操作120
2.6枚舉475.1.2三元運算符121
2.7數組495.1.3checked和unchecked運算符122
2.8命名空間……505.1.4is運算符..…123
2.8.1using語句.….515」.5as運算符..…123
2.8.2命名空間的別名525.1.6sizeof運算符123
2.9Main()方法……535.1.7typeof運算符..…124
2.9.1多個Main。方法..…535.1.8可空類型和運算符124
2.9.2給Main。方法傳送參數..…545.1.9空接合運算符124
2.10有關編譯C#文件的更多內容……555.1.10運算符的優(yōu)先級125
2.11控制臺I/O565.2類型的安全性125
2.12使用注釋……585.2.1類型轉換126
2.12.1源文件中的內部注釋585.2.2裝箱和拆箱130
2.12.2XML文檔說明595.3對象的相等比較130
2.13C#預處理器指令……615.3.1引用類型的相等比較..…131
2.13.1#define和#undef.615.3.2值類型的相等比較132
2.13.2#if,#elif,#else和#endif.625.4運算符重載……132
2.13.3#warning和#error.635.4.1運算符的工作方式133
2.13.4#rcgion和#endregion..63542運算符重載的示例:Vector結構..…134
2.13.5#line..645.5用戶定義的數據類型轉換……141
5.5.1執(zhí)行用戶定義的類型轉換..…14210.3創(chuàng)建定制的泛型類265
5.5.2多重數據類型轉換14910.3.1默認值..…267
5.6小結15210.3.2約束267
笫6章委托和事件15310.4泛型方法270
6.1委托15310.5泛型委托……272
6.1.1在C#中聲明委托15410.6Framework的其他泛型類型.274
6.1.2在C#中使用委托15510.6.1結構Nullable<T>...274
6.2匿名方法15810.6.2EventHandler<TEventArgs>...276
6.2.1簡單的委托示例15910.6.3AiraySegment<T>...276
6.2.2BubbleSorter示例16110.7小結277
6.2.3多播委托164第11章反射278
6.3事件……16611.1定制特性278
6.3.1從客戶的角度討論事件16711.1.1編寫定制特性279
6.3.2生成事件16911.1.2定制特性示例:WhatsNewAttributes..282
6.4小結17311.2反射……286
第7章內存管理和指針17411.2.1System.Type類286
7.1后臺內存管理17411.2.2TypeView示例288
7.1.1值數據類型17411.2.3Assembly類291
7.1.2引用數據類型..…17611.2.4完成WhatsNewAttributes示例292
7.1.3垃圾收集..…17811.3小結296
7.2釋放未托管的資源179第12章錯誤和異常297
7.2.1析構函數17912.1錯誤和異常處理297
7.2.2IDisposable接口180
異常類
7.2.3實現IDisposable接口和析構函數18212.1.1297
捕獲異常..…
7.3不安全的代碼18312.1.2299
用戶定義的異常類
7.3.1指針…18312.1.3308
小結
7.3.2指針示例PointerPlayaround..19312.2316
第13章線程317
7.3.3使用指針優(yōu)化性能..…197
13.1線程317
7.4小結……201
13.2多線程應用程序318
第8章字符串和正則表達式202
線程的處理
8.1System.String類20213.3319
13.3.1ThreadPlayaround示例322
8.1.1創(chuàng)建字符串..…203
線程的優(yōu)先級
8」.2StringBuilder成員20613.3.2325
同步
8.1.3格式化字符串20713.3.3326
使用創(chuàng)建線程
8.2正則表達式……21313.4ThreadPool330
小結
8.2.1正則表達式概述21313.5334
第部分環(huán)境
8.2.2RegularExpressionsPlayaround示例214II.NET
第章
8.2.3顯示結果21614VisualStudio2005..337
使用
824匹配、組合和捕獲..…21814.1VisualStudio2005...337
創(chuàng)建項目
8.3小結22014.1.1341
解決方案和項目
第9章集合22114.1.2347
應用程序代碼
9.1對象組22114.1.3Windows349
讀取項目
9.1.1集合22214.1.4VisualStudio6350
項目的瀏覽和編碼
9.1.2數組列表..…22514.1.5350
生成項目
9.1.3Stack類22914.1.6360
調試
9.1.4Queue類23114.1.7363
9.1.5SorledList類..…23214.2修訂功能366
小結……
9.1.6字典和散列表23414.3368
第章程序集.…
9.1.7泛型..…24315369
程序集的含義……
9.2小結24415.1369
的解決方案
第10章泛型24515.1.1DLLHell370
程序集的特性
10.1概述……24515.1.2370
應用程序域和程序集
10.1.1性能24515.1.3371
程序集的結構
10.1.2類型安全24615.2374
程序集的清單
10.1.3二進制代碼的重用..…24715.2.1374
命名空間、程序集和組件
10.1.4代碼的擴展..…24715.2.2375
私有程序集和共享程序集
10.1.5命名約定..…24815.2.3375
查看程序集
10.2泛型集合類……24815.2.4375
構建程序集
10.2.1泛型集合概述..…24815.2.5376
10.2.2使用ListvT>類25115.3跨語言支持380
10.2.3使用Queue<T>類25615.3.1CTS和CLS..380
語言無關性
10.2.4使用LinkedList<T>類26015.3.2381
15.3.3CLS要求389
15.4全局程序集緩存……39117.5.2創(chuàng)建DatabaseResourceSet類487
15.4.1本機圖像生成器39117.5.3創(chuàng)建DatabaseResourceManager類487
15.4.2全局程序集緩存查看器..…39217.5.4DatabaseResourceReader的客戶應用程序488
15.4.3全局程序集緩存工具(gacutil.exe).39317.6創(chuàng)建定制文化……489
15.5創(chuàng)建共享程序集39317.7小結……489
15.5.1共享程序集名..…393第18章部署...490
15.5.2創(chuàng)建共享程序集..…39518.1部署的設計490
15.6配置40018.2部署選項……490
15.6.1配置類別..…40018.2.1Xcopy實用工具..…491
15.6.2版本問題40118.2.2CopyWeb工具..…491
15.6.3配置目錄40918.2.3發(fā)布Web站點..…491
15.7小結4111824部署項目..…491
第16章.NET的安全性...41218.2.5ClickOnce..491
16.1代碼訪問的安全性41218.3部署的要求……491
16.1.1代碼組41318.4簡單的部署……492
16.1.2代碼訪問權限和權限集4191841Xcopy部署..…493
16.1.3策略的級別:Machine、User和Enterprise..42318.4.2Xcopy和Web應用程序…493
16.2對Framework中安全性的支持42518.4.3CopyWeb工具493
16.2.1要求權限42618.4.4發(fā)布Web站點..…494
16.2.2請求權限42718.5Installer項目……494
16.2.3隱式的權限..…43018.5.1Windowslnstaller.495
16.2.4拒絕權限43118.5.2創(chuàng)建安裝程序495
16.2.5斷言權限43218.6ClickOnce..504
操作.….
16.2.6創(chuàng)建代碼訪問權限43318.6.1ClickOnce504
18.6.2發(fā)布應用程序..…504
16.2.7聲明的安全性434
設置
16.3安全策略的管理43518.6.3ClickOnce505
18.6.4應用程序緩存505
16.3.1安全配置文件435
18.6.5安全性506
16.3.2代碼組和權限的管理438
1866高級選項..…506
16.3.3安全性的啟用和禁用..…438
小結
16.3.4重置安全策略43918.7511
笫川部分數據
16.3.5代碼組的創(chuàng)建439
第章數據訪問…
16.3.6代碼組的刪除44019.NET.515
16.3.7代碼組權限的更改44019.1ADO.NET概述515
命名空間
16.3.8權限集的創(chuàng)建和應用..…44119.1.1516
共享類..…
16.3.9使用強名發(fā)布代碼..…44319.1.2516
數據庫特定的類..…
16310使用證書發(fā)布代碼44519.1.3516
使用數據庫連接……
16.3.11區(qū)域的管理44919.2517
管理連接字符串..…
16.4基于角色的安全性……45119.2.1518
16.4.1Principal.45119.2.2高效地使用連接520
16.4.2WindowsPrincipal.45219.2.3事務處理522
16.4.3角色45419.3命令……524
16.4.4聲明基于角色的安全性..…45419.3.1執(zhí)行命令525
16.5小結……45519.3.2調用存儲過程..…528
第17章本地化45619.4快速數據訪問:數據讀取器……531
17.1System.Globalization命名空間.45619.5管理數據和關系:DataSet類534
17.1.1Unicode問題..…45619.5.1數據表535
17.1.2文化和區(qū)域..…4571952數據列536
17.1.3使用文化..…46119.5.3數據關系..…541
17.1.4排序46619.5.4數據約束..…542
17.2資源……46719.6XML模式……544
17.2.1創(chuàng)建資源文件.….46819.7填充數據集……552
17.2.2資源文件生成器..…46819.7.1用數據適配器來填充DataSet.552
17.2.3ResourceWriter.46819.7.2從XML中給數據集填充數據..…553
17.2.4使用資源文件46919.8保存對數據集的修改……553
17.2.5System.Resources命名空間47419.8.1通過數據適配器進行更新..…554
17.3使用VisualStudio的本地化示例47519.8.2寫入XML輸出結果556
17.3.1編程修改文化..…48019.9使用ADO.NET558
17.3.2使用定制資源文件..…48119.9.1分層開發(fā)558
17.3.3資源的自動回退..…48219.9.2生成SQLServer的鍵..…559
17.3.4外包翻譯.….48219.9.3命名約定..…561
17.4用ASP.NET本地化48319.10小結……562
17.5定制的資源讀取器……485第20章.NET編程和SQLServer2005..564
17.5.1倉?健DatabaseResourceReader類48520.1.NET運行庫的主機564
20.2Microsoft.SqlServer.Server..56522.3.9在ActiveDirectory中搜索660
20.3用戶定義的類型……56622.4搜索用戶對象……663
20.3.1創(chuàng)建UDT...56622.4.1用戶界面663
20.3.2使用UDT...57222.4.2獲取模式命名環(huán)境..…664
20.3.3在客戶端代碼中使用UDT...57322.4.3獲取User類的屬性名..…665
204用戶定義的合計函數……57422.4.4搜索用戶對象666
20.4.1創(chuàng)建用戶定義的合計函數..…57422.5DSML...668
20.4.2使用用戶定義的合計函數57522.5.1命名空間System.DirectoryServices.Protocols中的
20.5存儲過程576類668
20.5.1創(chuàng)建存儲過程..…57622.5.2用DSML搜索ActiveDirectory對象669
20.5.2使用存儲過程57722.6小結……671
20.6用戶定義的函數……578第IV部分Windows應用程序
20.6.1創(chuàng)建用戶定義的函數..…578第23章Windows窗體675
20.6.2使用用戶定義的函數..…57923.1創(chuàng)建Windows窗體應用程序……675
20.7觸發(fā)器57923.2Conlrol類681
20.7.1創(chuàng)建觸發(fā)器..…58023.2.1大小和位置..…682
20.7.2使用觸發(fā)器..…58123.2.2外觀..…683
20.8XML數據類型58123.2.3用戶交互操作683
20.8.1包含XML數據的表58223.2.4Windows功能..…684
20.8.2數據的查詢58423.2.5雜項功能..…685
20.8.3XML數據修改語言23.3標準控件和組件685
(XMLDML).58523.3.1Button控件.….686
20.8.4XML索引..…58623.3.2CheckBox控件..…686
20.8.5強類型化的XML...58723.3.3RadioButton控件..…687
20.9小結58823.3.4ComboBox控件、ListBox控件和CheckedListBox控
第21章處理XML..589件687
21.1.NET支持的XML標準58923.3.5DateTimePicker控件..…690
21.2System.Xml命名空間59023.3.6ErrorProvider組件..…690
21.3在.NET中使用MSXML...59123.3.7HelpProvider組件691
21.4使用System.Xml類59323.3.8ImageList組件…692
21.5讀寫流格式的XML...59323.3.9LabeI控件..…692
21.5.1使用XmlReader類59423.3.10ListView控件692
21.5.2使用XmlReader類進行驗證..…59723.3.1IPictureBox控件694
21.5.3使用XmlWriter類59923.3.12ProgressBar控件.….695
21.6在.NET中使用DOM60123.3.13TextBox控件、RichTextBox控件與MaskedTextBox
21.7使用XPathNavigator..607控件695
21.7.1System.Xml.Xpath命名空間..…60723.3.14Panel控件696
2L7.2System.Xml.Xsl命名空間..…6123.3.15FlowLayoutPanel和TableLayoutPanel控件696
21.8XML和ADO.NET61723.3.16SplitContainer控件697
21.8.1將ADO.NET數據轉換為XML文檔61723.3.17TabControl控件和TabPages控件698
21.8.2把XML文檔轉換為ADO.NET數據62423.3.18ToolStrip控件698
21.8.3讀寫DiffGram62623.3.19MenuStrip控件701
21.9在XML中串行化對象……62923.3.20ContextMenuStrip控件..…701
21.10小結63923.3.21ToolStripMcnuItem控件…701
第22章使用ActiveDirectory.64023.3.22ToolStripManager類702
22.1ActiveDirectory的體系結構.64023.3.23ToolStripContainer控件702
22.1.1特性64123.4窗體702
22.1.2ActiveDirectory的概念64123.4.1Form類…703
22.1.3ActiveDirectory數據的特性…64523.4.2多文檔界面..…708
22.1.4模式…64523.4.3定制控件..…708
22.2ActiveDirectory的管理工具64623.5小結721
22.2.1ActiveDirectoryUsersandComputers工具646第24章查看.NET數據722
22.2.2ADSIEdit工具64724.1DataGridView控件……722
22.3ActiveDirectory編程.64824.1.1顯示列表數據722
22.3.1System.DirecloryServices命名空間中的類64924.1.2數據源724
22.3.2綁定65024.2DataGridView類的層次結構……732
22.3.3獲取目錄項..…65424.3數據綁定……735
22.3.4對象集合..…65524.3.1簡單的綁定735
22.3.5緩存65624.3.2數據綁定對象735
22.3.6創(chuàng)建新對象65724.4VisualStudio.NET和數據訪問739
22.3.7更新目錄項..…65824.4.1創(chuàng)建一個連接..…740
22.3.8訪問內部的ADSI對象65824.4.2選擇數據..…742
24.4.3更新數據源74327.4.2實現登錄系統(tǒng)870
24.4.4構建模式7432743Web登錄服務器控件..…871
24.4.5其他常見的要求74927.4.4保護目錄..…872
24.5小結75727.4.5PCSDemoSite中的安全性872
第25章使用GD1+繪圖75827.5主題……874
25.1理解繪圖規(guī)則……75827.5.1把主題應用于頁面875
25.UGDI和GDI+...75827.5.2定義主題..…876
25.1.2繪制圖形76027.5.3PCSDemoSite中的主題876
25.1.3使用OnPaint。繪制圖形76327.6小結879
25.1.4使用剪切區(qū)域764第VI部分通信
25.2測量坐標和區(qū)域766第28章Web服務883
25.2.1Point和PointF結構..…76628.1SOAP...883
25.2.2Size和SizeF結構…76728.2WSDL...885
25.2.3Rectangle和RectangleF28.3Web服務……886
結構..…76928.3.1創(chuàng)建Web服務..…886
25.2.4Region..77028.3.2使用Web月及務..…890
25.3調試須知……77028.4擴充會議登記示例……892
25.4繪制可滾動的窗口77128.4.1會議登記Web服務892
25.5世界、頁面和設備坐標77628.4.2會議登記客戶程序897
25.6顏色77728.5使用SOAP標題交換數據901
25.6.1紅綠藍(RGB)值77728.6小結……906
25.6.2命名的顏色777第29章.NETRemoting..908
25.6.3圖形顯示模式和安全的調色板..…77829.1.NETRemoting的含義908
25.6.4安全調色板77929.1.1應用程序類型和協(xié)議909
25.7畫筆和鋼筆……77929.1.2CLRObjectRemoting..909
25.7.1畫筆77929.2.NETRemoting概述……910
25.7.2鋼筆78029.3環(huán)境912
25.8繪制圖形和線條78129.3.1激活..…913
25.9顯示圖像78329.3.2特性和屬性..…913
25.10處理圖像時所涉及到的問題78529.3.3環(huán)境之間的通信..…914
25.11繪制文本78629.4遠程對象、客戶機和服務器……914
25.12簡單的文本示例……78729.4.1遠程對象..…914
25.13字體和字體系列78829.4.2簡單的服務器915
25.14示例:枚舉字體系列79029.4.3簡單的客戶機916
25.15編輯文本文檔:CapsEditor示例79229.5.NETRemoting體系結構917
25.15」Invalidate。方法79629.5.1信道..…918
25.15.2計算項和文檔的大小..…79729.5.2格式標識符..…922
25.15.3OnPaint().79929.5.3ChannelServices和RemotingConfiguration..922
25.15.4坐標轉換80029.5.4對象的激活924
25.15.5響應用戶的輸入..…80229.5.5消息接收器..…927
25.16打印80529.5.6在遠程方法中傳遞對象928
25.17小結81029.5.7生存期管理933
第V部分Web應用程序29.6.NETRemoting的其他特性936
第26章ASP.NET頁面81329.6.1配置文件936
26.1ASP.NET概述81329.6.2利用ASP.NET駐留遠程服務器..…946
26.2ASP.NETWeb窗體81429.6.3類、接口和Soapsuds..948
26.2.1ASP.NET代碼模型81829.6.4異步遠程調用949
26.2.2ASP.NET服務器控件81829.6.5.NETRemoting的安全性950
26.3ADO.NET和數據綁定83329.6.6遠程調用和事件952
26.3.1更新會議登記應用程序83329.6.7調用環(huán)境..…958
26.3.2數據綁定的更多內容..…84029.7小結……960
26.4應用程序配置……845第30章EnterpriseServices.961
26.5小結84730.1概述
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 個人轉租店鋪合同范本
- 兼職合同范例簡易范例
- 休閑農莊出租合同范本
- 叉車維修度合同范本
- 麗水塔吊拆裝合同范本
- 個人簡單授權委托書怎么寫
- 工業(yè)鍋爐司爐考試模擬題(含答案)
- 電工技術及實訓考試題(含參考答案)
- 上半年工質量監(jiān)督工作總結
- iso認證合同范本
- 廣東義務教育標準化學校
- 煤質化驗員測試題(附參考答案)
- 全電發(fā)票樣式
- (完整版)供應商審核表
- 饅頭工藝流程圖
- (二次供水單位)生活飲用水衛(wèi)生許可證延續(xù)申請表
- 鈉電池正極材料PPT
- 體能訓練概論(NSCA)
- 青島版三年級數學下冊《美麗的街景》教學課件7
- 液壓傳動全套ppt課件(完整版)
- 內部控制五要素圖解
評論
0/150
提交評論