windows应用开发

windows应用开发

ID:45390662

大小:2.26 MB

页数:75页

时间:2019-11-12

windows应用开发_第1页
windows应用开发_第2页
windows应用开发_第3页
windows应用开发_第4页
windows应用开发_第5页
资源描述:

《windows应用开发》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第8章Windows项目开发第8章widows应用开发窗体Form类Windows窗体类层次结构控件与组件菜单和工具栏MDI窗体用户控件Windows开发的基本步骤8.1系统开发基本步骤系统设计需求分析数据库设计界面设计代码设计测试发布超市进销存管理系统功能8.1系统开发基本步骤作业8.1根据商品进销存管理系统功能框架完成其数据库设计(要求:用SQLServer2005(2008)版本)8.1系统开发基本步骤超市进销存管理系统业务流程图系统登录登录成功系统主窗体基本档案库存管理销售管理进货管理系统维护NY8.1系统开发基本步骤第8章widows应用开发窗体控件描述可视化类属性设计方法调用事

2、件机制(消息循环)登录窗体界面设计8.1系统开发基本步骤Form类8.2Form类窗体是应用程序的基本单元,表示组成应用程序的用户界面的窗口或对话框。当向项目添加窗体时,可选择从框架提供的Form类继承还是从以前创建的窗体继承。窗体是容器类控件,从Control类继承。窗体常有单文档界面(SDI)、资源管理器样式界面、多文档界面(MDI)。Form类常用事件事件说明事件顺序Load在内存中加载窗体时触发,此时不可见构造函数LoadActivatedClosingClosedDeactivateActivated窗体激活时触发的事件,发生在Load之后Validated验证窗体后触发Cont

3、rolAdded添加控件时触发FormClosed关闭时触发KeyPress敲击键盘上的键时触发AutoSizeChanged窗体大小发生变化时激活MouseClick鼠标单击窗体时触发Scroll滚动窗体时触发Click单击时Closed关闭窗体后发生8.2Form类说明Activated事件:发生于Load之后,即当控件被传递到窗体上时,以后每次显示该窗体时,Activate事件将再次发生。但Load事件不再发生。所以若某个窗体可能被多次显示,则应把初始化步骤放入其中而非Load事件中。例:若希望把焦点设置在新窗体上某个特定的控件,则应在该事件方法中调用Focus方法。……8.2For

4、m类Form类常用属性Visible属性:在窗体的可见性在事件中,若希望Windows应用程序的主窗体在应用程序启动时不可见,设Visible=flase无效。因为通常启动窗体的生存期决定了应用程序的生存期,只要将应用程序的启动变为一个模块即可有效。因为当“关闭”模块时,应用程序的生存期也随之结束。8.2Form类TopMost属性顶端的窗体始终位于指定应用程序中所有窗口的前面。例如,可能希望将浮动工具窗口保持在应用程序主窗口的前面。TopMost属性控制窗体是否为最顶端的窗体。说明:即使最顶端的窗体不处于活动状态,它也会浮在其他非顶端窗体之前。8.2Form类FormBorderStyl

5、e属性设置说明无没有边框或与边框相关的元素,用于启动窗体固定三维当需要三维边框效果时使用。不可调整大小,可在标题栏上包括控件菜单栏、标题栏、最大化和最小化按钮。用于创建相对于窗体主体凸起的边框固定对话框用于对话框。不可调整大小,可在标题栏上包括控件菜单栏、标题栏、最大化和最小化按钮。用于创建相对于窗体主体凹进的边框固定单线边框不可调整大小。可包括控件菜单栏、标题栏、最大化和最小化按钮。只能使用最大化和最小化按钮改变大小。用于创建单线边框固定工具窗口显示不可调整大小的窗口,其中包含“关闭”按钮和以缩小字体显示的标题栏文本。该窗体不在Windows任务栏中出现。用于工具窗口可调整大小该项为默认

6、项,可调整大小,经常用于主窗口。可包括控件菜单栏、标题栏、最大化和最小化按钮。鼠标指针在任何边缘处可调整大小可调整大小的工具窗口用于工具窗口。显示可调整大小的窗口,其中包括“关闭”按钮和以缩小字体显示的标题栏文本。该窗体不在Windows任务栏中出现8.2Form类Location属性指定窗体在计算机屏幕左上角的显示位置。它以像素为单位指定窗体的位置。还需要设置StartPosition属性,以指示显示区域的边界。Windows应用程序的StartPosition属性的默认设置是“WindowsDefaultLocation”,该设置通知操作系统在启动时根据当前硬件计算该窗体的最佳位置。8

7、.2Form类Application类表示整个应用程序,用于管理程序、线程和Windows消息,通常用来显示一个应用程序的最初窗体。它是Sealed类,也不能创建实例对象,它属System.Windows.Form命名空间。Run:在当前线程下启动一个标准消息循环。若已提供窗体,则令该窗体可见。常用的static方法:8.2Form类Control基类常用属性8.3Control类属性含义Anchor设置控件的哪个边缘锚

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。