api制作自己的翻译模板-win32开发模板
日期:2023-03-11 12:39:36 / 人气: 547 / 发布者:成都翻译公司
所以,利用这一段时间,将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
- 翻译硕士复试模板 2015年中国人民大学翻译硕士考研真题分析2023-03-11
- 高等教育毕业证书翻译模板 学历证书2023-03-11
- 信用证报文中英翻译模板 信用证翻译信用证英汉翻译信用证条款翻译2023-03-11
- 户口本德语翻译模板资料合集 《新求精德语强化教程 初级Ⅱ》(第四版)课后答案完整版及课文原文翻译2023-03-11
- 应聘翻译岗位英文简历模板 求职英语翻译岗位个人简历怎么写2023-03-11
- 四级翻译题万能模板 2013年12月大学英语四级翻译答题技巧及答题步骤2023-03-11
- 翻译项目证明模板 南开大学本科生成绩单、在读证明及各类证书翻译件办理流程须知(2018年10月修订2023-03-11
- 高中英语邀请信作文模板有翻译 高中英语作文邀请信?说说我的经验总结!2023-03-11
- 户口簿德文翻译模板 户口本及身份证翻译模板.pdf 15页2023-03-11


