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

用Dev C++如何编写出Windows程序呢?

发布网友 发布时间:2022-04-28 10:56

我来回答

5个回答

热心网友 时间:2023-09-30 11:52

1、首先打开Dev C++软件,点击顶部的文件菜单,选择新建下面的项目选项。

2、接下来在弹出的新建项目界面选择Windows Application选项,然后勾选C++选项。

3、然后会弹出另存为界面,给项目起一个名字,选择类型为dev。

4、在Dev C++中看到目录,这个代表Windows窗体应用基本结构已经创建好。

5、打开main.cpp文件,在44行的位置修改窗体的名称。

6、接下来点击顶部的运行菜单,然后在下拉菜单中选择编译选项。

7、编译完毕以后,再次点击运行菜单,接着选择下拉菜单中的运行选项。

8、就可以看到一个Windows窗体弹出来了。

热心网友 时间:2023-09-30 11:52

1、首先打开Dev C++软件,点击顶部的文件菜单,选择新建下面的项目选项。

2、接下来在弹出的新建项目界面选择Windows Application选项,然后勾选C++选项。

3、然后会弹出另存为界面,给项目起一个名字,选择类型为dev。

4、在Dev C++中看到目录,这个代表Windows窗体应用基本结构已经创建好。

5、打开main.cpp文件,在44行的位置修改窗体的名称。

6、接下来点击顶部的运行菜单,然后在下拉菜单中选择编译选项。

7、编译完毕以后,再次点击运行菜单,接着选择下拉菜单中的运行选项。

8、就可以看到一个Windows窗体弹出来了。

热心网友 时间:2023-09-30 11:53

Dev-C++可以编写的程序有两种,一种叫做“控制台程序”(Console Application),一种叫“Windows程序”(Windows Application)。

“控制台程序”是“命令行界面”(CLI)的,也就是在命令提示符中运行的。

“Windows程序”是“图形用户界面”(GUI)的,也就是在有Windows窗口的那种。

你自己新建一个Dev-C++工程,选择Windows Application就可以编写图形用户界面的程序了。






代码示例:

#include <windows.h>
#include <tchar.h>

/* 使类名成为全局变量 */
TCHAR szClassName[ ] = TEXT("WindowsApp");

/* 这个函数由Windows函数DispatchMessage()调用 */
LRESULT CALLBACK WindowProcere (HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
{
HDC hdc ;
PAINTSTRUCT ps ;
RECT rect ;
switch (message)                  /* 处理信息 */
{
case WM_PAINT:
hdc = BeginPaint (hWnd, &ps) ;
GetClientRect (hWnd, &rect) ;
DrawText (hdc, TEXT ("Hello World!"), -1, &rect, DT_SINGLELINE | DT_CENTER | DT_VCENTER) ;
EndPaint (hWnd, &ps) ;
break ;
case WM_DESTROY:
PostQuitMessage (0);       /* 发送WM_QUIT到消息队列 */
break;
default:                      /* 不想处理的消息 */
return DefWindowProc (hWnd, message, wParam, lParam);
}
return 0;
}

int WINAPI WinMain (HINSTANCE hThisInstance, HINSTANCE hPrevInstance, LPSTR lpszArgument, int nFunsterStil)
{
HWND hwnd;               /* 窗口的句柄 */
MSG messages;            /* 用于储存应用程序的消息 */
WNDCLASSEX wincl;        /* 窗口类的数据结构 */
/* 窗口结构 */
wincl.hInstance = hThisInstance;
wincl.lpszClassName = szClassName;
wincl.lpfnWndProc = WindowProcere;      /* 被Windows调用的函数 */
wincl.style = CS_DBLCLKS;                 /* 捕获双击事件 */
wincl.cbSize = sizeof (WNDCLASSEX);
/* 使用默认的图表和鼠标指针 */
wincl.hIcon = LoadIcon (NULL, IDI_APPLICATION);
wincl.hIconSm = LoadIcon (NULL, IDI_APPLICATION);
wincl.hCursor = LoadCursor (NULL, IDC_ARROW);
wincl.lpszMenuName = NULL;                 /* 没有菜单 */
wincl.cbClsExtra = 0;                      /* 窗口类后面没有额外的字节 */
wincl.cbWndExtra = 0;                      /* 窗口实例化结构 */
/* 使用Windows的默认颜色作为窗口的背景色 */
wincl.hbrBackground = (HBRUSH) COLOR_BACKGROUND;
/* 注册窗口类,如果失败,退出程序 */
if (!RegisterClassEx (&wincl))
return 0;
/* 如果类被注册,创建窗口 */
hwnd = CreateWindowEx (
0,                   /* 扩展的变化信息 */
szClassName,         /* 类名 */
TEXT("Windows App"),       /* 标题栏文本 */
WS_OVERLAPPEDWINDOW, /* 默认窗口 */
CW_USEDEFAULT,       /* 使用默认的位置 */
CW_USEDEFAULT,       /* 使用默认的位置 */
544,                 /* 窗口宽度(以像素点为单位) */
375,                 /* 窗口高度(以像素点为单位) */
HWND_DESKTOP,        /* 此窗口是桌面的字窗口 */
NULL,                /* 没有菜单 */
hThisInstance,       /* 程序实例化句柄 */
NULL                 /* 没有创建数据的窗口 */
);
/* 显示窗口 */
ShowWindow (hwnd, nFunsterStil);
/* 运行消息循环。它将在GetMessage()返回零的时候退出 */
while (GetMessage (&messages, NULL, 0, 0))
{
/* 把虚拟按键消息翻译成字符消息 */
TranslateMessage(&messages);
/* 把消息发送到WindowProcere函数 */
DispatchMessage(&messages);
}
/* 程序的返回值,由PostQuitMessage()提供。 */
return messages.wParam;
}

热心网友 时间:2023-09-30 11:53

Dev-C++可以编写的程序有两种,一种叫做“控制台程序”(Console Application),一种叫“Windows程序”(Windows Application)。

“控制台程序”是“命令行界面”(CLI)的,也就是在命令提示符中运行的。

“Windows程序”是“图形用户界面”(GUI)的,也就是在有Windows窗口的那种。

你自己新建一个Dev-C++工程,选择Windows Application就可以编写图形用户界面的程序了。






代码示例:

#include <windows.h>
#include <tchar.h>

/* 使类名成为全局变量 */
TCHAR szClassName[ ] = TEXT("WindowsApp");

/* 这个函数由Windows函数DispatchMessage()调用 */
LRESULT CALLBACK WindowProcere (HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
{
HDC hdc ;
PAINTSTRUCT ps ;
RECT rect ;
switch (message)                  /* 处理信息 */
{
case WM_PAINT:
hdc = BeginPaint (hWnd, &ps) ;
GetClientRect (hWnd, &rect) ;
DrawText (hdc, TEXT ("Hello World!"), -1, &rect, DT_SINGLELINE | DT_CENTER | DT_VCENTER) ;
EndPaint (hWnd, &ps) ;
break ;
case WM_DESTROY:
PostQuitMessage (0);       /* 发送WM_QUIT到消息队列 */
break;
default:                      /* 不想处理的消息 */
return DefWindowProc (hWnd, message, wParam, lParam);
}
return 0;
}

int WINAPI WinMain (HINSTANCE hThisInstance, HINSTANCE hPrevInstance, LPSTR lpszArgument, int nFunsterStil)
{
HWND hwnd;               /* 窗口的句柄 */
MSG messages;            /* 用于储存应用程序的消息 */
WNDCLASSEX wincl;        /* 窗口类的数据结构 */
/* 窗口结构 */
wincl.hInstance = hThisInstance;
wincl.lpszClassName = szClassName;
wincl.lpfnWndProc = WindowProcere;      /* 被Windows调用的函数 */
wincl.style = CS_DBLCLKS;                 /* 捕获双击事件 */
wincl.cbSize = sizeof (WNDCLASSEX);
/* 使用默认的图表和鼠标指针 */
wincl.hIcon = LoadIcon (NULL, IDI_APPLICATION);
wincl.hIconSm = LoadIcon (NULL, IDI_APPLICATION);
wincl.hCursor = LoadCursor (NULL, IDC_ARROW);
wincl.lpszMenuName = NULL;                 /* 没有菜单 */
wincl.cbClsExtra = 0;                      /* 窗口类后面没有额外的字节 */
wincl.cbWndExtra = 0;                      /* 窗口实例化结构 */
/* 使用Windows的默认颜色作为窗口的背景色 */
wincl.hbrBackground = (HBRUSH) COLOR_BACKGROUND;
/* 注册窗口类,如果失败,退出程序 */
if (!RegisterClassEx (&wincl))
return 0;
/* 如果类被注册,创建窗口 */
hwnd = CreateWindowEx (
0,                   /* 扩展的变化信息 */
szClassName,         /* 类名 */
TEXT("Windows App"),       /* 标题栏文本 */
WS_OVERLAPPEDWINDOW, /* 默认窗口 */
CW_USEDEFAULT,       /* 使用默认的位置 */
CW_USEDEFAULT,       /* 使用默认的位置 */
544,                 /* 窗口宽度(以像素点为单位) */
375,                 /* 窗口高度(以像素点为单位) */
HWND_DESKTOP,        /* 此窗口是桌面的字窗口 */
NULL,                /* 没有菜单 */
hThisInstance,       /* 程序实例化句柄 */
NULL                 /* 没有创建数据的窗口 */
);
/* 显示窗口 */
ShowWindow (hwnd, nFunsterStil);
/* 运行消息循环。它将在GetMessage()返回零的时候退出 */
while (GetMessage (&messages, NULL, 0, 0))
{
/* 把虚拟按键消息翻译成字符消息 */
TranslateMessage(&messages);
/* 把消息发送到WindowProcere函数 */
DispatchMessage(&messages);
}
/* 程序的返回值,由PostQuitMessage()提供。 */
return messages.wParam;
}

热心网友 时间:2023-09-30 11:53

Dev-C++ 是一个 C/C++ 开发工具。它包括多页面窗口、工程编辑器,在工程编辑器中集

合了编辑器、编译器、连接程序和执行程序。它也提供高亮度语法显示的,以减少编辑错误。

编写c++步骤:

1.首先下载DEV,并安装。

2.打开DEV,File->New->Source File.

3.编写代码。

4.点击编译并运行。

热心网友 时间:2023-09-30 11:54

首先安装好Dev-C++软件,然后双击图标打开软件

软件的界面如图所示。要创建新的文件,首先点击菜单栏中的“文件”,然后依次点击“新建”,“源代码”,或者直接用快捷键ctrl+N

下面就可以输入代码了。以图中的代码为例,讲解C语言的基本部分。
#include<stdio.h>是预处理指令,以#开头的指令将交给预处理器处理。<>指从标准位置查找头文件stdio.h(因为下面要用到printf函数,所以要先拷贝该文件,它包含了printf函数)
main()函数是程序执行的起点,每个程序都要包含 关键字void指不接受任何参数
{ }将多条语句组成一个代码块
printf()函数可以将字符串(“”括起来表示字符串,‘’是字符,这里不深入)显示
return 0; 语句将0值返还给系统

我们还可以添加注释。有两种添加方法,一种是单行添加,以“//”开头,一中用"/*"开头"*/"结尾,中间内容都是注释,不参加编译。多添加注释可以提高程序的可读性,是编程的好习惯。
也可以常识不同的编程风格

编写完成后就要进行编译。点击“运行”,“编译”,出现保存文件窗口,命名后点击保存开始编译,编译成功后出现如图窗口。之后就可以运行了。依次点击“运行”,“运行”

下面这种显示常常用来添加需要突出的信息。printf()函数中的%是转义符,%s用来显示后面的字符串。运行结果如图

热心网友 时间:2023-09-30 11:53

Dev-C++ 是一个 C/C++ 开发工具。它包括多页面窗口、工程编辑器,在工程编辑器中集

合了编辑器、编译器、连接程序和执行程序。它也提供高亮度语法显示的,以减少编辑错误。

编写c++步骤:

1.首先下载DEV,并安装。

2.打开DEV,File->New->Source File.

3.编写代码。

4.点击编译并运行。

热心网友 时间:2023-09-30 11:55

你应该说的是视窗,Dev c++是可以的
新建里面有个工程
然后选择windows application 这样会生成一个很简单的窗体程序
是WIN32编程
最简单的是VC...可以很快速的开发出可视化窗体..MFC,==
你去网上搜索就知道了

热心网友 时间:2023-09-30 11:54

首先安装好Dev-C++软件,然后双击图标打开软件

软件的界面如图所示。要创建新的文件,首先点击菜单栏中的“文件”,然后依次点击“新建”,“源代码”,或者直接用快捷键ctrl+N

下面就可以输入代码了。以图中的代码为例,讲解C语言的基本部分。
#include<stdio.h>是预处理指令,以#开头的指令将交给预处理器处理。<>指从标准位置查找头文件stdio.h(因为下面要用到printf函数,所以要先拷贝该文件,它包含了printf函数)
main()函数是程序执行的起点,每个程序都要包含 关键字void指不接受任何参数
{ }将多条语句组成一个代码块
printf()函数可以将字符串(“”括起来表示字符串,‘’是字符,这里不深入)显示
return 0; 语句将0值返还给系统

我们还可以添加注释。有两种添加方法,一种是单行添加,以“//”开头,一中用"/*"开头"*/"结尾,中间内容都是注释,不参加编译。多添加注释可以提高程序的可读性,是编程的好习惯。
也可以常识不同的编程风格

编写完成后就要进行编译。点击“运行”,“编译”,出现保存文件窗口,命名后点击保存开始编译,编译成功后出现如图窗口。之后就可以运行了。依次点击“运行”,“运行”

下面这种显示常常用来添加需要突出的信息。printf()函数中的%是转义符,%s用来显示后面的字符串。运行结果如图

热心网友 时间:2023-09-30 11:55

你应该说的是视窗,Dev c++是可以的
新建里面有个工程
然后选择windows application 这样会生成一个很简单的窗体程序
是WIN32编程
最简单的是VC...可以很快速的开发出可视化窗体..MFC,==
你去网上搜索就知道了
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
HPV16阳性就是宫颈癌吗 防静电工作台销售前景怎么样 在深圳,精益管工作台的价格一般是怎么样的? 防静电式PCB周转车有没有按需定做的生产厂? 深圳全百捷公司主要做什么的 深圳哪一个厂家的信誉比较好。 广东防静电工作台哪里的比较好 男人补精吃什么男人补精10大食物 什么是甲骨文认证教育 甲骨文证报考条件 新手怎么做Windows应用程序开发 Linux 下能不能开发windows的应用程序? 如何学习Windows编程 windows桌面程序用什么开发 怎样用C语言编写WINDOWS应用程序 关于Windows软件开发! windows10如何编写程序 如何开发windows 10应用程序 windows应用程序是怎么编出来的 公司董事长的新年贺词怎么写 企业老总新年贺词怎么写 少点的 总经理新春致辞 交换机与路由器具体操作方法 交换机和路由器的连接方法和设置 怎样连接路由器和交换机? 交换机路由器连接教程 路由器和交换机的连接和使用方法? 交换机和路由器的使用方法? 最近总梦到暗恋的人什么意思 梦见暗恋的人是什么预兆? 如何在windows上开发一个程序,来控制电脑中的程序 初中生怎样开发windows应用程序? 编写一个小windows桌面程序用什么语言和工具 如何用Windows API编写一个简单程序 vc++&nbsp;开发windows程序怎么设置生成exe执行文件不需依赖api-ms-win...dll 如何开发window phone程序 歌剧《丝路花雨》观后感 看完《丝路花雨》的朋友,感觉怎么样呢? 舞剧《丝路花雨》表现了什么内容? 《丝路花雨》这部舞台剧有哪些吸引人的地方? 看《丝路花雨》能熏陶我的艺术细胞吗? 丝路花雨的艺术价值是什么 《丝路花雨》到底值得不值得一看? 《丝路花雨》这部情景剧有什么意义? 《丝路花雨》主要讲了什么故事啊? 很多人推荐《丝路花雨》,打算和朋友去看,怎么样? 《丝路花雨》的特色是什么啊,亮点在哪? 《丝路花雨》讲述怎样的故事内容 舞剧《丝路花雨》的剧情是什么? 玫瑰花茶的功效 孕妇可以喝玫瑰花茶吗