9-用户登录窗体实例课件.ppt

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
9-用户登录窗体实例课件

教学目标 掌握用户登录窗体的设计过程 掌握用户登录的事务处理过程 掌握按条件从数据库查询数据的方法 完成用户登录窗体实例的程序编写 一、GroupBox和Panel GroupBox(分组框)控件和Panel 控件用于为其他控件提供组合容器,可以对控件进行分组。GroupBox 控件类似于 Panel 控件,但GroupBox 控件可以显示标题,而Panel 控件有滚动条。设计时当移动单个 GroupBox 控件时,它包含的所有控件也将一起移动。 放到Panel控件或GroupBox 控件内的所有对象将随着容器的控件一起移动、显示、消失、和屏蔽。 Panel控件的常用属性: (1)BorderStyle属性 用于设置边框的样式。有三种设定值: none:无边框 Fix3D:立体边框 FixSingle:简单边框 默认值是none,不显示边框。 (2)AutoScroll属性:设置是否在框内加滚动条。设置为true,则加滚动条,否则不加。 GroupBox控件的常用属性 GroupBox控件最常用的是text属性,可用于在 GroupBox控件的边框上设置显示的标题。 Panel控件与GroupBox控件有三个区别: Panel控件可以设置BorderStyle属性,选择是否有边框。 Panel控件可以把其AutoScroll属性设置为true,进行滚动。 Panel控件没有text属性,不能设置标题。 【例】创建一个 GroupBox 和一个 TextBox 控件。向分组框中添加单选按钮,并将该分组框添加到 Form中。 private void InitializeMyGroupBox() { // 创建一个 GroupBox 和一个TextBox GroupBox groupBox1 = new GroupBox(); TextBox textbox1 = new TextBox(); // 设置 GroupBox的样式 groupBox1.FlatStyle = FlatStyle.System; //添加 TextBox到 GroupBox. groupBox1.Controls.Add(textbox1); // 添加GroupBox 到窗体 Controls.Add(groupBox1); } 运行结果如图所示。 二、用户登录窗体的功能和用户界面 在这个窗体中,用户输入用户名和密码后,查询数据库 userinfo的[用户信息表]中是否存在这样的用户,检查用户的合法性。用户界面如下图。 三、用户登录窗体的设计步骤 ①创建Windows应用程序项目,项目名称为“用户登录窗体实例”。 ②向窗体中加入1个GroupBox控件,控件名为groupBox1。该控件用来使输入区的控件成组,此处主要提高界面的视觉效果。 ③向控件groupBox1中加入2个Label控件,控件名为 label1和label2。这两个控件用来指示用户输入的数据项的名称。 ④向控件groupBox1中加入2个TextBox控件,控件名为 UserID和Passwd。这两个控件用来接受用户输入。 ⑤向窗体中加入2个Button控件,控件名为 buttonLogin和buttonCancle。这两个控件用来启动“登录”和“取消”功能。 四、用户登录主要程序代码-未涉及数据库 private void button1_Click(object sender, EventArgs e) { if (userid.text==“”||passwd.text==“”) { MessageBox.show(“请输入用户名和密码”); } else { if (userid.text==“admin”&&passwd.text==“admin”) MessageBox.show(“你可以登录到本系统”); else MessageBox.show(“用户名或者密码错误”); } } 五、用户登录主要程序代码-涉及数据库 private void button1_Click(object sender, EventArgs e) { if (userid.text==“”||passwd.text==“”) { MessageBox.show(“请输入用户名和密码”);

文档评论(0)

baa89089 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档