求问怎么用c或c++实现gui界面设计啊

求问怎么用c或c++实现gui界面设计啊,有没有已经写好的代码求参考,步骤具体一点哦谢谢

c++

3个回答

可以直接使用windows api,使用mfc,使用qt等创建用户界面。
如果你使用的是VC++,那么用它开发一个记事本一样的程序,带有全套界面、对话框和菜单工具栏的,只需要1分钟。
方法是点文件-新建项目,选择mfc win32程序,输入项目名字,打开向导,全部点next,最后一步,选择view从ceditview继承(默认是cview),确定。
就做好了。包括编辑下的剪贴复制,文件下的打开保存,全部都有了。

用mfc,或者一些界面框架,或者自己通过api创建界面以及处理消息循环

mfc,有各种现成的界面模版,你可以选择对话框,文档视图等。这样i 就可以自己来设计实现对应的界面了,然后就是实现对应功能。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
c或c++问
哪儿有关于发送mail的c语言命令行程序源码?rnsmtp pop3 等
怎么用C实现拷贝程序啊
rn题目如下:rnrn分别写[color=#FF0000]C[/color]和C++程序,将文本文件old.txt中的所有内容拷贝到新文件new.txt中rnrn问题:我[color=#FF0000]只会写C++[/color]的,可是不会写C的,请各位大虾出手,解决这个问题~~rn
请问用C怎么实现面向对象啊~~
请问用C怎么实现面向对象啊~~rnrn希望各位朋友能写出个代码的示例rnrn听说是用函数指针,但是不知道怎么用rnrn先谢谢各位朋友,我是菜鸟
求解模线性方程用c怎么实现????
黑皮书上写的我转化为c程序之后实现不了,怎么回事???????rn
C实现的界面设计和数据库连接问题
C语言能象VB那样设计界面吗?(请提供有关开发工具和书籍)rnC语言如何与数据库(MS-SQL)连接?(请提供方法实例和有关书籍)
extern "c"怎么用啊?
各位高手:rnrn 小弟不知道extern "c"到底怎么用!在书上看到,“链接指示符告诉编译器,该函数是用其他的程序设计语言编写的”,并且有一个例子:rnrnextern "C" double sqrt( double );rnint main()rnrn double a = 4.0;rnrn double result = sqrt( a );rnrn return 0;rnrnrn对此我有不太明白。rnrn“extern "C" double sqrt( double );”语句只是声明函数sqrt是用c语言编写的,但是在程序中并没有给出sqrt的实现啊!所以我不知道sqrt函数到底应该在此cpp文件中实现,还是在一个“外部文件”中实现?还有,不管sqrt在哪里实现,此函数是由c++编译器处理,还是由c语言编译器处理?(如果说是由c++编译器处理,那对于extern "Ada",c++编译器能处理Ada语言么?)rnrn望高手不吝赐教,不胜感激
Turbo C怎么用啊?
我下载安装了一下,运行中输入“c:/tc/tc.exe”时,只能打开屏幕的1/4大下,文字全是乱码,不能用,如果让它全屏?是不是我下载得TC不全?
GUI界面设计
利用Matlab进行界面设计,实现图像二值化。包括打开、保存、退出、二值化处理等。
磕头求问C
scanf("%f",&stu[i].score[j]); rn这个代码有没有什么问题?怎么总是运行不起呢? rn谢谢哦!
MATLAB2013实现图像处理GUI界面设计
1.首先在Matalb命令行中输入guide指令: 2.点击open,打开我设计好的界面如下: 主界面主要包含两个axes来显示图像处理前后的效果。 3.下面来介绍本文设计的程序: function varargout = gui(varargin) gui_Singleton = 1; gui_State = struct('gui_Name', mfilenam...
怎么用C实现ASP.NET
C语言能不能实现ASP.NET(应该能吧)rnrn怎么用C实现ASP.NET
求 用C或OpenGL 编写程序
编写一个将对象描述从一个二维笛卡尔坐标系统变换到另一个系统时计算矩阵元素的程序。第二个坐标系统将使用远点P0和给出其正y‘轴方向的向量V进行定义
俄罗斯方块的c实现,该怎么实现啊?求高手详解
rt
求问netdraw怎么用啊
~~~社会网络分析软件....没用过
C语言界面设计 test.txt
C语言界面设计 同学录的简单编写,我自己写的,大家参考一下,希望多评论
C语言界面设计技术
本书旨在帮助C程序员建立功能强大,直观易学的屏幕接口。
C/S界面设计
C/S的界面设计 讲述一个好的界面设计该怎样打造
!!!!!!!!!C语言界面设计!!!!!!!!!
如何设计一个渐变透明的窗口?rn从左(不透明)到右(透明)
用C或C++怎么访问注册表??
用C或C++怎么修改注册表??
新手求问,用C如何实现面向对象?
关于OOC(面向对象C编程),rn看了一些别人的文章,有一点是确定的,就是利用C的结构体,来实现Java或者C++中类的功能,rn但是如何用一个定义好的结构体,方便的创建出多个实例,以及随时赋值、传值?rn-rn比如目前要实现一个二叉树,用Java可以每次new一个节点,插入现有的树中,rn在C中,如何实现?rn据我目前了解,结构体赋值有很多限制,好像只可以在定义的时候赋值?rn那我定义一个结构体,只能定义的同时赋值一次?rn而我目前想做的是,定义一个结构体(比如树节点node),rn用这个结构体(struct node)创建几十几百个实例出来,然后形成一棵树?rn请问在C中怎么做?rn-rn我是C新手,Java用惯了,如果问题幼稚请包涵,谢谢!
用C或C++如何实现右键菜单?
如题 rn急需这方面的资料rn 能有源码更好rnrn分数不够再加
用C++或C实现银行家算法
编一个程序用C++或C实现银行家算法!
用C或C++实现快速排序
简单明了的实现快速排序,非常清楚的思路 int main() { quicksort(); }
求8051串口通讯的源代码,用C或汇编实现
刚刚接触这类东东,不知如何下手。rn想先看看例子。rnrn谁有,麻烦推荐
求代码用C或C++实现停车场问题!!!
停车场管理:rn[问题描述]rn 设停车场内只有一个可停放n辆汽车的狭长通道,且只有一个大门可供汽车进出;汽车在停车场内按车辆到达时间的先后顺序,依次由北向南排列(大门在最南端,最先到达的第一辆车停放在车场的最北端),若车场内已停滞n辆汽车,则后来的汽车只能在门外的便道上等候,一旦有车开走,则排在便道上的第一辆车即可开入:当停车场内某辆车要离开时,在它之后开入的车辆必须先退出车场为它让路,待该辆车开出大门外,其他车辆再按原次序进入车场,每辆停放在车场的车在它离开停车场时必须按它停留的时间长短交纳费用.试为停车场编制按上述要求进行管理的模拟程序.rn[基本要求]rn 以栈模拟停车场,以队列模拟车场外的便道,按照从终端读入的输入数据序列进行模拟管理.每一组输入数据包括三个数据项:汽车"到达"或"离去"信息、汽车牌照号码及到达或离去的时刻,对每一组输入数据进行操作后的输出数据为:若是车辆到达,则输出汽车在停车场内或便道上的停车位置;若是车辆离去,则输出汽车在停车场内停留的时间及应交纳的费用(在便道上停留的时间不收费)。栈以顺序结构实现,队列以链式结构实现。rnrnPS:真诚希望各位大大确实运行之后再告诉小弟,偶在网上搜了几个程序全都不能执行,谢谢各位了~~~rn
求用c或c++实现的JavaScript脚本解释器
求用c或c++实现的JavaScript脚本解释器:rn解析js脚本,翻译为c代码执行,最终获得变量(及函数)的值。rnrn相关资源或者一丁点的建议,都将非常感激!rnrn[color=#FF0000]不考虑[/color]使用com组件或者IHTMLDocument2接口的实现。
C语言或C++远程协助怎么实现
C语言或C++远程协助怎么实现?用socket传送数据,具体是怎么个流程?
用c也行啊
我想把99乘法表存在F盘根目下的text文档里,命名为9*9乘法表,最后想打印出来。。。该怎么做 rnrn#include rn#include rnvoid main() rn rncout < <'*'; rnfor(int m=1;m <10;m++) rncout <
用c或c++播放wav文件,怎么实现
如题,最好有个例子
怎么用C或C++实现以下python 语言描述
本人不懂pythonrn需要用c++/c写一个客户端软件,像以下代码描述的一样。不知道怎么入手rn#!/usr/bin/env pythonrnimport httplib #httplib modules for the HTTP interactionsrnfrom Tkinter import * #Tkinter modules for Windowingrnfrom PIL import Image, ImageTk #Python Image Libraries, required for displaying jpegsrnfrom time import sleeprnimport StringIO #For converting Stream from the server to IO for Image (PIL)rnfrom StreamViewer import StreamViewer rn rn'''Gets the file from the specifiedrnhost, port and location/query'''rndef get(host,port,query):rn h = httplib.HTTP(host, port)rn h.putrequest('GET', query)rn h.putheader('Host', host)rn h.putheader('User-agent', 'python-httplib')rn h.putheader('Content-type', 'image/jpeg')rn h.endheaders()rn rn (returncode, returnmsg, headers) = h.getreply()rn print "return code:",returncodern print "return message:",returnmsgrn print "headers:",headersrn if returncode != 200:rn print returncode, returnmsgrn sys.exit()rn rn f = h.getfile()rn return f.read()rnrn'''This is where we show the file on our StreamViewer'''rndef streamfile(tbk, root):rn f = get('127.0.0.1',80,'/?action=snapshot')rn img=Image.open(StringIO.StringIO(f)) #convert to jpeg object from the streamrn imagetk = ImageTk.PhotoImage(img) #Get a PhotoImage to pass to our Framern tbk.addImage(imagetk) #Image addedrn root.update()rnrnrnroot = Tk()rntbk = StreamViewer(root)rn#As much space as we need, no more, no lessrn#we change the root geometry to the size of the streaming jpg #As much space as we need, no more, no lessrnrnroot.geometry("%dx%d+0+0" % (640, 480))rnroot.resizable(False,False)rn'''It's our overrated slideshow viewer .. hehe'''rnwhile(1):rn streamfile(tbk,root)rnfrom Tkinter import *rnrn#########rnclass StreamViewer(Frame):rn def __init__(self, root):rn root.title("Test Application")rn self.addFrame(root)rn rn def addFrame(self,root):rn frame = Frame(root, background="#FFFFFF")rn self.addCanvas(frame)rn frame.pack(fill=BOTH, expand=YES)rn rn def addCanvas(self, frame):rn self.canvas = Canvas(frame, background='#000000')rn self.canvas.pack(fill=BOTH, expand=YES)rn self.canvas.pack()rn rn def addImage(self, photoimage):rn self.canvas.create_image(640,480, image=photoimage,anchor=SE)rn
求问用vs2010 怎么建一个GUI?
才开始学c++,想写个小程序,只需要一个很简单的GUI,菜单按钮什么的,求指点怎么在vs2010里面写,或者给点类似的代码看看。 谢谢
C/C++ 生涯求问
我算是一个新手,也是职场小白,两年多工作经验。做C/C++方向。rn我理想中的状态:rnrn1:工作中,深化自己 C/C++ 的技术知识,先是T型理论,然后再是钉板理论。rn 因为我觉得 c/c++ 的专业知识,才是我安身立命的根本,否则,我以后怎么在这一行做下去?rnrn2:工作中,自己有存在感和参与感。rn 这样,才有自己存在的意义。rnrn3:C/C++是我喜欢的方向,人工智能,是我梦想的方向。rn 希望可以逐渐接触、有机会接触相关的东西。rnrn4:工作环境积极向上、大部分人都很明事理、气氛融洽、工作方向明确、节奏明确、分工明确、体系成熟(哎,可遇不可求吧)rnrn我现在入职一家新公司一个多月了,接触或用到的 C/C++ 知识/编码,不多,又开始写文档工作。虽然有好处,可以借机增长知识面,锻炼自己设计和搭建一个合理体系的能力,有全局的观念、而且这里可以说,不怎么加班... 但总觉得和我自己之前对自己的理想规划不太相符,rnrn希望看到本贴的同伴们,介绍介绍自己的工作环境、规划;评价一下我的想法是否正确,是否应该换一个符合自己的环境?rnrn(PS: 其实,我还有自己另外一套打算;借着这边较为宽松和支持再学习的态度的环境,我想边攒钱边准备出国深造自己爱的 人工智能;)rnrn最多只让给100分,希望小伙伴们都讲一讲自己的想法。大神们给讲一讲自己的理解和建议。rnrn
C语言初学者求问
各位大神好,我有一个问题rnint input;rnchar ch;rnwhile (scanf("%d", &input) != 1)rnrn while ((ch = getchar()) != '\n') rn rn putchar(ch); //获取错误输入并输出处理rn rn printf(" is wrong");rn rnrn这个嵌套循环块,如果我的输入是回车,输出将是什么?rnrn我的理解是,我输入回车,它首先满足外部循环条件,进入外部循环;但是不满足内部循环条件,将输出 is wrongrn可是为什么实际运行时,我输入回车,没有任何反应,光标只是换行?rn我哪里弄错了,欢迎指教,谢谢
C语言菜鸟,求问。
#includernint a=3,b=5;rnint main()rnrn int max(int a,int b);rn int a=8;rn printf("max=%d\n",max(a,b));rn return 0;rnrnint max(int a,int b)rnrn int c;rn c=a>b?a:b;rn return(c);rnrnrn为什么max=8而不是5的啊??
求问c语言的深度学习
我也描述不好我的想法 大概说一下吧 我想精通c语言的各个方面 “各个方面”我不知道都有什么 求问 rn大家给个学习顺序 想起来什么就说什么也行 分大大的
这个怎么用C编啊
假设两个数组,a[100],b[100],要求两个数组对应元素相减,然后结果相加,就是sum=(a[0]-b[0])+(b1]-a[1])+.......(a[99]-b[99])rn
鸡尾酒排序 用纯C怎么写啊
10个数 用鸡尾酒排序 排序怎么做啊 用纯C写rn小弟刚学到指针 想好好研究研究常见的各种排序 请问什么排序法比较快 比较稳定
怎么用c语言显示进度啊?
怎么用c语言显示进度啊?
怎么用C编写加密程序啊?!
怎么用C编写加密程序啊?!
PRO*C 到底怎么用啊?
帮忙解决这个错误rnrnrndb.crnEXEC SQL INCLUDE sqlca; /*说明SQL通讯区*/ rnEXEC SQL INCLUDE oraca; /*说明ORACLE通讯区*/rnEXEC SQL INCLUDE sqlda; /*说明SQL语句描述结构 SQLDA结构体请查相关资料*/rnrnEXEC ORACLE OPTION (ORACA = YES);rnEXEC ORACLE OPTION (RELEASE_CURSOR = YES); rnrnSQLDA *SelectUnit=NULL; /*定义选择项描述*/rnSQLDA *BindUnit=NULL; /*定义输入项空间*/rnrnrn/*rnEXEC SQL BEGIN DECLARE SECTION; rn sql_context envtext; rnEXEC SQL END DECLARE SECTION; rn*/ rnint main(int arg,char **args)rnrn printf("do nothing\n");rn conn();rn return 0;rnrnint conn()rnrn /* 连接文件 */rn printf("调用的函数为conn\n");rn printf("正在连接数据库...\n");rn /* 开始连接数据库 */rn // EXEC SQL CONNECT: connew IDENTIFIEN BY:con567;rn printf("连接成功!");rn return 0; rnrnrnrnrnmakefilernrndb.e : db.orn gcc -g -L$(ORACLE_HOME)/lib -lclntsh db.o -o db.e rndb.o : db.c rn gcc -g -I$(ORACLE_HOME)/precomp/public -I$(ORACLE_HOME)/rdbms/public -I$(ORACLE_HOME)/rdbms/demo -I$(ORACLE_HOME)/plsql/public -c db.c rnclean :rn rm db.ern# These macro definitions fill in some details or override some defaultsrnOTTFLAGS=$(PCCFLAGS)rnCLIBS= $(TTLIBS_QA) $(LDLIBS)rnPRODUCT_LIBHOME=rnMAKEFILE=$(ORACLE_HOME)/precomp/demo/proc/demo_proc.mkrnPROCPLSFLAGS= sqlcheck=full userid=$(USERID) rnPROCPPFLAGS= code=cpp $(CCPSYSINCLUDE)rnUSERID=wjjs/jswjrnNETWORKHOME=$(ORACLE_HOME)/network/rnPLSQLHOME=$(ORACLE_HOME)/plsql/rnINCLUDE=$(I_SYM). $(I_SYM)$(PRECOMPHOME)public $(I_SYM)$(RDBMSHOME)public $(I_SYM)$(RDBMSHOME)demo $(I_SYM)$(PLSQLHOME)public $(I_SYM)$(NETWORKHOME)publicrnI_SYM=-IrnSTATICPROLDLIBS=$(SCOREPT) $(SSCOREED) $(DEF_ON) $(LLIBCLIENT) $(LLIBSQL) $(TTLIBS)rnPROLDLIBS=$(LLIBCLNTSH) $(STATICPROLDLIBS)rnSTATICCPPLDLIBS=$(SCOREPT) $(SSCOREED) $(DEF_ON) $(LLIBCLIENT) $(LLIBSQL) $(DEVTTLIBS)rnCPPLDLIBS=$(LLIBCLNTSH) $(STATICCPPLDLIBS)rnrnrnrn// make db.e 之后rn错误信息rngcc -g -I/opt/ora9/product/9.2/precomp/public -I/opt/ora9/product/9.2/rdbms/pubrndb.c:1: parse error before "SQL"rndb.c:1: warning: data definition has no type or storage classrndb.c:2: parse error before "SQL"rndb.c:2: warning: data definition has no type or storage classrndb.c:3: parse error before "SQL"rndb.c:3: warning: data definition has no type or storage classrndb.c:5: parse error before "ORACLE"rndb.c:5: parse error before '=' tokenrndb.c:5: warning: data definition has no type or storage classrndb.c:6: parse error before "ORACLE"rndb.c:6: parse error before '=' tokenrndb.c:6: warning: data definition has no type or storage classrndb.c:8: parse error before '*' tokenrndb.c:8: `NULL' undeclared here (not in a function)rndb.c:8: warning: data definition has no type or storage classrndb.c:9: parse error before '*' tokenrndb.c:9: `NULL' undeclared here (not in a function)rndb.c:9: warning: data definition has no type or storage classrnmake: *** [db.o] Error 1rnrnrnrn哥哥姐姐弟弟妹妹帮忙解决这个问题啊rn
相关热词 c# stream 复制 android c# c#监测窗口句柄 c# md5 引用 c# 判断tabtip 自己写个浏览器程序c# c# 字符串变成整数数组 c#语言编程写出一个方法 c# 转盘抽奖 c#选中treeview