api制作自己的翻譯模板-win32開發(fā)模板
日期:2023-03-11 12:39:36 / 人氣: 499 / 發(fā)布者:成都翻譯公司
所以,利用這一段時間,將win32和mfc的代碼重新學習了一下,收獲還是很多的。實際開發(fā)中,使用mfc的概率比win32多很多。但是,這不妨礙大家學習win32來開發(fā)應用。建議大家還是多看看win32的代碼。閑話少說,我們今天來學一個*簡單的win32代碼。【聲明:版權所有,歡迎轉載,請勿用于商業(yè)用途。聯(lián)系郵箱:feixiaoxing@】
在過去的工作時間里,我寫了很多工具代碼和服務器代碼,但我在客戶端寫的很少。關于圖形界面的代碼較少。所以,在使用這段時間后,重新學習了win32和mfc的代碼,收獲頗豐。
在實際開發(fā)中api制作自己的翻譯模板,使用mfc的概率遠高于win32。不過,這并不妨礙大家學習win32來開發(fā)應用。我建議你看看win32代碼。Win32雖然API較多,看起來也比較復雜,但是代碼寫了很多。理解了里面的邏輯,你其實會發(fā)現(xiàn)win32和mfc是同一個東西,只不過mfc封裝了大部分的工作。您只需要注冊消息功能。從項目開發(fā)的角度來說,使用mfc并沒有什么錯。但是從個人學習和發(fā)展的角度來看,學習win32對我們是大有裨益的。
所謂win32開發(fā),這里指的是界面開發(fā),主要包括兩部分。一部分是win32進程和各種組件的學習。主要是了解win32的消息機制。另一個方面主要是gdi學習,也就是理解如何使用gdi來畫畫。對于一般的應用,使用組件開發(fā)是沒問題的,但是如果是開發(fā)一些復雜的工具api制作自己的翻譯模板,比如office,還是需要學習gdi。當然,如果你只是做一些像erp這樣的流程軟件,學不學gdi也無所謂。
閑話少說,讓我們今天學習一個*簡單的win32代碼。如下,
// tt.cpp : Defines the entry point for the application. // #include "stdafx.h" int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) { // TODO: Place code here. MessageBox(NULL, "hello,world", "TIPS", 0); return 0; }
這是vs tools提供的一個簡單的win32項目。我只在里面加了一行代碼,即
MessageBox(NULL, "hello, world", "TIPS", 0);
這段代碼非常簡單。這意味著彈出一個對話框,標題為“TIPS”,內容為“hello, world”。就這么簡單。
當然,學習是從簡單的地方開始的。這里的helloworld代碼和學C時的代碼是一樣的,只是希望大家不要害怕。win32的基本邏輯并不復雜,它的復雜主要體現(xiàn)在你必須掌握每一個具體的細節(jié)。學會了就什么都沒有了。
在日常開發(fā)中,我們經(jīng)常會談到mvc機制,m指模型,v指視圖,c指控制器。這里的 v 表示如何在圖形界面中顯示 m 的數(shù)據(jù)。V 在不同平臺上的寫法不同,所以一般來說,m 和 v 應該盡可能干凈地切割。c的動作越少越好。所以此時出現(xiàn)了mvp,即m只連接p,v只連接p,這樣代碼更容易跨平臺,也更容易測試。
相關閱讀Relate
熱門文章 Recent
- 國外中國駕照翻譯模板 辦理外籍駕照換成國內駕照不用提供出入境記錄了!2023-03-11
- 上海市大學生戶籍證明翻譯模板 辦事指南NO.4 | 中山大學戶籍遷移辦法2023-03-11
- dna復制轉錄翻譯的場所模板產(chǎn)物原料原則 必修二-第4章-基因的表達復習2023-03-11
- 阿肯色州駕照翻譯模板 震驚!中國駕照居然可以在180個國家使用2023-03-11
- 大學生英語個人簡歷模板范文帶翻譯-大學生英文簡歷模板翻譯2023-03-11
- 廣州房地產(chǎn)權證翻譯模板2023-03-11
- 翻譯評析模板-翻譯報告模板2023-03-11
- 兼職翻譯合同模板 兼職翻譯合同.docx 9頁2023-03-11
- 英國簽證銀行卡流水翻譯模板 英國留學后如何申請申根簽證去歐洲玩2023-03-11
- 旅游城市翻譯模板 陜西省安康市城市旅游形象設計2023-03-11