- 1、本文档共34页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章 Windows 编程基础 回顾 C# 中数据类型转换的方式有哪些? 说出3个常用的字符串处理方法和作用? 预习检查 Windows 窗体中常用的控件有哪些? Windows 的事件有什么作用? MySchool 介绍及展示 MySchool 项目——考试管理系统 WinForms 应用程序 基于 SQL Server 数据库 包括管理员、教员、学员三类用户 实现用户、考试、试题、成绩的管理 本章任务 MySchool 应用程序的部分基本界面设计 管理员主界面 创建学员用户界面 系统登录界面 本章目标 理解窗体的属性和事件的作用 能够使用基本控件设计窗体界面 能够编写简单的事件处理程序 会使用窗体的消息框 为什么要使用窗体 简单 强大 方便 灵活 …… 什么是窗体 Windows 操作系统中,处处是窗体 怎样创建 Windows 程序 在 VS 中创建 Windows 应用程序的步骤: 1、打开 VS 2、新建项目 3、项目类型:Visual C# 项目 4、模板:Windows 应用程序 认识 WinForms Main 方法 位于 Program.cs 文件 Windows程序的入口 进一步认识窗体文件 WinForms 窗体有两种编辑窗口: 为什么使用partial 怎样使用partial 认识窗体类 Form 类:.NET 预定义的窗体类 Form1 继承自 Form 窗体的重要属性 为什么使用事件 Windows 系统中处处是事件: 鼠标按下、鼠标释放、键盘键按下…… Windows 系统通过事件处理来响应用户的请求 事件驱动 Windows 通过随时响应用户触发的事件做出相应的响应——事件驱动机制 编写事件处理程序 事件处理程序分析 示例2中添加的事件处理程序: 窗体的重要事件 Load :窗体加载事件 MouseClick :鼠标单击事件 MouseDoubleClick :鼠标双击事件 MouseMove :鼠标移动事件 KeyDown :键盘按下事件 KeyUp :键盘释放事件 …… 小结 窗体基本控件——菜单 如何创建菜单 使用控件设计窗体 窗体基本控件 常用窗体基本控件及命名规范 如何实现窗体间的跳转 实现窗体间的跳转 步骤: 1、定义窗体对象 2、显示窗体 MessageBox 对象 为什么使用消息框? 显示消息 向用户请求信息 示例6代码分析 消息框的返回值 DialogResult 示例7代码分析 示例7代码分析: 总结 举出几个事件的示例。 举出几个常用的控件及作用。 怎样显示消息框(MessageBox)? 消息框的返回值是什么? Thank you 用户点了哪个按钮? 演示示例7:获得消息框的结果 DialogResult result; result = MessageBox.Show( 请输入用户姓名, 输入提示, MessageBoxButtons.OKCancel, MessageBoxIcon.Information); if (result == DialogResult.OK) { MessageBox.Show(你选择了确认按钮); } else { MessageBox.Show(你选择了取消按钮); } 通过 “.”运算符取得某种消息框的结果 教员演示在VS中创建Windows窗体,创建后直接运行 解释继承和构造函数,加深学员对OO的感性认识 解释几个常用的属性,并在示例1上演示效果 介绍系统中常见的菜单 示例文件:MySchool项目的LoginForm.cs 解释WinForms项目的组织结构 对比命令行窗口与图形界面窗口,指出使用窗体的好处,让学员有所体会即可 列举几个操作系统中学员常见的窗体,增强感性认识 通过举双钥匙密码箱的例子,引出partial关键字 进一步解释创建的示例1中,两部分窗体代码的关系 强调这样分开放置的好处:程序员不必关系IDE自动生成的那些代码,编写修改更加简洁方便 强调窗体程序中也有Main方法,但一般不去修改其内容 只解释第三句话,因为后面改变运行的窗体时,要修改这行代码 列举几个系统中常见的事件,引出事件 简单解释事件驱动机制,学员理解触发——响应的关系即可 通过示例让学员对事件有了认识后,再介绍窗体的重要事件 实际编写事件处理程序,使学员有更直观的认识 * * 第Ⅱ部分 Windows编程 演示:本门课程将完成的功能 演示示例1:创建一个 Windows 窗体 项目名称 主程序文件, 包含Main方法 我们编写代码的文件 解决方案名称 窗体设计器代码文件, 代码为VS自动生成 // Program.cs namespace MyForm {
文档评论(0)