欢迎光临极品网,更多、更新的资源信息尽在Jpinw.Com!本站所有信息资源每日更新新的内容,请大家继续关注www.Jpinw.com!如果觉得本站还不错,对您有帮助,别忘了向您的朋友推荐本站!请记好本站网址:http://www.Jpinw.com,网站发展靠大家多多的支持!!!

极品网 极品课件 极品论文 极品文学 极品游戏 极品美容 极品手机资源 极品股票

#
免费资源: 免费域名 | 免费空间 | 免费推广 | 免费邮箱 | 免费硬盘 | 免费论坛 | 免费留言 | 免费统计 | 在线投稿 | 更多...
电脑学院: 操作系统 | 安全相关 | 网页设计 | 编程开发 | 建站经验 | 服务器类 | 黑客攻防 | 菜鸟入门 | 教你网赚 | 更多...
文章导航: 网赚学堂 | 网赚秘笈 | 网赚三维 | 网赚先锋 | 网赚资讯 | 感悟网赚 | 众生百态 | 经典美文 | 范文中心 | 更多...
图酷天下: 时事图酷 | 娱乐图酷 | 搞笑图酷 | 时尚图酷 | 体育图酷 | 另类经典 | 论文资源 | 课件下载 | 文学知识 | 更多...

您现在的位置: 极品网 >> 电脑学院 >> 编程开发 >> C#VBJAVA >> 教程正文

C#编程入门三部曲            【字体:
C#编程入门三部曲
作者:佚名    教程来源:不详    点击数:    更新时间:2008-6-4    

 








C#编程入门三部曲。
  C#是微软.NET架构的主力开发语言,它功能广泛而强大,Web开发人员应该毫不犹豫地
拥抱它。本文就通过一个摄氏温度与华氏温度间相互转换的例子对C#
的GUI编程进行介绍,旨在带领你快速步入C#之强大与神奇的编程世界。
准备条件
要理解本文所举例程,首先要对C#和面向对象的编程有一个基本的了解。关于 C#的基本
知识,请参阅 C#入门
这篇文章。要编译并运行举例的应用程序,就需 下载
.NET Framework SDK,它当前的一个版本是Beta 1。
作为程序开发者,我们都知道创建一个典型的基于 windows 的应用程序应该包含以下这
些基本步骤:创建一个适当的表单;向表单中增加控件;最后增加响应用户事件的代码

C#和 .NET 框架出现后,完成这些步骤所需要的工具都可以在System.WinForms 名子空
间中找到。
 
第一步 创建一个表单
这非常简单,只需要创建一个从 System.WinForms.Form 类中衍生出来的类,并对适当
的属性进行初始化就可以。在我们的例子中,类定义是这样开始的:
public class TempConverter : System.WinForms.Form {
  .
  .
  .
}
以下是我们希望的主窗口(表单)视图:
我们希望表单具备如下特征:
- 窗口大小为 180乘 90象素
- 不给用户改变窗口大小的能力
- 标题栏中显示的标题是 +C -> +F / +F -> +C
- 初始状态下表单显示在屏幕的中心
- 不想要帮助按钮(应用程序太简单,不需要帮助按钮)
- 不给用户提供将应用程序最大化的能力
(因为在给定的窗口尺寸内,一切都是可视的,因此不需要最大化)
将表单初始化成给定的规格涉及到对 TempConverter 对象的某些属性进行设置。有些属
性有改变值的方法,而其它属性则要通过更新适当的实例变量来直接修改。下面是有关
代码。如果想要得到关于WinForms
类的属性和方法的更多信息,那么 .NET Framework SDK 所提供的文档可以算是一个很
好的参考资料。
this.SetSize(180,90);
this.BorderStyle = FormBorderStyle.FixedDialog;
this.Text = " +C -> +F /  +F -> +C ";
this.StartPosition = FormStartPosition.CenterScreen;
this.HelpButton = false;
this.MaximizeBox = false;
现在把这些代码放在一起进行编译和运行,看看表单运行后是什么样子。这里要使用类
定义,创建一个构造器(其中要包含以上的代码来初始化主窗口的外观),并且要创建
一个主方法来创建类的一个例示。以下是完成这一工作的代码:
public class TempConverter : System.WinForms.Form {
       public TempConverter() {
        this.SetSize(180,90);
             this.BorderStyle = FormBorderStyle.FixedDialog;
             this.Text =" +C -> +F /  +F -> +C ";
             this.StartPosition = FormStartPosition.CenterScreen;
             this.HelpButton = false;
             this.MaximizeBox = false;
       }
       public static void Main() {
             Application.Run( new TempConverter() );
       }
}
以上只有 Main() 方法所在行是新的代码。
    Application.Run(new TempConverter());
上面这一行的意思是用新表单来启动应用程序。
假设源文件叫做TempConverter.cs,那么执行以下的命令编译代码:
     csc /r:System.dll  /r:Microsoft.Win32.Interop.dll /r:System.WinForms.dl
l TempConverter.cs
这里不再详细讲解编译命令,因为当Visual Studio .NET可用时,就不必要发出命令行
的编译命令了。

第二步 向表单中增加控件
接着的一步是向表单中增加控件。我们为每个控件创建一个实例变量,对这些新实例变
量进行初始化,最后把每个控件都放在表单中。这里是增加了控件之后表单的样子,以
及更新过的代码:
public class TempConverter : System.WinForms.Form {
    Label   lTempFah = new Label();
    Label   lTempCel = new Label();
    TextBox tTempFah = new TextBox();
    TextBox tTempCel = new TextBox();
    Button  bnCtoF = new Button();
    Button  bnFtoC = new Button();
    public TempConverter() {
&

[1] [2] 下一篇

 

教程录入:admin    责任编辑:admin 
  • 上一篇教程:

  • 下一篇教程:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关教程
    C#:Web Service异常处理
    C#:获得文件版本信息及只读文
    C#:文件的按行读/写及文件目
    C#2.0 Specification(泛型二
    C#2.0 Specification(泛型一
    C#2.0 新特性探究(二) 委托与
    C#2.0的特性
    C#2.0简介
    C#2.0语言规范(三)匿名方法
    C#2.0语言规范(四)迭代器
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    极品网
    | 设为首页 | 加入收藏 | 友情链接 | 版权声明 |
    极品网

    Copyright 2006 Jpinw.com 极品网

    备案号:浙ICP备07010375号

    极品网