6、C 编程入门:从基础到实践

C# 编程入门:从基础到实践

一、C# 在不同应用场景的支持

1.1 Windows Forms 应用

C# 和 .NET 不仅适合 Web 开发,还为所谓的胖客户端或厚客户端应用提供了出色的支持。Windows Forms 就是这种支持的体现,它类似于 Visual Basic 6 的 Form。设计图形窗口界面时,只需从工具箱将控件拖到 Windows Form 上;要确定窗口的行为,则需为窗体控件编写事件处理程序。Windows Form 项目会编译成可执行文件,该文件必须与 .NET 运行时一起安装在最终用户的计算机上。

1.2 Windows 控件

Web Forms 和 Windows Forms 的开发方式大致相同,但使用不同类型的控件。Web Forms 使用 Web 控件,而 Windows Forms 使用 Windows 控件。Windows 控件类似于 ActiveX 控件,实现后会编译成 DLL,必须安装在客户端机器上。.NET SDK 提供了一个实用工具,可为 ActiveX 控件创建包装器,以便将其放置在 Windows Forms 上。创建 Windows 控件需要从特定类 System.Windows.Forms.Control 派生。

1.3 Windows 服务

Windows 服务(最初称为 NT 服务)是一种设计用于在 Windows NT/2000/XP/2003(但不包括 Windows 9x)后台运行的程序。当你希望程序持续运行并随时响应事件,而无需用户显式启动时,服务就非常有用。例如,Web 服务器上的万维网服务会监听客户端的 W

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值