导航:首页 > 软件知识 > 如何创建一个windows程序

如何创建一个windows程序

发布时间:2022-10-28 16:48:07

㈠ 如何:创建 Windows 应用程序项目

在“文件”菜单上指向“新建”,然后选择“项目”。
在“项目类型”窗格中,选择您要使用的编程语言。
在“模板”窗格中,对
Visual
Basic、Visual
J#

Visual
C#
项目选择“Windows
应用程序”,或者对
Visual
C++
项目选择“Windows
窗体应用程序
(.NET)”。
注意在“名称”框中,用可指示应用程序用途的唯一名称命名该项目。在“位置”框中,输入要将项目保存到的目录,或单击“浏览”按钮以定位目录。
Windows
窗体设计器打开,显示所创建项目的
Form1。
Visual
Basic
注意
使用
Visual
Basic
2005
创建的所有可执行文件都包含与项目具有相同名称的命名空间。有关更多信息,请参见

㈡ 如何用VC++6.0创建windows窗口程序

1、启动vc++6.0。
2、在文件菜单里单击新建。
3、在弹出的窗口里单击mfc
appwizard
(exe)。
4、在右边的工程名称里输入程序名,例如firstc。
5、单击确定,在弹出的窗体里选择基本对话框,单击完成,单击确定。
6、这时已经生成了一个窗体,两个按钮的窗口程序,可以运行。
7、在这个窗体上继续添加添加需要的控制,并添加相应的代码,就可以建立自己想要的窗体程序了。

㈢ 怎么创建windows服务程序

在注册表编辑器,展开分支"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services",在右侧窗格中显示的就是本机安装的服务项。如果要新建服务,只须点击"编辑→新建→项" ,然后为此项命名,如"test";然后右击该项,选择"新建→字符串值"或"新建→Dword值"即可。添加一个服务项目具体需要添加的键值如下: "DisplayName",字符串值,对应服务名称;
"Description",字符串值,对应服务描述;
"ImagePath",字符串值,对应该服务程序所在的路径;
"ObjectName",字符串值,值为"LocalSystem",表示本地登录;
"ErrorControl",Dword值,值为"1";
"Start",Dword值,值为2表示自动运行,值为3表示手动运行,值为4表示禁止;
"Type",Dword值,应用程序对应10,其它对应20。
另外,还要在"test"项下新建一个"Enum"项。如果有些必须通过srvany来加载的还必须 添加另外的Parameters子项在该项中提供详细的要加为服务的程序所在的路径。而上面的那个 路径就需要指到srvany所在的路径。

㈣ 如何在windows的桌面上,开始菜单中创建一个应用程序的建快捷方式

1、点击右下角的windows键。

㈤ 怎样创建一个window应用程序

手头上只有VS2013,没有VS2010。就给你讲讲简单的C++空项目的建立吧!

1.建立一个C++项目:
文件 -> 新建 -> 项目 -> 左边选择 Visual C++ -> 右边选择 空项目 -> 输入项目
2.向项目中添加C++源文件:
右击解决方案资源管理器中的源文件 -> 添加 -> 新建项 -> 选择 C++文件(.cpp) -> 输入文件名
3.在新建立的源文件中写入你的代码:
4.运行程序: 点击面板上的 启动本地调试器 (如果弹出一个框 点“ 是 ”)

学习C++用空项目就可以了!

㈥ 如何:创建 Windows 应用程序项目

在“文件”菜单上指向“新建”,然后选择“项目”。 在“项目类型”窗格中,选择您要使用的编程语言。 在“模板”窗格中,对 Visual Basic、Visual J# 或 Visual C# 项目选择“Windows 应用程序”,或者对 Visual C++ 项目选择“Windows 窗体应用程序 (.NET)”。 注意在“名称”框中,用可指示应用程序用途的唯一名称命名该项目。在“位置”框中,输入要将项目保存到的目录,或单击“浏览”按钮以定位目录。 Windows 窗体设计器打开,显示所创建项目的 Form1。 Visual Basic 注意 使用 Visual Basic 2005 创建的所有可执行文件都包含与项目具有相同名称的命名空间。有关更多信息,请参见

㈦ 创建一个Windows应用程序,请问该怎么写

用vs,
直接创建,
拉窗体,写事件。
先判断次数,
然后调取关机进程。

㈧ 如何创建一个最简单的Windows桌面应用程序

三部分:

WinMain(主函数)

WinProc(消息处理函数)

...(自定义的函数)

不知道你是什么编译器

如果跟我一样,欢迎追问告诉你创建步骤!

另外附一个小程序(需要用到外部库、文件、函数,请勿尝试编译)

#include<windows.h>
#include<cstdio>
#include<ctime>
#include<cmath>
#pragmacomment(lib,"msimg32")

#defineWindow_FullWidth864
#defineWindow_FullHeight540
#defineScreen_FullWidthGetSystemMetrics(SM_CXSCREEN)
#defineScreen_FullHeightGetSystemMetrics(SM_CYSCREEN)

#defineGame_Menu
#defineGame_Load
#defineGame_Play
#defineGame_Pause
#defineGame_Over

HDCg_hdc,m_hdc,t_hdc;
HBITMAPbm,bk,bg,background;
HFONThfont;
BLENDFUNCTIONbf;
FILE*fp;
POINTp;

intbTrans,bTrans_add=1;

voidgame_Init(HWNDhwnd);
voidgame_Play(HWNDhwnd);
voidgame_check(HWNDhwnd);
voidgame_Paint(HWNDhwnd);
voidgame_reset(HWNDhwnd);
voidgame_Clear(HWNDhwnd);
LRESULTCALLBACKWndProc(HWNDhwnd,UINTMessage,WPARAMwParam,LPARAMlParam);

intWINAPIWinMain(HINSTANCEhInstance,HINSTANCEhPrevInstance,LPSTRlpCmdLine,intnCmdShow){
WNDCLASSEXwc; HWNDhwnd;
MSGmsg;

memset(&wc,0,sizeof(wc));
wc.cbSize =sizeof(WNDCLASSEX);
wc.lpfnWndProc =WndProc;
wc.hInstance =hInstance;
wc.hCursor =LoadCursor(NULL,IDC_ARROW);

wc.hbrBackground=NULL;
wc.lpszClassName="WindowClass";
wc.hIcon =LoadIcon(hInstance,"DICO");
wc.hIconSm =LoadIcon(hInstance,"DICO");

if(!RegisterClassEx(&wc)){
MessageBox(NULL,"WindowRegistrationFailed!","Error!",MB_ICONEXCLAMATION|MB_OK);
return0;
}

hwnd=CreateWindowEx(WS_EX_CLIENTEDGE,"WindowClass","",WS_VISIBLE|WS_OVERLAPPEDWINDOW^WS_THICKFRAME^WS_MINIMIZEBOX^WS_MAXIMIZEBOX,
(Screen_FullWidth-Window_FullWidth)/2,(Screen_FullHeight-Window_FullHeight)/2,Window_FullWidth,Window_FullHeight,NULL,NULL,hInstance,NULL);

if(hwnd==NULL){
MessageBox(NULL,"WindowCreationFailed!","Error!",MB_ICONEXCLAMATION|MB_OK);
return0;
}

game_Init(hwnd);

ShowWindow(hwnd,nCmdShow);
UpdateWindow(hwnd);

srand(time(NULL));

game_reset(hwnd);

while(msg.message!=WM_QUIT){
if(PeekMessage(&msg,0,0,0,PM_REMOVE))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
else
{
intstart_clock_count=clock();

game_Play(hwnd);
game_Paint(hwnd);

while(clock()-start_clock_count<30);
}
}
returnmsg.wParam;
}

voidgame_Init(HWNDhwnd)
{
chars[20];HINSTANCEhInstance;

t_hdc=GetDC(hwnd);
g_hdc=CreateCompatibleDC(t_hdc);
m_hdc=CreateCompatibleDC(g_hdc);

background=CreateCompatibleBitmap(t_hdc,Window_FullWidth,Window_FullHeight);

bg=(HBITMAP)LoadImage(GetMoleHandle(0),"res\day.bmp",IMAGE_BITMAP,0,0,LR_LOADFROMFILE|LR_CREATEDIBSECTION);
bk=(HBITMAP)LoadImage(GetMoleHandle(0),"res\black.bmp",IMAGE_BITMAP,0,0,LR_LOADFROMFILE|LR_CREATEDIBSECTION);

bf.BlendOp=AC_SRC_OVER;
bf.BlendFlags=0;
bf.SourceConstantAlpha=bTrans;
bf.AlphaFormat=0;
}

voidgame_Paint(HWNDhwnd)
{
SelectObject(g_hdc,background);

SelectObject(m_hdc,bg);
BitBlt(g_hdc,0,0,100,100,m_hdc,0,0,SRCCOPY);

SelectObject(m_hdc,bk);
BitBlt(g_hdc,0,0,300,300,m_hdc,0,0,SRCCOPY);

BitBlt(t_hdc,0,0,Window_FullWidth,Window_FullHeight,g_hdc,0,0,SRCCOPY);
}

voidgame_Play(HWNDhwnd)
{
if(bTrans==255)bTrans_add=-1;if(bTrans==0)bTrans_add=1;

bTrans+=5*bTrans_add;bf.SourceConstantAlpha=bTrans;
}

voidgame_check(HWNDhwnd)
{

}

voidgame_reset(HWNDhwnd)
{

}

voidgame_Clear(HWNDhwnd)
{
ReleaseDC(hwnd,t_hdc);
DeleteObject(g_hdc);
DeleteObject(hfont);
DeleteObject(m_hdc);
DeleteObject(bm);
}


LRESULTCALLBACKWndProc(HWNDhwnd,UINTMessage,WPARAMwParam,LPARAMlParam){

p.x=LOWORD(lParam);p.y=HIWORD(lParam);

switch(Message){

caseWM_DESTROY:{
game_Clear(hwnd);
PostQuitMessage(0);
break;
}

default:
returnDefWindowProc(hwnd,Message,wParam,lParam);
}
return0;
}
阅读全文

与如何创建一个windows程序相关的资料

热点内容
妆前用什么护肤产品 浏览:524
卡夫芝士粉用什么代理 浏览:131
在哪里可以测蜂窝数据多少兆 浏览:365
聚安德信息科技怎么样 浏览:905
呼市二手家具市场有哪些 浏览:711
期货开盘多少点交易 浏览:835
专业技术9级如何转公务员 浏览:17
农贸市场和蔬菜水果哪个好 浏览:913
2019凯立德主程序哪个好用 浏览:724
婚姻登记信息没有联网如何处理 浏览:493
苹果数据线怎么插在手机 浏览:930
马云大数据说明什么 浏览:7
新市场新店铺在哪里 浏览:65
it程序员在国企是什么体验 浏览:17
研究开发新技术可资本化计入哪里 浏览:680
经济和技术贬值是什么意思 浏览:535
追星代言产品有哪些 浏览:987
瑞刷代理怎么分润账号 浏览:545
水产品加工的薪资如何 浏览:837
数据节点如何增加 浏览:715