抖音粉丝群1
『7x24小时有问必答』

AI浪潮下的计算机行业——从业者现状与未来展望
因公众号更改推送规则,请点“在看”并加“星标”
第一时间获取精彩技术分享

1.jpeg
哈喽,你好啊,我是雷工!
本节通过练习实例学习上位机项目UI设计方法与技巧,以下为学习笔记。
01 界面尺寸
1.1、对于客户对界面有要求的,则需要按照客户要求设计和开发;
1.2、对于客户没有提出要求的情况,则需要前期调研客户对软件界面的功能要求,布局想法,及大概展示效果再确定;
1.3、C#项目常见尺寸:1500*1000(900)   1300*(根据显示内容需求)
1.4、建议的比例:4:3    16:10
02  总体风格:
无边框,扁平化设计(简约时尚),实际项目中一般由专门的UI设计界面,
03  效果展示
2.png
04 实现步骤:
4.1、创建项目
3.png
4.2、设计登录界面
将默认的窗体名Form1修改为“FrmLogin”
4.png
4.3、窗体无边框化
在FrmLogin属性中找到FormBorderStyle,将其改为None;
5.png
4.4、调整窗口尺寸
修改窗体尺寸为539*300
6.png
4.5、调整打开位置
找到StartPosition属性,将其值修改为:CenterScreen;
7.png
StartPosition属性的5个选项,意思分别为:
Manual:窗体的位置由Location属性决定;
CenterScreen:窗体在当前显示窗口中居中显示,其尺寸在窗体大小中设置;
WindowsDefaultBounds:窗体定位在Windows默认位置,其边界由Windows默认决定;
WindowsDefaultLocation:窗体定位在Windows默认位置,其尺寸在窗体大小中指定。
Centerparent:窗体在其父窗体中居中;
4.6、用户登录名
将Text属性改为“用户登录窗”
8.png
4.7、修改图标
通过Icon属性修改图标,可以在窗体的系统菜单框中显示,以及当窗体最小化时显示。
9.png
4.8、修改背景
通过Backgroundimage属性为窗体添加背景图,选择准备好的背景图:
10.png
4.9、添加控件
在界面添加需要的控件,并设置属性值
控件名称
设置属性
属性值
备注
Lable1
Text
用户账号:

Lable2
Text
用户密码:

TextBox1
BackColor
FixedSingle

(name)
txtAccount
账号框名
Text
leigong001
样例暂设置为固定
TextBox2
BackColor
FixedSingle

(name)
txtPwd
密码框名称
UseSystemPasswordChar
True
密码框非明文
CheckBox
Text
记住密码

(name)
ckbSavePwd
选择框名
Checked
True
默认选中记住密码
Button1
FlatStyle
Flat
设置无边框
Text
登 录

BackColor
DodgerBlue
设置背景色
Font
Bold
设置字体文本色
(name)
btnLogin
登录按钮名
Button2
FlatStyle
Flat
设置无边框
Text
×

(name)
btnClose
关闭按钮名
4.10、关闭按钮代码
private  void  btnClose_Click(object  sender,  EventArgs  e){        this.Close();}
05  后记
以上为学习上位机UI设计的学习记录,有同样在学习C#的小伙伴可以尝试一下。

---

觉得有用点个关注呗~

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

上一主题上一主题         下一主题下一主题
QQ手机版小黑屋粤ICP备17165530号

关于我们·投诉举报· 用户帮助· 联系我们 · 本站服务 · 版权声明· 隐私政策 · 投搞指南

法律保护:PLC技术网,plcjs.com,plcjs.net等字样
Copyright 2010-2030. All rights reserved. 


微信公众号二维码 抖音二维码 百家号二维码 今日头条二维码哔哩哔哩二维码