使用VC++ ATL實現Office的COM外掛程式

作者:useresu下載原始碼摘要  本文介紹了一種使用VC++ ATL(Active Template Library),利用IDTExtensibility2介面,為Microsoft Word加入功能簡單的COM外掛程式(addin),加入工具列按鈕和菜單等可視組件,並為其加入響應事件的方法,並在最後簡單說明了實現與Office宏混合編程的方法。  說到Office相關的編程,大家首先想到的可能是VBA(Visual Basic for Application),事實上,

GRUB基本使用介紹

 GRUB是一個多重開機管理工具,它可用來啟用Linux、BSD、OS/2、BeOS與Windows95/98/NT等眾多作業系統,GRUB是一個獨立於作業系統之外的開機程式,並不像LILO是依靠Linux才能進行設定與維護,也提供了類似Bash的命令列模式,讓使用者更方便地設定GRUB。     取得與安裝GRUB:     GRUB的原始碼壓縮檔可至GNU的ftp月台( ftp://alpha.gnu.org/gnu/GRUB/ )下載最新版本

[轉貼]用CVS來管理自己的程式

用CVS來管理自己的程式出自:http://www.china-pub.com

用 wxWidget 構建跨平台的 GUI

為什麼要使用 wxWidgets 呢?原因很簡單,它讓您可以快速輕鬆地編寫能夠跨平台啟動並執行 GUI,能讓您隨意選用程式設計語言,還能讓您的 GUI 如所示一樣優秀:圖 1. Chandler 電子郵件客戶機圖 1 顯示了 Chandler,一個在開放源碼應用程式基底礎上開發的日曆和電子郵件管理程式。它是使用 wxWidgets 工具包編寫的。雖然原始版本的 wxWidgets 是在 C++ 中實現的,Chandler 的建立者們卻使用了 wxPython 工具包及 Python

第三章映像預先處理

第三章映像預先處理3.1灰階級變換一、灰階級變換的定義  灰階級變換(點運算)的定義  ★對於輸入圖象f(x,y),灰階級變換T將產生一個輸出映像g(x,y),且g(x,y)的每一個像素值都是由f(x,y)的對應輸入像素點的值決定的,g(x,y)=T(f(x,y))。  ★對於原圖象f(x,y)和灰階值變換函數T(f(x,y)),由於灰階值總是有限個(如:O~2 5 5),非幾何變換可定義為:R=T(r),其LlJ R、r(O.255)。二、灰階級變換的實現  灰階級變換(點運算)的實現  R=

BMP位元影像檔案結構及平滑縮放

導讀:   -- 用普通方法顯示BMP位元影像,占記憶體大,速度慢,在圖形縮小時,失真嚴重,在低顏色位元的裝置上顯示高顏色位元的圖形圖形時失真大。本文採用視頻函數顯示BMP位元影像,可以消除以上的缺點。   ---- 一、BMP檔案結構   ---- 1. BMP檔案組成   ---- BMP檔案由檔案頭、位元影像資訊頭、顏色資訊和圖形資料四部分組成。   ---- 2. BMP檔案頭   ---- BMP檔案頭資料結構含有BMP檔案的類型、檔案大小和位元影像起始位置等資訊。   ----

霧和霾的區別

霧是懸浮在貼近地面的大氣中的大量微小細水滴(或冰晶)的集合。霧和雲的區別僅僅在於是否接觸地面。霧使水平能見度顯著降低。按國際氣象組織規定,使能見度降低到1km以下的稱為霧,能見度在1-10km的稱為輕霧。由於這樣的分檔不能滿足氣象服務的需求,因此氣象部門在服務工作中,可根據霧天對交通運輸等人類活動的影響程度,將霧分為輕霧、霧、大霧、濃霧及強濃霧等幾個等級。一般將水平能見度在1km以上的叫輕霧,對交通運輸無大影響;將水平能見度在1km以下的統稱為霧,對交通運輸有較大影響;將水平能見度為500-10

An Usefull Mail about H.264 from Gary Sullivan

The following information about the Joint Video Team (JVT) and its work may be helpful to some of you. [version: 2005-07-19] The primary work of the JVT currently consists of: 1) scalable video coding (SVC) extension development, and 2) maintenance

轉:華為總裁任正非:正確的方向來自於妥協

華為總裁任正非:正確的方向來自於妥協  清晰的方向來自灰階  一個領導人重要的素質是方向、節奏。他的水平就是合適的灰階。堅定不移的正確方向來自灰階、妥協與寬容。  一個清晰方向,是在混沌中產生的,是從灰色中脫穎而出,方向是隨時間與空間而變的,它常常又會變得不清晰。並不是非白即黑、非此即彼。合理地掌握合適的灰階,是使各種影響發展的要素,在一段時間和諧,這種和諧的過程叫妥協,這種和諧的結果叫灰階。  妥協一詞似乎人人都懂,用不著深究,其實不然。妥協的內涵和底蘊比它的字面含義豐富得多,而懂得它與實踐更

Premium Edition 是什麼版本

Premium Edition 是什麼版本經常看到軟體公司發布 Premium Edition 的套裝軟體產品,與所謂的標準版(Standard Edition)相對應。如大名鼎鼎的Adobe公司近期在中國發布的Adobe Creative Suite

web.xml中servlet-mapping的url-pattern的配置

servlet-mapping為servlet類提供一個url,在地址欄中就可以訪問你的servlet,例:     <servlet>             <servlet-name>HelloWorld</servlet-name>             <servlet-class>com.hx.webfrom.HelloWorld<servlet-class>     </servlet>    

QT 相關資源(書籍、論壇、部落格等。。。)整理…

 中文名:《提問的智慧》英文名:How To Ask Questions The Smart

記是最愚蠢的學習方法

          前幾天,米老師針對我們學習的狀況,展開了又一個老生常談的話題,記是永遠記不住的。        這個問題相信提高班的人都聽得耳朵出繭子了。略微解釋一下:學知識不能靠死記,靠記的話,有時會有短時間效果,但不會有長時間的成果。        老師上課提起海燕的問題,說學習筆記太多。我也想讓大家看看我的筆記:                          

VSTO程式的部署和安裝

在用windows installer安裝VSTO程式時需要安裝很多亂七八糟的東西:(1) 確保客戶機器上安裝了.NET2.0Framework(2)office2003(支援VSTO)(3)安裝主要 Interop 組件(PIA)可從http://www.microsoft.com/downloads/details.aspx?FamilyId=3C9A983A-AC14-4125-8BA0-D36D67E0F4AD&displaylang=en也可以通過下列步驟安裝:      

合作版機房收費系統SVN的安裝步驟

簡介        要說使用SVN,首先必須要瞭解SVN,下面是我對SVN的理解。SVN(subversion)是近年來崛起的版本管理工具,是cvs的接班人,目前絕大多數開源軟體都是用SVN作為代碼版本管理軟體。SVN包括三個部分:伺服器和 用戶端 ,對我們在使用特定的軟體來使用SVN的時候我們還的下載相應的軟體SVN的外掛程式。下面是SVN的工作流程:(下面針對機房收費系統這個項目而言)        

SOLARIS下RAC中的vip無法正常啟動的解決辦法

    接昨天的問題。    現象描述:    叢集開機的時候,啟動第一個節點rac1,vip無法啟動,導致其他幾個依賴於它的服務亦無法啟動。啟動第二個節點rac2,此時開始出現很詭異的一幕:兩個節點中vip及其黨羽們輪流放假,rac1中的掛了,rac2中起了,過一會,rac2中的掛了,rac1中起了。若兩台機器同時啟動,開始的時候,服務全部起來,過一會就會出現上面說的交替現象。    問題分析:    所有的癥狀都指向vip,於是在ORA_CRS_HOME/log/rac1/ora.rac1.

水平分割 垂直分割 和 庫表散列 概念 說明

 一.水平分割根據一列或多列資料的值把資料行放到兩個獨立的表中。即按記錄進分分割,不同的記錄可以分開儲存,每個子表的列數相同。  水平資料分割將表分為多個表。每個表包含的列數相同,但是行更少。例如,可以將一個包含十億行的表水平資料分割成 12 個表,每個小表表示特定年份內一個月的資料。任何需要特定月份資料的查詢只需引用相應月份的表。 水平分割通常在下面的情況下使用:(1)    表很大,分割後可以降低在查詢時需要讀的資料和索引的頁數,同時也降低了索引的層數,提高查詢速度。(2)   

Secure CRT 自動記錄日誌 配置 小記

      作為一個營運DBA,在處理故障或者操作的時候,都應該養成一個記錄日誌的資訊。當然,一般我們也是通過SecureCRT來串連系統,因此都是用這個工具來記錄日誌。        之前我都是每次操作之前,點擊記錄日誌的功能。麻煩是麻煩一點,到也習慣了這種做法,當然,有時候也會忘記記錄log。     昨天研究了一下,SecureCRT 也是可以自動記錄日誌的。 當然,這個功能在N年前就有了,只是我一直沒有去研究它。     搜了一下SecureCRT

從英文版VC到word複製粘貼的亂碼問題

我用的是英文版windows,英文版VC6.0,從VC中複製代碼到WORD中,出現亂碼。VC原始碼如下:複製到WORD中如下:這個問題應該是因為系統預設字碼頁的問題,英文版WINDOWS中預設IME為English(United States)如:所以,要解決這個亂碼問題,有兩種方法:1、刪除English(United

ASCII,UTF-8和Unicode字元編碼規範

ASCIIASCII碼一共規定了128個字元的編碼,只佔用了一個位元組的後面7位,最前面的1位統一規定為0。比如空格“SPACE”是32(二進位00100000),大寫的字母A是65(二進位01000001)。這128個符號(包括32個不能列印出來的控制符號)。Unicode正如上一節所說,世界上存在著多種編碼方式,同一個位元字可以被解釋成不同的符號。因此,要想開啟一個文字檔,就必須知道它的編碼方式,否則用錯誤的編碼方式解讀,就會出現亂碼。為什麼電子郵件常常出現亂碼?就是因為發信人和收信人使用的

總頁數: 61357 1 .... 3075 3076 3077 3078 3079 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.