一、如何在IE右鍵菜單中添加功能表項目 如果使用過Netants的朋友可能都知道,NetAnts在IE中添加了右鍵菜單功能,只要在頁面的一個連結或者圖片上點擊右鍵後在菜單中選擇 Down By Netants 就可以調用Netants下載該連結指向的檔案。在本文中作者將介紹如何通過VB來實現這樣的功能。
當 OS 平台支援非同步作業時,一種高效而方便的實現高效能 Web 服務器的方法是使用前攝式事件指派。使用前攝式事件指派模型設計的 Web 服務器通過一或多個線程式控制制來處理非同步作業的完成。這樣,通過整合完成事件多路分離(completion event demultiplexing)和事件處理器指派,前攝器模式簡化了非同步 Web 服務器。非同步 Web 服務器將這樣來利用前攝器模式:首先讓 Web 伺服器向 OS 發出非同步作業,並將回調方法登記到 Completion
第05課 3D空間:我們使用多邊形和四邊形建立3D物體,在這一課裡,我們把三角形變為立體的金子塔形狀,把四邊形變為立方體。 在上節課的內容上作些擴充,我們現在開始產生真正的3D對象,而不是象前兩節課中那樣3D世界中的2D對象。我們給三角形增加一個左側面,一個右側面,一個後側面來產生一個金字塔(四稜錐)。給正方形增加左、右、上、下及背面產生一個立方體。 我們混合金字塔上的顏色,建立一個平滑著色的對象。給立方體的每一面則來個不同的顏色。 int
四.COM_INTERFACE_ENTRY_CACHED_TEAR_OFF(iid, x, punk) 參ATL常式COMMAP 這個宏與上一節所講的COM_INTERFACE_ENTRY_TEAR_OFF宏最主要的不同就在於,當查 詢分割對象中其他介面時,不會再建立新的對象。下面還是先看看它的典型用法: class CTearOff2: public IDispatchImpl, public CComTearOffObjectBase { public: CTearOff2(){}
五.COM_INTERFACE_ENTRY_AGGREGATE(iid, punk) 參ATL常式COMMAP 這一節中將介紹ATL中用於聚集對象的宏。聚集對象的概念請參閱其它參考書。 現在先看一看這個宏的典型用法: class CAgg : public IDispatchImpl, public ISupportErrorInfo, public CComObjectRoot, public CComCoClass { ..... };