或者设置datagridview的Anchor属性 这个属性可以设置随着窗体的拉动 ,那么的它就会拉大。
在silverlight/wpf上也有类似的机制(只不过不是属性,而是一个容器控件)。
比如说我们针对13存的屏幕、1300多点的分辨率做的大屏幕界面,结果要在人家10寸小本上展示,就可以无需写任何代码、让其自动收缩,而所有的鼠标等指点 *** 作的位置也会精确定位。
不过这不应该滥用。因为不论是放大还是缩小,往往给人 *** 作时都带来更多困惑。或者觉得傻大的可笑,或者觉得琐细得根本无法 *** 作。
最好的设计方式,是不改变控件大小,而是根据容易的大小自动布局。例如小屏幕上那么就自动将更多的内容收缩起来,而在大屏幕上那么就将更多内容自动平铺上去。
Windows 7以“窗口”的形式来区分各个程序的工作区域,用户打开计算机、磁盘驱动器、文件夹,或是一个应用程序,系统会打开一个窗口,用于执行相应的工作。这些窗口的组成大同小异,以“计算机”窗口为例,对窗口的组成作如下说明。\x0d\x0a1、最大方是标题栏,通过标题栏可以进行移动窗口、改变窗口的大小和关闭窗口 *** 作,标题栏最右端显示“最小化”、“最大化”、“关闭” 3个按钮。\x0d\x0a2、标题栏下是地址栏,用于显示和输入当前浏览位置的详细路径信息。\x0d\x0a3、地址栏右边是搜索栏:用于在计算机中搜索各种文件。\x0d\x0a4、地址、标题栏下是工具栏,相当于Windows XP系统里的菜单栏和工具栏的结合。前边(左边)是菜单,后边是(右边)一些基本工具。\x0d\x0a5、工具栏下左边是导航窗格,导航窗格给用户提供了树状结构文件夹列表,从而方便用户快速定位所需的目标,其主要分成收藏夹、库、计算机、网络等4大类。\x0d\x0a6、工具栏下左边是窗口工作区:用于显示主要的内容,如多个不同的文件夹、磁盘驱动等。它是窗口中最主要的组成部分。\x0d\x0a7、最下方是详细信息窗格(状态栏),用于显示当前 *** 作的状态及提示信息,或当前用户选定对象的详细信息。这个就非常多啦,VisualStudio,Qt,IDEA,Delphi,PowerBuilder等这些软件都可以,直接拖拽控件就可设计Windows窗体应用程序,下面我简单介绍一下:
VisualStudio
这是微软开发的一个非常著名的IDE集成环境,主要用于Windows环境下开发使用,对于Windows窗体应用程序,主要是WinForm、WPF、MFC等,可用控件非常丰富,可以直接拖拽设置设计UI界面,兼容性和扩展性也非常好,是Windows平台下主要的窗体应用程序开发软件:
Qt
这是一个基于C++的图形用户界面应用程序开发框架,免费、开源、跨平台,应用非常广泛,提供可视化组件非常多,可以直接拖拽设计Windows窗体程序,还可以利用QSS进行界面美化,如果你需要跨平台应用,并且要基于C++进行,那么可以考虑学习一下这框架,非常不错,值得学习和使用:
IDEA
这是一个Java集成开发环境,在业界非常受欢迎,已经集成了Windows窗体应用程序设计,可用组件众多(基于swing),可以直接拖拽设计UI界面,如果你对Java编程比较熟悉的话,可以使用一下这个软件,非常不错:
Delphi
这是Windows平台下一个非常著名的应用程序开发工具,以可视化的图形用户界面为开发工具,可用控件众多,可以直接拖拽设计UI界面,所见即所得,非常方便,开发、编译和运行效率都非常高,在早期的Windows窗体设计中经常会用到,不过随着Qt、WinForm等的兴起,Delphi应用的范围越来越小,正在逐渐走向没落:
PowerBuilder
这也是Windows平台下一个非常不错的可视化编程工具,和Delphi一样,在早期的Windows窗体程序设计中,经常会用到,内置控件众多,可以直接拖拽编辑设计UI界面,支持高效的应用程序开发,查询、报表和图形功能强大,对于桌面C/S应用程序开发来说,也是一个不错的选择,不过随着新技术的兴起,PB也在逐渐走向没落,使用的人也越来越少:
目前,就分享这5个Windows窗体应用程序开发软件吧,前3个软件是目前主流的窗体开发软件,后2个软件正在逐渐走向没落,只要你有一定的编程基础,熟悉一下相关软件的使用,很快就能掌握的,网上也有相关教程和资料,介绍的非常详细,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言进行补充。
使用VisualC++开发Windows窗体项目,通常与使用任何其他.NET语言(如VisualBasic.NET或C#)进行开发并无不同。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)