[翻譯]-Programming MS WinCE (3rd 版)–前言–關於MFC

關於MFC對於問是否該用MFC開發Windows CE下應用程式的人,過去,我通常的回答是:不要用。老版的windows CE系統加上比較慢的CPU,運行複雜、全功能的MFC應用會帶來很大的壓力。但現在,我不再這麼絕對了。新版的Windows

[翻譯]-WinCE 程式設計 (3rd 版)–1.6 Hello3

Hello3回顧的夠多了,是時候做一個完整的Windows 應用程式--Hello3了。雖然Hello3的整個程式檔案以及書中全部例子都可以在附書光碟片裡找到,但我還是建議,對於初期的例子,您應當避免簡單的從CD上裝載工程檔案,而是應該手工輸入整個例子。通過這種略微有些枯燥的工作,你會體會到標準Win32程式與Windows CE程式之間在開發過程的不同以及在程式上的細微差別。清單1-3給出了Hello3的全部原始碼。清單1-3:程式Hello3Hello3.cpp//=============

[翻譯]-Programming MS WinCE (3rd 版)–前言–Windows CE開發工具

Windows CE開發工具本書假設讀者瞭解C和熟悉微軟Windows,在XP下用微軟嵌入式Visual C++開發過本地程式。為了編譯書中的例子程式,需要微軟嵌入式Visual C++ 4.0,這可以在附書光碟片中找到。需要相關的適合Windows CE裝置的SDK,用於你的目標裝置。每個例子已經有一個預先定義好的工程設定,但你也可以選擇從頭建立一個工程。對大多數例子來說,簡單建立一個普通WCE應用程式工程就可以了。對於那些要求訪問Pocket

[翻譯]-Programming MS WinCE (3rd 版)前言

前言幾乎是從Windows CE誕生起,我就開始在它上面工作了。作為一個多年的Windows程式員,能夠將我的Windows程式設計經驗應用到如此多的不同而又很小的系統上,使我感到吃驚。這些Windows CE系統運行在各個領域,從類似PC的迷你膝上機到蜂窩手機,再到深藏於一些大型工業裝置裡的嵌入式裝置。Windows CE裡的Win32 API使成千上萬的Windows程式員能夠在一個全新的系統領域裡寫應用程式。然而,細微的差別,使得在Windows

[翻譯]-WinCE 程式設計 (3rd 版)–第2章 螢幕繪圖–概述

第2章 螢幕繪圖概述在第1章,樣本程式HelloCE完成一項工作:在螢幕上顯示一行文字。顯示這行文字只需要調用一次DrawText即可,因為Windows

[翻譯]-Programming MS WinCE (3rd 版)–前言–目標系統

目標系統你並不需要Windows CE目標裝置來體驗書中提供的例子。各種SDK平台都帶有Windows CE模擬器,讓你可以在Windows XP對Windows CE程式下執行基本測試。在你手邊沒有實際的裝置的時候,可以很方便地使用模擬器。模擬器執行PC模擬器中的Windows CE版本,而PC模擬器會在PC上執行一個實際的Windows CE作業系統。在決定使用哪種Windows

[翻譯]-WinCE 程式設計 (3rd 版)–第3章 輸入:鍵盤、滑鼠和觸控螢幕–概述

概述傳統上,微軟Windows平台為使用者提供兩種輸入方式:鍵盤和滑鼠。Windows CE繼承了這一方式,但在其大部分系統上,使用輸入筆和觸控螢幕替代了滑鼠。從程式角度看,這種變化很小,因為輸入筆的訊息已經被映射成Windows其它版本中使用的滑鼠訊息了。同PC版的Windows比,Windows CE上一個很細微但又很重要的變化是要麼是只有一個很小的鍵盤,要麼根本沒有鍵盤。這種配置使筆式輸入對Windows CE更加重要了。

[翻譯]-WinCE 程式設計 (3rd 版)–1.7 HelloCE

HelloCEWindows 編程中典型的SDK風格飽受責難的地方就是在視窗過程中總是使用巨大的switch語句。switch語句分析傳給視窗過程的訊息,這樣每個訊息可以被獨立的處理。這種標準結果的優勢之一是強制把一個類似的結構加到幾乎所有Windows應用程式中,這使一個程式員可以更容易理解另一個人的代碼。劣勢是

[翻譯]-Programming MS WinCE (3rd 版)–前言–CD裡的內容

CD裡的內容附書光碟片包含了書中所有例子的原始碼。我提供了MS eVC的工程檔案,你可以開啟這些預配置的檔案。所有的例子都是為Windows CE 4.2、Pocket PC 2003和Smartphone 2003設計的。除了例子,光碟片中還包含免費的eVC。這和你從微軟網站下載或者通過光碟片購買的版本一樣,可以把這些工作看作是贈品。還包括了Pocket PC

[翻譯]-WinCE 程式設計 (3rd 版)–4.4 菜單

翻譯 tellmenow 菜單在Windows輸入中佔據重要位置。雖然每個應用程式可能有不同的鍵盤和手寫筆介面,但幾乎所有的應用程式都按Windows使用者熟悉的結構來組織菜單。在Windows CE程式中使用菜單有些不同於其它版本的Windows程式,最顯著的不同是,在Windows

[翻譯]-Programming MS WinCE (3rd 版)–前言–第3版新內容

第3版新內容第3版本做了比較大的修訂,增加了很多重要的內容,包括Smartphone、藍芽等多個新主題。本書更新了Windows CE.NET 4.2的新特性。增加了新的章節,覆蓋Smartphone和.NET CF。許多章節做了明顯擴充,覆蓋了OBEX、藍芽和服務等主題。另有一些章節做了重新整理以更好的描述主題。為Smartphone以及Pocket PC Phone的通訊特性增加了一章內容,涉及如何為Smartphone 2003裝置寫應用程式。還講述了在Smartphone和Pocket

[翻譯]-Programming MS WinCE (3rd 版)–前言–其它資源

其它資源雖然我試圖將本書做成“一站式”的Windows CE編程書籍,但沒有一本書可以覆蓋各個方面的。通常,要瞭解更多Windows編程知識,我推薦經典書籍--Charles Petzold寫的Windows編程(微軟出版社,1998)一書。這是迄今為止最好的Windows編程書籍。Charles提供了例子,示範如何解決困難而又常見的Windows問題。要更多的瞭解Win32 核心API,我推薦Jeff Richter的《Windows 核心編程》(Programming

[翻譯]-WinCE 程式設計 (3rd 版)–2.1 繪圖基礎

繪圖基礎綜觀曆史,Windows被細分成三個主要部分:核心層,處理進程和管理記憶體;使用者層,處理視窗介面和控制項;圖形裝置介面(GDI)負責底層繪製。在Windows CE裡,使用者層和GDI層合成為圖形視窗及事件處理器,即GWE。你可能有時會聽Windows CE程式員談起GWE。GWE並不是什麼新事務,只是標準Windows組件的不同封裝而已。在本書裡,我通常將GWE的圖形部分依然稱為GDI,以保持和標準Windows編程術語的一致性。不論你是為Windows

IT項目Team Dev建設與管理總結

不知不覺地在外企做一個IT Team Leader也一年多了,在這一年多裡所認識到的和所學會的知識也不少,由其在團隊建設和開發管理中的感悟甚多。今日在此做一個總結,做為以後參考的經驗。 一、 要建立一個高效的Team Dev,要學會果斷地把不適合的人請出團隊。     

[翻譯]-WinCE 程式設計 (3rd 版)–1.4 Hello2

Hello2既然已經有了基礎,那麼是時候把Hello1升級一下,至少應該讓人可以看見它。因為很多Windows CE系統沒有控制台驅動程式,Hello2建立一個訊息框而不是用printf來顯示“Hello CE”文字。Hello2的程式如下表1-2所示:列表1-2: Hello2, 使用MessageBox函數的簡單應用程式Hello2.cpp//======================================================================//

[翻譯]-Programming MS WinCE (3rd 版)–前言–.NET精簡架構

.NET精簡架構一個開發人員沒有聽說過微軟的.NET計劃,那他一定是在荒島上。該計劃包括一個運行時環境,把代碼從硬體上隔離開,同時提供一個型別安全的運行時環境以增加安全性。為嵌入式和電池供電的裝置編寫了更小一些的運行庫。.NET精簡架構的最初版本運行在有Windows CE的Pocket PC和基於Windows CE.NET 4.1及以後的嵌入式系統上。嵌入式裝置的特殊要求使得在它上面只用可管理的代碼寫應用程式成為一項挑戰。嵌入式應用和一些行動裝置

[翻譯]-WinCE 程式設計 (3rd 版)–4.1 子視窗

子視窗每個視窗是通過父子關係體系串連到一起的。應用程式建立一個沒有父親的主視窗,稱為頂層視窗。該視窗可能包含(也可能沒有包含)有視窗,稱為子視窗。子視窗會被父視窗裁減。也就是說,子視窗超出父視窗邊沿的部分是不可見的。當父視窗被銷毀時,子視窗自動被銷毀。當父視窗移動的時候,子視窗隨父視窗一起移動。從程式角度看子視窗同頂層視窗是一樣的。您可以使用CreateWindow或CreateWindowsEx函數來建立它們,和頂層視窗一樣,每個子視窗都有一個視窗過程來處理訊息,並且每個都可以包含自己的子視窗

XSL的解析過程

 XSL的解析過程:XSLT在進行轉換時,首先遍曆XML來源文件樹,找到要處理的節點,然後將定義好的模板資訊施加到該節點中。 XML:<?xml version="1.0" encoding="GB2312" standalone="no"?><?xml:stylesheet type="text/xsl" href="BBS2.xsl" ?><BBS xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

[翻譯]-WinCE 程式設計 (3rd 版)–4.2 視窗管理函數

視窗管理函數瞭解了Windows以視窗為中心的本質,當您可以從眾多用於視窗的函數中進行選擇時也就不足為怪了。這些函數允許視窗查詢自己的環境,判斷自己在視窗家族裡的位置。要找到自己的父視窗,視窗可以調用GetParent(HWND hWnd),該函數接收一個視窗控制代碼,返回調用該函數的視窗的父視窗控制代碼。如果這個視窗沒有父視窗,則函數返回NULL。枚舉視窗GetWindow函數是一個多用途函數,它允許視窗來查詢其子視窗、擁有者和兄弟視窗。函數原型如下:HWND GetWindow(HWND

用應用程式類比鍵盤和滑鼠按鍵

在Windows大行其道的今天,windows介面程式受到廣大使用者的歡迎。對這些程式的操作不外乎兩種,鍵盤輸入控制和滑鼠輸入控制。有時,對於繁雜的,或重複性的輸入操作,我們能否通過編製程式來代替手工輸入,而用程式來類比鍵盤及滑鼠的輸入呢?答案是肯定的。這裡主要是通過兩個Windows API函數來實現的。下面以

總頁數: 61357 1 .... 19394 19395 19396 19397 19398 .... 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.