专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
转自:http://www.77169.com Q :--请问VB中hwnd属性含义是什么   Re:   Microsoft Windows 操作系统通过给每个窗口指定个唯标识号(窗口句柄或 h Wnd)来管理所有窗口操作系统连续地监视每个窗口活动或事件信号事件可以通过诸如单击鼠标或按下按键操作而产生也可以通过控制而产生甚至可以由另个窗口操作而产生你可以在很多API参数中看到这个属性   Q :--请问在VB中怎样声明全局变量   Re:   用Global语句思路方法是先新建个标准模块Moudle1然后在其中声明全局变量举个例子如果我们要把“a [阅读全文] [PDF]
  参数表-----------------------------------------------------   Angle 光照倾角取值0到90的间以角度为单位   WidthOfArea 光照区宽度取值大于1整数以像素为单位   Speed 光照区运动速度取值大于1整数   EnhanceRatio 光照强度参数取值大于1整数   -----------------------------------------------------   好原理就这么多现在我们开始动手实现吧!打开VB6.0选择新建标准EXE工程在主窗口form1 [阅读全文] [PDF]
  JPEG压缩格式是目前图像处理领域里面用得最广泛种图像压缩方式它实现主要分成 4个步骤:   1.颜色模式转换及采样;   2.DCT变换(离散余弦变换);   3.量化;   4.编码(有算术编码和霍夫曼编码两种这里采用霍夫曼编码)用VB语言编程实现以上 4个步骤即完成了JPEG压缩过程这里假设给定源图像是幅24位真彩色BMP图像   、颜色转换及采样   1.颜色转换:对BMP图像中颜色数据进行由RGBYCbCr转换Y表示亮度CbCr分别表示蓝色度和红色度   转换公式:   Y=0.2990R+0.5870G+0.1140B   C [阅读全文] [PDF]
  大家都知道屏幕保护密码最多为16个微软内置了16字节密钥:48 EE 76 1D 67 69 A1 1B 7A 8C 47 F8 54 95 97 5FWindows便用上述密钥加密你输入密码其加密过程为:首先将你输入密码逐位转换为其16进制ASCⅡ码值(小写字母先转为大写字母)再依次和对应密钥逐位进行异或运算把所得16进制值每位当作转换为其16进制ASCII码并在其尾加上00作为结束标志存入注册表HKEY_CURRENT_USER\Control Panel\desktop下 2进制键ScreenSave_Data中   懂得其加密原理后便不难编程破 [阅读全文] [PDF]
  虽然WindowsXP界面非常华丽但是令人遗憾是我们用VB写除了菜单和窗口外观是XP风格外其他Control控件还是如既往是普通风格我想有在XP下有XP风格VB也定有办法实现XP风格后来笔者在网上看到篇介绍XML文章又在网上找到了篇实现XP风格文章经过自己实战终于找到了VB实现XP风格办法为了使其他网友不至于走像我这样多弯路将此办法写出来和大家共同提高!!   具体实现思路方法如下:   ①:在你窗体加入代码如果是多个窗口可以将此代码放到模块中   代码如下:   '声明API Private Declare Sub InitCommon [阅读全文] [PDF]
  综述   应用MapXControl控件实现查询功能并不太难MapX为我们提供了Find、FindFeature等对象可以用来实现我们需要功能   1、本实现从下列表中选择个节点并以此节点为中心进行进行定位功能(例子以第层RTUName属性值进行查询)   Private Sub Command1_Click Dim FindObj As MapXLib.Find Dim FoundFeature As FindFeature '从要查询RTU图层生成Find对象并为这个对象设置要查询FindDataSet、FindField属性 Set [阅读全文] [PDF]
  前言   Windows系统中钩子具有相当强大功能通过这种技术可以对几乎所有Windows 系统中消息进行拦截、监视、处理这种技术可以广泛应用于各种软件Software尤其是需要有监控、自动记录等对系统进行监测功能软件Software本文针对这个专题进行了探讨希望可以为读者朋友们起到抛砖引玉作用   、钩子机制及类型   Windows应用都是基于消息驱动应用操作都依赖于它所得到消息类型及内容钩子和Dos中断截获处理机制有类似的处钩子(Hook)是Windows消息处理机制个平台通过安装各种钩子应用可以在上面设置子以监视指定窗口某种消息并且当消息到 [阅读全文] [PDF]
  设计时应用动态存储分配技术可以减少应用数据存储开销VB在编程中提供了动态功能可以根据数据多少随时调整大小达到提高内存使用效率目但是动态有个缺陷那就是当调整大小时中原有所有数据都被清除当使用关键字Preserve要求保留中原有数据时只能调整多维中最后维下标上界另外当用存储大量数据时在上数据操作效率较低那末是否可以在VB中实现VC编程中动态存储功能呢?答案是肯定本文将讨论如何在VB编程中实现链式存储技术   、VB中指针   VB中提供对象类型变量以及对象类型变量对于对象引用功能这种功能使得个对象变量可以引用和的属于同类对象例如:   Dim fp A [阅读全文] [PDF]
  VB是个功能强大开发工具它给我们个高效、迅速开发环境让我们能轻松编写出想要但它也有不足大量隐式操作后台操作给我们带来方便同时也带来了不少隐患不过我们可以自己改进来避免隐式操作带来麻烦   1.保证任何新模块都有Option Explicit   这点非常重要它能避免我们去创建变量例如你创建了个StrUserName变量但由于粗心错写成StrUserName若没有Option ExplicitVB会自做主张地创建StrUserName变量导致得不到正确结果出了这种错般难以查出来所以最好能在每个模块都加上Option Explicit以确保变量合法性 [阅读全文] [PDF]
  各位VB高手你定也常常因苦于无法组织自己中大量picture而头痛不已那就让小生为各位介绍下VB编程好帮手--资源文件   所谓资源文件就是指将在运行时用到资源集中在起个文件个资源文件可以包括文字(TEXT)、位图(BITMAP)图标(ICON)等并且在中时不用指明路径这就简化了编写并减少了发生可能现在我就以个小为例讲述资源文件些使用思路方法   这个工程运行后当点击【未来】按钮时中间图像将依次变换为夏、秋、冬、春……点击【从前】按钮则以相反顺序转动图片(源附后)   首先建立春、夏、秋、冬 4幅位图均以.BMP格式保存 [阅读全文] [PDF]
  在VB里MDI(Multiple Document Interface多窗口)窗体是这样定义:“MDI窗体作为个后台窗口包含着MDIChild属性为True窗体”在个VB中至多只能存在个MDI父窗体可以有多个MDI子窗体;建立个MDI父窗体思路方法是在VBFile菜单里选择“New MDI Form”  在MDI运行时如果子窗口具有菜单那么当子窗口被激活时子窗口菜单就会自动替换父窗口菜单;当子窗口被最小化时在MDI父窗口里就会出现子窗口图标   Windows通用图形界面出现使计算机用户不必通过专门学习就 [阅读全文] [PDF]
  Visual Basic(以下简称VB)是Windows下个面向对象可视 化开发环境,功能非常强大下面笔者就自己在实际软件Software开发过程中 获得些经验和大家作以交流   提示钮实现   如果自己留心点儿,定注意到了Microsoft公司系列产品 (如Word、Excel甚至B 本身),都为其应用命令按钮提供了信息 如用户不清楚软件Software中所列图标按钮功能, 可将鼠标移至该图标按 钮上,过会儿在其下方就会显示信息,介绍说明它作用,而鼠标移开 后,提示即消失   图1   这里我们利用mousemove这事件来实现先将Label1 [阅读全文] [PDF]
  概述:COM+ 和 Windows 2000 Server 为开发分布式应用软件Software提供了个复杂基础组织构造这篇文章解释并且帮您确定您所需要掌握关键技术这些技术将会用来为Windows 2000 Server建造大规模信息系统  就这样个千年结束了而另个千年刚刚开始这种变化会给您作为职业开发人员生活带来多少冲击呢?当然当所有闹钟都指向了零时总会在这儿或哪儿产生些暂时波折些陈旧过时系统不得不被送到它们最终应该安息地方但是我们工业作为个整体并不会经历像些媒介预言那种所谓世界末日场面这对我们当中那些想要开发基于近几十年来所开发操作系统和开发工具上应 [阅读全文] [PDF]
  1、VB中实现动态移动Control控件  窗体中Control控件如按钮、文本框等般在运行时位 置是固定不变但为了能给用户更方便功能我们可以做到在运行时动态移动Control控件 位置比如我们可以允许用户随便将按钮放到自己喜欢位置而并非界面中固定位置 其实这个功能实现起来是很容易只需要使用APISendMessage传递Control控件移动消息 即可   下面是个例子当用户单击按钮后可以移动按 钮位置   在窗体总体声明部分声明SendMessage及 用到两个常量: PrivateDeclareFunctionSendMessage Lib& [阅读全文] [PDF]
  VB没有提供直接读写I/O口思路方法所以只能借助其他语言来编写DLL然后在VB中   如果你在Windows下使用过C/C那么编写这样DLL可能没有什么困难在C语言里都包括inp和outp可以把下面这段C语言代码(32位)编译生成DLL然后在VB中   代码如下:   # # /*作用:从指定端口读入个字节 参数:portid端口号 返回值:读入字节*/ _stdcall Inport( portid) { inp(portid);} /*作用:向指定端口写入个字节 参数:portid端口号*/ void _stdca [阅读全文] [PDF]
  了解对象类型   如果你想知道个对象是否是特殊类型请编写下面代码:   If TypeOf obj Is ListItem Then ...   如果想得到对象类型名字使用:   MsgBox "The item is a " & TypeName(obj)   控制长时间循环   当陷入个很长时间循环中时你就不可能点击任何个命令按钮或者按键这样对于用户来说就很不好控制或许用户不想再执行循环通过点击Cancel按钮退出呢?如何解决这个问题?答案是:使用DoEvents命令!就是说在循环开始执行DoEvents命令就 [阅读全文] [PDF]
  按照百分秒格式显示时间   你可以编写下面代码来显示时间其中包括百分秒格式:   txt = Format$(Time, "hh:mm:ss") & Format$(Timer - Fix(Timer), ".00")   注意:Timer不能显示百分秒格式时间它只能精确到50毫秒   简易安装注册表项目   这里有个安装时设置注册表项目简单思路方法首先在机器上手工创建个项目比尽可能地将的放在所属子路径下面然后使用注册表编辑器输出这个包含项目子路径这就会创建个.REG文件最后将这个文件打包在安装向 [阅读全文] [PDF]
、在重复对某一对象的属性进行修改时,尽量使用With....End With 通常: Form1.Height = 5000 Form1.Width = 6000 Form1.Caption = "This is MyLabel" 应该: With Form1 .Height = 5000 .Width = 6000 .Caption = "This is MyLabel" End With 这种结构程序执行效率比较高,特别在循环语句里。 7、MsgBox中尽量使用消息图标,这 [阅读全文] [PDF]
参数表-----------------------------------------------------   Angle光照倾角取值0到90的间以角度为单位   WidthOfArea光照区宽度取值大于1整数以像素为单位   Speed光照区运动速度取值大于1整数   EnhanceRatio光照强度参数取值大于1整数 -----------------------------------------------------   好原理就 [阅读全文] [PDF]
选择新建标准EXE工程在主窗口form1中绘制下表中所列Control控件并设置窗体和各Control控件属性   Control控件 属性 设置   Form1 Name Form1   ScaleMode 3-pixel   PictureBox Name PicDest   ScaleMode 3-pixel   Picture 背景图   PictureBox Name PicSource   ScaleMo [阅读全文] [PDF]
1 2 > 共32条 分2页