标签:#微软自由软件

共 19 篇文章

Copy

中的COPY指令說明(英文)]] COPY指令(中文:複製)是殼層中用於複製檔案的指令。 不同的實作方式提供了不同的功能,例如: 將多個文件合併(連接)成一個文件 如果在現有目錄路徑之前指定了多個來源文件,則會將這些文件複製到該目錄。 支援文字資料和二進位資料;對於文字數據,命令會在遇到文件結束符 (EOF) 時停止;對於二進位數據,檔案將被完整複製,忽略EOF。 在DOS系統中,可以將檔案複製到裝置或從裝置複製檔案。例如,copy […

ADO.NET

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

Exe2bin

在DOS系統中,exe2bin是MS-DOS和其他操作系统上可用编译后命令行实用程序,以將DOS MZ可执行文件轉換爲COM文件。 概述 MS-DOS平台的早期编译器和链接器无法直接生成可执行的COM 文件。相反,编译器会输出一个带有重定位信息的DOS MZ可执行文件。如果在这样的 EXE 文件中将所有X86記憶體區段设置为相同,那么exe2bin可以将其转换为 COM 文件。 exe2bin还可用于转换已编译的代码,使其适合作为BIO…

Sysinternals

Sysinternals是一個由位於德克薩斯州奧斯汀的Winternals Software LP公司營運的網站,原名為ntinternals,於1996年由軟體設計師Bryce Cogswell與Mark Russinovich開辦,並在2006年7月18日被微軟收購。 該網站提供數個用來管理與監察運行Microsoft Windows操作系统電腦的免費工具,該公司亦有銷售資料恢復工具與該些免費工具的專業版。 Mark Russino…

适用于Linux的Windows子系统

适用于Linux的Windows子系统(,简称WSL)是一个为在Windows 10和Windows Server 2019以上能够原生运行Linux二进制可执行文件(ELF格式)的兼容层。 概览 WSL1提供了一个由微软开发的Linux兼容的内核接口(不包含Linux内核代码),然后可以在其上运行GNU用户空间,例如Ubuntu,openSUSE,SUSE Linux Enterprise Server,Debian和Kali Lin…

Microsoft PowerToys

Microsoft PowerToys是一組免費的系統工具軟體套装,由微软為Windows作業系統上的系統管理員設計。這些程式為系統加入或變更了一些功能,並加入更多自訂選項以提高生產力。PowerToys可用於Windows 95、Windows XP、Windows 10和Windows11。Windows 10版PowerToys為自由及開放原始碼軟體,並使用MIT授權條款託管於GitHub。 适用于Windows 95的Power…

IronPython

IronPython是一种以.NET框架和Mono实现的Python,由(同时也是Jython的创造者)创建。1.0版于2006年9月5日发布。 在随后的2007年,开发者決定改写构架,使用动态语言运行时让更多脚本語言能轻易移植到.NET Framework上。2008年,在微软发布.NET Framework 3.0/3.5、Silverlight之后,IronPython也发布了2.0版。2.7版於2011年3月發布,支援.NET …

MSBuild

Microsoft Build Engine(通常简称MSBuild )是一个自由且开源的构建工具集,适用于托管代码以及原生C++代码,是.NET框架的一部分。Microsoft Visual Studio依赖于 MSBuild,MSBuild也依赖于Visual Studio。 概述 MSBuild是一套构建工具,用于帮助软件产品创建流程的自动化,包括编译源代码、打包、测试、部署和创建文档。使用MSBuild可以在不安装Visual …

MonoDevelop

MonoDevelop是個適用於Linux、Mac OS X和Microsoft Windows的開放原始碼整合開發環境,主要用來開發Mono與.NET Framework軟體。MonoDevelop整合了很多Eclipse與Microsoft Visual Studio的特性,像是Intellisense、版本控制還有GUI與Web設計工具。另外還整合了GTK#GUI設計工具(叫做Stetic)。目前支援的語言有Python、Vala…

Windows UI库

Windows UI库(项目代号“Jupiter”, 也称为UWP XAML或WinRT XAML)是一个用于实现用户界面的API,是Windows运行时的一部分,它构成了通用Windows平台应用程序的主干(以前称为Metro风格或沉浸式),适用于Windows 8、Windows 8.1、Windows 10、Windows 11及Windows Phone 8.1作業系統。支持使用可扩展应用程序标记语言(XAML)技术声明用户界面…

Windows程序包管理器

Windows程序包管理器(,也称winget)是微软为Windows 10开发的一款自由开源的软件包管理器。它由一个命令行实用程序(CLI)和一组安装应用程序的服务组成。 独立软件供应商可以将其作为软件包的分发渠道。 历史 2020年5月,Microsoft Build开发者大会上首次宣布了Windows Package Manager。 ,微软在2019年12月以收购AppGet并雇用他的名义与其交谈。在交谈之后,据称微软中断了与他…

Lean

Lean是一款在含歸納類型的構造演算基礎上所開發的電腦證明助手和函數式編程語言。Lean最初由在微軟研究院下研發,目前以開源合作計劃的形式刊登在GitHub上。2023年成立的非盈利Lean集中研究組織(,縮寫Lean FRO)支持Lean的持續開發。 歷史 2013年,當時在微軟研究院工作的萊昂納多·德·莫拉發佈函數式編程語言Lean。早期版本(後來被稱為Lean 1和2)純粹為實驗版本,當時支援的同倫類型論數學基礎在後來的版本中不再…

.NET Micro Framework

.NET Micro Framework(简称NETMF;中译为.NET微框架)是一个开源的.NET平台,面向有至少256KB闪存和64KB内存的资源受限设备。它包含一个小版本的.NET CLR,支持以C#、Visual Basic .NET开发,以及使用Microsoft Visual Studio在一个模拟器或硬件上调试。NETMF的特性是.NET基础类库的一个子集(约70个类的420个方法),一个Windows Communica…

NuGet

NuGet是一个自由开源软件包管理系统。用于Microsoft开发平台。以前称NuPack。 2010年首次发布。已经进化为一个庞大的工具与服务生态系统。 概述 NuGet作为Visual Studio扩展,能够简化在Visual Studio项目中添加、更新和删除库(部署为程序包)的操作。NuGet包是打包成单个ZIP 文件,文件扩展名是.nupack或.nupkg,使用开放打包约定 (OPC) 格式,包含编译代码 (Dll)、与该代…

WinJS

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++…

MsQuic

MsQuic是用C语言 编写的IETF QUIC协议的自由开源实现,可在Windows和Linux平台上使用。 该库被设计为跨平台通用的QUIC协议库,并针对客户端和服务器应用程序进行了优化,以实现最大吞吐量和最小延迟。它支持异步 IO 、接收端缩放(RSS) 和UDP发送和接收合并。 Microsoft Windows的HTTP/3协议栈和SMB协议栈都使用了MsQuic。 源代码在MIT License下获得许可,并可在GitHub…