什么是活动模板库?(the active template library?)

活动模板库(ATL)是一组编程协议,用于为某些服务器页面和软件应用程序组件开发代码。ATL在微软®Windows®环境中与C++编程一起使用。公共对象模型(COM)对象是使用活动模板库构建的。...

活动模板库(ATL)是一组编程协议,用于为某些服务器页面和软件应用程序组件开发代码。ATL在微软®Windows®环境中与C++编程一起使用。公共对象模型(COM)对象是使用活动模板库构建的。

The server is what web users actually gain access to when they pull up a Common Object Model (COM) object.

ATL基本上是与基于web的软件和浏览器交互的不同工具的集合。它允许web用户通过web浏览器接收材料、数据和其他软件应用程序。例如,当Internet用户打开网站并通过基于web的媒体播放器播放电影时,这是使用ATL控件的一个示例。

本质上,ATL是Java语言及其各种应用程序的同义词。活动模板库以前称为ActiveX®模板库。它由Microsoft®开发,主要用于其web浏览器Internet Explorer®。程序员使用该库编写组件对象模型,就像从服务器主页运行的脚本一样。

服务器是web用户在提取对象时实际获得的访问权限。对象的数据被维护并存放在服务器的数据库中。ATL控制确实使这些文件容易受到网络攻击和病毒的攻击,这就是为什么web浏览器和服务器应用程序都会不断进行安全更新的原因。

每个脚本都维护自己的web服务器页面。启动的对象将显示在HTML编码中,并带有一个。asp后缀。此首字母缩略词表示活动服务器页面。还可以使用C++编程来编写活动模板库的脚本,这有助于减少Web用户访问服务器页面所需的时间。

Web用户每天与各种活动模板库控件交互。这个过程已经变得如此自动化,以至于许多web用户和Internet冲浪者甚至没有意识到他们正在处理一个用ATL编码编写的对象。主动控制对话框、即时消息聊天窗口和嵌入式音频和视频是一些更常见的应用程序。Web浏览器控件是内置在基于Web的软件中的组件对象模型的其他示例。

一些Web2.0用户站点是围绕组件对象模型的思想构建的。允许用户创建个性化媒体频道和上传视频的网站就是一个例子。这些视频存储在中央服务器中,每个用户在其中维护一个个性化的服务器页面。

  • 发表于 2021-12-15 09:21
  • 阅读 ( 139 )
  • 分类:互联网

你可能感兴趣的文章

模板(template)和编码链(coding strand)的区别

模板(template)和编码链(coding strand)的区别 在许多生物体中,DNA充当信息存储库,而RNA充当信使。从DNA合成RNA的过程被称为转录,它控制着许多生物系统中基因的表达和蛋白质的产生。在这个过程中,两条DNA链根据它们的参与程...

  • 发布于 2020-10-24 14:15
  • 阅读 ( 928 )

3个令人印象深刻的google文档脚本,可自动执行文档

...mpt('Enter commission'); var date = new Date(); //Make a copy of the template file var documentId = DriveApp.getFileById('<your-template-id>').makeCopy().getId(); //Rename the copied file DriveApp.getFileById(documentId).setName(nameResp***e.getResp***eText() + date + ' Sales Re...

  • 发布于 2021-03-22 16:38
  • 阅读 ( 236 )

如何创建谷歌幻灯片模板

...设置了演示文稿的骨骼,请将该文件重命名为包含单词“template”的文件。单击文件名,将其重命名为包含“Template”,完成后按“回车”键。 接下来,单击文件名旁边的文件夹图标,然后选择“新建文件夹”图标为您的谷歌幻...

  • 发布于 2021-04-02 20:26
  • 阅读 ( 185 )

如何解决word启动问题

...以下内容: ~/Library/Group Containers/UBF8T346G9.Office/User Content/Templates 单击“开始”。在这里,您将看到正常.dotm文件;将其移动到桌面。 接下来,再次打开“转到文件夹”搜索框(Shift+Command+G)。这次,转到以下文件路径: ~/Library...

  • 发布于 2021-04-03 01:07
  • 阅读 ( 228 )

如何用windows的shell命令打开隐藏的系统文件夹

...Menu\Programs\Startup shell:通用模板–%ProgramData%\Microsoft\Windows\Templates 外壳:CommonVideo–%Public%\视频 shell:冲突文件夹–控制面板\所有控制面板项目\同步中心\冲突 shell:连接文件夹–控制面板\所有控制面板项目\网络连接 外壳:触点–%...

  • 发布于 2021-04-09 13:50
  • 阅读 ( 199 )

在outlook2003中创建电子邮件模板

...选项卡,并确保取消选中要使用Word的框。 Now to create our template. Just open a new mail message, choose the person(s) to send it to, a subject line, and a message body. Now you should be able to choose File \ Save As from the menu. 选择Outlook Template(.oft)作为文件类...

  • 发布于 2021-04-14 14:34
  • 阅读 ( 202 )

如何在googledocs中创建模板

...为模板设置了文档的骨骼,请将文件重命名为包含单词“template”的文件。单击文件名,将其重命名为包含“Template”,完成后按“回车”键。 接下来,单击文件名旁边的文件夹图标,然后单击“新建文件夹”图标为googledocs模...

  • 发布于 2021-04-14 19:49
  • 阅读 ( 169 )

图书馆(library)和框架(framework)的区别

为给定的问题选择合适的工具或技术是编程最重要的方面之一。正确的工具是项目成功的关键。这是大多数程序员失败的地方,因为他们通常处理许多工具。这涉及到一个终极问题:“您应该用库还是框架来构建应用程序?”这...

  • 发布于 2021-06-25 17:50
  • 阅读 ( 406 )

基因组文库(genomic library)和cdna文库(cdna library)的区别

基因组文库和cDNA文库都用于基因克隆,以分离不同的dna。这两种文库的区别在于,基因组文库包含了表达生物体整个基因组的DN**段,而在cDNA文库中,mRNA是从生物体的特定细胞中提取的,然后cDNA在酶催化的反应中由该mRNA组成...

  • 发布于 2021-07-08 14:17
  • 阅读 ( 427 )

使用time machine将mac备份到多个磁盘

自从Time Machine发布以来,备份你的Mac从来没有这么容易过。但是,如果您想将不同的文件集备份到多个驱动器,此脚本将帮助您这样做。时间机器,在典型的苹果时尚,将无缝备份您的数据,而您的一部分不费吹灰之力。然而,...

  • 发布于 2021-07-27 04:41
  • 阅读 ( 102 )
eruf584
eruf584

0 篇文章

相关推荐