當前位置:首頁 » 網頁前端 » web列印控制項源碼
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

web列印控制項源碼

發布時間: 2023-06-07 19:05:48

A. 尋找第三方的Web列印控制項

試試牆外列印控制項

支持自定義紙張,
頁眉頁腳定義,
還支持html格式的頁眉頁腳。

http://www.xwangye.com/News/2_227.html

B. .net中,如何在Web中使用Timer控制項

c# 是 java 和 C 混合的產物。

.NET Framework 類庫是一個由 Microsoft .NET Framework SDK 中包含的類、介面和值類型組成的庫。該庫提供對系統功能的訪問,是建立 .NET Framework 應用程序、組件和控制項的基礎。

DotNet FrameWork所有的類都包含在命名空間裡面。

命名空間
.NET Framework 類庫提供下列命名空間:

▲Microsoft.CSharp
包含支持用 C# 語言進行編譯和代碼生成的類。
▲Microsoft.JScript
包含支持用 JScript 語言進行編譯和代碼生成的類。
▲Microsoft.VisualBasic
包含支持用 Visual Basic .NET 語言進行編譯和代碼生成的類。
▲Microsoft.Vsa
包含使您可以將 .NET Framework 腳本引擎的腳本集成到應用程序中以及在運行時編譯和執行代碼的介面。
▲Microsoft.Win32
提供兩種類型的類:處理由操作系統引發的事件的類和對系統注冊表進行操作的類。
▲System
包含用於定義常用值和引用數據類型、事件和事件處理程序、介面、屬性和處理異常的基礎類和基類。
其他類提供支持下列操作的服務:數據類型轉換,方法參數操作,數學計算,遠程和本地程序調用,應用程序環境管理以及對託管和非託管應用程序的監管。

▲System.CodeDom
包含可用於表示源代碼文檔的元素和結構的類。這些元素可用於建立源代碼文檔的結構。通過使用 ▲System.CodeDom.Compiler 命名空間所提供的功能,可以將源代碼文檔輸出為用受支持的語言編寫的源代碼。
▲System.CodeDom.Compiler
包含用於管理用受支持的編程語言生成和編譯源代碼的類型。每個代碼生成器可根據「代碼文檔對象模型」(CodeDOM) 源代碼模型的結構(由 ▲System.CodeDom 命名空間所提供的元素組成),用特定的某種編程語言生成源代碼。
▲System.Collections
包含定義各種對象集合(如列表、隊列、位數組、哈希表和字典)的介面和類。
▲System.Collections.Specialized
包含專用的強類型集合;例如,鏈接表詞典、位向量以及只包含字元串的集合。
▲System.ComponentModel
提供用於實現組件和控制項的運行時和設計時行為的類。此命名空間包括用於屬性和類型轉換器的實現、數據源綁定和組件授權的基類和介面。
▲System.ComponentModel.Design
包含可由開發人員用來生成自定義設計時組件行為和在設計時配置組件的用戶界面的類。設計時環境提供了使開發人員能夠安排組件並配置它們的屬性的系統。
▲System.ComponentModel.Design.Serialization
提供支持在設計時自定義和控制序列化的類型。
▲System.Configuration
提供使您可以以編程方式訪問 .NET Framework 配置設置和處理配置文件(.config 文件)中的錯誤的類和介面。
▲System.Configuration.Assemblies
包含用於配置程序集的類。
▲System.Configuration.Install
提供使您可以為自己的組件編寫自定義安裝程序的類。Installer 類是 .NET Framework 中所有自定義安裝程序的基類。
▲System.Data
基本上由構成 ADO.NET 結構的類組成。ADO.NET 結構使您可以生成可用於有效管理多個數據源中的數據的組件。在斷開連接的方案(如 Internet)中,ADO.NET 提供了一些可以在多層系統中請求、更新和協調數據的工具。ADO.NET 結構也可以在客戶端應用程序(如 Windows 窗體)或 ASP.NET 創建的 HTML 頁中實現。
▲System.Data.Common
包含由 .NET Framework 數據提供程序共享的類。.NET Framework 數據提供程序描述用於在託管空間中訪問數據源(如資料庫)的類的集合。
▲System.Data.Odbc
封裝 ODBC .NET Framework 數據提供程序。.NET Framework 數據提供程序描述用於在託管空間中訪問數據源(如資料庫)的類的集合。通過使用 OdbcDataAdapter 類,可以填充駐留在內存中的 DataSet,使用它可以查詢和更新數據源。
有關如何使用此命名空間的其他信息,請參見 OdbcDataReader、OdbcCommand 和 OdbcConnection 類。

注意:該命名空間僅在 .NET Framework 1.1 版中受支持。

▲System.Data.OleDb
封裝 OLE DB .NET Framework 數據提供程序。OLE DB .NET Framework 數據提供程序描述了用於在託管空間中訪問 OLE DB 數據源的類集合。
▲System.Data.OracleClient
封裝 Oracle .NET Framework 數據提供程序。Oracle .NET Framework 數據提供程序描述了用於在託管空間中訪問 Oracle 數據源的類集合。
注意:該命名空間僅在 .NET Framework 1.1 版中受支持。

▲System.Data.SqlClient
封裝 SQL Server .NET Framework 數據提供程序。SQL Server .NET Framework 數據提供程序描述了用於在託管空間中訪問 SQL Server 資料庫的類集合。
▲System.Data.SqlServerCE
描述可用於在託管環境下從基於 Windows CE 的設備訪問 SQL Server CE 中的資料庫的類集合。通過此命名空間,可以在一個設備上創建 SQL Server CE 資料庫,並且可以與另一個設備或遠程伺服器上的 SQL Server 資料庫建立連接。
注意:該命名空間僅在 .NET Framework 1.1 版中受支持。

▲System.Data.SqlTypes
提供用於 SQL Server 中的本機數據類型的類。這些類提供了其他數據類型的更安全、更快速的替代物。使用此命名空間中的類有助於防止在可能發生精度損失的情況中出現的類型轉換錯誤。由於其他數據類型與 SqlTypes 在後台相互轉換,因此在此命名空間內顯式創建和使用對象同樣會產生較快的代碼。
▲System.Diagnostics
提供允許與系統進程、事件日誌和性能計數器進行交互的類。此命名空間還提供了使您可以調試應用程序和跟蹤代碼執行的類。有關更多信息,請參見 Trace 和 Debug 類。
▲System.Diagnostics.SymbolStore
提供使您可以讀取和寫入調試符號信息(如 Microsoft 中間語言 (MSIL) 映射的源行)的類。面向 .NET Framework 的編譯器可以將調試符號信息存儲到程序員的資料庫 (PDB) 文件中。調試器和代碼分析器工具可以在運行時讀取調試符號信息。
▲System.DirectoryServices
提供從託管代碼輕松訪問 Active Directory 的方法。此命名空間包含兩個組件類:DirectoryEntry 和 DirectorySearcher。這兩個類使用 Active Directory 服務介面 (ADSI) 技術。ADSI 是由 Microsoft 提供的一組介面,是一種可靈活處理各種網路提供程序的工具。ADSI 使管理員能夠相對輕松地查找和管理網路資源,不論網路規模有多大。
▲System.Drawing
提供對 GDI 基本圖形功能的訪問。▲System.Drawing.Drawing2D、▲System.Drawing.Imaging 和 ▲System.Drawing.Text 命名空間提供了更高級的功能。
▲System.Drawing.Design
包含擴展設計時用戶界面 (UI) 邏輯和繪制的類。可以進一步擴展此設計時功能來創建以下對象:自定義工具箱項,類型特定的值編輯器或類型轉換器,其中類型特定的值編輯器用於編輯和以圖形方式表示所支持的類型的值;類型轉換器用於在特定的類型之間轉換值。此命名空間提供了開發設計時用戶界面擴展的基本框架。
▲System.Drawing.Drawing2D
提供高級的二維和向量圖形功能。此命名空間包括漸變畫筆、Matrix 類(用於定義幾何轉換)和 GraphicsPath 類。
▲System.Drawing.Imaging
提供高級的 GDI 圖像處理功能。基本圖形功能由 ▲System.Drawing 命名空間提供。
▲System.Drawing.Printing
提供與列印相關的服務。通常情況下,您可以創建 PrintDocument 類的實例,設置描述列印內容的屬性,然後調用 Print 方法實際列印文檔。
▲System.Drawing.Text
提供高級的 GDI 版式功能。基本圖形功能由 ▲System.Drawing 命名空間提供。此命名空間中的類使用戶可以創建和使用字體集合。
▲System.EnterpriseServices
為企業級應用程序提供重要的基礎結構。COM 為企業級環境中部署的組件編程模型提供服務結構。此命名空間為 .NET Framework 對象提供了對 COM 服務的訪問,從而使 .NET Framework 對象更適用於企業級應用程序。
▲System.EnterpriseServices.CompensatingResourceManager
提供使您可以在託管代碼中使用補償資源管理器 (CRM) 的類。CRM 是由 COM 提供的一項服務,它使您可以在 Microsoft 分布式事務處理協調器 (DTC) 事務中包括非事務性對象。雖然 CRM 不提供完整資源管理器的功能,但它們卻通過恢復日誌提供事務性原子性(全有或全無行為)和持久性。
▲System.EnterpriseServices.Internal
提供 COM 服務的基礎結構支持。此命名空間中的類和介面專門用於支持從非託管 COM 類調入 ▲System.EnterpriseServices。
▲System.Globalization
包含定義區域性相關信息的類,這些信息包括語言、國家/地區、正在使用的日歷、日期的格式模式、貨幣、數字以及字元串的排序順序。這些類對於編寫全球化(國際化)應用程序很有用。
▲System.IO
包含允許對數據流和文件進行同步和非同步讀寫的類型。
▲System.IO.IsolatedStorage
包含允許創建和使用獨立存儲區的類型。通過使用這些存儲區,可以讀寫入受信任程度較小的代碼無法訪問的數據,並且可以防止公開可保存在文件系統中其他位置的敏感信息。數據存儲在獨立於當前用戶和代碼所在的程序集的數據艙中。
▲System.Management
提供對一組豐富的管理信息和管理事件(它們是關於符合 Windows Management Instrumentation (WMI) 基礎結構的系統、設備和應用程序的)的訪問。
▲System.Management.Instrumentation
提供在規范應用程序管理並通過 WMI 向潛在使用者公開管理信息和事件時必需的類。這樣,Microsoft Application Center 或 Microsoft Operations Manager 等使用者就可以輕松地管理您的應用程序,而管理員腳本或其他應用程序(託管應用程序和非託管應用程序)也可以監視和配置您的應用程序。
▲System.Messaging
提供使您可以連接、監視和管理網路上的消息隊列以及發送、接收或查看消息的類。
▲System.Net
為當前網路採用的多種協議提供簡單的編程介面。WebRequest 和 WebResponse 類構成了所謂的可插接式協議的基礎,該協議是一種網路服務的實現,它使您可以開發使用 Internet 資源的應用程序,而不必考慮各個協議的具體細節。
▲System.Net.Sockets
為需要嚴格控制網路訪問的開發人員提供 Windows 套接字 (Winsock) 介面的託管實現。
▲System.Reflection
包含提供已載入類型、方法和欄位的託管視圖的類和介面,並具有動態創建和調用類型的能力。
▲System.Reflection.Emit
包含允許編譯器或工具發出元數據和 Microsoft 中間語言 (MSIL) 並在磁碟上生成 PE 文件(可選)的類。這些類的主要客戶端是腳本引擎和編譯器。
▲System.Resources
提供允許開發人員創建、存儲和管理應用程序中使用的各種區域性特定資源的類和介面。
▲System.Runtime.CompilerServices
為使用託管代碼的編譯器編寫器提供功能,以在影響公共語言運行庫的運行時行為的元數據中指定屬性。此命名空間中的類只用於編譯器編寫器。
▲System.Runtime.InteropServices
提供各種支持 COM Interop 和平台調用服務的成員。如果對這些服務不熟悉,請參見與非託管代碼交互操作。
▲System.Runtime.InteropServices.CustomMarshalers
支持 .NET 基礎結構,不在代碼中直接使用。
▲System.Runtime.InteropServices.Expando
包含 IExpando 介面,此介面允許通過添加或移除對象的成員來修改對象。
▲System.Runtime.Remoting
提供允許開發人員創建和配置分布式應用程序的類和介面。
▲System.Runtime.Remoting.Activation
提供支持伺服器和客戶端遠程對象激活的類和對象。
▲System.Runtime.Remoting.Channels
包含支持和處理信道和信道接收器的類,這些信道和信道接收器在客戶端對遠程對象調用方法時用作傳輸媒介。
▲System.Runtime.Remoting.Channels.Http
包含使用 HTTP 協議與遠程位置之間相互傳輸消息和對象的信道。默認情況下,HTTP 信道以 SOAP 格式對對象和方法調用進行編碼以便傳輸,但在信道的配置屬性中也可以指定其他編碼和解碼格式化程序接收器。
▲System.Runtime.Remoting.Channels.Tcp
包含使用 TCP 協議與遠程位置之間相互傳輸消息和對象的信道。默認情況下,TCP 信道以二進制格式對對象和方法調用進行編碼以便傳輸,但在信道的配置屬性中也可以指定其他編碼和解碼格式化程序接收器。
▲System.Runtime.Remoting.Contexts
包含定義所有對象所駐留的上下文的對象。上下文是一個有序的屬性序列,用於定義其中的對象所處的環境。上下文是在對象的激活過程中創建的,這些對象被配置為要求某些自動服務,如同步、事務、實時 (JIT) 激活、安全性等。多個對象可以存留在一個上下文內。
▲System.Runtime.Remoting.Lifetime
包含管理遠程對象生存期的類。傳統上,分布式垃圾回收功能使用引用計數和 Ping 來控制對象的生存期。這種機制在每一項服務只有較少的客戶端時可以正常工作,但是當每一項服務有幾千個客戶端時就不能正常工作了。遠程處理生存期服務將每一項服務與一個租約關聯,當租約到期時,就會刪除該服務。生存期服務可以起到傳統的分布式垃圾回收器的作用,並且當每一項服務的客戶端數量增加時也能很好地調整。
▲System.Runtime.Remoting.Messaging
包含用於創建和遠程處理消息的類。遠程處理基礎結構使用消息與遠程對象進行通信。消息用於傳輸遠程方法調用、激活遠程對象和交流信息。消息對象攜帶一組命名屬性,其中包括操作標識符、代表信息和參數。
▲System.Runtime.Remoting.Metadata
包含可用於為對象和欄位自定義 SOAP 的生成和處理的類和屬性。此命名空間中的類可用於指示 SOAPAction、類型輸出、XML 元素名和 XML 命名空間 URI 方法。
▲System.Runtime.Remoting.Metadata.W3cXsd2001
包含由萬維網聯合會 (W3C) 在 2001 年定義的 XML 架構定義 (XSD)。W3C 中的「XML Schema Part2: Data types」(XML 架構第二部分:數據類型)規范確定了各種數據類型的格式和行為。此命名空間包含符合 W3C 規范的數據類型的包裝類。所有日期和時間類型都符合 ISO 標准規范。
▲System.Runtime.Remoting.MetadataServices
包含由 Soapsuds.exe 命令行工具和用戶代碼用來在元數據和遠程處理基礎結構的 XML 架構之間相互轉換的類。
▲System.Runtime.Remoting.Proxies
包含控制和提供代理功能的類。代理是作為遠程對象映像的本地對象。代理使客戶端可以跨遠程處理邊界訪問對象。
▲System.Runtime.Remoting.Services
包含為 .NET Framework 提供功能的服務類。
▲System.Runtime.Serialization
包含可用於序列化和反序列化對象的類。序列化是將對象或對象圖轉換為線性的位元組序列以存儲或傳輸到其他位置的過程。反序列化是接受存儲的信息並用這些信息重新創建對象的過程。
▲System.Runtime.Serialization.Formatters
提供由序列化格式化程序使用的通用枚舉、介面和類。
▲System.Runtime.Serialization.Formatters.Binary
包含可用於以二進制格式序列化和反序列化對象的 BinaryFormatter 類。
▲System.Runtime.Serialization.Formatters.Soap
包含可用於以 SOAP 格式序列化和反序列化對象的 SoapFormatter 類。
▲System.Security
提供 .NET Framework 安全系統的基礎結構,包括許可權的基類。
▲System.Security.Cryptography
提供加密服務,包括數據的安全編碼和解碼,以及其他許多操作,如哈希處理、隨機數生成和消息身份驗證。
▲System.Security.Cryptography.X509Certificates
包含 Authenticode X.509 v.3 證書的公共語言運行庫實現。此證書用唯一明確標識證書持有者的私鑰簽名。
▲System.Security.Cryptography.XML
包含支持創建和驗證 XML 數字簽名的類。此命名空間中的類貫徹了萬維網聯合會 (W3C) 建議「XML-Signature Syntax and Processing」(XML 簽名語法和處理),詳見 http://www.w3.org/TR/xmldsig-core/" http://www.w3.org/TR/xmldsig-core/。
▲System.Security.Permissions
定義根據策略控制操作和資源訪問的類。
▲System.Security.Policy
包含代碼組、成員條件和證據。這三種類型的類用於創建由 .NET Framework 安全策略系統應用的規則。證據類是安全策略的輸入,成員條件是開關;二者共同創建策略語句並確定授予的許可權集。策略級別和代碼組是策略層次的結構。代碼組是規則的封裝並且在策略級別中分層排列。
▲System.Security.Principal
定義表示運行代碼的安全上下文的主體對象。
▲System.ServiceProcess
提供使您可以實現、安裝和控制 Windows 服務應用程序的類。服務是不需要用戶界面長期運行的可執行文件。實現服務的過程包括:從 ServiceBase 類繼承,定義在傳入啟動、停止、暫停和繼續命令時處理的特定行為,以及定義當系統關閉時所採取的自定義行為和操作。
▲System.Text
包含表示 ASCII、Unicode、UTF-7 和 UTF-8 字元編碼的類;用於在字元塊和位元組塊之間相互轉換的抽象基類;以及不需要創建字元串的中間實例就可以操作和格式化字元串對象的幫助器類。
▲System.Text.RegularExpressions
包含提供對 .NET Framework 正則表達式引擎的訪問的類。此命名空間提供的正則表達式功能可在 Microsoft .NET Framework 中運行的任何平台或語言上使用。
▲System.Threading
提供支持多線程編程的類和介面。除了用於同步線程活動和數據訪問的類(Mutex、Monitor、Interlocked、AutoResetEvent 等)外,此命名空間還包括一個 ThreadPool 類(使您可以使用系統提供的線程池)和一個 Timer 類(對線程池中的線程執行回調方法)。
▲System.Timers
提供允許以指定的間隔引發事件的 Timer 組件。
▲System.web
提供支持瀏覽器/伺服器通信的類和介面。此命名空間包括 HTTPRequest 類(它提供有關當前 HTTP 請求的大量信息),HTTPResponse 類(它管理 HTTP 到客戶端的輸出)和 HTTPServerUtility 對象(它提供對伺服器端實用工具和進程的訪問)。▲System.Web 還包括用於 Cookie 操作、文件傳輸、異常信息和輸出緩存控制的類。
▲System.Web.Caching
提供用於在伺服器上緩存常用數據的類。其中包括 Cache 類,該類是一個字典,您可以在其中存儲任意數據對象,如哈希表和數據集。它還為這些對象提供了失效功能,並為您提供了添加和移除這些對象的方法。您也可以添加依賴於其他文件或緩存項的對象,並在某個對象從 Cache 中被移除時執行回調以通知您的應用程序。
▲System.Web.Configuration
包含用於設置 ASP.NET 配置的類。
▲System.Web.Hosting
提供從 Microsoft Internet 信息服務 (IIS) 的外部託管應用程序承載 ASP.NET 應用程序的功能。
▲System.Web.Mail
包含使您能夠使用 CDOSYS 消息組件構造和發送消息的類。郵件消息通過 Microsoft Windows 2000 中內置的 SMTP 郵件服務或任意的 SMTP 伺服器發送。此命名空間中的類可從 ASP.NET 或任何託管應用程序中使用。
▲System.Web.Mobile
包含生成 ASP.NET 移動 Web 應用程序所需的核心功能,其中包括身份驗證和錯誤處理。
▲System.Web.Security
包含用於在 Web 伺服器應用程序中實現 ASP.NET 安全的類。
▲System.Web.Services
包含使您可以利用 ASP.NET 和 XML Web services 客戶端來創建 XML Web services 的類。XML Web services 是一些應用程序,它們提供了在使用標准協議(如 HTTP、XML、XSD、SOAP 和 WSDL)的松耦合環境下進行消息交換的能力。利用 XML Web services,可以在異質環境下的公司內部和公司之間生成模塊化應用程序,使它們與各種各樣的實現、平台和設備交互操作。這些應用程序基於 SOAP 的 XML 消息的各部分可以是嚴格定義的(結構化和類型化)或鬆散定義的(使用任意 XML)。這些消息能夠隨時間而發展,並且不會破壞協議,這種能力對於作為未來 Web 構造塊的 XML Web services 的靈活性和可靠性來說是最根本的。
▲System.Web.Services.Configuration
由一些類組成,這些類配置用 ASP.NET 創建的 XML Web services 的運行方式。
▲System.Web.Services.Description
由一些類組成,這些類使您能夠使用 Web 服務描述語言 (WSDL) 公開描述 XML Web services。此命名空間中的每個類對應於 WSDL 規范中的一個特定元素,並且類層次結構對應於有效的 WSDL 文檔的 XML 結構。
▲System.Web.Services.Discovery
由一些類組成,這些類允許 XML Web services 客戶端通過稱為「XML Web services 發現」的進程來定位 Web 伺服器上可用的 XML Web services。
▲System.Web.Services.Protocols
由一些類組成,這些類定義用於在通信期間通過網路在 XML Web services 客戶端和用 ASP.NET 創建的 XML Web services 之間傳輸數據的協議。
▲System.Web.SessionState
提供支持在伺服器上存儲特定於 Web 應用程序中的單個客戶端的數據的類和介面。會話狀態數據用於向客戶端提供與應用程序的持久連接的外觀。狀態信息可以存儲在本地進程內存中,或者,對於網路場配置來說,可以使用 ASP.NET 狀態服務或 SQL Server 資料庫將狀態信息存儲在進程外。
▲System.Web.UI
提供使您可以創建以 Web 頁上的用戶界面形式出現在 Web 應用程序中的控制項和頁的類和介面。此命名空間包括 Control 類,該類為所有控制項(不論是 HTML 控制項、Web 控制項還是用戶控制項)提供一組通用功能。它還包括 Page 控制項,每當對 Web 應用程序中的頁發出請求時,都會自動生成此控制項。另外還提供了一些類,這些類提供 Web 窗體伺服器控制項數據綁定功能、保存給定控制項或頁的視圖狀態的能力,以及對可編程式控制制項和文本控制項都適用的分析功能。
▲System.Web.UI.Design
包含可用於擴展 Web 窗體設計時支持的類。
▲System.Web.UI.Design.WebControls
包含可用於擴展 Web 伺服器控制項設計時支持的類。
▲System.Web.UI.HtmlControls
包含使您可以在 Web 窗體頁上創建 HTML 伺服器控制項的類集合。HTML 伺服器控制項運行在伺服器上,並且直接映射到大多數瀏覽器所支持的標准 HTML 標記。這使您能夠以編程方式控制 Web 窗體頁上的 HTML 元素。
▲System.Web.UI.MobileControls
包含一組 ASP.NET 伺服器控制項,這些控制項可以針對不同的移動設備智能地呈現您的應用程序。
▲System.Web.UI.MobileControls.Adapters
包含由 ASP.NET 移動控制項用來自定義設備和支持擴展設備的核心設備適配器類。
▲System.Web.UI.WebControls
包含使您可以在 Web 頁上創建 Web 伺服器控制項的類。Web 伺服器控制項運行在伺服器上,並且包括按鈕和文本框等窗體控制項。它們還包括類似於日歷的特殊控制項。由於 Web 伺服器控制項運行在伺服器上,因此可以以編程方式來控制這些元素。Web 伺服器控制項比 HTML 伺服器控制項更抽象。它們的對象模型不一定反映 HTML 語法。
▲System.Windows.Forms
包含用於創建基於 Windows 的應用程序的類,這些應用程序可以充分利用 Microsoft Windows 操作系統中的豐富用戶界面功能。
▲System.Windows.Forms.Design
包含支持 Windows 窗體組件的設計時配置和行為的類。這些類包括:提供 Windows 窗體組件(即一組設計時服務)支持的設計器類、用於配置特定屬性類型的 UITypeEditor 類,以及用於導入 ActiveX 控制項的類。
▲System.Xml
提供基於標準的 XML 處理支持。
▲System.Xml.Schema
包含提供基於標準的 XML 架構定義語言 (XSD) 架構支持的 XML 類。
▲System.Xml.Serialization
包含用於將對象序列化為 XML 格式的文檔或流的類。
▲System.Xml.XPath
包含 XPath 分析器和計算引擎。它支持 W3C XML 路徑語言 (XPath) 1.0 版建議 (http://www.w3.org/TR/xpath" www.w3.org/TR/xpath)。
▲System.Xml.Xsl
提供可擴展樣式表轉換 (XSLT) 轉換支持。它支持 W3C XSL 轉換 (XSLT) 1.0 版建議 (http://www.w3.org/TR/xslt" www.w3.org/TR/xslt)。
用法
參考資料:MSDN

C. web 實現大量列印

問題描述:

在B/S項目中需要列印大量的圖片,我們使用window.print,但是當數據量大至上萬的時候,將圖片載入出來需要一些時間,載入出來之後列印,如果用戶關閉了列印界面會導致列印頁的缺失。

解決思路:

1.IE,使用ActiveX控制項,非IE,使用Flash插件。這種思路不同的瀏覽器開發方式不一樣,IE/FF/GROME

2.開發一個exe,客戶端安裝到本地服務,使用HTTP通訊方式。通過JS發送HTTP請求給本地的服務,本地服務起一個小型的HTTP server接收請求,然後返回數據,JS解析,顯示在UI上。比如將列印的參數傳值到本地服務,本地服務去調用列印機,使瀏覽器資源得到釋放。

我們使用第二種思路。

嘗試了以下方法:

1.HttpPrinter

採用原因 免費  ,OME費用很便宜的,而且不限制時間和數量.還可以購買源碼的。

HttpPrinter.com

2.葡萄城的ActiveReports

中有B / s端的列印使用window.print實現

https://demo.grapecity.com.cn/ActiveReports/ASPNET/ControlExplorer/Viewers/Default.aspx?category=1001&action=14

另外有C / S端的列印,無法與瀏覽器交互,但是可以去改進

https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=48785&extra=page%3D1

3. Lodop分為收費版與免費版

 (1)使用Lodop插件,需要客戶端安裝一個服務,服務的埠默認是8000或18000

 (2)如何購買和使用列印控制項的Lodop的注冊號

http://blog.sina.com.cn/s/blog_721e77e50100nfzs.html

 (3)Lodop樣例演示

http://www.lodop.net/LodopDemo.html

考量問題:

(1)免費版有水印

4. JCP分為收費版與免費版

  安裝程序需要替換

  網官   http://printfree.jatools.com/

 考量問題:

免費版只適合於IE瀏覽器

圖片需要渲染到頁面,列印時釋放瀏覽器資源可以做其他操作

收費版jatoolsPrint支持大部分瀏覽器

5.jquery列印

底層是window.print方法

最後考量,我們決定將的ActiveReports中的C / S端程序打包成EXE,利用自定義協議實現打開本地exe服務,使用HTTP方式實現瀏覽器與本地服務的通訊。

D. 數據可視化的工具有哪些

開門見山,不說廢話!Hightopo是由廈門圖撲軟體科技有限公司獨立自主研發,專注於2D和3D 圖形界面組件數據可視化領域,用戶遍及電信、電力、政府、交通、水利、公安、國防、醫療、金融、科研等行業。提供從 SDK 的 API 組件庫到行業圖標和三維模型資源庫,構成了一站式的數據可視化解決方案。

建立1:1高保真模擬,通過數字工廠三維場景為基礎,展現礦業各個生產廠區的建設、運行情況、安全配備以及注意事項,達到逼真震撼的視覺效果。

可以構建現代化的,跨桌面和移動終端的企業應用,無需擔憂跨平台兼容性,及觸屏手勢交互等棘手問題。

E. 求各種文件的擴展名

擴展名是非常多的,我把它收集就放在我的網盤上,就是這里(http://vaa4.ys168.com),在《計算機學習》文件夾里。

由於回答有10000字的限制,不能全部發上來,我只好發前面的一部分,參考一下,要看全部的還是到我的網盤上看。

我就先列一些常用的

【常見的擴展名】我就略說些經常遇到的,但並不是人人都認識的擴展名:
〔*.exe‖可執行文件;直接打開〕
〔*.rar‖一種壓縮包;用WinRAR打開〕
〔*.zip‖一種壓縮包;用WinRAR打開,或者WinXP也可以直接打開〕
〔*.iso‖虛擬光碟機;用WinRAR打開,也可用其他虛擬光碟機軟體〕
〔*.doc‖word文檔;用Office Word打開〕
〔*.ppt‖幻燈片; 用Office PowerPiont打開〕
〔*.xls‖電子表格;用Office Excel打開〕
〔*.wps‖WPS文檔; 用金山WPS打開〕
〔*.txt‖文本文檔;默認用記事本打開〕
〔*.lrc‖動態歌詞;可以用記事本打開〕
〔*.rm,*.rmvb‖高清視頻;可以用RealOnePlayer打開〕
〔*.mp3,*.wma,*.wav‖一些音樂〕
〔*.jpg,*.bmp,*.gif‖一些圖片,其中gif可以是動態的〕
〔*.wfs‖Flash文件;可以用IE打開,也可用FlashPlayer打開〕
〔*.torrent‖BT文件;可以用BitComet打開〕

A
ACE:Ace壓縮檔案格式
ACT:Microsoft office助手文件
AIF,AIFF:音頻互交換文件,Silicon Graphic and Macintosh應用程序的聲音格式
ANI:Windows系統中的動畫游標
ARC:LH ARC的壓縮檔案文件
ARJ:Robert Jung ARJ壓縮包文件
ASD:Microsoft Word的自動保存文件;Microsoft高級流媒體格式(microsoft advanced streaming
format,ASF)的描述文件;可用NSREX打開 Velvet Studio例子文件
ASF:Microsoft高級流媒體格式文件
ASM:匯編語言源文件,Pro/E裝配文件
ASP:動態網頁文件;ProComm Plus安裝與連接腳本文件;Astound介紹文件
AST:Astound多媒體文件;ClarisWorks「助手」文件
Axx:ARJ壓縮文件的分包序號文件,用於將一個大文件壓至幾個小的壓縮包中(xx取01-99的數字)
A3L:Authorware 3.x庫文件
A4L:Authorware 4.x庫文件
A5L:Authorware 5.x庫文件
A3M,A4M:Authorware Macintosh未打包文件
A3W,A4W,A5W:未打包的Authorware Windows文件
B
BAK:備份文件
BAS:BASIC源文件
BAT:批處理文件
BIN:二進制文件
BINHex:蘋果的一種編碼格式
BMP:Windows或OS/2點陣圖文件
BOOK:Adobe FrameMaker Book文件
BOX:Lotus Notes的郵箱文件
BPL:Borlard Delph 4打包庫
BSP:Quake圖形文件
BUN:CakeWalk 聲音捆綁文件(一種MIDI程序)
C
C0l:台風波形文件
CAB:Microsoft壓縮檔案文件
CAD:Softdek的Drafix CAD文件
CAM:Casio照相機格式
CAP:壓縮音樂文件格式
CAS:逗號分開的ASCⅡ文件
CCB:Visual Basic動態按鈕配置文件
CCH:Corel圖表文件
CCO:CyberChat數據文件
CCT:Macromedia Director Shockwave投影
CDA:CD音頻軌道
CDF:Microsoft頻道定義格式文件
CDI:Philip的高密盤交互格式
CDM:Visual dBASE自定義數據模塊文件
CDR:CorelDRAW繪圖文件;原始音頻CD數據文件
CDT:CorelDRAW模板
CDX:CorelDRAW壓縮繪圖文件;Microsoft Visual FoxPro索引文件
CFG:配置文件
CGI:公共網關介面腳本文件
CGM:計算機圖形元文件
CH:OS/2配置文件
CHK:由Windows磁碟碎片整理器或磁碟掃描保存的文件碎片
CHM:編譯過的HTML文件
CHP:Ventura Publisher章節文件
CHR:字元集(字體文件)
CHT:ChartViem文件;Harvard Graphics矢量文件
CIF:Adaptec CD 創建器 CD映像文件
CIL:Clip Gallery下載包
CIM:SimCity 2000文件
CIN:OS/2改變控制文件用於跟蹤INI文件中的變化
CLASS:Java類文件
CLP:Windows 剪貼板文件
CLL:Crick Software Clicker文件
CLS:Visual Basic類文件
CMD:Windows NT,OS/2的命令文件;DOS CD/M命令文件;dBASEⅡ程序文件
CPI:Microsoft MS-DOS代碼頁信息文件
CPL:控制面板擴展名,Corel顏色板
CPP:C++代碼文件
CPR:Corel提供說明書文件
CPT:Corel 照片-繪畫圖像
CST:Macromedia Director Cast文件
CUR:Windows游標文件
D
DBF:dBASE文件,一種由Ashton-Tate創建的格式,可以被ACT!、Lipper、FoxPro、Arago、Wordtech、Xbase和類似資料庫或與資料庫有關產品識別;可用數據文件(能被Excel
97打開);Oracle 8.1.x表格空間文件
DBX:DataBearn圖像;Microsoft Visual FoxPro表格文件
DCT:Microsoft Visual FoxPro資料庫容器
DCU:Delphi編譯單元文件
DCX:Microsoft Visual FoxPro資料庫容器;基於PCX的傳真圖像;宏
DIR:MacromediaDirector文件
DLL:動態鏈接庫
DOC:FrameMaker或FrameBuilder文檔;Word Star文檔、Word
Perfect文檔、Microsoft:Word文檔;DisplayWrite文檔
DOT:Microsoft Word文檔模板
DPL:Borland Delph 3壓縮庫
DRV:驅動程序
DRW:Micrografx Designer/Draw;Pro/E繪畫文件
DSF:Micrografx Designer VFX文件
DSG:DOOM保存的文件
DSM:Dynamic Studio音樂模塊(MOD)文件
DSP:Microsoft Developer Studio工程文件
DSQ:Corel QUERY(查詢)文件
DST:刺綉機圖形文件
DSW:Microsoft Developer Studio工作區文件
DTA:World Bank(世界銀行)的STARS數據文件
DTD:SGML文檔類型定義(DTD)文件
DTED:地面高度數字數據(圖形的數據格式)文件
DTF:Symantec Q&A相關的資料庫數據文件
DTM:DigiTrakker模塊文件
DUN:Microsoft拔號網路導出文件
DV:數字視頻文件(MIME)
DWG:AutoCAD工程圖文件;AutoCAD或Generic CADD老版本的繪圖格式
DXR:Macromedia Director受保護(不可編輯)電影文件
E
EDA:Ensoniq ASR磁碟映像
EDD:元素定義文檔(FrameMaker+SGML文檔)
EDE:Ensoniq EPS磁碟映像
EDK:Ensoniq KT磁碟映像
EDQ:Ensoniq SQ1/SQ2/Ks32磁碟映像
EDS:Ensoniq SQ80磁碟映像
EDV:Ensoniq VFX-SD磁碟映像
EFA:Ensoniq ASR文件
EFE:Ensoniq EPS文件
EFK:Ensoniq KT文件
EFQ:Ensoniq SQ1/SQ2/Ks32文件
EFS:Ensoniq SQ80文件
EFV:Ensoniq VFX-SD文件
EMD:ABT擴展模塊
EMF:Windows增強元文件
EML:Microsoft Outlook Express郵件消息(MIME RTC822)文件
EXE:可執行文件(程序)
F
FAV:Microsoft Outlook導航條
FAX:傳真類型圖像
FCD:虛擬CD-ROM
FDF:Adobe Acrobat表單文檔文件
FLA:Macromedia Flash電影
FND:Microsoft Explorer保存的搜索文件(Find applet)
FON:系統字體
FRT:Microsoft FoxPro報表文件
FRX:Visual Basic表單文本;Microsoft FoxPro報表文件
FXP:經Microsoft FoxPro編譯的源文件
G
GDM:鈴聲、口哨聲和聲音板模塊格式
GetRight:GetRight未完成的下載文件
GHO:Norton 克隆磁碟映像
GID:Windows 95全局索引文件(包括幫助狀態)
GIF:CompuServe點陣圖文件
GL:動畫格式
GRP:程序管理組
H
HEX:Macintosh BinHex2.0文件
HLP:幫助文件;Date CAD Windows幫助文件
HPP:C++程序頭文件
HQX:Macintosh BinHex 4.0文件
HT:HyperTerminal(超級終端)
HTM,HTML:超文本文檔
HTT:Microsoft超文本模板
HTX:擴展HTML模板
I
ICO:Windows圖標
IDX:Microsoft FoxPro相關資料庫索引文件;Symantec Q&A相關資料庫索引文件;Microsoft Outlook
Express文件
IMG:GEM映像
INF:信息文件
INI:初始化文件;Mwave DSP Synth的「nwsynth.ini」 GMS安裝;Cravis Ultrasound bank安裝
INP:Oracle 3.0版或早期版本的表單源代碼
INRS:INRS遠程通信聲頻
INS:InstallShield安裝腳本;X-Internet簽字文件;Ensoniq EPS字簇設備;Cell/ⅡMAC/PC抽樣設備
INT:中間代碼,當一個源程序經過語法檢查後編譯產生一個可執行代碼
IOF:Findit文檔
IQY:Microsoft Internet查詢文件
ISO:根據ISD 9660有關CD-ROM文件系統標准列出CD-ROM上的文件
ISP:X-Internet簽字文件
IST:數字跟蹤設備文件
ISU:InstallShield卸裝腳本
IT:脈沖跟蹤系統音樂模塊(MOD)文件
ITI:脈沖跟蹤系統設備
ITS:脈沖跟蹤系統抽樣,Internet文檔位置
IV:Open Inventor中使用的文件格式
IVD:超過20/20微觀數據維數或變數等級文件
IVP:超過20/20的用戶子集配置文件
IVT:超過20/20表或集合數據文件
IVX:超過20/20微數據目錄文件
IW:Idlewild屏幕保護程序
IWC:Install Watch文檔
J
J62:Ricoh照相機格式
JAR:Java檔案文件(一種用於applet和相關文件的壓縮文件)
JAVA:Java源文件
JAR:Java檔案文件(一種用於applet和相關文件的壓縮文件)
JAVA:Java源文件
JFF,JFIF,JIF:JPEG文件
JPE,JPEG,JPG:JPEG圖形文件
JS:JavaScript源文件
JSP:HTML網頁,其中包含有對一個Java servlet的參考
K
KAR:卡拉OK MIDI文件(文本+MIDI)
L
LAB:Visual dBASE標簽文件
LBT,LBX:Microsoft FoxPro標簽文件
LDB:Microsoft Access加鎖文件
LHA:LZH更換文件後綴
LOG:日誌文件
LZH:LH ARC壓縮檔案
M
M1V:MPEG相關文件(MIME"mpeg"類型)
M3D:Corel Motion 3D動畫文件
M3U:MPEG URL(MIME聲音文件)
MAM:Microsoft Access宏
MAQ:Microsoft Access查詢文件
MAR:Microsoft Access報表文件
MBX:Microsoft Outlook保存email格式;Eudora郵箱
MCW:Microsoft Word的Macintosh文檔
MDB:Microsoft Access資料庫
MDN:Microsoft Access空資料庫模板
MDW:Microsoft Access工作組文件
MID:MIDI音樂
MMM:Microsoft多媒體電影
MOV:QuickTime for Windows電影
MP2:第二層MPEG音頻文件
MP3:第三層MPEG音頻文件
MPA:MPEG相關文件,MIME「mpeg類型」
MPE,MPEG,MPG:MPEG動畫文件
MPP:Microsoft工程文件;CAD繪圖文件格式
MPR:Microsoft FoxPro菜單(已編譯)
MSI:Windows 安裝器包
MSN:Microsoft 網路文檔;Descent Mission文件
O
OBD:Microsoft Office活頁夾
OBJ:對象文件
OBZ:Microsoft Office活頁夾向導
OCX:Microsoft對象鏈接與嵌入定製控制項
ODS:Microsoft Outlook Express郵箱文件
OFT:Microsoft Outlook模板
OPX:OPL擴展DLL(動態鏈接庫)
OSS:Microsoft Office查找文件
OST:Microsoft Exchange / Outlook 離線文件
P
PAL:壓縮文件
PART:Go!Zilla部分下載文件
PAS:Pascal源代碼
PCS:PICS動畫文件
PDF:Adobe Acrobat
可導出文檔格式文件(可用Web瀏覽器顯示);Microsoft系統管理伺服器包定義文件;NetWare列印機定義文件
PHP,PHP3:包含有PHP腳本的HTML網頁
PHTML:包含有PHP腳本的HTML網頁;由Perl分析解釋的HTML
PM5:Pagemaker 5.0文件
PM6:Pagemaker 6.0文件
PPS:Microsoft Powerpoint幻燈片放映
PPT:Microsoft Powerpoint演示文稿
PRF:Windows系統文件,Macromedia導演設置文件
PSD:Adobe photoshop點陣圖文件
PSM:Protracker Studio模型格式;Epic游戲的源數據文件
PST:Microsoft Outlook個人文件夾文件
PWL:Windows 95口令列表文件
Q
QIF:QuickTime相關圖像(MIME);Quicken導入文件
QT,QTM:QuickTime電影
QTI,QTIF:QuickTime相關圖像
QTP:QuickTime優先文件
QTS:Mac PICT圖像文件;QuickTime相關圖像
QTX:QuickTime相關圖像
R
RA:RealAudio聲音文件
RAM:RealAudio元文件
RAR:RAR壓縮檔案(Eugene Roshall格式)
REC:錄音機宏;RapidComm聲音文件
REG:注冊表文件
REP:Visual dBASE報表文件
RES:Microsoft Visual C++資源文件
RM:RealAudio視頻文件
RMF:Rich Map格式(3D游戲編輯器使用它來保存圖)
ROM:基於盒式磁帶的家庭游戲模擬器文件(來自Atari
2600、Colecovision、Sega、Nintendo等盒式磁帶里的ROM完全拷貝,在兩個模擬器之間不可互修改)
Rxx:多卷檔案上的RAR壓縮文件(xx=1~99間的一個數字)
S
SAV:游戲保存文件
SB:原始帶符號位元組(8位)數據
SBK:Creative Labs的Soundfont 1.0 Bank文件;(Soundb laster)/EMU SonndFont v1.x
Bank文件
SBL:Shockwave Flash對象文件
SCF:Windows Explorer命令文件
SCH:Microsoft Schele+1
SCP:撥號網路腳本文件
SCR:Windows屏幕保護;傳真圖像;腳本文件
SFX:RAR自解壓檔案
SHTML:含有伺服器端包括(SSI)的HTML文件
SPL:Shockwave Flash對象;DigiTrakker抽樣
SQL:Informix SQL查詢;通常被資料庫產品用於SQL查詢(腳本、文本、二進制)的文件擴展名
STM:.shtml的短後綴形式,含有一個服務端包括(SSI)的HTML文件;Scream Tracker V2音樂模塊(MOD)文件
STR:屏幕保護文件
SWA:在Macromedia導演文件(MP3文件)中的Shockwave聲音文件
SWF:Shockwave Flash對象
SYS:系統文件
T
T64:Commodore 64模擬器磁帶映像文件
THEME:Windows 95桌面主題文件
TIF,TIFF:標簽圖像文件格式(TIFF)點陣圖
TMP:Windows臨時文件
TRM:終端文件
TXT:ASCⅡ文本格式的聲音數據
TZ:老的壓縮格式文件
V
VBA:VBase文件
VBP:Microsoft Visual Basic工程文件
VBW:Microsoft Visual Basic工作區文件
VBX:Microsoft Visual Basic用戶定製控制項
VQE,VQL:Yamaha Sound-VQ定位器文件
VQF:Yamaha Sound-VQ文件(可能出現標准)
VRF:Oracle 7配置文件
VSL:下載列表文件(GetRight)
W
WAB:Microsoft Outlook文件
WAD:包含有視頻、玩家水平和其他信息的DOOM游戲的大文件
WAL:Quake 2正文文件
WAV:Windows波形聲形
WBK:Microsoft Word備份文件
WFM:Visual dBASE Windows表單
WFN:在CorelDRAW中使用的符號
WIZ:Microsoft Word向導
WRL:虛擬現實模型
WWL:Microsoft Word內插器文件
X
XLK:Microsoft Excel備份
XLL:Microsoft Excel內插器文件
XLM:Microsoft Excel宏
XLS:Microsoft Excel工作單
XLT:Microsoft Excel模板
XLV:Microsoft Excel VBA模塊
XLW:Microsoft Excel工作簿/工作區
Z
ZAP:Windows軟體安裝配置文件
ZIP:Zip文件