| ²é¿´: 252 | »Ø¸´: 0 | |||
| µ±Ç°Ö÷ÌâÒѾ´æµµ¡£ | |||
miRNAÖÁ×ðľ³æ (Ö°Òµ×÷¼Ò)
Ë®ÍõÖ®Íõ£¨ÓÞÓÞѧ԰¹ÜÀíÔ±£©
|
[½»Á÷]
delphi¿ª·¢µÄС¼¼ÇÉ
|
||
|
¡ó[DELPHI]ÍøÂçÁÚ¾Ó¸´ÖÆÎļþ uses shellapi; copyfile(pchar('newfile.txt'),pchar('//computername/direction/targer.txt'),false); ¡ó[DELPHI]²úÉúÊó±êÍ϶¯Ð§¹û ͨ¹ýMouseMoveʼþ¡¢DragOverʼþ¡¢EndDragʼþʵÏÖ£¬ÀýÈçÔÚPANELÉϵÄLABEL£º var xpanel,ypanel,xlabel,ylabel:integer; PANELµÄMouseMoveʼþ£ºxpanel:=x;ypanel:=y; PANELµÄDragOverʼþ£ºxpanel:=x;ypanel:=y; LABELµÄMouseMoveʼþ£ºxlabel:=x;ylabel:=y; LABELµÄEndDragʼþ£ºlabel.left:=xpanel-xlabel;label.top:=ypanel-ylabel; ¡ó[DELPHI]È¡µÃWINDOWSĿ¼ uses shellapi; var windir:array[0..255] of char; getwindowsdirectory(windir,sizeof(windir)); »òÕß´Ó×¢²á±íÖжÁÈ¡£¬Î»Ö㺠HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion SystemRoot¼ü£¬È¡µÃÈ磺C:\WINDOWS ¡ó[DELPHI]ÔÚform»òÆäËûÈÝÆ÷ÉÏ»Ïß var x,y:array [0..50] of integer; canvas.pen.color:=clred; canvas.pen.style:=psDash; form1.canvas.moveto(trunc(x),trunc(y)); form1.canvas.lineto(trunc(x[j]),trunc(y[j])); ¡ó[DELPHI]×Ö·û´®ÁбíʹÓà var tips:tstringlist; tips:=tstringlist.create; tips.loadfromfile('filename.txt'); edit1.text:=tips[0]; tips.add('last line addition string'); tips.insert(1,'insert string at NO 2 line'); tips.savetofile('newfile.txt'); tips.free; ¡ó[DELPHI]¼òµ¥µÄ¼ôÌù°å²Ù×÷ richedit1.selectall; richedit1.copytoclipboard; richedit1.cuttoclipboard; edit1.pastefromclipboard; ¡ó[DELPHI]¹ØÓÚÎļþ¡¢Ä¿Â¼²Ù×÷ Chdir('c:\abcdir');תµ½Ä¿Â¼ Mkdir('dirname');½¨Á¢Ä¿Â¼ Rmdir('dirname');ɾ³ýĿ¼ GetCurrentDir;//È¡µ±Ç°Ä¿Â¼Ãû£¬ÎÞ'\' Getdir(0,s);//È¡¹¤×÷Ŀ¼Ãûs:='c:\abcdir'; Deletfile('abc.txt');//ɾ³ýÎļþ Renamefile('old.txt','new.txt');//Îļþ¸üÃû ExtractFilename(filelistbox1.filename);//È¡ÎļþÃû ExtractFileExt(filelistbox1.filename);//È¡Îļþºó׺ ¡ó[DELPHI]´¦ÀíÎļþÊôÐÔ attr:=filegetattr(filelistbox1.filename); if (attr and faReadonly)=faReadonly then ... //Ö»¶Á if (attr and faSysfile)=faSysfile then ... //ϵͳ if (attr and faArchive)=faArchive then ... //´æµµ if (attr and faHidden)=faHidden then ... //Òþ²Ø ¡ó[DELPHI]Ö´ÐгÌÐòÍâÎļþ WINEXEC//µ÷ÓÿÉÖ´ÐÐÎļþ winexec('command.com /c copy *.* c:\',SW_Normal); winexec('start abc.txt'); ShellExecute»òShellExecuteEx//Æô¶¯Îļþ¹ØÁª³ÌÐò function executefile(const filename,params,defaultDir:string;showCmd:integer):THandle; ExecuteFile('C:\abc\a.txt','x.abc','c:\abc\',0); ExecuteFile('http://tingweb.yeah.net','','',0); ExecuteFile('mailto:tingweb@wx88.net','','',0); ¡ó[DELPHI]È¡µÃϵͳÔËÐеĽø³ÌÃû var hCurrentWindow:HWnd;szText:array[0..254] of char; begin hCurrentWindow:=Getwindow(handle,GW_HWndFrist); while hCurrentWindow <> 0 do begin if Getwindowtext(hcurrnetwindow,@sztext,255)>0 then listbox1.items.add(strpas(@sztext)); hCurrentWindow:=Getwindow(hCurrentwindow,GW_HWndNext); end; end; ¡ó[DELPHI]¹ØÓÚ»ã±àµÄǶÈë Asm End; ¿ÉÒÔÈÎÒâÐÞ¸ÄEAX¡¢ECX¡¢EDX£»²»ÄÜÐÞ¸ÄESI¡¢EDI¡¢ESP¡¢EBP¡¢EBX¡£ ¡ó[DELPHI]¹ØÓÚÀàÐÍת»»º¯Êý FloatToStr//¸¡µãת×Ö·û´® FloatToStrF//´ø¸ñʽµÄ¸¡µãת×Ö·û´® IntToHex//ÕûÊýת16½øÖÆ TimeToStr DateToStr DateTimeToStr FmtStr//°´Ö¸¶¨¸ñʽÊä³ö×Ö·û´® formatDateTime('YYYY-MM-DD,hh-mm-ss',DATE); ¡ó[DELPHI]×Ö·û´®µÄ¹ý³ÌºÍº¯Êý Insert(obj,target,pos);//×Ö·û´®target²åÈëÔÚposµÄλÖá£Èç²åÈë½á¹û´óÓÚtarget×î´ó³¤¶È£¬¶à³ö×Ö·û½«±»½Øµô¡£ÈçPosÔÚ255ÒÔÍ⣬»á²úÉúÔËÐÐ´í¡£ÀýÈ磬st:='Brian'£¬ÔòInsert£¨'OK',st,2£©»áʹst±äΪ'BrOKian'¡£ Delete(st,pos,Num);//´Óst´®ÖеÄpos£¨ÕûÐÍ£©Î»ÖÿªÊ¼É¾È¥¸öÊýΪNum£¨ÕûÐÍ£©¸ö×Ö·ûµÄ×Ó×Ö´®¡£ÀýÈ磬st:='Brian'£¬ÔòDelete(st,3,2)½«±äΪBrn¡£ Str(value,st);//½«ÊýÖµvalue£¨ÕûÐÍ»òʵÐÍ£©×ª»»³É×Ö·û´®·ÅÔÚstÖС£ÀýÈ磬a=2.5E4ʱ£¬Ôòstr(a:10,st)½«Ê¹stµÄֵΪ' 25000'¡£ Val(st,var,code);//°Ñ×Ö·û´®±í´ïʽstת»»Îª¶ÔÓ¦ÕûÐÍ»òʵÐÍÊýÖµ£¬´æ·ÅÔÚvarÖС£St±ØÐëÊÇÒ»¸ö±íʾÊýÖµµÄ×Ö·û´®£¬²¢·ûºÏÊýÖµ³£ÊýµÄ¹æÔò¡£ÔÚת»»¹ý³ÌÖУ¬Èç¹ûûÓмì²â³ö´íÎ󣬱äÁ¿codeÖÃΪ0£¬·ñÔòÖÃΪµÚÒ»¸ö³ö´í×Ö·ûµÄλÖá£ÀýÈ磬st:=25.4E3,xÊÇÒ»¸öʵÐͱäÁ¿£¬Ôòval(st,x,code)½«Ê¹XֵΪ25400£¬codeֵΪ0¡£ Copy(st.pos.num);//·µ»Øst´®ÖÐÒ»¸öλÖÃpos£¨ÕûÐÍ£©´¦¿ªÊ¼µÄ£¬º¬ÓÐnum£¨ÕûÐÍ£©¸ö×Ö·ûµÄ×Ó´®¡£Èç¹ûpos´óÓÚst×Ö·û´®µÄ³¤¶È£¬ÄǾͻ᷵»ØÒ»¸ö¿Õ´®£¬Èç¹ûposÔÚ255ÒÔÍ⣬»áÒýÆðÔËÐдíÎó¡£ÀýÈ磬st:='Brian'£¬ÔòCopy(st,2,2)·µ»Ø'ri'¡£ Concat(st1,st2,st3¡¡,stn);//°ÑËùÓÐ×Ô±äÁ¿±íʾ³öµÄ×Ö·û´®°´Ëù¸ø³öµÄ˳ÐòÁ¬½ÓÆðÀ´£¬²¢·µ»ØÁ¬½ÓºóµÄÖµ¡£Èç¹û½á¹ûµÄ³¤¶È255£¬½«²úÉúÔËÐдíÎó¡£ÀýÈ磬st1:='Brian',st2:=' ',st3:='Wilfred'£¬ÔòConcat(st1,st2,st3)·µ»Ø'Brian Wilfred'¡£ Length(st);//·µ»Ø×Ö·û´®±í´ïʽstµÄ³¤¶È¡£ÀýÈ磬st:='Brian'£¬ÔòLength(st)·µ»ØÖµÎª5¡£ Pos(obj,target);//·µ»Ø×Ö·û´®objÔÚÄ¿±ê×Ö·û´®targetµÄµÚÒ»´Î³öÏÖµÄλÖã¬Èç¹ûtargetûÓÐÆ¥ÅäµÄ´®£¬Posº¯ÊýµÄ·µ»ØÖµÎª0¡£ÀýÈ磬target:='Brian Wilfred'£¬ÔòPos('Wil',target)µÄ·µ»ØÖµÊÇ7£¬Pos('hurbet',target)µÄ·µ»ØÖµÊÇ0¡£ ¡ó[DELPHI]¹ØÓÚ´¦Àí×¢²á±í uses Registry; var reg:Tregistry; reg:=Tregistry.create; reg.rootkey:='HKey_Current_User'; reg.openkey('Control Panel\Desktop',false); reg.WriteString('Title Wallpaper','0'); reg.writeString('Wallpaper',filelistbox1.filename); reg.closereg; reg.free; ¡ó[DELPHI]¹ØÓÚ¼üÅ̳£Á¿Ãû VK_BACK/VK_TAB/VK_RETURN/VK_SHIFT/VK_CONTROL/VK_MENU/VK_PAUSE/VK_ESCAPE /VK_SPACE/VK_LEFT/VK_RIGHT/VK_UP/VK_DOWN F1--F12£º$70(112)--$7B(123) A-Z£º$41(65)--$5A(90) 0-9£º$30(48)--$39(57) ¡ó[DELPHI]³õ²½ÅжϳÌÐòĸÓï DELPHIÈí¼þµÄDOSÌáʾ£ºThis Program Must Be Run Under Win32. VC++Èí¼þµÄDOSÌáʾ£ºThis Program Cannot Be Run In DOS Mode. ¡ó[DELPHI]²Ù×÷Cookie response.cookies("name" .domain:='http://www.086net.com'; with response.cookies.add do begin name:='username'; value:='username'; end ¡ó[DELPHI]Ôö¼Óµ½Îĵµ²Ëµ¥Á¬½Ó uses shellapi,shlOBJ; shAddToRecentDocs(shArd_path,pchar(filepath));//Ôö¼ÓÁ¬½Ó shAddToRecentDocs(shArd_path,nil);//Çå¿Õ ¡ó[ÔÓÀà]±¸·ÝÖÇÄÜABCÊäÈë·¨´Ê¿â windows\system\user.rem windows\system\tmmr.rem ¡ó[DELPHI]ÅжÏÊó±ê°´¼ü if GetAsyncKeyState(VK_LButton)<>0 then ... //×ó¼ü if GetAsyncKeyState(VK_MButton)<>0 then ... //Öмü if GetAsyncKeyState(VK_RButton)<>0 then ... //ÓÒ¼ü ¡ó[DELPHI]ÉèÖô°ÌåµÄ×î´óÏÔʾ onformCreateʼþ self.width:=screen.width; self.height:=screen.height; ¡ó[DELPHI]°´¼ü½ÓÊÜÏûÏ¢ OnCreateʼþÖд¦Àí£ºApplication.OnMessage:=MyOnMessage; procedure Tform1.MyOnMessage(var MSG:TMSG;var Handle:Boolean); begin if msg.message=256 then ... //ANY¼ü if msg.message=112 then ... //F1 if msg.message=113 then ... //F2 end; ¡ó[ÔÓÀà]Òþ²Ø¹²ÏíÎļþ¼Ð ¹²ÏíЧ¹û£º¿É·ÃÎÊ£¬µ«²»¿É¼û£¨ÔÚ×ÊÔ´¹ÜÀí¡¢ÍøÂçÁÚ¾ÓÖУ© È¡¹²ÏíÃûΪ£ºdirection$ ·ÃÎÊ£º//computer/dirction/ ¡ó[Java script]Java scriptÍøÒ³³£ÓÃЧ¹û ÍøÒ³60Ã붨ʱ¹Ø±Õ ¹Ø±Õ´°¿Ú ¹Ø±Õ ¶¨Ê±×ªURL ÉèΪÊ×Ò³ ÉèΪÊ×Ò³ Êղر¾Õ¾ Êղر¾Õ¾ ¼ÓÈëÆµµÀ ¼ÓÈëÆµµÀ ¡ó[DELPHI]Ëæ»ú²úÉúÎı¾É« randomize;//Ëæ»úÖÖ×Ó memo1.font.color:=rgb(random(255),random(255),random(255)); ¡ó[DELPHI]DELPHI5 UPDATEÉý¼¶²¹¶¡ÐòÁкŠ1000003185 90X25fx0 ¡ó[DELPHI]ÎļþÃûµÄ·Ç·¨×Ö·û¹ýÂË for i:=1 to length(s) do if s in ['\','/',':','*','?','<','>','|'] then ¡ó[DELPHI]ת»»º¯ÊýµÄ¶¨Ò弰˵Ã÷ datetimetofiledate (datetime:Tdatetime):longint; ½«Tdatetime¸ñʽµÄÈÕÆÚʱ¼äֵת»»³ÉDOS¸ñʽµÄÈÕÆÚʱ¼äÖµ datetimetostr (datetime:Tdatetime):string; ½«Tdatatime¸ñʽ±äÁ¿×ª»»³É×Ö·û´®£¬Èç¹ûdatetime²ÎÊý²»°üº¬ÈÕÆÚÖµ£¬·µ»Ø×Ö·û´®ÈÕÆÚÏÔʾ³ÉΪ00/00/00£¬Èç¹ûdatetime²ÎÊýÖÐûÓÐʱ¼äÖµ£¬·µ»Ø×Ö·û´®ÖеÄʱ¼ä²¿·ÖÏÔʾ³ÉΪ00£º00£º00 AM datetimetostring (var result string; const format:string; datetime:Tdatetime); ¸ù¾Ý¸ø¶¨µÄ¸ñʽ×Ö·û´®×ª»»Ê±¼äºÍÈÕÆÚÖµ£¬resultΪ½á¹û×Ö·û´®£¬formatΪת»»¸ñʽ×Ö·û´®£¬datetimeΪÈÕÆÚʱ¼äÖµ datetostr (date:Tdatetime) ʹÓÃshortdateformatÈ«¾Ö±äÁ¿¶¨ÒåµÄ¸ñʽ×Ö·û´®½«date²ÎÊýת»»³É¶ÔÓ¦µÄ×Ö·û´® floattodecimal (var result:Tfloatrec;value: extended;precision,decimals: integer); ½«¸¡µãÊýת»»³ÉÊ®½øÖƱíʾ floattostr (value:extended):string ½«¸¡µãÊývalueת»»³É×Ö·û´®¸ñʽ£¬¸Ãת»»Ê¹ÓÃÆÕͨÊý×Ö¸ñʽ£¬×ª»»µÄÓÐЧλÊýΪ15λ¡£ floattotext (buffer:pchar;value:extended; format:Tfloatformat;precision, digits:integer):integer; Óøø¶¨µÄ¸ñʽ¡¢¾«¶ÈºÍСÊý½«¸¡µãÖµvalueת»»³ÉÊ®½øÖƱíʾÐÎʽ£¬×ª»»½á¹û´æ·ÅÓÚbuffer²ÎÊýÖУ¬º¯Êý·µ»ØÖµÎª´æ´¢µ½bufferÖеÄ×Ö·ûλÊý£¬bufferÊÇ·Ç0½á¹ûµÄ×Ö·û´®»º³åÇø¡£ floattotextfmt (buffer:pchar;value:extended; format:pchar):integer Óøø¶¨µÄ¸ñʽ½«¸¡µãÖµvalueת»»³ÉÊ®½øÖƱíʾÐÎʽ£¬×ª»»½á¹û´æ·ÅÓÚbuffer²ÎÊýÖУ¬º¯Êý·µ»ØÖµÎª´æ´¢µ½bufferÖеÄ×Ö·ûλÊý¡£ inttohex (value:longint;digits:integer): string; ½«¸ø¶¨µÄÊýÖµvalueת»»³ÉÊ®Áù½øÖƵÄ×Ö·û´®¡£²ÎÊýdigits¸ø³öת»»½á¹û×Ö·û´®°üº¬µÄÊý×ÖλÊý¡£ inttostr (value:longint):string ½«ÕûÊýת»»³ÉÊ®½øÖÆÐÎʽ×Ö·û´® strtodate (const S:string):Tdatetime ½«×Ö·û´®×ª»»³ÉÈÕÆÚÖµ£¬S±ØÐë°üº¬Ò»¸öºÏ·¨µÄ¸ñʽÈÕÆÚµÄ×Ö·û´®¡£ strtodatetime (const S:string):Tdatetime ½«×Ö·û´®Sת»»³ÉÈÕÆÚʱ¼ä¸ñʽ£¬S±ØÐë¾ßÓÐMM/DD/YY HH£ºMM£ºSS[AM|PM]¸ñʽ£¬ÆäÖÐÈÕÆÚºÍʱ¼ä·Ö¸ô·ûÓëϵͳʱÆÚʱ¼ä³£Á¿ÉèÖÃÏà¹Ø¡£Èç¹ûûÓÐÖ¸¶¨AM»òPMÐÅÏ¢£¬±íʾʹÓÃ24Ð¡Ê±ÖÆ¡£ strtofloat (const S:string):extended; ½«¸ø¶¨µÄ×Ö·û´®×ª»»³É¸¡µãÊý£¬×Ö·û´®¾ßÓÐÈçϸñʽ£º [+|-]nnn¡[.]nnn¡[<+|-><+|->nnnn] strtoint (const S:string):longint ½«Êý×Ö×Ö·û´®×ª»»³ÉÕûÊý£¬×Ö·û´®¿ÉÒÔÊÇÊ®½øÖÆ»òÊ®Áù½øÖƸñʽ£¬Èç¹û×Ö·û´®²»ÊÇÒ»¸öºÏ·¨µÄÊý×Ö×Ö·û´®£¬ÏµÍ³·¢ÉúECONVERTERRORÒì³£ strtointdef (const S:string;default: longint):longint; ½«×Ö·û´®Sת»»³ÉÊý×Ö£¬Èç¹û²»Äܽ«Sת»»³ÉÊý×Ö£¬strtointdefº¯Êý·µ»Ø²ÎÊýdefaultµÄÖµ¡£ strtotime (const S:string):Tdatetime ½«×Ö·û´®Sת»»³ÉTDATETIMEÖµ£¬S¾ßÓÐHH£ºMM£ºSS[AM|PM]¸ñʽ£¬Êµ¼ÊµÄ¸ñʽÓëϵͳµÄʱ¼äÏà¹ØµÄÈ«¾Ö±äÁ¿Óйء£ timetostr (time:Tdatetime):string; ½«²ÎÊýTIMEת»»³É×Ö·û´®¡£×ª»»½á¹û×Ö·û´®µÄ¸ñʽÓëϵͳµÄʱ¼äÏà¹Ø³£Á¿µÄÉèÖÃÓйء£ ¡ó[DELPHI]³ÌÐò²»³öÏÖÔÚALT+CTRL+DEL ÔÚimplementationºóÌí¼ÓÉùÃ÷: function RegisterServiceProcess(dwProcessID, dwType: Integer): Integer; stdcall; external 'KERNEL32.DLL'; RegisterServiceProcess(GetCurrentProcessID, 1);//Òþ²Ø RegisterServiceProcess(GetCurrentProcessID, 0);//ÏÔʾ ÓÃALT+DEL+CTRL¿´²»¼û ¡ó[DELPHI]³ÌÐò²»³öÏÖÔÚÈÎÎñÀ¸ uses windows var Extendedstyle : Integer; begin Application.Initialize; //============================================================== Extendedstyle := GetWindowLong (Application.Handle, GWL_EXstyle); SetWindowLong(Application.Handle, GWL_EXstyle, Extendedstyle OR WS_EX_TOOLWINDOW AND NOT WS_EX_APPWINDOW); //=============================================================== Application.Createform(Tform1, form1); Application.Run; end. ¡ó[DELPHI]ÈçºÎÅжϲ¦ºÅÍøÂçÊÇ¿ª»¹ÊÇ¹Ø if GetSystemMetrics(SM_NETWORK) AND $01 = $01 then showmessage('ÔÚÏß!') else showmessage('²»ÔÚÏß!'); ¡ó[DELPHI]ʵÏÖIPµ½ÓòÃûµÄת»» function GetDomainName(Ip:string):string; var pH Hostent; data:twsadata; ii:dword; begin WSAStartup($101, Data); ii:=inet_addr(pchar(ip)); pH:=gethostbyaddr(@ii,sizeof(ii),PF_INET); if (ph<>nil) then result:=pH.h_name else result:=''; WSACleanup; end; ¡ó[DELPHI]´¦Àí¡°ÓÒ¼ü²Ëµ¥¡±·½·¨ var reg: TRegistry; begin reg := TRegistry.Create; reg.RootKey:=HKEY_CLASSES_ROOT; reg.OpenKey('*\shell\check\command', true); reg.WriteString('', '"' + application.ExeName + '" "%1"'); reg.CloseKey; reg.OpenKey('*\shell\diary', false); reg.WriteString('', '²Ù×÷(&C)'); reg.CloseKey; reg.Free; showmessage('DONE!'); end; ¡ó[DELPHI]·¢ËÍÐéÄâ¼üÖµctrl V procedure sendpaste; begin keybd_event(VK_Control, MapVirtualKey(VK_Control, 0), 0, 0); keybd_event(ord('V'), MapVirtualKey(ord('V'), 0), 0, 0); keybd_event(ord('V'), MapVirtualKey(ord('V'), 0), KEYEVENTF_KEYUP, 0); keybd_event(VK_Control, MapVirtualKey(VK_Control, 0), KEYEVENTF_KEYUP, 0); end; ¡ó[DELPHI]µ±Ç°µÄ¹âÇýµÄÅÌ·û procedure getcdrom(var cd:char); var str:string; drivers:integer; driver:char; i,temp:integer; begin drivers:=getlogicaldrives; temp:=(1 and drivers); for i:=0 to 26 do begin if temp=1 then begin driver:=char(i+integer('a')); str:=driver+':'; if getdrivetype(pchar(str))=drive_cdrom then begin cd:=driver; exit; end; end; drivers:=(drivers shr 1); temp:=(1 and drivers); end; end; ¡ó[DELPHI]×Ö·ûµÄ¼ÓÃÜÓë½âÃÜ function cryptstr(const s:string; stype: dword):string; var i: integer; fkey: integer; begin result:=''; case stype of 0: setpass; begin randomize; fkey := random($ff); for i:=1 to length(s) do result := result+chr( ord(s) xor i xor fkey); result := result + char(fkey); end; 1: getpass begin fkey := ord(s[length(s)]); for i:=1 to length(s) - 1 do result := result+chr( ord(s) xor i xor fkey); end; end; ¡õ¡ó[DELPHI]ÏòÆäËûÓ¦ÓóÌÐò·¢ËÍÄ£Äâ¼ü var h: THandle; begin h := FindWindow(nil, 'Ó¦ÓóÌÐò±êÌâ'); PostMessage(h, WM_KEYDOWN, VK_F9, 0);//·¢ËÍF9¼ü end; ¡õ¡ó[DELPHI]DELPHI Ö§³ÖµÄDAOÊý¾Ý¸ñʽ td.Fields.Append(td.CreateField ('dbBoolean',dbBoolean,0)); td.Fields.Append(td.CreateField ('dbByte',dbByte,0)); td.Fields.Append(td.CreateField ('dbInteger',dbInteger,0)); td.Fields.Append(td.CreateField ('dbLong',dbLong,0)); td.Fields.Append(td.CreateField ('dbCurrency',dbCurrency,0)); td.Fields.Append(td.CreateField ('dbSingle',dbSingle,0)); td.Fields.Append(td.CreateField ('dbDouble',dbDouble,0)); td.Fields.Append(td.CreateField ('dbDate',dbDate,0)); td.Fields.Append(td.CreateField ('dbBinary',dbBinary,0)); td.Fields.Append(td.CreateField ('dbText',dbText,0)); td.Fields.Append(td.CreateField ('dbLongBinary',dbLongBinary,0)); td.Fields.Append(td.CreateField ('dbMemo',dbMemo,0)); td.Fields['ID'].Set_Attributes(dbAutoIncrField);//×ÔÔö×Ö¶Î ¡õ¡ó[DELPHI]DELPHIÅäÖÃMS SQL 7ºÍBDE²½Öè µÚÒ»²½£¬ÅäÖÃODBC£º ÏÈÔÚODBC ÖÐÉèÊý¾ÝÔ´£¬°²×°¹ýSQL Server7.0 ºó,ODBCÖÐÓÐÒ»Ïî"ϵͳDSN"Ó¦¸ÃÓÐÁ½Ïî Êý¾ÝÔ´£¬Ò»¸öÊÇMQIS£¬Ò»¸öÊÇLocalSever£¬ÈÎѡһ¸öÑ¡ºóµã»÷ÅäÖð´Å¥£¬²»ÖªÄãµÄSQL7.0 ÊDz»Êǰ²×°ÔÚ±¾µØ»úÆ÷ÉÏ£¬Èç¹ûÊǵϰֱ½Ó½øÐÐÏÂÒ»²½£¬Èç¹û²»ÊÇ£¬ÔÚ·þÎñÆ÷Ò»À¸ÖÐÌîÉÏ Server,È»ºó½øÐÐÏÂÒ»²½£¬ÌîдµÇ¼ID ºÍÃÜÂ루µÇ¼ID£¬ºÍÃÜÂëÊÇÔÚSQL7.0ÖеÄÓû§Ñ¡Ïî ÖÐÉèµÄ£©¡£ µÚ¶þ²½£¬ÅäÖÃBDE: ´ò¿ªDelphiµÄBDE£¬È»ºóµã»÷MQIS »ò LocalServer£¬¾Í»áÌáʾÓû§ÃûºÍÃÜÂ룬ÕâºÍ ODBCµÄÓû§ÃûºÍÃÜÂëÊÇÒ»ÑùµÄ£¬ÌîÉϾÍÐÐÁË¡£ µÚÈý²½£¬ÅäÖóÌÐò£º Èç¹ûÓõÄÊÇTTable£¬¾ÍÔÚTTableµÄDatabaseNameÖÐÑ¡ÔñMQIS »òLocalServer,È»ºóÔÚ TableNameÖÐÑ¡ÔñSale¾ÍÐÐÁË£¬È»ºó½«Active¸ÄΪTrue,Delphiµ¯³öÌáʾ¶Ô»°£¬ÌîÈëÓû§ ÃûºÍÃÜÂë¡£ Èç¹ûÓõÄÊÇTQuery,ÔÚTQueryÉϵã»÷ÓÒ¼ü£¬ÔÙ»÷"SQL Builder"£¬ÕâÊÇÒÔ½çÃæ·½Ê½ÅäÖà SQLÓï¾ä£¬»òÕßÔÚTQueryµÄSQLÖÐÌîÈëSQLÓï¾ä¡£×îºó£¬±ðÍüÁ˽«Active¸ÄΪTrue¡£ ÔÚÔËÐÐÒ²¿ÉÄÜÅäÖÃTQuery,¾ßÌå¼ûDelphi°ïÖú¡£ ¡õ¡ó[DELPHI]µÃµ½Í¼ÏñÉÏijһµãµÄRGBÖµ procedure Tform1.Image1MouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); var red,green,blue:byte i:integer; begin i:= image1.Canvas.Pixels[x,y]; Blue:= GetBvalue(i); Green:= GetGvalue(i): Red:= GetRvalue(i); Label1.Caption:=inttostr(Red); Label2.Caption:=inttostr(Green); Label3.Caption:=inttostr(Blue); end; ¡õ¡ó[DELPHI]¹ØÓÚÈÕÆÚ¸ñʽ·Ö½âת»» var year,month,day:word;now2:Tdatatime; now2:=date(); decodedate(now2,year,month,day); lable1.Text :=inttostr(year)+'Äê'+inttostr(month)+'ÔÂ'+inttostr(day)+'ÈÕ'; ¡ó[DELPHI]ÈçºÎÅжϵ±Ç°ÍøÂçÁ¬½Ó·½Ê½ ÅжϽá¹ûÊÇMODEM¡¢¾ÖÓòÍø»òÊÇ´úÀí·þÎñÆ÷·½Ê½¡£ uses wininet; Function ConnectionKind :boolean; var flags: dword; begin Result := InternetGetConnectedState(@flags, 0); if Result then begin if (flags and INTERNET_CONNECTION_MODEM) = INTERNET_CONNECTION_MODEM then begin showmessage('Modem'); end; if (flags and INTERNET_CONNECTION_LAN) = INTERNET_CONNECTION_LAN then begin showmessage('LAN'); end; if (flags and INTERNET_CONNECTION_PROXY) = INTERNET_CONNECTION_PROXY then begin showmessage('Proxy'); end; if (flags and INTERNET_CONNECTION_MODEM_BUSY)=INTERNET_CONNECTION_MODEM_BUSY then begin showmessage('Modem Busy'); end; end; end; ¡ó[DELPHI]ÈçºÎÅжÏ×Ö·û´®ÊÇ·ñÊÇÓÐЧEMAILµØÖ· function IsEMail(EMail: String): Boolean; var s: String;ETpos: Integer; begin ETpos:= pos('@', EMail); if ETpos > 1 then begin s:= copy(EMail,ETpos+1,Length(EMail)); if (pos('.', s) > 1) and (pos('.', s) < length(s)) then Result:= true else Result:= false; end else Result:= false; end; ¡ó[DELPHI]ÅжÏϵͳÊÇ·ñÁ¬½ÓINTERNET ÐèÒªÒýÈëURL.DLLÖеÄInetIsOfflineº¯Êý¡£ º¯ÊýÉêÃ÷Ϊ£º function InetIsOffline(Flag: Integer): Boolean; stdcall; external 'URL.DLL'; È»ºó¾Í¿ÉÒÔµ÷Óú¯ÊýÅжÏϵͳÊÇ·ñÁ¬½Óµ½INTERNET if InetIsOffline(0) then ShowMessage('not connected!') else ShowMessage('connected!'); ¸Ãº¯Êý·µ»ØTRUEÈç¹û±¾µØÏµÍ³Ã»ÓÐÁ¬½Óµ½INTERNET¡£ ¸½£º ´ó¶àÊý×°ÓÐIE»òOFFICE97µÄϵͳ¶¼ÓдËDLL¿É¹©µ÷ÓᣠInetIsOffline BOOL InetIsOffline( DWORD dwFlags, ); ¡ó[DELPHI]¼òµ¥µØ²¥·ÅºÍÔÝÍ£WAVÎļþ uses mmsystem; function PlayWav(const FileName: string): Boolean; begin Result := PlaySound(PChar(FileName), 0, SND_ASYNC); end; procedure StopWav; var buffer: array[0..2] of char; begin buffer[0] := #0; PlaySound(Buffer, 0, SND_PURGE); end; ¡ó[DELPHI]È¡»úÆ÷BIOSÐÅÏ¢ with Memo1.Lines do begin Add('MainBoardBiosName:'+^I+string(Pchar(Ptr($FE061)))); Add('MainBoardBiosCopyRight:'+^I+string(Pchar(Ptr($FE091)))); Add('MainBoardBiosDate:'+^I+string(Pchar(Ptr($FFFF5)))); Add('MainBoardBiosSerialNo:'+^I+string(Pchar(Ptr($FEC71)))); end; ¡ó[DELPHI]ÍøÂçÏÂÔØÎļþ uses UrlMon; function DownloadFile(Source, Dest: string): Boolean; begin try Result := UrlDownloadToFile(nil, PChar(source), PChar(Dest), 0, nil) = 0; except Result := False; end; end; if DownloadFile('http://www.borland.com/delphi6.zip, 'c:\kylix.zip') then ShowMessage('Download succesful') else ShowMessage('Download unsuccesful') ¡ó[DELPHI]½âÎö·þÎñÆ÷IPµØÖ· uses winsock function IPAddrToName(IPAddr : String): String; var SockAddrIn: TSockAddrIn; HostEnt: PHostEnt; WSAData: TWSAData; begin WSAStartup($101, WSAData); SockAddrIn.sin_addr.s_addr:= inet_addr(PChar(IPAddr)); HostEnt:= gethostbyaddr(@SockAddrIn.sin_addr.S_addr, 4, AF_INET); if HostEnt<>nil then result:=StrPas(Hostent^.h_name) else result:=''; end; ¡ó[DELPHI]È¡µÃ¿ì½Ý·½Ê½ÖеÄÁ¬½Ó function ExeFromLink(const linkname: string): string; var FDir, FName, ExeName: PChar; z: integer; begin ExeName:= StrAlloc(MAX_PATH); FName:= StrAlloc(MAX_PATH); FDir:= StrAlloc(MAX_PATH); StrPCopy(FName, ExtractFileName(linkname)); StrPCopy(FDir, ExtractFilePath(linkname)); z:= FindExecutable(FName, FDir, ExeName); if z > 32 then Result:= StrPas(ExeName) else Result:= ''; StrDispose(FDir); StrDispose(FName); StrDispose(ExeName); end; ¡ó[DELPHI]¿ØÖÆTComboboxµÄ×Ô¶¯Íê³É {'Sorted' property of the TCombobox to true } var lastKey: Word; //È«¾Ö±äÁ¿ //TComboboxµÄOnChangeʼþ procedure Tform1.AutoCompleteChange(Sender: TObject); var SearchStr: string; retVal: integer; begin SearchStr := (Sender as TCombobox).Text; if lastKey <> VK_BACK then // backspace: VK_BACK or $08 begin retVal := (Sender as TCombobox).Perform(CB_FINDSTRING, -1, LongInt(PChar(SearchStr))); if retVal > CB_Err then begin (Sender as TCombobox).ItemIndex := retVal; (Sender as TCombobox).SelStart := Length(SearchStr); (Sender as TCombobox).SelLength := (Length((Sender as TCombobox).Text) - Length(SearchStr)); end; // retVal > CB_Err end; // lastKey <> VK_BACK lastKey := 0; // reset lastKey end; //TComboboxµÄonKeyDownʼþ procedure Tform1.AutoCompleteKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); begin lastKey := Key; end; ¡ó[DELPHI]ÈçºÎÇå¿ÕÒ»¸öĿ¼ function EmptyDirectory(TheDirectory :String£ Recursive : Boolean) : Boolean; var SearchRec : TSearchRec; Res : Integer; begin Result := False; TheDirectory := NormalDir(TheDirectory); Res := FindFirst(TheDirectory + '*.*', faAnyFile, SearchRec); try while Res = 0 do begin if (SearchRec.Name <> '.') and (SearchRec.Name <> '..') then begin if ((SearchRec.Attr and faDirectory) > 0) and Recursive then begin EmptyDirectory(TheDirectory + SearchRec.Name, True); RemoveDirectory(PChar(TheDirectory + SearchRec.Name)); end else begin DeleteFile(PChar(TheDirectory + SearchRec.Name)) end; end; Res := FindNext(SearchRec); end; Result := True; finally FindClose(SearchRec.FindHandle); end; end; ¡ó[DELPHI]°²×°³ÌÐòÈçºÎÌí¼Óµ½UninstallÁÐ±í ²Ù×÷×¢²á±í£¬ÈçÏ£º 1.ÔÚHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall¼üϽ¨Á¢Ò»¸öÖ÷¼ü£¬Ãû³ÆÈÎÒâ¡£ ÀýHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MyUninstall 2.ÔÚHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MyUnistallϼüÁ½¸ö´®Öµ£¬ ÕâÁ½¸ö´®ÖµµÄÃû³ÆÊÇÌØ¶¨µÄ£ºDisplayNameºÍUninstallString¡£ 3.¸ø´®DisplayName¸³ÖµÎªÏÔʾÔÚ¡°É¾³ýÓ¦ÓóÌÐòÁÐ±í¡±ÖеÄÃû³Æ£¬Èç'Aiming Uninstall one'; ¸ø´®UninstallString¸³ÖµÎªÖ´ÐеÄɾ³ýÃüÁÈç C:\WIN97\uninst.exe -f"C:\TestPro\aimTest.isu" ¡ó[DELPHI]½Ø»ñWM_QUERYENDSESSION¹Ø»úÏûÏ¢ type Tform1 = class(Tform) procedure WMQueryEndSession(var Message: TWMQueryEndSession); message WM_QUERYENDSESSION; procedure CMEraseBkgnd(var Message:TWMEraseBkgnd);Message WM_ERASEBKGND; private { Private declarations } public { Public declarations } end; procedure Tform1.WMQueryEndSession(var Message: TWMQueryEndSession); begin Showmessage('computer is about to shut down'); end; ¡ó[DELPHI]»ñÈ¡ÍøÉÏÁÚ¾Ó procedure getnethood();//NT×ö·þÎñÆ÷£¬WIN98Éϵ÷ÊÔͨ¹ý¡£ var a,i:integer; errcode:integer; netres:array[0..1023] of netresource; enumhandle:thandle; enumentries:dword; buffersize:dword; s:string; mylistitems:tlistitems; mylistitem:tlistitem; alldomain:tstrings; begin //listcomputer is a listview to list all computers;controlcenter is a form. alldomain:=tstringlist.Create with netres[0] do begin dwscope :=RESOURCE_GLOBALNET; dwtype :=RESOURCETYPE_ANY; dwdisplaytype :=RESOURCEDISPLAYTYPE_DOMAIN; dwusage :=RESOURCEUSAGE_CONTAINER; lplocalname :=nil; lpremotename :=nil; lpcomment :=nil; lpprovider :=nil; end; // »ñÈ¡ËùÓеÄÓò errcode:=wnetopenenum(RESOURCE_GLOBALNET,RESOURCETYPE_ANY,RESOURCEUSAGE_CONTAINER,@netres[0],enumhandle); if errcode=NO_ERROR then begin enumentries:=1024; buffersize:=sizeof(netres); errcode:=wnetenumresource(enumhandle,enumentries,@netres[0],buffersize); end; a:=0; mylistitems :=controlcenter.lstcomputer.Items mylistitems.Clear while (string(netres[a].lpprovider)<>'') and (errcode=NO_ERROR) do begin alldomain.Add (netres[a].lpremotename); a:=a+1; end; wnetcloseenum(enumhandle); // »ñÈ¡ËùÓеļÆËã»ú mylistitems :=controlcenter.lstcomputer.Items mylistitems.Clear for i:=0 to alldomain.Count-1 do begin with netres[0] do begin dwscope :=RESOURCE_GLOBALNET; dwtype :=RESOURCETYPE_ANY; dwdisplaytype :=RESOURCEDISPLAYTYPE_SERVER; dwusage :=RESOURCEUSAGE_CONTAINER; lplocalname :=nil; lpremotename :=pchar(alldomain); lpcomment :=nil; lpprovider :=nil; end; ErrCode:=WNetOpenEnum(RESOURCE_GLOBALNET,RESOURCETYPE_ANY,RESOURCEUSAGE_CONTAINER,@netres[0],EnumHandle); if errcode=NO_ERROR then begin EnumEntries:=1024; BufferSize:=SizeOf(NetRes); ErrCode:=WNetEnumResource(EnumHandle,EnumEntries,@NetRes[0],BufferSize); end; a:=0; while (string(netres[a].lpprovider)<>'') and (errcode=NO_ERROR) do begin mylistitem :=mylistitems.Add mylistitem.ImageIndex :=0; mylistitem.Caption :=uppercase(stringreplace(string(NetRes[a].lpremotename),'\\','',[rfReplaceAll])); a:=a+1; end; wnetcloseenum(enumhandle); end; end; ¡ó[DELPHI]»ñȡijһ¼ÆËã»úÉϵĹ²ÏíĿ¼ procedure getsharefolder(const computername:string); var errcode,a:integer; netres:array[0..1023] of netresource; enumhandle:thandle; enumentries,buffersize:dword; s:string; mylistitems:tlistitems; mylistitem:tlistitem; mystrings:tstringlist; begin with netres[0] do begin dwscope :=RESOURCE_GLOBALNET; dwtype :=RESOURCETYPE_DISK; dwdisplaytype :=RESOURCEDISPLAYTYPE_SHARE; dwusage :=RESOURCEUSAGE_CONTAINER; lplocalname :=nil; lpremotename :=pchar(computername); lpcomment :=nil; lpprovider :=nil; end; // »ñÈ¡¸ù½áµã errcode:=wnetopenenum(RESOURCE_GLOBALNET,RESOURCETYPE_DISK,RESOURCEUSAGE_CONTAINER,@netres[0],enumhandle); if errcode=NO_ERROR then begin EnumEntries:=1024; BufferSize:=SizeOf(NetRes); ErrCode:=WNetEnumResource(EnumHandle,EnumEntries,@NetRes[0],BufferSize); end; wnetcloseenum(enumhandle); a:=0; mylistitems:=controlcenter.lstfile.Items mylistitems.Clear while (string(netres[a].lpprovider)<>'') and (errcode=NO_ERROR) do begin with mylistitems do begin mylistitem:=add; mylistitem.ImageIndex :=4; mylistitem.Caption :=extractfilename(netres[a].lpremotename); end; a:=a+1; end; end; ¡ó[DELPHI]µÃµ½Ó²ÅÌÐòÁкŠvar SerialNum : pdword; a, b : dword; Buffer : array [0..255] of char; begin if GetVolumeInformation('c:\', Buffer, SizeOf(Buffer), SerialNum, a, b, nil, 0) then Label1.Caption := IntToStr(SerialNum^); end; ÕâÊDZ¾È˽Ӵ¥delphi°ëÄêÀ´£¬µÄһЩ±Ê¼Ç¡££¨¹²Ïí£© ¡Áµ÷ÓÃEXCLE´ò¿ªÎļþ¡£ USES SHELLAPI Shellexecute(handle,nil,pchar('c:\±¨±í.xls'),nil,nil,sw_shownormal); ¡ó[DELPHI]¹ØÓÚ´¦Àí×¢²á±í uses Registry; var reg:Tregistry; reg:=Tregistry.create; reg.rootkey:='HKey_Current_User'; reg.openkey('Control Panel\Desktop',false); reg.WriteString('Title Wallpaper','0'); reg.writeString('Wallpaper',filelistbox1.filename); reg.closereg; reg.free; ¡Á±¨´íº¯Êý procedure ErrMsg(sMsg:String; sPrompt:String='³ö´íÐÅÏ¢');//³ö´íÐÅÏ¢ÏÔʾ¿ò begin Application.MessageBox(PChar(sMsg), PChar(sPrompt), MB_IConERROR or MB_OK) end; ¡Á³ö´íÐÅÏ¢ £ try £ except £ £ on E: Exception do begin £ £ £ ErrMsg(Format('µÇ¼[%s]Êý¾Ý¿âʧ°Ü,»ØÍ˲Ù×÷½«Ê§Ð§£»'#13#10, [Server]) + E.Message); £ £ £ Result := False; £ £ end; £ end; ¡ÁÖÐÎÄÌáʾ¿ò Application.MessageBox('ÎÞ·¨´ò¿ªÖ¸¶¨Îļþ', 'Ìáʾ', MB_OK); ¡Áת»»Ê±¼äµÄº¯Êý formatdatetime('yyyy"Äê"mm"ÔÂ"dd"ÈÕ"', UnccSysDate)£»UnccSysDate ΪTDATATIMEÀàÐÍ ¡Á¶¨ËÀСÊýµãºóµÄλÊý Format('%*.*n', [10, 2, FieldByName('syje').AsFloat] ¡ÁÀàÐÍת»»º¯Êý inttostr(); ½«Êý×Öת»»Îª×Ö·û´® Ord(); ·µ»ØÒ»¸ö×Ö·ûµÄÐòºÅ£¨ASCIIÂ룩 Char(); °ÑÒ»¸öÕûÐÍÊýת»¯³ÉÏàÓ¦ÐòºÅµÄ×Ö·û UpCase(); °ÑСдת»¯Îª´óд ¡Á×Ö·û´®´¦Àíº¯Êý concat(); Ó루+£©¹¦ÄÜÏàͬ£¬½«¶à¸ö×Ö·û´®×éºÏÔÚÒ»Æð copy();£ »á·µ»ØÒ»¸ö×Ö·û´®ÖеÄ×Ó×Ö·û´® delete(); ÔÚÒ»¸ö×Ö·û´®ÖдÓÒ»¸öÖ¸¶¨Î»ÖÃÆðɾ³ýÒ»¶¨Êý×ÖµÄ×Ö·û£¨£© insert(); ÔÚÒ»¸ö×Ö·û´®ÖвåÈëÒ»¸ö×Ö·û´® length(); ·µ»Ø×Ö·û´®µÄ³¤¶È pos();£ ·µ»ØÒ»¸ö×Ó×Ö·û´®ÔÚÒ»¸ö×Ö·û´®ÖеÄλÖÃ ÔØÈëÎļþµÄʵÏÖ·½·¨ ¡Ávar£ ts:tstring; begin ts:tstinglist.creat; ts.loadfromfile('ÎļþµÄ¾ø¶Ô·¾¶'); //µ÷ÓÃÎļþ ¡ÁÎļþ¼Ð²Ù×÷ uses filectrl; procedure ForceDirectorys(dir:string) £ £ £ //Ò»´Î½¨Á¢Ö¸¶¨µÄ¶à¼¶Îļþ¼Ð function DirectoryExists(Name: string): Boolean; £ £ // Ö¸¶¨Îļþ¼ÐÊÇ·ñ´æÔÚ function SelectDirectory(var Directory: string; Options: TSelectDirOpts; HelpCtx: Longint):Boolean; £ £ // ´ò¿ªÒ»¸öÑ¡ÔñÎļþ¼ÐµÄ¶Ô»°¿ò(Ó¢ÎĵÄ) ¡Ávar mytextfile:textfile;£ £ £ £ £ £ £ begin assignfile(mytextfile,'mytextfile.exe'); reset(mytextfile);//rewrite()´´½¨²¢´ò¿ªÎļþ£¨ÒÑÓо͸²¸Ç£©£¬reset()ÒÔÖ»¶Á·½Ê½´ò¿ªÎļþ£¬append()ÒÔ×·¼Ó·½Ê½´ò¿ªÎļþ£» try //¿ÉÒÔ¼ÓÒ»¾äwhile nit eof(mytextfile) do; { //²Ù×÷Îļþ for i:=1 to 5 do begin s:='This is line #'; writeln(mytextfile,s,i);//½á¹û±»´´½¨µÄÎļþÖаüº¬ this is line # 1¡¡this is line # 5 //writeln()ΪÍùÖ¸¶¨ÎļþÖÐд¶«Î÷£¬»¹ÓÐreadln(mytextfile,s,i)´ÓÖ¸¶¨µÄÎļþÖжÁÊý¾Ý; end; } finally closefile(mytextfile); end; end; ¡ÁeditÖ»ÄܽÓÊÕÊý×Ö procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char); begin if ((Key < '0') or (Key > '9')) then Key := Chr(0); end; ¡Á´´½¨Â·¾¶USES£ FileCtrl; if not DirectoryExists(ExtractFilePath(paramstr(0)) + 'ElectronicBill\') then £ £ £ £ CreateDir(ExtractFilePath(paramstr(0)) + 'ElectronicBill\'); fileexists();ÅжÏÎļþÊÇ·ñ´æÔÚ¡£ ¡ÁÑ¡ÔñÒ»¸ö·¾¶£ USES FileCtrl; SelectDirectory('ÇëÑ¡Ôñ´æ´¢Â·¾¶£¡', 'ÎҵĵçÄÔ', sSavePath);£ £ [ Last edited by »ÃÓ°ÎÞºÛ on 2006-11-12 at 08:30 ] |
» ²ÂÄãϲ»¶
297£¬¹¤¿Æµ÷¼Á?ºÓÄÏũҵ´óѧ±¾¿Æ
ÒѾÓÐ12È˻ظ´
»¯Ñ§070300 Çóµ÷¼Á
ÒѾÓÐ24È˻ظ´
0854Çóµ÷¼Á
ÒѾÓÐ19È˻ظ´
294Çóµ÷¼Á
ÒѾÓÐ11È˻ظ´
Ò»Ö¾Ô¸»ªÖÐũҵ071010£¬320Çóµ÷¼Á
ÒѾÓÐ14È˻ظ´
ҩѧÇóµ÷¼Á
ÒѾÓÐ16È˻ظ´
291Çóµ÷¼Á
ÒѾÓÐ8È˻ظ´
ÐÂÒ»´úµç×ÓÐÅÏ¢294Çóµ÷¼Á ²»ÌôѧУ
ÒѾÓÐ9È˻ظ´
Çóµ÷¼Á
ÒѾÓÐ23È˻ظ´
290µ÷¼ÁÉúÎï0860
ÒѾÓÐ44È˻ظ´














.domain:='http://www.086net.com';
Hostent;
»Ø¸´´ËÂ¥