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语言开发的软件界面怎么设计的啊