大家好,今天小编关注到一个比较有意思的话题,就是关于用什么语言为java界面的问题,于是小编就整理了1个相关介绍用什么语言为JAVA界面的解答,让我们一起看看吧。
能用C语言做出一个图形化界面是什么水平?
能用c语言做出一个图形化界面,说明你对c语言的graph库已经大致掌握了。
如果能做到图形的描画,文本编辑,文本滚动,字体放大及定时显示,自绘进度条,自绘按钮,显示内存区的无闪烁刷新,区域填充,透明处理等等功能,说明界面部分做的基本过关。
要论水平,只能说刚入门。单就一般c来说,各种文件的存储,打开,删除,重命名操作;内存动态申请及释放的内存管理;调用外部可执行文件;I/O操作;与外部的串行/并行通讯,网络通讯及共享,高端内存使用等等,还要学习的很多。
在语法上,结构struct,联合union的使用,也很重要,内存块操作,字符串操作,各种数据类型,浮点运算,以及相关的math.h,stdlib.h等头文件定义的函数,建议挨个试一遍。
做完了以上这些,你就可以正式入职了。
当然,这只是C。VC++的话,还要花C两倍的功夫。
如果实在早期的DOS系统上实现图形化界面,并且不调用c语言自带的图形库,单纯利用代码运行生成图形界面,那么这是非常高的水平;如果在已经存在的Windows或者别的图形化界面系统上用c语言再次实现图形化界面,或者已用了c语言自带的图形库模块才实现,那没必要,非常容易实现。
前言
C语言做出一个图形化界面是其实基础水平就可以实现的。
推荐新手学习的基础图形库 easyx图形库,我目前教学用的就是这个,新手容易上手。在这里给你展示下我的课程项目案例
1.推箱子
推箱子控制台也是可以实现的,学习完这个图形库后可以转换为图形化的,然后加上三维数组就可以实现多关卡,再加上音乐播放就可以播放音乐了。
2.飞翔的小鸟
飞翔的小鸟是鼠标操作的,在这里实现我改为了按键操作的游戏。在播放音乐的地方***用的是多线程去播放,这个稍微需要一定的学习知识库。
相对于来说是还原度比较高的哦
mfc:微软基础类库(英语:Microsoft Foundation Classes,简称MFC)是微软公司提供的一个类库(class libraries),以C++类的形式封装了Windows API,并且包含一个应用程序框架,以减少应用程序开发人员的工作量。其中包含大量Windows句柄封装类和很多Windows的内建控件和组件的封装类。利用这个可以很方便完成界面,不过需要你熟悉掌握C/C++基础。
[捂脸]自己写着玩的水平,正常商用项目开发招一堆C程序员大佬得赔死[捂脸][捂脸]C写GUI也不算很难的事情,如果你想写出好莱坞特效一样的程序,那C可能就不是特别合适了。
用C做图形界面,代码能力应该是大神级别了。图形界面框架是很复杂的一个系统,之前用过几年国产的小型嵌入式开源界面框架,飞漫魏永明开发的minigui,小巧,快速,控件全,稳定性也可以,当然这需要你对它的工作[_a***_]了解,也要有一定的C语言功底。不得不说,minigui运行非常快,缺点就是,应用开发速度较慢,3.0版本之前都是纯代码开发,虽然后面有eclipse 改的minigui studio,但是感觉还是生硬。后期飞漫业务转移,minigui也就不怎么维护了,可惜了。
到此,以上就是小编对于用什么语言为JAVA界面的问题就介绍到这了,希望介绍关于用什么语言为JAVA界面的1点解答对大家有用。