当前位置:  技术问答>linux和unix

求一个程序源码---在linux下画一条线段?

    来源: 互联网  发布时间:2015-09-24

    本文导语:  在线等待。 | 问的很泛,你先把这篇文章看一下吧 http://fanqiang.chinaunix.net/program/other/2001-11-06/2264.shtml | 问得很泛。。阁下可以想一想,用程序画图也有很多意思的。。。 首先...

在线等待。

|
问的很泛,你先把这篇文章看一下吧
http://fanqiang.chinaunix.net/program/other/2001-11-06/2264.shtml

|
问得很泛。。阁下可以想一想,用程序画图也有很多意思的。。。
首先一点,什么平台,然后,什么语言。。。

如果是postscript。。。你写一句xx xx lineto n stroke就可以了。
因为接下来的事会由ghostview来完成。。
如果在控制台下。要用到curse库(是不是这样写,有点忘了)。。

如果是Python的话,先import Tkinter。然后新建个canvas,就可
以为所欲为了。。

那些都是Xwinodw下的了。。。一种C/S机制的GUI平台。
最低层的实现是xlib。。去查一查画点的函数(一个for循环就可以画线了)。

其上,还有Motif / QT /Glib / WxWidget。。。

所以,想画个线是一点也不难的,关键是去找相应的reference manual来查
一查。。。。

想玩图形的话。。。SDL + OpenGL是最最容易的。什么平台下都一样。。。

SDL的Example里就有一个DrawPoint函数。。不过追求速度的话,应该直接访问
SDL的surface buffer。。要先lock,别忘了。。。

在GL下呢。。。先init,再建个display 设定好Ortho Projection Model 
用glVertex就行了。。。。  

方法,太多了。。。


|
打开framebuffer,打开fb(一般是fb0),用tcgetattr取得fb的起始地址和偏移量,在用maxx*y+x找到指定的点,修改该内存的值,这样就等于向屏幕画了一个点,加上相应算法就可以画线了,要嫌麻烦就用svgalib这个库,不过效率很低,我感觉稳定性好像也较差

    
 
 

您可能感兴趣的文章:

  • 各位仁兄,谁有MasteringJavabeans的例子程序源码?
  • 一个为似企业QQ的软件(含服务器程序和客户端程序)的Java源码,可以卖多少钱?请指教
  • 如何用x windows编程实现画矩形?~(请给出程序源码!重谢!~~急!!!!!!!!!!!!)
  • 请问哪里有下载JAVA程序源码的?
  • login和 minigetty程序的源码具体在什么地方呢?
  • 请问到哪里找ftp程序的源码?如cuteftp
  • 看完《unix环境高级编程》,想找一些小程序的源码练习
  • 谁有UNIX下编写菜单程序的源码,E一份给我!(Daiver@163.net)
  • 请问:哪里可以下tcp/ip详解书上程序的源码
  • 谁有UNIX下编写菜单程序的源码,E一份给我!(horby@263.net)救火!
  • 需要一个系统监测程序(源码),哪位兄弟有
  • 只有ndivia Geforce2 mx200的源码,如何安装它的驱动程序?
  • 在哪里搞到redhat里所有程序的源码?
  • 高分求arm9平台下的mpeg4解码程序源码
  • 如何在WINDOW上查看linux C程序源码?
  • 请问谁有聊天室程序的源码,最好是javacat的,急用,谢谢!!!
  • 请问各位高手 /bin/ 下面的程序(例如ls,cd )的源码在哪可以找到呢
  • 请问在哪里能找到Red Hat8.0下的录音机程序的源码?
  • C#控制台带参数程序源码编写实例讲解 iis7站长之家
  • 请问谁有中科院ICTCLAS分词程序的源码,共享一下
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 编程新手问题:想学习他人写的程序,下了几个小程序源码包并解开(c/c++),请问第一步应该从哪个、哪几个文件开始分析、学习?
  • C#控制台带参数程序源码编写实例讲解
  • 高分求linux下分析网络流量的程序c/c++源码
  • 程序返回的网页源码有乱码
  • 据说LINUX上面都是开放源码的,但好多程序后缀都是用gz或bz2等等,怎么看原码?
  • 才学不久,希望能看一些简单程序的源码。
  • 请问大家推荐一下对学习unix编程有帮助的比较小的应用程序源码
  • 一个简单却不知道为什么出错的程序(附源码)?
  • 请问谁有 <Linux设备驱动程序>第2版的配套源码?
  • 求解linux源码中的这段SCTP程序
  • 我的jsp+servlet小程序为何运行不正常?(附源码)
  • 有关程序的源码和汇编码的对应问题
  • C#关机小程序源码
  • .net+mssql制作抽奖程序思路及源码
  • LINUX下TCP SYN(半连接)的扫描程序如何实现?请给出源码!100期待


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3