L7《Winform编程二》-上机任务.ppt

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

* * 《C#编程上机任务》第七章 相关回顾 本章我们学习了哪些高级控件? 怎样显示模式窗体? 本章用什么方式实现了窗体间的数据传递? 完善 MySchool 考试管理系统功能,完成以下任务: 将教员主窗体修改为 MDI 实现登录窗体的输入验证功能 为教员主窗体增加工具条、状态条,在状态条中显示登录用户名 实现 MySchool 系统的 About 窗体 教员讲解上机目标 上机目标 训练技能点 MDI 窗体高级控件 窗体间的数据传递 模式窗口 训练要点: MDI 工具条控件 需求说明: 将教员主窗体修改为 MDI父窗体,增加试题窗体为它的子窗体 增加一个工具条,至少添加一个“增加试题”按钮 讲解需求说明 阶段1 实现思路及关键代码: 实现 MDI :设置父窗体的 IsMdiContainer 属性和子窗体的 MdiParent 属性 添加工具条:从工具箱中拖出 ToolStrip 代码示例 讲解实现思路和关键代码 完成时间:10分钟 阶段1 需求说明: 实现 MDI父窗体的“窗口”菜单功能 为教员主窗体中增加状态条 代码示例 完成时间:10分钟 阶段2 常见调试问题及解决办法 代码规范问题 共性问题集中讲解 阶段2 训练要点: Timer 模式窗口 需求说明: 为MySchool增加一个About窗体,以模式窗口显示 在About窗体中显示一个数字,每秒钟加1 讲解需求说明 阶段3 实现思路及关键代码: 显示模式窗口:ShowDialog() 方法 用标签(Label)显示一个数字,增加 Timer 控件,控制数字增加 // 标签中的数字每秒加1 private void timer1_Tick(object sender, EventArgs e) { int number = int.Parse(lblSecond.Text); // 转换为整数 number ++; // 数字加1 lblSecond.Text = number.ToString(); // 转换为字符串 } 代码示例 讲解实现思路和关键代码 完成时间:15分钟 阶段3 需求说明: 实现教材理论部分中 About 窗体的动画效果 代码示例 完成时间:15分钟 阶段4 常见调试问题及解决办法 代码规范问题 共性问题集中讲解 阶段4 训练要点: 验证用户输入 获取控件的 Text 属性值 需求说明: 在登录窗体中自定义一个方法实现输入验证 讲解需求说明 阶段5 实现思路及关键代码: 将“登录”按钮 Click 事件处理方法中的验证代码,提取为一个ValidateInput() 方法 在 Click 事件处理方法中调用 ValidateInput() 方法 // “登录”按钮的单击事件 private void btnLogin_Click(object sender, EventArgs e) { if(ValidateInput()) { // …… } } // 验证输入 private bool ValidateInput () { // …… } 代码示例 讲解实现思路和关键代码 完成时间:15分钟 阶段5 需求说明: 登录窗体验证成功后,在教员主窗体的状态栏显示登录的用户名 代码示例 完成时间:15分钟 阶段6 常见调试问题及解决办法 代码规范问题 共性问题集中讲解 阶段6 总结并布置作业 总结 * * * 讲解要点:学员要至少向工具栏中填加1个item 1.工具条图像大小通过ToolStrip.ImageScalingSize设置 2. 工具条同时显示图片和文字:工具栏中每一个 item的DisplayStyle属性 小技巧: 如果图片有背景色不希望显示,可以设置 工具条item的ImageTransparentColor属性 * 设置菜单条的 MdiWindowListItem 属性为“窗口”菜单项 * * * 提醒学员: 处理“帮助”-〉”关于”菜单项的Click事件。 显示模式窗口是ShowDialog() 方法。 * 可以参考理论教材的实现过程。 * * 输入验证是窗体设计阶段的一个重要任务。 同时通过阶段5和6能够达到巩固学员程序逻辑基础的目的。 * * * * 讲解要点:学员要至少向工具栏中填加1个item 1.工具条图像大小通过ToolStrip.ImageScalingSize设置 2. 工具条同时显示图片和文字:工具栏中每一个 item的DisplayStyle属性 小技巧: 如果图片有背景色不希望显示,可以设置 工具条item的ImageTransparentColor属性 * 设置菜单条的 MdiWindowListItem 属性为

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档