用户登录
用户注册

分享至

c语言简单软件界面设计 C语言开发的软件界面怎么设计的啊

  • 作者: 纵之影杯酒难续
  • 来源: 51数据库
  • 2020-04-21

如果你是使用的VC (Visual Studio C++)的话,也是有与VB类似的工具箱来拖放控件的,对于一般的应用程序,推荐基于MFC来开发。--这意味着你需要再学习一些新的东西,如果你只是处于学习C语言的阶段,这没有必要这样。

如果你是使用的Turbo C之类的,因为那个年代很多系统还是DOS的字符界面,所以基本上没有好的工具来作GUI界面,需要自己编辑资源文件来创建Win32的界面,需要比较熟悉win32的api。对于简易的界面而言,这是可行的,复杂点的,还是使用VC比较好。

c语言编程是不是设计软件,那软件界面是怎么做的???

C语言是一门语言,是用来编写程序的一门语言。

软件界面是是用C语言编写出来了的。

使用C语言编写程序需要一个环境,这个环境就叫程序开发环境。

如win tc ,微软C 等 这都是开发环境。

推荐楼主

http://www.enet.com.cn/article/2012/0822/A20120822153730.shtml

怎么用c语言做一个界面

呵呵,楼主和我当初一样的迷惑。

我当初啃C语言的时候,也是想用C语言做界面出来,走了很多冤枉路,这里希望能给楼主一些提示。

如果你想用“纯”C来做界面的话,那么我会很肯定的告诉你,很难。你所有的操作都要调用API,包括每个按钮的位置、大小,框的位置、大小等等都是通过计算得出来的。这样一来开发的效率是可想而知的。

当然,也有专门做界面的,程序用C语言来写。比如:QT。具体的楼主可以去了解了解。

如果你想感受一下C语言的“乐趣”的话,在Win32中写一下程序:

#include <windows.h>

void main()

{

MessageBox(NULL," Hello World!","我的第一个窗口程序",MB_OK);

//这里的MessageBox函数,就是API函数,函数的意思是调用一个信息框

}

界面只是一个和用户交互的窗口,比如说在MFC中,界面和程序之间数据传递的方式就是通过UpDate()这个函数,UpDate(FALSE);是把变量数据传给界面,UpDate(TRUE)是把界面数据传给变量。当然,前提是需要它们之间关联一下。这么一说楼主估计就明白界面的用处了吧。

MFC是用C++开发的,C++和C上还是有很大的差异的。直接入门会有很大的难度。建议楼主可以先看看C++的书。了解下,什么是类,什么是容器,什么是重载,什么是构造,什么是析构,什么是面向对象。这也不是一句话两句话能讲完的。

我给楼主些意见:

一:想玩界面的话,就用QT写,或者先用其它简单语言(VB、或国产易语言。PS:易语言实质上就是C++的封装,不过很多功能都打包了,用起来比MFC简单的多。)。

二:如果你想更深一步做软件,可以选择学习C++,然后学MFC

三:C语言很强大,是其它编程易语言无法超越的(个人观点)。你前面的说C语言学的很好,我觉得你话撩的有点早。(这个观点当你水平从菜鸟上升一两个等级时候你就会明白)

四:多做项目。(PS:自己想做什么软件,就着手做,不要把要求定的太高,比你水平高一点的软件,做项目是上升最快的方法之一)

如何用c语言设计界面?

#include "Conio.h"

#include "graphics.h" /*这个图形函数库可以用来画界面*/

void initgr(void) /* BGI初始化 */

{

int gd = DETECT, gm = 0; /* 和gd = VGA,gm = VGAHI是同样效果 */

registerbgidriver(EGAVGA_driver);/* 注册BGI驱动后可以不需要.BGI文件的支持运行 */

initgraph(&gd, &gm, "");

}

int main(void)

{

initgr(); /* BGI初始化 */

line(25, 25, 220, 220);

circle(100, 100, 50);

getch(); /* 暂停一下,看看前面绘图代码的运行结果 */

closegr(); /* 恢复TEXT屏幕模式 */

return 0;

}

求用C语言制作一个简单软件完整的学习流程

C语言不适合做界面,如果编写,过程相当复杂,你必须先学windows系统编程,这个过程比学C语言费劲的多,也有不用学习windows系统编程就能写界面的方法,不过用的不是C语言,建议学学C#,MFC(C++语法)编程,你只用下一个VS2010或者更高版本,学一下就行。。。。。。。

其实应用程序编程极少用C语言,C语言主要也不是干这个的,纯数据处理,不需要winodws界面(用控制台)可以考虑C语言,应用程序现在比较流行C#,就算你学会了windows系统编程,虽然用C可以编,一般也不用,C#就像坐飞机,C就像先造飞机再坐飞机,这差别大了去了,没人愿意选后者,C语言不是面向对象语言,所以通常应用程序编程不会选择C语言做为语法,如果你用C就会存在没有可以工具的问题,没人造飞机,你只能自己造。。。

做界面,等等一些操作从系统层来看还是相当复杂的,所以软件都把复杂的事情封装成类,替你做过了,剩下的就是简单的应用编程了,C语言不是面向对象,所以很少有人为他做这些,所以C不适合做界面。。。

我只想做些教学用的小软件,比如自己编写出来就在电脑上就可以打开使用的那种,不想搞复杂了。问问该怎么做,麻烦给我说个做出这样软件的先后顺序啊。网上搜,叫学C++,JAVA,C#,PYTHON的人都有。模糊了

用C语言设计一个简单计算器

#include<stdio.h>

voidadd(inta,intb,intc)

{

c=a+b;

printf("%d\t",c);

printf("\n");

}

voidminus(inta,intb,intc)

{

c=a-b;

printf("%d\t",c);

printf("\n");

}

voidmultiplication(inta,intb,intc)

{

c=a*b;

printf("%d\t",c);

printf("\n");

}

voiddiv(inta,intb,intc)

{

c=(float)a/(float)b;

printf("%f\t",c);

printf("\n");

}

main()

{

inta,b,c;

charp;

puts("inputA:\n");

scanf("%d",&a);

puts("inputB:\n");

scanf("%d",&b);

puts("inputoperation:\n");

getchar();

p=getchar();

if(p=='+')add(a,b,c);else

if(p=='-')minus(a,b,c);else

if(p=='*')multiplication(a,b,c);else

if(p=='/')div(a,b,c);else

puts("没有注册这个运算符号\n");

}

以上是设计的一个简易计算器。可以进行相应的加减乘除。

简介:

C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。它由美国贝尔研究所的D.M.Ritchie于1972年推出,1978年后,C语言已先后被移植到大、中、小及微型机上,它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。它的应用范围广泛,具备很强的数据处理能力,不仅仅是在软件开发上,而且各类科研都需要用到C语言,适于编写系统软件,三维,二维图形和动画,具体应用比如单片机以及嵌入式系统开发。

要用c语言编出一个药品管理系统,界面设计是指什么啊??

界面设计,通常是指的 UI 即 User Interface(用户界面)的设计。

UI设计是指对软件的人机交互、操作逻辑、界面美观的整体设计。好的UI设计不仅是让软件变得有个性有品味,还要让软件的操作变得舒适、简单、自由,充分体现软件的定位和特点。

可是我们是初学啊,还需要这么麻烦吗?

不管软件的规模大小,都需要提供一个用户用于输入、输出交互的界面,尤其是现在的 gui 程序。

其实,并不麻烦,没有你相像的复杂。

如果是 windows 程序,最简单的界面:一个窗口加几个编辑框、标签,就可以算是一个界面设计了。

C语言 怎么设计界面啊

谁说的啊,TC也能设计界面啊。GRAPHIC.H头文件里有图形函数吧。

C不是为应用软件而设计的,你要真想把界面做的漂漂亮亮的,建议用JAVA或者VB什么的,但是不能不说,C很好很强大。

转载请注明出处51数据库 » c语言简单软件界面设计 C语言开发的软件界面怎么设计的啊

软件
前端设计
程序设计
Java相关