c++做图形界面

@滑钞17659027878 学c/c++好长时间了,请问要将一段代码做成图形化可视界面的软件要用到哪些技术啊,怎么做啊?各位大虾指点 -
******1053步韵 用MFC吧,这个简单一些,用到的大多是c语言片段.MFC会自动生成窗体文件,你可以在上边添加文本框,下拉框,滚动条,按钮等等部件,然后你只需要在相关位置添加一些代码,如果想学的话可以买本Windows程序设计的书,买的时候看好了,是讲mfc编程的,这个学会后可以编写简单的windows程序,像记事本那样的.

@滑钞17659027878 vc++如何创建界面? -
******1053步韵 可以啊 编写界面程序需要使用WinMain函数而不是main函数 给你推荐几本书:孙鑫的深入Visual C++编程、windows C程序设计入门与提高、windows核心编程(第五版) 这些都是基于Visual C++编译器的

@滑钞17659027878 怎么做图形界面? -
******1053步韵 你的意思是不是说用C++语言从零开始做一个GUI?这个相当复杂的,不仅仅是界面绘制的问题,还有事件处理等等很多机制都要处理,介绍你去看看《C++编程艺术》,里面讲C++讲得比较深,虽然没有提到图形界面的问题,但对提高你的C++水平很有帮助!

@滑钞17659027878 C++编出的程序怎么做出它的界面?
******1053步韵 使用MFC或者WTL,还有一些第三方的库,不过,都不可能有微软的封装那么全,如果对程序大小和资源占用有要求,就用WTL,用MFC的程序生成的不是一般的大(当然前提的你程序本身的代码量很小的话.) 还有就是用API来写,这个就比较烦,因为要自己去处理消息.

@滑钞17659027878 C++ 图形界面编程,只能是MFC吗 -
******1053步韵 C++编写图形界面程序,我们可以使用现有的成熟的图形界面库, 比如MFC、ATL、QT等.qt库,这是一个跨平台的图形界面库,采用qt库编写的程序,在无需修改的情况下,可以 在linux、windows、mac等平台运行.可以用这个试试~~itjob助你成就开发美梦

@滑钞17659027878 请问C/C++写的软件用什么东西做界面?
******1053步韵 现在有几种方法,从远到近说: 1、直接用windows API,语法是C的; 2、使用MFC,他是对windows API进行类的封装,语法是C++; 3、使用QT,C++语法,图形化的,这我不太熟; 4、使用WPF,这个比较特殊,他是专门做应用程序界面的,做出来及其绚丽,但他的语法好像是C#,还有什么Frame框架,反正他的语法不是C++,但可以与C++做的后台程序进行交互,现在的趋势也是用他做界面,C#做前端事务,C++做后台程序. 如果你是用微软的编译器,在windows上运行,我建议你用MFC. 需要你注意的是,C++是门语言,直接学习MFC会对学习单纯的标准C++有巨大的阻碍作用,希望小心.

@滑钞17659027878 用c/c++做个简单的有图形界面的FTP client -
******1053步韵 其实网上都有现成的代码:#include <pthread.h> #include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <arpa/inet.h> #include <netinet/in.h> #include <signal.h> #include <string> #include <iostream> #include <errno.h> using ...

@滑钞17659027878 c++现在只有一个dos的界面,cpp编译 运行的界面,我要怎么做才能做出一个图形式的界面呢?exe的那种. -
******1053步韵 CLR,MFC,QC,API 很多都能实现具体还是要看相关书籍,视频我就不推荐,不如看书实在...入门书多看吧..韩丹 - 拥抱MFC:新世代视窗程式设计

@滑钞17659027878 用C++怎么做一个最简单的界面 -
******1053步韵 展开1全部 如果真的非常简单,可以使用WIN32 API 去写......如果有点复杂,建议使用QT等第3方的框架~~~~~~~

@滑钞17659027878 C++怎么编写程序界面 -
******1053步韵 既可以用跨平台的图形库,比如 gtk, qt 之类的.也可以用 windows 提供的整套方法. 如果已经有比较好的 c++ 基础了,学习开发简单的 gui 程序也不是很难. 参考例子如下: #include "stdafx.h" #include <windows.h> #include <windowsx.h> ...

为传递更多信息,若有事情请联系
数码大全网