[资料整理]Visual Basic 界面设计大观

    Visual Basic 界面设计大观
  
  [前言:]界面的美观和用户亲和性是应用软件成功的首要条件,因此界面往往是程序员最费心的地方。在这个专辑中,我将向读者全面介绍Visual Basic中界面设计的原则和技巧。

  界面设计原则

  VB应用程序的界面设计
  用户界面是一个应用程序最重要的部分,对用户而言,界面就是应用程序,他们感觉不到幕后正在执行的代码。不论花多少时间和精力来编制和优化代码,应用程序的可用性仍然在很大程度上依赖于界面的好坏

  尝试新的界面风格
  Windows产品风格的不断演进,各应用软件厂商也在跟进,但经常是主流的开发工具跟不上节奏,这时往往就需要用一些辅助的工具来编制那精美的界面了。本文只是略谈一点这方面的感受,举两个小工具的例子 

  VB高级界面编程
  家可能都会用vb编写菜单程序,vb中有菜单编辑器可以轻松地编写命令按钮菜单

  VB中的界面设计原则和编程技巧  
  MDI(MultipleDocumentInterface,多窗口程序)窗体是这样定义的:“MDI窗体作为一个程序的后台窗口,包含着MDIChild属性为True的窗体”。在一个VB程序中,至多只能存在一个MDI父窗体,可以有多个MDI子窗体

  用Visual Basic设计更好的用户界面 
  在Visual Basic的程序设计中,我们可以使用语句:Object.SetFaocus使我们希望的控件得到输入焦点

  菜单和工具栏

  实现平面工具栏
  流行软件的工具栏上的按钮是平的按钮,当鼠标移过时才会突起,这种效果采用贴图的方法实现十分麻烦,而利用API函数实现起来就很方便,快捷。实现的基本思路是:用SendMessage函数向工具栏发送设置显示样式TB_SETSTYLE的消息来改变工具栏的显示效果

  在菜单中加入图标
  VB菜单编辑器所提供的默认菜单是不能在菜单项中加入图标的,而许多流行的软件大都采用了漂亮的带有小图标的菜单,如果想利用VB实现这种效果就必须要调用API函数来实现了

  VB5.0下工具条的制作
  工具条(Toolbar)是Windows环境下应用程序常用的界面元素。把菜单中常用的命令做成按钮安排在工具条中,配上适当的图标符号和文本提示,确实极大地方便了用户

  使用VB设计具有动感的命令图标栏
  我们在使用Word、Excel等Windows应用程序时,经常会见到在程序界面顶端有一行“立体式”图标按钮。当用鼠标按下某一个图标按钮时,程序就执行相应的操作。这一行“立体式”图标按钮通常就称作命令图标栏或工具条

  其他
 
  VB程序界面设计经验点滴
  使用VisualBasic(以下简称VB, 版本为6.0SP4)可以快速设计出标准风格的Windows软件,但是要创建真正易用的图形界面,还有许多工作要做

  利用VB三维面板控件设计流动条
  VB提供了一个三维面板控件,利用这个控件可设计图形效果的立体界面,从而使应用程序的界面显得更生动、美观,该控件还可以设置各种形式的背景,然后在背景上显示各种形式的字符
  
  利用VB控制窗口显示风格
  软件界面生动与否很大程度上决定于你对窗口的设计和控制。事实上,Windows程序员可以对系统中的任何窗口进行操纵,它意味着,Windows程序员可以直接操纵任何正在运行的应用窗口

  用VB将命令行软件Windows化
  有很多深受欢迎的软件,如ARJ,UNDISK等都是在DOS环境下以命令行的形式出现的。其特点就是依靠大量的参数和开关变量来实现其丰富的功能

  用API函数改进ListView控件的显示效果
  ListView控件是VB开发者非常喜爱的控件之一。作为Windows95公共控件组(COMCTL32.OCX) 的成员,它经常与经常与TreeView、ImageList等控件联合使用

  用VB实现全屏幕图形界面及动态功能提示
  图形界面是现代软件中人机交互的主要手段。为了追求界面的统一和美观,在软件开放过程中,图形界面大多采用全屏幕构图方式
  

时间: 2024-10-05 20:30:09

[资料整理]Visual Basic 界面设计大观的相关文章

用Visual Basic 6.0实现自动化测试

visual 摘要:本文探讨了Visual Basic 6.0在测试自动化中应用的可能性,并列举了一些在实际工作中应用的例子 一 现有自动化测试工具的不足 当前,一个摆在软件测试自动化面前的一个很明显的事实是目前可用的工具并不能做一切我们想要它们做的事情:指望任何一种工具能够完全支持众多不同应用的测试自动化是不现实的.由于很难找到一个能完全满足测试自动化需要的测试工具,而且测试自动化工具都十分昂贵,所以常用的做法是使用一种主要的自动化测试工具,然后用传统的编程语言如Java, C++ 和 Vis

《Visual Basic 2012入门经典》----1.8 运行项目

1.8 运行项目 Visual Basic 2012入门经典现在应用程序完成了.单击工具栏中的"Save All"按钮(一叠磁盘的图案),然后按F5键运行.也可单击工具栏中右侧的三角形按钮来运行程序,这个按钮类似于DVD播放器中的"播放"按钮,它称为"启动调试",也可在"Debug"菜单中找到.学习键盘快捷键能够加快开发过程,因此推荐在开发时尽量使用快捷键. 运行程序时,Visual Basic界面会改变,您设计的窗体将浮动在

《Visual Basic 2012入门经典》----2.8 获取帮助

2.8 获取帮助 Visual Basic 2012入门经典虽然Visual Basic被设计得尽可能直观,但有时用户在执行某项任务时也需要帮助.坦率地说,Visual Basic并不如以前的版本直观--与其强大功能和灵活性伴随而来的是复杂性.不管用户的知识有多丰富,由于Visual Basic如此复杂,包含如此丰富的功能,用户有时肯定需要使用帮助,尤其是编写Visual Basic代码时:用户并不总是知道所需的命令及其语法.幸运的是,Visual Basic提供了全面的帮助功能. 要在设计环境

Visual Basic中的界面设计原则和编程技巧

在vb里,mdi(multiple document interface,多窗口程序)窗体是这样定义的:"mdi窗体作为一个程序的后台窗口,包含着mdichild属性为true的窗体".在一个vb程序中,至多只能存在一个mdi父窗体,可以有多个mdi子窗体:建立一个mdi父窗体的方法是在vb的file菜单里选择"new mdi form". 在mdi程序运行时,如果子窗口具有菜单,那么当子窗口被激活时,子窗口的菜单就会自动替换父窗口菜单:当子窗口被最小化时,在mdi

《Visual Basic 2012入门经典》----1.6 设计界面

1.6 设计界面 Visual Basic 2012入门经典通常,使界面能执行一定功能的最佳方法是,先设计用户界面,然后添加代码.下面几个小节将创建界面. 1.6.1 在窗体中添加可见控件 首先将一个Button控件添加到窗体中.为此,双击"Toolbox"中的Button控件.Visual Basic将创建一个新按钮,并将其放在窗体的左上角,如图1.9所示.单击工具箱之外的地方,使其消失,以便可以看到新添加的Button控件. 使用"Properties"窗口,按

《Visual Basic 2012入门经典》----1.7 编写界面后面的代码

1.7 编写界面后面的代码 Visual Basic 2012入门经典为使程序能够执行操作和响应用户交互,必须为程序编写代码.Visual Basic是一款事件驱动的语言,这意味着代码将响应事件而执行.事件可能来自用户,如用户单击按钮触发其Click事件:也可能来自Windows本身(对事件的完整解释请参见第4章).目前,该应用程序看起来不错,但并不能做任何事情.用户单击Select Picture按钮直到患上腕管综合症,也不会有什么事情发生,因为没有告诉程序当用户单击按钮时要做什么.现在按F5

菜鸟急求,关于windows程序界面设计的。自己想了好长时间了,百度了很多资料也没看到点眉目

问题描述 菜鸟急求,关于windows程序界面设计的.自己想了好长时间了,百度了很多资料也没看到点眉目 是这样的,我想在一个主窗口里,放置几个按钮控件,分别用来更新同一块矩形区域,但是每一个按钮按下,区域显示的内容是不一样的,并且擦除之前的内容,功能就 像图片里的那些按钮,能够控制下边显示的内容, 我用了InvalidateRect(hwnd,&rect,TRUE)发现区域只是闪了一下,并没有擦除任何内容,尤其是之前区域里的按钮控件也没有删除掉.导致新按钮和旧按钮都显示着. 查资料的时候,看到了

visual basic 6.0-Visual Basic 6.0中怎么给界面添加主题样式?

问题描述 Visual Basic 6.0中怎么给界面添加主题样式? 已经根据http://www.cnblogs.com/clso/archive/2010/11/29/1891059.html的介绍添加了manifest文件 Private Declare Sub InitCommonControls Lib "comctl32.dll" () Private Sub Form_Initialize() InitCommonControls End Sub 这些代码也添加了,为什么

asp.net界面设计时怎样实现停靠在某一侧的panel控件隐藏或显示,就像visual的工具栏一样?

问题描述 asp.net界面设计时怎样实现停靠在某一侧的panel控件隐藏或显示,就像visual的工具栏一样? 解决方案 解决方案二:一个div,旁边飘一个小图片,点击这个小图片,控制div的display为显示或隐藏,再不济,控制其width为0也行