Visual C#是微软公司.Ner FrameWork框架中的一个重要组成部分,也是微软公司极力推荐的新一代程序开发语言。WinForm是.Net开发平台中对Windows Form的一种称谓。.Net 为开发WinForm的应用程序提供了丰富的Class Library(类库)。这些WinFrom 类库支持RAD(快速应用程序开发),这些类库被封装在一个名称空间之中,这个名称空间就是System.Windows.Forms。在此名称空间中定义了许多类,在开发基于.Net的GUI应用程序的时候,就是通过继承和扩展这些类才使得我们的程序有着多样的用户界面。本文就试图通过一个最基本的类--Form,来具体说明一下用Visual C#开发WinForm程序的具体过程。
一.程序开发和运行环境及概括介绍
本问的所有调试程序都基于微软视窗2000专业版本和.Net FrameWork Beta 2版。
二.第一个WinForm
如果你的机器已经达到了我们程序要求的运行环境,那就打开一个文本编辑器把下面的
程序代码拷贝到编辑器里面,然后另存为first.cs文件。通过下面的编译语句:
csc /t:winexe /r:system.dll first.cs
编译完成后。运行程序就可以看到以下界面:
程序源代码:first.cs
using System ;
//导入 WinForms 名称空间
using System.Windows.Forms ;
//Class Form1 继承并扩展 System.Windows.Forms名称空间中class Form
public class Form1 : Form
{
public static void Main()
{
//运行程序
Application.Run(new Form1());
}
}
小结:
1).首选要使用"using System.Windows.Forms"语句导入WinForm的名称空间
2).声明Form1 类,此类是继承、扩展了using System.Windows.Forms 名称空间中的Form 类
3)."Application"类,此类也被定义在using System.Windows.Forms名称空间中,由于此类封闭的,所有我们不能继承。"Application"类主要作用是运行和退出Windows的应用程序,还可以处理Windows的消息。调用"Application"类的"Run"方法表明将要开始运行应用程序。
用Visual C#开发WinForm的应用程序(转)
时间: 2024-10-21 23:47:56
用Visual C#开发WinForm的应用程序(转)的相关文章
Visual C#设计多功能关机程序
visual|程序|设计 许多软件都有自动关机功能,特别是在长时间下载的时候,这个功能可是使你不用以守候在计算机前面,而电脑却能按照您事先的设定自动关闭.现在我们用visual C#来编写一个多功能的关机程序.该程序具有:定时关机.倒计时关机.关机提醒.系统信息获取等四项功能, 可设定关机时间精确到秒.并且让你很快掌握Visual C#中对API的操作程序. 一. 设计关闭Windows窗体 1. 界面的设计 新建一个标准工程,向工程中增加一个Windows窗体并向窗体中添加如下控件,并分别设置
VSTO 3.0: 用Visual Studio 2008开发Office业务应用程序
本文讨论: Visual Studio 2008 新增功能 为 Outlook 创建自定义窗体区域 连接数据源 添加搜索功能 本文使用了以下技术: Visual Studio 2008 到目前为止,我敢确定您已经听说了一些有关 Visual Studio 2008 的趣闻,它具有一些强大的功能,如支持 LINQ.改进了 Web 开发以及与 Windows Vista 和 SharePoint 紧密集成等等.不过 Visual Studio 2008 真正突出的一个特点是支持 Microsoft
C# VS2010 开发WinForm程序 设计时期 鼠标无法移动控件
问题描述 如题,采用VS2010开发WinForm程序时,将工具箱中的控件拖动到窗体上后,就无法再使用鼠标拖动控件位置,但键盘还可以移动控件位置,绝对不是控件被锁定了.有时候重启IDE环境后又能够用鼠标拖动控件,但大多数时候都不可以.我们公司好几个人的IDE环境都出现了这种情况,不知道什么原因引起,不能用鼠标拖动控件大大降低了设计效率. 解决方案 解决方案二:猛击win键解决方案三:是的,我也遇到过这种问题..解决方案四:引用1楼的回复: 猛击win键 大哥,你这回复,是开玩笑还是真的?解决方案
《Visual C++ 开发从入门到精通》——1.3 利用Visual C++ 6.0编写C++程序
1.3 利用Visual C++ 6.0编写C++程序 知识点讲解:光盘视频PPT讲解(知识点)第1章利用Visual C++ 6.0编写C++程序.mp4 实例003 编写.调试和运行一个标准的C++程序源码路径 光盘daimapart 01 视频路径 光盘视频实例第1章003 本实例的功能是,使用Visual C++6.0编写.调试并运行一个标准的C++程序.本实例的具体实现流程如下. (1)选择File→New命令,在New对话框中选择Win32 Console Application项,
使用 C# 和 C++.NET 开发的 .NET 应用程序实例列表
c++|程序 概述 本文档列出了 Crystal Decisions 技术支持网站上所有可用的,使用 C# 和 C++.NET 开发的 .NET 应用程序实例列表.本文档还给出了每一个程序的描述和下载链接.随着新程序加入我们的支持站点,本文档将不断更新.---------------------------------- 目录 VISUAL C# .NET 一.数据库连通性 1.csharp_web_simplelogonengine.exe 2.csharp_web_simplelogonvi
.Net开发中文语音应用程序
随着.net技术深入人心,越来越多的程序员开始转到.net平台上进行开发.然而,在新发布的.net speech SDK里面并没有对中文语音进行支持,目前支持中文的Speech SDK最高版本为Windows平台下的SAPI 5.1(),本文介绍如何在.net平台下利用SAPI5.1开发中文语音应用程序. -------------------------------------------------------------------------------- 目录: 1. SAPI.51
.Net平台下开发中文语音应用程序
程序|中文 .Net平台下开发中文语音应用程序 -------------------------------------------------------------------------------- 摘要:语音是人类最自然的交互方式,也是现阶段软件用户界面发展的最高目标.微软公司一直积极推动语音技术的发展,并且公布了语音开发平台Speech SDK帮助开发人员实现语音应用.随着.net技术深入人心,越来越多的程序员开始转到.net平台上进行开发.然而,在新发布的.net speech
.Net平台下开发英文语音应用程序
程序 1.先安装金山词霸然后会在系统目录[Win2000是WINNT目录]下Speech中找到vtxtauto.tlb文件 2.导入COM对象到.Net我们可以利用.Net Framework自带的强大工具TlbImp.exe来把SAPI SDK的COM对象导入到.Net中.TlbImp.exe产生一个管制的包装类,管理客户端可以使用它.包装类管理实际的COM对象的参考数.当包装类当作收集的垃圾时,包装类释放掉它包装的COM对象.当然,你也可以在VS.NET环境中通过从项目参考对话框选择COM对
用C++Builder开发ISAPI扩展应用程序
一.ISAPI概述 Microsoft的WEB服务器提供了不同的ISAPI,应用ISAPI能够开发出高性能的应用程序. ISAPI具有两类组件:ISAPI扩展和ISAPI过滤器,本文着重介绍ISAPI扩展的应用和开发. ISAPI应用程序通过DLL实现,DLL的特性使它能够作为WEB服务器自身的扩充来装载.在WEB服务器的地址空间运行, 而且只在第一次请求时装载一次,以后每一个后续请求通过创建一个线程(仅用一个简单的函数调用) 来完成,这比CGI创建一个进程要节约大量 的时间和空间等资源. IS