Time of Update: 2018-12-03
來源:http://www.devdiv.net/frame.php?frameon=yes&referer=http%3A//www.devdiv.net/-------------------------------------------------通過一個Registration檔案就可以讓一個Console程式顯示到已安裝程式列表中。 步驟: 1、為Console程式添加一個Registration RSS檔案。比如: MyConsoleApp.rss,其內容如下:
Time of Update: 2018-12-03
又到春節了,有挺長時間沒有寫部落格了。節前的最後兩天上班,沒啥事,玩玩我上回弄的那個Info-Persister的資料持久化代碼產生機制吧。標題很大,其實很簡單的一件事情。 一直認為Hibernate和JDO之類的東西過於複雜且效率不高,雖然省卻了寫SQL的麻煩但是需要編寫一個並不簡單的設定檔,所以說這些東西也並不能說極大地方便了開發人員。 而自己寫DAL層代碼最痛苦的事情莫過於重複,大量重複的代碼,GET/SET讓人抓狂。 在.NET的時候,我弄了一個自動產生DAL層的小工具,原理很簡單:1.
Time of Update: 2018-12-03
繼續剛才的,現在來看具體代碼,先是ConnectL的實現:void CWebEngine::ConnectL(){CSenXmlServiceDescription* pattern = CSenXmlServiceDescription::NewLC();pattern->SetFrameworkIdL(KDefaultBasicWebServicesFrameworkID);pattern->SetEndPointL(KWSEndPoint);delete
Time of Update: 2018-12-03
在論壇上看到這方面的幾個文章,想到已有好幾天沒寫博了,最近在折騰MTK的東西,累啊。今天就抽空研究一下如何在S60第三版中做一個自啟動應用吧。 參考這篇文章:How to autostart an application on boot up in 3rd- Startup List Management
Time of Update: 2018-12-03
久沒有寫部落格了,這幾天心情也不太好,無心做事,碼點文字吧。從Eclipse換到Netbeans,是反覆折騰了幾回的,總在它們之間徘徊不定,不說也罷。談談Netbeans裡的“Web應用程式的Java Me用戶端”。(不好意思,因為我用的是Netbeans6.5中文版,那個7.0M1的bug太多,又卸掉了)。這個功能基本可以取代webservice了,畢竟很多的終端還是不支援JSR
Time of Update: 2018-12-03
繼續,看看如何取出結果值,就是<HelloWorldResult>Hello World</HelloWorldResult>中的字串HelloWorld,這個代碼在CHelloWorldResult中:TPtrC8 CHelloWorldResult::Result(){CSenElement * pElement =
Time of Update: 2018-12-03
其實這篇文章本不想寫的,但是考慮到這件事也折騰了我大半天的,唉...記下來也給自己一個總結吧. 在用VS.NET做移動WEB開發時,很明顯有一個控制項是非常有用但是VS.NET卻沒有提供的,那就是TextArea,多行輸入. 我Google了一下,發現有一篇文章介紹如何自訂這個控制項,原文在這裡.
Time of Update: 2018-12-03
機器人名稱:天才小豬仔-基金定投機器人帳號:sharetop.cn@hotmail.com機器人地址: http://contest.xiaoi.com/listRobot.do?action=showDetail&id=61 呵呵,利用元旦幾天假期做的一個小機器人。歡迎你來給我投票啊!支援的命令包括:fun 基金名稱 : 根據提供的基金名稱,查詢基金代碼。(如:fun 南方)top 基金代碼 : 根據基金代碼,列出此基金最近10個工作日的淨值變化。(如 top
Time of Update: 2018-12-03
昨天折騰了一下那個gSOAP,發現這東西比Symbian內建的WebServiceAPI更簡單方便,推薦使用!gSOAP的官方網站是:http://gsoap2.sourceforge.net/具體使用方法不多說,因為網上GOOGLE 一下很多資料。下面只對在symbian環境下使用略說幾點。我下載的是最新版的v2.7.10,下載的壓縮包裡就有一個symbian目錄,裡面是在symbian的例子,可以參考。試著做了一個HelloWorld,還是訪問前面做的那個web
Time of Update: 2018-12-03
書接上篇,現在我們來討論如何修改web.config檔案,其實說起來,你也可以直接修改machine.config,但一般沒有人建議這樣做,最好最安全的方法,還是只修改某個WEB應用相關的web.config檔案. 第三步,找到web.config中的MobileControls段落.修改成以下模樣: <mobileControls cookielessDataDictionaryType="System.Web.Mobile.CookielessData" > <devic
Time of Update: 2018-12-03
大家都很清楚,Symbian並不是一個很容易安裝的開發環境,最近我將OS換成Vista以後,又遇到了前所未有的麻煩。折騰了一個晚上總算是跑通了,下面把過程總結一下,希望下回重裝系統時不用太費勁了。第一步,按網上的資料安裝所需的軟體,要注意兩個方面:一是版本別弄錯了,如下:JDK 1.6.0_04 (jdk-6u4-windows-i586-p.exe) Perl 5.6.1 (ActivePerl-5.6.1.638-MSWin32-x86.msi)然後,就是正常安裝Carbide C++ v1
Time of Update: 2018-12-03
symbian中的ListBox比較複雜也是比較常用的,我只能先從最簡單的CAknSingleStyleListBox入手來嘗試看看。太複雜的東西不是我這樣的新手要立刻去明白的。先聲明一個列表組件:CAknSingleStyleListBox* iListBox;然後在Container的ConstructL中去建立它:void CUniNewsAppContainer::ConstructL(const TRect& aRect) ...{ CreateWindowL()
Time of Update: 2018-12-03
Java 技巧 101:applet 間通訊的替代方法瞭解如何讓 applet 跨架構和瀏覽器視窗彼此通訊作者 Tobias Hill摘要您可能認為能讓 applet 彼此通訊的唯一選擇就是使用 getApplet。不幸的是,getApplet 方法僅返回與發出調用的 applet 在同一個 HTML 頁面上的 applet,這樣就限制了您通過 applet 間的通訊構建有趣介面的方式。這篇技巧說明的替代方法能使處於不同架構甚至不同瀏覽器視窗中的 applet
Time of Update: 2018-12-03
前幾天一直在折騰圖片的東西,一直覺得BREW對PNG的支援不是太好,除了顯示沒有其它什麼可操作的了。其實用IDisplay介面的SetDestination方法是可以方便地實現兩種圖片的轉換,除了速度有點慢而已。代碼並不複雜,如下: 1IBitmap * getBitmapHalf(DisplayWeb *pMe,IImage *pImage) 2{ 3 IBitmap *pScreen,*pBitmap,*pBitmap2; 4 ITransform *pTransform; 5
Time of Update: 2018-12-03
在BREW中要做一個配置視窗是非常麻煩的事情,而S60的配置列表卻相當方便。尤其是利用資源檔來構造配置頁,在RSS中寫的東西有點複雜但是代碼卻簡化了不少。先看簡單的代碼,需要自己構造一個SettingItemList類派生於CAknSettingItemList即可:class CUniNewsSettingItemList: public CAknSettingItemList...{public: void ConstructL(); CAknSettingIte
Time of Update: 2018-12-03
有時我們需把一個頁面的表單提交到不同的頁面,處理方法一般採用在onClick事件中動態給出action的值,如下例:<FORM ACTION="" METHOD="post" NAME="PostTopic"> <INPUT TYPE="submit" NAME=Submit VALUE="新增" class=buttonface onclick="document.PostTopic.action='addone.php';"> <INPUT TYPE="
Time of Update: 2018-12-03
在servlet/jsp開發中,我們可能也會涉及到樹結構的定義問題,比如從資料庫中取出記錄並定義一個XML樹用於論壇結構的顯示等。因為是servlet,使用JAVA SWING中提供的JTree並不現實。其實一棵實現準系統的樹並不複雜,所以我們自已動手。首先,在資料庫的結構一般是這樣的幾個欄位不能少:int id 節點idint pid 父節點idString title
Time of Update: 2018-12-03
習慣了在source insight下編輯閱讀源碼,在linux下用vi總是用不好 ,還是在Ubuntu上用回熟悉的source insight。在Ubuntu中,安裝Windows程式用wine,然後用wine安裝Windows軟體即可。安裝wine在終端輸入以下命令:sudo apt-get install wine用wine安裝Source Insight在終端中輸入以下命令:wine
Time of Update: 2018-12-03
在symbian中的tabgroup的使用比較常見,在多視圖的架構中就提供了一些代碼。symbian把整個螢幕分成三大塊上面的狀態面板(StatusPane)、中間的主面板和下面的控制台(ControlPane)。控制台中就是那個CBA的東西,暫且不管。狀態面板中可以讓我們去操作的包括:標題列(可以修改顯示標題,預設是應用程式名稱)、上下文欄(就是大表徵圖的位置),還有一個就是導覽列了(用來顯示TabGroup或者一些文字資訊比如日期、編輯模式之類的)。在代碼中操作狀態列的方法並不複雜,在App
Time of Update: 2018-12-03
大家千萬不要錯過這篇文章,畢業三年多了,能看到這篇文章也是一種幸運,真的受益匪淺,對我有很大啟迪,這篇文章將會改變我的一生,真的太好了,希望與有緣人分享,也希望對有緣人有所協助!看完之後有種“相見恨晚”的感覺,特別激動,希望大家好好的珍藏這篇文章,相信多年以後,再來看這篇文章,一定有不同的感覺。 正如"打工皇帝"唐駿說:"我覺得有兩種人不要跟別人爭利益和價值回報。第一種人就是剛剛進入企業的人,頭5年千萬不要說你能不能多給我一點兒工資,最重要的是能在企業裡學到什麼,對發展是不是有利…