您的浏览历史

征服C/C++企业软件开发核心技术



精彩评论
市场价 : ¥49.00
普通会员 : ¥39.20
1-3星会员: ¥38.22
4-5星会员: ¥36.75(75折)

基本信息
【评  价】 (共 31 条) 参与评论
【作  者】徐镇河 [同作者作品]
【出 版 社】 科学出版社     【书 号】 9787030225214
【上架时间】 2008-8-18
【出版日期】 2008 年8月 【开 本】 16开 【页 码】 432     【版 次】1-1
【所属分类】 计算机 > 软件与程序设计 > C/Turbo C > C
计算机 > 软件与程序设计 > C++ > C++
计算机 > 软件工程及软件方法学 > 综合
编辑推荐

汇聚15年开发经验,深度解析C/C++企业软件核心技术
跨越Unix、Linux、Solaris、Windows操作系统
深入多线程、进程通信、网络通信
剖析Oracle、Mysql、内存排错、性能调优、中间件
解决企业迫切需要的高性能、高稳定性等问题



推荐阅读

【内容简介】

本书介绍如何在PC系统下搭建Linux+Oracle企业软件开发环境,并以此为基准平台,介绍用C/C++语言开发企业应用程序。.

本书结构合理,步步为营,兼顾Linux/Unix/Windows操作系统,内容包含:基础环境搭建、开发和调试方法、常用集成开发环境(IDE)、Linux/Unix/Windows跨平台软件开发、进程通信、守护进程和Windows服务程序开发、多线程环境下的网络通信、Oracle数据库数据的主流操作方法、MySQL数据库操作方法、内存排错、性能分析、CORBA程序设计、Visibroker中间件的使用等。各章环环相扣,由浅到深、厚积薄发,涵盖企业软件开发的所有关键性步骤,用最简练的方法阐述企业软件开发的核心技术。..

本书来源于软件公司研发部和测试部的正规培训资料,适用于企业软件开发的初、中级人员,尤其是有C/C++语言及数据库基础的高等院校学生、培训学校软件开发方向的学员、有志从业的编程爱好者,也是从业余开发者进阶为专业程序员的高效的cookbook。...

【目录信息】


第1章 企业软件开发概述. 1
1.1 企业软件特点 2
1.1.1 什么是企业软件 2
1.1.2 企业软件的特性 2
1.1.3 企业软件是中国软件行业发展的主要方向 3
1.1.4 企业软件开发人员缺乏 3
1.2 企业软件开发的生产线和职责定位 4
1.3 C/C++程序员的特殊要求 7
1.4 编程——简单而复杂的任务 8
1.5 英语——永不放弃的工作语言 8
1.6 关于这本书 9
第2章 基础环境 11
2.1 C/C++程序员必备的基础知识 12
2.2 虚拟机软件 13
2.2.1 VMware Server/Workstation 13
2.2.2 VMware ESX Server 14
2.3 VMware Server下安装Linux 14
2.3.1 安装VMware Server 15
<< 查看详细目录

【前言】

计算机是二十世纪最伟大的发明之一,其广泛的应用彻底改变了人们的生活。到了二十一世纪,几乎所有的行业都离不开它了。.
我们肉眼看到的计算机是都是一个个的硬件设备,如果不能有效地控制,那么,这些或大、或小、或廉价、或昂贵的计算机系统全都是无用的废铁。计算机系统的灵魂是什么?是控制、是数据、是软件。计算机系统早就从科研教育部门走向了各行各业,需要大量的软件。
软件行业现状
计算机可以干很多事情,可惜,它并不知道自己要干什么,需要告诉它该干什么,这些都是由软件来控制。每个行业都有自己的业务规则,其软件一般不具备通用性,需要定制。加上行业的业务也是在不断地发展和变化.. << 查看前言

【书摘】

第1章 企业软件开发概述
1.1 企业软件特点
  1.1.1 什么是企业软件
什么是软件?很多人立即脱口而出:不就是程序吗?应该说,只说对了一部分,通常认为,软件由程序和数据构成的。很多程序的目的就是要处理数据,尤其是转换和保存数据。比如电脑绘图、制作Flash动画等,这些可能并不生成任何程序代码,但也称为软件产品,其数据可能比生成数据的工具重要得多。一个游戏公司里的美工,可能比主程序师的薪水要高很多。一款游戏里,可执行文件及动态库可能只有几十兆,但各种数据可能有几张DVD,这些数据都是游戏软件的骨干组成部分。
从用户的角度来区分,软件可以分为通用软件和企业软件两种类型。
通用软件一般是给广大普通用户个人使用的,也可能是特定用户群,对用户具有通用性。比如Windows操作系统、MS Office办公系统、MacAfee反毒软件、AutoCAD制图软件、Photoshop图像处理软件等,基本上是买一套软件个人使用。
企业软件则是给特定企业定制、或者由企业内部人员自行开发的专用软件系统,其用户是一个或一类特定的企业,每套软件可能都是唯一的,满足企业生产、管理、分析等用途,常常是行业软件。比如为银行开发的营业系统、电信运行商定制的计费系统等。它们会用到大量的通用软件,例如Unix和Windows操作系统、Oracle数据库系统,CORBA中间件、WebLogic Web服务器等。但是,更有生命力的软件是为企业定制的专用业务处理系统,因为每个企业的业务流程、管理方法都可能是不一致的,从通用软件公司无法购买到合适的软件,必须由软件开发人员为企业定制。
说得更形象一点,通用软件产品就好比是批量生产的商场里出售的衣服,而企业软件则可能是件皇袍,适用的对象完全不同。
  ……

评论交流 共有31人开贴评论  43人参与评论  26人参与打分 查看

12人
 46%
用户平均打分
我要写评论  help如何参与评论和打分
6人
 23%
2人
 7%
4人
 15%
2人
 7%

boolwang

一级评论员
评价等级:  
发表于:2008-9-9 14:00:00
这本书看内容,是比较实用的,作者是很用心的,提炼出很多经验。

我下面说的是写给准备学习C 的人看的。看了作者前言,随便说几句:

就目前人才市场而言:

大部分GUI开发中,使用C 的MFC已经没落

UNIX与DB结合,也就是企业开发,或者是各种信息系统,例如彩票计算,使用C居多

嵌入式,以C居多。

C 是一个面向应用的语言,相对于C面向机器。

但是应用这个东西,很广泛,企业计算WEB方面,JAVA占据江山,UNIX上有部分用C的。

C 更适合象AUTOCAD PHOTOSHOP这类,被孟岩称作“高性能复杂应用程序”,例如国内的金山,这类软件目前市场很小

在嵌入式,用C居多。

总得来讲,国内嵌入式,和UNIX用C居多

当年MFC火热时培养出的C 高手大多成了经理或者老程序员

目前很多人失业,因为前些年大量人涌入JAVA,造成JAVA过剩。

手机业因为山寨机冲击,大量手机程序员在找工作,他们大多只会C。

通信业其实用C居多,包括华为,虽然在转向C ,但是很缓慢

虽然银行业,也就是企业计算,如作者说的,用UNIX C DB,但是用OO的很少。虽然编译器本身都支持C


其实国外C 很普及,但是中国UNIX程序员大多在C这个水平,OO水平比较低。

这本书可以看出来,讲的很多API,都是C的。包括中国嵌入式程序员,大多也是C的水平,OO概念很浅

我同意作者看法,这本书是使读者进入职业程序员,但是,如果你仅仅会C,不会JAVA 或者C /OO,或者数据库,

那么,未来是不具备竞争力的。如作者说,C 程序员被挤入很窄的就业空间。

那些竞争力的领域不是这本书的主题,这本书讲了你要上手,需要的一些common skills。

我想说的是,如果你想进入企业计算,你应该在JAVA 、DB上下功夫,而不是C 。如果你在C 上下了很多功夫,工作时发现用不太上,而你在DB OO/JAVA上的欠缺会阻碍你的发展
回复 ( 3条评论-- 点击查看讨论 )
您觉得呢? 送鲜花 (得1支)  扔鸡蛋 (得3个)

xuzhenhe
作者
评价等级:  
发表于:2008-9-4 16:10:00
感谢这位朋友的批评。
代码质量一般,这一点也许您写的更好些,但这种质量不差,够用了。因为这本书的读者主要是入门和初级者。
如果您看了前言,一定会知道,这是一本横向的书,不是专门领域的书,所以把数据库和网络多线程要糅合在1一起,因为实际上的程序是多方面都会涉及到的。这里只是一个入门的敲门砖。要深入有专门的厂家文档。
书中有代码,是给初级人员用的,注释不少,适合在床上甚至在车上看。
对于中高层人员,我建议您去看更专业的书籍,或厂家文档。cookbook方面的书可能不合您的胃口。
我相信读者在入门后,会知道看那方面的专业资料。
回复 ( 2条评论-- 点击查看讨论 )
您觉得呢? 送鲜花 (得3支)  扔鸡蛋 (得2个)

pursuit

一级评论员
  
发表于:2009-1-3 12:58:00
倒是想买本看看
不过看不全目录唉。。。。。
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

shijunsun
二级评论员
  
发表于:2008-12-12 12:40:00
我看看我的级别:不知书好不好,但是我想每本书都有特点,
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

mingyuejingque

一级评论员
该会员在china-pub购买过此书
评价等级:  
发表于:2008-10-15 13:22:00
看看我的级别,哈哈哈~~~~
回复 ( 2条评论-- 点击查看讨论 )
您觉得呢? 送鲜花 (得1支)  扔鸡蛋 (得1个)
我要写评论
查看所有评论交流(共31条)