[WM]寫了一周的Native代碼的感受

寫Native代碼也有一周之餘,寫一點感觸. 之前:學習使用C#語言約4年(大學裡面學了三年半),較為熟練使用C# 2.0TCPL,或者K&R C,看過兩三遍(至少);C和指標,看過至少三遍TC++PL看過約一遍多(主要當工具書使)略微瞭解C/C++文法(簡單C++代碼均能看懂)Programming

[WM]n久以前寫的ConnMgr類

說明: 星期天回去看了一下,能編譯通過了(汗). 標頭檔: 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

儲存Graphics對象到Bitmap對象

    最近在嘗試為軟體增加截取螢幕的功能,為此學習了System.Drawing命名空間的Graphics、Image、Bitmap等GDI+類,這些類都很方便使用。但是它們大多都是對原有GDI API的封裝,也增加了一些新的東西;不過封裝得並不徹底,有些功能還是需要調用GDI API才能實現。我武斷的認為Image、Bitmap、Metafile跟HBITMAP對應,Graphics跟HDC對應。   

[WM]CDialog ScollBar的顯示

CDialog的ScrollBar視窗上面的控制項超出了Window的顯示地區,就需要Scrollbar.這一操作在C#裡面是極其簡單的,但是在Win32(MFC)裡面,就不是那麼簡單了……下面給出怎麼搞出來Scrollbar,給那些需要協助的人,以及給自己做一個標記.設類CMyDialog繼承自CDialog.給CMyDialog新增成員:  CRect m_ClientRect; int m_nVertInc,m_nVscrollMax,m_nVscrollPos;

偶然發現Google Picasa的新功能

今天一不小心發現Picasa的幾個非常實用的新功能,首先就來看圖說話上面這個就是投影片嵌入的功能,這下就可以將Picasa的網路相簿用投影片的形式插入到Blog或者網站裡了,是不是很實用?接下來一個不錯的DD,相簿內的Face Service,自動分析所有照片裡的人臉並進行匹配,這下可以按頭像添加Tag了,它的匹配準確率的確很高,贊~歡迎訪問我的網路相簿:http://picasaweb.google.com/ycchina

[匯入]Rescue & Recovery

IBM Rescue and Recovery 是個不錯的DD,但其實IBM Rapid Restore Ultra

[WM]誰搶走了應用程式的效能?

C#寫程式是快,但是寫出來的程式效能可能會有問題(專指在CE&WM上).出了問題,自己在哪裡嚇YY沒有任何作用,唯一的辦法就是給程式做效能測試,看看問題到底出在什麼地方.出現了問題,下來就好解決了.  據說MS有這樣的工具,叫什麼PowerToy,可能本人愚鈍,用了半天沒發現怎麼使用.或許,那就是一個PowerToy.若是誰知道怎麼使用,也可以告訴我~~  所幸,出了MS的還有其他的選擇.EQATEC Profiler就是一個.本人使用一段時間,比較好用,所以推薦.  使用方法:  1.

[WinCE]CP N900上面的開發,舉步艱難

由於工作需要,在CP N900上面開發了一段時間,相當辛苦. 剛開始開發,Coolpad沒有開放SDK,所以,SDK,文檔,模擬器,總之,幾乎所有的東西都是沒有的...打電話,CP的人說沒聽過SDK......也不知道在什麼時候,處於什麼原因,CP開放了SDK,而且還有文檔,不過我已經不是很關心了.下面的經驗,或許對你在N900上面開發應用有些作用....1. 及早的解決SDK,文檔,Demo的問題.    沒有這些,解決問題就是癡心妄想.由於N900是WinCE

微軟DevWow部落格達人徵文大賽獲獎名單

優勝獎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名

[WM]在WM上面使用WS貌似有效能問題(歡迎討論)

很想在WM程式中使用WS,但是一直沒有實踐.今天寫了一個小Demo,看看WS的效能怎麼樣,Server不是我寫的,我用的是別人公開的Server:1. 隨機數  http://www.webxml.com.cn/WebServices/RandomFontsWebService.asmx2. 天氣  http://www.webxml.com.cn/WebServices/WeatherWebService.asmx3.

[匯入]總算為開源做了貢獻

用了這麼多開源的好DD,一直想著自己也為開源社區做點貢獻,終於這些日子比較空,花了三天時間完成了這份自己布置了好久的小作業。這份作業是用managed code對現有的USB Webcam driver (for WinCE)的封裝,同時包括一個WinForm的測試程式。有了我的這個.net wrapper,現在在WinCE平台上可以用.net來寫網路攝影機採集的程式,是不是輕鬆多了?:http://www.gotdotnet.com/workspaces/workspace.aspx?id=0

[WM]封裝一個Mutex給.NET CF v2

我也很無語,也不想這個麼幹,只是.NET CF v2是這也不支援,那也不支援.前段時間要做一個只讓程式啟動一次的東西,進入我大腦的第一個詞彙就是互斥量(訊號量的特殊化). 網上搜了一下確實也有人用互斥量實現我的那個需求.動手做起來才發現不太對勁,.NET CF v2 的互斥量是不支援命名的,沒名字就不能用於IPC(進程間通訊),那還有毛用......翻了翻MSDN,寫了一個Mutex,還挺好用,其實就那麼幾個API :NativeMethodCode highlighting produced

共同努力做好NBear!

為了能為NBear的發展盡自己的一份微薄之力,我打算把自己的根據地從BlogChina轉移到部落格園了。開篇先來表個態,以後還要靠大家的具體行動共同來完善和推廣NBear,也希望NBear將來能成為.NET第一輕量級的架構解決方案。這裡對團隊有幾點小建議:1、明確NBear團隊的近期目標,這樣才能像是個正規軍,不會是散兵遊勇。2、討論決定NBear的終極目標,既是集思廣益,頭腦風暴,又可以統一認識。3、初步確定開發哪幾類樣本程式,避免大家重複勞動,發包下去後也能提高效率。......總之,NBe

[WM]PPC中如何找到正在使用中的網路(原始碼)

本文轉自:

PetShop Enhanced by NBear V1.0.0 Released!

PetShop是MS用來展示.Net企業級系統開發能力的一個範例。伴隨著.NET Framework,PetShop的版本也在不斷更新,目前可供下載的是基於.Net 2.0的PetShop4.0,它雖是一個小型的項目,系統架構與代碼都比較簡單,卻也凸現了許多頗有價值的設計與開發理念。這也是我為什麼選擇PetShop作為NBear的一個案例的初衷,大家可以發現在採用了NBear後,系統架構更加簡潔和靈活,代碼量也顯著的減少。PetShop Enhanced by NBear 的目標:  1.

[WM]PPC中如何判斷網路已經串連或者斷開

本文轉自: 一起飛翔的Blog,原文見這裡:http://www.17feixiang.com/article/jishu/74.htm 在PPC的開發中有時需要判斷網路什麼時候串連,什麼時候斷開,並且做出相應的處理。比如說TimeSyncPPC程式,就需要在網路連接之後得到訊息然後去下載時間同步資訊,因此就必須要一種方法讓TimeSyncPPC程式在PPC串連網路之後得到系統的訊息。當然有人說可以不斷去輪詢看系統是否串連到網路了,但這絕對不是一個好方法。其實Windows Mobile 5.0

系統時間的掉電儲存

在系統重啟(冷啟動)時,核心會調用IOCTL_HAL_INIT_RTC來初始化時鐘,並傳入一個預設時間參數。在WinCE5.0裡,IOCTL Code及對應的處理函數定義在g_oalIoCtlTable,相關硬體平台必須實現IOCTL_HAL_INIT_RTC對應的處理函數OALIoCtlHalInitRTC。如果平台具有備用電池的RTC(real-time

[匯入]IPv6 + Ad-hoc != WSN

首先聲明,WSN is Wireless Sensor

OAL之系統時鐘

1. 系統時鐘與核心的關係        WinCE 5.0採用基於時間片的搶佔式多任務的即時核心,而且每個線程可以根據需要自行設定線程時間片的大小(參考CeSetThreadQuantum函數),預設為100ms,這個預設值dwDefaultThreadQuantum也可以在OEMInit()時自行設定。在核心源檔案中,與單詞Quantum有關的變數名一般是指時間片,WinCE核心定義了幾個與時鐘有關的全域變數,他們也是核心與OAL介面的一部分:      1)

[WM]建立一個不會退出的Console程式

   經常碰到一種需求,就是需要監聽某些東西,就需要建立一個能在後台跑的程式.很顯然服務能滿足你的需求,不過我沒寫過服務程式,不知道具體怎麼運作的(應該是暴露幾個匯出函數給作業系統),但是可以用其他的辦法到達你想要的效果.  Windows程式之所以會持久運行,就是因為其訊息機制.訊息迴圈從訊息佇列裡面不斷抽取訊息,分發給視窗,系統調用視窗過程.而這個類似於死迴圈一樣的訊息迴圈正是程式不會退出的原因(暫時不會退出). while

總頁數: 61357 1 .... 4274 4275 4276 4277 4278 .... 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.