⑴ 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的支持等。