亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? ch01.htm

?? 用VC開發ACTIVEX書籍和隨書源碼
?? HTM
?? 第 1 頁 / 共 2 頁
字號:
<BR>
<BR>
<IMG SRC="bar.gif" WIDTH="480" HEIGHT="6" ALIGN="BOTTOM" BORDER="0"></P>
<BR>
<BLOCKQUOTE>
<B>NOTE:</B> The fastest execution times are from Servers that
are in-process to the Controllers using them. But remember that
using an in-process Automation Server does not guarantee in-process
performance. If an in-process Automation Server is created in
one process space and then handed to a Controller in another process
space, the Server becomes local and suffers from the same performance
degradation as a Local Server. See Part II of this book for more
information on process spaces and their impact on Server performance.
</BLOCKQUOTE>
<P>
<IMG SRC="bar.gif" WIDTH="480" HEIGHT="6" ALIGN="BOTTOM" BORDER="0">
<H3><A NAME="Heading6">Automation Controllers</A></H3>
<P>
Automation Controllers are those applications that can use and
manipulate Automation Servers. A good example of an Automation
Controller is VB. With the VB programming language, you are able
to create, use, and destroy Automation Servers as though they
are an integral part of the language.</P>
<P>
An Automation Controller can be any type of application, DLL or
EXE, and can access the Automation Server either in-process, locally,
or remotely. Typically, the registry entries and the implementation
of the Automation Server indicate which process space the server
will execute in relation to the Controller.
<H3><A NAME="Heading7">Controls</A></H3>
<P>
ActiveX Controls are equivalent to what is referred to as OLE
Controls or OCXs. A typical Control consists of a UI representation
both at design-time and runtime, a single <TT>IDispatch</TT> interface
defining all of the methods and properties of the Control, and
a single <TT>IConnectionPoint</TT> interface for the events that
the Control can fire. In addition, the Control may have support
for persistence across its execution lifetimes and support for
various UI features, such as cut-and-paste and drag-and-drop features.
Architecturally, a Control has a large number of COM interfaces
that must be supported in order to take advantage of these features.</P>
<P>
With the release of the new OLE Control and ActiveX guidelines
for Control development, a Control is no longer limited to the
feature set defined in the preceding text. Rather, the developer
can now choose to implement only those features that are most
useful and interesting to users of the applications. The Control
and Container guidelines published by Microsoft list all the interfaces
and their specific requirements. You can find this information
at the Microsoft Web site: <A HREF="http://www.microsoft.com"><B>http://www.microsoft.com</B></A>.</P>
<P>
ActiveX Controls always execute in-process to the Container in
which they reside. The extension of a Control is typically OCX,
but in terms of execution models, it is nothing more than a standard
windows DLL.
<H3><A NAME="Heading8">COM Objects</A></H3>
<P>
COM Objects are similar in architecture to Automation Servers
and Controllers. They contain one or more COM interfaces and probably
little or no UI. These Objects, however, cannot be used by the
typical Controller application the way Automation Servers can.
The Controller must have specific knowledge of the COM interface
that it &quot;talks&quot; to in order to use the interface, which
is not the case for Automation interfaces. The Windows 95 and
NT operating systems contain hundreds of COM Objects and Custom
interfaces as extensions to the operating systems for controlling
everything from the appearance of the desktop to the rendering
of 3-D images on the screen. COM Objects are a good way to organize
a related set of functions and data, while still maintaining the
needed high-speed performance of a DLL. <BR>
<BR>
<IMG SRC="bar.gif" WIDTH="480" HEIGHT="6" ALIGN="BOTTOM" BORDER="0"></P>
<BR>
<BLOCKQUOTE>
<B>NOTE:</B> Automation Servers can also benefit from COM interfaces.
These servers are known as dual-interface Servers. The <TT>IDispatch</TT>
interface of the Automation Server also has a companion COM interface
describing the methods and properties of the Object. Automation
Controllers such as VB can take advantage of these dual interfaces
to provide even greater performance when using the Server. The
one drawback to dual-interface Servers is that they are limited
to the set of data types supported by OLE Automation when defining
methods and properties. 
</BLOCKQUOTE>
<P>
<IMG SRC="bar.gif" WIDTH="480" HEIGHT="6" ALIGN="BOTTOM" BORDER="0">
<H3><A NAME="Heading9">Documents</A></H3>
<P>
ActiveX Documents, or DocObjects as they were originally called,
represent Objects that are more than a simple Control or Automation
Server. A document can be anything from a spread- sheet to a complete
invoice in an accounting application. Documents, like Controls,
have UI and are hosted by a Container application. Microsoft Word
and Excel are examples of ActiveX Document Servers, and the Microsoft
Office Binder and Microsoft Internet Explorer are examples of
ActiveX Document Containers.</P>
<P>
The ActiveX Document architecture is an extension of the OLE Linking
and Embedding model and allows the document more control over
the container in which it is being hosted. The most obvious change
is how the menus are presented. A standard OLE Document's menu
will merge with the Container, providing a combined feature set;
whereas an ActiveX Document will take over the entire menu system,
thus presenting the feature set of only the document and not that
of both the Document and the Container. The fact that the feature
set of the Document is exposed is the premise for all the differences
between ActiveX Documents and OLE Documents. The Container is
just a hosting mechanism, and the Document has all of the control.</P>
<P>
Another difference is printing and storage. An OLE Document is
intended to be a part of the Containers Document that is hosting
it and, thus, is printed and stored as a piece of the host Containers
Document. ActiveX Documents are expected to support their native
printing and storage functions and are not integrated with the
Containers Document.</P>
<P>
ActiveX Documents are used within a uniform presentation architecture,
rather than within an embedded document architecture, which is
the basis for OLE Documents. Microsoft Internet Explorer is a
perfect example of this. The Explorer merely presents the Web
pages to the user, but they are viewed, printed, and stored as
a single entity. Microsoft Word and Microsoft Excel are examples
of the OLE Document architecture. If an Excel spreadsheet is embedded
in a Word document, the spreadsheet is actually stored with the
Word document and is an integral part of it.</P>
<P>
ActiveX Documents also have the added capability of being published
as Web pages on the Internet or on a corporate intranet. Imagine
an in-house tracking system for purchase orders run from the same
Web browsers that are used to connect to the Internet.
<H3><A NAME="Heading10">Containers</A></H3>
<P>
ActiveX Containers are applications that can host Automation Servers,
Controls, and Documents. VB and the ActiveX Control Pad are examples
of Containers that can host Automation Servers and Controls. The
Microsoft Office Binder and the Microsoft Internet Explorer can
host Automation Servers, Controls, and Documents.</P>
<P>
With the decreasing requirements defined by the ActiveX Control
and Document specifications, a Container must be robust enough
to handle the cases where a Control or Document lacks certain
interfaces. Container applications may allow little or no interaction
with the Document or Control they host, or they may provide significant
interaction capabilities in both manipulation and presentation
of the hosted component. This capability, however, is dependent
upon the Container hosting the component and is not defined by
any of the Container guidelines as being required.
<H2><A NAME="Heading11">From Here...</A></H2>
<UL>
<LI><A HREF="ch02.htm">Chapter 2</A> takes a slightly more detailed
look at the specific ActiveX and OLE technologies available and
how best to apply them to your requirements.</P> 
</UL>
<HR>
<P>
<CENTER></P><FONT SIZE=1>&copy; 1997, QUE Corporation, an imprint
of Macmillan Publishing USA, a Simon and Schuster Company.</P></FONT>
</CENTER>
<P>
<FONT SIZE=1> </FONT>
</BODY>
</HTML>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人av网站免费观看| 久久久久久久久伊人| 欧美日韩精品高清| 精品国产三级a在线观看| 亚洲欧美成人一区二区三区| 国产欧美日韩不卡| 亚洲一区二区美女| 国产精品888| 欧美三级一区二区| 久久网站热最新地址| 亚洲影视在线观看| 国产成人午夜片在线观看高清观看| 色哟哟精品一区| 日韩视频在线一区二区| 中文字幕日韩一区| 激情图片小说一区| 99久久久免费精品国产一区二区| 日韩女优av电影在线观看| 亚洲免费在线视频一区 二区| 日韩国产精品久久久久久亚洲| 成人综合激情网| 精品免费视频.| 亚洲美女视频在线观看| 成人动漫视频在线| 欧美大胆一级视频| 亚洲18色成人| 色综合久久88色综合天天6| 久久久久亚洲蜜桃| 日本视频免费一区| 欧美在线视频不卡| 亚洲三级电影网站| 国产成人精品免费视频网站| 日韩欧美在线影院| 亚洲成人手机在线| 欧美精品自拍偷拍| 美女视频网站久久| 久久久久久综合| 高清日韩电视剧大全免费| 国产精品视频线看| 日本韩国精品一区二区在线观看| 亚洲精品乱码久久久久久黑人| 在线免费观看日本欧美| 亚洲国产aⅴ成人精品无吗| 欧美日韩一区二区欧美激情| 日本欧美在线观看| 久久久久久影视| 99久久精品免费看| 亚洲 欧美综合在线网络| 日韩美女一区二区三区四区| 国产河南妇女毛片精品久久久 | 成人夜色视频网站在线观看| 久久只精品国产| 国产成都精品91一区二区三| 亚洲男同性恋视频| 91麻豆精品国产91久久久更新时间| 日本成人在线网站| 一区二区三区欧美视频| 成人h动漫精品一区二区| 亚洲日本护士毛茸茸| 欧美久久久久久久久久| 精品亚洲国内自在自线福利| 国产欧美日韩一区二区三区在线观看| 91在线你懂得| 蜜臀精品一区二区三区在线观看 | 91精品国产入口| 国产成人精品网址| 亚洲国产中文字幕| 国产日韩v精品一区二区| 91猫先生在线| 国内偷窥港台综合视频在线播放| 亚洲欧美国产77777| 精品日韩一区二区三区 | 亚洲综合一区在线| 精品少妇一区二区三区在线播放 | 亚洲精品一区二区精华| 在线欧美日韩精品| 国产福利一区二区三区视频| 亚洲国产精品久久人人爱| 国产日韩高清在线| 日韩欧美成人激情| 在线免费观看日韩欧美| 国产麻豆精品在线观看| 日韩成人一级大片| 亚洲乱码中文字幕综合| 久久久久国产精品麻豆ai换脸| 欧美视频在线一区| 972aa.com艺术欧美| 国产一区二区在线观看视频| 肉肉av福利一精品导航| 亚洲伦在线观看| 亚洲国产精品99久久久久久久久| 日韩亚洲欧美综合| 欧美撒尿777hd撒尿| a亚洲天堂av| 国产高清不卡一区| 久草这里只有精品视频| 日韩精品免费专区| 亚洲午夜三级在线| 亚洲一区二区精品久久av| 国产精品成人一区二区艾草 | 99久久婷婷国产精品综合| 国产一区二区三区不卡在线观看| 石原莉奈在线亚洲三区| 一区二区视频在线| 亚洲人吸女人奶水| 中文字幕一区在线观看视频| 国产精品污污网站在线观看| 久久精品人人做人人爽人人| 日韩精品一区二区在线观看| 欧美一卡二卡三卡| 欧美一二三区精品| 日韩你懂的在线观看| 日韩一区二区三区在线观看 | 欧美日韩另类一区| 在线观看日韩一区| 欧美日韩午夜影院| 欧美精品精品一区| 欧美一级xxx| 精品国产乱码久久| 久久久青草青青国产亚洲免观| 久久夜色精品国产欧美乱极品| 精品国产百合女同互慰| 久久久久久久一区| 中文字幕五月欧美| 亚洲在线视频一区| 日本中文在线一区| 精品一二三四区| 福利电影一区二区| 99在线精品免费| 欧美性受xxxx| 日韩一卡二卡三卡四卡| 久久老女人爱爱| 综合色天天鬼久久鬼色| 亚洲午夜精品一区二区三区他趣| 日韩二区三区四区| 国产一区在线精品| 97久久精品人人爽人人爽蜜臀| 色呦呦国产精品| 欧美一区二区女人| 国产精品理论在线观看| 亚洲第一成年网| 亚洲成人av一区二区三区| 久久蜜臀精品av| 中文字幕欧美一| 日本va欧美va欧美va精品| 激情综合五月天| 色综合色综合色综合色综合色综合| 欧美日韩一区二区三区不卡| 久久久久久黄色| 亚洲人成影院在线观看| 久久精品国产网站| 91麻豆精品一区二区三区| 日韩视频免费直播| 亚洲欧美日韩小说| 精久久久久久久久久久| 色呦呦日韩精品| 2020国产精品久久精品美国| 一区二区三区四区在线| 国产精品一线二线三线精华| 欧美亚日韩国产aⅴ精品中极品| 精品入口麻豆88视频| 亚洲一二三区不卡| 成人免费毛片aaaaa**| 欧美一区二区三区在线看| 亚洲三级免费观看| 国产福利电影一区二区三区| 欧美日韩精品是欧美日韩精品| 欧美国产综合一区二区| 国产aⅴ综合色| 色综合久久久久久久久久久| 精品国产乱码久久久久久免费| 亚洲精品久久嫩草网站秘色| 国产黄色精品网站| 日韩三级视频在线看| 亚洲成人免费av| 91女神在线视频| 欧美激情在线观看视频免费| 久久精品国产亚洲高清剧情介绍 | 91麻豆精品视频| 久久精品网站免费观看| 久久99热狠狠色一区二区| 欧美老女人第四色| 欧美成人乱码一区二区三区| 亚洲在线观看免费| 色综合久久久久久久久| 亚洲欧洲精品一区二区三区不卡 | 午夜成人免费视频| 在线视频一区二区三区| 亚洲人精品午夜| 91女厕偷拍女厕偷拍高清| 国产精品成人免费精品自在线观看| 国产一区二区三区| 欧美精品一区二区久久婷婷| 免费看精品久久片| 日韩欧美中文字幕公布| 久久精品国产99久久6| 欧美一级在线免费| 蜜桃久久久久久| 精品蜜桃在线看| 国产在线精品一区二区三区不卡|