api制作自己的翻译模板-win32开发模板
日期:2023-03-11 12:39:36 / 人气: 556 / 发布者:成都翻译公司
所以,利用这一段时间,将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
- 车辆登记证的翻译模板 免检车辆需要办理什么手续2023-03-11
- 英国使馆签证出生证翻译模板 英国签证材料清单2023-03-11
- 签证房产证翻译模板 20110228美签证申请表格及须知 更新版2023-03-11
- 德语公证翻译模板 德国德语护照翻译件公证认证模板2023-03-11
- 企业信用等级证书翻译模板 专家分享信用证书翻译技巧2023-03-11
- 美国签证页翻译模板 如何办理美国签证?2023-03-11
- 车辆行驶证副页翻译模板 中华人民共和国机动车行驶证翻译模板2023-03-11
- 驾照的翻译模板 2020如何用中国驾照翻译件在澳洲开车?2023-03-11


