1.系统登录界面截图

2.1. TextBox和Button控件
- TextBox和Button控件
TextBox控件
又称为文本框控件,用于获取用户输入或显示文本。
TextBox控件
Button控件
又称为按钮控件,用于界面上允许用户通过单击来执行操作的地方。
Button控件
2. 属性、事件和方法
VS自动生成事件的响应方法:
方法一
设计界面上,双击控件,即可自动生成该控件最常用事件的响应方法。
方法二
属性窗口中,双击事件,即可自动生成对应事件的响应方法。


3. 窗体间的跳转
窗体间的跳转,主要是
调用窗体的相关方法来实现。

(1)创建目标窗体对象。
被调用的窗体类名 窗体对象名=new 被调用的窗体类名();
(2)显示目标窗体(通过调用窗体相应的显示方法实现)。
窗体对象名.Show();或者窗体对象名.ShowDialog();
Show():打开非模态窗口;ShowDialog()打开模态窗口。
(3)藏或关闭源窗体。如果目标窗体显示后,可能需要同时隐藏或者关闭源窗体:
隐藏当前窗体:this.Hide();
关闭当前窗体:this.Close();
this表示当前窗体
4.C#程序结构
1.类(Class)和方法
C#是面向对象的程序设计语言,
类是面向对象语言中一个重要的概念。
2.命名空间(namespace)
是一种将程序库名称封装起来的方法,目的是避免命名冲突。

5.类、对象、属性、事件、方法
对象 是现实世界中的具体事物或现象 如孔子、帕萨特。
类 是对同一种对象的集合与抽象 如人类、汽车。
在现实世界或思维世界中,许多对象具有相似的特征,执行相同的操作,称之为同一类对象。
面向对象编程:Person.Eat(Rice)
面向过程编程:Eat(Person, Rice)
类是对相同性质的对象的抽象,一个对象则是类的一个“实例”,类是创建对象实例的模板。
类实例化为对象的方法(1)
在VS中,工具箱中的可视图标(控件)就是VS设计的标准控件类。

方法:是事物可以执行的动作,定义了窗体和控件的行为
事件:是外部对事物做出的某种动作,定义了窗体和控件与用户的交互。
this.button1.Location = new System.Drawing.Point(206, 206);
this.button1.Name = "button1";
this.button1.Size = new System.Drawing.Size(75, 23);
this.button1.Text = "button1";
this.button1.Show();
this.button1.Hide();
this.button1.Click += new System.EventHandler(this.button1_Click);
网友评论