第一图书网

软件综合开发案例教程

蔡建平 清华大学出版社
出版时间:

2011-2  

出版社:

清华大学出版社  

作者:

蔡建平  

页数:

490  

Tag标签:

无  

内容概要

本书以实际的股票软件为基础,全面介绍了计算机开源技术的理论知识和应用方法,帮助学生全面.地掌握这些技术,并培养学生的计算机技术综合应用能力。特别是本书列举的各种软件技术应用案例,能够很好地帮助教师进行案例驱动式的实践教学,使学生能够直接或零距离地接触和学习基于开源的网络通信、数据库管理、图形用户界面设计等资源进行大型软件开发的方法和技术,并能够综合地应用Linux操作系统、高级编程语言GCC、面向对象程序设计方法、编译技术、Gtk+用户界面设计、MySQL数据库、网络通信与Socket编程、软件体系结构、应用软件开发模式、软件国际化与本地化方法,以及平台移植等软件开发方法和技术来进行应用软件的开发,增强他们实际软件项目开发的总体意识和综合实践能力。
本书共分6章,包括Linux基础、GCC下的软件开发基础、网络通信及Socket编程、MySQL数据库应用、Gtk+界面设计、股票软件实现案例分析与实践等内容,并配套提供了包含本教材所用各种资源的DVD光盘。作为开源软件案例驱动的计算机软件技术综合应用实践教材,本书主要面向信息学科的计算机、软件工程及相近专业的本科高年级学生和专业硕士学位研究生,同时本书也可作为已工作的软件开发人员学习和进行有关应用软件开发(如基于C/S应用模式的软件开发)时的学习参考书籍。

作者简介

蔡建平,教授,北京工业大学软件学院软件与网络工程系主任。在原总装备部某研究所工作10余年,一直从事该所负责的全军军用共性软件系统项目的论证和研究,并在其中发挥重要作用,得到有关领导和专家的认可和好评。获军队科技进步一等奖、二等奖、三等奖多项;发表各类学术论文30多篇,出版图书3部。在某公司任技术总监期间,除负责国防有关单位的软件工程、软件质量保证、软件测试以及嵌入式开发的技术咨询、提供解决方案和技术支撑外,还主持开发了一系列软件测试工具,并成功用于国防软件的测试。2005年9月在北京工业大学软件学院任职教授以来,除了多年讲授软件测试课程和多次对外开展嵌入式软件测试技术培训外,在学院的学科建设、专业建设,如实验室建设、实践教学改革与创新、数字艺术方向和数字媒体技术专业建设、“211工程”建设、教育部和北京市特色专业建设,以及科研基地——科技创新平台建设等方面做了大量的工作,取得了突破性成果,获国家教学优秀成果二等奖一项(排名第三)。

书籍目录

第一章 Linux基础
第二章 GCC下的软件开发基础
第三章 网络通信及Socket编程
第四章 MySQL数据库应用
第五章 Gtk+界面设计
第六章 股票软件实现案例分析
参考文献

章节摘录

版权页:插图:Linux是一种能运行于多种平台、源代码公开、免费、功能强大、遵循POSIX标准、与UNIX兼容的操作系统。Linux自20世纪中期以来一直在突飞猛进地发展,人们在计算机软件开发和应用中越来越离不开它。Linux的诞生和发展给全球的软件业带来了新的机遇,也使微软的Windows操作系统面临有史以来最大的挑战。由于Linux属于自由软件,它的源代码是公开的,并遵循通用公共许可(General Public Licence,GPL,所以用户可以免费使用,从而使Linux在极短的时间内就成了一套成熟而稳定的操作系统。全世界成千上万的程序专家和Linux爱好者正在通过:Internet不断地对Linux进行开发、完善和维护。Linux操作系统核心最早是1991年由芬兰的Linux Torvalds在芬兰赫尔辛基大学上学时发布的(那年Torvalds年仅25岁),后来经过众多世界顶尖的软件工程师的不断修改和完善,Linux得以在全球普及开来,在服务器领域及个人桌面得到越来越多的应用,在嵌入式开发方面更是具有其他操作系统无可比拟的优势,并以每年100%的用户数递增,显示了Linux强大的实力。


编辑推荐

《软件综合开发案例教程:Linux、GCC、MySQL、Socket、Gtk+与开源案例》能满足计算机、软件工程及相近专业本科高年级学生在前期学习了程序设计、操作系统、数据库、计算机网络等计算机专业基础课程后,急需通过一个案例或一个项目来应用这些专业基础知识和技术进行综合性实验或实践,提高自身计算机技术综合应用能力的强烈需求。除了对主流的计算机开源技术进行详细介绍和举例分析外,《软件综合开发案例教程:Linux、GCC、MySQL、Socket、Gtk+与开源案例》还特别突出了计算机开源技术在实际软件案例中的应用,以很好地支持案例驱动式的实践教学。《软件综合开发案例教程:Linux、GCC、MySQL、Socket、Gtk+与开源案例》所涉及的实验教学资源相当丰富,覆盖面相当广,且全是开源软件或开源工具,保证了国内许多院校在办学条件不足,实验教学经费有限,无法全方位引进商用软件工具的情况下,仍然能够开设软件综合性开发的实践课程。Linux基础知识GCC下的软件开发网络通信及Socket编程MySQL数据库应用Gtk+界面设计股票软件实现案例分析与实践

图书封面

图书标签Tags

广告

下载页面


软件综合开发案例教程 PDF格式下载



看目录就烂七八糟的,到底要讲什么呢? 我是想学GTK搜到的,但这本书似乎多什么东西都是简单介绍一下,那我还不如直接上网搜呢。


就这还去教学当教材。。。基本都是把使用手册翻译一遍,有意思么?


但是整本书的讲解不太深入,这是遗憾之处


国内开源软件开发教程的先河。。。绝对要看一下


很厚的一本书,应该是正版。


相关图书