Time of Update: 2018-12-03
以系統內建的Series60Ex目錄下btpointtopoint工程為例來說明(C:/Symbian/7.0s/Series60_v21_CW/Series60Ex/btpointtopoint): 第一步:將命令列定位到group目錄(C:/Symbian/7.0s/Series60_v21_CW/Series60Ex/btpointtopoint/group)運行 bldmake bldfiles ,產生abld批次檔然後運行:abld build thumb urel
Time of Update: 2018-12-03
1、
Time of Update: 2018-12-03
對於一個symbian
Time of Update: 2018-12-03
第一章。指標的概念 指標是一個特殊的變數,它裡面儲存的數值被解釋成為記憶體裡的一個地址。指標也是一種資料類型,並且也是有值的。要搞清一個指標需要搞清指標的四方面的內容:指標的類型,指標所指向的類型,指標的值或者叫指標所指向的記憶體區,還有指標本身所佔據的記憶體區。讓我們分別說明。 先聲明幾個指標放著做例子: 例一: (1)int *ptr; (2)char *ptr; (3)int **ptr; (4)int (*ptr)[3]; (5)int *(*ptr)[4]; 如果看不懂後幾個例子的話,
Time of Update: 2018-12-03
好久沒寫東西了,Widget先放了一段時間,最近把PKCS#11庫移植到Symbian下,在Symbian下做了一個CS模式的網銀Demo。做點筆記備忘。基本設計概念與處理流程color:windowtext">總體設計Symbian"Times New Roman"'>下網銀用戶端通過PKCS11"Times New Roman"'>庫和TF宋體;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New
Time of Update: 2018-12-03
//判斷藍芽是否開啟的函數TBool CMessageClient::GetBluetoothOn(){ // Create and initialise an RHostResolver RHostResolver hr; TInt res = false; TBool ret; RSocketServ socketServer; User::LeaveIfError(socketServer.Connect());
Time of Update: 2018-12-03
S60應用程式的運行依賴於大量的OS組件,例如螢幕繪圖和應用程式資料持久性等,可以直接使用OS的視窗伺服器或者檔案伺服器即可。應用程式架構由一套核心類組成,這些類是所有應用程式架構的基礎。這些類組成了所有應用程式的架構,並且它們也封裝了應用程式和所需OS伺服器之間的相互作用。 第一層:CBase和CActive兩個基類,其中CActive也是派生於CBase,而CActive又被第二層的CConEnv派生第二層:包含兩個基本組件:AppArc和CONE。AppArc代表“應用程式架構”,這些類提
Time of Update: 2018-12-03
第二章。指標的算術運算 指標可以加上或減去一個整數。指標的這種運算的意義和通常的數值的加減運算的意義是不一樣的。例如: 例二: 1。 char a[20]; 2。 int *ptr=a; 3。 ptr++;
Time of Update: 2018-12-03
I did not write the blog for a long time. These days, i use the google doc and note to record. I love them very much:) But there is a disadvantage in google doc, it does not support syntax highlight, so i think i have to write here. Fortunately,
Time of Update: 2018-12-03
相信大多數使用STL的人都是為了使用裡面的容器,使用vector、list、map的程式員對以下代碼 可以說是非常熟悉了:vector i_v;i_v.push_back(1);i_v.push_back(2);i_v.push_back(3);i_v.push_back(4);i_v.push_back(5);挺枯燥,是吧?用boost的assignment庫可以讓這一過程簡潔得多:#include "boost/assign/std/vector.hpp"using namespace
Time of Update: 2018-12-03
第三章。運算子&和* 這裡&是取地址運算子,*是...書上叫做"間接運算子"。 &a的運算結果是一個指標,指標的類型是a的類型加個*,指標所指向的類型是a的類型,指標所指向的地址嘛,那就是a的地址。 *p的運算結果就五花八門了。總之*p的結果是p所指向的東西,這個東西有這些特點:它的類型是p指向的類型,它所佔用的地址是p所指向的地址。 例五: int a=12; int b; int *p; int **ptr;
Time of Update: 2018-12-03
定義一個類時必須搞清楚的幾個問題:需要建構函式嗎?如果答案為
Time of Update: 2018-12-03
第四章。指標運算式。 一個運算式的最後結果如果是一個指標,那麼這個運算式就叫指標運算式。 下面是一些指標運算式的例子: 例六: int a,b; int array[10]; int *pa; pa=&a//&a是一個指標運算式。 int **ptr=&pa//&pa也是一個指標運算式。 *ptr=&b//*ptr和&b都是指標運算式。 pa=array; pa++;//這也是指標運算式。 例七: char *arr[20]; char
Time of Update: 2018-12-03
1、C類必須有解構函式,這是CBase的一個虛函數。2、C類的建構函式和ConstructL()必須為protect或private類型的成員函數3、在C class中必須有一個NewLC()函數,除非它是嵌套類。NewL()是可選的,並且總是根據NewLC()來實現。4、NewL()和NewLC()在c
Time of Update: 2018-12-03
【原】CListBox & CCheckListBox 提示作者:lixiaosan時間:04/06/2006CListBox 和 CCheckListBox 簡介CListBox用來輸出一系列的文本,每條文本佔一行。CCheckListBoxCCheckListBox是由CListBox派生,具有CListBox的所有功能。與CListBox唯一不同是在每一行前面加上了一個檢查框(Check
Time of Update: 2018-12-03
文章來源:http://www.yesky.com/SoftChannel/72342371928702976/20040717/1831984.shtmlVC中使用GDI+在記憶體轉換圖片類型微軟新推出的GDI+功能強大,本文僅對圖片轉換加以討論,不足之處請大家指出。圖片類型的轉換支援:bmp、dib、png、gif、jpeg/jpg、tiff、emf等。以下是詳細步驟。首先,在StdAfx.h中靜態調用diplus.lib,即由編譯系統完成對DLL的載入,應用程式結束時卸載DLL的編碼。如下
Time of Update: 2018-12-03
進程pid和ppid、進程的uid和euid、使用者的uid和gid、檔案的建立者和所有者的關係辨析1、當我們建立使用者時,由我們為建立使用者命名和設定密碼,同時系統會為我們所建立的使用者名稱關聯一個號,就是所謂的使用者uid。同時我們還可以把這個使用者放到某個使用者群裡,類似的,使用者群也可以我們手工建立。如果建立使用者時,不指明所建的使用者屬於哪個使用者群,則系統會自動建立一個跟使用者名稱同名的使用者群。不管手工建立還是自動建立,系統都會為使用者群關聯一個號,這個號稱之為gid。使用者uid
Time of Update: 2018-12-03
為了實現音樂檔案的瀏覽,即尋找功能,我們需要產生一個對話方塊視窗,如下:真機運行時,該視窗之前還有一個選擇手機或存貯卡的視窗,因為模擬器不具備擴充卡,所以直接顯示上面這個視窗。上面第一個視窗的顯示是通過類MGFetch的RunL()方法產生。第二個視窗的顯示是通過iEikonEnv或者是CEikonEnv::Static()產生的。那麼iEikonEnv和CEikonEnv::Static()有什麼使用區別,用誰更合適?為了產生上面的第二個對話方塊。我們使用CEikonEnv::Static()
Time of Update: 2018-12-03
Cortex系列ARM核心介紹作者:楊碩,華清遠見嵌入式學院講師。眾所周知,英國的ARM公司是嵌入式微處理器世界當中的佼佼者。ARM一直以來都是自己研發微處理器核心架構,然後將這些架構的智慧財產權授權給各個晶片廠商,精簡的CPU架構,高效的處理能力以及成功的商業模式讓ARM公司獲得了巨大的成功,使他迅速佔據了32位嵌入式微處理器的大部分市場份額,甚至現在,ARM晶片在迷你筆記型電腦市場的也大有與INTEL的ATOM處理器一較高低的實力。目前,隨著對嵌入式系統的要求越來越高,作為其核心的嵌入式微處
Time of Update: 2018-12-03
公司準備在移動終端上做一套類似widget的東西,於是抱著JavaScript一千多頁的大部頭在看,又自己試著做了一下yahoo案頭widget,,整理了一下思路,畫了個圖大概展現一下我心中的想法。其中底層主要是iso7816協議,USB的目前國內好像沒有廠家在用,上層主要就是一個widget引擎了,其中最難的主要還是JavaScript解析引擎,先熟悉一下JavaScript再說,看看又沒開源的解析引擎可以直接用的。還是很複雜的東西啊。