当前位置:首页 » 编程语言 » c语言能写可视化界面吗
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言能写可视化界面吗

发布时间: 2022-08-15 03:10:28

⑴ 想用c语言编写一个有可视化的界面,有按钮,有输入框的程序

可以用MFC做界面,在Visual C++新建》项目》MFC AppWizard(exe)》dialog based》下面都默认,就能建立一个MFC工程。可以添加控件,控件响应的原理与VB中的类似,建议你找本MFC的教材仔细了解其原理

⑵ C语言为什么不能和VB那样做出一个可视化的界面

C语言可以和VB那样做出一个可视化的界面。
VB是属于模式比较固定,不够灵活。而C语言下,有很多可视化编辑方式,每种编译器提供的方式不同,比如MFC、QT都可以。

⑶ c语言能不能可视化编辑,像易语言一样.

C语言不能可视化编辑(我是没见过 除了编写对话框程序时可以自己堆放几个控件外)
C语言是更接近底层的, 大部分代码都要自己写(当然一些IDE也会帮你生成一些代码)
C语言除了C语言的标准库外, 因为C应用较广泛, 效率很高, 因此C语言方面的资料很多, 包括各种各样的库(其中有很多是开源的)。
比如:计算机图形库OpenGL可以拿来做3D游戏、ffmpeg库可以让你编写出音频视频处理软件、libcurl库可以用来写下载软件、mysql也有C语言接口。libpng可以让你轻松处理png格式的图片……
针对不同的操作系统, 比如windows, 你可以使用C语言 调用windows api来写windows应用程序。
如果会C++(可以看做是C语言的超集),你有更多的选择, 比如专门做游戏的DirectX、 Dark SDK、 CryEngine、Ogre, 做图像处理OpenCV、Cximage, 还可以使用QT、GTK+编写Linux下或windows下的gui应用程序……
还有很多其他软件也有C语言接口, 比如mysql……

⑷ C语言能编写可视化程序吗它主要用来编什么样的程序,

可以。。有专门的接口,函数,api,,。。
但现在基本上不用它来写可视化程序,,,十分费劲。。需要了解的东西也更多。。
而写写 控制台的程序还可以。。。。
就像我们熟知的 ping 程序就可以。。用c来写。。。(好像就是它写的吧。。呵呵。。

⑸ C语言和C++,哪个语言可以开发出可视化的窗口界面软件

这个问题的答案是: C/C++都可以开发可视化的窗口程序!! 在WIN32的环境下,想要做出可视化的窗口程序,就必须了解WIN32的API,那是一些WINDOWS自带的标准函数库。无论是C还是C++,只要调用了这些API函数,就可以创建出可视化的窗口程序。 举例说明,一个最简单的WIN32的窗口程序: MessageBoxW(0,L你好,世界,L标题,MB_OK); 就这么一句话,无论是C/C++,都可以编译通过,运行后打开一个消息对话框,结束。 至于开发工具,建议使用Visual C++ 2003/2005/2008,版本越新功能越多,用起来越简单,尤其适合新手使用,下载地址:

⑹ C语言能可视化编程吗

可使用微软的Windows API进行可视化编程,实质上C++也没有可视化的东西,只是在VC编C++时用了微软的工具编出了可视化界面 。真想用C语言编出个可视化程序,可看一下《C语言也能干大事》

⑺ 如何用C语言编程出可视化界面

//调用api函数创建窗口

//示例:

#include <windows.h>


LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);//窗口过程函数


int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szCmdLine, int iCmdShow)

{

static TCHAR szAppName[] = TEXT("MyWindows");//定义窗口类名

HWND hwnd;//窗口句柄

MSG msg; //

WNDCLASS wndclass; //窗口类


wndclass.style = CS_HREDRAW | CS_VREDRAW;//指定窗口类型,各种“类风格”(详见下方↓)可以使用按位或操作符组合起来

wndclass.lpfnWndProc = WndProc;//指定窗口过程(必须是回调函数)

wndclass.cbClsExtra = 0;//预留的额外空间,一般为 0

wndclass.cbWndExtra = 0;//预留的额外空间,一般为 0

wndclass.hInstance = hInstance;//应用程序的实例句柄

wndclass.hIcon = LoadIcon(NULL, IDI_APPLICATION);//为所有基于该窗口类的窗口设定一个图标

wndclass.hCursor = LoadCursor(NULL, IDC_ARROW);//为所有基于该窗口类的窗口设定一个鼠标指针

wndclass.hbrBackground = (HBRUSH)GetStockObject(WHITE_BRUSH);//指定窗口背景色

wndclass.lpszMenuName = NULL;//指定窗口菜单

wndclass.lpszClassName = szAppName;//指定窗口类名


if (!RegisterClass(&wndclass))//注册窗口

{

MessageBox(NULL, TEXT("这个程序需要在 Windows NT 才能执行!"), szAppName, MB_ICONERROR);

return 0;

}


hwnd = CreateWindow(szAppName, //创建窗口

TEXT("windows"),

WS_OVERLAPPEDWINDOW,

CW_USEDEFAULT,

CW_USEDEFAULT,

CW_USEDEFAULT,

CW_USEDEFAULT,

NULL,

NULL,

hInstance,

NULL);


ShowWindow(hwnd, iCmdShow); //显示窗口

UpdateWindow(hwnd); //更新窗口,重绘


while (GetMessage(&msg, NULL, 0, 0)) //获得消息

{

TranslateMessage(&msg);

DispatchMessage(&msg);

}


return msg.wParam;

}


LRESULT CALLBACK WndProc(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("第一个C语言窗口程序!"), -1, &rect,

DT_SINGLELINE | DT_CENTER | DT_VCENTER);

EndPaint(hwnd, &ps);

return 0;


case WM_DESTROY:

PostQuitMessage(0);

return 0;

}


return DefWindowProc(hwnd, message, wParam, lParam);

}

⑻ C语言可以做出可视化界面么

C语言中主要是用“C语言库函数”实现可视化界面的,那些函数是很不好记的,你可以在网上下一本关于C语言库函数的书,直接搜“C语言库函数”就行,然后在里面查就行了,对每个函数功能都有详细介绍

⑼ C语言怎么可以编写出可视化的界面

可视化是真对操作系统而言的 只要操作系统支持开刷可视化 并且提供SDK或者API就能实现 包括脚本或汇编语言

⑽ c语言能实现可视化吗

1、可使用微软的Windows API进行可视化编程,实质上C++也没有可视化的东西,只是在VC编C++时用了微软的工具编出了可视化界面 。

2、如果要vb那样拖控件请用LabWindow CVI,C语言可以写窗口程序 ,可以看Window程序设计第五版 、Linux GTK+2.0编程范例 (gtk+开源且跨平台 支持windows的,比windows api 编程要容易上手)。