相关推荐
-
一本超好的VB教程【附全部经典源码】
本书是微软Visual Studio的资深专家Matthew Curland多年VB开发经验的总结,着重于解决VB程序员编程时所遇到的困难。 由浅入深、循序渐进地讲解了如何开发标准的VB代码、高级编程技巧、以及如何通过一些新算法的使用提高编码效率和性能。 附带的光盘提供了书中内容的相关代码,稍加扩展即可获得用户自定义类型、轻量对象系统、创建定制窗口以及函数重载功能。 盘中还提供了三个功能强大的类型库,对VB中使用的和由VB产生的类型库进行了修正。 本书适合高级程序员阅读,也可供专业计算机人士参考。 文件使用【超星阅读器】打开.
-
VB进程间内存映像共享、进程间通讯
演示利用 Matthew Curland的内存映像模块实现内存共享,进程间通讯、发送数据
-
VB判断指定名字的进程是否存在函数
'============================================================='函数名:CheckApplicationIsRun'作 用:判断进程是否存在'参 数:szExeFileName ----进程名字'返回值:布尔值 ----True进程存在,False不存在'=======================================...
-
CreateRemoteThread函数
CreateRemoteThread函数 创建在另一个进程的虚拟地址空间中运行的线程。 使用CreateRemoteThreadEx函数创建在另一个进程的虚拟地址空间中运行的线程,并可选择指定扩展属性。 语法 HANDLE CreateRemoteThread( HANDLE hProcess, LPSECURITY_ATTRIBUTES lp...
-
vb6内联汇编,调用函数指针,不注册调用com
vb6执行汇编代码一般是使用CallWindowProc,这个方法有参数限制,内部还会执行一些其它调用再到函数指针,我用它调用com里面的“DllGetClassObject”函数时居然出错了,不知道怎么回事,于是乎寻求其它办法,用vc写个dll调用函数指针挺好用的,可惜多了个dll文件。后来采取修改vb模块内函数代码,用AddressOf获取vb函数地址后,再用VirtualProtect修改权
-
获得VB类成员函数指针
好久没有更新博客了,先放上一个获得类成员函数指针的代码,具体解释我会在《深入了解VB变量与指针》系列文章加以说明。可能以后不会再往VB上使劲了,但我会花一段时间总结经验与大家共享。 Option Explicit* **************************************************** ** 函数名称:GetClassProcAdd
-
vb6 Add-In 错误处理用获取当前函数名
"引用Microsoft Add-In Designer Global gVBE As VBIDE.VBE "模块中 gVBE.ActiveCodePane.GetSelection sl, sc, el, ec "获取选中的行号 MsgBox gVBE.ActiveCodePane.CodeModule.ProcOfLine(sl,
-
如何在Visual Basic 中取得变量在内存中的地址(Address of Variables)
如何在Visual Basic 中取得变量的内存地址(Address of Variables)本文适用于Microsoft Visual Basic Learning Edition for Windows, versions 5.0, 6.0 Microsoft Visual Basic Professional Edition for Windows, ver
-
VB6.0超级模块函数.GetProcessModuleHandleByPid得到目标进程的模块地址-用PID
Public Function GetProcessModuleHandleByPid(ByVal GamePid As String, ByVal ModuleName As String) As Long Dim pr As PROCESSENTRY32 Dim lp As Long Dim mo As MODULEENTRY32 Dim LM As Long Dim i As .
-
VB programmer's reference
VB programmer's reference 英文原版 VB程序员指南
-
VB动态调用外部函数的方法
VB可以用Declare声明来调用标准DLL的外部函数,但是其局限性也很明显:利用Declare我们只能载入在设计时通过Lib和Alias字句指定的函数指针!而不能在运行时指定由我们自己动态载入的函数指针),不能用Declare语句来调用任意的函数指针。当我们想动态调用外部函数的时候,就必须考虑采用其他的辅助方法,来完成这个任务了。 在文章《VB真是想不到系列
-
VB指针葵花宝典之函数指针的配套代码。
此代码是《VB真是想不到系列之三:VB指针葵花宝典之函数指针》的配套代码。 本系列文章可见: http://www.csdn.net/develop/list_article.asp?author=AdamBear 本代码主要是用来谈函数指针在VB内部的应用之一,给出了qsort和ShellSort的实现。其中ShellSort完全是取自1998年5月VBPJ的Black Belt专栏里的源代码,可以说本文的思想基本上也来自这篇专栏文章。 ShellSort提共了三种不同的实现方法,分别是如下: PolySort1: 用Variant和对象缺省属性来比较。 PolySort2:用ISortable接口的多态对象技术来实现 PolySort3:用函数指针强制回调技术来实现。 分别运行一下这三个程序,可以发现用函数指针是最快的。值得一提作者的钻研精神,完全在VB里实现同一种算法完全三种不同的实现,而且一个比一个好,我非常佩服。 我原以为qsort应该会比它快不少,从算法上来说是这样,不过做出来才发现,要在VB里做出比它快的qsort很难,即使经过了仔细的优化。这是因为qsort的实现上比shellsort复杂,在C里多几次比较、多几次无用的移动影响不大,但在VB里多用一次API回调的Compare、多用一次CopyMemory都是很大的开销。而且qsort要嵌套调用(不嵌套在VB里也慢),我们还要尽量节约堆栈,虽然1M的默认堆栈大小可以被扩充(有相邻的空闲空间时),但是我们依然要考虑可能存在的溢出,所以我做的qsort仅两个参数,两个局部Long型变量。大家可以参考一下我最终的qsort的源代码。 见QSort工程里的basQSort模块,有详细注释。 虽然qsort还是比shellsort慢得多,但是可以说qsort已经进行了较好的优化。可见在VB里一个算法好不好,不能仅仅从理论上看,一个差一点但实现简单的算法和一个好一点但实现上复杂的算法在VB里谁好谁坏很难说。所以从实践意义上,ShellSort的确是个不错的算法。 无论ShellSort还是qsort,它们都还可以更加快,我在文章里说过,那必须要Hack一下SafeArray。 本系列第四篇文章《VB真是想不到系列之三:VB指针葵花宝典之数组指针》里再谈,这篇文章很快就会出来。
-
VB调用curl
asp微信支付,再加上这个调试下,就可以实现中间插件的。
-
VB调用函数指针,几近完美
实现了在VB中非常方便地调用函数指针,初学者都可以用
-
VB内嵌汇编
vb简单易用,但功能有时候受限制。VC,Delphi可以直接在程序中写汇编代码,可恼的是,VB不行。我看过网上也有关于VB嵌入汇编的,不过有些方法,过于复杂,而且也没相应 的介绍。我这里提供一种方法,也许大家以后可能有用! 基本思路:汇编代码,可以存在一个byte类型的数组中,然后,通过某种手段,把系统控制权,转交给这段汇编代码,我们的汇编代码段,就得到了执行。 但如何,让
48 楼 cjx186 2010-03-12 19:50
47 楼 treblesoftware 2010-03-12 18:37
对比很明显的是c或者o-c这种在嵌入式设备和移动设备上表现出色的语言, 正好也印证了个人消费品支出增加的趋势。
46 楼 开心小孩 2010-03-11 21:10
45 楼 longer042 2010-03-11 12:41
44 楼 peng_joy 2010-03-11 10:07
43 楼 sword721 2010-03-11 10:00
思想非常先进。
是啊,Java用得人少点好了。把它弄精了才有钱。精是值钱的
精通java才是王道,其他都无视
42 楼 benqend 2010-03-11 09:43
41 楼 berlou 2010-03-11 09:24
对比很明显的是c或者o-c这种在嵌入式设备和移动设备上表现出色的语言, 正好也印证了个人消费品支出增加的趋势。
40 楼 ray_linn 2010-03-11 08:53
怎么我见过几个写单片机的都是用汇编的....
我朋友写单片机就用C语言,好像是叫C51吧?
KEIL C51??
39 楼 bookong 2010-03-11 08:47
怎么我见过几个写单片机的都是用汇编的....
我朋友写单片机就用C语言,好像是叫C51吧?
38 楼 tianmo2008 2010-03-11 01:01
是凡只要在大学里受过计算机语言教育的基本都是从C起来的。
基本绝大多数的嵌入式设备的软件开发都是C语言搞的。
怎么我见过几个写单片机的都是用汇编的....
37 楼 treblesoftware 2010-03-10 23:05
36 楼 coffeee 2010-03-10 20:17
35 楼 cqllang 2010-03-10 19:45
C要冲线了。期待下期C的回归。。
34 楼 cjx186 2010-03-10 18:13
思想非常先进。
是啊,Java用得人少点好了。把它弄精了才有钱。精是值钱的
33 楼 cppmayi 2010-03-10 12:58
32 楼 超级潜水艇 2010-03-10 12:37
思想非常先进。
31 楼 hellolaojiang 2010-03-10 12:20
30 楼 gsearch 2010-03-10 12:03
29 楼 lfz8888666 2010-03-10 11:40