人机交互用户界面设计实验报告.pdf





《人机交互用户界面设计实验报告.pdf》由会员分享,可在线阅读,更多相关《人机交互用户界面设计实验报告.pdf(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、实验一图形用户界面的设计一一实验目的和要求实验目的和要求1) 熟悉图形用户界面的设计原则2)利用一种设计工具完成图形化的用户界面设计二二实验内容与步骤实验内容与步骤(一) 实验内容:利用常用的设计工具(VC/VB/Delphi/PB 等)完成一个通用图形用户界面设计,要遵循界面设计的一般原则(一致性、快捷方式、提供错误处理),注意颜色的使用,学会使用图标、按钮、屏幕布局、菜单和对话框的设计(二)实验步骤1设计多个对话框,完成填表输入界面的设计,合理使用图标、按钮、颜色;2设计不同形式的菜单,完成对不同对话框的调用;3提供简单的错误处理、联机帮助三三 界面例如界面例如1 1、登登录界面录界面2
2、2、主界面、主界面13代码:登录界面:using System;using System.Drawing;using System.Collections;using SystemponentModel;using System.Windows.Forms;using System.Data;2using System.Data.OleDb;/ / Form1 的摘要说明。/ private System.Windows.Forms.Button btClose;private System.Windows.Forms.TextBox password;private System.Windo
3、ws.Forms.Label label3;private System.Windows.Forms.Label label2;private System.Windows.Forms.Label label1;private System.Windows.FormsboBox comboName;/ / 必需的设计器变量。/ private SystemponentModel.Container components = null;private System.Windows.Forms.Button btSure;private OleDbConnection oleConnection1
4、 = null;public Login()/ Windows 窗体设计器支持所必需的/InitializeComponent();/ TODO: 在 InitializeComponent 调用后添加任何构造函数代码/ / 清理所有正在使用的资源。/ protected override void Dispose( bool disposing )if( disposing )if (components != null)components.Dispose();3base.Dispose( disposing );#region Windows 窗体设计器生成的代码/ / 设计器支持所需的
5、方法 - 不要使用代码编辑器修改/ 此方法的内容。/ private void InitializeComponent()SystemponentModelponentResourceManager resources =new SystemponentModelponentResourceManager(typeof(Login);this.btClose = new System.Windows.Forms.Button();this.btSure = new System.Windows.Forms.Button();this.password = new System.Windows.
6、Forms.TextBox();this.label3 = new System.Windows.Forms.Label();this.label2 = new System.Windows.Forms.Label();this.label1 = new System.Windows.Forms.Label();thisboName = new System.Windows.FormsboBox();this.SuspendLayout();/ btClose/this.btClose.FlatStyle = System.Windows.Forms.FlatStyle.Popup;this.
7、btClose.ForeColor = System.Drawing.Color.Black;this.btClose.Location = new System.Drawing.Point(159, 220);this.btClose.Name = btClose;this.btClose.Size = new System.Drawing.Size(75, 23);this.btClose.TabIndex = 27;this.btClose.Text = 取消;this.btClose.Click += new System.EventHandler(this.btClose_Click
8、);/ btSure/this.btSure.FlatStyle = System.Windows.Forms.FlatStyle.Popup;this.btSure.ForeColor = System.Drawing.Color.Black;this.btSure.Location = new System.Drawing.Point(46, 220);this.btSure.Name = btSure;this.btSure.Size = new System.Drawing.Size(75, 23);this.btSure.TabIndex = 26;this.btSure.Text
9、= 确定;this.btSure.Click += new System.EventHandler(this.btSure_Click);4/ password/this.password.BorderStyle =System.Windows.Forms.BorderStyle.FixedSingle;this.password.Location = new System.Drawing.Point(130, 136);this.password.Name = password;this.password.PasswordChar = *;this.password.Size = new S
10、ystem.Drawing.Size(100, 21);this.password.TabIndex = 25;this.password.Text = admin;/ label3/this.label3.Font = new System.Drawing.Font(宋体, ,System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, (byte)(134);this.label3.ForeColor = System.Drawing.Color.Black;this.label3.Location = new Syst
11、em.Drawing.Point(66, 136);this.label3.Name = label3;this.label3.Size = new System.Drawing.Size(56, 23);this.label3.TabIndex = 23;this.label3.Text = 密码;/ label2/this.label2.Font = new System.Drawing.Font(宋体, ,System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, (byte)(134);this.label2.Fo
12、reColor = System.Drawing.Color.Black;this.label2.Location = new System.Drawing.Point(66, 96);this.label2.Name = label2;this.label2.Size = new System.Drawing.Size(56, 23);this.label2.TabIndex = 22;this.label2.Text = 用户名;/ label1/this.label1.Font = new System.Drawing.Font(楷体_GB2312, 18F,System.Drawing
13、.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, (byte)(134);this.label1.ForeColor = System.Drawing.Color.Black;this.label1.Location = new System.Drawing.Point(42, 48);this.label1.Name = label1;this.label1.Size = new System.Drawing.Size(208, 28);this.label1.TabIndex = 21;this.label1.Text = 理财管理信息
14、系统;5/ comboName/thisboName.Location = new System.Drawing.Point(130, 96);thisboName.Name = comboName;thisboName.Size = new System.Drawing.Size(104, 20);thisboName.TabIndex = 28;/ Login/this.AutoScaleBaseSize = new System.Drawing.Size(6, 14);this.BackColor = System.Drawing.Color.SeaShell;this.Backgrou
15、ndImage =(System.Drawing.Image)(resources.GetObject($this.BackgroundImage);this.ClientSize = new System.Drawing.Size(298, 287);this.Controls.Add(thisboName);this.Controls.Add(this.btClose);this.Controls.Add(this.btSure);this.Controls.Add(this.password);this.Controls.Add(this.label3);this.Controls.Ad
16、d(this.label2);this.Controls.Add(this.label1);this.MaximizeBox = false;this.MinimizeBox = false;this.Name = Login;this.StartPosition =System.Windows.Forms.FormStartPosition.CenterScreen;this.Text = 登录;this.Load += new System.EventHandler(this.Login_Load);this.ResumeLayout(false);this.PerformLayout()
17、;#endregion/ / 应用程序的主入口点。/ STAThreadstatic void Main()Application.Run(new MainForm();6private void btSure_Click(object sender, System.EventArgs e)trystring sql=select uName,PWD from family where uName=+thisboName.Text +;if(oleConnection1=null)oleConnection1 = MainForm.getConnection();OleDbCommand cm
18、d = oleConnection1.CreateCommand();cmdmandText =sql;OleDbDataReader dr = cmd.ExecuteReader();if(!dr.Read()MessageBox.Show(无此用户,请重试!,提示);dr.Close();cmd.Dispose();return;elseif(!dr.GetString(1).Equals (this.password.Text.ToString()MessageBox.Show(n密码错误,请重试!,提示);dr.Close();cmd.Dispose();return;Menumain
19、menu=(MainForm)(this.MdiParent).getMainMenu();for (int i=0;i0)thisboName.SelectedIndex=0;dr.Close();cmd.Dispose();主界面:using System;using System.Drawing;using System.Collections;using SystemponentModel;using System.Windows.Forms;using System.Data;8using System.Data.OleDb;/ / Form1 的摘要说明。/ private Sys
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人机交互 用户界面 设计 实验 报告

限制150内