程序设计综合
-
深入浅出面向对象分析与设计(美)麦克劳夫林、等通过一连串的脑力开发,《深入浅出面向对象分析与设计》压缩了学习与获取复杂信息所需的时间。可以预料,这将是一段充满乐趣的学习之旅。相信在读完本书之时,你肯定能够写出伟大的软件。本书荣获2007年第十七届Jolt技术类图书震撼大奖。你是否早已对市面上那些只有在成为专家以后,读起来才有感觉的 OOA&D 书籍感到厌倦?你可能早就听说过 OOA&D 书籍能帮助你写出伟大的软件 — 让老板高兴、客户满意的软件。但如何办到呢?《深入浅出面向对象分析和设计》将告诉你如何分析、设计以及撰写真正面向对象的软件:容易重利用、好维护、可扩展的软件;不再使你心碎的软件;让你增添新功能而不会破坏旧机制的软件。在本书中,你将学到: ·使用诸如封装(encapsulation)与委派(delegation)的 OO 原则建立灵活的应用程序。 ·使用开闭原则(Open-Closed Principle)与单一责任原则(Single-Responsibility Principle)提升程序的重利用性。 ·学习如何将 OO 原则、设计模式及各种开发方法,通通整合到 OOA&D 项目的生命周期里。 ·运用 UML、用例及用例图来确保所有利害关系人都能清楚地进行沟通,协助你交付正确的软件,达到每个人的要求。注:本书为英文版。 -
ASP+SQL Server网站系统开发项目案例顼宇峰 编著《ASP+SQL Server网站系统开发项目案例》精选8个ASP+SOL Server开发系统应用案例,分别是在线聊天室、新闻发布系统、在线音乐点播系统、网上问卷调查系统、成绩信息综合管理系统、网上下载系统、企业内部管理系统和学生学籍管理系统。所选案例结合实际应用的需求,根据系统设计的实际要求进行讲解。在介绍应用技术的同时,《ASP+SQL Server网站系统开发项目案例》针对现有书籍普遍缺少详细的系统分析和设计方面内容的情况,每个案例均对系统各个模块的功能、原理和数据库设计进行了详细的分析。通过阅读《ASP+SQL Server网站系统开发项目案例》,读者可以轻松地读懂案例程序,并掌握开发实际应用系统的方法,对于将来独立完成信息系统的开发具有很大的实用价值。《ASP+SQL Server网站系统开发项目案例》实例丰富、讲解具体、可操作性强,非常适合ASP+SQI.Server系统的软件开发人员阅读和参考,也可以作为ASP动态网站开发的培训教材。 -
UNIX系统应用编程岳建国 等编著《UNIX系统应用编程》是作者在总结多年教学和科研实践经验的基础上写成的一本有关LINIX应用编程的教材,凝聚了作者的许多经验和技巧。全书共分为三大部分:第一部分为UNIX系统概况、文件系统解析和常用命令;第二部分为shell的元字符基本语法和编程;第三部分为UNIX的I/O编程、高级进程间通信、远程进程间通信等。最后介绍了一些LJNIX系统下网络和远程通信管理等方面的知识。 《UNIX系统应用编程》内容丰富,是一本很有特色的教科书,可作为计算机科学与技术、电子信息、机械和建筑等相关专业本科生的教材,也可作为研究生的教材,对于从事计算机应用和开发的技术人员也具有较高的参考价值。 -
Java开发利器连洪武本书由浅入深、循序渐进地介绍了目前流行的基于Eclipse的优秀框架。全书共分14章,内容涵盖Eclipse基础、Ant资源构造、数据库应用开发、Web应用开发、Struts应用开发、Hibernate应用开发、单元测试、AOP和CVS等内容。最后还讲解了3个综合案例,具有较高的参考价值。本书最大的特色在于,每一节的例子都是经过精挑细选的,具有很强的针对性,力求让读者通过亲自动手尽可能快地掌握如何基于Eclipse进行企业应用开发,学习尽可能多的知识。本书内容丰富,实例典型,适用于初、中级Eclipse用户,同时也可用作高校计算机专业和社会培训班的教材。 -
C语言程序设计教程朱接文C语言是目前广泛使用的通用程序设计语言之一,也是许多计算机专业人员和计算机爱好者学习程序设计的首选语言。《C语言程序设计教程》以程序设计为主线,系统介绍了C语言程序设计的基本知识、C语言的基本数据类型和数据运算、程序控制结构、数组、指针、函数、结构和联合、文件、编译预处理等,并通过丰富的程序设计实例,来使读者获得程序设计的一般思路和实际编程的能力。每章都安排了大量的习题,以帮助读者检测C语言知识的掌握程度,提高程序设计能力。《C语言程序设计教程》可作为大专院校“C语言程序设计”课程的教材及全国计算机等级考试(C语言)培训班的教材,也可供从事程序开发的工程技术人员参考。 -
计算机算法设计与分析王晓东 编著本书为普通高等教育“十一五”国家级规划教材,是计算机专业核心课程“算法设计与分析”教材。全书以算法设计策略为知识单元,系统介绍计算机算法的设计方法与分析技巧。主要内容包括:算法概述、递归与分治策略、动态规划、贪心算法、回溯法、分支限界法、随机化算法、线性规划与网络流、NP完全性理论与近似算法等。书中既涉及经典与实用算法及实例分析,又包括算法热点领域追踪。为突出教材的可读性和可用性,章首增加了学习要点提示;章末配有难易适度的习题,分为算法分析题和算法实现题两部分;配套出版了《算法设计与实验题解》;并免费提供电子课件和教学网站服务。本书适合作为大学计算机科学与技术、软件工程、信息安全、信息与计算科学等专业本科生和研究生教材,也适合广大工程技术人员学习参考。 -
Visual FoxPro权威指南张洪举本书内容涵盖了Visual FoxPro 9.0 SP2编程的各项关键技术、应用技巧和解决方案。本书以由简入繁、循序渐进的方式来讲解Visual FoxPro编程中各个方面的内容。包括Visual FoxPro开发环境、语法基础、基本表和数据库操作、SELECT-SQL查询、面向对象概念、表单与表单集、菜单和工具栏、报表设计、程序易用性设计、查询与搜索设计、文件和目录操作、位运算、OLE控制、XML与Web服务、共享访问程序设计、客户/服务器程序设计、API函数、应用程序的管理与编译、建立和调用帮助文档、程序发布等。在分析阐述的同时,使用了大量的代码进行示例演示,内容详实丰富。.本书可用作广大初学者快速学习、掌握Visual FoxPro 9.0的教材,同时也卡作为中高级程序员的首选参考书。国内诸多高等院校已经将该书选作为2007年的教材。 -
Xilinx可编程逻辑器件的应用与设计黄志强、等 编著本书以浅入深处、图文并茂的方式,系统介绍了FPGA(现场可编程阵列)继承电路的发明者?美国Xilinx公司的代表性CPID和FPGA器件产品的结构原理、功能特性及应用设计技术,同时还通过大量的实例详细介绍了 Xilinx公司的FPGA资源使用方法、提高资源利用率的技巧、用流水线技术提高系统的运行频率、增量涉及等非常实用的设计方法和技巧。本书内容新颖,实用性强。对于消费类电子产品涉及、通信系统涉及、嵌入式处理器系统设计及控制设备开发涉及的工程师、科研人员、大专院校相关专业的研究生、高年级本科生,本书都是一本具有指导价值和实用价值的技术参考书。 -
程序设计语言原理(美)Robert W.Sebesta 著;张勤、王方矩 译《程序设计语言原理(原书第7版)》从为什么学习程序设计语言人手,深入细致地讲解了命令式语言的主要结构及其设计与实现,内容涉及变量、数据类型、表达式和赋值语句、控制语句、子程序、数据抽象机制、支持面向对象程序设计(继承和动态方法绑定)、并发程序单元和异常处理等方面。在最后两章介绍了函数式程序设计语言和逻辑程序设计语言。《程序设计语言原理(原书第7版)》内容丰富,剖析透彻,被美国和加拿大多所高等院校采用作为教材。奉书既可用做高等院校计算机及相关专业本科生程序设计语言课程的教材和参考书,也可供程序设计人员参考。 -
西门子S7可编程序控制器崔坚 编著STEP7是西门子公司主流S7-300、400系列可编程序控制器的编程软件,使用STEP7可以对C7、WINAC以及ET200智能分布式I/O站进行编程。本书简单地介绍了西门子公司S7—300、400系列PLC硬件系统和CPU程序处理的方法,以大量的篇幅介绍了从项目的创建、编程、站点间通信到调试,以及如何完成一个完整的控制任务的实现过程,并以示例的方式介绍了每种基本编程指令的使用,便于读者对指令集的理解。复杂而又灵活的间接寻址一直是困扰着许多编程人员的难点,书中结合实际的应用程序,对间接寻址的各种指令以及使用方法逐一解析,使读者能够增强阅读程序的能力、扩展编程思路。书中还对常用的功能模块,如高速计数器、定位模块、高速布尔处理器的使用进行了详细介绍,言简意赅的示例可以使读者快速入门。本书适合系统工程师、现场工程技术人员、大专院校相关专业师生以及工程设计人员借鉴和参考。
