Microsoft C# Windows简介

本文介绍如何使用C#及WindowsForms类库在Microsoft.NETFramework下开发Windows应用程序。涵盖客户端应用及分布式应用前端的创建,同时探讨了.NETFramework的特点及其语言中立性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本篇介绍如何编写在Microsoft Windows环境下运行程序。存在许多方式编写这样的程序。在本篇中我使用了新的面向对象的程序设计语言C#(发音“Csharp”)和名为“Windows Forms”的新式类库。Windows Froms类库是Microsoft.NET(dot net)Framework的一部分。后者在2000年夏季出现,大约一年半之后被引入。

Microsoft .NET Framework 是一个广泛的类集合,它为程序员提供了大量编写Internet 、Web 和Windows 应用程序所需要的类。许多.NET媒体报道都集中在Web程序设计上。本篇讨论.NET的其他部分。您可以使用Windows Forms来编写传统的独立Windows应用程序(现在有时候被称为客户端应用程序)或者分布式应用程序的前端。

Windows Froms几乎提供了在编写正式的Windows 应用程序时所需要的每一个组件。重要的遗漏是多媒体的支持。甚至没有哪一个Windows Forms函数能够使计算机的扬声器发出蜂鸣声!我总想编写自己的多媒体类,但是总是假设下个Windows Forms版本将会包含灵活、强大和使用简单的多媒体类,并将自己限制在这个假设下(我希望是合理的)。

在.NET Framework 中的定义的类是语言中性的。Microsoft已经发布了可以使用这些类的C++和Visual Basic 新版本,以及新的程序设计语言C#。其他语言开发商正在使他们自己的语言适合于使用.NET 类。这些新的编译器(可选的或默认的)在一个.exe文件中将源代码转换为一种中间语言。在运行时,这种中间语言被编译为适当的微处理器机器码。这样,.NET Framework实际是与平台无关的。

我为本篇选择使用C#是因为C#和.NET是在某种真正意义上的为彼此而创建的。因为.NET Framework 具有语言中性这个特征,所以您或许可以使用本篇学习如何与其他.NET语言编写Windows Forms应用程序。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值