编写完成了一个C/C++程序,如何做一个界面出来?
先说明一下情况:本人对C/C++编程和数据结构还算比较熟悉,对windows界面编程目前一窍不通。目前我写好了一个C程序,输入是几个字符串,输出也是几个字符串。现在我想做...
先说明一下情况:本人对C/C++编程和数据结构还算比较熟悉,对windows界面编程目前一窍不通。
目前我写好了一个C程序,输入是几个字符串,输出也是几个字符串。
现在我想做一个简单的界面:包含一个窗口,上面只需要有一个文本输入框,然后能通过我的程序把我的输出字符串显示出来这种的。
因为时间比较紧,大部头的书籍估计没时间看,请问一下有没有这种针对较为简单的窗口界面编写的速成教程?或者能简单指点一下更好 展开
目前我写好了一个C程序,输入是几个字符串,输出也是几个字符串。
现在我想做一个简单的界面:包含一个窗口,上面只需要有一个文本输入框,然后能通过我的程序把我的输出字符串显示出来这种的。
因为时间比较紧,大部头的书籍估计没时间看,请问一下有没有这种针对较为简单的窗口界面编写的速成教程?或者能简单指点一下更好 展开
5个回答
展开全部
最简单的方法是用vc6新建一个Win32 Application空工程,然后添加一个cpp文件,输入
(注意添加对话框资源,并且在对话框上添加一个文本框)
#include <Windows.h>
#include "resource.h"
// DialogProc, 枚举窗口对话框过程.
int CALLBACK DialogProc( HWND hdlg, UINT uMsg, WPARAM wParam, LPARAM lParam){
switch(uMsg){
case WM_INITDIALOG:{
SendDlgItemMessage(hdlg,IDC_EDIT1,EM_REPLACESEL,0,(long)"文本......");
}break;
case WM_DESTROY: break;
case WM_COMMAND:
switch(LOWORD(wParam)){
case IDCANCEL:
case IDOK:{
// DestroyWindow(hdlg);
EndDialog(hdlg,0);
} break;
default: break; // switch(LOWORD(wParam))} break; // case WM_COMMAND:
} // switch(uMsg)
return false;}
int WINAPI WinMain(HINSTANCE hInst, HINSTANCE,LPSTR,int){
// HWND hDialog=CreateDialog(hInst,(LPCTSTR)IDD_DIALOG1,0L,DialogProc);
return DialogBox(hInst,(LPCTSTR)IDD_DIALOG1,0L,DialogProc);}
(注意添加对话框资源,并且在对话框上添加一个文本框)
#include <Windows.h>
#include "resource.h"
// DialogProc, 枚举窗口对话框过程.
int CALLBACK DialogProc( HWND hdlg, UINT uMsg, WPARAM wParam, LPARAM lParam){
switch(uMsg){
case WM_INITDIALOG:{
SendDlgItemMessage(hdlg,IDC_EDIT1,EM_REPLACESEL,0,(long)"文本......");
}break;
case WM_DESTROY: break;
case WM_COMMAND:
switch(LOWORD(wParam)){
case IDCANCEL:
case IDOK:{
// DestroyWindow(hdlg);
EndDialog(hdlg,0);
} break;
default: break; // switch(LOWORD(wParam))} break; // case WM_COMMAND:
} // switch(uMsg)
return false;}
int WINAPI WinMain(HINSTANCE hInst, HINSTANCE,LPSTR,int){
// HWND hDialog=CreateDialog(hInst,(LPCTSTR)IDD_DIALOG1,0L,DialogProc);
return DialogBox(hInst,(LPCTSTR)IDD_DIALOG1,0L,DialogProc);}
展开全部
使用VC的MFC做一个界面就可以,
建立新工程时候有工程向导,你直接生成一个对话框的应用程序就可以了。
找个MFC速成类的书当个参考,有那种速成教程的,你搜搜看电子版也有。
建立新工程时候有工程向导,你直接生成一个对话框的应用程序就可以了。
找个MFC速成类的书当个参考,有那种速成教程的,你搜搜看电子版也有。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
那就MFC吧,一个对话框,一个按钮,一个编辑文本框,一个静态文本框,在要的消息响应函数里,先UpdateData()读出编辑框的输入,计算结束,输出到静态文本框。再UpdateData(FALSE)显示出来!就可以了!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2018-05-25
展开全部
开发界面建议使用web混合开发,简单粗暴。推荐他山框架,门槛低,可快速上手
under linux,you can use github.com/yaolixing/ohui
under linux,you can use github.com/yaolixing/ohui
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用QT,你会鲁得很爽的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询