ÎÊÌâÒÑ¿ªÆô
(ÆÕͨÎÊÌâ)
ÇëÎÊATOLLµÄ±à³ÌAPIÊÇʲô£¬¾ÍÊÇÈçºÎ°ÑC»ò±ðµÄ³ÌÐòÓëATOLL½áºÏ£¿
ÇëÎÊÈçºÎÓÃC»ò±ðµÄÓïÑÔÔÚATOLLÖбà³Ì£¿Ò²¾ÍÊÇATOLLÈçºÎÓëÎÒ±àµÄ³ÌÐòÄ£¿éÏà½áºÏ£¿
ÄÇÇëÎÊÈç¹û¹ºÂòµÄ»°£¬¼ÛÇ®»áÓжàÉÙÄØ£¿
ÌáÎÊÕß: ¼¦×ܳԶ¹½Ç ÌáÎÊʱ¼ä: 2013-04-05
• Çó½ÌMAPInfoÖÐÈçºÎÅúÁ¿Í³¼ÆСÇø¾àÀë×î½ü±ß¿ò¾àÀëµÄ¾Î³¶È 2020-09-29
• mAPInfoÈçºÎ²âÁ¿½Ç¶È 2020-08-17
• ÔÚmAPInfoÔõôÏÔʾһ¸öСÇøµÄËùÓÐÁÚÇø 2020-07-16
• mAPInfo 11ÔËÐвå¼þµØͼʱ»á±¨´íunexpectederror;quitting 2020-07-15
• ͼ²ã¹¤¾ßÖÆ×÷mAPInfoͼ²ãÒì³£ 2020-04-24
• ÈçºÎÓÃmAPInfoÖÆ×÷ÉÈÇøͼ²ã 2020-02-15
• mAPInfo SQLÎÊÌâ 2020-01-17
• ÓÐûÓÐwin10ϵͳµÄmAPInfo 2019-05-25
• mAPInfoÈçºÎ²âÁ¿½Ç¶È 2020-08-17
• ÔÚmAPInfoÔõôÏÔʾһ¸öСÇøµÄËùÓÐÁÚÇø 2020-07-16
• mAPInfo 11ÔËÐвå¼þµØͼʱ»á±¨´íunexpectederror;quitting 2020-07-15
• ͼ²ã¹¤¾ßÖÆ×÷mAPInfoͼ²ãÒì³£ 2020-04-24
• ÈçºÎÓÃmAPInfoÖÆ×÷ÉÈÇøͼ²ã 2020-02-15
• mAPInfo SQLÎÊÌâ 2020-01-17
• ÓÐûÓÐwin10ϵͳµÄmAPInfo 2019-05-25
ÎÊÌâ´ð°¸
( 2 )
ÎÒ֮ǰÎʹýATOLLµÄÄÚ²¿Ô±¹¤£¬Ëý˵Èç¹ûÒªÓÃËýÃǵÄAPIµÄ»°£¬ÊÇÒªÏòËýÃÇÂòµÄ£¬ÂòÁ˺󣬾ͻáÌṩÏàÓ¦µÄ½Ó¿ÚÎļþÓëÎĵµ¡«
»Ø´ðÕߣº
HandyChan
»Ø´ðʱ¼ä£º2013-04-05 18:02
8 7
API
´ÊÓï½âÊÍApplication Programming Interface -- Ó¦ÓóÌÐò±à³Ì½Ó¿Ú
APIÊÇÒ»Ì×ÓÃÀ´¿ØÖÆWindowsµÄ¸÷¸ö²¿¼þ(´Ó×ÀÃæµÄÍâ¹Ûµ½ÎªÒ»¸öнø³Ì·ÖÅäµÄÄÚ´æ)µÄÍâ¹ÛºÍÐÐΪµÄÒ»Ì×Ô¤Ïȶ¨ÒåµÄWindowsº¯Êý.Óû§µÄÿ¸ö¶¯×÷¶¼»áÒý·¢Ò»¸ö»ò¼¸¸öº¯ÊýµÄÔËÐÐÒÔ¸æËßWindows·¢ÉúÁËʲô.
ÕâÔÚijÖ̶ֳÈÉϺÜÏóWindowsµÄÌìÈ»´úÂë.ÆäËûµÄÓïÑÔÖ»ÊÇÌṩһÖÖÄÜ×Ô¶¯¶øÇÒ¸üÈÝÒ׵ķÃÎÊAPIµÄ·½·¨.VBÔÚÕâ·½Ãæ×÷Á˺ܶ๤×÷.ËüÍêÈ«Òþ²ØÁËAPI²¢ÇÒÌṩÁËÔÚWindows»·¾³Ï±à³ÌµÄÒ»ÖÖÍêÈ«²»Í¬µÄ·½·¨.
ÕâÒ²¾ÍÊÇ˵,ÄãÓÃVBд³öµÄÿÐдúÂ붼»á±»VBת»»ÎªAPIº¯Êý´«µÝ¸øWindows.ÀýÈç,Form1.Print...VB ½«»áÒÔÒ»¶¨µÄ²ÎÊý(ÄãµÄ´úÂëÖÐÌṩµÄ,»òÊÇĬÈϲÎÊý)µ÷ÓÃTextOut Õâ¸öAPIº¯Êý.
ͬÑù,µ±Äãµã»÷´°ÌåÉϵÄÒ»¸ö°´Å¥Ê±,Windows»á·¢ËÍÒ»¸öÏûÏ¢¸ø´°Ìå(Õâ¶ÔÓÚÄãÀ´ËµÊÇÒþ²ØµÄ),VB»ñÈ¡Õâ¸öµ÷Óò¢¾¹ý·ÖÎöºóÉú³ÉÒ»¸öÌض¨Ê¼þ(Button_Click).
APIº¯Êý°üº¬ÔÚWindowsϵͳĿ¼ÏµĶ¯Ì¬Á¬½Ó¿âÎļþÖÐ(ÈçUser32.dll,GDI32.dll,Shell32.dll...).
API ÉùÃ÷
ÕýÈçÔÚ"ʲôÊÇAPI"ÖÐËù˵,APIº¯Êý°üº¬ÔÚλÓÚϵͳĿ¼ÏµÄDLLÎļþÖÐ.Äã¿ÉÒÔ×Ô¼ºÊäÈëAPIº¯ÊýµÄÉùÃ÷,µ«VBÌṩÁËÒ»ÖÖ¸ü¼òµ¥µÄ·½·¨,¼´Ê¹ÓÃAPI Text Viewer.
ÒªÏëÔÚÄãµÄ¹¤³ÌÖÐÉùÃ÷APIº¯Êý,Ö»ÐèÔËÐÐAPI Text Viewer,´ò¿ªWin32api.txt(»ò.MDBÈç¹ûÄãÒѾ°ÑËüת»»³ÉÁËÊý¾Ý¿âµÄ»°,ÕâÑù¿ÉÒÔ¼Ó¿ìËÙ¶È.×¢:΢ÈíµÄÕâ¸öÎļþÓкܶàµÄ²»×ã,Äã¿ÉÒÔÊÔһϱ¾Õ¾ÌṩÏÂÔصÄapi32.txt),Ñ¡Ôñ"ÉùÃ÷",ÕÒµ½ËùÐ躯Êý,µã»÷"Ìí¼Ó(Add)"²¢"¸´ÖÆ(Copy)",È»ºóÕ³Ìù(Paste)µ½ÄãµÄ¹¤³ÌÀï.ʹÓÃÔ¤¶¨ÒåµÄ³£Á¿ºÍÀàÐÍÒ²ÊÇͬÑùµÄ·½·¨.
Ä㽫»áÓöµ½Ò»Ð©ÎÊÌâ:
¼ÙÉèÄãÏëÔÚÄãµÄ´°ÌåÄ£¿éÖÐÉùÃ÷Ò»¸öº¯Êý.Õ³ÌùÈ»ºóÔËÐÐ,VB»á¸æËßÄã:±àÒë´íÎó...Declare Óï¾ä²»ÔÊÐí×÷ΪÀà»ò¶ÔÏóÄ£¿éÖÐµÄ Public ³ÉÔ±...¿´ÆðÀ´ºÜÔã¸â,ÆäʵÄãÐèÒª×öµÄÖ»ÊÇÔÚÉùÃ÷Ç°ÃæÌí¼ÓÒ»¸öPrivate(Èç Private Declare Function...).--²»ÒªÍüÁË,¿ÉÊÇÕ⽫ʹ¸Ãº¯ÊýÖ»Ôڸô°ÌåÄ£¿é¿ÉÓÃ.
ÔÚÓÐЩÇé¿öÏÂ,Äã»áµÃµ½"²»Ã÷È·µÄÃû³Æ"ÕâÑùµÄÌáʾ,ÕâÊÇÒòΪº¯Êý.³£Á¿»òÆäËûµÄʲô¶«Î÷¹²ÓÃÁËÒ»¸öÃû³Æ.ÓÉÓÚ¾ø´ó¶àÊýµÄº¯Êý(Ò²¿ÉÄÜÊÇÈ«²¿,ÎÒûÓÐÑéÖ¤¹ý)¶¼½øÐÐÁ˱ðÃû»¯,Ò༴Òâζ×ÅÄã¿ÉÒÔͨ¹ýAlias×Ó¾äʹÓÃÆäËüµÄ¶ø²»ÊÇËûÃÇÔÓеÄÃû³Æ,ÄãÖ»Ðè¼òµ¥µØ¸Ä±äһϺ¯ÊýÃû³Æ¶øËüÈÔÈ»¿ÉÒÔÕý³£ÔËÐÐ.
Äã¿ÉÒÔͨ¹ý²é¿´VBµÄDeclareÓï¾ä°ïÖúÖ÷ÌâÀ´»ñÈ¡ÓйØAliasµÄÏêϸ˵Ã÷.
ÏûÏ¢(Messages)
ºÃÁË,ÏÖÔÚÄãÒѾ֪µÀʲôÊÇAPIº¯ÊýÁË,µ«ÄãÒ²Ò»¶¨Ìý˵¹ýÏûÏ¢(Èç¹ûÄ㻹ûÓÐ,ÄãºÜ¿ì¾Í»á)²¢ÇÒÏëÖªµÀËüÊÇʲô.ÏûÏ¢ÊÇWindows¸æËßÄãµÄ³ÌÐò·¢ÉúÁËÄÄЩʼþ»òÒªÇóÖ´ÐÐÌض¨²Ù×÷µÄ»ù±¾·½·¨.ÀýÈç,µ±Óû§µã»÷Ò»¸ö°´Å¥,Òƶ¯Êó±ê,»òÊÇÏòÎı¾¿òÖмüÈëÎÄ×Öʱ,Ò»ÌõÏûÏ¢¾Í»á±»·¢Ë͸øÄãµÄ´°Ìå.
ËùÓз¢Ë͵ÄÏûÏ¢¶¼ÓÐËĸö²ÎÊý--Ò»¸ö´°¿Ú¾ä±ú(hwnd),Ò»¸öÏûÏ¢±àºÅ(msg)»¹ÓÐÁ½¸ö32볤¶È(Long)µÄ²ÎÊý.
hwnd¼´Òª½ÓÊÜÏûÏ¢µÄÒ»¸ö´°¿ÚµÄ¾ä±ú,msg¼´ÏûÏ¢µÄ±êʶ·û(±àºÅ).¸Ã±êʶ·ûÊÇÖ¸Òý·¢ÏûÏ¢µÄ¶¯×÷ÀàÐÍ(ÈçÒƶ¯Êó±ê),ÁíÍâÁ½¸ö²ÎÊýÊǸÃÏûÏ¢µÄ¸½¼Ó²ÎÊý(ÀýÈçµ±Êó±êÒƶ¯Ê±¹â±êµÄµ±Ç°Î»ÖÃ)
µ«ÊÇ,µ±ÏûÏ¢·¢Ë͸øÄãʱÄãΪʲô¿´²»µ½ÄØ--¾ÍÏóÓÐÈËÔÚ͵ÄãµÄÐÅÒ»Ñù?ÇëÏȱðÄÕ»ð,ÈÃÎÒ¸æËßÄã.
С͵ÆäʵÊÇVisual Basic.µ«Ëü²¢Ã»ÓÐ͵×ßÄãµÄÐÅ,¶øÊÇÔÚÔĶÁÁËÖ®ºóÌô³öÖØÒªµÄÒÔÒ»Öֺõķ½Ê½¸æËßÄã.ÕâÖÖ·½Ê½¾ÍÊÇÄã´úÂëÖеÄʼþ(Event).
ÕâÑù,µ±Óû§ÔÚÄãµÄ´°ÌåÉÏÒƶ¯Êó±êʱ,Windows»á·¢ËÍÒ»ÌõWM_MOUSEMOVEÏûÏ¢¸øÄãµÄ´°¿Ú,VBµÃµ½ÕâÌõÏûÏ¢ÒÔ¼°ËüµÄ²ÎÊý²¢ÔËÐÐÄãÔÚʼþMouseMoveÖеĴúÂë,ͬʱVB»á°ÑÕâÌõÏûÏ¢µÄµÚ¶þ¸ö32λÊý(Ëü°üº¬ÁËx,y×ø±ê,µ¥Î»ÎªÏñËØ(Pixel),ÿ¸öλ16λ)ת»»ÎªÁ½¸öµ¥¾«¶ÈÊý,µ¥Î»Îªç¾(Twip).
ÏÖÔÚ,Èç¹ûÄãÐèÒª¹â±ê×ø±êµÄÏñËرíʾ,È»¶øVBÒѾ°ÑËüת»»³ÉÁËç¾,Òò´ËÄãÐèÒªÖØаÑËüת»»ÎªÒÔÏñËØΪµ¥Î».ÔÚÕâÀï,Windows¸øÁËÄãËùÐèÒªµÄ,µ«VB"ºÃÒâµØ"½øÐÐÁËת»»¶øʹÄã²»µÃ²»ÖØÐÂת»».Äã¿ÉÄÜ»áÎÊ--ÎÒÄѵÀ²»ÄÜ×Ô¼º½ÓÊÕÏûÏ¢Âð?´ð°¸Êǿ϶¨µÄ,Äã¿ÉÒÔʹÓÃÒ»ÖÖ½Ð×ö×ÓÀà´¦Àí(Subclass)µÄ·½·¨.µ«Äã³ý·Ç±ØÐë·ñÔò×îºÃ²»ÒªÊ¹ÓÃ,ÒòΪÕâÓëVBµÄ°²È«³ÌÐòÉè¼ÆÓÐÒ»µãµãµÄÎ¥±³.(×¢:×ÓÀà´¦ÀíȷʵÓкܴóµÄ·çÏÕ,µ«Èç¹ûʹÓõõ±,ÊǺÜÓÐÓô¦µÄ.²»¹ýÓÐÒ»µãÒ»¶¨Òª×¢Òâ,¼´Ç§Íò²»ÒªÊ¹ÓÃVBµÄ¶Ïµãµ÷ÊÔ¹¦ÄÜ,Õâ¿ÉÄܻᵼÖÂVB±ÀÀ£!)
ÐèÒª²¹³ä˵Ã÷µÄÊÇ:Äã¿ÉÒÔ·¢ËÍÏûÏ¢¸øÄã×Ô¼ºµÄ´°¿Ú»òÆäËûµÄ´°¿Ú,Ö»Ðèµ÷ÓÃSendMessage»òPostMessage(SendMessage»áʹ½ÓÊܵ½ÏûÏ¢µÄ´°¿ÚÁ¢¿Ì´¦ÀíÏûÏ¢,¶øPostMessageÊÇ°ÑÏûÏ¢·¢Ë͵½Ò»¸ö³ÆΪÏûÏ¢¶ÓÁеĶÓÁÐÖÐÈ¥,µÈºò´¦Àí(Ëü½«»áÔÚ¸ÃÏûÏ¢´¦ÀíÍêºó·µ»Ø,ÀýÈçÓÐЩÑÓ³Ù)).Äã±ØÐëÖƶ¨½ÓÊÜÏûÏ¢µÄ´°¿ÚµÄ¾ä±ú,Óû·¢ËÍÏûÏ¢µÄ±àºÅ(ËùÓеÄÏûÏ¢µÄ±àºÅ¾ùΪ³£Á¿,Äã¿ÉÒÔͨ¹ýAPI Text Viewer²éµÃ)ÒÔ¼°Á½¸ö32λµÄ²ÎÊý¡£
API£ºÓ¦ÓóÌÐò½Ó¿Ú£¨API£ºApplication Program Interface£©
Ó¦ÓóÌÐò½Ó¿Ú£¨API£ºapplication programming interface£©ÊÇÒ»×鶨Òå¡¢³ÌÐò¼°ÐÒéµÄ¼¯ºÏ£¬Í¨¹ý API ½Ó¿ÚʵÏÖ¼ÆËã»úÈí¼þÖ®¼äµÄÏ໥ͨÐÅ¡£API µÄÒ»¸öÖ÷Òª¹¦ÄÜÊÇÌṩͨÓù¦Äܼ¯¡£³ÌÐòԱͨ¹ýʹÓà API º¯Êý¿ª·¢Ó¦ÓóÌÐò£¬´Ó¶ø¿ÉÒÔ±ÜÃâ±àдÎÞÓóÌÐò£¬ÒÔ¼õÇá±à³ÌÈÎÎñ¡£
API ͬʱҲÊÇÒ»ÖÖÖмä¼þ£¬Îª¸÷ÖÖ²»Í¬Æ½Ì¨ÌṩÊý¾Ý¹²Ïí¡£¸ù¾Ýµ¥¸ö»ò·Ö²¼Ê½Æ½Ì¨Éϲ»Í¬Èí¼þÓ¦ÓóÌÐò¼äµÄÊý¾Ý¹²ÏíÐÔÄÜ£¬¿ÉÒÔ½« API ·ÖΪËÄÖÖÀàÐÍ£º
Ô¶³Ì¹ý³Ìµ÷Óã¨RPC£©£ºÍ¨¹ý×÷ÓÃÔÚ¹²ÏíÊý¾Ý»º´æÆ÷ÉϵĹý³Ì£¨»òÈÎÎñ£©ÊµÏÖ³ÌÐò¼äµÄͨÐÅ¡£
±ê×¼²éѯÓïÑÔ£¨SQL£©£ºÊDZê×¼µÄ·ÃÎÊÊý¾ÝµÄ²éѯÓïÑÔ£¬Í¨¹ýͨÓÃÊý¾Ý¿âʵÏÖÓ¦ÓóÌÐò¼äµÄÊý¾Ý¹²Ïí¡£
Îļþ´«Ê䣺Îļþ´«Êäͨ¹ý·¢Ë͸ñʽ»¯ÎļþʵÏÖÓ¦ÓóÌÐò¼äÊý¾Ý¹²Ïí¡£
ÐÅÏ¢½»¸¶£ºÖ¸ËÉñîºÏ»ò½ôñîºÏÓ¦ÓóÌÐò¼äµÄСÐ͸ñʽ»¯ÐÅÏ¢£¬Í¨¹ý³ÌÐò¼äµÄÖ±½ÓͨÐÅʵÏÖÊý¾Ý¹²Ïí¡£
µ±Ç°Ó¦ÓÃÓÚ API µÄ±ê×¼°üÀ¨ ANSI ±ê×¼ SQL API¡£ÁíÍ⻹ÓÐһЩӦÓÃÓÚÆäËüÀàÐ͵ıê×¼ÉÐÔÚÖƶ¨Ö®ÖС£API ¿ÉÒÔÓ¦ÓÃÓÚËùÓмÆËã»úƽ̨ºÍ²Ù×÷ϵͳ¡£ÕâЩ API ÒÔ²»Í¬µÄ¸ñʽÁ¬½ÓÊý¾Ý£¨Èç¹²ÏíÊý¾Ý»º´æÆ÷¡¢Êý¾Ý¿â½á¹¹¡¢Îļþ¿ò¼Ü£©¡£Ã¿ÖÖÊý¾Ý¸ñʽҪÇóÒÔ²»Í¬µÄÊý¾ÝÃüÁîºÍ²ÎÊýʵÏÖÕýÈ·µÄÊý¾ÝͨÐÅ£¬µ«Í¬Ê±Ò²»á²úÉú²»Í¬ÀàÐ͵ĴíÎó¡£Òò´Ë£¬³ýÁ˾߱¸Ö´ÐÐÊý¾Ý¹²ÏíÈÎÎñËùÐèµÄ֪ʶÒÔÍ⣬ÕâЩÀàÐ굀 API »¹±ØÐë½â¾öºÜ¶àÍøÂç²ÎÊýÎÊÌâºÍ¿ÉÄܵIJî´íÌõ¼þ£¬¼´Ã¿¸öÓ¦ÓóÌÐò¶¼±ØÐëÇå³þ×ÔÉíÊÇ·ñÓÐÇ¿´óµÄÐÔÄÜÖ§³Ö³ÌÐò¼äͨÐÅ¡£Ïà·´ÓÉÓÚÕâÖÖ API Ö»´¦ÀíÒ»ÖÖÐÅÏ¢¸ñʽ£¬ËùÒÔ¸ÃÇéÐÎϵÄÐÅÏ¢½»¸¶ API Ö»Ìṩ½ÏСµÄÃüÁî¡¢ÍøÂç²ÎÊýÒÔ¼°²î´íÌõ¼þ×Ó¼¯¡£ÕýÒòΪÈç´Ë£¬½»¸¶ API ·½Ê½´ó´ó½µµÍÁËϵͳ¸´ÔÓÐÔ£¬ËùÒÔµ±Ó¦ÓóÌÐòÐèҪͨ¹ý¶à¸öƽ̨ʵÏÖÊý¾Ý¹²Ïíʱ£¬²ÉÓÃÐÅÏ¢½»¸¶ API ÀàÐÍÊDZȽÏÀíÏëµÄÑ¡Ôñ¡£
API ÓëͼÐÎÓû§½Ó¿Ú£¨GUI£©»òÃüÁî½Ó¿ÚÓÐ×ÅÏÊÃ÷µÄ²î±ð£ºAPI ½Ó¿ÚÊôÓÚÒ»ÖÖ²Ù×÷ϵͳ»ò³ÌÐò½Ó¿Ú£¬¶øºóÁ½Õ߶¼ÊôÓÚÖ±½ÓÓû§½Ó¿Ú¡£
ÓÐʱ¹«Ë¾»á½« API ×÷ΪÆ乫¹²¿ª·Åϵͳ¡£Ò²¾ÍÊÇ˵£¬¹«Ë¾Öƶ¨×Ô¼ºµÄϵͳ½Ó¿Ú±ê×¼£¬µ±ÐèÒªÖ´ÐÐϵͳÕûºÏ¡¢×Ô¶¨ÒåºÍ³ÌÐòÓ¦ÓõȲÙ×÷ʱ£¬¹«Ë¾ËùÓгÉÔ±¶¼¿ÉÒÔͨ¹ý¸Ã½Ó¿Ú±ê×¼µ÷ÓÃÔ´´úÂ룬¸Ã½Ó¿Ú±ê×¼±»³Æ֮Ϊ¿ª·Åʽ API¡£
ÁíÒ»ÖÖº¬Ò壺
1£ºÃÀ¹úʯÓÍлá(API:American Petrolenm Institute)£º
API610/682ÊÇ»úеÃÜ·âµÄÉè¼ÆºÍÑ¡Óñê×¼£»
API676 ת×ӱõıê×¼£»
2£ºAPI»¹ÓÐÒ»ÖÖº¬Ò⣺¿ÕÆøÎÛȾָÊý¡£¡¾Ó¢ÎÄ air pollution index µÄËõд¡¿
¿ÕÆøÎÛȾָÊý(AIR POLLUTION INDEX£¬¼ò³ÆAPI)ÊÇÒ»ÖÖ·´Ó³ºÍÆÀ¼Û¿ÕÆøÖÊÁ¿µÄ·½·¨£¬¾ÍÊǽ«³£¹æ¼à²âµÄ¼¸ÖÖ¿ÕÆøÎÛȾÎïµÄŨ¶È¼ò»¯³ÉΪµ¥Ò»µÄ¸ÅÄîÐÔÊýÖµÐÎʽ¡¢²¢·Ö¼¶±íÕ÷¿ÕÆøÖÊÁ¿×´¿öÓë¿ÕÆøÎÛȾµÄ³Ì¶È£¬Æä½á¹û¼òÃ÷Ö±¹Û£¬Ê¹Ó÷½±ã£¬ÊÊÓÃÓÚ±íʾ³ÇÊеĶÌÆÚ¿ÕÆøÖÊÁ¿×´¿öºÍ±ä»¯Ç÷ÊÆ¡£
¿ÕÆøÎÛȾָÊýµÄÈ·¶¨ÔÔò£º¿ÕÆøÖÊÁ¿µÄºÃ»µÈ¡¾öÓÚ¸÷ÖÖÎÛȾÎïÖÐΣº¦×î´óµÄÎÛȾÎïµÄÎÛȾ³Ì¶È¡£¿ÕÆøÎÛȾָÊýÊǸù¾Ý»·¾³¿ÕÆøÖÊÁ¿±ê×¼ºÍ¸÷ÏîÎÛȾÎï¶ÔÈËÌ彡¿µºÍÉú̬»·¾³µÄÓ°ÏìÀ´È·¶¨ÎÛȾָÊýµÄ·Ö¼¶¼°ÏàÓ¦µÄÎÛȾÎïŨ¶ÈÏÞÖµ¡£Ä¿Ç°ÎÒ¹úËùÓõĿÕÆøÖ¸ÊýµÄ·Ö¼¶±ê×¼ÊÇ£º(1)¿ÕÆøÎÛȾָÊý(API)50µã¶ÔÓ¦µÄÎÛȾÎïŨ¶ÈΪ¹ú¼Ò¿ÕÆøÖÊÁ¿ÈÕ¾ùÖµÒ»¼¶±ê×¼£»(2)API100µã¶ÔÓ¦µÄÎÛȾÎïŨ¶ÈΪ¹ú¼Ò¿ÕÆøÖÊÁ¿ÈÕ¾ùÖµ¶þ¼¶±ê×¼£»(3)API200µã¶ÔÓ¦µÄÎÛȾÎïŨ¶ÈΪ¹ú¼Ò¿ÕÆøÖÊÁ¿ÈÕ¾ùÖµÈý¼¶±ê×¼£»(4)API¸ü¸ßÖµ¶ÎµÄ·Ö¼¶¶ÔÓ¦ÓÚ¸÷ÖÖÎÛȾÎï¶ÔÈËÌ彡¿µ²úÉú²»Í¬Ó°ÏìʱµÄŨ¶ÈÏÞÖµ£¬API500µã¶ÔÓ¦ÓÚ¶ÔÈËÌå²úÉúÑÏÖØΣº¦Ê±¸÷ÏîÎÛȾÎïµÄŨ¶È¡£
¸ù¾ÝÎÒ¹ú¿ÕÆøÎÛȾµÄÌصãºÍÎÛȾ·ÀÖι¤×÷µÄÖص㣬Ŀǰ¼ÆÈë¿ÕÆøÎÛȾָÊýµÄÎÛȾÎïÏîÄ¿Ôݶ¨Îª£º¶þÑõ»¯Áò¡¢µªÑõ»¯ÎïºÍ×ÜÐü¸¡¿ÅÁ£Îï¡£Ëæ×Å»·¾³±£»¤¹¤×÷µÄÉîÈëºÍ¼à²â¼¼ÊõˮƽµÄÌá¸ß£¬ÔÙµ÷ÕûÔö¼ÓÆäËüÎÛȾÏîÄ¿£¬ÒÔ±ã¸üΪ¿Í¹ÛµØ·´Ó¦ÎÛȾ״¿ö¡£
¿ÕÆøÎÛȾָÊýµÄ¼ÆËãÓ뱨¸æ£º
ÎÛȾָÊýÓë¸÷ÏîÎÛȾÎïŨ¶ÈµÄ¹ØϵÊÇ·Ö¶ÎÏßÐÔº¯Êý(¼û±í1ºÍͼ1)£¬ÓÃÄڲ巨¼ÆËã¸÷ÎÛȾÎïµÄ·ÖÖ¸ÊýIn(¾ßÌå¼ÆËã·½·¨Çë²Î¼û¡¶»·¾³¼à²â¼ò±¨¡·1997ÄêµÚ9ÆÚ)£¬È¡¸÷ÏîÎÛȾÎï·ÖÖ¸ÊýÖÐ×î´óÕß´ú±í¸ÃÇøÓò»ò³ÇÊеÄÎÛȾָÊý¡£¼´£ºAPI£½max(I1,I2¡¤¡¤¡¤Ii,¡¤¡¤¡¤In)
¸ÃÖ¸ÊýËù¶ÔÓ¦µÄÎÛȾÎTΪ¸ÃÇøÓò»ò³ÇÊеÄÊ×ÒªÎÛȾÎï¡£µ±ÎÛȾָÊýAPIֵСÓÚ50ʱ£¬²»±¨¸æÊ×ÒªÎÛȾÎï¡£
3£ºÔÚJAVAÖУ¬API³ýÁËÓÐÓ¦Óá°³ÌÐò³ÌÐò½Ó¿Ú¡±µÄÒâ˼Í⣬»¹ÌØÖ¸JAVA APIµÄ˵Ã÷Îĵµ£¬Ò²³ÆΪJAVA°ïÖúÎĵµ¡£
4.API Q1ÖÊÁ¿ÌåϵÈÏÖ¤ÊÇÄúÏòÓû§Ö¤Ã÷ÄúÓÐÒ»Ì×APIÈϿɵÄÍêÉƵÄÖÊÁ¿¹ÜÀíÌåϵ, ÓÐЩʯÓÍ¡¢ÌìÈ»ÆøÉ豸ÖÆÔìÉÌËùÉú²úµÄ²úƷĿǰûÓÐËùÊÊÓÃAPI»á±ê²úÆ·µÄ¹æ·¶¶ÔÓ¦£¬ µ«ËûÃÇÓÖÏëÏòÓû§Ö¤Ã÷ËûÃǵIJúÆ·»ò·þÎñ·ûºÏAPI±ê×¼µÄÒªÇó£¬ËùÒÔAPI Q1ÖÊÁ¿ÌåϵÈÏÖ¤¿ÉÒÔ°ïÄú°ìµ½¡£API Q1ÖÊÁ¿ÌåϵÈÏÖ¤ÌرðÊÊÓÃÓÚÄÇЩËùÉú²úµÄ²úƷûÓÐÏàÓ¦µÄAPI»á±ê²úÆ·¹æ·¶Ëù¶ÔÓ¦µÄʯÓÍ¡¢ÌìÈ»ÆøÉ豸Éú²ú³§¼Ò£¬ »òÏòʯÓÍ¡¢ÌìÈ»ÆøÐÐÒµÌṩ·þÎñµÄ¹«Ë¾¡£
5.ÔÁÏÒ©£¨Active Pharmaceutical Ingredients£©£º Ö¸µÄÊÇÒ©Îï»îÐԳɷ֣¬Ò²¾ÍÊÇÎÒÃÇͨ³£Ëù˵µÄÔÁÏÒ©¡£
ÁíÒ»ÖÖº¬Ò壺
ʹÓÃAPI£¨Ó¦Óñà³Ì½Ó¿Ú£¬Ó¢ÎÄÈ«³Æ£ºApplication Programming Interface£©¹¹½¨ÒµÎñÊÇʵÏÖ¿ª·ÅʽҵÎñ½á¹¹µÄ¹Ø¼ü¼¼Êõ£¬Ò²ÊÇÏÂÒ»´úÍøÂçÇø±ðÓÚ´«Í³µçÐÅÍøµÄÖ÷ÒªÌصãÖ®Ò»¡£Ä¿Ç°£¬¹ØÓÚÏÂÒ»´úÍøÂçµÄ¿ª·ÅʽҵÎñAPI±ê×¼Ö÷Òª°üÀ¨£ºÓÉParlay×éÖ¯¡¢3GPPºÍETSI SPAN¹²Í¬Öƶ¨µÄParlay/OSA APIÒÔ¼°ÓÉSUN¹«Ë¾ÔÚJavaƽ̨ÉÏÍƳöµÄJAIN API¡£
Parlay APIÊÇÓÉParlay×éÖ¯¶¨ÒåµÄ±ãÓÚÒµÎñ¿ª·¢Õß¿ìËÙ´´½¨µçÐÅÒµÎñµÄÓ¦Óñà³Ì½Ó¿Ú£¬×Ô1999Äê³ÉÁ¢ÒÔÀ´£¬Parlay×éÖ¯ÒÑÖƶ¨ÁË4¸ö°æ±¾µÄParlayÐÒé¡£¿ª·ÅʽҵÎñ½á¹¹(OSA)ÊÇ3GPPÖƶ¨µÄ¶àýÌåÒµÎñ¿ò¼Ü£¬Ñ¡¶¨Parlay×÷ΪÆ俪·ÅʽҵÎñ½Ó¿ÚAPI¡£Á½Õß½áºÏµÄParlay/OSA API¶ÀÁ¢ÓÚ¾ßÌåµÄʵÏÖ¼¼Êõ£¬¿ÉÒÔÓ¦ÓÃÓڹ̶¨ÍøÂç¡¢Òƶ¯ÍøÂçÒÔ¼°ÏÂÒ»´úÍøÂçµÄÒµÎñÌṩ£»¶ÀÁ¢ÓÚ¾ßÌåµÄʵÏÖÓïÑÔ£¬¿ÉÒÔÓÃC¡¢C++¡¢JavaµÈ¸÷ÖÖÓïÑÔʵÏÖ£»¶¨ÒåÁËÍêÉƵÄÈÏÖ¤ºÍÊÚȨ»úÖÆ£¬ÒÔÖ§³Ö¶ÔµÚ3·½Ó¦ÓõÄÖ§³Ö¡£
Parlay/OSA APIλÓÚÓÉÍøÂçÔËÓªÉ̹ÜÀíµÄParlayÍø¹ØºÍÓÉÒµÎñÌṩÉ̹ÜÀíµÄÓ¦Ó÷þÎñÆ÷Ö®¼ä¡£ParlayÍø¹Ø¶ÔÓ¦Ó÷þÎñÆ÷ÆÁ±ÎÁËϲãÍøÂçµÄ¼¼ÊõʵÏÖϸ½Ú£¬Ê¹µÃÓ¦Ó÷þÎñÆ÷¿ÉÒÔʹÓÃͳһµÄ·½Ê½¶ÔÍøÂçÄÜÁ¦½øÐзÃÎÊ¡£
Parlay/OSA API°üÀ¨Á½Àà½Ó¿Ú£ºÒµÎñ½Ó¿ÚºÍ¿ò¼Ü½Ó¿Ú¡£ÒµÎñ½Ó¿ÚÌṩӦÓ÷ÃÎÊÍøÂçÄÜÁ¦ºÍÐÅÏ¢µÄ½Ó¿Ú£¬¿ò¼Ü½Ó¿ÚÌṩҵÎñ½Ó¿Ú°²È«¡¢¹ÜÀíËù±ØÐèµÄÖ§³ÖÄÜÁ¦¡£ÒµÎñ½Ó¿Ú±£Ö¤Óû§Äܹ»½ÓÈ봫ͳÍøÂ磬Èçºô½Ð¿ØÖÆ¡¢ºô½Ð¹ÜÀí¡¢·¢ËÍÏûÏ¢¡¢Óû§½»»¥µÈ£»¿ò¼Ü½Ó¿ÚÌṩµÄ¹¦ÄÜÓУºÒµÎñµÇ¼Ç¡¢ÒµÎñÔ¤¶©¡¢ÒµÎñ·¢ÏÖ¡¢ÈÏÖ¤¡¢ÊÚȨºÍ×ۺϹÜÀí¡£
JAIN APIºÍParlay/OSA APIÉè¼Æ˼ÏëÏà½ü£¬¹¦ÄÜÉϾßÓл¥²¹ÐÔ¡£Ëü²ÉÓÃרһµÄJavaÓïÑÔʵÏÖ£¬²¢ÇÒ¶¨ÒåÁ˱ȽÏÍ걸µÄ·ÃÎʸ÷ÖÖÍøÂçµÄÍøÂçÐÒéAPI¡£Ä¿Ç°Parlay/JAINÁªºÏ¹¤×÷×éÕýÔÚ½øÐÐÁ½ÕßµÄÈںϹ¤×÷¡£
»Ø´ðÕߣº
Šãؼ²ÀÍÞÍÞ
»Ø´ðʱ¼ä£º2013-04-07 01:11
2 1
ÈȵãÎÊÌâ
¸ü¶à¾«²Ê
ÁªÏµÎÒÃÇ - ÎÊͨÐÅר¼Ò | Powered by MSCBSC Òƶ¯Í¨ÐÅÍø © 2006 - |