欢迎来到天天文库
浏览记录
ID:27774573
大小:1.21 MB
页数:178页
时间:2018-12-03
《vb.net 程序设计(中) ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、VB.NET程序设计(中)第1章程序设计基础与集成开发环境第2章数据类型第3章程序基本控制结构第4章过程与模块第5章面向对象的基本概念第6章图形用户界面设计基础第7章文件操作与打印技术第8章Windows桌面程序开发实例第9章图形图像处理第10章多媒体程序开发第11章程序调试和异常处理技术第12章数据库访问第13章综合实例第6章图形用户界面设计基础本章学习目标掌握VB.NET中窗体的分类、创建方法、常用属性、事件和方法掌握各种控件的添加方法,常用属性、事件和方法了解图形用户界面程序的开发流程能够为控件添加代码,完成简单的程序
2、设计。6.1概述用户界面是用户和计算机之间进行交互的界面图形用户界面或图形用户接口(GraphicalUserInterface,GUI)是指采用图形方式显示的计算机操作环境用户接口6.1.1图形用户界面设计的原则1.用户至上充分考虑到用户使用程序的方便性2.控件的位置拖放安排用户习惯的阅读顺序一般是从左到右,从上到下。按照此原则,用户第一眼看到的应是计算机屏幕的左上部分,因此最重要的元素应当定位在这里。3.控件的大小与一致性编排当有多种控件被同时利用时要尽可能的使得它们采用同一风格。6.1.1图形用户界面设计的原则4.合理
3、利用空间,保持界面的简洁5.合理利用颜色、图像和显示效果来达成内容与形式的统一最好采用一些柔和的、更中性化的颜色。应当尽量限制应用程序所用颜色的种类,而且色调也应该保持一致。6.1.2图形用户界面程序设计的一般过程在VB.NET环境下开发基于Windows应用程序的过程一般为:1.新建项目用户每次开发一个程序的实质就是新建一个项目,可以通过“文件”菜单中选择“新建项目”选项新建一个项目。2.设计界面界面设计就是在窗体上添加控件并且设置控件对象的布局。3.添加代码用户需要通过与控件交互而执行相应的功能,这种交互就是要触发控件对
4、象的事件。4.保存、运行和调试代码设计完毕,保存整个项目,然后进行程序的调试,并完善设计。6.2窗体窗体是VB.NET开发应用程序的基础。而Windows窗体用于在.NETFramework上创建MicrosoftWindows应用程序。此框架提供了一个有条理的、面向对象的、可扩展的类集,从而简化了Windows程序的开发。窗体也是类,使用窗体设计器创建的窗体实际上就是类。基于Windows应用程序的用户界面主要有两大类:单文档界面(SingleDocumentInterface,SDI)和多文档界面(MultipleDoc
5、umentInterface,MDI)。6.2.1创建窗体1.创建SDI窗体SDI窗体是指一次只能打开一个文档窗口,一个应用程序中可以包含多个SDI窗体,但是这些窗体之间的关系是平等的,例如Windows下的记事本程序就是一个SDI窗体的程序。用户每次新建项目时,在选择“Windows应用程序”选项时系统会自动生成一个窗体系统默认名称为Form1,这个窗体就是一个SDI窗体。一个项目不仅仅只有一个窗体,为已经创建的项目添加窗体的方法为:选择“项目”菜单下的“添加Windows窗体”命令,打开“添加新项”对话框,“模板”列表框
6、中选择“Windows窗体”选项即可。6.2.1创建窗体2.创建MDI窗体MDI窗体是指一个窗体可以同时打开多个文档窗体,这些窗体之间的关系是不平等的,分为主窗体和子窗体。每个文档显示在各自的子窗体中,子窗体的操作与SDI窗体一样,但只局限于主窗体内部。目前大多数的应用程序都是MDI窗体,例如MicrosoftOfficeWord程序就可以同时打开多个文档。6.2.1创建窗体2.创建MDI窗体(1)创建MDI主窗体创建MDI主窗体的方法很简单,新建一个项目,并将默认窗体的IsMdiContainer属性设置为True即可。此
7、时MDI主窗体的颜色为黑色,且不能更改背景色,也不能显示图片。一个MDI窗体的应用程序可以有多个MDI主窗体,但通常情况下只有一个。一般情况下,MDI窗体只拥有菜单、工具栏和状态栏。(2)创建MDI子窗体在已将创建了主窗体的项目中,可以为项目添加窗体,并将窗体的IsMdiContainer的属性值设置为True即可创建MDI子窗体。6.2.2窗体的常用属性属性名说明取值及说明BackColor背景色ControlBackgroundImage背景图像图片的路径,图片格式为bmp,gif,jpg和jpegControlBox是
8、否有“控制”菜单True:有(默认)False:没有Cursor鼠标在窗体上移动显示的样式默认值为DefaultEnabled是否可用True:可用(默认)False:不可用Font显示文字的格式字体、大小、颜色、风格IsMdiContainer是否为MDI窗体True:是False:不是
此文档下载收益归作者所有