基于C的Windows应用程序设计项目教程第2章.ppt_第1页
基于C的Windows应用程序设计项目教程第2章.ppt_第2页
基于C的Windows应用程序设计项目教程第2章.ppt_第3页
基于C的Windows应用程序设计项目教程第2章.ppt_第4页
基于C的Windows应用程序设计项目教程第2章.ppt_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

技能目标 了解Windows窗体应用程序开发的一般过程了解软件测试的基本方法了解软件测试数据设计方法掌握窗体设计的基本步骤掌握制作 闪窗 和不规则窗体的方法掌握MessageBox对话框的设置熟练掌握Label控件 Button控件 TextBox控件的使用 第二部分窗体界面设计第二章登录程序设计 1 许多软件系统 特别是各类信息管理系统 都需要进行用户身份验证 其中很多系统都是单独设计一个登录程序 完成对用户的身份验证 验证通过才能进入到系统的操作界面 在基于角色的用户管理机制中 还可通过登录程序判断用户所属的角色和权限 给不同级别的用户提供不同的操作界面 从而限制用户的操作权限的范围 保证系统的安全性 2 情景描述 制作登录程序 3 登录程序界面设计表2 1 实战引导 一步步完成登录程序 4 编写按钮事件处理程序privatestring users newstring admin 123 user 123 实战引导 一步步完成登录程序 5 实战引导 一步步完成登录程序 6 封装验证用户名和密码是否合法的操作 合法 则返回true 否则返回false 当改变用户名和密码存储方式时 只需修改此方法即可 privateboolValidateUser stringname stringpwd for inti 0 i users GetLength 0 i if users i 0 name 将校验方法封装 7 控件的分类控件基类 用户控件和窗体菜单和工具栏控件布局数据和数据绑定组件通用对话框 核心技能 8 类层次结构System Windows Forms空间中的类大部分都派生于Control类 表2 3列出的是Control类的派生类 核心技能 9 Control类的常用属性Control类派生于System ComponentModel Component类 布局控件大小和位置Bounds属性PointToClient和PointToScreen方法Dock属性Anchor属性外观BackColor和ForeColor属性Font和Text属性事件鼠标类事件键盘类事件 核心技能 10 常用控件Label控件TextBox控件Button控件Timer控件MessageBox对话框 核心技能 11 实训目的 在 2 2实战引导 小节里面 我们已经创建了一个具有基本功能的登录程序 在此基础上我们再添加一点小小的改进来增强用户体验 任务描述 加上一幅装饰图片如图2 1登陆窗体所示 在登录窗体上放置一张图片以美化窗体 让窗体具有 闪窗 效果所谓 闪窗 效果是指窗体 逐渐消隐 逐渐显现 的效果 要求在登录窗体在运行时逐渐地出现 在关闭时逐渐地消隐 拓展实训2 12 任务描述 随机产生一个0到100之间的整数 包含0和100 作为谜底 用户将猜测的数字输入到文本框控件中 点击 试试手气 按钮 由按钮的Click事件处理程序来判断猜测值与谜底的大小关系 猜测值大于谜底时 用Label显示 第x次尝试 你猜的数字偏大 猜测值小于谜底时 用Label显示 第x次尝试 你猜的数字偏小 若相等 则用Label显示 恭喜你 猜中了 共尝试了n次 并且用消息框询问用户是否再完一次 选 是

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论