api制作自己的翻译模板-win32开发模板
日期:2023-03-11 12:39:36 / 人气: 594 / 发布者:成都翻译公司
所以,利用这一段时间,将win32和mfc的代码重新学习了一下,收获还是很多的。实际开发中,使用mfc的概率比win32多很多。但是,这不妨碍大家学习win32来开发应用。建议大家还是多看看win32的代码。闲话少说,我们今天来学一个*简单的win32代码。【声明:版权所有,欢迎转载,请勿用于商业用途。联系邮箱:feixiaoxing@】
在过去的工作时间里,我写了很多工具代码和服务器代码,但我在客户端写的很少。关于图形界面的代码较少。所以,在使用这段时间后,重新学习了win32和mfc的代码,收获颇丰。
在实际开发中api制作自己的翻译模板,使用mfc的概率远高于win32。不过,这并不妨碍大家学习win32来开发应用。我建议你看看win32代码。Win32虽然API较多,看起来也比较复杂,但是代码写了很多。理解了里面的逻辑,你其实会发现win32和mfc是同一个东西,只不过mfc封装了大部分的工作。您只需要注册消息功能。从项目开发的角度来说,使用mfc并没有什么错。但是从个人学习和发展的角度来看,学习win32对我们是大有裨益的。
所谓win32开发,这里指的是界面开发,主要包括两部分。一部分是win32进程和各种组件的学习。主要是了解win32的消息机制。另一个方面主要是gdi学习,也就是理解如何使用gdi来画画。对于一般的应用,使用组件开发是没问题的,但是如果是开发一些复杂的工具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的基本逻辑并不复杂,它的复杂主要体现在你必须掌握每一个具体的细节。学会了就什么都没有了。
在日常开发中,我们经常会谈到mvc机制,m指模型,v指视图,c指控制器。这里的 v 表示如何在图形界面中显示 m 的数据。V 在不同平台上的写法不同,所以一般来说,m 和 v 应该尽可能干净地切割。c的动作越少越好。所以此时出现了mvp,即m只连接p,v只连接p,这样代码更容易跨平台,也更容易测试。
相关阅读Relate
热门文章 Recent
- 病情证明书翻译模板 职场病假条医生证明书书写样本2023-03-11
- 英语作文说明文模板及翻译 初中英语写作万能模板:说明文写作模板2023-03-11
- 收款凭证翻译模板 SAP FI 系列 (015) - 手工录入会计凭证2023-03-11
- 父母在职证明模板及翻译 美国留学签证 求父母在职证明和收入证明的带英文的模板2023-03-11
- 弗吉尼亚州驾照翻译模板 国外驾照换领中国驾驶证翻译2023-03-11
- 日文翻译简历模板 日语翻译个人简历表格精选版.docx 6页2023-03-11
- 告知信英语带翻译模板 高考英语书信作文万能模板2023-03-11
- 瑞士护照翻译模板 在英国申请瑞士签证—条件&流程2023-03-11
- 版权合同翻译模板 翻译版权许可合同范文精选2023-03-11
- 单身证明翻译模板 中国人到国外登记结婚 单身证明公证认证如何办2023-03-11


