2009年12月18日关于80386的内存寻址机制/分页机制

摘自Win32汇编语言程序设计(罗云彬) 

分类:程序设计  标签:80386  内存寻址机制  分页机制    网友评论0条  已浏览loading

2009年12月18日正则表达式详解(三)

限定符

   有时候不知道要匹配多少字符。为了能适应这种不确定性,正则表达式支持限定符的概念。这些限定符可以指定正则表达式的一个给定组件必须要出现多少次才能满足匹配。

  下表给出了各种限定符及其含义的说明:

...

分类:程序设计  标签:正则表达式    网友评论0条  已浏览loading

2009年12月18日正则表达式详解(二)

建立正则表达式

   构造正则表达式的方法和创建数学表达式的方法一样。也就是用多种元字符与操作符将小的表达式结合在一起来创建更大的表达式。可以通过在一对分隔符之间放入表达式模式的各种组件来构造一个正则表达式。对 JScript 而言,分隔符为一对正斜杠 (/) 字符。例如:/expression/。对 VBScript 而言,则采用一对引号 ("") 来确定正则表达式的边界。例如:"expression"。

...

分类:程序设计  标签:正则表达式    网友评论0条  已浏览loading

2009年12月18日正则表达式详解(一)

本文全面的详细的介绍了ASP正则表达式的规范,以及如何建立和使用的注意事项。 

什么是正则表达式

   如果原来没有使用过正则表达式,那么可能对这个术语和概念会不太熟悉。不过,它们并不是您想象的那么新奇。

   请回想一下在硬盘上是如何查找文件的。您肯定会使用 ? 和 * 字符来帮助查找您正寻找的文件。? 字符匹配文件名中的单个字符,而 * 则匹配一个或多个字符。一个如 'data?.dat' 的模式可以找到下述文件:
...

分类:程序设计  标签:正则表达式    网友评论0条  已浏览loading

2009年12月14日VB内嵌汇编(VbInLineASM)

相关文件下载:

inlineasm.zip (58 kb)- This is the plugin for inline ASM in Visual Basic. I modified it a bit, so it supports long pathnames now. Original author is John Sagos.

...

分类:程序设计  标签:VB  内嵌汇编  VbInLineASM    网友评论0条  已浏览loading

2009年12月13日【转载】DELPHI程序Themida脱壳之VM-OEP的代码还原

作者:Kissy

目标程序为一个下载者生成器,PEID查壳如图所示

1.jpg

...

分类:程序设计  标签:DELPHI  Themida  脱壳  代码还原    网友评论0条  已浏览loading

2009年12月13日VB中的属性过程详解

VB6中属性过程通过Property Get、Property Let及Property Set来定义。其中用Property Get读属性,Property Let写(改变)属性,Property Set来给一个对象设置引用。

属性过程主要在类模块中使用,当把属性过程用于预定义对象是,主要用来给窗体增加属性。

示例代码(给窗体增加一个“窗体居中”的属性):

...

分类:程序设计  标签:VB  属性过程    网友评论0条  已浏览loading

2009年12月13日VB—API 学习(一)

今日主角:SetWindowPos

一、详解

分类:程序设计  标签:VB  API    网友评论0条  已浏览loading

2009年12月12日程序员进阶宝典(VB篇)视频教程——葛军

程序员进阶宝典(VB篇)视频教程:

http://www.pconline.com.cn/pcedu/videoedu/asp/0903/1591731.html

分类:程序设计  标签:VB  视频教程  葛军    网友评论0条  已浏览loading

2009年12月11日VB获取任务管理器中进程信息源代码

VB获取任务管理器中进程信息源代码:

Option Explicit

Private Const LVM_FIRST = &H1000
Private Const LVM_GETITEMCOUNT = (LVM_FIRST + 4)

Private Const LVM_GETITEM = (LVM_FIRST + 5)
...

分类:程序设计  标签:VB  任务管理器  进程    网友评论0条  已浏览loading

2009年12月11日VB中Null、Empty、Nothing及vbNullString的区别

     Null:Null是一个象Integer或者String一样的变量类型,它表示一个没有合法数据的变量。这有别于zero、Nothing、Empty或者vbNullString。

 可以使用IsNull语句来判断表达式是否为Null:

If IsNull(my_variable) Then ...

 Empty:这也是一个象Integer或者String一样的变量类型,它表示了一个还没有进行初始化的变量。它与Null的意义不同,Null表示没有合法数据。

...

分类:程序设计  标签:vbNullString    网友评论0条  已浏览loading

2009年12月8日关于汇编中的MOVSX/MOVZX指令

 MOVZX 指令

 格式: MOVZX OPD,OPS
 ----

 功能: 将8位或16位的OPS零扩展为16位或32位,在传给OPD.
 ----

 说明: 1. 所谓零扩展,就是把新扩展的高位字节填0,这可以保证无符号数扩展后还是原来的无符号数.
 ----
           2. 至于什么时候用符号扩展,什么时候用零扩展,视程序中是用带符号数还是无符号数操作而定.

...

分类:程序设计  标签:MOVSX  MOVZX  汇编语言    网友评论0条  已浏览loading

2009年12月5日按键码常数

  键码常数

  键码  
  常数             值           描述    
  vbKeyLButton   1   鼠标左键    
...

分类:程序设计  标签:KeyCode  常数  按键码    网友评论0条  已浏览loading

2009年12月5日Windows 数据类型(Windows Data Types)

The following table contains the following types: character, integer, Boolean, pointer, and handle. The character, integer, and Boolean types are common to most C compilers. Most of the pointer-type names begin with a prefix of P or LP. Handles refer to a resource that has been loaded into memory.

...

分类:程序设计  标签:Windows  数据类型    网友评论0条  已浏览loading

2009年12月5日VB判断指定文件是否存在

函数代码:

Function DoesFileExist(FilePath As String, Optional FileAttr As VbFileAttribute) As Boolean
If Len(Dir$(FilePath, FileAttr)) > 0 Then
    DoesFileExist = True
...

分类:程序设计  标签:VB  判断文件存在    网友评论0条  已浏览loading