PDA上控制軟鍵盤

 雖然NETCF設計為運行在WINCE上面,但它實際上是一個完整版Framework的一個子集,確實可以運行在PC上面,有時候項目會要求能夠同時運行在PDA和PC上面。但是,使用NETCF編寫PDA,PC相容的託管應用程式並不是一件簡單的事情,近期的幾篇文章將會通過實際項目中遇到的問題,介紹相應的處理方法。在WinCE中,有時需要控制軟鍵盤,這個可以通過Microsoft.WindowsCE.Forms.InputPanel().Enabled屬性來進行簡單的設定。這種解決方案在硬體裝置和模擬器

Word使用及開發小技巧

在用Word做報表開發的時候遇到了幾個問題,總結如下:如果文檔的最後一頁是表格,並且表格的最後一行也事文檔的最後一行,那麼Word會自動添加一個空白的行,在列印的時候就會多列印一張空白頁面,非常的煩人。目前還沒有找到刪除它的方法,不過我們可以想辦法把它隱藏起來:先隨便輸入幾個文字並選中,然後開啟“格式→段落→縮排與間距”選項卡,設定“行距”為“固定值”,並將其後的“設定值”設定為“1”磅就可以了,這樣輸入的文字就會變的非常小,然後再刪除這幾個文字就可以了,當游標在這個未知的時候會變得非常的小,列

為.Net Remoting增加基於SKYPE API的P2P傳輸通道

僅僅是一個初步的設想。最近接觸到了SKYPE的開放式API開發包,開發人員可以採用此API與SKYPE程式進行通訊,甚至完全控制SKYPE的介面。前幾天又看到一個老外藉助於SKYPE API提供的優良的點對點通訊功能為他的小遊戲添加網路對戰功能,我就忽發奇想,SKYPE的P2P技術應該是全球領先的,既然它開放了API,那麼我們應該可以在SKYPE的基礎上建立一條類似於SOCKET,

Word報表開發磨難記

系統中的報表採用的是C#和Word Automation方案,工作流程如下:1.      預先建立Word報表模版2.      動態填充XML資料3.      產生DOC文檔後4.      藉助於PDF995虛擬印表機產生PDF檔案開發環境是Windows XP 英文專業版,Visual Studio 2005 英文專業版,Office 2003英文專業版。終端使用者環境是Windows XP中文專業版,Office

卸載Silverlight步驟

今天調試Silverlight項目突然報錯:先是:Unable to start debugging. The Silverlight Developer Runtime is not installed. Please install a matching version. 然後又報:Unable to start debugging. The application uses a version of Silverlight that is not supported by the

有關 stringWithString 和 initWithString

半路出家的Objective C開發人員,由於缺少系統性的學習,經常遇到很多困惑的問題,比如NSString類,在建立和初始化對象的時候往往不知道是用stringWithString或是initWithString,一個是靜態對象分配和初始化函數,一個又需要先alloc一下:[NSString stringWithString:@""][[NSString alloc]

release, retain, autorelease 與 AT, MT, AMT

Objective C 中的release, retain, autorelease再加上記憶體回收,對於初學者經常搞的暈頭轉向,很難徹底理解,既然有release,為何還要autorelease? autorelease是否就是記憶體回收?

I2C中的重複起始條件到底是什麼意思

During an I2C transfer there is often the need to first send a command and then read back an answer right away. This has to be done without the risk of another (multimaster) device interrupting this atomic operation. The I2C protocol defines a

有幾個人知道C語言中int8_t, uint8_t, time_t … 等等資料類型中的_t是什麼意思

編程6年多,回頭看《C和指標》,頗有感觸。在嵌入式編程中經常接觸uint8_t, int8_t等等固定寬度的資料類型, 它們是C99中新增的標準類型,即使不搞嵌入式編程,也經常遇到_t結尾的類型定義,可能很多人從來沒有想過這個問題:為什麼要加一個_t,t表示什麼意思?噸?

CMSIS SVD(System View Description)小解

SVD相當於把傳統的晶片手冊(DATA SHEET)給“數字化”了, 手冊是給人看的,而SVD採用XML文檔結構化的方式,是給機器、開發環境、MDK/IAR等軟體“看”的, SVD檔案中定義了某個晶片的非常詳細的資訊,包含了哪些片內外設,每一個外設的硬體寄存器,每一個寄存器中每一個資料位元的值,以及詳細的說明資訊等等。

開機動畫bootanimation.zip的陷阱

bootanimation.zip的陷阱Android中常用bootanimation.zip來製作開機動畫,網上的教程都前篇一律,這裡就不說了。我在測試的過程中出現一個奇怪的問題,那就是無法顯示開機動畫,是黑屏,且進入系統後,在橫屏狀態下,只有有半部分可以顯示,左邊仍然是黑屏。剛開始以為是PNG圖片的格式有什麼問題,測試了很多次還是不行。然後懷疑是我的壓縮軟體有問題,我電腦上預裝了一個XXX好壓的軟體,我是用它來ZIP的,懷疑他有問題。然後用WIN7內建的ZIP來打包,發現還是不行。最後我注意

Dictionary在XML序列化時遇到的問題及應對方案

在項目中需要一個Dictionary來儲存索引值對,類型為Dictionary<string,List<string>>,在向檔案流中序列化的時候出現了錯誤,查詢資料發現.net中的XmlSerializer不支援Dictionary,網上有很多應對方案,但都比較複雜,用起來總覺得心裡不夠踏實(害怕BUG),下面從另一個角度,在序列化和還原序列化的時候進行資料類型的轉換,從而達到序列化的目的,範例程式碼如下:/**//// <summary>        /

用SqlBulkCopy來實現批量插入資料

SqlBulkCopy是.net2.0的新特性,平時用的很少,但是其功能卻是非常強大,對於批量插入資料效能非常優越 代碼Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->///<summary>/// bulk插入///</summary>privatevoid BulkInsert() {

NETCF平台下利用XmlSerializer對於複雜類型序列化的探索(二)

第一篇中的問題已經弄清楚了,xsd.exe產生的程式碼是供PC平台使用的,不能保證修改後可以運行在NETCF平台上,我的想法是NETCF中的XmlSerializer與完整版的內部處理邏輯可能不一樣,有些方面的處理能力可能有些弱,這裡我暫時把Unqualified不能在NETCF中使用的問題歸結為NETCF中的BUG,下面調整努力方向為:手工大幅修改xsd.exe自動產生的程式碼。<create

NETCF平台下利用XmlSerializer對於複雜類型序列化的探索(三)

首先,來看一個簡單的例子,其在PC和PDA上均可以順利的序列化和還原序列化。namespace RFID.ReaderProxy{    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "")]    [System.Xml.Serialization.XmlRootAttribute(Namespace = "urn:epcglobal:rp:xsd:1", IsNullable = false)]    public partia

NetCF平台上是否可以使用NUnit

新的一周開始了,公司下一個RFID項目馬上就要進入總體設計階段了,我也在加緊做相關的準備工作,由於上一個項目涉及到的PDA調試、測試工作太多了,模擬器調試,裝置調試,PC機日誌調試等等,真的是累死人啊,最鬱悶的是因為程式比較大,每次編譯和部署的時間太長了,實在受不了漫長的等待啊。預計新的項目規模會更加龐大,我必須要找到一種更加科學、快捷的測試方法。以前早知道有NUnit,但沒怎麼用過,今天下載下來大概看了一下,看著測試結果中的一串綠燈,心情超爽啊!忽然想到我們的項目最終還要在PDA中運行,心裡不

.NET CF 1.0 development on Vista

This article comes from http://blogs.msdn.com/melsam/archive/2006/05/29/610252.aspxI've been using Windows Vista Beta 2 for a few days now. Someone posted a comment on my blog asking how to build a .NET Compact Framework 1.0 application on a Vista

技術部落格搬家了

下定決心從CSDN上面搬過來了,雖然有點捨不得(CSDN剛推出部落格沒多久我就用上了,那個時候還在讀書,瘋狂的沉迷於技術之中)但還是要忍痛了,CSDN太慢了,簡直讓人傷心。。。工作後很久沒有寫技術方面的隨筆了,2年多了,只留下寥寥可數的幾篇文章,現在回顧起來,有些文章寫的確實很懶,技術也很低級,不過這樣才能表明自己的進步,哈哈。不管怎樣,準備一起搬過來,有些比較爛的文章權當填充一下內容,大家可以忽略不看。汗。。。

疑難問題之PDA SOAP Server

RFID項目中的ALE中介軟體伺服器需要向調用者提供WEB服務,本來在案頭系統中這是很容易實現的,建立ASMX檔案並放到IIS中即可。但是問題在PDA中暴露出來了,由於PDA中根本就沒有IIS伺服器,且NETCF中也沒有提供對建立WEBSERVICE的支援,案頭版本的解決方案在PDA中完全行不通,且ALE要求編寫一次隨處運行(PDA和PC)。一條可行的解決方案是避開IIS,自己建立SOAP伺服器,到SF.NET上面搜尋了一下,發現一個J2ME開發的SOAP

讓netcf程式識別自己的運行平台

.net編寫的,運行在智慧型裝置上的程式有時候也需要運行在pc上,但有些功能在net和netcf上的實現方式不同,或者是一些其他的原因,使得程式在運行時需要動態識別自己究竟是運行在net frameword上還是智慧型裝置的netcf上。在一個項目中遇到了這個問題,本來想通過判斷net的版本號碼來識別,但沒有找到合適的方法。因此臨時用了下面的這個方法,雖然不是很好,但卻是很有效(原理就是運行一個netcf不支援的功能,然後是否發生異常來決定)namespace MiniCafe.Util{   

總頁數: 61357 1 .... 3890 3891 3892 3893 3894 .... 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.