标签:#微軟API

共 70 篇文章

Windows Presentation Foundation

()是美國微軟公司推出.NET Framework 3.0及以后版本的组成部分之一,它是一套基于XML、.NET Framework、向量绘图技术的展示層开发框架,微软视其为下一代使用者介面技术,广泛被用于Windows Vista的界面开发。其早期开发阶段的代号为“Avalon”。 WPF使用一种新的XAML(eXtensible Application Markup Language)语言来开发界面。同时WPF自带MVVM(Mode…

Windows Driver Frameworks

Windows Driver Frameworks(Windows驱动程序框架,簡稱WDF,前称Windows Driver Foundation),是微軟公司所提供的驅動程式開發技術的集合,包括Kernel-Mode Driver Framework(核心模式驅動程式架構,KMDF)、User-Mode Driver Framework(使用者模式驅動程式架構,UMDF)以及PREfast plug-in for Drivers(PF…

藍澤光

藍澤光是臺灣微軟為推出的開發技術平台Microsoft Silverlight所萌擬人化後製作的虛擬宣傳代言人,其中由同人繪師shinia負責角色設計以及人物繪製,並且邀請配音員姚敏敏進行角色配音。藍澤光最早是作為臺灣微軟「2010 Tech Days」的活動宣傳企劃之一,但是在推出後隨即獲得臺灣及日本地區的廣泛迴響,甚至促使得臺灣微軟決定陸續提出了另外三個姐姐藍澤優、藍澤葵及藍澤玲的設定。而之後臺灣微軟不斷積極地進行一系列相關的官方活…

MSXML

微软XML核心服务(MSXML)提供了一组服务,使用户可以使用JScript、VBScript和其它微软的开发工具开发基于XML的本机应用程序。它支持XML 1.0、DOM、SAX、XSLT 1.0,并提供了包括XSD和XDR在内的XML schema、XMLHttpRequest、XPath、SOM()等技术。 版本历史 MSXML是不同产品的合集。可从此处枚举各个版本: 现行有效版本 MSXML 6.0 MSXML6是最新版本。与M…

MFC (微軟)

微软基础类库(,简称MFC)是一个微软公司提供的类库(class libraries),以C++类的形式封装了Windows API,并且包含一个(也是微软产品的唯一一个)应用程序框架,以减少应用程序开发人员的工作量。其中包含的类包含大量Windows句柄封装类和很多Windows的内建控件和组件的封装类。 特性 Visual C++包含MFC应用程序向导,可用于兼容MFC的应用程序。在ATL程序中也可以手动添加MFC支持。在向导中有各…

可扩展存储引擎

可扩展存储引擎(Extensible Storage Engine,缩写ESE)也称JET Blue,它是微软的一个ISAM(有索引顺序访问方法)数据存储技术。ESE是Microsoft Exchange Server、Active Directory、和Windows搜索的核心组件。它也被众多Windows组件使用,包括Windows Update客户端和帮助和支持中心。它的目的是允许应用程序通过索引和顺序访问来存储和检索数据。 ES…

Win32s

Win32s是建構於Windows 3.x之上的Win32實作,末尾的s意為子集(subset)。雖是Win32的一個實作,礙於DOS/Windows 3.x的先天限制,而未能實作執行緒和分離位址空間等現代作業系統的重要特性。之後則被實作較好的Windows 95所取代。 外部連結 [https://web.archive.org/web/20040627001512/http://www.gajits.com/win32.asp Wi…

ADO.NET

ADO.NET是微軟在.NET Framework中負責資料存取的類別庫集,它是使用在COM時代奠基的OLE DB技術以及.NET Framework的類別庫和程式語言來發展的,它可以讓.NET上的任何程式語言能夠連接並存取關聯式資料庫與非資料庫型資料來源(例如XML,Excel或是文字檔資料),或是獨立出來作為處理應用程式資料的類別物件,其在.NET Framework中的地位是舉足輕重,許多人將ADO.NET視為 ActiveX D…

线程信息块

Win32线程信息块(TIB)是32位Windows操作系统的线程使用的数据结构,存储了每个线程的运行时信息。 也称作“线程环境块”(Thread Environment Block,TEB)。 }} 进一步阅读 外部链接 [http://undocumented.ntinternals.net/UserMode/Undocumented%20Functions/NT%20Objects/Thread/TEB.html TEB layo…

XMLHttpRequest

XMLHttpRequest (XHR) 是一个 JavaScript类,包含将HTTP请求从网络浏览器异步传输到网络服务器的方法。这些方法允许基于浏览器的应用程序进行细粒度的服务器调用并把存储结果存储在XMLHttpRequest的responseText特性中。 XMLHttpRequest类是Ajax编程的一个组件。在Ajax出现之前,需要将网页表单完全发送到服务器,然后刷新整个浏览器页面。然后这个概念在Internet Expl…

VxD

VxD是在Microsoft Windows/386、Windows 3.x的386增强模式及Windows 9x中使用的设备驱动程序模型,并在一定程度上被、以及(及更高版本)多任务(TASKMGR)使用。VxDs可以访问内核和所有运行中进程的内存,以及对硬件的原始访问。 设计 名称“VxD”是“虚拟xxx驱动程序”(virtual xxx driver)的缩写,其中“xxx”是一些硬件设备的类别。它本身源于Windows 3.x中以v…

.NET

.NET(3.1版以前稱作.NET Core)是微軟開發的第一個跨平台 (Windows、macOS和Linux)的應用程式開發框架(Application Framework)。.NET也是微軟在一開始發展時就開源的軟體平台,它經常也會拿來和現有的開源 .NET平台Mono比較。 .NET包含 .NET Framework的類別庫,但與 .NET Framework不同的是 .NET採用套件化(Packages)的管理方式,應用程式只…

.NET框架

-{zh-hans:.NET框架();zh-hant:.NET Framework}-是由微軟開發,一個致力於敏捷軟體開發(agile software development)、快速應用開發(rapid application development)、平臺獨立性和[http://www.hxtsg.com/article/20221019/303075.html 網路透明化]的軟體框架。.NET是微軟為2000年代對伺服器和桌上型軟…

组件对象模型

组件对象模型(,縮寫')是微軟的一套软件组件的二进制接口标准。这使得跨编程语言的进程间通信、动态对象创建成为可能。COM是多项微软技术与框架的基础,包括OLE、、ActiveX、COM+、DCOM、Windows shell、DirectX、Windows Runtime。COM與實作語言種類無關,如此使用它實作的物件可用在不同於開發它的環境,甚至跨越機器邊界。對製作良好的物件,COM使物件得以重複使用,而無須知道其內部實作,因為它強制…

ActiveX

ActiveX在广义上是指微软公司的整个COM架构,但是现在通常用来称呼基于标准COM接口来实现对象链接与嵌入(OLE)的ActiveX控件。后者是指从VBX发展而来的,面向微软的Internet Explorer技术而设计的以OCX为扩展名的OLE控件。通过定义容器和组件之间的接口规范,如果编写了一个遵循规范的控件,那么可以很方便地在多种容器中使用而不用修改控件的代码。同样,通过实现标准接口调用,一个遵循规范的容器可以很容易地嵌入任何…

Microsoft Windows的訊息迴圈

微軟Windows操作系统是以事件驅動做為程式設計的基礎。程式的執行緒会从作業系統获取訊息。應用程式會不斷循环呼叫GetMessage函式(或是PeekMessage函式)來接收這些訊息,這個循环稱之為“事件迴圈”。基本上事件迴圈的程式碼如下所示(C語言 / C++程式語言): MSG msg; //用于存储一条消息 BOOL bRet; //从UI线程消息队列中取出一条消息 while( (bRet = GetMessage( &ms…

WinFS

WinFS(全名為Windows Future Storage)是以關聯式資料庫為基礎之資料儲存與管理系統的代號名稱,它由微软開發,在2003年首次用於Windows中的進階儲存子系統,它針對結構化、與的保存與管理用途而設計。WinFS包含可用於儲存資訊的關聯式資料庫,而且可儲存任何類型的資料,前提是資料類型已有完整定義的結構描述。接著,便可透過關係來建立個別資料項目之間的關聯,這樣系統便可根據特定屬性作參照,使用者也可明確地描述屬性作…

XAML Browser Application

XAML Browser Application,最开始叫xapp,后来在Sept CTP中叫wba,是美國微軟公司所提出的新技術,以XAML作為使用者介面(UI)之描述,寄宿(hosted)在瀏覽器(IE web browser sandbox)中執行的程式。XBAP可以取代ActiveX、Java Applet、Flash等功能,有人稱之為下一代的ActiveX(next-generation ActiveX)。XAML Brows…

Microsoft Silverlight

Microsoft Silverlight是微軟已停止支援的Web前端應用程式開發解決方案,曾是微軟豐富型網際網路應用程式(Rich Internet Application)策略的主要應用程式開發平台之一,以瀏覽器的外掛元件方式提供Web應用程式中多媒體(含影音串流與音效串流)與高度互動性前端應用程式的解決方案。它曾是微軟UX(用户体验)策略中的一環,也是微軟試圖將美術設計和程式開發人員的工作明確切分與協同合作發展應用程式的嘗試之一(…