²©¿Í | Linux | ÂÛ̳ | È˲Š| Åàѵ | ֪ʶ¿â | ×ÊÁÏ | ¶ÁÊé | ÊÖ²á | ¾«»ª | ÏÂÔØ | ɳÁú | ËÑË÷
Ê×Ò³ ¡¬ ÐÂÎÅ ¡¬ ASE ¡¬ PB/PD ¡¬ Sybase IQ ¡¬ iAnywhere ¡¬ RS ¡¬ ÂÛ̳ ¡¬ ר¼Ò·Ã̸ ¡¬ ÏÂÔØ ¡¬ SDN×¨Çø

ChinaUnix -> SYBASE¼¼Êõ -> ¼¼ÊõÎÄÕ ->PB/PD -> ÕýÎÄ

PowerBuilderʵÓü¼ÇɰËÔò
ÈÕÆÚ£º2007-07-06 ChinaUnix.net


¡¡¡¡Ò»¡¢ÊµÏÖÔËÐд°¿Ú¾ÓÖÐ

¡¡¡¡ÖÚËùÖÜÖª£¬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µãÕû¡£ÉèÖÃϵͳµÄʱ¼ä·½·¨ºÍÉèÖÃÈÕÆÚÀàËÆ£¬Ö»Òª½«½á¹¹ÖеÄʱ¡¢·Ö¡¢Ãë·Ö±ðÉèÖóÉÏëÒªµÄ¾ÍÐÐÁË¡£¾ßÌåʵÏÖÇë¶ÁÕß×Ô¼ºÍê³É¡£

¡¡¡¡ÖÁ´Ë£¬±¾ÎÄËù½²ÊöµÄ°Ë¸ö¼¼Çɵ½´Ë½áÊø¡£

±¾Îı»ä¯ÀÀ´Î

 Ïà¹ØÐÂÎÅ


 Ïà¹ØÆÀÂÛ
 
×îж¯Ì¬

¡¤Èü±´Ë¹Èí¼þÉϺ£Ñз¢ÖÐÐ..
¡¤ASE¼¼Êõ´ðÒÉ(10ÔÂ31ÈÕ)
¡¤iAnywhere¼¼Êõ´ðÒÉ(11Ô..
¡¤IQ¼¼ÊõÔÚÏß´ðÒÉ(11ÔÂ7ÈÕ)
¡¤PowerBuilder 11 Ѳչ
¡¤¡°Òƶ¯PUSH Mail¡±¼¼Êõ..

ÈÈÃÅÌÖÂÛ

¡¤ÓÐÓÃEmbarcadero DBArt..
¡¤sybaseÊý¾Ý¿â¿çÆ½Ì¨ÒÆÖ²..
¡¤¼±£ºsybaseµÄ tempdb¿â..
¡¤sybaseÔõôÔÚÔ­ÓеÄÉ豸..
¡¤ÇósybaseÔÚwin2003ϵÄ..
¡¤ÓйØÐÂÓû§µÄȨÏÞ
¡¤load Êý¾Ý¿âÎÊÌâ
¡¤¹ØÓÚ·Ö²¼Ê½ÏµÍ³Öм¯ÖÐÊý..
¡¤sybase central ³öÏÖµÄ..
¡¤sybase Æô¶¯½Å±¾ÎÊÌâ

×îÐÂÏÂÔØ

¡¤ASE for Linux£¨Ãâ·Ñ£©
¡¤jConnect 5.5 for JDBC
¡¤JBuilder Sybase Edition
¡¤PowerDesigner10¼¼ÊõÎĵµ
¡¤PowerDesigner10 betaÏÂÔØ
¡¤PowerBuilder10 BetaÏÂÔØ
¡¤SQL Anywhere Studio¿ª..


¹ØÓÚÎÒÃÇ | ÁªÏµ·½Ê½ | ¹ã¸æºÏ×÷ | ³ÏƸӢ²Å | ÍøÕ¾µØÍ¼ | Ãâ·Ñ×¢²á

Copyright © 2001-2007 ChinaUnix.net All Rights Reserved

¸ÐлËùÓйØÐĺÍÖ§³Ö¹ýChinaUnixµÄÅóÓÑÃÇ

¾©ICPÖ¤041476ºÅ