2018-05-25任务2.3系统登陆界面的制作

1.C#与.NET框架的基本知识

1.1读作C Sharp,是微软针对.NET框架下开发应用程序而设计的一种面向对象的编程语言。

1.2.NET框架是微软的一个用于创建、部署和运行应用程序的平台环境。它包含了一个庞大的代码库,简化了分布式网络环境中的应用开发。

2018-05-25任务2.3系统登陆界面的制作_第1张图片
.NET.PNG

1.3Visual Studio .NET是为建立基于.NET框架的应用程序的集成开发环境/工具(IDE)

2018-05-25任务2.3系统登陆界面的制作_第2张图片
Visual Studio .NET.PNG

2.Visual Studio .NET开发环境

2.1主要开发环境

2.11解决方案资源管器

用来管理和程序相关的各种文件

2.12工具箱

存放可视应用程序界面设计的各种工具(这些工具称为控件)

2.13属性窗口

用来设置界面上的各种控件的属性(或事件)

2.14代码窗口

用来编写和显示应用程序的代码

2.2应用程序开发的一般流程

2.21 A、创建应用程序项目

2.22B、设计用户界面(添加窗体控件)

2.23C、设置(窗体和控件的)属性

2.24D、编写代码

2.25E、调试运行

3.设计用户界面——Windows窗体

3.1什么是Windows窗体

3.11在Windows窗体应用程序中,窗体是向用户展示信息的窗口,是Windows窗体应用程序的基本单元

3.2相关属性、事件、方法

2018-05-25任务2.3系统登陆界面的制作_第3张图片
Windows.PNG

4.部分控件以及控件的重要属性、方法

4.1Label控件

4.11Label控件,又称为标签控件,经常用于显示文本,为用户显示提示信息。

2018-05-25任务2.3系统登陆界面的制作_第4张图片
Label控件.PNG

4.2 LinkLabel控件

4.21LinkLabel控件,又称为超链接标签控件,用于在界面上添加超链接。

2018-05-25任务2.3系统登陆界面的制作_第5张图片
LinkLabel.PNG

4.3PictureBox控件

4.31图片框控件,用于显示图片。

2018-05-25任务2.3系统登陆界面的制作_第6张图片
PictureBox.PNG

4.4ComboBox(组合框),ListBox(列表框)控件

4.41ComboBox(组合框),ListBox(列表框),都是提供一列选项,供用户选择的控件。区别: ComboBox上用户可以输入新选项,一次只能选一项; ListBox 可以一次选择一项或多项。

2018-05-25任务2.3系统登陆界面的制作_第7张图片
ComboBox,ListBox.PNG

4.5TextBox和Button控件

4.51TextBox又称为文本框控件,用于获取用户输入或显示文本。Button又称为按钮控件,用于界面上允许用户通过单击来执行操作的地方。

2018-05-25任务2.3系统登陆界面的制作_第8张图片
4.5.PNG

(注)导入图片方法:
(1)本地资源项目中只会保存图片的路径;
(2)项目资源文件(建议使用) 会自动将选择的图片保存到项目的Resources目录中。


2018-05-25任务2.3系统登陆界面的制作_第9张图片
4.51.PNG

4.6控件/窗体常用事件

4.61
2018-05-25任务2.3系统登陆界面的制作_第10张图片
4.61.PNG

4.62自动生成事件的响应方法

4.621方法一:设计界面上,双击控件,即可自动生成该控件最常用事件的响应方法。

4.622方法二:属性窗口中,双击事件,即可自动生成对应事件的响应方法。

4.623自动生成方法命名规则: 控件Name属性值_事件名称

2018-05-25任务2.3系统登陆界面的制作_第11张图片
image.png

4.7小结

(1)属性是事物的(特征),定义了窗体和控件的外观。

(2)方法是事物(可以执行的动作),定义了窗体和控件的行为。

(3)事件是(外部对事物做出的某种动作),定义了窗体和控件与用户的交互。

2018-05-25任务2.3系统登陆界面的制作_第12张图片
4.7.PNG

5.类与对象

5.1.类是对同一种对象的集合与抽象;对象是现实世界中的具体事物或现象

5.2VS项目中创建的每个窗体是一个类。程序运行后,显示出来的窗体是一个对象。(如下代码为:用户点击超链接标签后,要打开相应的界面,则需实例化的相应窗体对象)

2018-05-25任务2.3系统登陆界面的制作_第13张图片
5.1.PNG

最后实现
2018-05-25任务2.3系统登陆界面的制作_第14张图片
image.png

6.部分代码

6.1程序结构

6.11.1、类(Class)和方法C#是面向对象的程序设计语言,类是面向对象语言中一个重要的概念。

6.12.2、命名空间(namespace)是一种将程序库名称封装起来的方法,目的是避免命名冲突。

2018-05-25任务2.3系统登陆界面的制作_第15张图片
6.1.PNG

6.2消息框

6.21消息框,一种特殊类型的窗口,向用户显示提示信息。使用MessageBox类的Show方法显示消息框。

2018-05-25任务2.3系统登陆界面的制作_第16张图片
6.2.PNG

6.3窗体间的跳转

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

2018-05-25任务2.3系统登陆界面的制作_第17张图片
image.png

主要代码说明
2018-05-25任务2.3系统登陆界面的制作_第18张图片
image.png

7.C#应用程序文件

2018-05-25任务2.3系统登陆界面的制作_第19张图片
7.PNG

8.最终效果

2018-05-25任务2.3系统登陆界面的制作_第20张图片
8.PNG

2018-05-25任务2.3系统登陆界面的制作_第21张图片
2.3.gif

THANKY!

你可能感兴趣的:(2018-05-25任务2.3系统登陆界面的制作)