你的位置: 异次元首页全部文章X-Force第175页 PD虚拟机     VPS     Win11     微软     苹果     SetApp     Office     精选
关于 [ X-Force ] 的专栏

VisualBasic┊编写高质量的VB代码

    2006-03-10

简介: 本文描述了如何通过一些技术手段来提高vb代码的执行效率。(对想提高vb的技术同学很有帮助哦)这些手段可以分为两个大的部分:编码技术和编译优化技术。在编码技术中介绍了如何通过使用高效的数据类型、减少外部引用等编程手段来提高代码执行速度,减少代码消耗的系统资源。在编译优化技术中介绍了如何正确地利用vb提供的编译选项对在编译时最后生成的可执行文件进行优化。

技巧┊设置Guest帐户密码的办法保护共享文件夹

    2006-03-10

我用的笔记本随机的正版XP家庭版,用着一直没怎么样,可是近来发觉家庭版的XP设置的共享文件夹不能设置密码,最后还是想了点办法搞定了——就是设置Guest帐户密码啦~

VB编程基础教程2-变量

    2006-02-25

在 visual basic 中执行应用程序期间,用变量临时存储数值。变量有名字(用来引用变量所包含的值的词)和数据类型(确定变量能够存储的数据的种类)。
可以把变量看作内存中存放未知值的所在处。例如,假定正在为水果铺编一个销售苹果的软件。在销售实际发生之前并不知道苹果的价格和销量。此时,可以设计两个变量来保存未知数— 将它们命名为 appleprice 和 applessold。每次运行程序时,用户就这两个变量提供具体值。为了计算总的销售额,并且将结果显示在名叫 txtsales 的文本框中,代码应该是这样的:
txtsales.txt = appleprice * applessold
每次根据用户提供的数值,这个表达式返回不同的金额。由于有了变量,就可以设计一个算式,而不必事先知道实际的输入是多少。
在这个例子中,appleprice 的数据类型是货币,而 applessold 的数据类型是整数。变量还可以表示许多其它数值,比如:文本数值、日期、各种数值类型,甚至对象也在此列。
存储和检索变量中的数据
用赋值语句进行计算,并将结果赋予变量:

MD5加密算法VB源代码

    2005-06-14

今天在在网页的源代码中找到了MD5加密算法的代码,呵呵,搬过来VB用了~~

直接调用就可以了

'使用例子msgbox md5("加密的字符串")
Private Const BITS_TO_A_BYTE = 8
Private Const BYTES_TO_A_WORD = 4

VB编程基础教程21-优化

    2005-02-25

优化具有科学和艺术两重含义。从科学角度看,优化意指具体的优化技术;而从艺术角度看,优化指的是确定在什么地方、什么时候需要优化。由此,优化可定义为“通过选择和设计数据结构、算法以及指令序列,来提高程序效率(更小、更快)的过程”。
有关优化的一个普遍存在的误解是,认为只是在应用程序开发周期的最后阶段才进行优化。而实际上,为了创建真正优化的应用程序,就必须在开发时实行优化。一般来说,优化的过程为:仔细选择算法,并在速度、大小等诸多限制因素间进行权衡,初步估计应用程序各个部分的速度和大小,再在以后的开发过程中检验上述假设。
优化的第一步是确定优化目标。优化可以从以下几个方面进行:
真实速度(应用程序实际计算或操作的速度)。

显示速度(应用程序屏幕显示的速度)。

VB编程基础教程20-坐标系统概述

    2005-02-25

本章描述的每一个图形操作(包括调整大小、移动和绘图),都要使用绘图区或容器的坐标系统。虽然用坐标系统能达到成功的图形效果,然而,如何用坐标系统定义窗体和控件在应用程序中的位置,也是很重要的。
坐标系统是一个二维网格,可定义屏幕上、窗体中或其它容器中(如:图片框或 printer 对象)的位置。使用窗体中的坐标,可定义网格上的位置:
(x, y)
x 值是沿 x 轴点的位置,最左端是缺省位置 0。y 值是沿 y 轴点的位置,最上端是缺省位置 0。该坐标系统的图示在图 12.3 中。
图 12.3 窗体的坐标系统

以下规则用于 visual basic 坐标系统:

VB编程基础教程19-界面设计的基础

    2005-02-25

不必成为创建用户界面的艺术家-大多数用户界面设计的原则,与任意一门基础艺术课中所讲授的基础设计的原则相同。构图、颜色等的基本的设计原则,就象它们应用在纸张或油画上一样,也能很好地在一台计算机的屏幕上应用。
虽然 visual basic 能通过简单地将控件拖动并放置到窗体上而使得创建用户界面非常容易,但是,在设计之前稍微计划一下就能使应用程序的可用性有很大的改观。可能须先在纸上画出窗体开始设计,决定需要哪些控件,不同元素的相对重要性,以及控件之间的关系。
构图:应用程序的观感与感觉
窗体的构图或布局不仅影响它的美感,而且也极大地影响应用程序的可用性。构图包括诸如控件的位置、元素的一致性、动感、空白空间的使用、以及设计的简单性等因素。
控件的位置
在大多数界面设计中,不是所有的元素都一样重要。仔细地设计是很有必要的,以确保越是重要的元素越要很快地显现给用户。重要的或者频繁访问的元素应当放在显著的位置上,而不太重要的元素就应当降级到不太显著的位置上。
在大多数语言中我们习惯于在一页之中从左到右、自上到下地阅读。对于计算机屏幕也如此,大多数用户的眼睛会首先注视屏幕的左上部位,所以最重要的元素应当放在屏幕的左上部位。例如,如果窗体上的信息与客户有关,则它的名字字段应当显示在它能最先被看到的地方。而按钮,如“确定”或“下一个”,应当放置在屏幕的右下部位;用户在未完成对窗体的操作之前,通常不会访问这些按钮。

VB编程基础教程18-在应用程序中使用DLL过程

    2005-02-25

由于 dll 过程存在于 visual basic 应用程序之外的文件中,在使用时必须指定过程的位置和调用参数。可以用 declare 语句提供这类信息。在声明了 dll 过程之后,可以把它当做 visual basic 自己的过程使用。
重点 如果在 visual basic 中直接调用 dll,那么 visual basic 环境下固有的安全机制将受到不利影响。这意味着在测试和调试程序时可能会遇到更多的系统故障。为了减少这种危险,在声明 dll 过程、传递参数和指定类型的时候务必要小心。无论在什么情况下,一定要经常保存已经完成的工作。dll 可以提供不同凡响的功能,但是要用好它也不容易。
下例将演示如何调用 windows api 中的过程。调用函数 setwindowtext 来改变一个窗体的标题栏。当然,在实际应用中,通常总是利用 visual basic 的 caption 属性来改变标题栏。该示例的目的在于说明如何声明并调用过程。
声明 dll 过程
首先,在模块的声明部分对过程进行声明:
private declare function setwindowtext lib "user32" _
alias "setwindowtexta" (byval hwnd as long, _

VB编程基础教程17-创建对象

    2005-02-25

创建对象的最简单方法是在“工具箱”中双击控件。但是,对 visual basic 中的所有可用对象以及来自其它应用程序的所有可用对象,要想充分体现它们的优势,可在运行时用 visual basic 的可编程性能创立对象。
用对象变量创建对象引用。

用类模块“从零开始”创建自己的对象。

用集合对象创建自己的集合。
详细信息 其它章节会介绍如何访问对象。例如,在“用部件编程”中将讨论 createobject 和 getobject 函数。

VB编程基础教程16-对象之间的关系

    2005-02-25

在同一窗体上放置两个命令按钮时,它们是两个具有不同 name 属性设置值(command1 和 command2)的分开的对象,但都分享同一个类— 命令按钮。
它们也共享这样一个特征,即它们在同一窗体上。在本章前面已看到,窗体上的控件也包含在窗体中。这就把控件放在一个层次上。要引用控件就必须先引用窗体,就如同打电话拨号一样,首先要拨国家/地区号码或区域号码,然后再拨具体的电话号码。
这两个命令按钮也共享这样一个特征,即它们都是控件。所有控件都具有公共特性,使它们不同于窗体以及 visual basic 环境中的其它对象。以下章节中将说明 visual basic 如何用集合使相关的对象分组。
对象的层次
对象层次提供了一种组织结构,它决定了对象间的相互关系以及访问它们的方法。在大多数情况下不必考虑 visual basic 对象的层次。但是:
在操作其它应用程序的对象时,应当熟悉那个应用程序的对象层次。关于定位对象层次的信息,请参阅“用部件编程”。

VB编程基础教程15-使用对象

    2005-02-25

在 visual basic中创建应用程序之际,也就是和对象打交道之时了。可以使用 visual basic 提供的对象— 比如控件、窗体和数据访问对象。也可以在一个 visual basic 应用程序内部控制另一个应用程序对象。甚至还可建立自己的对象,定义它们的属性和方法。
对象是什么

对象是代码和数据的组合,可以作为一个单位来处理。对象可以是应用程序的一部分,比如可以是控件或窗体。整个应用程序也是一个对象。下表列出了在 visual basic 中可能用到的几种类型的对象:
示例 描述
命令按钮 窗体上的控件,象命令按钮和框架,它们都是对象。
窗体 visual basic 工程中的每一个窗体都是独立的对象。

赞赏异次元


请通过支付宝、微信 APP 扫一扫,海外读者可「使用 PayPal 赞赏

“ 感谢您对异次元网站的支持! ”