人机交互用户界面设计实验报告.docx
《人机交互用户界面设计实验报告.docx》由会员分享,可在线阅读,更多相关《人机交互用户界面设计实验报告.docx(18页珍藏版)》请在三一办公上搜索。
1、人机交互用户界面设计实验报告实验一 图形用户界面的设计 一 实验目的和要求 1) 熟悉图形用户界面的设计原则 2)利用一种设计工具完成图形化的用户界面设计 二 实验内容与步骤 (一) 实验内容: 利用常用的设计工具(VC/VB/Delphi/PB等)完成一个通用图形用户界面设计,要遵循界面设计的一般原则(一致性、快捷方式、提供错误处理),注意颜色的使用,学会使用图标、按钮、屏幕布局、菜单和对话框的设计 (二)实验步骤 1设计多个对话框,完成填表输入界面的设计,合理使用图标、按钮、颜色; 2设计不同形式的菜单,完成对不同对话框的调用; 3提供简单的错误处理、联机帮助 三 界面示例 1、 登录界面
2、 2、主界面 1 3代码: 登录界面: using System; using System.Drawing; using System.Collections; using System.ComponentModel; using System.Windows.Forms; using System.Data; 2 using System.Data.OleDb; / Download by namespace WealthMIS.user / / Form1 的摘要说明。 / public class Login : System.Windows.Forms.Form private Sy
3、stem.Windows.Forms.Button btClose; private System.Windows.Forms.TextBox password; private System.Windows.Forms.Label label3; private System.Windows.Forms.Label label2; private System.Windows.Forms.Label label1; private System.Windows.Forms.ComboBox comboName; / / 必需的设计器变量。 / private System.Component
4、Model.Container components = null; private System.Windows.Forms.Button btSure; private OleDbConnection oleConnection1 = null; public Login / / Windows 窗体设计器支持所必需的 / InitializeComponent; / / TODO: 在 InitializeComponent 调用后添加任何构造函数代码 / / / 清理所有正在使用的资源。 / protected override void Dispose( bool disposing
5、 ) if( disposing ) if (components != null) components.Dispose; 3 base.Dispose( disposing ); #region Windows 窗体设计器生成的代码 / / 设计器支持所需的方法 - 不要使用代码编辑器修改 / 此方法的内容。 / private void InitializeComponent System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManag
6、er(typeof(Login); this.btClose = new System.Windows.Forms.Button; this.btSure = new System.Windows.Forms.Button; this.password = new System.Windows.Forms.TextBox; this.label3 = new System.Windows.Forms.Label; this.label2 = new System.Windows.Forms.Label; this.label1 = new System.Windows.Forms.Label;
7、 boName = new System.Windows.Forms.ComboBox; this.SuspendLayout; / / btClose / this.btClose.FlatStyle = System.Windows.Forms.FlatStyle.Popup; this.btClose.ForeColor = System.Drawing.Color.Black; this.btClose.Location = new System.Drawing.Point(159, 220); this.btClose.Name = btClose; this.btClose.Siz
8、e = new System.Drawing.Size(75, 23); this.btClose.TabIndex = 27; this.btClose.Text = 取消; this.btClose.Click += new System.EventHandler(this.btClose_Click); / / btSure / this.btSure.FlatStyle = System.Windows.Forms.FlatStyle.Popup; this.btSure.ForeColor = System.Drawing.Color.Black; this.btSure.Locat
9、ion = 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 = 确定; this.btSure.Click += new System.EventHandler(this.btSure_Click); 4 / / password / this.password.BorderStyle = System.Windows.Forms
10、.BorderStyle.FixedSingle; this.password.Location = new System.Drawing.Point(130, 136); this.password.Name = password; this.password.PasswordChar = *; this.password.Size = new System.Drawing.Size(100, 21); this.password.TabIndex = 25; this.password.Text = admin; / / label3 / this.label3.Font = new Sy
11、stem.Drawing.Font(宋体, 10.5F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, (byte)(134); this.label3.ForeColor = System.Drawing.Color.Black; this.label3.Location = new System.Drawing.Point(66, 136); this.label3.Name = label3; this.label3.Size = new System.Drawing.Size(56, 23); thi
12、s.label3.TabIndex = 23; this.label3.Text = 密 码; / / label2 / this.label2.Font = new System.Drawing.Font(宋体, 10.5F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, (byte)(134); this.label2.ForeColor = System.Drawing.Color.Black; this.label2.Location = new System.Drawing.Point(66, 96
13、); 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.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, (byte)(134); this.label1.Fore
14、Color = 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 = 理财管理信息系统; 5 / / comboName / boName.Location = new System.Drawing.Point(130, 96);
15、boName.Name = comboName; boName.Size = new System.Drawing.Size(104, 20); boName.TabIndex = 28; / / Login / this.AutoScaleBaseSize = new System.Drawing.Size(6, 14); this.BackColor = System.Drawing.Color.SeaShell; this.BackgroundImage = (System.Drawing.Image)(resources.GetObject($this.BackgroundImage)
16、; this.ClientSize = new System.Drawing.Size(298, 287); this.Controls.Add(boName); this.Controls.Add(this.btClose); this.Controls.Add(this.btSure); this.Controls.Add(this.password); this.Controls.Add(this.label3); this.Controls.Add(this.label2); this.Controls.Add(this.label1); this.MaximizeBox = fals
17、e; 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; #endregion / / 应用程序的主入口点。 / STAThread static void Main Applic
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人机交互 用户界面 设计 实验 报告
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-3254366.html