深入浅出C#2008从入门到提高Step By Step(六)Windows应用程序实例(1)
2008-04-15 00:14
405 查看
作者:PeterXu 来源:Blog.CSDN Blog: http://blog.csdn.net/peterreg/
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版、作者信息和本声明,否则将追究法律责任。本文地址:http://blog.csdn.net/peterreg/archive/2008/04.aspx
通过前面一系列的分析,我们初步了解了Window应用程序的常用控件,下面我们应用这些知识来创建一个实例程序。
这个是我以前的一篇文章《SQL执行者3.0》的界面,如下图。
![](http://p.blog.csdn.net/images/p_blog_csdn_net/peterreg/ui.JPG)
使用控件
1. Form 窗体
a. 标题(Text) 设置为“Init”。
b . 右上角的“最大化”按钮使其无效。在某些情况下,我们的程序中禁止窗体的最大化或最小化,此时我们可通过MaximizeBox和MinimizeBox来设置按钮的状态。
c. 当我们把窗体作为一种特殊用途时,如对话框,此时的窗体禁止有控制按钮,可通过设置ControlBox属性来完成。
2. Label 标签
我们在程序中通过标签控件来标识一部分信息,使得用户有一个良好的界面跟系统交互。
Label的数据不能直接更改,但可通过程序内部来更改。
此实例中,用标签来标识标题和字段。
3. RadioButton 单选按钮
通过多外单选按钮,使用户通过选择的方式来设置数据库类型。
部分未实现按钮,通过设置其Enable属性,将其失效。
用户进行选择时,单选按钮的值发生变化,从而触发CheckedChanged事件。
4. GroupBox 分组框架
对于不同种数据库类型的分组,使得此类信息和其它信息逻辑上分开。
通过设置TEXT属性,区分不同的GroupBox。
5. TextBox 文本框
作为用户输入的主要控件,接收用户输入,显示系统信息。
主要通过访问其TEXT属性,得到用户的输入信息。
当输入信息需要加密时,可通过PasswordChar属性设置。
TextBox支持直接拖入文件夹和文件,见我以前的一篇文章。
7. Button 按钮
用户提交的一种手段。
通过CLICK事件来实现具体的功能。
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版、作者信息和本声明,否则将追究法律责任。本文地址:http://blog.csdn.net/peterreg/archive/2008/04.aspx
通过前面一系列的分析,我们初步了解了Window应用程序的常用控件,下面我们应用这些知识来创建一个实例程序。
这个是我以前的一篇文章《SQL执行者3.0》的界面,如下图。
使用控件
1. Form 窗体
a. 标题(Text) 设置为“Init”。
b . 右上角的“最大化”按钮使其无效。在某些情况下,我们的程序中禁止窗体的最大化或最小化,此时我们可通过MaximizeBox和MinimizeBox来设置按钮的状态。
c. 当我们把窗体作为一种特殊用途时,如对话框,此时的窗体禁止有控制按钮,可通过设置ControlBox属性来完成。
2. Label 标签
我们在程序中通过标签控件来标识一部分信息,使得用户有一个良好的界面跟系统交互。
Label的数据不能直接更改,但可通过程序内部来更改。
此实例中,用标签来标识标题和字段。
3. RadioButton 单选按钮
通过多外单选按钮,使用户通过选择的方式来设置数据库类型。
部分未实现按钮,通过设置其Enable属性,将其失效。
用户进行选择时,单选按钮的值发生变化,从而触发CheckedChanged事件。
4. GroupBox 分组框架
对于不同种数据库类型的分组,使得此类信息和其它信息逻辑上分开。
通过设置TEXT属性,区分不同的GroupBox。
5. TextBox 文本框
作为用户输入的主要控件,接收用户输入,显示系统信息。
主要通过访问其TEXT属性,得到用户的输入信息。
当输入信息需要加密时,可通过PasswordChar属性设置。
TextBox支持直接拖入文件夹和文件,见我以前的一篇文章。
7. Button 按钮
用户提交的一种手段。
通过CLICK事件来实现具体的功能。
相关文章推荐
- 深入浅出C#2008从入门到提高Step By Step(六)Windows应用程序实例(2)
- 深入浅出C#2008从入门到提高Step By Step(五)Windows应用程序常用控件类(1)-Form
- 深入浅出C#2008从入门到提高Step By Step(五)Windows应用程序常用控件类(11)-ProgressBar
- 深入浅出C#2008从入门到提高Step By Step(五)Windows应用程序常用控件类(4)-CheckBox
- 深入浅出C#2008从入门到提高Step By Step(五)Windows应用程序常用控件类(9)-Label
- 深入浅出C#2008从入门到提高Step By Step(五)Windows应用程序常用控件类(5)-RadioButton
- 深入浅出C#2008从入门到提高Step By Step(五)Windows应用程序常用控件类(10)-TextBox
- 深入浅出C#2008从入门到提高Step By Step(五)Windows应用程序常用控件类(11)-ProgressBar
- 深入浅出C#2008从入门到提高Step By Step(五)Windows应用程序常用控件类(6)-ListControl
- 深入浅出C#2008从入门到提高Step By Step(五)Windows应用程序常用控件类(12)-LinkLabel
- 深入浅出C#2008从入门到提高Step By Step(五)Windows应用程序常用控件类(2)-Button
- 深入浅出C#2008从入门到提高Step By Step(五)Windows应用程序常用控件类(7)-ListBox
- 深入浅出C#2008从入门到提高Step By Step(五)Windows应用程序常用控件类(1)-Form
- 深入浅出C#2008从入门到提高Step By Step(五)Windows应用程序常用控件类(3)-Control
- 深入浅出C#2008从入门到提高Step By Step(五)Windows应用程序常用控件类(8)-ComboBox
- 深入浅出C#2008从入门到提高Step By Step(五)Windows应用程序常用控件类(8)-ComboBox
- 深入浅出C#2008从入门到提高Step By Step(六)Windows应用程序实例(1)
- 深入浅出C#2008从入门到提高Step By Step(七)数据访问(1)-ADO.NET
- 深入浅出C#2008从入门到提高Step By Step(六)Windows应用程序实例(2)
- 深入浅出C#2008从入门到提高Step By Step(七)数据访问(3)-DataTable