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

问一个不好分类的题目 linux编程和windows编程的区别

    来源: 互联网  发布时间:2016-11-20

    本文导语:  学习windows编程有一段时间了,虽然还是什么都不会。但是至少知道了一些名词,以及它们是干什么用的。 api winsock 进程间通信 事件对象 互斥对象 命名管道 匿名管道 dll hook等等。。。 但是,假如我以后从事lin...

学习windows编程有一段时间了,虽然还是什么都不会。但是至少知道了一些名词,以及它们是干什么用的。
api winsock 进程间通信 事件对象 互斥对象 命名管道 匿名管道 dll hook等等。。。
但是,假如我以后从事linux程序的开发这些东西还有用么? winsock的函数到linux下肯定是没用的了,MFC就更不用说了。后面的那几个呢?不懂额。。。要是以后从事linux开发 现在这些东西岂不是白费了??比如在linux下写一个有图形界面的东西,应该调用什么东西呢?有类似于MessageBox()之类的东西吗?

|
进程间通信、命名管道在linux下也有,可能实现不同,我觉得它们的思想都是相同的吧,也不是没用

既然以后要从事linux开发,为何不现在学习linux,还学windows编程呢?

“在linux下写一个有图形界面的东西”——可以用Qt和GTK+

|
说白了还是一个SDK编程的概念。

虽然Linux下没有SDK编程这个概念。但是Linux,Windows编程的区别也就是所谓的”SDK“不同。

用到的机制不同。

|
编译器不一样,运行环境不一样,windows也是把编译器,makefile等等用ide包裹起来的,应用层软件可以写可移植的,你看很多开源软件,比如FileZilla吧,记不清了,还有个visualBoyAdvance,都是跨平台的。

像visualBoyAdvance调用的zlib,cximage,libjpeg,libpng,libsdl等等库都是多平台的,界面和控制win下用的mfc+directX或者用sdl,linux用的sdl,一份代码两个平台

|
先看原理吧。 平台先不要管,上手一个就好。
www.crazyhadoop.com

|
UI开发用到的库不一样,但是其它的用标准C的话,基本都是一样的。

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Linux 的鼠标移动加速特性非常不好用,手感很不好,如何将其修改成像Windows那样的?
  • Windows虚拟机下安装完RedHat Linux9鼠标不好使了...
  • 对Windows一点不好的个人看法
  • 如何固定一个按钮的大小?用setSize()不好用,可能是随着面板的大小在变,给面板再用setSize()还是不好用,哪位高手帮我一把,急!
  • :0 小弟问一个很傻的问题--------学不好C/C++的人 就一定学不好Java吗?
  • 我想得到一个软件的输出结果,但重定向不好使,请帮忙???????
  • 为什么tcpdump不好用了
  • 今天心情不好 散分
  • 大家帮我出出主意吧。。。只有这么多分。不好意思
  • 请问:这样做好不好
  • Mastering EJB的中文版出来了,大家说说好不好?
  • 在jsp中如何设置显示中文,我用meta charset=gb2312 不好用
  • 鼠标为什么不好用?
  • 心情不好,so撒分!!!!!!!!
  • 不好意思,问一下LINUX下建立文件夹的命令是什么?THANKS!!!
  • FC5上网问题,怎么弄也弄不好
  • 学不好编程的三个原因 iis7站长之家
  • 为什么有些命令不好用?
  • Linux在大连的发展前景怎么样?我考RHCE有用吗?工作好不好找?
  • 很不好意思!
  • 红旗有什么不好?
  • 中文在我这里怎么不好用?
  • 急求医!! ftp为什么在蓝点上不好用, 有人急得快进医院了


  • 站内导航:


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

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

    浙ICP备11055608号-3