图形设备接口
体系结构中的图形设备接口]] 图形设备接口(,缩写 GDI)是微软 Windows 操作系统提供的应用程序接口,也是其用来表示图形对象、将图形对象传送给诸如显示器、打印机之类输出设备的核心组件。GDI 是 Windows 操作系统的三大核心部件(也称“子系统”)之一。GDI+ 在 GDI 的基础上调整了编程模型,同时加入了渐变色画刷、Alpha混合等功能。 GDI用来完成一些和绘制有关的工作,像直线或曲线的绘制,文字渲染,调色板控制。它…
共 70 篇文章
体系结构中的图形设备接口]] 图形设备接口(,缩写 GDI)是微软 Windows 操作系统提供的应用程序接口,也是其用来表示图形对象、将图形对象传送给诸如显示器、打印机之类输出设备的核心组件。GDI 是 Windows 操作系统的三大核心部件(也称“子系统”)之一。GDI+ 在 GDI 的基础上调整了编程模型,同时加入了渐变色画刷、Alpha混合等功能。 GDI用来完成一些和绘制有关的工作,像直线或曲线的绘制,文字渲染,调色板控制。它…
Windows Forms是微软的.NET開發框架的圖形用戶介面的一部分,該組件透過將現有的Windows API(Win32 API)封裝为托管代碼提供了對Windows本地(native)组件的訪問方式。雖然該組件看起來是為先前較複雜的基於C++的微軟基礎類庫(Microsoft Foundation Classes,MFC)的替代品,但是它沒有提供與Model View Controller "Document/View"架構相應…
架構]] .NET標準(),原稱為.NET平台標準()是微軟為跨平台所規劃的.NET Framework相關平台於系統之間的相依性標準,在此標準之下,能確保標準的应用程序接口與物件能夠跨平台使用。.NET平台標準是以參考組件的方式存在,其本身並沒有任何實作,真正的實作是由平台擁有者所進行,而用戶端使用簡單的NuGet版本戳記即可獲得正確的平台版本。 歷史 .NET Framework長期以來一直是微軟Windows平台上的特色與標準,它…
Microsoft Data Access Components(MDAC)是微軟專門為資料存取功能而發展的應用程式開發介面,做為微軟的統一化資料存取(Universal Data Access; UDA)解決方案的核心組成,最初的版本在1996年8月發表。目前其組成元件有ODBC,OLE DB以及ADO,其中ADO是在Visual Basic上唯一的資料存取管道,而OLE DB則是基於COM之上,供C/C++存取與提供資料的介面,OD…
微软公司的ADO()是一个用于访问数据源的COM组件,作为高层的编程界面层。ADO是在OLE DB之上,包含了很多层次化的COM对象与集合(Collections,也是一类对象,在其里面包含了其他层级对象)。允许开发人员编写访问数据的代码而不用关心数据源是如何实现与访问驱动的,而只用关心到数据库的连接。访问数据库的时候,关于SQL的知识不是必要的,但是特定数据库支持的SQL命令仍可以通过ADO中的命令对象(Command)来执行。 版本…
WinSxS(),是Microsoft Windows操作系统目录下存放不同副本系统文件的仓库目录。最早起源于Windows XP,从该版本开始的Windows都会附带该目录。 用途 WinSxS位于%systemroot%\WinSxS,其中存放的是Windows系统文件以及DLL文件的若干个副本。由于应用程序可以使用同一个DLL文件,因此出于兼容性与还原至旧版本的考虑,系统会在这里存放多个不同版本的文件副本。 使用一些硬链接查看的工…
IFilter是一个插件,允许Microsoft的搜索引擎索引各种文件格式(如文档、电子邮件附件、数据库记录、音频元数据等)能够被搜索到。如果没有适合的IFilter,搜索引擎将无法解析文件并为其建立索引。 它们可以作为独立软件包获取,也可以与某些软件捆绑在一起,如Adobe Reader, LibreOffice, Microsoft Office 和 OpenOffice。 它还指实现此类插件所需的软件接口。 工作原理 IFilte…
XAML(Extensible Application Markup Language )是Windows Presentation Foundation(WPF)和Universal Windows Platform(UWP)的一部分,是微软开发的一種基于XML、基于声明,用于初始化结构化值和对象的使用者介面宣告式程式設計,它有著HTML的外觀,又揉合了XML語法的本質,例如:可以使用***標籤設定按鈕(Button)。它類似Linu…
.NET Framework 3.0(曾用名WinFX)是微软為新一代操作系统Windows Vista(舊稱“Longhorn”)而特別設計的API。原來的WinFX還包含了新一代的關聯式資料庫檔案系統(Relational Database File System)WinFS([https://web.archive.org/web/20160331124504/https://msdn.microsoft.com/Longhorn…
路由和远程访问服务(Routing and Remote Access Services,簡稱RRAS)是微軟的Windows伺服器系統所提供的一個服務元件。這元件本來由Cisco編寫,並授權微軟在其產品中使用。 透過特別设置,可利用RRAS來設定VLAN,因為VLAN只是一個第三層的交换机。亦可當作VPN伺服器使用。亦可用來為網域內的浮動IP位置的連線提供路由服務。 現時有部份RRAS的数据包过滤服務已被个人防火墙所取代。 參看 路由…
微軟元件服務(Microsoft Component Services,俗稱為COM+)是微軟在Windows 2000開始,針對Microsoft Transaction Server所強化更新的COM服務實作,作為Windows平台上的應用程式伺服器服務,目前的版本為1.5(Windows XP、Windows Server 2003以後的版本),是利用微軟平台開發分散式應用程式不可或缺的一個服務,就連.NET Framework也…
Windows Library for JavaScript(缩写WinJS)是微软开发的一个开放源代码JavaScript函式庫。设计目的是为简化使用HTML5和JavaScript完成适用于Windows 8、Windows 10的Windows商店应用、适用于Windows Phone 8.1、Windows 10 行動裝置版的Windows Phone应用,以及Xbox One应用程序的开发,作为使用及C#、VB.NET或C++…
网络驱动程序接口规范(Network Driver Interface Specification,缩写为NDIS)是微軟所提供的網路介面卡(NIC)API,使網路介面卡和多個協議進行通信成為可能,功能相當於OSI資料鏈結層的邏輯鏈路控制(LLC)。 NDIS 的版本演進如下: NDIS 2.0: MS-DOS, Windows for Workgroups 3.1, OS/2 NDIS 3.0: Windows for Workgro…
XMLlite是Windows操作系统提供的了一组服务,用户可以使用C/C++语言和其它微软的开发工具开发基于XML的本机应用程序。它支持XML 1.0、SAX、XSLT 1.0,并提供了包括XSD和XDR在内的XML Schema 语言、XMLHttpRequest、XPath等技术。 XMLlite是前向读写XML文件,不缓冲或者建立XML文件的结构。 XMLlite并不是COM组件,因此不能给VB.Net、VBScript等使用。…
微軟視窗系統支援一種被稱為動態連結庫的共享程式庫。正如這種程式庫檔案的命名,它只需要被載入記憶體一次,即可被多於一個處理程序使用。本條目將會對以下伴隨Windows而安裝到電腦,作為Windows系統的基礎組成部份的動態連結程式庫進行介紹。 內部元件 這些程式庫檔案通常不會被程式直接使用,不過它們卻是用來實現其他程式庫功能的重要程式庫。 Hal.dll Windows系統的硬件抽象層就是由Hal.dll實現。HAL提供很多函式,而這些函…
Windows Template Library(WTL)是一個用於Win32研發的物件導向的C++模板函式庫。WTL由Microsoft的員工Nenad Stefanovic創造,起初作為內部使用,之後發行為Visual Studio和Win32 Framework SDK的不支援增益集。它主要被開發作為Microsoft Foundation Classes的輕量化替代品,以微軟ATL函式庫(另一個被應用在創造COM與ActiveX…
Razor是ASP.NET的一种采用C#或VB.NET语言创建动态网页的方法。 历史 Razor于2010年6月开发。2011年1月随Microsoft Visual Studio 2010发布。并作为MVC 3和WebMatrix 工具集的一部分。减少了键盘输入。 支持IntelliSense – 语句自动补全 支持"layouts" – Web Forms (.aspx)"master page"概念的另一种实现。 单元测试 参见 …
Microsoft XNA ("XNA's Not Acronymed"),完全支援受控代碼的運行環境,由微軟提供用以幫助電腦遊戲開發、電腦軟件開發及管理的一些工具。XNA把遊戲設計員從“反覆刻版編程”中解放出來,還把遊戲開發上的所有需要結合到一個系統之中。XNA 工具集在2004年3月24日在美國加州聖荷西市的遊戲開發者大會首次亮相,第一個公開技術預覽在2006年3月14日推出,最新版本3.0在2008年10月30日推出。 概觀 XN…
動態資料交換(Dynamic Data Exchange,简称 DDE),是一種在Microsoft Windows或OS/2作業系統中運作行程間通訊的技術。最早于1987年推出的Windows 2.0使用,它可以用来协调操作系统的应用程序之间的数据交换及命令调用,有点类似于SUN公司的远程过程调用(Remote Procedure Call,RPC)。DDE主要传递的通常是不需要用户经常干涉的,它所提供的是一种更集成的工作环境。DDE…
通用日志文件系统(Common Log File System,缩写CLFS)是一个通用目的的日志文件系统,它可以从内核模式或用户模式的应用程序访问,用以构建一个高性能的事务日志。它自Windows Server 2003 R2引入,并包含在之后版本的Windows操作系统中。CLFS可以用于数据日志与。CLFS已被和TxR用于在提交事务前存储事务状态的变更。 参考资料 外部链接 [http://msdn2.microsoft.com/…