api制作自己的翻译模板-win32开发模板
日期:2023-03-11 12:39:36 / 人气: 573 / 发布者:成都翻译公司
所以,利用这一段时间,将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
- 英语演讲稿万能模板带翻译 2018年高考英语书面表达万能模板11演讲稿2023-03-11
- 北京市居住证翻译模板 外国人办理居住证材料中英文2023-03-11
- 检验报告翻译模板 产v品出厂检验报告(模板).doc 9页2023-03-11
- 翻译实践报告格式模板 社会实践调查报告格式参考模板2023-03-11
- 退休证签证翻译模板 瑞士旅游签证需要材料及翻译2023-03-11
- 俄语作文模板带翻译 俄语字幕组_俄语作文我的班级2023-03-11
- 翻译机模板 语言翻译器创业计划书模板.doc2023-03-11
- 英语作文书面通知的模板翻译 高一英语作文通知类2023-03-11
- 加拿大签证车产证翻译模板 瑞士留学签证解析!2023-03-11
- 翻译服务网站模板-呼和浩特专业计算机技术翻译模板2023-03-11


