第6章 WinForm应用程序的设计.ppt

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

C#程序设计 任务6.1 “学生信息管理系统”项目 ——主界面的设计 任务6.2 “学生信息管理系统”项目 ——登陆界面的设计 创建 Windows 程序步骤 在 VS 中创建 Windows 应用程序的步骤: 1、打开 VS 2、新建项目 3、项目类型:Visual C# 项目 4、模板:Windows 应用程序 解决方案资源管理器 为什么使用事件 Windows 系统中处处是事件: 鼠标按下、鼠标释放、键盘键按下…… Windows 系统通过事件处理来响应用户的请求 事件驱动 Windows 通过随时响应用户触发的事件做出相应的响应——事件驱动机制 编写事件处理程序 实现窗体间的跳转 步骤: 1、定义窗体对象 2、显示窗体 MessageBox 对象 代码分析 消息框的返回值 代码分析 实现窗体间的跳转 步骤: 1、定义窗体对象 2、显示窗体 排列控件 排列控件——对齐 对齐窗体的控件步骤 1、选择要对齐的控件 注意:所选的第一个控件为主控件 2、“格式” → “对齐”,选择对齐的方式 排列控件——用Anchor控件 排列控件——用Dock控件 任务6.2 “学生信息管理系统”项目 ——登陆界面的设计 RadioButton控件 CheckBox控件 CheckBox控件 在演示了示例1的基础上,总结介绍Connection的主要属性和方法 在演示了示例1的基础上,总结介绍Connection的主要属性和方法 在演示了示例1的基础上,总结介绍Connection的主要属性和方法 在演示了示例1的基础上,总结介绍Connection的主要属性和方法 在演示了示例1的基础上,总结介绍Connection的主要属性和方法 在演示了示例1的基础上,总结介绍Connection的主要属性和方法 该综合示例比较难,分为两部分实现,首先是分析自定义的ValidateUser()方法的框架,然后再分析方法内部的实现过程。 教员演示在VS中创建Windows窗体,创建后直接运行 解释WinForms项目的组织结构 在演示了示例1的基础上,总结介绍Connection的主要属性和方法 列举几个系统中常见的事件,引出事件 简单解释事件驱动机制,学员理解触发——响应的关系即可 实际编写事件处理程序,使学员有更直观的认识 示例文件:MySchool项目的LoginForm.cs 利用上一章已经做好的“创建学员用户”窗体,排列窗体的控件 该综合示例比较难,分为两部分实现,首先是分析自定义的ValidateUser()方法的框架,然后再分析方法内部的实现过程。 在演示了示例1的基础上,总结介绍Connection的主要属性和方法 让学员知道怎样获得消息框结果就行,不用引出枚举类型的概念 示例文件:MySchool项目的LoginForm.cs 在演示了示例1的基础上,总结介绍Connection的主要属性和方法 演示如何使用基本控件 示例文件:MySchool项目的AddStudentForm.cs 在演示了示例1的基础上,总结介绍Connection的主要属性和方法 在演示了示例1的基础上,总结介绍Connection的主要属性和方法 演示如何使用基本控件 示例文件:MySchool项目的AddStudentForm.cs 在演示了示例1的基础上,总结介绍Connection的主要属性和方法 在演示了示例1的基础上,总结介绍Connection的主要属性和方法 演示如何使用基本控件 示例文件:MySchool项目的AddStudentForm.cs 在演示了示例1的基础上,总结介绍Connection的主要属性和方法 在演示了示例1的基础上,总结介绍Connection的主要属性和方法 定义窗体对象: 被调用的窗体类名 窗体对象 = new 被调用的窗体类名( ); 显示窗体: 窗体对象 . Show( ); 不美观 不友好 使用Anchor与窗体一起动态调整控件的大小,具体步骤: 1、选中需要锚定的控件(可以按下 “Ctrl” 选择多个控件,一起设置 Anchor 属性) 2、单击 Anchor 属性右边的箭头,显示一个编辑器,该编辑器显示一个十字线 3、关闭Anchor编辑器 使用Dock将控件停靠在窗体的边缘或填充窗体,具体步骤: 1、选择要停靠的控件。在“属性”窗口中,单击 Dock 属性右边的箭头,打开 Dock 属性编辑器 2、单击表示控件停靠位置按钮,设置停靠方式。 任务6.3 “学生信息管理系统”项目 ——学生信息录入界面的设计 在界面中录入学生的学号、姓名、性别、出生日期、系部名称、班级名称、联系电话、身份证号、家庭住址和备注信息 用户单击“添加”按钮时触发取消按钮的Click事件,执行btnCon

文档评论(0)

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

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

1亿VIP精品文档

相关文档