⑴ ATL是什麼意思
專家解答:
ATL為白血病細胞。即白血病細胞增多。
首先請不必要害怕。這只是檢測的一種結果。並不能據此斷定您有何疾病。
但一般都是血液、骨髓和脾臟存在一些病變。
但請隨時關注此結果,不可太過忽視。
⑵ ATL是什麼的簡寫
ATL是ActⅰveTempteLⅰbrary簡寫,是微軟程序庫中的一種活動模板庫,
⑶ 銷售中的英文縮寫:DN、PG、SP、JBP、CIB、SOA、HL、ATL的英文全稱是什麼,是啥意呢
DN:debit note借記通知單
PG:Pin Gauge銷規
SP:Sales Promotion 促銷
JBP:Joint Business Plan 年度聯合生意計劃
CIB:Cash In Bank銀行存款
SOA:Statement Of Account對賬單
HL:Hot Line熱線
ATL:Active Task List有效任務表
僅供參考,望能幫助到你,呵呵!
⑷ ATL的什麼是ATL
自從1993年Microsoft首次公布了COM技術以後,Windows平台上的開發模式發生了巨大的變化,以COM為基礎的一系列軟體組件化技術將Windows編程帶入了組件化時代。廣大的開發人員在為COM帶來的軟體組件化趨勢歡欣鼓舞的同時,對於COM開發技術的難度和煩瑣的細節也感到極其的不便。COM編程一度被視為一種高不可攀的技術,令人望而卻步。開發人員希望能夠有一種方便快捷的COM開發工具,提高開發效率,更好地利用這項技術。
針對這種情況,Microsoft公司在推出COM SDK以後,為簡化COM編程,提高開發效率,採取了許多方案,特別是在MFC(Microsoft Foundation Class)中加入了對COM和OLE的支持。但是隨著Internet的發展,分布式的組件技術要求COM組件能夠在網路上傳輸,而又盡量節約寶貴的網路帶寬資源。採用MFC開發的COM組件由於種種限制不能很好地滿足這種需求,因此Microsoft在1995年又推出了一種全新的COM開發工具ATL。
ATL是ActiveX Template Library 的縮寫,它是一套C++模板庫。使用ATL能夠快速地開發出高效、簡潔的代碼(Effective and Slim code),同時對COM組件的開發提供最大限度的代碼自動生成以及可視化支持。為了方便使用,從MicrosoftVisual C++5.0版本開始,Microsoft把ATL集成到Visual C++開發環境中。1998年9月推出的Visual Studio 6.0 集成了ATL 3.0版本。ATL已經成為Microsoft標准開發工具中的一個重要成員,日益受到C++開發人員的重視。
ATL究竟給開發人員帶來了什麼樣的益處呢?這還要先從ATL產生以前的COM開發方式說起。
在ATL產生以前,開發COM組件的方法主要有兩種:一是使用COM SDK直接開發COM組件,另一種方式是通過MFC提供的COM支持來實現。
直接使用COM SDK開發COM組件是最基本也是最靈活的方式。通過使用Microsoft提供的開發包,我們可以直接編寫COM程序。但是,這種開發方式的難度和工作量都很大,一方面,要求開發者對於COM的技術原理具有比較深入的了解(雖然對技術本身的深刻理解對使用任何一種工具都是非常有益的,但對於COM這樣一整套復雜的技術而言,在短時間內完全掌握是很難的),另一方面,直接使用COM SDK要求開發人員自己去實現COM應用的每一個細節,完成大量的重復性工作。這樣做的結果是,不僅降低了工作效率,同時也使開發人員不得不把許多精力投入到與應用需求本身無關的技術細節中。雖然這種開發方式對於某些特殊的應用很有必要,但這種編程方式並不符合組件化程序設計方法所倡導的可重用性,因此,直接採用COM SDK不是一種理想的開發方式。
使用MFC提供的COM支持開發COM應用可以說在使用COM SDK基礎上提高了自動化程度,縮短了開發時間。MFC採用面向對象的方式將COM的基本功能封裝在若干MFC的C++類中,開發者通過繼承這些類得到COM支持功能。為了使派生類方便地獲得COM對象的各種特性,MFC中有許多預定義宏,這些宏的功能主要是實現COM介面的定義和對象的注冊等通常在COM對象中要用到的功能。開發者可以使用這些宏來定製COM對象的特性。
另外,在MFC中還提供對Automation和 ActiveX Control的支持,對於這兩個方面,Visual C++也提供了相應的AppWizard和ClassWizard支持,這種可視化的工具更加方便了COM應用的開發。
MFC對COM和OLE 的支持確實比手工編寫COM程序有了很大的進步。但是MFC對COM的支持是不夠完善和徹底的,例如對COM介面定義的IDL語言,MFC並沒有任何支持,此外對於近些年來COM和ActiveX技術的新發展MFC也沒有提供靈活的支持。這是由MFC設計的基本出發點決定的。MFC被設計成對Windows平台編程開發的面向對象的封裝,自然要涉及Windows編程的方方面面,COM作為Windows平台編程開發的一個部分也得到MFC的支持,但是MFC對COM的支持是以其全局目標為出發點的,因此對COM 的支持必然要服從其全局目標。從這個方面而言,MFC對COM的支持不能很好的滿足開發者的要求。
隨著Internet技術的發展,Microsoft將ActiveX技術作為其網路戰略的一個重要組成部分大力推廣,然而使用MFC開發的ActiveX Control,代碼冗餘量大(所謂的「肥代碼 Fat Code」),而且必須要依賴於MFC的運行時刻庫才能正確地運行。雖然MFC的運行時刻庫只有部分功能與COM有關,但是由於MFC的繼承實現的本質,ActiveX Control必須背負運行時刻庫這個沉重的包袱。如果採用靜態連接MFC運行時刻庫的方式,這將使ActiveX Control代碼過於龐大,在網路上傳輸時將占據寶貴的網路帶寬資源;如果採用動態連接MFC運行時刻庫的方式,這將要求瀏覽器一方必須具備MFC的運行時刻庫支持。總之MFC對COM技術的支持在網路應用的環境下也顯得很不靈活。
解決上述COM開發方法中的問題正是ATL的基本目標。
首先ATL的基本目標就是使COM應用開發盡可能地自動化,這個基本目標就決定了ATL只面向COM開發提供支持。目標的明確使ATL對COM技術的支持達到淋漓盡致的地步。對COM開發的任何一個環節和過程,ATL都提供支持,並將與COM開發相關的眾多工具集成到一個統一的編程環境中。對於COM/ActiveX的各種應用,ATL也都提供了完善的Wizard支持。所有這些都極大地方便了開發者的使用,使開發者能夠把注意力集中在與應用本身相關的邏輯上。
其次,ATL因其採用了特定的基本實現技術,擺脫了大量冗餘代碼,使用ATL開發出來的COM應用的代碼簡練高效,即所謂的「Slim Code」。ATL在實現上盡可能採用優化技術,甚至在其內部提供了所有C/C++開發的程序所必須具有的C啟動代碼的替代部分。同時ATL產生的代碼在運行時不需要依賴於類似MFC程序所需要的龐大的代碼模塊,包含在最終模塊中的功能是用戶認為最基本和最必須的。這些措施使採用ATL開發的COM組件(包括ActiveX Control)可以在網路環境下實現應用的分布式組件結構。
第三,ATL的各個版本對Microsoft的基於COM的各種新的組件技術如MTS、ASP等都有很好的支持,ATL對新技術的反應速度大大快於MFC。ATL已經成為Microsoft支持COM應用開發的主要開發工具,因此COM技術方面的新進展在很短的時間內都會在ATL中得到反映。這使開發者使用ATL進行COM編程可以得到直接使用COM SDK編程同樣的靈活性和強大的功能。
本文的目的就是希望在有限的篇幅中能夠使讀者對ATL的使用和基本原理有一個初步的了解,為廣大的COM開發人員更好地使用ATL開發起到拋磚引玉的作用。
⑸ ATL鋰電池中的ATL是什麼含義
ATL鋰電池中的ATL,是生產商的簡稱;
中國鋰離子電池行業四巨頭(ATL、BYD、力神和比克);
新能源科技有限公司(Amperex Technology Limited,簡稱ATL)成立於1999年,是國家認證的高新科技外商獨資企業,隸屬於日本TDK集團,總部位於香港,其屬下有三家全資子公司。
拓展資料:
寧德新能源項目主要是推動新型復合正極材料、高溫錳酸鋰及磷酸鐵鋰,凝膠電解液等高性能材料及自動化製造工藝技術的應用,實現電動汽車鋰離子電池的產業化生產。項目佔地500多畝,擬建設年產2.6億只鋰離子電池製造生產線及輔助生產系統,規劃總投資預計超過3億美元,預期可實現100億元人民幣年產值。是寧德改革開放30年來引進的最大外資項目及高科技企業項目。
新能源(香港)科技有限公司(ATL)成立於1999年,是日本TDK集團屬下全資獨立運作公司,總部位於香港。公司在國內已投產的兩家全資子公司分別位於廣東省東莞市南城區和松山湖高新科技產業園區。公司生產的聚合物鋰離子電池安全、環保,產品均通過了CE、UL等國際安全認證。公司的銷售網路分布於中國、美國、日本、歐洲及東南亞等市場。公司經過近十年發展,已成為海內外知名的電子企業的移動電源供應商。
⑹ 什麼是ATL,請高手用比較通俗的語言就是好嗎
簡單的說就是一套類庫,就跟MFC一樣,MFC也是一套類庫
ATL也一樣,不過ATL主要是為了方便COM開發,也就是主要應用於和COM開發相關的部分,activeX控制項的開發也屬於COM開發,ATL的意思是活動模板庫,所以庫的構成方式里用了很多C++中模板的知識
⑺ 如何區分ATL和BTL
Digital是ATL還是BTL? 這是我在互動工作之初最大的疑問!哈哈。
我的一開始的理解是ATL就是空中的,BTL就是地面的。
援引網上的一個詞條式的解讀是: ATL(above- the-line),「線上」,主要指運動大眾媒介影響消費者,如電視、電台、報紙、戶外、互聯網等,也包括贊助、大型事件營銷,公關 等;BTL(Below-the-line),「線下」,主要指與消費者發生直接接觸的媒介,如傳單、贈品、試用等等,大多數促銷或地面推廣活動都可以劃在線下中。所以,也有這樣的說法:ATL是「空中部隊」,是「拉動」消費者接觸品牌;而BTL是「地面部隊」,是「推動」消費者接觸品牌。
由此可以得出的結論是互動(digital)因為以互聯網為媒介,所以屬於ATL。
⑻ C++里STL和ATL是什麼
STL和ATL都是C++模板庫。
STL = Standard Template Library,標准模板庫,惠普實驗室開發的一系列軟體的統稱。它是由Alexander Stepanov、Meng Lee和David R Musser在惠普實驗室工作時所開發出來的。從根本上說,STL是一些「容器」的集合,這些「容器」有list,vector,set,map等,STL也是演算法和其他一些組件的集合。這里的「容器」和演算法的集合指的是世界上很多聰明人很多年的傑作。STL的目的是標准化組件,這樣就不用重新開發,可以使用現成的組件。STL現在是C++的一部分,因此不用額外安裝什麼。
STL可分為容器(containers)、迭代器(iterators)、空間配置器(allocator)、配接器(adapters)、演算法(algorithms)、仿函數(functors)六個部分。
ATL,Active Template Library活動模板庫,是一種微軟程序庫,支持利用C++語言編寫ASP代碼以及其它ActiveX程序。通過活動模板庫,可以建立COM組件,然後通過ASP頁面中的腳本對COM對象進行調用。這種COM組件可以包含屬性頁、對話框等控制項。
⑼ c++中的ATL是用來干什麼的
ATL是一個產生C++/COM代碼的框架,就如同C語言是一個產生匯編代碼的框架
ATL又不同於MFC,它完全面向COM組件,其技術路線也不同於MFC,MFC使用的是C++中的繼承、封裝、嵌套等常規技術,而ATL使用了C++中模板、多繼承等高級技術,甚至還用到了STL。所以學習和使用ATL要求我們必須熟悉這些C++高級特性。另一方面,ATL結構完全針對COM中的諸多規范,這就要求使用人員必須非常了解COM規范,才有可能真正把ATL用好。
對於COM應用的開發,ATL無疑是首選的工具,與MFC相比,ATL的規模還不算大,但是從上述的介紹可以看出,ATL涉及到了COM的方方面面。 實際上,ATL的內容還要多得多,比如OLE DB的支持、MTS的支持等。