如何用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++,vb,java是面向对象的
现在的图形界面的程序一般都是面向对象的语言写的
因为c++兼容c的语法
可以用vc环境下的mfc库实现图形界面的程序
c语言不适合图形界面的程序,并不是说不能写图形界面的程序,调用api函数这些应该是可以实现的

纯C语言C++很难。那得是大神中的大神。你可以借助QT工具。或者window 的VS 或者VC编辑。利用win32Api 或者MFC等

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

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

翻一下《Windows程序设计》。用C语言调用windows 底层点的代码 可以做出来的 就像调用函数一样

#13417673375# C语言如何做图形界面? ******
#孟种# 如果你用的是tc那么就可以做一些图形的编辑,用到的库文件为amp;lt;graphics.hamp;gt;nbsp;要是mfc是在vc中,也就是说可以更方便一点哦,直接拖各种控件就可以实现,代码建议参见msdn.很全很典型用tc一样可以进行可视化编程,并不是很困难,都是库函数,也就是说你只要算好坐标,调用库函数就可以

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

#13417673375# C语言如何做界面 ******
#孟种# MFC SDK ATL WTL WXWIDGET QT……随便选,一般初学就前2者就可以

#13417673375# 如何使用C语言编辑用户图形界面. - ******
#孟种# Windows平台大致以下一些方案: ①直接调用Win32 API. ②使用MFC,这个需要C++基础. ③使用GTK+,这个是纯C语言,但要用好需要理解里面的面向对象思想. 等等建议选择①方案,市面上关于Win32 API的书也比较丰富,通过编程实践可以掌握Windows平台下编程的基本思想和方法.

#13417673375# 怎样用c语言写界面 - ******
#孟种# vc下可以用win32纯c语言写界面(也叫sdk方式) 另外还有个lccwin32好象也可以 不过只是听说而已 还没用过 哈哈 另外如果你不想写windows下的界面的话 去linux方面找找 应该也找的到的 哈哈 还有如果你想用Turbo C下写个界面出来 这个就很麻烦了 涉及到很底层的东西 不过可以买本讲DOS下图形编程的书来看看 很古老的东东了 怕你找不到 哈哈

#13417673375# 怎样给用c语言写好的程序制作个图形界面的程序? - ******
#孟种# 1、可以用C++写一个程序,调用!2、可以用VB调用C写好的程序!

#13417673375# c语言编写的程序怎样在可视界面运行 - ******
#孟种# 首先,你要创立的是Win32程序,然后试试这个: #include "windows.h" int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nShowCmd) { MessageBox(NULL,"Hello, world!","Hello!",MB_OK); return 1; }

#13417673375# C语言程序源代码怎么实现其可视化? - ******
#孟种# 先回答你的问题,可以使用以下三种方法中的任意一种: 1、使用 C++ Builder. 2、使用VC6,建立MFC工程. 3、使用VS2005,建立Windows应用程序.另外补充说明: VB是一种开发工具,不是语言,她使用的是Basic语言,本身语言是没有什么可视化的.VB的V就是Visual,可视化的意思.同理,C/C++也是一样的. C++ Builder/VC6/VS2005,都可以直接建立在Windows下运行的应用程序,并且进行可视化的界面设计.

#13417673375# 如何将c 程序改为可视化界面的程序? ******
#孟种# 对于初学者来说,距离可视界面还有很远的路要走.可是界面需要api,mfc,qt这三方面知识之一.

#13417673375# 如何用C语言实现漂亮的界面呢? - ******
#孟种# 如果用纯C语言,在DOS下编程,那就得自己编写可视化函数了,我做过,用C++语言,Turbo C++环境,编写过菜单、按钮等,相当费劲,一个星期也未必能编写出一个很好的可视化控件. 你不如用Visual C++,使用MFC类库,相对比较容易

  • C语言程序源代码怎么实现其可视化?
  • 答:1、使用C++Builder。2、使用VC6,建立MFC工程。3、使用VS2005,建立Windows应用程序。另外补充说明:VB是一种开发工具,不是语言,她使用的是Basic语言,本身语言是没有什么可视化的。VB的V就是Visual,可视化的意思。同理,...

  • c语言如何编写界面程序
  • 答:一、C语言中要做图形界面,首先需要设置为图形模式,确定显卡类型,对屏幕进行初始化等等。二、相关的函数如下:1. detectgraph() 显示卡检测函数 2. initgraph() 图形初始化函数 3. getdrivername() 获取图形驱动程序名的...

  • 如何用C语言编程出可视化界面?
  • 答:WNDCLASS wndclass; //窗口类 wndclass.style = CS_HREDRAW | CS_VREDRAW;//指定窗口类型,各种“类风格”(详见下方↓)可以使用按位或操作符组合起来 wndclass.lpfnWndProc = WndProc;//指定窗口过程(必须是回调函...

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

  • 怎样用c语言在vc上编写可视化?
  • 答:用API函数来编程,完全可以实现可视化的应用。include <windows.h> include "resource.h"define _UNICODE LRESULT CALLBACK WndProc (HWND, UINT, WPARAM, LPARAM) ;int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE ...

  • Linux中怎么用c/c++做开发可视化程序
  • 答:一般使用Qt (C++)或者 GTK+(C)的库;1.比如Qt,安装Qt库以及Qt Creator,在Qt Creator中编译以下程序 include <QApplication>#include <QMainWindow>int main(int argc, char *argv[]){ QApplication a(argc, argv)...

  • 怎么样在Linux系统下用C语言编写可视化界面??
  • 答:你如果对C语言用的熟练的话(我指的是编成规则和错误处理规则),你可以尝试手动配置的vi/vim或者Emacs。emacs/vim+gcc+gdb这就是最好的,也是用得最广泛的。这两个刚刚运行时好像一个记事本一样,经过配置之后就成为最...

  • c语言如何实现可视化
  • 答:那个你需要使用Visual C++里面的MFC才行 要用这个的话,首先你得把C++学好 然后,再学习MFC的架构、控件之类的关于Windows编程的东西 这样你就可以在Visual C++里面用MFC来写基于Windows界面的程序了 ...

  • 想用C语言编写一个有可视化的界面,有按钮,有输入框的程序
  • 答:可以用MFC做界面,在Visual C++新建》项目》MFC AppWizard(exe)》dialog based》下面都默认,就能建立一个MFC工程。可以添加控件,控件响应的原理与VB中的类似,建议你找本MFC的教材仔细了解其原理 ...

  • 编写的C语言程序,怎样制作一个UI界面?
  • 答:return 0; } return DefWindowProc(hwnd,message,wparam,lparam);}上面是一个打印windows下拥有窗口界面的九九乘法口诀表的c语言程序代码同样的c语言也会有其它的UI库 比如Gtk,Gtk是可移植的UI库 可以使用它在Linux、...

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