商標(biāo)起名生成器,制造業(yè)產(chǎn)品商標(biāo)名稱制作

1,制造業(yè)產(chǎn)品商標(biāo)名稱制作

恩,是的就算是代理 公司,最多給你免費(fèi)設(shè)計(jì)個(gè)純文字的 商標(biāo)。自己想好圖,檢索吧!我們這只是贈送文字的商標(biāo)設(shè)計(jì)
你好!沒人給你免費(fèi)設(shè)計(jì)的,一個(gè)設(shè)計(jì)不會低于千元的。僅代表個(gè)人觀點(diǎn),不喜勿噴,謝謝。

制造業(yè)產(chǎn)品商標(biāo)名稱制作

2,哪里有免費(fèi)或者破解的起名軟件

如果你給公司起名 那就喲用 同益起名大師行業(yè)版 3.52 專門為公司商行、商標(biāo)樓名起名測名的專業(yè)軟件,可以說是最優(yōu)秀、最權(quán)威的,絕對100%精品。它有個(gè)人起名、公司行號命名、商標(biāo)樓號命名、姓名八卦、吉號選擇、姓名分析、名稱分析、號碼吉兇分析等及多種活字典辭典功能。是姓名學(xué)愛好者及研究人員的得力工具,讓您放心、方便、快捷地為您的公司及親朋好友起個(gè)好名。 V3.25 增加了稱骨算命詳解,增加了簡單的打印功能,增加了公司行號命名及分析、商標(biāo)樓號命名及分析、姓名八卦等,目前同類軟件中還沒有這些功能,因?yàn)槲覀兪亲顑?yōu)秀的、最權(quán)威的專業(yè)起名測名軟件,所以我們應(yīng)該也自然會走在最前面。 V3.31 增加了名字的音韻、字形、生肖和合分析,增加了自動生成供選名字、行號的功能,增加了數(shù)理人格與總格及地格與總格的搭配分析,增加及修正了部分?jǐn)?shù)理誘導(dǎo)解釋,增加了偏旁查字。 V3.32 增加了全國2300多個(gè)城市的經(jīng)緯度數(shù)據(jù),用以計(jì)算真太陽時(shí);增加了近一萬個(gè)成語及近三萬個(gè)在用名字實(shí)例供你參考;重新校正了字庫中字的筆畫及五行,應(yīng)該是最為準(zhǔn)確的字庫了。 熱烈祝賀《同益起名大師》成為首批中國共享軟件A計(jì)劃的優(yōu)秀軟件,是唯一入選的易學(xué)類軟件;2003年12月還榮獲“邁世亞數(shù)碼便攜應(yīng)用大賽”優(yōu)秀獎(jiǎng),也是唯一獲獎(jiǎng)的易學(xué)類軟件哦 地址: http://www.goodyour.com/goodname_hyb.exe

哪里有免費(fèi)或者破解的起名軟件

3,設(shè)置跨行數(shù)標(biāo)簽屬性為

RS和CS的問題
設(shè)置跨行數(shù)標(biāo)簽屬性為Rowspan.設(shè)置跨列屬性為Colspan.
跨行屬性:RowSpan 跨列屬性:ColSpan
設(shè)置跨行數(shù)標(biāo)簽屬性為Rowspan.設(shè)置跨列屬性為Colspan.
跨行屬性ROWSPAN 基本語法 <TD ROWSPAN=VALUE> 語法解釋 VALUE代表單元格跨的行數(shù)。 文件范例: <HTML><HEAD><TITLE>設(shè)定跨行的表格</TITLE></HEAD><BODY><TABLE BORDER=3 WIDTH=400 HEIGHT=100 Bordercolor=#336699 ALIGN="CENTER"><TR><TD>軟件分類</TD><TD>軟件名稱</TD></TR><TR><TD RowSpan=3>網(wǎng)頁制作軟件</TD><TD>Fireworks</TD></TR><TR><TD>Dreamweaver</TD></TR><TR><TD>Flash</TD> </TR></TABLE> </BODY></HTML> 文件說明 第11行第一個(gè)單元格跨了3行。

設(shè)置跨行數(shù)標(biāo)簽屬性為

4,昂達(dá)MP4VX767HDLUSB顯示不出來

VX767HDL播放器是昂達(dá)公司打造的專業(yè)高品質(zhì)便攜式播放器產(chǎn)品,具有一系列出色的性能。為了能發(fā)揮新播放器的所有性能,請您在使用前詳細(xì)閱讀此手冊,謝謝!歡迎您登陸昂達(dá)網(wǎng) 網(wǎng)址: 昂達(dá)網(wǎng)是ONDA公司提供網(wǎng)上售后服務(wù)的官方網(wǎng)站,提供公司和新產(chǎn)品的信息、技術(shù)支持和產(chǎn)品升級服務(wù)。商標(biāo)和有限責(zé)任 ONDA是昂達(dá)公司的注冊商標(biāo),受法律保護(hù)所有其他品牌或產(chǎn)品名稱為其各自公司或組織的商標(biāo)所有其他產(chǎn)品名稱皆可能是相關(guān)公司的注冊商標(biāo)著作權(quán)的軟件、音樂或電影等,受相關(guān)法律保護(hù)。用戶在使用本產(chǎn)品復(fù)制此類內(nèi)容時(shí),自行承擔(dān)復(fù)制行為的法律責(zé)任。此文檔中使用公司、組織、產(chǎn)品、個(gè)人等非真實(shí)信息。制造商,進(jìn)口商不承擔(dān)因意外(包括人為或其他不可抗力)造成的產(chǎn)品損壞的責(zé)任。昂達(dá)公司不承擔(dān)由此文檔的錯(cuò)誤或疏漏引起的任何責(zé)任,此文檔內(nèi)容如有變動,恕不另行通知。昂達(dá)公司將繼續(xù)為產(chǎn)品開發(fā)提供新的功能,因?yàn)楫a(chǎn)品的性能和功能而發(fā)生的變化,將不另行通知本機(jī)被作為移動磁盤時(shí),本公司對磁盤中所存儲的文件安全概不負(fù)責(zé)。昂達(dá)公司保留所有專利、商標(biāo)、版權(quán)及其它知識產(chǎn)權(quán)(如說明書、驅(qū)動光盤)。說明書內(nèi)容未經(jīng)昂達(dá)公司事先同意,禁止對產(chǎn)品軟件以及本文檔的部分或全部內(nèi)容進(jìn)行轉(zhuǎn)錄、復(fù)制、翻印或翻譯。用戶在使用本產(chǎn)品復(fù)制此類內(nèi)容時(shí),自行承擔(dān)復(fù)制行為的法律責(zé)任。主要功能 ●4.3英寸、480*272點(diǎn)陣真彩TFT顯示屏;●支持MP3、WMA、WAV、FLAC等多種音頻格式;●支持歌詞同步顯示;●支持RM/RMVB、AVI、FLV等多種格式視頻播放;●支持JPG、BMP、PNG等格式圖片瀏覽、旋轉(zhuǎn);●內(nèi)置麥克風(fēng),超長時(shí)間錄音;●節(jié)能設(shè)置、字體顏色、顯示亮度、界面背景等自由設(shè)置;●音樂播放多種循環(huán)選擇;●支持電子書閱讀,獨(dú)立書簽、自動瀏覽功能;●USB2.0高速傳輸接口;●支持Micro SD卡,可擴(kuò)展存儲空間;●集成電視輸出功能;●軟件無限升級。開機(jī)在關(guān)機(jī)狀態(tài)下短按“播放/暫?!辨I3秒開機(jī)。關(guān)機(jī)在任何狀態(tài)下,長按“播放/暫?!辨I3秒關(guān)機(jī)。使用Micro SD卡將本機(jī)與電腦相連后,會發(fā)現(xiàn)有兩個(gè)可移動磁盤,前面的一個(gè)就是本機(jī)的內(nèi)置內(nèi)存磁盤,另外一個(gè)就是Micro SD卡的磁盤了。如果沒有插卡的話,第二個(gè)磁盤就不能打開。本機(jī)支持128MB到32GB的Micro SD卡的擴(kuò)充。插、拔Micro SD卡插入:將Micro SD卡的金屬插腳的一面朝下(以機(jī)器的顯示屏方向?yàn)樯厦妫?,稍微用力插入機(jī)器的卡座即與機(jī)器連接,機(jī)器在此狀態(tài)下就可以播放Micro SD卡內(nèi)的文件了。取出:將Micro SD卡輕輕往里推一下,Micro SD卡會反彈出一截,然后再取出就可以了。注意:請?jiān)陉P(guān)機(jī)狀態(tài)下執(zhí)行插、拔卡操作! 否則會造成機(jī)器內(nèi)部文件丟失或損壞!如未插卡,電腦將無法對后一個(gè)可移動磁盤(Micro SD卡)的盤符進(jìn)行讀寫操作。電源復(fù)位 如果播放器在使用過程中出現(xiàn)死機(jī)現(xiàn)象時(shí),可以通過按RESET復(fù)位鍵關(guān)閉并重新啟動播放器。連接電腦及數(shù)據(jù)文件傳輸啟動電腦,然后通過USB連接線將機(jī)器與電腦USB端口連接,這樣便可以實(shí)現(xiàn)USB供電或者進(jìn)行USB數(shù)據(jù)傳輸。本機(jī)和電腦通過USB接口連接,可以做為一個(gè)可移動磁盤使用。您僅需要將文檔直接拖放到播放器相應(yīng)的文件夾中即可,不需要任何第三方的程序來實(shí)現(xiàn)。MUSIC文件夾:存放MP3、WMA等格式音樂文檔。VIDEO文件夾:存放RM、RMVB、AVI等格式視頻文檔。PICTURE文件夾:存放JPG、BMP、PNG等格式圖片文檔。EBOOK文件夾:存放TXT格式的電子書文檔。RECORD文件夾:存放錄音機(jī)功能生成的錄音文檔。如果文檔沒有存放在相應(yīng)的文件夾中,將無法通過主界面的功能項(xiàng)直接播放,只能通過“管理器”手動選擇播放。電池本機(jī)采用高容量鋰電池。電池電量可用時(shí)間會因?yàn)橐袅看笮?、播放文件類型、按鍵操作等因素來決定電池的可用時(shí)間。播放器可根據(jù)用戶設(shè)置“定時(shí)關(guān)機(jī)”或“關(guān)屏?xí)r間”來節(jié)約電池。充電本機(jī)不能通過USB端口充電,必須使用昂達(dá)公司指定的充電器(輸出電壓5V~5.2V~,輸出電流1A~1.5A)才能正常充電。充電時(shí),將播放器與充電器相連即可充電。友情提示:使用原廠配件可享受充分安全保證維修服務(wù)。 電源適配器是便攜式播放器的關(guān)鍵組成部分,它們在保障便攜式播放器的正常工作和您的安全方面,起著至關(guān)重要

5,mp3與mp4的區(qū)別

MP3音樂壓縮格式的編碼算法取自于MPEG-1AudioLayer3,即它是MPEG-1音頻編碼算法的一部分。MP3不僅壓縮率高,而且壓縮后音樂的保真度也高,因此很受Internet用戶的歡迎。另一方面,MP3也帶來了版權(quán)保護(hù)方面的問題,為此不少公司都在研究可以有效保護(hù)版權(quán)的新的音樂壓縮格式,MP4就是由GlobalMusicOutlet公司設(shè)計(jì)的一種格式,雖然MPEG4也常被簡稱為MP4,但兩者之間沒有任何關(guān)系。  與MP3相比,MP4的壓縮率和保真度都更高,MP4文件是可執(zhí)行文件,內(nèi)部嵌入了播放器,并且保存有原始版權(quán)擁有者的web地址和版權(quán)聲明。除此之外,MP4還使用了一種特殊的數(shù)字水印技術(shù),即使通過FM/AM廣播播放MP4音樂,也能夠檢測出音樂的來源。MP4在版權(quán)保護(hù)方面作出了很多新的嘗試,估計(jì)會受到出版商的歡迎,但肯定無法像MP3那樣受到廣大Internet用戶的歡迎?! √岬組p4播放器 和大家提起MP4播放器不少人都會說"嗨!不就是能放個(gè)片子屏幕大點(diǎn)的MP3么"!雖然這樣的認(rèn)識小毒之前也有過,不過隨著漸漸的深入了解MP4后,感覺MP3完全≠M(fèi)P4!從技術(shù)上看MP3相比MP4簡直相差的太遠(yuǎn)了!其實(shí)MP4是多媒體數(shù)據(jù)壓縮的一種格式、一種架構(gòu)。它可以將各種各樣的多媒體技術(shù)充分用進(jìn)來,包括壓縮本身的一些工具、算法,也包括圖像合成、語音合成等技術(shù)。 MP4從其提出之日起就引起了人們的廣泛關(guān)注,目前MP4最流行使用的壓縮方式為DivX和XviD。經(jīng)過以DivX或者XviD為代表的MP4技術(shù)處理過的DVD節(jié)目,圖像的視頻、音頻質(zhì)量下降不大,但體積卻縮小到原來的幾分之一,可以很方便地用兩張650MB容量的普通CD-ROM來保存生成的文件。倘若降一點(diǎn)要求,用一張盤就可以容納一百零幾分鐘的一部電影,而此時(shí)的畫面質(zhì)量還是明顯優(yōu)于VCD?! £P(guān)于Mp4播放器的概念并沒有完全統(tǒng)一,有人叫做PVP(Personal Video Player,個(gè)人視頻播放器),也有人叫做PMP(Portable Media Player,便攜式媒體播放器),很多廠商推出了此類產(chǎn)品。但總的來說可以認(rèn)為MP4播放器是一種能夠裝在上衣口袋中,隨身攜帶的設(shè)備,通過USB或IEEE1394接口與電腦或攝像機(jī)相連接,很方便地將各種流媒體下載到設(shè)備中,并可以流暢地播放視頻,觀看圖像和欣賞音樂的數(shù)碼產(chǎn)品??梢哉f,MP4播放器是MP3播放器的發(fā)展方向,在增加了動態(tài)/靜態(tài)圖像的播放功能之后,很可能成為人們娛樂生活的終極武器。事實(shí)上,目前很多高端PDA都能支持視頻播放,在功能上涵蓋了MP4播放器。正如有些PDA或手機(jī)也包含了MP3播放器的功能一樣。MP4憑借專一的功能,穩(wěn)定的性能和較低的價(jià)格,在市場上也能找到合適的發(fā)展空間。  認(rèn)識和區(qū)分MP3與MP4、一  目前,還有許多消費(fèi)者對MP4的認(rèn)識比較模糊,就簡單認(rèn)為MP4,就是MP3的下一代,能夠播放MPEG-4的播放器。 后來,隨著知識的積累,才有比較系統(tǒng)的認(rèn)識。關(guān)于MP4的準(zhǔn)確概念,可說是一言難盡,因?yàn)闊o論是從MP4的品牌、市場、產(chǎn)品規(guī)格、配置標(biāo)準(zhǔn)等各方面來說,都可以用一個(gè)詞來形容—“混亂不堪”。不知是炒作還是趨勢 ,在大多數(shù)商家眼中,只要能視頻沾一邊的播放器,統(tǒng)統(tǒng)都叫MP4,這種說法簡單直觀,似乎目前大部分消費(fèi)者也都認(rèn)同這個(gè)觀點(diǎn),然而實(shí)際并非如此!  這種播放器其實(shí)不算是MP4,本質(zhì)上是MP3,視頻播放只不過是其附件功能,被稱作MP4,純粹是商業(yè)炒作。這種播放器局限性極大屏幕很?。?.8~1.8英寸),閃存容量小,支持特定的格式(MTV、MP4、MPV和DMV等),而且大多數(shù)是采用OLED和CSTN等低端屏幕,所以準(zhǔn)確地說,這只能稱作可播放視頻的MP3罷了。代表有:DEC F12R、金邦炫彩王、3E E1000和PISA 炫彩飛艇等?! ?shí)際上,MP4與MP3有著太多的不同。MP3是一種音頻壓縮的國際標(biāo)準(zhǔn),而MP4卻是一個(gè)商標(biāo)的名稱。雖然兩者都屬于網(wǎng)絡(luò)音樂格式的范疇,但也代表著完全不同的兩種音頻壓縮技術(shù)和格式。MP4的出現(xiàn),使原來就容易混淆的MPEG標(biāo)準(zhǔn)系列變得更加難以分辨了。MP3并不是指MPEG-3標(biāo)準(zhǔn),而是MPEG Layer 3的簡稱,這是個(gè)ISO/IEC國際標(biāo)準(zhǔn),是一種完全公開的音頻壓縮技術(shù)  認(rèn)識和區(qū)分MP3與MP4、二  真正的MP4也并非屏幕大就是,而最主要的是其采用先進(jìn)的A2B音頻壓縮技術(shù)  而MP4既不是MPEG Layer 4的簡稱,更不是MPEG-4標(biāo)準(zhǔn)。它是GMO公司針對MP3侵犯音樂出版物的版權(quán)采用了。
多了一個(gè)mp啊
一個(gè)是3一個(gè)是4
不一樣
MP4=MP3加視頻
樓上的答案還是有點(diǎn)長3音4影

6,active X 是什么作用是什么

根據(jù)微軟權(quán)威的軟件開發(fā)指南MSDN(Microsoft Developer Network)的定義,ActiveX插件以前也叫做OLE控件或OCX控件,它是一些軟件組件或?qū)ο?,可以將其插入到WEB網(wǎng)頁或其它應(yīng)用程序中。從結(jié)構(gòu)上看,一個(gè)控件有大量必須支持的COM接口,以利用這些特性。Active X控件永遠(yuǎn)是放在其所放置的容器內(nèi)運(yùn)行的,空間的擴(kuò)展名為.OCX,但從運(yùn)行模塊的角度看,它不過是一個(gè)標(biāo)準(zhǔn)的WINDOWS DLL文件。
ActiveX 一、ActiveX的由來 ActiveX最初只不過是一個(gè)商標(biāo)名稱而已,它所涵蓋的技術(shù)并不是各自孤立的,其中多數(shù)都與Internet和Web有一定的關(guān)聯(lián)。更重要的是,ActiveX的整體技術(shù)是由Microsoft的 COM(Component Object Model,組件對象模型)構(gòu)筑的。但不要誤認(rèn)為ActiveX是定義了所有包含基于COM的技術(shù)。COM與Microsoft Office和Windows以及Microsoft現(xiàn)在所做的一切都有關(guān)聯(lián),但顯然這些產(chǎn)品并不是ActiveX家族中的成員。 ActiveX是從Microsoft的復(fù)合文檔技術(shù)——OLE成長起來的。OLE最初發(fā)布的版本,只是瞄準(zhǔn)復(fù)合文檔,但在后續(xù)版本OLE2中,導(dǎo)入了COM。COM是應(yīng)OLE設(shè)計(jì)者的需求而誕生的。其基本的出發(fā)點(diǎn)是想讓某個(gè)軟件通過一個(gè)通用的機(jī)構(gòu)為另一個(gè)軟件提供服務(wù)。因而,COM 的第一個(gè)使用者是OLE2。實(shí)際上,COM與復(fù)合文檔間,沒有多大關(guān)系。后來,COM就作為與復(fù)合文檔完全無關(guān)的技術(shù),開始被廣泛使用。這樣一來,Microsoft就開始"染指"通用平臺技術(shù)。但COM不是產(chǎn)品,它需要一個(gè)商標(biāo)名稱。不巧,市場專家們選用了"OLE"作為商標(biāo)名稱。于是,使用COM的技術(shù)都開始貼上了OLE的標(biāo)簽。當(dāng)然,這些技術(shù)中的絕大部分與復(fù)合文檔沒有關(guān)系。Microsoft要想向人們解釋:"OLE不單單是指復(fù)合文檔!",這要花費(fèi)相當(dāng)?shù)木蜁r(shí)間。 于是,在1996年春,Microsoft改變了主意,選擇了ActiveX作為新商標(biāo)名。ActiveX是指寬松定義的、基于COM的技術(shù)集合,而OLE仍然僅指復(fù)合文檔。當(dāng)然,最重要的核心還是 COM。 讓對象模型完全獨(dú)立于編程語言,這是一個(gè)非常新奇的思想。從C++和Java的對象上 ,我們就能有所了解。但所謂COM對象究竟是什么?為了便于理解,可以把COM看作是某種( 軟件)打包技術(shù),即把它看作是使軟件的不同部分,按照一定的面向?qū)ο蟮男问?,組合成可以交互的過程和一組支持庫。COM對象可以用C++、Java和VB等任意一種語言編寫,并可以 DLL或作為不同過程工作的執(zhí)行文件的形式來實(shí)現(xiàn)。使用COM對象的客戶端,無需關(guān)心對象是用什么語言寫的,也無需關(guān)心它是以DLL、還是以另外的過程來執(zhí)行的。從客戶端來看 ,無任何區(qū)別。 這樣一個(gè)通用的處理技巧非常有用。例如,由用戶協(xié)調(diào)運(yùn)行的兩個(gè)應(yīng)用,可以將它們的共同作業(yè)部分,作為COM對象間的交互來實(shí)現(xiàn)(當(dāng)然,現(xiàn)在的OLE復(fù)合文檔也能做到)。為在瀏覽器中執(zhí)行而從Web服務(wù)器下載的代碼,瀏覽器可把它看作是COM對象。即是說,COM技術(shù)也是一種打包可下載代碼的標(biāo)準(zhǔn)方法(ActiveX控件執(zhí)行這種功能)。 甚至連應(yīng)用與本機(jī)OS進(jìn)行交互的方法,也可以用COM來指定(Windows和Windows NT用的新API,多數(shù)是作為COM對象來定義的)。COM雖然起源于復(fù)合文檔,但卻可有效地適用于許多軟件問題。 二、ActiveX王國 Active平臺是Microsoft的世界觀。其基本思想是:使用ActiveX控件,來構(gòu)筑包括從與用戶交互和適應(yīng)COM的事務(wù)處理監(jiān)視器到Web服務(wù)器、全部實(shí)現(xiàn)自動化的機(jī)構(gòu)。Active 平臺包括兩大部分:Active Server和Active Client。 Active Server實(shí)際上是中間層。使用組件或Active服務(wù)器頁面,來提供用于業(yè)務(wù)邏輯和主要應(yīng)用處理的場所。ActiveServer的技術(shù),其核心是NT Server、Microsoft事務(wù)處理服務(wù)器、數(shù)據(jù)管理服務(wù)、目錄服務(wù)、Web服務(wù)以及網(wǎng)絡(luò)服務(wù)。 事務(wù)處理服務(wù)器是把線程產(chǎn)生和數(shù)據(jù)庫多重化等傳統(tǒng)的TP監(jiān)控功能與Microsoft的基于組件的編程模型結(jié)合起來。數(shù)據(jù)管理服務(wù)等Active平臺的其他組件是用OLE DB和ODBC ,訪問DB2、Oracle、SQL Server等的數(shù)據(jù)源。目錄服務(wù)是在DCOM(Distributed COM,分布式COM)的周圍,提供目錄服務(wù)層,這樣使遠(yuǎn)程對象在網(wǎng)絡(luò)上能相互搜索。Web服務(wù)以Inter net信息服務(wù)器為中心進(jìn)行構(gòu)筑,它為服務(wù)器上的Web應(yīng)用開發(fā),提供腳本生成(Scripting )機(jī)構(gòu)。網(wǎng)絡(luò)服務(wù)以DCOM為中心進(jìn)行構(gòu)筑,通過以同步MS-RPC為中介的網(wǎng)絡(luò),使之能夠連接控件。 Active Client是一種交叉平臺。Microsoft的技術(shù)縱然是獨(dú)家所有,但也希望將這種技術(shù)向多個(gè)OS開放。具體實(shí)施計(jì)劃是使用腳本引擎(Scripting Engine)。這種腳本引擎是由標(biāo)準(zhǔn)的HTML和帶有Microsoft特色的Java虛擬機(jī)(JVM)、Microsoft的VBScript與JSc ript所構(gòu)成的。Active Client組裝進(jìn)了Microsoft的IE 3.0和4.0,通過ActiveX,可以變成用戶的C/S應(yīng)用的一部分。 從清一色采用Windows的企業(yè)用戶來看,Active平臺可以提供堅(jiān)固的、具有可縮放性的服務(wù)器應(yīng)用開發(fā)平臺。ActiveServer在TP監(jiān)視器這類高端產(chǎn)品的場合,也利用常見的一些工具和技術(shù)。因此,小型工作組和Intranet應(yīng)用不會超越Active Server的能力。Acti ve平臺的目標(biāo)機(jī)雖是異種機(jī)環(huán)境,但由于過分依賴IE,所以不能驅(qū)動客戶端。盡管在一些非Windows平臺上也推出了Explorer,但最好的支持、最新版本的Explorer還是在Window s上。 三、ActiveX的進(jìn)展 1.向分布計(jì)算擴(kuò)充 COM的最初版本假定COM對象及其客戶端是在同一個(gè)機(jī)器上運(yùn)行(可以在同一個(gè)進(jìn)程內(nèi) ,也可以在不同的進(jìn)程內(nèi)),DCOM是ActiveX家族中的重要成員。后來,它在Windows 95中也能使用。DCOM對于客戶端制作COM對象、進(jìn)行交互的方法沒有做任何改變。 客戶端使用完全相同的代碼,可以訪問本地以及遠(yuǎn)程對象。但許多場合下,客戶想使用少數(shù)的DCOM附件。DCOM備有分布式安全保密機(jī)制,提供認(rèn)證和數(shù)據(jù)加密。在1998年要發(fā)布的Windows NT 5.0中,要將Kerberos等安全保密協(xié)議,追加到DCOM中。DCOM已能夠利用域名服務(wù)等簡潔的目錄服務(wù),以用于搜尋在其他機(jī)器上的COM對象。NT 5.0要追加對Acti ve Directory的支持。Active Directory是基于域名服務(wù)和輕型目錄訪問協(xié)議的。 DCOM的勁敵,此前一直是OMG(Object Management Group)的CORBA(Common Object R equest Broker Architecture)。它被組裝進(jìn)了Iona的Orbix和Visigenic的VisiBroker等產(chǎn)品中。不久前,另一種支持分散對象的技術(shù)——Java的遠(yuǎn)程方法調(diào)用出臺了。無論是C ORBA,還是DCOM,都能在多種語言寫的對象間進(jìn)行通信。而RMI卻不同,它只限于在由Java 實(shí)現(xiàn)的對象間進(jìn)行通信。顯然,這是個(gè)制約。但RMI使用起來非常簡單。另外,RMI的開發(fā)者可以用Java來設(shè)計(jì)協(xié)議規(guī)范。因此,在語言的功能上,可以做得渾然一體。 若寫一個(gè)只處理兩三個(gè)客戶端的DCOM服務(wù)器,還是比較簡單的。但是,要構(gòu)筑一個(gè)高效處理幾百、幾千個(gè)客戶端的DCOM服務(wù)器,則相當(dāng)之難。 為了便于編寫可縮放的DCOM服務(wù)器,Microsoft發(fā)布了事務(wù)處理服務(wù)器(MTS)。MTS在支持事務(wù)處理的同時(shí),也提供自動生成線索和智能對象的重復(fù)使用等服務(wù)。MTS使可縮放服務(wù)器的制作變得相當(dāng)簡單。即使是無需事務(wù)處理的應(yīng)用,使用MTS也有好處。實(shí)際上,M icrosoft鼓勵(lì)人們用VB來寫MTS應(yīng)用。這與開發(fā)業(yè)務(wù)服務(wù)器的傳統(tǒng)手法不同,所有的MTS應(yīng)用,都是作為一個(gè)以上的COM對象來編寫,且必須以DLL來實(shí)現(xiàn)。一般情況下,客戶端看不到 MTS??蛻舳酥还芤蝗缂韧刂谱鳌⑹褂肅OM對象即可。 2.組件的標(biāo)準(zhǔn)化 基于組件的應(yīng)用開發(fā),其方法和組裝電子裝置一樣,可以用已制作好的組件部件來構(gòu)筑應(yīng)用。桌面用的、基于COM的組件叫做ActiveX控件。所謂ActiveX控件不過是遵從一定的標(biāo)準(zhǔn)、與客戶端交互的COM對象而已。 例如,ActiveX控件必須通過Automation (即使用dispinterfaces)來公開方法。用這個(gè)被標(biāo)準(zhǔn)化的交互功能,可以在多個(gè)不同的上下文中,使用同一個(gè)控件。在這個(gè)標(biāo)準(zhǔn)接口的"幕后",ActiveX控件幾乎是什么都能執(zhí)行?,F(xiàn)在,許多軟件公司都能提供實(shí)現(xiàn)各種功能的控件。 ActiveX控件是作為DDL編寫的,為此,必須裝載到某個(gè)容器中。ActiveX控件的原型容器是VB,除此之外,還有多種容器可供選擇。目前,一個(gè)非常重要的控件容器是Microsoft 的Web瀏覽器 現(xiàn)在所謂ActiveX控件的那些內(nèi)容,是實(shí)現(xiàn)許多方法所必須的。已經(jīng)把它們從機(jī)器的本地硬盤移到了VB等容器中。幾百KB和幾MB的控件,似乎沒有什么大區(qū)別。但要將控件裝載到Web瀏覽器時(shí),很可能要通過速度很慢的電話線?,F(xiàn)在,控件的大小已經(jīng)是非常關(guān)鍵的問題。一旦要執(zhí)行超過了某個(gè)限度以上的控件,就會延長下載時(shí)間。因此,Microsoft規(guī)定 :在ActiveX控件中,只能執(zhí)行絕對必要的功能。 Apple和IBM推行的OpenDoc,曾是ActiveX控件的主要競爭對手?,F(xiàn)在OpenDoc的贊助企業(yè),已正式宣告中止資助。大部分與Microsoft對抗的企業(yè),轉(zhuǎn)而支持JavaBeans(基于J ava的組件結(jié)構(gòu))。ActiveX控件,基本上都是和Windows捆綁在一起、以二進(jìn)制機(jī)器代碼發(fā)放的,而JavaBeans卻不同,它在哪兒都能執(zhí)行。這當(dāng)然是有代價(jià)的。顯而易見,只要不犧牲可移植性,就不可能完全、徹底地利用本地環(huán)境。要編寫從公共Internet上能下載的組件時(shí),應(yīng)優(yōu)先選擇JavaBeans。 桌面組件市場在持續(xù)、急速增長。其中絕大部分是以ActiveX控件構(gòu)筑的(目前Java Beans仍然是少數(shù))。但服務(wù)器組件的標(biāo)準(zhǔn)化要落后一些。在桌面上,Web瀏覽器、VB以及 PowerBuilder這些編程環(huán)境,作為容器是強(qiáng)有力的。但服務(wù)器容器又該當(dāng)如何呢?作為服務(wù)器上的組件容器,事務(wù)處理服務(wù)器是一個(gè)較好的選擇。 Microsoft的競爭對手,千方百計(jì)要阻止MTS和NT稱霸市場。他們正在快馬加鞭地制訂服務(wù)器上的組件標(biāo)準(zhǔn),其中最有前途的是Enterprise JavaBeans。它是JavaBeans的擴(kuò)充 ,并定義了事務(wù)處理服務(wù)器接口。Enterprise JavaBeans的支持者們,希望獨(dú)立軟件廠商不是將服務(wù)器組件作為COM組件來編寫,而是要作為Beans來編寫。 四、ActiveX的構(gòu)筑工具 隨著ActiveX控件的推廣,ActiveX控件的開發(fā)工具逐日增加。由于ActiveX不依賴于語言,所以傳統(tǒng)的開發(fā)工具基本上都能構(gòu)筑、配備ActiveX控件。最常用的有Delphi、Po werBuilder以及Visual Basic、Visual C++、Visual J++等。 1. 基本概況 用3GL開發(fā)ActiveX控件的方法有:①M(fèi)FC (Microsoft Foundation Class,Microsoft 基礎(chǔ)類),②ATL(ActiveX Template Library,ActiveX模板庫),③BaseCtrl Framework等。MFC最經(jīng)典,采用MFC,可以使開發(fā)者不去關(guān)心接口,而是集中精力關(guān)注對象的動作。缺點(diǎn)是控件的規(guī)模較大且執(zhí)行時(shí)DLL必須與容器同時(shí)存在。ATL可利用模板生成代碼。就是說 ,庫和DLL無需與控件一起推出。在ATL中,需要從作為模板存在的幾個(gè)基本類派生類。AT L也有缺點(diǎn),即接口的處理較難,應(yīng)用中必要的接口,必須分別制作。另外,ATL不支持類向?qū)?Class Wizard)。遺憾的是,沒有使對象描述語言(Object Description Language)和接口定義語言文件、與用戶代碼自動同步的向?qū)?。BaseCtrl是個(gè)簡便型庫。與ATL非常相似,但無模板。實(shí)際上,由于BaseCtrl過于簡便,Microsoft并不支持它。在BaseCtrl中,帶有幾個(gè)萬能控件(Skeleton Control)。BaseCtrl提供容易理解的ActiveX開發(fā)模型,但與 ATL相比并不簡單,且靈活性也不及ATL。目前看來,對于ActiveX控件開發(fā)者來說,BaseCt rl是個(gè)"苦澀"的選擇。 2. 開發(fā)工具 可制作ActiveX控件的、最初的工具是Microsoft的Visual C++。它可為ActiveX開發(fā)者提供最多的控件。Visual J++也可以制作ActiveX控件。 Borland推出的兩個(gè)工具(JBuilder和IntraBuilder)也非常令人矚目。但是,用Borl and的工具能制作ActiveX組件的,只有Delphi 3.0和C++ Builder。Borland把Delphi的A ctiveX開發(fā)功能,叫作Active Inside。它是將任意的Delphi Window做成ActiveX的形式。Active Inside備有配備在Web上的新控件。Delphi可以將控件鏈接到COM和DCOM。 PowerBuilder 5.0是改造成能用于ActiveX開發(fā)的、客戶機(jī)/服務(wù)器開發(fā)工具。Powe rBuilder可以將Data Window(PowerBuilder應(yīng)用開發(fā)的核心部分)作為ActiveX控件來配備。以使現(xiàn)在的PowerBuilder開發(fā)者,能使用PowerScript編程語言等某些熟悉的功能。 具有制作ActivX控件最好工具的,當(dāng)屬M(fèi)icrosoft。例如,若用Visual Basic 5.0,開發(fā)者就可使用可視化編程環(huán)境和本機(jī)的Visual Basic for Application語言,來開發(fā)控件。 五、ActiveX 的未來的確,Windows和Windows NT的世界,是ActiveX技術(shù)的最佳環(huán)境。但無論Micr osoft如何賣力推進(jìn)它的OS,也不能使所有的企業(yè)都變成清一色的Windows。因此,Micros oft要設(shè)法使COM、DCOM以及ActiveX家族的一部分,也能在其他OS上使用。現(xiàn)在,在Macin tosh中,已經(jīng)支持ActiveX,其中也包含對ActiveX控件的支持。Software AG正在把這些技術(shù)移植到多個(gè)Unix和IBM的OS/390上。DEC和HP也打算將這些技術(shù)在自己的系統(tǒng)上使用,他們也是用移植Microsoft代碼的辦法來實(shí)現(xiàn)的。 COM已成為Windows 95和Windows NT環(huán)境下基礎(chǔ)軟件的重要部分,但它的未來還有許多不確定的因素。例如,Microsoft是否能將COM作為多平臺技術(shù),讓其繼續(xù)存在發(fā)展下去 ?為了使NT服務(wù)器能適合已有的企業(yè),就必須要使DCOM等分布式服務(wù)也能在非Microsoft平臺上應(yīng)用。要解決這些問題, 需花費(fèi)相當(dāng)長的一段時(shí)間。另外, 基于CORBA的產(chǎn)品和Jav a的RMI,已成功地運(yùn)行在多OS環(huán)境下。多平臺DCOM出臺得越晚,CORBA和RMI就領(lǐng)先越多。 ActiveX控件和JavaBeans的競爭前景如何?無論使軟件運(yùn)行在Web瀏覽器上也好,還是在另外的地方運(yùn)行也好,總之,組件式軟件(ComponentWare)將是下一個(gè)軟件開發(fā)的熱點(diǎn)。目前,ActiveX控件雖然暫居領(lǐng)先,但由于OpenDoc的自生自滅,與Microsoft競爭的企業(yè)會結(jié)為一體與之抗衡。用戶決不希望看到"一統(tǒng)天下",僅就這點(diǎn)而言,JavaBeans也會在這一市場競爭中搶占一席之地。

推薦閱讀

熱文