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