易截截图软件、单文件、免安装、纯绿色、仅160KB

C代码语言转VB代码的问题:

谁能帮我把这段代码转成Vb的代码,不胜感激,谢谢!
void CTempDlg::OnOK()
{
  UpdateData(1);
  int nlen=m_edit1.GetLength();
  char *username=m_edit1.GetBuffer(nlen);//定义一个新字符串username,长度为nlen,并将m_edit1中的字符串一个个放入到username数组中
  char strA[]="9012345678abcdeABCDEFGHIJKLMNfghijklmnUVWXYZxyzuvwopqrstOPQRST";
  int szint[18]={0x11,0x34,0xC9,0x23,0x75,0x18,0xD7,0xE2,0x12,0x35,0x29,0x2B,0xEC,0xB6,0x23,0x19};
  int ljq1=0,ljq2=0x25;//累加器
  int k=0,l=0,q=0;
  char *serile=new char[nlen];//定义一个新字符串数组serile,长度为nlen
  for (int i=0;i<strlen(username);ljq1=ljq1+5,i++)
  {
    for (int j=0;j<strlen(strA);j++)
    {
      if (username[i]==strA[j])
      {
//         k=0,l=0/*,q=szint[i+2]*/;
        l=szint[i];
        if (i>=16)
        {         
          l=i % 0x10;//求余       
          l=szint[l];
        }       
        k=ljq2;
        k=k*3;       
        l=l^k;
        l=l^ljq1;
        l=l+j;
        l=l % 0x3e;//余数
        serile[i]=strA[l];
        l=l+0x24d9;
        ljq2=l^ljq2;
        break;


相关文档:

C指针(1)

C语言必知必会
指针:
1.指针声明后要赋值!否则是空指针,可不知道指向了哪里
例如:
void swap(int *a,int *b){
    int *tmp;
    *tmp=*a;
    *a=*b;
    *b=*tmp;
}
本来是想利用上面的swap函数实现两个数的互换,但是*tep=*a;这句话是有误的 ......

C语言中巧用正则表达式(1)

如果用户熟悉Linux下的sed、awk、grep或vi,那么对正则表达式这一概念肯定不会陌生。由于它可以极大地简化处理字符串时的复杂度,因此现在已经在许多Linux实用工具中得到了应用。千万不要以为正则表达式只是Perl、Python、Bash等脚本语言的专利,作为C语言程序员,用户同样可以在自己的程序中运用正则表达式。
标准的C和C ......

调试JavaScript/VB Script脚本程序(ASP篇)

在文章调试JavaScript/VB Script脚本程序(Wscript篇)里面,有网友问我如何调试ASP里面的脚本程序,我不知道他问得是调试ASP网页里面的VBScript ASP代码,还是ASP.NET网页里面的JavaScript/VBScript客户端代码,所以我就在这篇文章里面先将调试ASP网页里面的ASP代码这种情况都解释一下吧。
估计ASP这个玩艺用的人已经很少 ......

C Sharp 入门(一)控制台

 C#和VBScript,ActionScript,C++非常相似!
先在CS中建立一个控制台程序,再打开“Program.cs”。
在 void_Main 输入以下代码:
 
            //这是注释,注释仅在调试时有用
         ......

VC调用VB的dll

有静态和动态两种,静态的需要lib而动态的只需要一个dll就可以了(但是要知道函数的定义一般是头文
件)动态相对复杂一点!但是掌握了也不是很难  
  //第一步     定义函数指针就是你要调用的函数,参数必须一致,不然就内存泄露  
  typedef   HANDLE ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号