首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • unix CPP编程新手入门的方法 [已结帖,结帖人:cyblueboy83]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • cyblueboy83
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 结帖率:
    发表于:2008-11-11 11:29:37 楼主
    win下有几年CPP经验的菜鸟
    想学习unix下平台编程,麻烦各位教下入门方法:包括unix环境下的编程书籍推荐, IDE的选用,调式的方法和技巧 规范等等相关开发和运用会用到的东东

    感谢!
    200  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • zhangbinxiang
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-11 11:30:331楼 得分:1
    mark
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • xhs_lh04
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-11 11:35:352楼 得分:1
    UNIX高级网络编程...书很多,要看你的发展方向,有针对的去看
    LINUX下用gcc,调试用gdb
    AIX用xlc,xlC_r(c++)调试可用dbx
    ...sun的solaris,hp的HP-UX很多了
    操作系统大致都差不多,有些特性而已,编译器不一样编译选项差别很大
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • Longinc
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-11 11:41:283楼 得分:1
    学习
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • hqin6
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-11 11:43:274楼 得分:1
    unix高级环境编程
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • smallnat
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-11 11:50:225楼 得分:1
    抛弃所有WIN下的库
    ================================================================================
    书籍:《unix高级环境编程》
    ================================================================================
    不涉及图形界面的:
    用VI编辑
    用UE FTP到unix(不熟悉UNIX环境,不熟悉VI等编辑器的,建议使用)

    涉及图形界面的:QT

    调试:gdb , (打印日志)
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • phz1985
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-11 11:59:556楼 得分:1
    《UNIX环境高级编程》第2版。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • wuyu637
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-11 12:01:527楼 得分:1
    unix高级环境编程
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • R9R9R9
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-11 12:09:308楼 得分:1
    UNIX环境高级编程


    接分接分.好心人给点分吧.
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • R9R9R9
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-11 12:13:219楼 得分:11
    Unix网络编程 
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • Arthur_
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-11 12:13:5310楼 得分:1
    不如看看 QT适合你不
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • R9R9R9
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-11 12:14:0911楼 得分:1
    UNIX编程艺术
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • R9R9R9
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-11 12:16:1712楼 得分:169
    转:

    unix/linux 经典书籍推荐
    1  unix教程  外国教材  如果英文好的话可以看原版的 入门性的教材,在脑袋中建立起unix的概念并学会基本的操作。

    2  unix环境高级编程,被称为unix编程的圣经,看书之前,需要有操作系统基础,比如进程,内存管理,文件系统等。而且要知道unix下各个组件的特性。

    3  unix系统编程  比较深入,里面有好多好的东西,比如网络服务器的设计,而且讨论很详细,比如服务器性能该进等。

    4  linux上的c编程。基本上都是编程实例。而且也有一些基本概念的讲解,比如守护进程的编写就讲的比较好。

    5  linux下的数据库编程。不错的书,讲到了linux下oralce,mysql,informix等数据库的安装使用以及数据库编程。数据库,几乎每个项目都会用到的。

    6 unix编程艺术。探讨unix文化及理念的书。理念是指导性的东西,比如面向对象编程,如果你只是学会了c++的语法而不理解其思想理念,那你很可能写出一个骨质里其实是过程化的而非面向对象思想的c++程序。

    7 linux程序设计。比较全面,从基本的东西到网络编程,linux下的动态链接库都有。

    8 unix网络编程:网络编程第1卷.套接口API和XOpen传输接口API  unix:网络编程 进程间通信  各一卷,很好的东西,自己去看吧。

    最后,如果是unix编程的话,有必要学一学makefile这个东西,还有的就是vi编辑器的使用,记得我参加一个项目组的时候,看到项目经理使用vi 的那个效率啊,是任何一个windows编辑器无法企及的。当然习惯了winows的鼠标后,使用vi怎么弄怎么别扭,不过一旦你熟悉了,你会感觉到她的强大和效率,很有魅力的。当然也可以使用ue,editplus,source insight等工具,都是不错的,我喜欢ue。source insight是一个不错的源代码阅读工具。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • ilovedrv
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-11 12:29:0913楼 得分:1
    unix高级环境编程

    这本书确实不错
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • wzfxyer
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-11 12:37:0814楼 得分:1
    mark
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • shuaiwang_01
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-11 13:01:5915楼 得分:1
    看一看尤晋元译,外国人写的那本Unix环境高级编程!开头可能很难懂,但要坚持看下去。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • li_yang98
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-11 13:11:4216楼 得分:1
    新手的话可以先看The unix programming environment热热身,然后看Advanced Programming in the UNIX Environment,也就是大家说的unix高级环境编程了。刚上传了这两本书,呵呵
    http://download.csdn.net/source/765731
    http://download.csdn.net/source/765777
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • P_ghost
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-11 13:14:2317楼 得分:1
    给出200分哦,呵呵,接分接分。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • jia_xiaoxin
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-11 13:15:5118楼 得分:1
    《unix高级环境编程》
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • zmlovelx
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-11 13:19:2319楼 得分:1
    unix环境高级编程
    这本书貌似每次推荐都会上版啊.
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • cyj626
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-11 13:30:4720楼 得分:1
    jf
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • qq675927952
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-11 13:36:3221楼 得分:1
    接分接分.好心人给点分吧.
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • oliver_wei
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-11 15:43:4522楼 得分:1
    已经有很好得c++基础,再看一些unix相关书籍如
    unix高级环境编程
    linux程序设计
    就可以了。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • qinzhonghello
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-13 14:16:5223楼 得分:0
    mark!
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved