C++ Builder 初學問答 (十)

  10.菜單組件  77)問:菜單是Windows常用的使用者介面。對於一個能夠實際應用的程式,菜單是必不可少的組成部分。C++Builder中是怎樣實現菜單的? 答:C++Builder為我們提供了兩種菜單組件:一種是主菜單組件MainMenu;另一種是快顯功能表PopMenu組件。  主菜單組件的作用是在表單上產生菜單條。菜單組件剛放到表單上時,菜單是不可見的,當雙擊它開啟菜單編輯器並且增加了功能表項目後,菜單條才出現在表單的頂部。設計時的菜單條與運行時的菜單條完全一樣。  下面我們介紹利

C++ Builder 初學問答 (九)

9.多頁組件  68)問:我覺得C++Builder的組件模板的管理方式很好,在這個模板中通過單擊頁就可以在各個頁之間進行切換,在C++Builder中我應該怎樣來實現呢? 答:我們可以用多頁組件來實現,它的好處就是可以在有限的空間中盡量多地存放資訊,而且便於把資訊分類。就拿組件模板來說吧,在那麼小的螢幕中放置了上百個組件,而且並不顯得淩亂,這都是多頁組件的功勞。  如果表單上要放置大量的組件,而且這些組件又是分組使用的,那麼可以考慮使用多頁組件。這樣做可以使表單更加簡潔明了。多頁組件既有多頁的

C++ Builder 初學問答(八)

 8.圖形類組件  59)問:Windows是一個圖形系統,C++Builder是怎樣處理圖形的呢? 答:C++Builder通過提供圖形組件來處理圖形,其中比較常用的有映像組件(Image)、幾何圖形組件(Shape)和畫板組件(PaintBox)。前兩個組件位於Additional頁中,畫板組件位於System頁中。  在BCB中,Form、Image、BitMap、PaintBox等都具有繪圖能力,這些組件中都有Canvas屬性。  60)問:影像控制有哪些特殊的屬性?  答:映像組件可以

C++ Builder 初學問答 (十一)

11.工具條組件  87)問:工具條是Windows編程經常要用的,

C++ Builder初學問答(十四)

 “Attatch to Process”功能表項目用來調試一個當前正在啟動並執行進程。  “Parameters”功能表項目用於指定應用程式運行時的初始參數。  “ReGISter ActiveX Server”功能表項目用於將ActiveX控制加入到視窗登記表中。  “Unregister ActiveX Server”功能表項目用於將ActiveX控制從視窗登記表中刪除。  “Install COM+ Objects”功能表項目用來安裝微軟的COM+對象。  “Step

C++ Builder初學問答(十三)

 第二部分:快速提高  好久以來有不少朋友問我,《C++ 

『原創』用C++開發WM應用系列(2)——撥打到電話

用C++開發WM應用系列文章索引引言:  在上一節中,我們通過了一個MFC智慧型裝置程式項目,帶大家一起走進了Native

『原創』用C++開發WM應用系列(1)——”Hello World” Pro!(下)

引言:  在上一篇隨筆中,我們已經學習並建立了一個基於MFC的Native C++智慧型裝置應用程式,並且,在程式中放入了一個Button1按鈕,同時,對這個按鈕的單擊動作,添加了“事件處理常式”。  同時,我們也遇到了一些問題,比如,MFC是什嗎?它的工作機制或原理是什嗎?c++中,字串操作,變數操作應該注意什嗎?這些基礎的問題呢,我想大家通過閱讀<Visual Studio 2005

『原創』用C++開發WM應用系列(1)——”Hello World” Pro!(上)

用C++開發WM應用系列文章索引引言:  其實,在很久之前,就想涉足Native C++的WM開發,無奈自身的C++水平僅限於大學時的應試階段,所以,特別的潛心修鍊,重新炒炒回鍋肉,終於,小有成就,特此拿出來,供各位朋友一起分享,特別是針對初學c++又想搞WM開發的朋友。我的這一系列的文章,也會以一個初學者(我也不是高手)的角度,一步一步介紹如何在Native

『原創』用C++開發WM應用系列(5)——接觸ListBox控制項

用C++開發WM應用系列文章索引引言:  在上一篇博文中,我們稍微的接觸了一下關於旋轉螢幕的處理,在上幾篇博文中,我們接觸了MFC的行動裝置應用程式編程,學習了傳送簡訊、撥打到電話,以及CEDIT控制項、按鈕控制項的使用。今天,我們來看看ListBox控制項在MFC中的使用吧。  ListBox這個控制項相信對於大部分普通運用程式,應該會用到,今天,我們要學習如何向一個ListBox中添加項(Item),以及如何清除ListBox中的項,當然,也順帶複習一下CEdit控制項的使用。本文:  首先

『原創』用C++開發WM應用系列(6)——深化ListBox控制項

用C++開發WM應用系列文章索引引言:  在上一篇博文中,我們簡單的學習了ListBox控制項的項添加、項的全部清除。接上一篇的尾巴,我們將在這篇博文中,介紹一些ListBox的小技巧吧,比如,擷取選中項、刪除選中項。本文:首先,我們開啟VS2008,選擇建立一個C++項目,項目名稱用MFC_Listbox吧,當然是基於MFC的智慧型裝置應用程式項目啦。來到嚮導視窗,選擇WM5平台的SDK足矣,然後設定項目基於對話方塊,其他保持預設,一路Next即可。我們先開啟資源檢視,看到我們需要把使用者介面

『原創』+『參考』使用WMI在C#下擷取隨身碟的永久不變的物理序號

  近幾天想做個只能在優盤裡使用的程式,查了很多相關的擷取優盤物理序號的文章,發現基本沒有幾個現存的,於是就從一英文網站抄了個過來,原文名稱:Retrieving Non-Volatile USB Serial Number Using C# .NET,大家英文好的可以直接看原文。  百分之九十九的優盤其實都有一個 OEM serial

『原創』用C++開發WM應用系列(3)——發送SMS

用C++開發WM應用系列文章索引引言:  接上一節,我們學會了如何在PPC中,撥打到電話,可是,電話號碼是硬式編碼,肯定不行,所以,在這一節中,我們使用一個CEdit控制項來供使用者輸入號碼,從程式擷取這個號碼並撥打,當然,照葫蘆畫瓢,我們來實踐一把WM6 sdk內建的Hello(SMS)簡訊發送執行個體。在這一節中,我們要學習如何從CEdit控制項擷取字串,以及發送Sms簡訊息。本文:  上一節中,我們的使用者介面如下,不過可以看到,我又拖拽了一個Button控制項到Make it 按鈕下方,

『原創』+『參考』使用C#在PPC的Today介面上的工作列加入應用程式圖示

最近在做的一個項目,需要程式像案頭版的“微縮”到工作列中,類似於QCellCore的功能。於是乎股溝、百毒一番,發現如下兩篇文章提及的方法不錯,並且通過我親手實驗,驗證了兩篇文章所說的確不錯。代碼我就不一一貼出了,感興趣的朋友可以去這兩篇文章查看:在此先感謝兩篇文章的作者!文章一:http://www.cnblogs.com/confach/archive/2006/05/22/406175.html文章二:http://www.cnblogs.com/ttinfo/archive/2006/1

『原創』用C++開發WM應用系列(7)——查看記憶體、電量情況

用C++開發WM應用系列文章索引引言:  在經過了前期的鋪墊後,相信各位對MFC下的開發應該是很熟悉了,之前我本來打算說說控制項使用,發現其實很多書本已經說了,並且說的比我好哦,為了不誤人子弟,哈哈,我們下面來看一些和裝置相關性大的功能吧,比如今天講的:擷取裝置記憶體狀態和電量情況。本文:  在開始之前,我們需要學習兩個api函數和它們的結構體:  1、擷取裝置記憶體資訊GlobalMemoryStatus,微軟的MSDN說的非常詳細,包括與他一起使用的MEMORYSTATUS結構體也一同介紹了

『原創』+『參考』親手實驗:使用C#在PPC中播放聲音

  今天,項目中要求用聲音來提示使用者程式的某個狀態被啟用了,發現,.Net CF下沒有System.Media這種好東東鳥~,於是乎,股溝、百毒最後再來個ZZK,發現MSDN和小鎮的文章都有提及在PPC下如何播放聲音(還有很多文章提到的方法差不多,但是都有網友反映不能成功播放,所以我在這裡就過濾掉了),msdn中說道的文章,好多朋友反映是播放不出來,在此我沒有去考證,我直接使用了小鎮的代碼,並且成功的播放了聲音,所以,寫下此篇隨筆,一來做個備份,二來和大家分享一下~首先,我們建立一個.net

『原創』C# wm6通過udp協議和pc通訊

本文主要介紹了如何使用udp協議,多線程,讓ppc和pc在同一區域網路進行簡單的文字收發。 我們要做好如下設定,因為是用模擬器來配置網路環境,你還必須參考下面這篇文章進行模擬器網路環境配置:點擊察看說明:我的PPC端ip是192.168.0.102,伺服器端為192.168.0.100,請根據實際情況配置。配置好後,就可以開始我們的編程了。設計用戶端(PPC 端)如:代碼如下: PPC CodeCode highlighting produced by Actipro

C++ Builder 初學問答(十二)

 13.對話方塊組件96)問:怎樣編寫檔案開啟、儲存等對話方塊?  答:C++Builder為我們提供了許多常用的對話方塊組件,這些對話方塊組件都放在組件模板的Dialogs選項卡中,例如Font,Color,Open和Print對話方塊。其中OpenDialog對話方塊組件最具有代表性,只要掌握了它的用法,那麼你也就會使用其他的對話方塊組件了。  97)問:對話方塊組件的特性有哪些特性呢?  答:對話方塊組件是一種不可見組件。當你把它放在表單上時,它是一個大小不變的圖形按鈕,當程式運行時,對話

C++ Builder構建算二十四點小遊戲

 所謂算二十四點可能是不少讀者朋友童年喜歡玩的撲克遊戲之一,玩法是:把一副撲克牌從A到10選出來均分成兩份,兩個小朋友各持一份即可開始遊戲,每人隨機抽兩張出來組成四張牌,把這四張牌加減乘除湊成結果為二十四,先算出來的一方贏得對方的兩張牌,進行下一輪,如果都沒計算出來為和局,直到把對方所有的撲克牌全部繳獲,遊戲方告結束。  想要自己算的最快嗎?那最好是讓程式來替你做個二十四點王。  用程式實現二十四點的演算法很多,但大都比較繁雜。考慮到湊出結果的可能情況並不是太多,在這裡我們將主要靠自己窮舉可能的

C++ Builder 初學問答(十六)

 16.C/C++語言在CB中的一些特定用法     2)AnsiString是從Delphi中引進來的嗎?  答:CB的核心組件VCL是用Object Pascal語言寫出的,所以CB的VCL組件的屬性有很多都是使用long string,例如:Text、 Name、Caption等屬性都是使用Object Pascal的long string。基於此關係,CB只好建立了和Object Pascal的long

總頁數: 4314 1 .... 389 390 391 392 393 .... 4314 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.