| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 6163 人关注过本帖
标题:C语言程序编写窗口?
取消只看楼主 加入收藏
vx0532
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2012-8-22
结帖率:0
收藏
 问题点数:0 回复次数:2 
C语言程序编写窗口?
inux系统本身就是用C语言编写的,想问一下,C语言如何实现了这么多窗口的编写,需要借助一些平台还是完全的用C语言?
 比如用C编写了一个软件,可以生成窗口,且且在窗口有很多应用按钮可以选择,就是那种应用程序了?是完全用C语言编写的吗?

 是不是可以这样理解,系统本身也可以认为是一个应用程序,只是这个程序很大,提供了很多借口;且这个程序运行平台更为底层。

或者说C语言如何编写出应用程序的那些窗口什么的?是通过调用什么函数或者图片什么的?如何实现的?
搜索更多相关主题的帖子: C语言 应用程序 程序编写 
2012-09-12 14:39
vx0532
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2012-8-22
收藏
得分:0 
以下是引用zklhp在2012-9-12 14:57:10的发言:

C语言是一种计算机语言 计算机语言的本质就是控制计算机硬件的程序

所以 C语言通过控制显卡等东西能在屏幕上显示窗口 桌面 等等 这没啥稀罕的

同时呢 也有一部分的C语言程序为其他程序提供了底层实现 这个也就是【库】 也就是lib开头的一些东西啦 有了这个 用其他语言 当然C语言也可以 写窗口程序容易了很多

你这里其实是有个问题的 linux系统是没有【桌面】【窗口】的 linux系统是命令行的 也就是一个黑屏幕上面有字 在linux系统中提供桌面 窗口 按钮 这些东西的是X-window和相应的窗口管理器

有道理。谢谢回复,追问如下:
1. “C语言是一种计算机语言 计算机语言的本质就是控制计算机硬件的程序

所以 C语言通过控制显卡等东西能在屏幕上显示窗口 桌面 等等 这没啥稀罕的”
C语言通过一些程序来控制显卡,这个很好理解,只要在C语言里面定义一些显卡相关的符号或者命令函数即可控制显卡,问题是C语言如何控制显卡显示出一个窗口或者一个版面什么的,比如我们设计了一个象棋软件应用程序,其中要有棋盘,这个棋盘是如何生成的呢?比如显卡里面定义了一些线段,C语言控制这些线段显示出一个棋盘或者是其他什么方式?

2. “你这里其实是有个问题的 linux系统是没有【桌面】【窗口】的 linux系统是命令行的 也就是一个黑屏幕上面有字 在linux系统中提供桌面 窗口 按钮 这些东西的是X-window和相应的窗口管理器”

在windows系统下,C语言可以控制显卡显示窗口,在linux下不行?是不是这样,windows系统已经用C语言编好了窗口?linux 本身没有编写控制显卡显示窗口的程序,或者说linux也有,但是独立放在X-windows及其相应窗口管理器中,这个就像一个应用程序,可以再linux系统下运行,运行后在显卡上就显示windows窗口了?

谢谢!
2012-09-12 16:06
vx0532
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2012-8-22
收藏
得分:0 
十分感谢!
2012-09-12 17:43
快速回复:C语言程序编写窗口?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018575 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved