Time of Update: 2018-12-07
寫Native代碼也有一周之餘,寫一點感觸. 之前:學習使用C#語言約4年(大學裡面學了三年半),較為熟練使用C# 2.0TCPL,或者K&R C,看過兩三遍(至少);C和指標,看過至少三遍TC++PL看過約一遍多(主要當工具書使)略微瞭解C/C++文法(簡單C++代碼均能看懂)Programming
Time of Update: 2018-12-07
說明: 星期天回去看了一下,能編譯通過了(汗). 標頭檔: ConnectionMgr.h #pragma once#include <vector>#include <windows.h>#include <InitGuid.h>#include <connmgr.h>#pragma comment( lib, "cellcore.lib" )#include <connmgr_status.h>class
Time of Update: 2018-12-07
最近在嘗試為軟體增加截取螢幕的功能,為此學習了System.Drawing命名空間的Graphics、Image、Bitmap等GDI+類,這些類都很方便使用。但是它們大多都是對原有GDI API的封裝,也增加了一些新的東西;不過封裝得並不徹底,有些功能還是需要調用GDI API才能實現。我武斷的認為Image、Bitmap、Metafile跟HBITMAP對應,Graphics跟HDC對應。
Time of Update: 2018-12-07
CDialog的ScrollBar視窗上面的控制項超出了Window的顯示地區,就需要Scrollbar.這一操作在C#裡面是極其簡單的,但是在Win32(MFC)裡面,就不是那麼簡單了……下面給出怎麼搞出來Scrollbar,給那些需要協助的人,以及給自己做一個標記.設類CMyDialog繼承自CDialog.給CMyDialog新增成員: CRect m_ClientRect; int m_nVertInc,m_nVscrollMax,m_nVscrollPos;
Time of Update: 2018-12-07
今天一不小心發現Picasa的幾個非常實用的新功能,首先就來看圖說話上面這個就是投影片嵌入的功能,這下就可以將Picasa的網路相簿用投影片的形式插入到Blog或者網站裡了,是不是很實用?接下來一個不錯的DD,相簿內的Face Service,自動分析所有照片裡的人臉並進行匹配,這下可以按頭像添加Tag了,它的匹配準確率的確很高,贊~歡迎訪問我的網路相簿:http://picasaweb.google.com/ycchina
Time of Update: 2018-12-07
IBM Rescue and Recovery 是個不錯的DD,但其實IBM Rapid Restore Ultra
Time of Update: 2018-12-07
C#寫程式是快,但是寫出來的程式效能可能會有問題(專指在CE&WM上).出了問題,自己在哪裡嚇YY沒有任何作用,唯一的辦法就是給程式做效能測試,看看問題到底出在什麼地方.出現了問題,下來就好解決了. 據說MS有這樣的工具,叫什麼PowerToy,可能本人愚鈍,用了半天沒發現怎麼使用.或許,那就是一個PowerToy.若是誰知道怎麼使用,也可以告訴我~~ 所幸,出了MS的還有其他的選擇.EQATEC Profiler就是一個.本人使用一段時間,比較好用,所以推薦. 使用方法: 1.
Time of Update: 2018-12-07
由於工作需要,在CP N900上面開發了一段時間,相當辛苦. 剛開始開發,Coolpad沒有開放SDK,所以,SDK,文檔,模擬器,總之,幾乎所有的東西都是沒有的...打電話,CP的人說沒聽過SDK......也不知道在什麼時候,處於什麼原因,CP開放了SDK,而且還有文檔,不過我已經不是很關心了.下面的經驗,或許對你在N900上面開發應用有些作用....1. 及早的解決SDK,文檔,Demo的問題. 沒有這些,解決問題就是癡心妄想.由於N900是WinCE
Time of Update: 2018-12-07
優勝獎5名 獎品:微軟鍵盤滑鼠套裝 獲獎名單:Jeffrey Zhaohttp://www.cnblogs.com/jeffreyzhao/TerryLeehttp://www.cnblogs.com/TerryLee/重典http://www.cnblogs.com/chsword/Birdshoverhttp://www.cnblogs.com/birdshover/李永京http://www.cnblogs.com/lyj/ 優秀獎45名
Time of Update: 2018-12-07
很想在WM程式中使用WS,但是一直沒有實踐.今天寫了一個小Demo,看看WS的效能怎麼樣,Server不是我寫的,我用的是別人公開的Server:1. 隨機數 http://www.webxml.com.cn/WebServices/RandomFontsWebService.asmx2. 天氣 http://www.webxml.com.cn/WebServices/WeatherWebService.asmx3.
Time of Update: 2018-12-07
用了這麼多開源的好DD,一直想著自己也為開源社區做點貢獻,終於這些日子比較空,花了三天時間完成了這份自己布置了好久的小作業。這份作業是用managed code對現有的USB Webcam driver (for WinCE)的封裝,同時包括一個WinForm的測試程式。有了我的這個.net wrapper,現在在WinCE平台上可以用.net來寫網路攝影機採集的程式,是不是輕鬆多了?:http://www.gotdotnet.com/workspaces/workspace.aspx?id=0
Time of Update: 2018-12-07
我也很無語,也不想這個麼幹,只是.NET CF v2是這也不支援,那也不支援.前段時間要做一個只讓程式啟動一次的東西,進入我大腦的第一個詞彙就是互斥量(訊號量的特殊化). 網上搜了一下確實也有人用互斥量實現我的那個需求.動手做起來才發現不太對勁,.NET CF v2 的互斥量是不支援命名的,沒名字就不能用於IPC(進程間通訊),那還有毛用......翻了翻MSDN,寫了一個Mutex,還挺好用,其實就那麼幾個API :NativeMethodCode highlighting produced
Time of Update: 2018-12-07
為了能為NBear的發展盡自己的一份微薄之力,我打算把自己的根據地從BlogChina轉移到部落格園了。開篇先來表個態,以後還要靠大家的具體行動共同來完善和推廣NBear,也希望NBear將來能成為.NET第一輕量級的架構解決方案。這裡對團隊有幾點小建議:1、明確NBear團隊的近期目標,這樣才能像是個正規軍,不會是散兵遊勇。2、討論決定NBear的終極目標,既是集思廣益,頭腦風暴,又可以統一認識。3、初步確定開發哪幾類樣本程式,避免大家重複勞動,發包下去後也能提高效率。......總之,NBe
Time of Update: 2018-12-07
本文轉自:
Time of Update: 2018-12-07
PetShop是MS用來展示.Net企業級系統開發能力的一個範例。伴隨著.NET Framework,PetShop的版本也在不斷更新,目前可供下載的是基於.Net 2.0的PetShop4.0,它雖是一個小型的項目,系統架構與代碼都比較簡單,卻也凸現了許多頗有價值的設計與開發理念。這也是我為什麼選擇PetShop作為NBear的一個案例的初衷,大家可以發現在採用了NBear後,系統架構更加簡潔和靈活,代碼量也顯著的減少。PetShop Enhanced by NBear 的目標: 1.
Time of Update: 2018-12-07
本文轉自: 一起飛翔的Blog,原文見這裡:http://www.17feixiang.com/article/jishu/74.htm 在PPC的開發中有時需要判斷網路什麼時候串連,什麼時候斷開,並且做出相應的處理。比如說TimeSyncPPC程式,就需要在網路連接之後得到訊息然後去下載時間同步資訊,因此就必須要一種方法讓TimeSyncPPC程式在PPC串連網路之後得到系統的訊息。當然有人說可以不斷去輪詢看系統是否串連到網路了,但這絕對不是一個好方法。其實Windows Mobile 5.0
Time of Update: 2018-12-07
在系統重啟(冷啟動)時,核心會調用IOCTL_HAL_INIT_RTC來初始化時鐘,並傳入一個預設時間參數。在WinCE5.0裡,IOCTL Code及對應的處理函數定義在g_oalIoCtlTable,相關硬體平台必須實現IOCTL_HAL_INIT_RTC對應的處理函數OALIoCtlHalInitRTC。如果平台具有備用電池的RTC(real-time
Time of Update: 2018-12-07
首先聲明,WSN is Wireless Sensor
Time of Update: 2018-12-07
1. 系統時鐘與核心的關係 WinCE 5.0採用基於時間片的搶佔式多任務的即時核心,而且每個線程可以根據需要自行設定線程時間片的大小(參考CeSetThreadQuantum函數),預設為100ms,這個預設值dwDefaultThreadQuantum也可以在OEMInit()時自行設定。在核心源檔案中,與單詞Quantum有關的變數名一般是指時間片,WinCE核心定義了幾個與時鐘有關的全域變數,他們也是核心與OAL介面的一部分: 1)
Time of Update: 2018-12-07
經常碰到一種需求,就是需要監聽某些東西,就需要建立一個能在後台跑的程式.很顯然服務能滿足你的需求,不過我沒寫過服務程式,不知道具體怎麼運作的(應該是暴露幾個匯出函數給作業系統),但是可以用其他的辦法到達你想要的效果. Windows程式之所以會持久運行,就是因為其訊息機制.訊息迴圈從訊息佇列裡面不斷抽取訊息,分發給視窗,系統調用視窗過程.而這個類似於死迴圈一樣的訊息迴圈正是程式不會退出的原因(暫時不會退出). while