- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《C数据库技术应用与开发》实验报告3用户界面设计
用户界面设计
2014-10-7
于永海
《C#数据库技术应用与开发》实验报告(3)
王亚男
11级电商
电子商务
实验名称:________________ 指导教师:___________ 完成日期:________________
专 业:________________ 班 级:___________ 姓 名:________________
一、实验目的:
掌握常用控件的属性、事件和方法,初步掌握利用常用控件创建基于图形用户界面应用程序的技术二、实验内容:
1.设计如图所示的应用程序。当用户选定了基本配置并单击“确定”按钮后,在右边的列表框中显示所选择的信息。
(选作:增加这样的功能:在用户选择了配置之后,给出该配置的参考价格。)
2.仿制“记事本”程序,尽量实现里面的功能。同时配置一个自定义的弹出式菜单,并编写有关的事件过程
3.实现一个“学生信息管理系统”的界面框架,需要有登录窗体和MDI窗体。
三、程序设计???明:(实现步骤、算法设计思路、流程图等)
(一)算法思路:
1. 电脑配置:
电脑的配置有很多种,在这样的条件下,我们首先要用的单选按钮或复选框等,所以在进行设计的时候我们就要用if条件来进行判断,从而得出该电脑的配置是那些。
2. 记事本:
做一个简单的记事本,首先要满足可以打开,保存和改变字体的颜色和样式,要想实现这些功能就要读写功能的对象和字体及颜色的对象,通过这些对象来实现各个功能。
3. 学生信息管理系统:
学生信息管理系统主要实现登录和添加,要想实现这两个界面的的功能,就要将这两个界面通过中间界面进行连接,从而实现登录和添加的联系。
(二)实现步骤:
1. 电脑配置:
(1)设计电脑配置的界面:
(2)双击“确定”写入代码;
(3)在第一个文本框中首先写入“您选择的配置是:”
(4)用if 条件进行各个单选按钮后复选框的选择并将其输入到第一个文本框中;
2. 记事本:
(1)设计记事本的界面;
(2)如果是打开,则首先创造一个StreamReader对象,然后用该对象的ReadToEnd方法进行输出;
(3)如果是另存为,则首先创造一个StreamWriter对象,然后用该对象的Write方法进行输出;
(4)如果是字体或颜色,则用该文本框的字体或颜色属性进行设计;
(5)设计退出;
3. 学生信息管理系统:
(1)设计登录,学生信息系统和添加界面;
(2)首先设计登录界面,通过if语句进行用户名与密码的判断;
(3)判断成功,则进入学生信息系统界面;
(4)在学生信息系统界面中,通过Shown事件将登录界面和该界面链接在一起;
(5)通过FormClosed事件,当学生信息系统登录成功后隐藏登录界面;
(6)用同样的方法将添加界面也进行链接四、实验结果与结论:(经调试正确的源程序和程序的运行结果)
(一)电脑配置
1.源程序:
textBox1.Text = 您选择的配置是:+\r\n;
if(comboBox1.Text==联想)
textBox1.Text += comboBox1.Text + \r\n;
if (comboBox1.Text == 方正)
textBox1.Text += comboBox1.Text + \r\n;
if (comboBox1.Text == DELL)
textBox1.Text += comboBox1.Text + \r\n;
if (comboBox1.Text == 神州)
textBox1.Text += comboBox1.Text + \r\n;
if (comboBox1.Text == 兼容机)
textBox1.Text += comboBox1.Text + \r\n;
if (radioButton1.Checked == true)
textBox1.Text += radioButton1.Text + \r\n;
if (radioButton2.Checked == true)
textBox1.Text += radioButton2.Text + \r\n;
if (radioButton3.Checked == true)
textBox1.Text += radioButton
文档评论(0)