项目框架基础搭建与用户登录窗体设计概述
例:基于两层结构创建学生管理系统
1、新建Windows窗体应用程序,并添加两个类库
Models:实体类
DAL:数据类
(本例只用于界面,故可以先将类中的cs文件删除)
![](https://img.haomeiwen.com/i16716627/43f477a9eac4cd1e.png)
2、添加引用
为数据类库DAL添加实体类库Models引用
同样的做法为主程序添加DAL和Models两个引用
![](https://img.haomeiwen.com/i16716627/96ceea69ce8a961d.png)
![](https://img.haomeiwen.com/i16716627/991b34bdfb13018a.png)
3、窗体信息设置
Size设置为1280*768——窗体尺寸根据软件需要来设计
将启动位置设置居中:startposition设为centerscreen
修改窗体名称:Text:【学员信息管理系统】
4、登录窗体设计
(1)添加登录窗体
右键当前主程序,添加新的窗体,命名为FrmUserLogin(用户登录窗体)——可在新建时修改,也可在属性中(name)属性直接改
![](https://img.haomeiwen.com/i16716627/870a08b3cdcb344b.png)
(2)修改属性
调整窗体大小
窗体启动位置——startposition:centerscreen
不允许用户更改窗体大小——FormBorderStyle:FixedSingle
窗体名称——Text:【学员信息管理系统】--用户登录
禁止最大最小化——MaximizeBox、MinimizeBox
![](https://img.haomeiwen.com/i16716627/659b59849edce876.png)
修改窗体图标——Icon,选取对应图标
![](https://img.haomeiwen.com/i16716627/18f255c8f991e592.png)
![](https://img.haomeiwen.com/i16716627/c31f1e4b5bc5e60a.png)
(3)启动窗体的修改
通过修改主程序代码可以控制在程序启动过程中启动窗体的顺序,优先启动的窗体等
打开主模块中的program.cs
![](https://img.haomeiwen.com/i16716627/86eb118637f6c4f6.png)
![](https://img.haomeiwen.com/i16716627/3b2c4021941e09d1.png)
修改代码,打开要查看的窗体,检查当前窗体设计效果。
(4)添加窗体控件
根据界面需要,从工具栏中拖拽需要的控件直接添加到窗体中
![](https://img.haomeiwen.com/i16716627/e167c0dc761bcce9.png)
①添加图片:PictureBox
公共控件中选中PictureBox拖拽到窗体中,并手动调整大小。通过智能标签(.NET 2.0以后)或者控件属性的Image来为PictureBox添加图片
![](https://img.haomeiwen.com/i16716627/3cd6e890b476da09.png)
点击选择图像,在弹出窗口中选择本地资源,找到所需要的图片
![](https://img.haomeiwen.com/i16716627/ca927720e140e44e.png)
插入的图片的大小不合适的时候,可以通过智能标签的大小模式或者属性中的sizemode来调整图片的平铺类型,选择stretcthImage可以将图片拉伸满图片填充器
![](https://img.haomeiwen.com/i16716627/1f820ff18a6dc92f.png)
![](https://img.haomeiwen.com/i16716627/1ab3fc663c610418.png)
![](https://img.haomeiwen.com/i16716627/dadfc1112aafe346.png)
②添加标签:Label——修改text
③文本框:Text
修改BorderStyle为fixedsingle,使得文本框有自己的边框
④放置登录按钮:button
修改对应参数,相应字体等
![](https://img.haomeiwen.com/i16716627/243a4d7866055497.png)
![](https://img.haomeiwen.com/i16716627/5171e14b48abdc5b.png)
⑤光标跳转顺序
选中当前窗体——》视图——》Tab键顺序
![](https://img.haomeiwen.com/i16716627/876163a06845db0c.png)
窗口上将显示当前光标跳转顺序,0表示最先跳转,单击序号,调整跳转顺序
![](https://img.haomeiwen.com/i16716627/17356f4b6bc1a759.png)
调整完成后再次点击Tab键顺序即可。
⑥密码字符的隐藏
选中密码Text框,选择属性中的usesystempassword,属性设置为true,则密码为不可见。
![](https://img.haomeiwen.com/i16716627/c65604937c3aec97.png)
![](https://img.haomeiwen.com/i16716627/948637f5a6982fd3.png)
网友评论