api制作自己的翻譯模板-win32開發(fā)模板
日期:2023-03-11 12:39:36 / 人氣: 497 / 發(fā)布者:成都翻譯公司
所以,利用這一段時間,將win32和mfc的代碼重新學習了一下,收獲還是很多的。實際開發(fā)中,使用mfc的概率比win32多很多。但是,這不妨礙大家學習win32來開發(fā)應用。建議大家還是多看看win32的代碼。閑話少說,我們今天來學一個*簡單的win32代碼。【聲明:版權(quán)所有,歡迎轉(zhuǎn)載,請勿用于商業(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”,內(nèi)容為“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
- 人身保險保險單翻譯模板 中國平安財產(chǎn)保險單翻譯2023-03-11
- 商務信函翻譯模板 商務英語追款郵件(商務英語催款信函)2023-03-11
- 英國簽證資料翻譯模板 關于英國留學簽證材料翻譯2023-03-11
- 翻譯專業(yè)實習證明模板 大學生翻譯專業(yè)實習自我鑒定2023-03-11
- 海外學歷翻譯模板 國外學歷學位認證翻譯_阿斯頓大學學歷認證翻譯2023-03-11
- 西班牙語學位證書翻譯模板 【國外學歷認證翻譯_國外畢業(yè)證學位證成績單翻譯】2023-03-11
- 英國簽證存單翻譯模板 加拿大普通學生簽證DIY攻略經(jīng)驗(一個月順利過簽)2023-03-11
- 大學成績單西班牙語翻譯模板 《SQL數(shù)據(jù)庫管理與開發(fā)》試題(E卷)2023-03-11
- 初三成績單翻譯模板 2018小學畢業(yè)考成績_2018小學畢業(yè)考成績查詢2023-03-11
- 國內(nèi)合同翻譯模板 翻譯作品出版合同示范文本2023-03-11