您好,欢迎光临有路网!
LINUX软件工程师(C语言)实用教程(修订版)
QQ咨询:

LINUX软件工程师(C语言)实用教程(修订版)

  • 作者:LUPA
  • 出版社:科学出版社
  • ISBN:9787030199645
  • 出版日期:2007年09月01日
  • 页数:382
  • 定价:¥38.00
  • 分享
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    本书主要内容包括:Linux环境下C语言程序的设计过程,C语言编译器 gcc、调试器gdb、工程管理器make的使用,多文件系统、文件操作、标准I/O库、串行通信程序的实现,进程的产生与控制、进程间的通信、Linux的图形编程、网络编程、数据库编程以及游戏程序的开发方法。
    本书结构合理、概念清楚、由浅入深、实用性强,是一本技能型的教材,适合Linux环境下软件工程技术人员使用,也可以作为软件、计算机等专业本、专科学生的教材。本书是开放源代码高校推进联盟“Linux软件工程师职业技能(C语言)资格”认证考试指定用书。
    文章节选
    第0章 开源文件概述
    0.1 开源文化概述
    0.1.1 开源文化
    开源,即开放源代码。开源诞生于软件行业,开源不仅仅代表软件源代码的开放,它本身还意味着自由、共享和充分利用资源。开源是一种精神,开源是一种文化。
    开源伴随着人类社会的发展,贯穿人类历史的始终。公元1642年,出生在英国的一个叫做乌尔索坡的偏僻村落的牛顿发现了万有引力,正是因为广义开源思想这种“天然想法”的存在,他将此发现全部公开,从而使人类社会生产力的发展产生了质的变化。如果他把万有引力的研究成果投入商业化运作,或是采用知识产权保护,那后果将不堪设想。1879年,经过爱迪生上万次实验,世界上**批白炽灯问世了。正是广义开源思想深入人心,这些技术才理所当然地被完全公开。
    然而随着社会的发展,部分人群渴望在产品分配中获得更多的利益,于是在软件领域产生了封闭的思想,软件技术专利化、商业化,导致软件技术本身无法良性发展。而如今,正是狭义开源思想将软件行业再次带回到广义开源思想中。解放思想、合作共的理念深入人心。开源已经成为软件业发展的大势所趋。曾经的软件业只是在某一时期因为商业市场的繁荣而进入不良发展期。
    ……
    目录
    第0章 开源文件概述
    0.1 开源文件概述
    0.2 开源软件与自由软件
    0.3 开源教育模式
    第1章 Linux系统程序设计基础
    1.1 **个Linux.C程序
    1.2 gcc编译器
    1.3 gdb调试器
    思考与实验
    第2章 文件分割和多文件编译
    2.1 函数
    2.2 文件分割
    2.3 make工程管理器
    2.4 autotools的使用
    思考与实验
    第3章 Linux环境下系统函数的使用
    3.1 数学函数的使用
    3.2 字符函数的使用
    3.3 系统时问与日期函数的使用
    3.4 环境控制函数
    3.5 内存分配函数
    3.6 数据结构中常用函数
    思考与实验
    第4章 文件的操作
    4.1 Linux系统文件的属性
    4.2 不带缓存的文件I/O操作
    4.3 带缓存的流文件I/O操作
    4.4 特殊文件的操作
    思考与实验
    第5章 串行通信
    第6章 进程控制
    第7章 进程间的通信
    第8章 网络程序设计
    第9章 Linux的图形编程
    第10章 数据库编程
    第11章 Qt编程
    第12章 综合设计
    附录
    附录1 SDL库的安装
    附录2 mysql开发包的安装
    附录3 Qt的安装
    参考文献
    参考网站
    编辑推荐语
    本书是关于介绍“Linux软件工程师”的实用教程,书中的主要内容包括:Linux环境下C语言程序的设计过程,C语言编译器gcc、调试器gdb、工程管理器make的使用,多文件系统、文件操作等内容。本是一本技能型的教材,适合Linux环境下软件工程技术人员使用。
    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外