| ²©¿Í | Linux | ÂÛ̳ | È˲Š| Åàѵ | ֪ʶ¿â | ×ÊÁÏ | ¶ÁÊé | ÊÖ²á | ¾«»ª | ÏÂÔØ | ɳÁú | ËÑË÷ | |
![]() |
| Ê×Ò³ ¡¬ ÐÂÎÅ ¡¬ ASE ¡¬ PB/PD ¡¬ Sybase IQ ¡¬ iAnywhere ¡¬ RS ¡¬ ÂÛ̳ ¡¬ ר¼Ò·Ã̸ ¡¬ ÏÂÔØ ¡¬ SDN×¨Çø |
|
ChinaUnix -> SYBASE¼¼Êõ -> ¼¼ÊõÎÄÕ ->PB/PD -> ÕýÎÄ
PowerBuilderʵÓü¼ÇɰËÔò
¡¡¡¡Ò»¡¢ÊµÏÖÔËÐд°¿Ú¾ÓÖÐ ¡¡¡¡ÖÚËùÖÜÖª£¬PowerBuilder 7.0ÔÚÒÔǰµÄ°æ±¾ÖÐÌṩÁËͼÐλ¯µÄÔ¤ÀÀ¹¤¾ß£¬¿ÉÒԺܷ½±ãµÄÔÚÉè¼Æ½×¶ÎʵÏÖ´°¿Ú¾ÓÖС£µ«ÊÇ£¬µ½ÁË7.0ËÆºõ¸ÃÏ¾ß±»È¡ÏûÁË£¬Ò²Ã»ÓÐʲôÊôÐÔÀ´ÉèÖã¬ÖÁÉÙÎÒûÓÐÕÒµ½¡£Ã¿µ±ÎÒÃÇÐèÒª½«´°¿Ú¾ÓÖеÄʱºòÖ»ÓÐÒ»µãÒ»µãµØµ÷ÕûËüµÄX£¬YÖµ£¬ÕâÒ»µãÊ®·ÖÈÃÈËÍ·Í´¡£³öÓÚÎÞÄΣ¬Ö»ºÃͨ¹ý±à³ÌʵÏÖ¡£ÎÒÃÇÖ»ÔÚÿ¸öÐèÒª¾ÓÖеĴ°¿ÚµÄOpenʼþÖÐдÉÏÕâЩ´úÂë¾Í»áʵÏÖ´°¿ÚµÄ×Ô¶¯¾ÓÖС£ ¡¡¡¡ÒªÊµÏÖ´°¿ÚµÄ×Ô¶¯¾ÓÖУ¬ÎÒÃÇ¿ÉÒÔÓú¯ÊýMove()À´ÊµÏÖ¡£µ«ÊÇ£¬ÓÉÓÚÎÒÃÇ¿ª·¢³öÀ´µÄÓ¦ÓóÌÐòÍùÍù»áÔÚ²»Í¬µÄÉèÖû·¾³ÖÐÔËÐУ¬ËäȻһ°ãÇé¿öÏÂÊÇÓÉÎÒÃÇΪÓû§ÅäÖúõ쬵«ÎÒÃÇ×ܲ»Äܱ£Ö¤Óû§ÏÔʾÆ÷µÄÉèÖÃģʽ²»»á¸Ä±ä¡£ËùÐÒµÄÊÇ£¬PBΪÎÒÃÇÌṩÁË»·¾³¶ÔÏóEnvironment,¸Ã¶ÔÏóÆäʵÊÇÒ»¸öϵͳ½á¹¹£¬ÆäÖб£´æÁËPBÓ¦ÓóÌÐòµÄÔËÐÐÆ½Ì¨ÐÅÏ¢£¬ÀýÈ磬´úÂ뼯£¬CPUÀàÐ͵ȡ£ÆäÖе±È»»áÓÐÎÒÃÇÐèÒªµÄÆÁÄ»¿íºÍ¸ß¡£ÎªÁ˵õ½¸Ã½á¹¹ÎÒÃÇ¿ÉÒÔÓú¯Êý GetEnvironment()¡£¸Ãº¯ÊýµÄ×÷ÓÃÊǵõ½¹ØÓÚ²Ù×÷ϵͳ£¬´¦ÀíÆ÷ºÍÆÁÄ»µÄϵͳÐÅÏ¢¡£¾ßÌåÓ÷¨ÈçÏ£º ¡¡¡¡Environment my_system ¡¡¡¡Integer li_ScreenWidth, li_ScreenHeight ¡¡¡¡GetEnvironment(my_system) ¡¡¡¡// µÃµ½ÆÁÄ»µÄ×Ü¿í¶ÈºÍ³¤¶È ¡¡¡¡li_ScreenWidth = PixelsToUnits(my_system.ScreenWidth, XPixelsToUnits!) ¡¡¡¡li_ScreenHeight = PixelsToUnits(my_system.ScreenHeight, XPixelsToUnits!) ¡¡¡¡// º¯ÊýPixelsToUnits()µÄ×÷ÓÃÊǽ«ÆÁÄ»µÄÏñÊýת»»³ÉPowerBuilderʹÓõĵ¥Î»£¬ÒòΪÏñÊýͨ³£²»ÓÃÓÚ·½ÐÎÖУ¬¾ßÌåÓ÷¨Çë²Î¼ûº¯ÊýÊֲᡣ ¡¡¡¡È»ºó¾Í¿ÉÒÔÓÃMove()À´ÊµÏÖ´°¿Ú¾ÓÖС£ ¡¡¡¡This.Move((li_ScreenWidth - this.Width)/2, & ¡¡¡¡¡¡(li_ScreenHeight - this.Height)/2 ) ¡¡¡¡¶þ¡¢Êý¾Ý´°¿ÚÖÐʵÏÖ×ֶεÄ×éºÏ ¡¡¡¡ÄãÓÐûÓÐÅöµ½ÕâÑùµÄÇé¿ö£¬ÎÒÃÇÊäÈëÁ˿ͻ§µÄÏêϸµØÖ·×ÊÁÏ£¬°üÀ¨Ê¡·Ý£¬³ÇÊУ¬µØÖ·£¬Óʱࡣµ±ÎÒÃÇÒª¸ø¿Í»§ÃÇÓʼÄÐź¯Ê±ÐèÒª½«ËûÃǵÄÊ¡·Ý£¬³ÇÊУ¬µØÖ·£¬ÓʱàÁ¬³ÉÔÚÒ»Æð´òÓ¡³öÀ´¡£È»¶ø£¬ÕâЩÐÅÏ¢ÊÇ·Ö¿ª´æ´¢µÄ£¬¼´´æÔÚ²»Í¬µÄ×ֶΡ£ÕâʱÎÒÃǾͿÉÒÔÀûÓÃPowerBuilerÌṩµÄÔÚÊý¾Ý´°¿ÚÌí¼Ó¼ÆËãÓò(Compute Field)À´ÊµÏÖ×Ö·û×ֶεÄ×éºÏÏÔʾ¡£ ¡¡¡¡ÏÖÔÚ¼ÙÉè¿Í»§µÄÊ¡·Ý£¬³ÇÊУ¬µØÖ·£¬Óʱà·Ö±ð´æ·ÅÔÚ²»Í¬µÄ×Ö¶ÎÖУ¬ËüÃÇÊÇProvince£¬City£¬Address£¬PC¡£ÎÒÃÇÒªµÃµ½¡°Óʱà+Ê¡·Ý+³ÇÊÐ+µØÖ·¡±µÄ¸ñʽ£¬È磺¡°(214001)½ËÕÊ¡ÎÞÎýÊÐÈËÃñ·1ºÅ¡£"£¬¾ßÌåʵÏÖÈçÏ£º ¡¡¡¡1¡¢ÔÚÐèÒªÏÔʾµÄλÖÃÌí¼ÓÒ»¸ö¼ÆËãÓò(Compute Field) ¡¡¡¡2¡¢ÔÚËüµÄ±í´ïʽÀ¸ÖÐдÉÏ¡° '(' + PC + ' )' + Province + City + Address ¡± ¡¡¡¡3¡¢µ¥»÷È·¶¨Íê³É¡£ ¡¡¡¡ºÜÈÝÒ×ÊDz»ÊÇ¡£ÐèÒªÌáÐÑ´ó¼ÒµÄÊÇ£¬¼ÆËãÓòÖ»ÄÜÓÃÀ´ÏÔʾ£¬²»ÄܶÔËü½øÐÐÐ޸ģ¬ÒòΪËüûÓÐTABÊôÐÔ£¬²»Äܵõ½½¹µã¡£ ¡¡¡¡Èý¡¢Êý¾Ý´°¿ÚÖеÄÌõÂëÏÔʾ ¡¡¡¡ÔÚÊý¾Ý´°¿ÚÖÐÏÔʾÌõÂëÊDz»ÊǺÜÉñÃØ£¿Õâ¶ÔÓÚûÓнӴ¥¹ýÌõÂëµÄÈËÀ´ËµÒ²ÐíÊÇÕâÑù¡£Æäʵ£¬Ëü¼òµ¥µÄ²»ÄÜÔÙ¼òµ¥ÁË¡£±ðÍüÁËÎÒÃÇÔÚдÎĸåʱÊÇÈçºÎʹÎĸ忴ÉÏÈ¥¸üÓÐÒÕÊõ»¯¡£Ã»´íÎÒÃÇ»á¸øËüÓÃÉϸ÷ÖÖ×ÖÌå¡£ÎÊÌâ²»¾Í½â¾öÁËÂð£¿ÌõÂëÒ²ÊÇÖÖ×ÖÌ壬ֻ²»¹ýÎÒÃÇ¿´²»¶®°ÕÁË¡£ÎÒÃÇÖ»Òª½«ÐèÒªÓÃÌõÂëÏÔʾµÄ×ֶεÄ×ÖÌå»»ÉÏÏàÓ¦µÄÌõÂë×ÖÌå¾ÍÐÐÁË£¬±ÈÈ磬³£ÓõÄ3 of 9ÌõÂë×Ö¿âµÈ¡£ÕâЩ×ÖÌå´ó¶àÊýÊÇÃâ·ÑµÄ£¬¿ÉÒÔµ½ÍøÉÏÈ¥ÏÂÔØ£¬È»ºó°²×°¾ÍÐÐÁË¡£ ¡¡¡¡ËÄ¡¢Êý¾Ý´°¿ÚµÄ×Ô¶¯Ë¢Ð¼¼Êõ ¡¡¡¡ÔÚÎÒÃDZàдÖîÈçÏñ¿â´æ£¬ÏúÊÛµÈÓ¦ÓÃϵͳʱ£¬×ÜÏ£Íû³ÌÐòÄܶ¯Ì¬µÄ×Ô¶¯Ë¢ÐÂ¿â´æÁ¿»òÏúÊÛÁ¿£¬±ÈÈç˵ÿ¸ô1ÃëË¢ÐÂÒ»´Î¡£ÒªÊµÏÖÕâÑùµÄ¹¦ÄÜÖ»ÒªÎÒÃÇÀûÓÃÊý¾Ý´°¿ÚµÄʱ¼ä¼ä¸ôÊôÐÔ(Timer Interval)£¬µ±¸ÃֵΪ0ʱÊý¾Ý´°¿Ú²»½øÐÐˢУ¬Èç¹ûҪʹÊý¾Ý´°¿ÚÒÔÿһÃëÖӵįµÂÊË¢ÐµĻ°£¬Ö»Òª½«¸ÃÖµÉèΪ1000£¬¼´1000ºÁÃë¡£ ¡¡¡¡ÎÒÃÇ»¹¿ÉÒÔΪӦÓóÌÐòÌí¼ÓÉÁ˸±¨¾¯µÄ¹¦ÄÜ¡£¾ÍÄÃ¿â´æÁ¿À´Ëµ°É£¬×î³£ÓõÄÊǵ±Ä³»õÎïµÄ¿â´æÁ¿´ïµ½Ò»¸ö×îµÍ¿â´æÁ¿Ê±³ÌÐòÓ¦ÄÜ×Ô¶¯Åб𣬲¢Óþ¯¸æÉ«ÏÔʾ£¬Í¨³£ÊǺìÉ«¡£´Ëʱ£¬ÎÒÃÇÖ»ÒªÔÚÔËÓÃÁËÉÏÊöµÄ·½·¨ºóÔÙÔÚÐèÒªÉÁ˸µÄ×Ö¶ÎÉÏ£¬±ÈÈ磬¿â´æÁ¿£¬ÔÚËüµÄÑÕÉ«ÊôÐÔÖÐдÉÏÏàÓ¦µÄÓï¾ä¡£ÏÂÃæÕâ¶Î´úÂëʵÏÖ¡°µ±Ä³Ò»ÎïÆ·µÄ¿â´æÁ¿Ð¡ÓÚ20µÄʱºò£¬³ÌÐòÒÔºìÉ«ÉÁ˸ÏÔʾ¾¯¸æ¡± ¡¡¡¡if ( Store_Num < 20, & ¡¡¡¡if mod( Second(Now()), 2) <> 0, & // ÿÃëÒ»´Î£¬Å¼ÊýÏÔʾºìÉ«£¬ÆæÊýÏÔʾ°×É«£¬¼´µ×É« ¡¡¡¡RGB(255, 255, 255), RGB(255, 0, 0) ) ¡¡¡¡Îå¡¢Êý¾Ý´°¿ÚÖÐʵÏÖ×Ô¶¯ÕÛÐÐ ¡¡¡¡ÓÐʱΪÁ˽çÃæµÄ¿¼ÂÇÐèÒª½«Ò»Ð©³¤×Ö¶ÎÕÛÐÐÏÔʾ£¬µ«ÓÖ²»ÄÜÈ·±£ÔÚËùÓÐÇé¿ö϶¼»á³öÏÖ³¤×ֶΡ£±ÈÈ磬ÎÒÃÇÒªÇ󵱿ͻ§µØÖ·³¬¹ý50¸ö×Ö·ûʱ½«Ëü·ÖÁ½ÐÐÏÔʾ£¬¶ÔÓÚûÂú50¸ö×Ö·ûµÄ¿Í»§ÈÔÈ»°´ÕÕÕý³£¸ñʽÏÔʾ¡£ ¡¡¡¡¾ßÌåÈçÏ£º ¡¡¡¡1¡¢ÔÚÊý¾Ý´°¿ÚÖÐÑ¡ÔñÒª×Ô¶¯ÕÛÐеÄÁÐAddress¡£ ¡¡¡¡2¡¢Ñ¡ÔñλÖÃÊôÐÔ(Position)²¢Ñ¡ÖÐAutosize HeightÑ¡Ïî ¡¡¡¡3¡¢ Ñ¡Ôñ±à¼ÊôÐÔ(Edit)²¢È¥µôAuto Horz ScrollÑ¡Ïî ¡¡¡¡4¡¢Ñ¡ÔñÊý¾Ý´°¿ÚÖÐϸĿ´øµÄÊôÐÔAutosize HeightÑ¡Ïî¡£×¢Ò⣬Êǵ±ÄãÍ϶¯Ï¸Ä¿À¸Ê±³öÏÖµÄÊôÐÔ¡£ ¡¡¡¡ÉèÖÃÍê±ÏºóÔÚ×óϽÇÔ¤ÀÀ´°¿ÚÖн«ÏÔʾͼÀýµÄ½á¹û¡£ ¡¡¡¡ÔÚ½øÐÐÁÐ×Ô¶¯ÕÛÐÐÏÔʾµÄʱºò£¬»¹Òª×¢ÒâÒ»µã£¬ÏµÍ³ÅжÏ×Ô¶¯ÕÛÐеĶϵãÊÇÒÔ¿Õ¸ñ»ò±êµã·ûºÅΪÒÀ¾ÝµÄ£¬Èç¹ûÎÒÃÇÊäÈëÒ»³¤´®×Ö·ûÇÒÖмäûÓÐÈκαêµã·ûºÅ»ò¿Õ¸ôµÄ»°£¬¼´Ê¹¸Ã×Ö·û´®ÔÙ³¤Ò²ÎÞ¼ÃÓÚÊ¡£Òò´Ë£¬ÎÒÃÇÒ»¶¨ÒªÌáÐÑÓû§ÔÚ¼ÈëʱÊʵ±µÄ¼ÓÈëһЩ¿Õ¸ñ»ò»Ø³µ¡£ ¡¡¡¡Áù¡¢Êý¾Ý´°¿ÚÖмǼÑÕÉ«µÄ¸ô²ãÏÔʾ ¡¡¡¡ÏàÐÅÄãÒ»¶¨¼û¹ýÕâÑùµÄÏÔʾ£¬µÚÒ»ÐмǼµÄ±³¾°É«ÊÇdz»ÆÉ«£¬µÚ¶þÐмǼµÄ±³¾°É«Êǰ×É«£¬µÚÈýÐÐÓÖÊÇdz»ÆÉ«£¬µÚËÄÐÐÓÖÊǰ×É«¡¡£¬ÒÀ´ÎÀàÍÆ¡£ ¡¡¡¡ÒªÏëÈÃÏÔʾµÄÊý¾Ý´ïµ½ÉÏÊöЧ¹û£¬ÎÒÃÇÊ×ÏÈÒªÖªµÀµÄÊÇÕâЩÊý¾Ý´æ·ÅÔÚÊý¾Ý´°¿ÚÖеÄʲôµØ·½¡£ºÜÏÔÈ»£¬Êý¾Ý´°¿ÚÖеÄËùÓÐÊý¾ÝÊÇÔÚϸĿ´øÖÐÁгöµÄ£¬Òò´ËÖ»ÒªÔÚϸĿ´øÖÐÉèÖÃһЩÊý¾ÝÊôÐԾͻáÓ°Ïìµ½Õâ¸öϸĿ´øÖеÄËùÓÐÄÚÈÝ¡£¾ßÌåʵÏÖÈçÏ£º ¡¡¡¡1¡¢´ò¿ªÊý¾Ý´°¿Ú£¬µ¥»÷ϸĿ´ø(Detail)£¬×¢ÒâÊǵã»÷ÓС°Detail¡±×ÖµÄÒ»À¸£¬²»ÊÇËü´æ·ÅÊý¾ÝµÄµØ·½¡£µã»÷ËüÊó±ê»á³öÏÖÉÏÏÂС¼ýÍ·¡£ ¡¡¡¡2¡¢Ñ¡Ôñ³£¹æÊôÐÔ£¬µ¥»÷ÑÕÉ«ÊôÐÔ(Color)ÅԱߵÄÒ»¸ö´øÓкìɫͼ±êµÄС°´Å¥¡£ ¡¡¡¡3¡¢ÔÚ±í´ïʽһÀ¸ÖÐÊäÈë ¡¡¡¡if ( Mod( GetRow(), 2) = 0, RGB(255, 255, 200), RGB(255, 255, 255)) ¡¡¡¡// RGB(255, 255, 200)£¬Ç³»ÆÉ« ¡¡¡¡OK£¬Ô¤À¸Ò»Ï£¬Ð§¹û²»´í£¬´ó¹¦¸æ³É¡£ ¡¡¡¡Æß¡¢ÊµÏÖÊý¾Ý´°¿ÚµÄ¶¯Ì¬ÅÅÐò ¡¡¡¡ÔÚÓõ½WindowsµÄ×ÊÔ´¹ÜÀíÆ÷µÄʱºò£¬µ±ÎÒÃÇÐèÒª°´ÕÕÎļþµÄÀàÐÍ»òÃû³ÆÅÅÐòµÄʱºòÖ»ÒªÓÃÊó±êµã»÷Ò»ÏÂÏàÓ¦µÄ±êÌâÀ¸£¬ÏµÍ³»á°´ÕÕÉýÐò»ò½µÐò½»ÌæÅÅÐò£¬ÕâÍêȫȡ¾öÓÚÓû§Êó±êµã»÷µÄÆæÅ¼Êý¡£Èç´Ë·½±ãµÄ²Ù×÷ºÎ²»Óõ½ÎÒÃǵÄÊý¾Ý´°¿ÚÖСª¡ªÊµÏÖ°´Ä³ÁеĶ¯Ì¬ÅÅÐò¡£ ¡¡¡¡ÎªÁËʵÏÖÉÏÊö¹¦ÄÜ£¬³ÌÐòÊ×ÏÈÐèÒªÓõ½Ò»¸öÈ«¾Ö±äÁ¿(Ïà¶ÔÓÚPBÀ´Ëµ¿ÉÒÔÓô°Ìå±äÁ¿)£¬ÓÃËüÀ´¿ØÖÆÁ¬ÐøÁ½´Îµã»÷Ö®¼äµÄÅÅÐò·½Ïò¡£ÒòΪ×ֶεÄÅÅÐò·½ÏòÖ»ÓÐÉýÐòºÍ½µÐòÁ½ÖÖ£¬ËùÒÔÎÒÃÇ¿ÉÒÔÓÃÒ»¸öBooleanÐÍ¡£±¾ÀýÖÐÊÇBoolean ib_flag¡£½Ó×ÅÔÚÊý¾Ý´°¿Ú¿Ø¼þµÄClickedʼþÖÐдÉÏÈçÏ´úÂë ¡¡¡¡/*****************************³ÌÐò´úÂë******************************/ ¡¡¡¡String ls_column, ls_sort ¡¡¡¡ls_column = this.GetObjectAtPointer() // µÃµ½Êó±ê°´ÏÂλÖõĶÔÏóÃû ¡¡¡¡ls_column = left(ls_column, len(ls_column) - 2) // µÃµ½ÁбêÌâÃû×Ö ¡¡¡¡if not Lower(right(ls_column, 2)) = "_t" then return ¡¡¡¡// Èç¹û²»ÊÇȱʡµÄÁбêÌ⣬¼´ÒÔ¡°_t¡±½áβ»òÊó±ê¸ù±¾Ã»ÓеãÔÚÁбêÌâÉÏÔòÍ˳ö ¡¡¡¡ls_column = left(ls_column, len(ls_column) - 2) // È¥µôÁбêÌâĩβµÄ¡°_t¡±£¬µÃµ½ÓÐЧµÄÁбêÌâÃû ¡¡¡¡// ½øÐÐÉýÐòºÍ½µÐòµÄÇл» ¡¡¡¡if ib_flag then ¡¡¡¡¡¡ls_sort = ls_column + " A" // ÉýÐò ¡¡¡¡else ¡¡¡¡¡¡ls_sort = ls_column + " D" // ½µÐò ¡¡¡¡end if ¡¡¡¡ib_flag = not ib_flag // ΪÏÂÒ»´ÎÅÅÐò×¼±¸ ¡¡¡¡ls_sort = ls_sort ¡¡¡¡this.setsort(ls_sort) ¡¡¡¡this.sort() ¡¡¡¡/*****************************½áÊø******************************/ ¡¡¡¡×¢£ºÕâÀïËùÐðÊöµÄÊý¾Ý´°¿ÚÖÐÁеĶ¯Ì¬ÅÅÐòÊÇÒÔϵͳĬÈϵÄÁбêÌâÃûΪǰÌᣬ¼´ÔÚ±êÌâÀ¸ÖÐÁбêÌâÃû×ÖÊÇÒÔ¡°_t¡±½áβ¡£ ¡¡¡¡°Ë¡¢ÉèÖÃϵͳʱ¼ä ¡¡¡¡ÔÚ¿ª·¢¾ßÓÐÊý¾Ý·þÎñÆ÷µÄÓ¦ÓÃÈí¼þʱ£¬ÓÐʱΪÁËʹËùÓмÆËã»úµÄʱ¼ä¶¼±£³ÖÏàͬ£¬»òÕß½Ó½üÏàͬ£¬Ö÷ÒªÊÇΪÁ˱ÜÃâÊý¾Ý¼Èëʱ³öÏÖµÄʱ¼ä²îÒ죬ͨ³£ÎÒÃÇ»áÔÚ¿Í»§»úÿ´ÎʹÓÃÓ¦ÓÃÈí¼þǰ½«±¾µØÊ±¼äÉèÖóɸú·þÎñÆ÷Ïàͬ¡£´Ó¶øÈ·±£ÊäÈëµÄÊý¾ÝÔÚʱ¼äÉϾßÓнϸߵÄÕýÈ·ÐÔ¡£¼´£¬ÒªÊµÏÖϵͳʱ¼äµÄÉèÖá£ÏÂÃæ¾Í½²ÊöÒ»ÏÂʵÏֵĹý³Ì¡£ ¡¡¡¡±¾³ÌÐòÊÇͨ¹ýµ÷ÓÃÍⲿº¯ÊýSetSystemTime()ʵÏÖϵͳʱ¼äµÄÉèÖÃ,¸Ãº¯Êý·µ»Ø²¼¶ûÐÍ¡£²éÔÄÒ»ÏÂÓйزο¼ÊÖ²á¾Í»á·¢Ïָú¯ÊýÐèÒªÒ»¸ö±íʾϵͳʱ¼ä½á¹¹(Struct)µÄÊý¾ÝÀàÐÍ×÷Ϊ²ÎÊý¡£´Ë½á¹¹µÄ¶¨ÒåÈçÏ£º ¡¡¡¡struct _SYSTEMTIME { ¡¡¡¡¡¡¡¡INT iYear; ¡¡¡¡¡¡¡¡INT iMonth; ¡¡¡¡¡¡¡¡INT iDayOfWeek; ¡¡¡¡¡¡¡¡INT iDay; ¡¡¡¡¡¡¡¡INT iHour; ¡¡¡¡¡¡¡¡INT iMinute; ¡¡¡¡¡¡¡¡INT iSecond; ¡¡¡¡¡¡¡¡INT iMilliseconds; // ºÁÃë ¡¡¡¡} str_SystemTime; ¡¡¡¡ÒªÔÚ³ÌÐòÖÐʹÓÃÍⲿº¯ÊýÊ×ÏÈÐèÒªÒª½øÐÐÍⲿº¯ÊýÉùÃ÷£¬¿ÉÒÔ¸ù¾Ýº¯ÊýµÄʹÓ÷¶Î§·ÅÔÚÈ«¾ÖÍⲿº¯ÊýÉùÃ÷Çø»ò¾Ö²¿Íⲿº¯ÊýÇøÉùÃ÷¡£¾ßÌåÉùÃ÷ÈçÏ£º ¡¡¡¡Function Boolean SetSystemTime(str_SystemTime str_MyTime) Library "Kernel32.dll" ¡¡¡¡ÉùÃ÷Ö®ºó¾Í¿ÉÒÔʹÓÃÁË¡£ÏÂÃæ´úÂëʵÏÖ½«ÏµÍ³ÈÕÆÚÉèÖóɡ°2000Äê8ÔÂ10ÈÕ¡± ¡¡¡¡/*****************************³ÌÐò´úÂë******************************/ ¡¡¡¡str_SystemTime str_MyTime ¡¡¡¡// ¸ø½á¹¹¸³Öµ ¡¡¡¡str_MyTime.iYear = 2000 // 2000Äê ¡¡¡¡str_MyTime.imonth = 8 / /8Ô ¡¡¡¡str_MyTime.iDay = 10 // 10ÈÕ ¡¡¡¡// ÉèÖÃϵͳÈÕÆÚ ¡¡¡¡if SetSystemTime(ref str_MyTime)then ¡¡¡¡¡¡Beep(1) ¡¡¡¡¡¡MessageBox("Ìáʾ","ϵͳÈÕÆÚÉèÖóɹ¦£¡") ¡¡¡¡else ¡¡¡¡¡¡Beep(1) ¡¡¡¡¡¡MessageBox("Ìáʾ","ϵͳÈÕÆÚÉèÖÃʧ°Ü£¡") ¡¡¡¡end if ¡¡¡¡/*****************************½áÊø******************************/ ¡¡¡¡×¢Ò⣬Èç¹ûÖ»ÓÐÈÕÆÚûÓÐʱ¼äµÄ»°ÏµÍ³»á½«Ê±¼äÉèÖóÉĬÈϵÄÉÏÎç8µãÕû¡£ÉèÖÃϵͳµÄʱ¼ä·½·¨ºÍÉèÖÃÈÕÆÚÀàËÆ£¬Ö»Òª½«½á¹¹ÖеÄʱ¡¢·Ö¡¢Ãë·Ö±ðÉèÖóÉÏëÒªµÄ¾ÍÐÐÁË¡£¾ßÌåʵÏÖÇë¶ÁÕß×Ô¼ºÍê³É¡£ ¡¡¡¡ÖÁ´Ë£¬±¾ÎÄËù½²ÊöµÄ°Ë¸ö¼¼Çɵ½´Ë½áÊø¡£ ±¾Îı»ä¯ÀÀ´Î
|
| ¹ØÓÚÎÒÃÇ | ÁªÏµ·½Ê½ | ¹ã¸æºÏ×÷ | ³ÏƸӢ²Å | ÍøÕ¾µØÍ¼ | Ãâ·Ñ×¢²á |
Copyright © 2001-2007 ChinaUnix.net All Rights Reserved ¸ÐлËùÓйØÐĺÍÖ§³Ö¹ýChinaUnixµÄÅóÓÑÃÇ |