模块文件解决方案.PPT

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

桌面应用程序:核心概念 ——剖析工程代码结构 第二章 回顾 了解VB.NET和Visual Studio .NET 学习如何选择一种语言 了解.NET Framework 了解公共语言运行时系统 了解程序集的基础知识 了解名称空间的组成 了解.NET Framework类库 了解中间语言语法 目标 了解VB.NET应用程序类型 理解VB.NET应用程序的组织方式 了解IDE窗口组成 处理Form模块 了解如何管理窗体 了解控件的用途和使用 设置控件的tab顺序 了解事件处理程序的运行方式 动态创建事件处理程序和控件实例 了解控件集合 学习方式 解决方案简介 解决方案DEMO 解决方案DEMO 解决方案DEMO 如何创建应用程序? 如何创建应用程序? 如何创建应用程序? 如何创建应用程序? 如何创建应用程序? 如何创建应用程序? 如何创建应用程序? 如何创建应用程序? 如何创建应用程序? 如何创建应用程序? 如何创建应用程序? 处理窗体模块 处理窗体模块 处理窗体模块 处理窗体模块 处理窗体模块 处理窗体模块 处理窗体模块 添加控件 添加控件 添加控件 添加控件 添加控件 添加控件 添加控件 添加控件 控件集合 控件集合 设计时添加控件: 编写自己的初始化程序,对窗体中的控件进行初始化; 编写控件事件处理程序; 设计时添加控件: 当窗体打开时,应根据上一个窗口选择的机型、起点、终点等信息在本窗口显示相应内容。 显然在Load上无法实现,因为,Load无法得到前一屏幕的内容。 怎样解决? 对的,通过带参数的构造函数实现参数的传递! 运行时动态添加控件: 那这些按钮是怎样生成的呢?显然,设计时无法实现,因为无法确定每行要多少,以及要画多少行,这些只能在运行时定! 那么应在什么时候生成这些按钮呢?显然是在窗口打开时!因此,我们应将这些代码写在Load事件处理程序中! 此程序负责生成单个CheckBox,并把它放到Panel中。 此程序负责生成单个Label,并把它放到Panel中。 这两个变量作为常量定义在模块中 为控件动态指定事件处理程序: 当点击这些座位时,上面的已定数和空位数发生变化,这是怎么实现的呢? 显然,这些CheckBox指定了事件处理程序,那么是怎样指定的呢? 为控件动态指定事件处理程序: 在过程名后使用Handles,这种方式只能在设计时用; 使用AddHandler语句,见教材P74 控件集合是控件容器,可以容纳多个控件,如:窗体、Panel都是控件容器,它们都有一个Controls属性,这是一个控件集合: 可以遍历控件集合中的所有控件,当需要对集合中所有控件进行统一处理时这很重要; 可以向容器中添加控件或删除某个控件,前面我们已经做过。 考虑清空按钮的情况:它需要将所有已选定的CheckBox清空,显然,需要检查Panel中的所有CheckBox,对于以选定的进行清空处理. * 我们将基于一个完整的解决方案来讲解本章的内容: 预览解决方案 创建解决方案 添加窗体模块 添加控件 动态创建控件实例 动态指定事件处理程序 使用控件集合 介绍方案的基本情况,并演示实际系统 介绍如何创建应用程序,并讲解如下内容: 1、应用程序类型; 2、程序的组织方式; 介绍如何添加窗体,并讲解如下内容: 1、IDE窗口; 2、窗体代码结构; 3、管理窗体 介绍如何添加设计时控件,并讲解如下内容: 1、常用控件; 2、tab顺序; 3、事件处理程序 介绍如何运行时创建控件实例 介绍如何运行时动态指定事件处理程序 介绍如何运用控件集合管理控件 这是一个假想的航班乘客登机情况跟踪系统: ? 它要求用户选择机型、航班号、起点和终点 ? 显示选定航班的座位情况,并可根据登机情况设置各座位的信息 DEMO 要具备的知识: ? IDE支持的应用程序类型; ? IDE中应用程序的组织方式; ? IDE窗口类型; ? 创建应用程序解决方案; IDE支持的应用程序类型: ? Windows Application; ? Class Library; ? Windows Control Library; ? ASP.NET Web Application; ? ASP.NET Web Service; ? Web Control Library; ? Console Application; ? Windows Service; 根据需要选择合适的应用程序类型 IDE中应用程序的组织方式: ? 使用IDE创建应用程序时,应用程序被组织到一个解决方案中; ? 组成解决方案的所有文件保存在一个独有的目录中,名为解决方案目录; ? IDE中使用Solution Explorer管理组成

文档评论(0)

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

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

1亿VIP精品文档

相关文档