Visual Basic COM基礎講座之簡介

"世上無難事,只要肯登攀",所以你要有信心成為一個COM程式員,而且你一定能。

Visual Basic COM基礎講座之類的建立

 在本節中,我們來實踐一下。首先建立一個COM對象,然後使用它,最後再想法改進。   首先進行下面兩步:  運行Visual Basic;選擇 "Standard EXE"工程類型;由於COM對象是基於類的,而類實際上是程式包,就像模組中的代碼一樣。所以:選擇"Project"->"Add Class Module";當相應的對話方塊出現後,選擇"'Class

Visual Basic COM基礎講座之屬性

屬性操作很像公開變數,但屬性還有更多的控制。   常用屬性通常包括"Get(擷取)"和"Let(設定)"兩種。這兩項操作能規定一個主要屬性,就像下面的程式碼片段:  Private intAge As Integer   Public Property Get Age() As Integer   Age = intAge  End Property  Public Property Let Age(ByVal vNewValue As Integer)   intAge =

自治應用程式的體繫結構

本頁內容什麼是 Fiefdom?安全的網關體繫結構模式Emissary根據商務規則進行驗證與用戶端鬆散耦合基於 XML 的 Web 服務根據用法設計 XML 資料集使用自訂實體類將實體物件映射到資料庫XML 資料集從不串連到資料庫小結沒有人會與世隔絕,對於開發人員來說更是如此。軟體架構師、設計人員和開發人員需要相互交流才能取得成功。應用程式也一樣。過去我們將應用程式視為獨立的 (self-contained) 應用程式。大型主機應用程式以及小規模的 PC

Visual Basic COM基礎之更多屬性

 有時候,為了更好地處理類往往需更多的屬性。例如,假如你有四種不同的客戶群:集團、較大、較小和新的客戶類型,或者一個用於搜尋的類中有三種不同的搜尋方式:磁碟片、硬碟和網路。那麼,能不能最好從選項列表中選擇一個,而不是用不能理解的數字或文本來設定相關屬性?   我想,答案是肯定的。因為這種處理就稱為"枚舉"。開啟上一節的工程,讓我們添加一些代碼。  在CDog類中添加下列代碼:  Public Enum CoatType   BigAndShaggy = 1   ShortCrewCut = 2 

Readings in Service Orientation

ContentsPrefaceArticles in this SeriesClick here to download "Readings in Service Orientation" "All fine architectural values are human values, else not valuable."—Frank Lloyd WrightPrefaceMany forces are involved with architecture, but the

Custom Iterators(這是一篇很好的介紹Functional Programming的文章)

Custom IteratorsCopyright 2007 by Bill Wagner (http://www.srtsolutions.com/public/blog/20574)In this article, I’ll discuss custom iterators, predicates, and generic methods. You can combine these three techniques to create small building blocks

February/March Orcas CTP Now Available

The February CTP (aka as the March CTP) is now available for download as a regular install and as a virtual PC. Here is a video that serves as an introduction to the CTP. FebCtp Video: Stream it FebCtp Video: Download Video Text overview from the

數學類型與字元類型相互轉換

數學類型變數與字串相互轉換(這些函數都在STDLIB.H裡)(1)將數學類型轉換為字串可以用以下一些函數:舉例: _CRTIMP char * __cdecl _itoa(int, char *, int);//這是一個將數字轉換為一個字串類型的函數,最後一個int表示轉換的進位如以下程式:int iTyep=3;char *szChar;itoa(iType,szChar,2);cout<<szChar;//輸出為1010類似函數列表:_CRTIMP char *

System.Xml namespace 入門級學習

近日在學習.Net framework裡有關XML操作的庫。現在簡單羅列一下。GotdotNet上的連結(http://chs.gotdotnet.com/quickstart/howto/doc/Xml/OverviewofXML.aspx)System.Xml 命名空間該組主題講述 System.Xml 命名空間中的 XML 類的用法。 該命名空間包含各種各樣的 XML 類,這些類可使用讀取器、編寫器和符合 WWW 聯合會 (W3C) DOM 要求的組件來對 XML

VARIANT與CString相互轉換

VARIANT 類型經常用來給 COM 物件傳遞參數,或者接收從 COM 物件返回的值。你也能自己編寫返回 VARIANT 類型的方法,函數返回什麼類型 依賴可能(並且常常)方法的輸入參數(比如,在自動化操作中,依賴與你調用哪個方法。IDispatch::Invoke 可能返回(通過其一個參數)一個 包含有BYTE、WORD、float、double、date、BSTR 等等 VARIANT 類型的結果,(詳見 MSDN 上的 VARIANT 結構的定義)。在下面的例子中,假設

Where is the MSBuild schema file?

Where is the MSBuild schema file? Every so often we get asked where the schema file is for the MSBuild XML. People (correctly) assume we have one since it is referenced as a namespace in every project file.Our schema is installed in

XDE中模式驅動的設計與開發(二)

 摘要:  軟體模式,特別是設計模式在現今的軟體開發中越來越重要。在許多的標準,工具,以及開發方法中都引入了模式的概念。本文介紹了如何在UML中對軟體模式進行建模,並結合具體的工具Rational XDE,對如何定義,如何應用模式作了詳細地介紹,並指出了一些相關的問題。  第二部分:XDE中的模式機制  1

XDE中模式驅動的設計與開發(三)

第三部分:XDE中模式的進階話題  在前面的部分中,我們詳細介紹了XDE的使用方法,但是XDE中關於模式的概念有很多,有一些很直接,而有一些卻比較的隱諱。這一部分的內容,將對XDE中的一些進階概念作初步的闡釋,並給出了一些小的例子。希望能夠協助大家更在對XDE本身,以及XDE所提倡的模式驅動的開發方法有更多,更為深入地瞭解。如果沒有看過前幾期的讀者,還是最好找來看看,直接看著一期的內容,理解起來可能會有一些困難。  1. 代碼模版(Code

CString 互轉 BSTR 型

CString 型轉化成 BSTR 型當我們使用 ActiveX 控制項編程時,經常需要用到將某個值表示成 BSTR 類型.BSTR 是一種記數字串,Intel平台上的寬字元串(Unicode),並且可以包含嵌入的 NULL 字元。可以調用 CString 對象的 AllocSysString 方法將 CString 轉化成 BSTR:CString str;str = .....; // whateverBSTR bStr =

心態決定命運

從前,有一位畫家想畫成一幅人人見了都喜歡的畫,畫畢便拿到市場上展出,旁邊放了一支筆,並附上了說明:請每一位觀賞者對畫中欠佳之筆標上記號。晚上,畫家取回了畫,發現整個畫面都塗滿了記號,沒有一筆不被指責的。畫家十分不快,決定換一種方式。他又臨摹了一張同樣的畫拿到市場上展出。這一次,他要求每位觀賞者將其最為欣賞的妙筆同樣標上記號。當畫家再取回畫時,他發現畫面又被塗遍了記號--那些曾被指責的筆劃,都換上了讚美的標記。畫家終於明白,在一些人看來是醜惡的東西,在另一些人眼裡則恰恰是美好的。  別人對你的評價

WCF News and Announcements

We're done. WCF is live. The Windows Communication Foundation is now available in its release version as part of the .NET Framework 3.0. It's been a long 7 years since Microsoft first endorsed the SOAP specification and the industry has since come

GRETA: The GRETA Regular Expression Template Archive

GRETA gives you all the power of Perl 5 regular expressions in your C++ applications. These easy-to-use classes let you perform regular expression pattern matches on strings in C++. Features include: Fast backtracking regular expression

編碼實現讀取文本的方法

Net Framework 3.0 中增加了一個命名空間:System.Speech 使用這個空間的類和方法,我們可以很方便的2行代碼就可以讓一段文本被讀出來。示範代碼如下:using System.Speech.Synthesis;SpeechSynthesizer synth = new SpeechSynthesizer();synth.Speak("Hello, world!你好嗎?");但是需要注意的事情是:WinXP 系統內建的底層Speech API  版本是:Microsoft

年輕人常用口頭禪

  1. It's cool:cool 是青少年(teen-agers) 常用的字,(有時也用 debonaire)   其真正意思是指可以接受的好事;或是情況可以控制;或是保持冷靜、文雅、禮貌、外表不錯,能夠合乎年輕人的標準。(可指人或事物)也就是 something good or acceptable;situation is under control;being calm, gentle, courteous or good-looking;meet teen's standard.

總頁數: 61357 1 .... 20242 20243 20244 20245 20246 .... 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.