程序设计综合
-
学用计算机基础部分济南市中小学计算机教育培训中心本书是计算机知识的入门系列教材之一。书中以通俗的方式介绍了Windows95/98操作系统、文字编辑工具——WPS 2000使用方法,并且以简练的语言介绍了国际互联网常识及操作。全书由基础篇、应用篇、国际互联网篇、系统设置与常用工具篇和常识篇组成。这种新颖的篇章设置使内容更加条理,层次更加清晰,这会给学习计算机知识带来方便。本书可供广大初、高中学生和初学者使用。在教师的指导下,也可供小学高年级学生使用。 -
课外读物赵刚Turbo C是目前常见的小型语言软件,简单、易学、功能强大,本书是专门为中小学生编写的趣味读物,通俗、生动、容易上手,每一章节都有生动有趣的实例,包括最令青少年着迷的游戏、图形、动画和音乐设计,能让同学们在娱乐中体会出编程的乐趣。本书还提供了一个辅助编程软件,它可以帮助青少年更方便、更有效地开发程序,这在同类书中还不多见。 -
VISUAL STUDIO TEAM SYSTEM软件工程实践Sam Guckenheimer,Juan J. Perez本书不讲述如何具体操作VSTS,而讲述VSTS的思想及其实践。本书不仅包括了最新的软件工程领域的思想和概念,还为软件开发提出了一种崭新的思维方式——价值增加。价值增加本书的核心思想,同时也是VSTS的核心设计理念。.本书理论与实例并重,图文并茂,运用大量实例详实地论述了如何将最现代的软件工程思想和价值增加的思想应用到需求、项目管理、架构设计、开发和测试等软件开发生命周期中的各个领域中。本书适合软件项目管理人员、开发人员参考。本书论述了软件开发价值增加的思维方式。这一思维方式构成了VSTS的基础,包括VSTS的指导思想,为什么这些指导思想会以某些方式表现,以及它们如何才能与管理软件生命周期的过程紧密结合。本书如同一个现场教练,带领开发团队以一贯的流程走完整个软件生命周期。读者通过学习本书能够了解使用VSTS所必需的知识,包括:■ 价值增加的思维(相对于工作消减)在软件开发生命周期中的角色,以及“流”的意义和重要性。..■ 用于敏捷软件开发的MSF和用于CMMI过程改进的MSF的应用。■ VSTS中用于计划和管理待处理队列(backlog)的工作项。■ 多维的每日度量维护了项目的流,也为估计提供了参考数据。■ 使用人物和应用场景来创建需求。■ 使用迭代、可信任的透明度和无矛盾的度量来管理项目。■ 使用价值增加的观点、面向服务的架构、约束和服务质量来进行架构设计。■ 使用单元测试、代码覆盖度、特征分析和构建自动化进行开发。■ 使用应用场景、服务质量、配置、数据、探索和度量来测试客户价值。■ 高效地进行缺陷报告和缺陷评估。■ 项目问题解析:识别和纠正共同的隐患和反模式。... -
C语言程序设计教程杨起帆《高等院校计算机技术与应用系列规划教材:C语言程序设计教程》着重突出C语言作为一门实践性很强的程序设计课程应该重点培养学生的实际编程能力。从应用出发,强调实践与应用相结合,重在传授学生程序设计的思想和方法,培养学生独立编程能力。《高等院校计算机技术与应用系列规划教材:C语言程序设计教程》可作为高等院校计算机科学与技术专业及其他非计算机专业的C语言程序设计教材,也可作为其他各级各类学校的C语言程序设计教材或参考书。 -
Ruby Cookbook(美)卡尔森、理查德森你想探究Ruby的极致吗?Ruby Cookbook就是关于这一当今最热门编程语言的最全面的问题求解指南。本书使用清晰的阐述和数千行可以在你的项目中使用的源代码,来为在实际应用中可能碰到的数百个问题提供解决方法。从数据结构到集成前沿技术的算法,Ruby Cookbook为每一位编程人员都准备了一些专题。初学者和资深的Ruby专家都可以从本书学习到下列专题中有关Ruby编程的知识和技巧:*字符串和数字*数据库*数组和哈希表*图像*类、模块和命名空间*互联网服务,如电子邮件、SSH和BitTorrent*反射机制和元编程(metaprogramming)*XML和HTML文件处理*多任务 *Ruby on Rails (包括Ajax 集成) *图形界面和终端界面如果你需要一个网络应用程序,本书将向你展示如何使用Rails来开始进行开发。假设你需要重命名数以千计的文件,你将会看到如何使用Ruby来完成诸如此类的日常任务。你还可以学习如何使用Ruby读写微软Excel表格文件,如何使用贝叶斯(Bayesian)过滤器进行文本归类以及如何创建PDF文件。甚至本书还将介绍一些冒傻气的把戏,比如如何让你的键盘灯闪烁不停。 总而言之,在目前已写成的关于Ruby的书中,Ruby Cookbook是最有用的一本。如果你需要解决一个Ruby问题,大可不必进行重复劳动,就直接在本书中寻找现成答案吧。 “程序员并不是仅仅靠语法知识就可以生存的,而是要靠他们所编写的每一行实际的代码。本书充满了实用的方法、技巧、知识和智慧。我希望它将读者的Ruby编程带入更高境界。” :Yukihiro(Matz) Matsumoto?, Ruby的作者 “你认为书中各个主题不过是些传统的日常菜谱,错,其实它们全都是被涂上了粘稠的荷兰奶酪酱的美味。哦,伙计,这就是实例:杂凑的版本系统,几个BitTorrent的客户端以及你走失的恐龙的寻物启事。有关各种协议的这一章好有趣。好像大快朵颐后浓稠香甜的酱汁将从你的嘴边流下来!对了,还有些大块的咸肉。” :why the lucky stiff -
可重构片上系统的系统级设计(希)沃尔斯《可重构片上系统的系统级设计(影印版)》主要针对可编程SOCs进行说明,并且对系统在实际中的应用,有很高的指导价值。对于高端设计流程,主要采用了基于C++语言的Systemc以及OCAPI-XL等两种方法,对可编程SOCs设计有指导意义。系统级可编程SOCs可以解决SOCs遇到的一些问题。 -
TSP领导开发团队(美)汉弗莱(Humphrey,W.S.) 著,张家才,江贺,车皓阳 译TSP是由“软件质量之父”Watts S. Humphrey提出的一种采用广泛的团队过程。在本书中,作者以深厚的专业功底,准确地向团队领导人员展示了如何领导接受过个体软件过程(PSP)培训的软件工程师团队。书中探索了高效领导和团队协作的各个方面,包括构建合适的团队、TSP启动过程、制造高质量产品的过程、项目评审、有效使用领导者和团队的职能等,书中还讲述了项目负责人的职责范围、领导能力的基本要素以及可能会面对的许多问题。本书实用性与可读性强,可供软件开发项目负责人、程序员和一般编程爱好者在开发软件时参考,也可作为高等院校计算机软件工程课程的教材。 -
Linux Kernel Module 及TCP/IP程序设计谢进忠,谢进益 编著本书从介绍TCP/IP应用程序开始,进一步深入介绍Linux的TCP/IP Kernel,并介绍如何使用Kernel Module的方式修改Linux的TCP/IP模块,以及有弹性地扩展Linux Kernel功能。本书旨在教会读者最初级的基础技能,以便于以后做更深入的研究,特别适合希望对Linux Kernel Module编程有入门级认识的读者。随书光盘中包含本书各章的范例程序代码。 -
软件工程式实践教程赵池龙,姜义平,张建 编著本书是普通高等教育“十一五”国家级规划教材《实用软件工程(第2版)》(赵池龙等编著)的姊妹篇,是软件工程职业实践和软件项目综合实习的最新教程。内容包括:建模工具PowerDesigner 11和Rational Rose 2003,关系型数据库建模理论及典型案例分析,网上论坛、学生信息管理系统和图书馆信息系统三个项目开发案例的立项、需求、设计、实现、测试和源代码分析,软件工程师的职业素质及道德规范,以及实用软件工程习题参考解答。本书为任课教师免费提供电子课件和三个项目案例资料电子版。本书是软件工程和计算机相关专业本、专科生“软件工程职业实践”和“软件工程综合实习”课程教材,也适合在职研究生、软件学院教师和IT企业软件开发人员作为参考书使用。 -
PLC应用开发从基础到实践刘洪涛、黄海《PLC应用开发从基础到实践》从可编程控制器应用的实际需要出发,详细介绍了PLC的结构配置、工作原理、指令及系统、编程方法和通信等内容,并在此基础上介绍了PLC控制系统的设计原则、设计步骤、硬件设计、软件设计等。最后通过具体的实例介绍PLC的软件设计方法及应用系统构成,以及常用PLC的型号和资源配置,并给出具体的源程序。应用实例包括交通信号灯控制、水处理控制、啤酒发酵控制系统等。本收以实用为宗旨,系统性强,层次清楚,实例典型,有较强的实用性和参考价值。通过《PLC应用开发从基础到实践》的学习,可以让读者了解开发PLC系统的全过程,包括总体设计、PLC的选择及配置和程序设计等。《PLC应用开发从基础到实践》可供电气控制、计算机应用、机电一体化等相关专业工程技术人员参考,也可作为大专院校及在职工程技术人员继续教育的教材。
