知识大全 C#编程三步走之二
Posted 知
篇首语:一个不想蹚过小河的人,自然不想远涉重洋。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 C#编程三步走之二相关的知识,希望对你有一定的参考价值。
C#编程三步走之二 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
将表单初始化成给定的规格涉及到对 TempConverter 对象的某些属性进行设置 有些属性有改变值的方法 而其它属性则要通过更新适当的实例变量来直接修改 下面是有关代码 如果想要得到关于WinForms类的属性和方法的更多信息 那么 NET Framework SDK 所提供的文档可以算是一个很好的参考资料 this SetSize( ); 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( ); 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 Win Interop dll /r:System WinForms dll 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() this SetSize( ); this BorderStyle =FormBorderStyle FixedDialog; this Text = +C -> +F / +F -> +C ; this StartPosition =FormStartPosition CenterScreen; this HelpButton = false; this MaximizeBox = false; tTempCel TabIndex = ; tTempCel SetSize( ); tTempCel SetLocation( ); lTempCel TabStop = false; lTempCel Text = +C ; lTempCel SetSize( ); lTempCel SetLocation( ); tTempFah TabIndex = ; tTempFah SetSize( ); tTempFah SetLocation( ); lTempFah TabStop = false; lTempFah Text = +F ; lTempFah SetSize( ); lTempFah SetLocation( ); bnCtoF TabIndex = ; bnCtoF Text = +C to +F ; bnCtoF SetSize( ); bnCtoF SetLocation( ); bnFtoC TabIndex = ; bnFtoC Text = +F to +C ; bnFtoC SetSize( ); bnFtoC SetLocation( ); this Controls Add(tTempCel); this Controls Add(lTempCel); this Controls Add(tTempFah); this Controls Add(lTempFah); this Controls Add(bnCtoF); this Controls Add(bnFtoC);
以上代码首先创建两个标签 两个文本框和两个按钮 然后对每个控件进行初始化并将其加入表单中 具体的含义如下
- SetSize() 初始化控件的尺寸
- SetLocation() 初始化表单中控件的位置
- 设置控件的TabStop 属性为false表示这个控件从不被聚焦
- 设置TabIndex 为 X 表示当敲击TAB键x次后聚焦此控件 - 控件的text 属性表示显示在其上的文字信息
cha138/Article/program/net/201311/15053相关参考
C#编程三步走之三 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 第三步增加响应用户事件代码还有
C#编程入门三部曲:增加响应用户事件代码 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 第三步增
基于C#的接口基础教程之二 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 第二节定义接口 从技
三步学会JavaSocket编程 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 第一步 充分理解
Java多线程编程三步曲[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  
Java多线程编程三步曲[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  
C#语言学习:C#数据报编程之测试程序 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! C#中自定
C#编程规范 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 一命名 用pascal规则来命名方
叩开C#之门系列之C#与面向对象编程语言 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! C#是纯
C#编程实现动态生成Word文档 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 如何用C#编程实