首页 相关文章 VisualBasic程序设计

VisualBasic程序设计

  可用性设计
  任何应用程序的可用性基本上由用户决定。界面设计是需多次反复的过程;在为应用程序设计界面时,第一步就设计出非常完美的界面的情况非常少见。用户参与设计过程越早,花的气力越少,创建的界面越好、越可用。
  
  什么是好的界面
  设计用户界面时,开始时最好是先看看Microsoft或其他公司的一些卖得很好的应用程序。毕竟,界面很差的应用程序不会卖得很好。将会发现许多通用的东西,比如:工具栏、状态条、工具提示、上下文菜单以及标记对话框。VisualBasic具有把所有这些东西添加到应用程序中的能力,这并不偶然。
  也可以凭借自己使用软件的经验。想一想曾经使用过的一些应用程序,哪些可以工作、哪些不可以以及如何修改它。但要记住个人的喜好不等于用户的喜好,必须把自己的意见与用户的意见一致起来。
  还要注意到大多数成功的应用程序都提供选择来适应不同的用户的偏爱。例如,MicrosoftWindows“资源管理器”允许用户通过菜单、键盘命令或者拖放来复制文件。提供选项会扩大应用程序的吸引力,至少应该使所有的功能都能被鼠标和键盘所访问。
  
  Windows界面准则[ 查看全文 ]

2016-02-19 标签:

VisualBasic程序设计的相关文章

  • VisualBasic中通信控件及其在windows平台下的通信软件设计方法,并结合具体实例给出了基本的通信程序。 1992年crescentsoftwareinc.公司专为vb设计了mscomm.vbx用户通信控件,它提供了通过串口发送和接收数据的串行通信能力,不但包括了全部windowsapi中关于串行通信的16个函数所完成的功能,而且开拓了更多的使用户设计方便的对象属性来满足不同用户不同业务的需求。目前国内众多的vb资料中很...[ 查看全文 ]
  • · 简介(开发中) 前言     phoenix,浴火重生的凤凰。和她的名字一样,这个版本的热键助手是一个全新的热键助手。虽然她“长得”和以前的版本差不多不过她已经实现了程序的全部重写。     应当说phoenix版本是“热键助手”的降级版。在以前开发“热键助手”的时候,按照自己的喜好加了很多功能。然而在实现了这些功能以后,却发现真正使用这些功能的人其实并不...[ 查看全文 ]
  • 标签:PHP
           序   与我编著的其他书籍类似,本书也基于边学习边动手的原则,因为我相信只阅读而不实践并不是最好的学习方法。总之,就如同玩拼板游戏一样,不仅要看到这些拼板是怎样拼在一起的,而且应该自己动手将它们拼装起来!编程正是这样的道理,必须实际运行一些程序,才能真正理解相应的概念。   使用PHP编程向你展示了如何有机的创建应用程序,...[ 查看全文 ]
  • 程序设计语言,经历了从 机器语言 、 汇编语言 到 高级语言 这样一个发展过程。 机器语言 --------面向机器的语言 机器语言是 最底层 的计算机语言。用机器语言编写的程序,计算机硬件可以直接识别。在用机器语言编写的程序中,每一条机器指令都是二进制形式的指令代码。 对于不同的计算机硬件(主要是CPU),其机器语言是不同的,因此,针对一种计算机所编写的机器语言程序不能在另一种计算机上运行。 由于机器...[ 查看全文 ]
  • 标签:Java JAVA基础
    一:理解多线程 多线程是这样一种机制,它允许在程序中并发执行多个指令流,每个指令流都称为一个线程,彼此间互相独立。 线程又称为轻量级进程,它和进程一样拥有独立的执行控制,由操作系统负责调度,区别在于线程没有独立的存储空间,而是和所属进程中的其它线程共享一个存储空间,这使得线程间的通信远较进程简单。 多个线程的执行是并发的,也就是在逻辑上“同时”,而不管是...[ 查看全文 ]
  •    Java Applet 是用Java 语言编写的一些小应用程序,这些程序是直接嵌入到页面中,由支持Java的浏览器(IE 或 Nescape)解释执行能够产生特殊效果的程序。它可以大大提高Web页面的交互能力和动态执行能力。包含Applet的网页被称为Java-powered页,可以称其为Java支持的网页。 当用户访问这样的网页时,Applet被下载到用户的计算机上执行,但前提是用户使用的是支持Java的网络浏览器。由于Applet是...[ 查看全文 ]
  • 1、介绍 Eclipse Form是Eclipse 3.0的新特性。 Eclipse Form是一组定制小部件和支持类组成的插件,以前由PDE和Update组件内部使用,在Eclipse 3.0中已经成为公用API。 Eclipse Form提供: ·适合包含到内容区域(编辑器或视图)中的“Form”概念 ·用来管理颜色、超链接组和其它象SWT控件一样的Form外观的工具包 ·象HTML表格一样布局的新布局管理器 ·为Form设计的定制控件(超链接、图像链接...[ 查看全文 ]
  • 《Windows 程序设计》学习笔记(四) 作者:i_doit 提交者:eastvc 发布日期:2004-1-2 20:42:21 原文出处:http://www.csdn.net/ 第四章 输出文本 需要非常清楚一个概念----窗口的客户区(Client Area):整个应用程序窗口中未被标题栏,窗口边框以及可选的菜单栏,工具栏,状态栏和滚动条占据的部分。 在Windows中,我们能在窗口的客户区绘制文本和图形,而当窗口的客户区被变动时,Windows不能保留...[ 查看全文 ]
  • 标签:Java JAVA基础
    Java语言的声望和它在桌面应用程序(GUI程序)所取得的成就显然极不相符,至今仍然很少能看到非常成功Java桌面程序。虽然有JBuilder,Netbean,JProbe等大型软件作为代表,但这仍不能证明Java的GUI程序是成功的:它们的外观总是和同一操作系统平台下的其它软件显得格格不入。对机器配置的需求也似乎永无止境,这使得它们只能被一些总是拥有当前最高性能PC的程序员们所容忍,或是那些不在乎金钱...[ 查看全文 ]
  • 一、前言 随着多媒体硬件环境和软件环境的不断完善,目前,大部分计算机软件开发中都涉及多媒体软件技术的应用。 进行多媒体应用程序设计,从原理上说,可以采用从C 到多媒体专用开发系统(如TOOLBOOK、AUTHORWARE、DIRECTOR)等多种层次的工具。然而,由于多媒体软件涉及的媒体复杂多样、开发周期短并且需要多种专业人员参与,因此,为了能进行实用高效的开发,必须选用简单易用、开发效率高的软件...[ 查看全文 ]
  • 标签:Java JAVA基础
    前言 在我们的实际工作中,经常需要实现打印功能。但由于历史原因,Java提供的打印功能一直都比较弱。实际上最初的jdk根本不支持打印,直到jdk1.1才引入了很轻量的打印支持。所以,在以前用Java/Applet/JSP/Servlet设计的程序中,较复杂的打印都是通过调用ActiveX/OCX控件或者VB/VC程序来实现的,非常麻烦。实际上,SUN公司也一直致力于Java打印功能的完善,而Java2平台则终于有了一...[ 查看全文 ]
  • 一、理解多线程 多线程是这样一种机制,它允许在程序中并发执行多个指令流,每个指令流都称为一个线程,彼此间互相独立。 线程又称为轻量级进程,它和进程一样拥有独立的执行控制,由操作 系统负责调度,区别在于线程没有独立的存储空间,而是和所属进程中的其它线程共享一个存储空间,这使得线程间的通信远较进程简单。 多个线程的执行是并发的,也就是在逻辑上同时,而不管是否是物理上的同时。如果...[ 查看全文 ]
  • 标签:PHP
    smarty的程序设计部分: 在smarty的模板设计部分我简单的把smarty在模板中的一些常用设置做了简单的介绍,这一节主要来介绍一下如何在smarty中开始我们程 序设计。 PHP代码:-------------------------------------------------------------------------------- 首先来介绍一下在上一节中我们使用的过的.php文件中的一些元素。同样,我们拿上一节中最开始的那个index.php文件来说明一下...[ 查看全文 ]
  • 获取文件的版本信息: FileVersionInfo myFileVersionInfo1 = FileVersionInfo.GetVersionInfo("D:\\TEST.DLL"); textBox1.Text="版本号: " + myFileVersionInfo1.FileVersion; 更改文件属性,删除只读文件: 下例欲将E:\test.txt文件拷贝至D:\tmp\test.txt,但D:\tmp\test.txt已经存在。 //File.Copy(sourceFile,destinationFile,true); 用来拷贝文件 //当destinationFile已经存在时,无法将文件f...[ 查看全文 ]
  • 标签:Java JAVA基础
    Java语言提供了一种接口(interface)机制。这种接口机制使Java的面向对象编程变得更加灵活。我们可以用接口来定义一个类的表现形式,但接口不能包含任何实现。在《Thinking in Java》一书中,作者对接口有这样的描述:“接口(interface)比抽象(abstract)的概念更进了一步。你可以把一个接口看成是一个纯的抽象类。”我认为作者对接口的这一解释再准确不过了。 理解并用好接口机制...[ 查看全文 ]
  • 标签:Web开发
    代码如下: script type="text/javascript" try { document.createElement("Canvas").getContext("2d"); document.getElementById("support").innerHTML = "OK"; } catch (e) { document.getElementById("support").innerHTML = e.message; } /script 加入Canvas canvas id="diagonal" style="border:1px solid blue;" width="200" height="200"/ 代码如下: ...[ 查看全文 ]
  • “这可能是我所读过的关于C++的最好的书,我为通过这本书所学到的大量C++知识而惊异,”Synesis Software公司的开发顾问Matthew Wilson如此评价着C++ Gotchas(由Pearson的Addison-Wesley出版)。 令人兴奋的是,中国青年出版社引进了该书版权,进行了严谨的本地化工作,出版了该书的中文版《C++程序设计陷阱》,为国内众多程序开发设计高手提供了冲开设计陷阱牢笼的机会。 当好友读...[ 查看全文 ]
  • 标签:PHP
                第四章 程序控制      本章深入PHP内部,讲述如何使用函数、表达式和语句以实现对程序的控制。      前面的章节初步介绍了怎样操作数据,如果我们将操作数和操作符看作是构筑元件的话,那么它们组合起来即可形成表达式。进一步讲,表达式可以构成语句,语句用于组成函数,而函数则可用来组成...[ 查看全文 ]
  • 幸好,我们对MFC的文档、视图和框架类之间的联系的作用有了一定的了解,因此编写托管C++的文档应用程序倒觉得不那么复杂。那么,事情该如何进行呢? 一、.NET框架中文档应用程序的机制 .NET框架只提供多文档应用程序的机制,这是因为在单文档应用程序中,文档窗口可以用相应的控件来代替(如上一篇的综合示例),由于视图也是一个窗口,因此.NET框架没有“视图类”的概念,也没有“单文档...[ 查看全文 ]
  • 标签:PHP
    WAP 的发展离不开其WWW的底蕴,毕竟,整个WAP协议的制定参照了WWW的模型,并且尽可能地沿用了Internet的诸多标准和 技术 ,如WML语言脱胎于HTML与XML,WMLScript与传统的脚本语言也很相似。的确,WAP虽然是个新名词,但是它却与传统的国际 互联网 密不可分地结合着,在结构上如此,在技术上更是如此。 在WAP协议中提到WAP页面所使用的标记语言为WML,当需要进行较高级的操作,如...[ 查看全文 ]
手机页面 收藏网站 回到头部