變頻器是利用電力半導體器件的通斷作用將工頻電源變換為另一頻率的電能控制裝置。主要由整流(交流變直流)、濾波、再次整流(直流變交流)、制動單元、驅動單元、檢測單元微處理單元等組成的。 目前,通用型變頻器絕大多數是交—直—交型變頻器,通常尤以電壓器變 頻器為通用,其主回路圖(見圖1.1),它是變頻器的核心電路,由整流回路(交—直交換),直流濾波電路(能耗電路)及逆變電路(直—交變換)組成,當然 還包括有限流電路、制動電路、控制電路等組成部分。 1)整流電路 如圖所示,通用變頻器的整流電路是由三相橋 式整流橋組成。它的功能是將工頻電源進行整流,經中間直流環節平波后為逆變電路和控制電路提供所需的直流電源。三相交流電源一般需經過吸收電容和壓敏電阻 網絡引入整流橋的輸入端。網絡的作用,是吸收交流電網的高頻諧波信號和浪涌過電壓,從而避免由此而損壞變頻器。當電源電壓為三相380V時,整流器件的最 大反向電壓一般為1200—1600V,最大整流電流為變頻器額定電流的兩倍。 2)濾波電路 逆變器的負載屬感性負載的異步電動機,無論異步電 動機處于電動或發電狀態,在直流濾波電路和異步電動機之間,總會有無功功率的交換,這種無功能量要靠直流中間電路的儲能元件來緩沖。同時,三相整流橋輸出 的電壓和電流屬直流脈沖電壓和電流。為了減小直流電壓和電流的波動,直流濾波電路起到對整流電路的輸出進行濾波的作用。通用變頻器直流濾波電 路的大容量鋁電解電容,通常是由若干個電容器串聯和并聯構成電容器組,以得到所需的耐壓值和容量。另外,因為電解電容器容量有較大的離散性,這將使它們隨 的電壓不相等。因此,電容器要各并聯一個阻值等相的勻壓電阻,消除離散性的影響,因而電容的壽命則會嚴重制約變頻器的壽命。 3)逆變電路 逆變電路的作用是在控制電路的作用下,將直流電路輸出的直流電源轉換成頻率和電壓都可以任意調節的交流電源。逆變電路的輸出就是變頻器的輸出,所以逆變電路是變頻器的核心電路之一,起著非常重要的作用。最常見的逆變電路結構形式是利用六個功率開關器件(GTR、IGBT、GTO等)組成的三相橋式逆變電路,有規律的控制逆變器中功率開關器件的導通與關斷,可以得到任意頻率的三相交流輸出。通常的中小容量的變頻器主回路器件一般采用集成模塊或智能模塊。智能模塊的內部高度集成了整流模塊、逆變模塊、各種傳感器、保護電路及驅動電路。如三菱公司 生產的IPMPM50RSA120,富士公司生產的7MBP50RA060,西門子公司生產的BSM50GD120等,內部集成了整流模塊、功率因數校正 電路、IGBT逆變模塊及各種檢測保護功能。模塊的典型開關頻率為20KHz,保護功能為欠電壓、過電壓和過熱故障時輸出故障信號燈。逆變電路中都設置有續流電路。續流電路的功能是當頻率下降時,異步電 動機的同步轉速也隨之下降。為異步電動機的再生電能反饋至直流電路提供通道。在逆變過程中,寄生電感釋放能量提供通道。另外,當位于同一橋臂上的兩個開 關,同時處于開通狀態時將會出現短路現象,并燒毀換流器件。所以在實際的通用變頻器中還設有緩沖電路等各種相應的輔助電路,以保證電路的正常工作和在發生 意外情況時,對換流器件進行保護 。
上傳時間: 2013-10-18
上傳用戶:子虛烏有
變壓器與電感器設計
上傳時間: 2013-11-11
上傳用戶:asdfasdfd
EG8010是一款數字化的、功能很完善的自帶死區控制的純正弦波逆變發生器芯片,應用于DC-DC-AC兩級功率變換架構或DC-AC單級工頻變壓器升壓變換架構,外接12MHz晶體振蕩器,能實現高精度、失真和諧波都很小的純正弦波50Hz或60Hz逆變器專用芯片。該芯片采用CMOS工藝,內部集成SPWM正弦發生器、死區時間控制電路、幅度因子乘法器、軟啟動電路、保護電路、RS232串行通訊接口和12832串行液晶驅動模塊等功能。 應用領域 ? 單相純正弦波逆變器 ? 光伏發電逆變器 ? 風力發電逆變器 ? 不間斷電源UPS系統 ? 數碼發電機系統 ? 中頻電源 ? 單相電機調速控制器 ? 單相變頻器 ? 正弦波調光器 ? 正弦波調壓器 ? 正弦波發生器 ? 逆變焊機
上傳時間: 2014-07-04
上傳用戶:fairy0212
本書內容翔實、精煉,介紹了進行電源設計必須了解的幾乎所有相關的知識,包括以下幾個方面。 拓撲概述——常用的15種拓撲;功率開關管的最大電流應力和最大電壓應力;對于有確定的輸入輸出電壓、輸出功率的功率開關管,最佳拓撲的選擇;最佳拓撲的選擇;最佳功率開關管的選擇。 高頻磁原理——鐵氧體磁心磁帶、集膚效應和鄰近效應損耗。 變壓器設計——與頻率、磁密度、鐵心面積和繞線面積以及拓撲有關的函數公式推導;磁心、線圈、變壓器總損耗,以及溫升的計算;使用常用拓撲的變壓器設計實例。 直流電流偏置電感設計——導通直流偏置電流的電感設計。 磁放大器、緩沖器的設計以及諧振變換器。 反饋環穩定性。 主要拓撲的精確波形。 本書第二版增加了該領域內目前最受關注的關于電流的章節,包括功率因數校正、熒火燈使用的高頻鎮流器和筆記本電腦設計的低輸入電壓電源。 內容簡介本書從最基本的開關變換器分析入手,系統地闡述開關電源電路(設計)的功率轉換和脈寬調制原理、驅動電路與閉環反饋的穩定性及磁性元件的設計原則;對各功率變換器器件的參數選擇和變換器各部分波形進行了定量分析;利用閉環反饋振蕩機理,詳細討論了開關電源電流、電壓環反饋系統的穩定性;論述高頻開關電源在功率因數校正技術、軟開關技術,以及電子鎮流器技術等方面的最新動態和發展趨勢。內容上不僅對各功率變換器的原理有詳盡、系統的論述,同時給出多種新型的拓撲及對應電路反饋環的設計實例。 本書可以作為學習、研究高頻開關電源的高校師生的教材,也可作為從事開關電源設計、開發的工程師的設計參考資料。
標簽: Switching_Power_Supply_Design Second_Edition 開關電源設計
上傳時間: 2013-11-21
上傳用戶:13788529953
當前,太陽能光伏市場(包括光伏模塊和逆變器)正以每年約30%的年累積速 度增長。太陽能逆變器的作用是將隨太陽能輻射及光照變化的DC 電壓轉換成為 電網兼容的AC 輸出;而對于廣大電子工程師而言,太陽能逆變器是一個值得高 度關注的技術領域。因此下文將介紹太陽能逆變器設計所需注意的技術要點、挑 戰以及相應的解決方法。 基本設計標準 基于太陽能逆變器的專用性以及保持設計的高效率,它需要持續監視太陽能 電池板陣列的電壓和電流,從而了解太陽能電池板陣列的瞬時輸出功率。它還需 要一個電流控制的反饋環,用于確保太陽能電池板陣列工作在最大輸出功率點, 以應付多變的高輸入。目前,太陽能逆變器已有多種拓撲結構,最常見的是用于 單相的半橋、全橋和Heric(Sunways 專利)逆變器,以及用于三相的六脈沖橋和 中點鉗位(NPC)逆變器;圖1 所示是這些逆變器的拓撲圖(Microsemi 圖源)。 同時,設計還需遵從安全規范,并在電網發生故障的時候可以快速斷開與電網的 連接。因此,太陽能逆變器的基本設計標準包括額定電壓、容量、效率、電池能 效、輸出AC 電源質量、最大功率點跟蹤(MPPT)效能、通信特性和安全性
標簽: 太陽能逆變器
上傳時間: 2014-12-24
上傳用戶:三人用菜
當第一次的進入實習工場,第一眼看到三臺我從示見過的機器,其中我最早接觸的是電源供應器。由于經常需要使用它,所以很快的了解它的操作方式。經過第一次接觸后,我覺得怎么會有這么好用的機器,只要在額定電壓范圍內,轉一轉,就能隨心所欲調出我想要的電壓,甚至還能將兩組電源串、并聯。
上傳時間: 2013-10-28
上傳用戶:bhqrd30
6N137的結構原理如圖1所示,信號從腳2和腳3輸入,發光二極管發光,經片內光通道傳到光敏二極管,反向偏置的光敏管光照后導通,經電流-電壓轉換后送到與門的一個輸入端,與門的另一個輸入為使能端,當使能端為高時與門輸出高電平,經輸出三極管反向后光電隔離器輸出低電平。當輸入信號電流小于觸發閾值或使能端為低時,輸出高電平,但這個邏輯高是集電極開路的,可針對接收電路加上拉電阻或電壓調整電路。
上傳時間: 2014-03-24
上傳用戶:skhlm
《C#入門經典(第4版)》通過C#可以很容易地學習.NET Framework 3.5的強大功能,所以C#是開始您編程生涯的絕佳方式。《C#入門經典(第4版)》全面闡述了C#編程的所有方面,包括C#語言本身、Windows編程、Web編程及數據源的使用等內容。學習了新的編程技巧后,《C#入門經典(第4版)》介紹了如何高效地部署應用程序和服務,論述了許多高級技術,如圖形化編程。另外,還探討了如何使用Visual C# Express 2008、Visual Web Developer Express 2008和Visual Studio 2008的功能。所有這些內容都已更新,以反映.NET Framework 3.5和Visual Studio 2008的變化。各章的樣例代碼和示例還可以用于創建強大且安全的應用程序。 c#入門經典第4版目錄 第Ⅰ部分 C# 語 言 第1章 C#簡介 3 1.1 什么是.NET Framework 3 1.1.1 NET Framework的內容 4 1.1.2 用.NET Framework編寫應用程序 4 1.2 什么是C# 7 1.2.1 用C#能編寫什么樣的應用程序 7 1.2.2 本書中的C# 8 1.3 Visual Studio 2008 8 1.3.1 Visual Studio 2008 Express 產品 9 1.3.2 解決方案 9 1.4 小結 9 第2章 編寫C#程序 10 2.1 開發環境 10 2.1.1 Visual Studio 2008 11 2.1.2 Visual C# 2008 ExpressEdition 13 2.2 控制臺應用程序 13 2.2.1 Solution Explorer 16 2.2.2 Properties窗口 17 2.2.3 Error List窗口 17 2.3 Windows Forms應用程序 18 2.4 小結 22 第3章 變量和表達式 23 3.1 C#的基本語法 23 3.2 C#控制臺應用程序的基本結構 25 3.3 變量 27 3.3.1 簡單類型 27 3.3.2 變量的命名 31 3.3.3 字面值 32 3.3.4 變量的聲明和賦值 33 3.4 表達式 34 3.4.1 數學運算符 34 3.4.2 賦值運算符 38 3.4.3 運算符的優先級 39 3.4.4 名稱空間 39 3.5 小結 42 3.6 練習 43 第4章 流程控制 44 4.1 布爾邏輯 44 4.1.1 位運算符 46 4.1.2 布爾賦值運算符 50 4.1.3 運算符的優先級更新 51 4.2 goto語句 52 4.3 分支 53 4.3.1 三元運算符 53 4.3.2 if語句 54 4.3.3 switch語句 57 4.4 循環 60 4.4.1 do循環 61 4.4.2 while循環 63 4.4.3 for循環 65 4.4.4 循環的中斷 69 4.4.5 無限循環 70 4.5 小結 70 4.6 練習 71 第5章 變量的更多內容 72 5.1 類型轉換 72 5.1.1 隱式轉換 72 5.1.2 顯式轉換 74 5.1.3 使用Convert命令進行 顯式轉換 76 5.2 復雜的變量類型 79 5.2.1 枚舉 79 5.2.2 結構 83 5.2.3 數組 86 5.3 字符串的處理 91 5.4 小結 95 5.5 練習 96 第6章 函數 97 6.1 定義和使用函數 98 6.1.1 返回值 99 6.1.2 參數 101 6.2 變量的作用域 107 6.2.1 其他結構中變量的作用域 110 6.2.2 參數和返回值與全局數據 111 6.3 Main()函數 113 6.4 結構函數 114 6.5 函數的重載 115 6.6 委托 117 6.7 小結 119 6.8 練習 120 第7章 調試和錯誤處理 121 7.1 VS和VCE中的調試 121 7.1.1 非中斷(正常)模式下的調試 122 7.1.2 中斷模式下的調試 131 7.2 錯誤處理 139 7.2.1 try...catch...finally 140 7.2.2 列出和配置異常 144 7.2.3 異常處理的注意事項 145 7.3 小結 146 7.4 練習 146 第8章 面向對象編程簡介 147 8.1 什么是面向對象編程 147 8.1.1 什么是對象 148 8.1.2 所有的東西都是對象 151 8.1.3 對象的生命周期 151 8.1.4 靜態和實例類成員 152 8.2 OOP技術 153 8.2.1 接口 153 8.2.2 繼承 155 8.2.3 多態性 156 8.2.4 對象之間的關系 157 8.2.5 運算符重載 159 8.2.6 事件 159 8.2.7 引用類型和值類型 160 8.3 Windows應用程序中的OOP 160 8.4 小結 162 8.5 練習 163 第9章 定義類 164 9.1 C#中的類定義 164 9.2 System.Object 169 9.3 構造函數和析構函數 170 9.4 VS和VCE中的OOP工具 174 9.4.1 Class View窗口 174 9.4.2 對象瀏覽器 176 9.4.3 添加類 177 9.4.4 類圖 177 9.5 類庫項目 179 9.6 接口和抽象類 182 9.7 結構類型 184 9.8 小結 186 9.9 練習 186 第10章 定義類成員 187 10.1 成員定義 187 10.1.1 定義字段 187 10.1.2 定義方法 188 10.1.3 定義屬性 189 10.1.4 在類圖中添加成員 194 10.1.5 重制成員 196 10.1.6 自動屬性 197 10.2 類成員的其他議題 197 10.2.1 隱藏基類方法 198 10.2.2 調用重寫或隱藏的基類方法 199 10.2.3 嵌套的類型定義 200 10.3 接口的實現 201 10.4 部分類定義 204 10.5 部分方法定義 206 10.6 示例應用程序 207 10.6.1 規劃應用程序 207 10.6.2 編寫類庫 208 10.6.3 類庫的客戶應用程序 214 10.7 小結 215 10.8 練習 216 第11章 集合、比較和轉換 217 11.1 集合 217 11.1.1 使用集合 218 11.1.2 定義集合 224 11.1.3 索引符 225 11.1.4 給CardLib添加Cards集合 227 11.1.5 關鍵字值集合和IDictionary 229 11.1.6 迭代器 231 11.1.7 深度復制 236 11.1.8 給CardLib添加深度復制 238 11.2 比較 239 11.2.1 類型比較 240 11.2.2 值比較 244 11.3 轉換 259 11.3.1 重載轉換運算符 259 11.3.2 as運算符 260 11.4 小結 261 11.5 練習 262 第12章 泛型 263 12.1 泛型的概念 263 12.2 使用泛型 264 12.2.1 可空類型 264 12.2.2 System.Collections.Generic 名稱空間 271 12.3 定義泛型 279 12.3.1 定義泛型類 280 12.3.2 定義泛型接口 291 12.3.3 定義泛型方法 291 12.3.4 定義泛型委托 293 12.4 小結 293 12.5 練習 293 第13章 其他OOP技術 295 13.1 ::運算符和全局名稱空間 13.2 定制異常 296 13.2.1 異常基類 297 13.2.2 給CardLib添加定制異常 297 13.3 事件 298 13.3.1 什么是事件 298 13.3.2 使用事件 300 13.3.3 定義事件 302 13.4 擴展和使用CardLib 309 13.5 小結 317 13.6 練習 317 第14章 C# 3.0語言的改進 318 14.1 初始化器 318 14.1.1 對象初始化器 319 14.1.2 集合初始化器 320 14.2 類型推斷 323 14.3 匿名類型 325 14.4 擴展方法 328 14.5 ?表達式 333 14.5.1 復習匿名方法 333 14.5.2 把?表達式用于匿名方法 334 14.5.3 ?表達式的參數 337 14.5.4 ?表達式的語句體 337 14.5.5 ?表達式用作委托和表達式樹 338 14.5.6 ?表達式和集合 339 14.6 小結 342 14.7 練習 342 第Ⅱ部分 Windows 編 程 第15章 Windows編程基礎 347 15.1 控件 347 15.1.1 屬性 348 15.1.2 控件的定位、停靠和對齊 349 15.1.3 事件 350 15.2 Button控件 352 15.2.1 Button控件的屬性 352 15.2.2 Button控件的事件 353 15.3 Label和LinkLabel控件 354 15.4 TextBox控件 355 15.4.1 TextBox控件的屬性 355 15.4.2 TextBox控件的事件 356 15.5 RadioButton和CheckBox控件 363 15.5.1 RadioButton控件的屬性 364 15.5.2 RadioButton控件的事件 364 15.5.3 CheckBox控件的屬性 364 15.5.4 CheckBox控件的事件 364 15.5.5 GroupBox控件 365 15.6 RichTextBox控件 368 15.6.1 RichTextBox控件的屬性 368 15.6.2 RichTextBox控件的事件 369 15.7 ListBox和CheckedListBox控件 374 15.7.1 ListBox控件的屬性 375 15.7.2 ListBox控件的方法 376 15.7.3 ListBox控件的事件 376 15.8 ListView控件 378 15.8.1 ListView控件的屬性 378 15.8.2 ListView控件的方法 380 15.8.3 ListView控件的事件 381 15.8.4 ListViewItem 381 15.8.5 ColumnHeader 381 15.8.6 ImageList控件 381 15.9 TabControl控件 388 15.9.1 TabControl控件的屬性 389 15.9.2 使用TabControl控件 389 15.10 小結 392 15.11 練習 392 第16章 Windows Forms的高級功能 393 16.1 菜單和工具欄 393 16.1.1 兩個實質一樣的控件 393 16.1.2 使用MenuStrip控件 394 16.1.3 手工創建菜單 394 16.1.4 ToolStripMenuItem控件的其他屬性 397 16.1.5 給菜單添加功能 397 16.2 工具欄 399 16.2.1 ToolStrip控件的屬性 399 16.2.2 ToolStrip的項 400 16.2.3 StatusStrip控件 405 16.2.4 StatusStripStatusLabel的屬性 405 16.3 SDI和MDI應用程序 407 16.4 創建控件 415 16.4.1 LabelTextbox控件 417 16.4.2 調試用戶控件 420 16.4.3 擴展LabelTextbox控件 421 16.5 小結 424 16.6 練習 424 第17章 使用通用對話框 425 17.1 通用對話框 425 17.2 如何使用對話框 426 17.3 文件對話框 427 17.3.1 OpenFileDialog 427 17.3.2 SaveFileDialog 438 17.4 打印 442 17.4.1 打印結構 442 17.4.2 打印多個頁面 447 17.4.3 PageSetupDialog 449 17.4.4 PrintDialog 451 17.5 打印預覽 455 17.5.1 PrintPreviewDialog 455 17.5.2 PrintPreviewControl 456 17.6 FontDialog和ColorDialog 457 17.6.1 FontDialog 457 17.6.2 ColorDialog 459 17.6.3 FolderBrowserDialog 460 17.7 小結 461 17.8 練習 461 第18章 部署Windows應用程序 463 18.1 部署概述 463 18.2 ClickOnce部署 464 18.3 Visual Studio安裝和部署項目類型 473 18.4 Microsoft Windows安裝程序結構 474 18.4.1 Windows Installer術語 474 18.4.2 Windows Installer的優點 476 18.5 為SimpleEditor創建安裝軟件包 476 18.5.1 規劃安裝內容 476 18.5.2 創建項目 477 18.5.3 項目屬性 478 18.5.4 安裝編輯器 480 18.5.5 File System編輯器 481 18.5.6 File Types編輯器 483 18.5.7 Launch Condition編輯器 485 18.5.8 User Interface編輯器 485 18.6 構建項目 488 18.7 安裝 489 18.7.1 Welcome 489 18.7.2 Read Me 489 18.7.3 License Agreement 490 18.7.4 Optional Files 490 18.7.5 選擇安裝文件夾 491 18.7.6 確認安裝 492 18.7.7 進度 492 18.7.8 結束安裝 493 18.7.9 運行應用程序 493 18.7.10 卸載 493 18.8 小結 493 18.9 練習 494 第Ⅲ部分 Web 編 程 第19章 Web編程基礎 497 19.1 概述 497 19.2 ASP .NET運行庫 498 19.3 創建簡單的Web頁面 498 19.4 服務器控件 504 19.5 事件處理程序 505 19.6 輸入的有效性驗證 509 19.7 狀態管理 512 19.7.1 客戶端的狀態管理 513 19.7.2 服務器端的狀態管理 515 19.8 身份驗證和授權 517 19.8.1 身份驗證的配置 518 19.8.2 使用安全控件 522 19.9 讀寫SQL Server數據庫 524 19.10 小結 530 19.11 練習 531 第20章 Web高級編程 532 20.1 母版頁 532 20.2 站點導航 537 20.3 用戶控件 539 20.4 個性化配置 541 20.4.1 個性化配置組 543 20.4.2 組件的個性化配置 543 20.4.3 定制數據類型中的個性化配置 543 20.4.4匿名用戶的個性化配置 544 20.5 Web Parts 545 20.5.1 WebPartManager控件 546 20.5.2 WebPartZone控件 546 20.5.3 EditorZone控件 548 20.5.4 CatalogZone控件 550 20.5.5 ConnectionsZone控件 551 20.6 JavaScript 554 20.6.1 Script元素 555 20.6.2 變量的聲明 555 20.6.3 定義函數 555 20.6.4 語句 556 20.6.5 對象 556 20.7 小結 560 20.8 練習 560 第21章 Web服務 561 21.1 Web服務推出之前 561 21.1.1 遠程過程調用(RPC) 562 21.1.2 SOAP 563 21.2 使用Web服務的場合 563 21.2.1 賓館旅行社代理應用程序 564 21.2.2 圖書發布應用程序 564 21.2.3 客戶應用程序的類型 564 21.2.4 應用程序的體系結構 564 21.3 Web服務的體系結構 565 21.3.1 可以調用的方法 565 21.3.2 調用方法 566 21.3.3 SOAP和防火墻 567 21.3.4 WS-I基本個性化配置 568 21.4 Web服務和.NET Framework 568 21.4.1 創建Web服務 568 21.4.2 客戶程序 570 21.5 創建簡單的ASP .NET Web服務 571 21.6 測試Web服務 572 21.7 執行Windows客戶程序 574 21.8 異步調用服務 577 21.9 執行ASP .NET客戶程序 580 21.10 傳送數據 581 21.11 小結 584 21.12 練習 584 第22章 Ajax編程 586 22.1 Ajax概述 586 22.2 UpdatePanel控件 587 22.3 Timer控件 591 22.4 UpdateProgress控件 592 22.5 Web服務 594 22.6 擴展控件 598 22.7 小結 600 22.8 練習 600 第23章 部署Web應用程序 601 23.1 Internet Information Services 601 23.2 IIS配置 602 23.3 復制Web站點 604 23.4 發布Web站點 606 23.5 Windows安裝程序 607 23.5.1 創建安裝程序 607 23.5.2 安裝Web 應用程序 609 23.6 小結 610 23.7 練習 610 第Ⅳ部分 數 據 訪 問 第24章 文件系統數據 613 24.1 流 613 24.2 用于輸入和輸出的類 614 24.2.1 File類和Directory類 615 24.2.2 FileInfo類 616 24.2.3 DirectoryInfo類 617 24.2.4 路徑名和相對路徑 618 24.2.5 FileStream對象 618 24.2.6 StreamWriter對象 624 24.2.7 StreamReader對象 626 24.2.8 讀寫壓縮文件 632 24.3 序列化對象 635 24.4 監控文件結構 639 24.5 小結 645 24.6 練習 646 第25章 XML 647 25.1 XML文檔 647 25.1.1 XML元素 647 25.1.2 屬性 648 25.1.3 XML聲明 649 25.1.4 XML文檔的結構 649 25.1.5 XML名稱空間 650 25.1.6 格式良好并有效的XML 651 25.1.7 驗證XML文檔 651 25.2 在應用程序中使用XML 654 25.2.1 XML文檔對象模型 655 25.2.2 選擇節點 663 25.3 小結 670 25.4 練習 671 第26章 LINQ簡介 672 26.1 LINQ的變體 673 26.2 第一個LINQ查詢 673 26.2.1 用var關鍵字聲明結果變量 675 26.2.2 指定數據源:from子句 675 26.2.3 指定條件:where子句 675 26.2.4 指定元素:select子句 676 26.2.5 完成:使用foreach循環 676 26.2.6 延遲執行的查詢 676 26.3使用LINQ方法語法和?表達式 676 26.3.1 LINQ擴展方法 676 26.3.2 查詢語法和方法語法 677 26.3.3 ?表達式 677 26.4 排序查詢結果 679 26.5 orderby子句 680 26.6 用方法語法排序 681 26.7 查詢大型數據集 682 26.8 合計運算符 685 26.9 查詢復雜的對象 688 26.10 投射:在查詢中創建新對象 691 26.11 投射:方法語法 693 26.12 單值選擇查詢 693 26.13 Any和All 694 26.14 多級排序 696 26.15 多級排序方法語法:ThenBy 698 26.16 組合查詢 698 26.17 Take和Skip 700 26.18 First和FirstOrDefault 702 26.19 集運算符 703 26.20 Join查詢 706 26.21 資源和進一步閱讀 707 26.22 小結 707 26.23 練習 707 第27章 LINQ to SQL 709 27.1 對象相關映射 709 27.2 安裝SQL Server和Northwind示例數據 710 27.2.1 安裝SQL Server Express2005 710 27.2.2 安裝Northwind示例數據庫 711 27.3 第一個LINQ to SQL查詢 712 27.4 瀏覽LINQ to SQL關系 717 27.5 進一步探討LINQ to SQL 720 27.6 LINQ to SQL中的組合、排序和其他高級查詢 723 27.7 顯示生成的SQL 725 27.8 用LINQ to SQL綁定數據 729 27.9 用LINQ to SQL更新綁定數據 733 27.10 小結 734 27.11 練習 735 第28章 ADO .NET和LINQ over DataSet 736 28.1 ADO .NET概述 736 28.1.1 ADO .NET名稱的來源 737 28.1.2 ADO .NET的設計目標 738 28.2 ADO .NET類和對象概述 739 28.2.1 提供者對象 739 28.2.2 用戶對象 740 28.2.3 使用System.Data名稱空間 741 28.3 用DataReader讀取數據 742 28.4 用DataSet讀取數據 749 28.4.1 用數據填充DataSet 749 28.4.2 訪問DataSet中的表、行和列 749 28.5 更新數據庫 752 28.5.1 給數據庫添加行 755 28.5.2 刪除行 761 28.6 在DataSet中訪問多個表 762 28.6.1 ADO .NET中的關系 762 28.6.2 用關系導航 763 28.7 XML和ADO .NET 770 28.8 ADO .NET中的SQL支持 773 28.8.1 DataAdapter對象中的 SQL命令 773 28.8.2 直接執行SQL命令 776 28.8.3 調用SQL存儲過程 778 28.9 使用LINQ over DataSet和ADO .NET 780 28.10 小結 784 28.11 練習 784 第29章 LINQ to XML 785 29.1 LINQ to XML函數構造方法 785 29.2 保存和加載XML文檔 789 29.2.1 從字符串中加載XML 791 29.2.2 已保存的XML文檔內容 792 29.3 處理XML片段 792 29.4 通過LINQ to XML生成 XML 794 29.5 查詢XML文檔 798 29.6 小結 804 29.7 練習 804 第Ⅴ部分 其 他 技 術 第30章 屬性 809 30.1 什么是屬性 809 30.2 反射 812 30.3 內置屬性 815 30.3.1 System.Diagnostics.ConditionalAttribute 815 30.3.2 System.Obsolete Attribute 817 30.3.3 System.Serializable Attribute 818 30.3.4 System.Reflection.AssemblyDelaySignAttribute 821 30.4 定制屬性 824 30.4.1 BugFixAttribute 824 30.4.2 System.AttributeUsageAttribute 826 30.5 小結 830 第31章 XML文檔說明 831 31.1 添加XML文檔說明 831 31.1.1 XML文檔說明的注釋 833 31.1.2 使用類圖添加XML文檔說明 839 31.1.3 生成XML文檔說明文件 842 31.1.4 帶有XML文檔說明的應用程序示例 844 31.2 使用XML文檔說明 846 31.2.1 編程處理XML文檔說明 846 31.2.2 用XSLT格式化XML文檔說明 848 31.2.3 文檔說明工具 849 31.3 小結 850 31.4 練習 851 第32章 網絡 852 32.1 聯網概述 852 32.1.1 名稱的解析 855 32.1.2 統一資源標識符 856 32.1.3 TCP和UDP 857 32.1.4 應用協議 857 32.2 網絡編程選項 859 32.3 WebClient 859 32.4 WebRequest和WebResponse 861 32.5 TcpListener和TcpClient 868 32.6 小結 876 32.7 練習 876 第33章 GDI+簡介 877 33.1 圖形繪制概述 877 33.1.1 Graphics類 878 33.1.2 對象的刪除 878 33.1.3 坐標系統 879 33.1.4 顏色 884 33.2 使用Pen類繪制線條 885 33.3 使用Brush類繪制圖形 887 33.4 使用Font 類繪制文本 890 33.5 使用圖像進行繪制 893 33.5.1 使用紋理畫筆繪圖 895 33.5.2 使用鋼筆繪制圖像 897 33.5.3 雙倍緩沖 898 33.6 GDI+的高級功能 900 33.6.1 剪切 900 33.6.2 System.Drawing.Drawing2D 901 33.6.3 System.Drawing.Imaging 901 33.7 小結 901 33.8 練習 902 第 34 章 Windows Presentation Foundation 903 34.1 WPF的概念 904 34.1.1 WPF給設計人員帶來的好處 904 34.1.2 WPF給C#開發人員帶來的好處 906 34.2 基本WPF應用程序的組成 906 34.3 WPF基礎 916 34.3.1 XAML語法 917 34.3.2 桌面和Web應用程序 919 34.3.3 Application對象 920 34.3.4 控件基 920 34.3.5 控件的布局 928 34.3.6 控件的樣式 936 34.3.7 觸發器 941 34.3.8 動畫 942 34.3.9 靜態和動態資源 944 34.4 用WPF編程 949 34.4.1 WPF用戶控件 950 34.4.2 實現依賴屬性 950 34.5 小結 959 34.6 練習 960 第35 章 Windows Communication Foundation 961 35.1 WCF是什么 961 35.2 WCF概念 962 35.2.1 WCF通信協議 962 35.2.2 地址、端點和綁定 963 35.2.3 合同 964 35.2.4 消息模式 965 35.2.5 行為 965 35.2.6 主機 965 35.3 WCF編程 966 35.3.1 定義WCF服務合同 973 35.3.2 自存儲的WCF服務 979 35.4 小結 985 35.5 練習 986 第36章 Windows Workflow Foundation 987 36.1 活動 990 36.1.1 DelayActivity 990 36.1.2 SuspendActivity 991 36.1.3 WhileActivity 992 36.1.4 SequenceActivity 994 36.1.5 定制活動 997 36.2 工作流運行庫 1002 36.3 數據綁 1007 36.4 小結 1010 序言
標簽:
上傳時間: 2013-11-16
上傳用戶:xinyuzhiqiwuwu
附件下載proteus7.8破解版包含了Proteus中文入門教程在內 Proteus Pro 7.8 sp2 漢化破解版,該Proteus 漢化破解版解決了7.2版本運行10分鐘就自動關閉的問題,是目前最Protus中最高的版本。Proteus 不僅具有其它EDA工具軟件的仿真功能,還能仿真單片機及外圍器件,它是目前最好的仿真單片機及外圍器件的工具。從原理圖布圖、代碼調試到單片機與外圍電路協同仿真,一鍵切換到PCB設計,真正實現了從概念到產品的完整設計。 Proteus 是目前世界上唯一將電路仿真軟件、PCB設計軟件和虛擬模型仿真軟件三合一的設計平臺,其處理器模型支持8051、HC11、PIC10/12/16/18/24/30/DsPIC33、AVR、ARM、8086和MSP430等,Proteus為您建立完整的電子設計開發環境。中文系統可用,不需修改 “非unicode程序的語言”設置,不用改區域語言設置,也不要安裝其他破解。 proteus7.8破解版安裝步驟: 先安裝P7.8sp2.exe,再運行"Proteus Pro 7.8 SP2破解1.0.exe"破解,再漢化。這個漢化補丁用7.5的漢化修改而來,覆蓋前注意備份原文件,如果漢化報錯,就將“漢化報錯.exe” 復制到安裝文件夾再運行。 Proteus 不僅具有其它EDA工具軟件的仿真功能,還能仿真單片機及外圍器件,它是目前最好的仿真單片機及外圍器件的工具。從原理圖布圖、代碼調試到單片機與外圍電路協同仿真,一鍵切換到PCB設計,真正實現了從概念到產品的完整設計。 Proteus中文入門教程 Proteus ISIS是英國Labcenter公司開發的電路分析與實物仿真軟件。它運行于Windows操作系統上,可以仿真、分析(SPICE)各種模擬器件和集成電路,該軟件的特點是:①實現了單片機仿真和SPICE電路仿真相結合。具有模擬電路仿真、數字電路仿真、單片機及其外圍電路組成的系統的仿真、RS232動態仿真、I2C調試器、SPI調試器、鍵盤和LCD系統仿真的功能;有各種虛擬儀器,如示波器、邏輯分析儀、信號發生器等。②支持主流單片機系統的仿真。目前支持的單片機類型有:68000系列、8051系列、AVR系列、PIC12系列、PIC16系列、PIC18系列、Z80系列、HC11系列以及各種外圍芯片。③提供軟件調試功能。在硬件仿真系統中具有全速、單步、設置斷點等調試功能,同時可以觀察各個變量、寄存器等的當前狀態,因此在該軟件仿真系統中,也必須具有這些功能;同時支持第三方的軟件編譯和調試環境,如Keil C51 uVision2等軟件。④具有強大的原理圖繪制功能。總之,該軟件是一款集單片機和SPICE分析于一身的仿真軟件,功能極其強大。本章介紹Proteus ISIS軟件的工作環境和一些基本操作。 Proteus中文入門教程目 錄 第一章 概述 2 一、進入Proteus ISIS 2 二、工作界面 3 三、基本操作 3 圖形編輯窗口 3 預覽窗口(The Overview Window) 4 對象選擇器窗口 5 圖形編輯的基本操作 5 參考1 10 參考2作原理圖仿真調試 12 四、實例一 16 電路圖的繪制 17 KeilC與Proteus連接調試 26 五、實例二 30 使用元件工具箱 30 使用狀態信息條 30 使用對話框 30 使用仿真信息窗口 30 關閉Proteus ISIS 30 四、菜單命令簡述 31 主窗口菜單 31 表格輸出窗口(Table)菜單 33 方格輸出窗口(Grid)菜單 33 Smith圓圖輸出窗口(Smith)菜單 33 直方圖輸出窗口(Histogram)菜單 33 第二章 基于51的PID爐溫度調節器的硬件設計及仿真 34
上傳時間: 2013-11-20
上傳用戶:tangsiyun
介紹一款單片機存儲設備轉儲器,以C8051F040為核心控制模塊,通過外接兩個CH375 U盤模塊、液晶顯示模塊及鍵盤模塊等實現兩個U盤之間數據的相互轉儲,很好地解決了U盤內容轉儲離不開電腦而帶來的不便以及容易感染病毒等弊端。C8051F040通過CH375 按照相應的USB協議與USB設備通訊,通過調用CH375提供的子程序庫來直接讀取U盤中的數據,實現了普通單片機與U盤的通訊,支持常用的12 Mb/s 全速USB設備和1. 5 Mb/s低速設備。該設計方案具有低成本、低功耗、操作簡單等特點,將會有廣闊的應用前景。
上傳時間: 2013-12-17
上傳用戶:xzt