问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

关于电脑显示器制作。

发布网友 发布时间:2022-04-22 14:54

我来回答

3个回答

热心网友 时间:2023-06-23 16:13

程序一般分为控制台程序,win32程序等等,你所说的cmd的程序都属于控制台程序,这样的程序输出时都会调用控制台程序,也就是命令行。但更为常见的是win32程序,这样的程序是带有窗口的程序,它基于win32的消息机制进行编程。如按下鼠标就会产生一个鼠标按下消息,然后会去调用一段自己写的代码。win32程序是带有资源的程序,也就是你所说的图片,这种资源在程序链接的时候自动形成一个exe文件(当然也可以放在dll文件中进行动态链接),像魔兽争霸这样的程序大多是用其它软件做界面,导出为资源文件,然后再去链接成一个完整的程序。你可以去看下windows编程的东西,有本书叫《深入浅出MFC》,里面第一章讲了一些这方面的基础知识,可以去看看。另外如有不明白可以给我留言。我晕,你是不是刚刚学写程序啊。举个例子,这段代码保存为.c:
#include<stdio.h>
main()
{
printf("hello!");
}
用VC打开后编译,它会默认按控制台程序进行编译,运行就是cmd模式。这段代码是控制台程序的格式。
下面一段是win32程序格式:
#include<stdio.h>
#include<windows.h>LRESULTCALLBACKMyWindowsProc(
HWNDhwnd,//handletowindow
UINTuMsg,//messageidentifier
WPARAMwParam,//firstmessageparameter
LPARAMlParam//secondmessageparameter
)
{
switch(uMsg)
{
caseWM_CLOSE:
DestroyWindow(hwnd);
break;
caseWM_DESTROY:
PostQuitMessage(0);
break;
default:
returnDefWindowProc(hwnd,uMsg,wParam,lParam);
}
return0;
}intWINAPIWinMain(
HINSTANCEhInstance,
HINSTANCEhPrevInstance,
LPSTRlpCmdLine,
intnCmdShow
)
{
WNDCLASSstWnd;
stWnd.cbClsExtra=0;
stWnd.cbWndExtra=0;
stWnd.hbrBackground=(HBRUSH)GetStockObject(GRAY_BRUSH);
stWnd.hCursor=NULL;//LoadCursor(NULL,IDC_CROSS);
stWnd.hIcon=NULL;//LoadIcon(NULL,IDI_ERROR);
stWnd.hInstance=hInstance;
stWnd.lpfnWndProc=MyWindowsProc;
stWnd.lpszClassName="MyWindow";
stWnd.lpszMenuName=NULL;
stWnd.style=CS_HREDRAW|CS_VREDRAW;RegisterClass(&stWnd);
HWNDstWin;
stWin=CreateWindow("MyWindow","我的Windows程序测试!",WS_OVERLAPPEDWINDOW,0,0,400,300,NULL,NULL,hInstance,NULL);
ShowWindow(stWin,SW_SHOWNORMAL);MSGstMsg;
while(GetMessage(&stMsg,NULL,0,0))
{
TranslateMessage(&stMsg);
DispatchMessage(&stMsg);
}
return0;
}
这是一个标准的win32程序,运行后可生成一个窗口。intWINAPIWinMain()为程序的入口函数,里面首先要注册窗口类,再进行消息循环等等,比控制台程序复杂的多。在VC下新建一个win32Application工程,把这段代码保存为.cpp添加到工程里就可以运行。
哪里不明白说明白点,别一句“还是不太明白”就完了.win32程序是带资源的,资源里面包含图片,声音等一些多媒体元素。资源文件扩展名为.rc。编译后为.res。每个资源都有ID,程序里面调用资源的时候就通过ID进行调用。程序编译后扩展名为.obj,链接时,链接器会自动把.res文件.obj文件链接到一起形成一个.exe文件。这样程序运行时就会出现图片,声音等等。这些都是windows编程里面基本的知识,你去学一下就行了。

热心网友 时间:2023-06-23 16:13

自制LCD?大哥你有才啊!

热心网友 时间:2023-06-23 16:14

有啥不懂?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
帮忙介绍几个昆山好吃的地方 ...古代文学论述题——举例说明庄子散文的特点。谢谢(⊙o⊙)哦知 ... 天津滨海职业大学智能制造装备技术学什么 智能制造装备技术专业就业方向有哪些 智能制造装备技术专业主要学什么 公孙衍人物故事 吹奏乐器巴乌 巴乌简介 倒库要打转向灯 倒车入库要开转向灯吗 在哪里能下载到免费的正版的手机游戏? led显示屏制作流程我想学习?拜师、学徒 led显示屏一般的制作安装调试流程 哪里有免费下载好玩的单机游戏? 哪里有免费的单机下载游戏网站? LED显示屏怎么做的 有没有方便完整的免费单机游戏下载网站? 推荐一些免费下载单机游戏的网站 有什么免费下载单机游戏的软件 供应链管理公司是做什么的 天天象棋的揭棋会不会有天美的控制 什么是供应链管理 供应链管理有哪些特点? 电脑天天象棋2017揭棋怎么没有中级场高级场 如何从邮箱领取腾讯象棋揭棋比赛的铜钱 解释供应链管理含义 多乐象棋揭棋判输赢很不合理。如何揭露? 怎么快速去脖子上的吻痕 供应链集成四个级别的关系和作用 怎么快速去除脖子污垢??? 哪里可以下载免费的单机游戏? LED显示屏生产流程是什么?求详细步骤 免费单机游戏下载网站 可以免费下载免费玩的游戏 枇杷怎么做止咳效果好 能玩小游戏的app 电脑显示器怎么做出来的 枇杷止咳怎么做 LED显示屏生产,属于流程制造还是离散制造? 冰糖枇杷止咳的做法窍门 枇杷加冰糖止咳的做法 怎样自制水位显示器? 枇杷炖冰糖的做法 能止咳吗 枇杷糖水,怎么在家做出枇杷止咳糖浆? 怎么吃枇杷止咳效果好 枇杷雪梨怎么煮水止咳,枇杷雪梨止咳效果好吗 nec手机是日本公司的吗?还是国产的啊? 2020年中国解锁多项新成就,你知道几个? 2020年中国有什么成就 excel怎么打印表格