1:chdir()是进入文件夹,rmdir()是删除文件夹,是不是?其他的关于文件夹的操作呢?
2:下面的代码是什么意思:
   var: pt:tpoing;
  pt:=edit1.clienttoscreen(point(4,4))
3:关于getsystemmetrics()函数的应用究竟有多少?我知道:
  getsystemmetrics(0)*getsystemmetrics(1)是表示屏幕的分辨率,  getsystemmetrics(sm_cyframe)是什么?
4:关于注册表的操作,我知道有.writestring   .writebool  .writeinteger
反过来也是(read),不知道比如说值是dword型的,怎么操作?
5:下面的代码:
const   digits:array[0..$f] of char='0123456789abcdef';
       function hexb(b:byte):string;
hexb[0]:=#2;
hexb[1]:=digits[b shr 4];
hexb[0]:=digits[b and $f];
不懂的地方:shr and  是什么意思?hexb[]  这是什么意思?
6:tmsg是什么东西,有例子:msg.result:=htclient;  msg.result:=htcation;  什么意思?
7:handled:=true;  和  inherited  是什么意思?
8:application.onmessage:=    是有什么用的?application.restore;和application.processmessages  是什么意思?
9:releasecapture 是什么意思?gettickcount是什么意思,返回什么类型的值?
10:关于对象的应用:一般有现定义一个对象,再用.create的方法来生成,但是我注意到trect省略了第二步,是不是他特有的?有没有其他的也可以?还有看到  btn:=tbutton.create(self)  为什么会带参数?
11:pchar(),sender,ord(),inc(i,2)  各是什么意思?
问题还有  就现问这一些了!

解决方案 »

  1.   

    1.MkDir建立目录,2是Form上的点转换为屏幕上的点
      

  2.   

    to  ljmanage(过客) :
    这个函数有什么用?是不是top,left啊?
      

  3.   

    看delphi的帮助啊
    那个是最全面的,我也说不全
    所以不说
      

  4.   

    Append
     打开存在的文本文件(用于对文件追加文本)。
     
    AssignFile
     指定外部文件的文件名到文件变量。
     
    BlockRead
     从无类型文件读出一个或多个记录。
     
    BlockWrite
     向无类型文件写入一个或多个记录。
     
    ChDir
     改变当前目录。
     
    CloseFile
     关闭打开的文件。
     
    Eof
     返回文件的文件结束(end-of-file)状态。
     
    Eoln
     返回文本文件的行结束(end-of-line)状态。
     
    Erase
     删除外部文件。
     
    FilePos
     返回类型文件或无类型文件的当前位置。
     
    FileSize
     返回文件的当前尺寸;不适用于文本文件。
     
    Flush
     刷新输出文本文件的缓冲区。
     
    GetDir
     返回指定驱动器的当前目录。
     
    IOResult
     返回表示最后一次I/O函数执行状态的整数值。
     
    MkDir
     创建子目录。
     
    Read
     从文件读出一个或多个值到一个或多个变量。
     
    Readln
     在文本文件中执行Read操作并跳至下一行行首。
     
    Rename
     对外部文件重命名。
     
    Reset
     打开存在的文件。
     
    Rewrite
     创建并打开新文件。
     
    RmDir
     删除空的子目录。
     
    Seek
     从类型文件或无类型文件的当前位置移动到指定的分量;不适用于文本文件。
     
    SeekEof
     返回文本文件的文件结束(end-of-file)状态。
     
    SeekEoln
     返回文本文件的行结束(end-of-line)状态。
     
    SetTextBuf
     指定输入/输出(I/O)缓冲区到文本文件。
     
    Truncate
     在类型文件或无类型文件的当前位置截断文件。
     
    Write
     向文件写入一个或多个值。
     
    Writeln
     在文本文件中执行Write操作然后写入一个行结束(end-of-line)标记。
     
      

  5.   

    2。将屏幕的屏幕的坐标转换为当前控件的坐标。3。请查阅MSDN。4。DWORD就是LongWord型的。你可以当Integer操作。5。shr是位操作符,向右移位。and 也是位操作。
       1 and 1 = 1
       1 and 0 = 0
       0 and 1 = 0
       0 and 0 = 0
       hexb[] 这个我想应该是调用函数。
       hexb(2)不能对函数赋值的,你的代码有些问题。6。TMsg 是个Record类型的。
       Result是他的成员。
       让返回值接受的内容为htCaption7。inherited是继承父类的内容。8。application.onmessage是程序接受到消息的时候触发的事件。
       application.restore是还原,比如程序最小化了,用这个可以还原。
       application.processmessages让程序接受及处理消息。大多用在循环中。9。请查看MSDN10。这个参数是告诉DELPHI谁创建了Btn。11。PChar() 类型转换用的。
        Sender 一般指触发事件的对象。
        Ord()得到有序类型的序号。
        Inc(i,2) 相当于 i := i + 2;
      

  6.   

    1:chdir()是进入文件夹,rmdir()是删除文件夹,是不是?其他的关于文件夹的
    操作呢?
    //对,rmdir只能删除空文件夹,要删包含文件或子目录的文件夹需要自己写function,我有收藏,猛料里应该也有吧2:下面的代码是什么意思:
       var: pt:tpoing;
      pt:=edit1.clienttoscreen(point(4,4))
    //clienttoscreen可以去查help,说的很清楚
    //组件的位置是和它的parent有关系的3:关于getsystemmetrics()函数的应用究竟有多少?我知道:
      getsystemmetrics(0)*getsystemmetrics(1)是表示屏幕的分辨率,  getsystemmetrics(sm_cyframe)是什么?
    //这个不知道4:关于注册表的操作,我知道有.writestring   .writebool  .writeinteger
    反过来也是(read),不知道比如说值是dword型的,怎么操作?
    //dword是32位的无符号整型
    //这个我也不懂汗。5:下面的代码:
    const   digits:array[0..$f] of char='0123456789abcdef';
           function hexb(b:byte):string;
    hexb[0]:=#2;
    hexb[1]:=digits[b shr 4];
    hexb[0]:=digits[b and $f];
    不懂的地方:shr and  是什么意思?hexb[]  这是什么意思?
    //shr,and在这里都是位运算,shr右移一位,相当于乘2,and不用多说了吧
    //hexb是一个函数,返回值是一个字符串,字符串可以用数组操作的
    //譬如字符串str:= 'abcde';  str[1]就是'a',这里可以看到pascal里的string和windows风格的string有很大的区别6:tmsg是什么东西,有例子:msg.result:=htclient;  msg.result:=htcation;  什么意思?
    //没见过7:handled:=true;  和  inherited  是什么意思?
    //handled:=true;给boolean赋真值
    //inherited用于override父类的方法时,继承父类的代码8:application.onmessage:=    是有什么用的?application.restore;和application.processmessages  是什么意思?
    //这些都可以在help上查到,我也不常用,也要查了告诉你,也没有意思,还是要学会自己看help和里面的例子9:releasecapture 是什么意思?gettickcount是什么意思,返回什么类型的值?
    //The GetTickCount function retrieves the number of milliseconds that have elapsed since Windows was started. 
    procedure TForm1.Button1Click(Sender: TObject);
    begin
    ShowMessage(IntToStr(GetTickCount));
    end;
    自己试试
    10:关于对象的应用:一般有现定义一个对象,再用.create的方法来生成,但是
    我注意到trect省略了第二步,是不是他特有的?有没有其他的也可以?还
    有看到  btn:=tbutton.create(self)  为什么会带参数?//create(owner:tobject)11:pchar(),sender,ord(),inc(i,2)  各是什么意思?
    //pchar(),string->pchar
    //sender,注意到TForm1.Button1Click(Sender: TObject);了吗,sender在这里就是button1
    //ord(),只能对有序型进行操作
    //inc(i,2)相当 c:= c+2;