其他编程语言/工具
-
程序员应该知道的97件事亨尼 著,李军 译《程序员应该知道的97件事》是一线程序员的经验荟萃,他们根据各自在软件工程各环节里的实践经历,现身说法,提出了自己的真知灼见,这些经验涵盖了用户需求、系统分析设计、编码实践、编码风格、bug管理和项目管理等多个方面。来自各领域的程序员都能从中找到自己感兴趣的内容,因此,适合不同层次程序员的阅读。 -
详解MATLAB图形绘制技术张德丰,雷小平 主编《详解MATLAB图形绘制技术》首先介绍MATLAB的基本知识及基本运算,使读者对MATLAB有一个概略的了解,然后系统论述图形绘制技术的基本概念、工作原理及在工程中的应用。书中精选科学和工程中常用的多个算法,全部采用MATLAB语言编程实现,并结合实例对算法程序进行验证和分析。其中详细讲解了MATLAB的基本知识、二维图形的绘制、三维图形的绘制、高级图形绘制技术、动画与视频、几何造型及GUI的程序设计等内容。《详解MATLAB图形绘制技术》以精缩的理论知识、实践教学和工程训练相结合,可以作为相关专业学生及工程技术人员学习MATLAB图形绘制或图形可视化技术的指导书,也可作为高年级本科生和研究生的教材或教参。 -
深入浅出WPF刘铁猛 著WPF是微软新一代开发技术,涵盖了桌面应用程序开发、网络应用程序开发和移动应用程序开发,是微软开发技术未来十年的主要方向。《深入浅出WPF》的内容分为两大部分。第一部分是学习WPF开发的基础知识,包括XAML,语言的详细剖析、WPF控件的使用、用户界面布局的介绍。第二部分是作为优秀WPF程序员所应掌握的知识,包括依赖对象和数据关联、路由事件与命令、数据模板与控件模板、绘图与动画等。《深入浅出WPF》作者具有多年WPF开发经验,历经多个大型项目,现任微软(美国)下载中心项目组高级开发工程师。《深入浅出WPF》是作者多年来学习和使用WPF的经验总结。《深入浅出WPF》包含了众多WPF面试点,作者凭借书中的知识顺利通过微软(美国)的面试。 -
Flex 4一学就会(加)阿姆斯特朗 著,张猛 译《Flex 4一学就会》教你轻松掌握Flex 4。全书共7章。前6章由26个精心挑选、循序渐进的示例组成,主要介绍了ActionScript 3、XML、FAX、spark组件、spark容器、视图状态、特效、样式、Halo组件、格式化器和验证器等内容。最后一章介绍了如何使用Caimgorm框架开发Socialstalkr应用程序,你可以从中学习如何构建真正的Flex应用程序。《Flex 4一学就会》适合Web开发人员阅读。 -
并发的艺术(美)布雷谢斯 著,聂雪军 等译如果你希望通过并发编程来充分发挥多核处理器的强大功能,那么本书将为你提供所需的理论知识和实际经验。本书是为数不多的几本介绍如何在多核处理器的共享内存模型中实现算法的书籍之一,它并非仅仅介绍一些理论模型或者分布式内存架构。本书详细分析了各种示例程序,这些内容非常有助于你将串行代码转换为并行代码,此外还介绍了如何避免一些常见的错误。本书的作者是Intel公司的一位资深工程师,他从事并发编程已经有20多年的时间,本书将帮助您:分析在共享内存模型与分布式内存模型之间的编程差异。学习如何设计多线程程序,包括对程序的测试和调优。了解如何最有效地使用各种不同的线程化机制,包括Windows线程、POSIX线程、OpenMP以及Intel Threading Building Blocks。掌握如何实现各种并发算法,包括排序、搜索、图以及其他一些实用的计算。本书还介绍了如何在算法中实现高可伸缩性,使得算法能够充分发挥将来包含更多核处理器的强大功能。对于开发并行代码算法的程序员来说,本书是必不可少的。 -
面向对象程序设计与C++语言朱战立,宋新爱 编著《新编计算机类本科规划教材·面向对象程序设计与C++语言》讨论面向对象程序设计的基本概念,以及使用Visual C++进行Windows用户界面设计的基本方法。《新编计算机类本科规划教材·面向对象程序设计与C++语言》的内容主要包括:C++语言基础、面向对象程序设计、类和对象、友元和运算符重载、继承、运行时的多态性和抽象类、模板、异常处理、I/O流类库、MFC编程、对话框及常用控件。《新编计算机类本科规划教材·面向对象程序设计与C++语言》的所有例子都用Visual C++ 6.0调试通过。《新编计算机类本科规划教材·面向对象程序设计与C++语言》既可作为高等院校计算机等专业面向对象程序设计课程的教材,也可作为从事计算机开发和应用的工程技术人员的自学参考书。 -
计算机程序设计学习指导与练习贾伯琪 编著《计算机程序设计学习指导与练习》是在原《C程序设计实验指导与练习》一书的基础上编写的,作为与“计算机语言程序设计”课程相配套的教学用书。主要内容有:一、程序设计预备知识;二、C语言程序的上机过程,介绍在不同的计算机系统上运行C程序的方法;三、知识要点与上机实验,每一实验给出了“学习重点”和“要点综述”,主要为学生自修学习指明重点,建议学习方法,每一实验都有明确的实验目的、要求、范例和实验内容,及其常见错误;四、常见错误示例表;五、实验报告示例;六、综合测试题。此外,《计算机程序设计学习指导与练习》还在附录中给出了“常用库函数”、“AsCII码表”,以供读者在实验过程中使用。〈br〉书中的“要点综述”重点明确,内容详尽,提供的各实验均按“计算机语言程序设计”课程教学大纲内容分类,并按实验教学30~40学时设计,范例和上机习题都是经过精心选择安排的,示范和训练的优化结合,使学者能够在一定的有限实验时间内达到理想的教学效果。〈br〉《计算机程序设计学习指导与练习》适合作为高等院校计算机程序设计课程的教辅用书,也可作为自学读者的辅助教材或参考书。 -
汇编语言实用教程秦莲,姬伟峰 主编本书系统介绍基于80x86的汇编语言程序设计方法和实用技术。主要内容包括:80x86指令系统、寻址方式、宏指令与伪指令、汇编语言格式与程序结构、分支程序设计、循环程序设计、子程序设计、宏汇编技术、系统功能调用与使用方法、UO程序设计方法与中断程序设计。详细介绍Win32汇编编程技术,以及Win32汇编语言与C/C++语言混合编程方法,使读者对Win32汇编编程有初步认识。《汇编语言实用教程:基于Win32编程》给出了大量实例,并按知识点设计了21个实验,各章均附有习题,并免费提供教学课件、程序源代码、习题参考答案!本书可作为高等学校相关专业本科生汇编语言课程的教科书,以及相关领域工程技术人员的参考书。 -
Web应用程序设计实用教程罗福强 编著《Web应用程序设计实用教程》内容是ASENET是微软顺应Web2。0时代的潮流推出的新一代动态网页设计技术。它与微软。NETFramework、ADO。NET、c#。NET、XML,等技术高度集成,借助VisualStudio。NET开发平台,具有功能超级强悍、使用超级简便的特点。《Web应用程序设计实用教程》以VisualStudio。NET2008和ASENET3。5为蓝本,全面介绍Web应用程序的开发技术。全书共分13章。在讲解Web应用程序的基本概念、ASENET的基本语法基础之上,以面向对象和基于事件驱动的程序设计方法为核心,重点介绍了Web窗体的设计、用户输入验证、网页布局与效果设计、数据库的访问、网站的状态维护Web控件的创建与使用、网站性能优化、网站的安全性实现、ASENETWeb部件技术和Ajax技术等实用技术。《Web应用程序设计实用教程》内容丰富、可操作性强、语言文字简洁流畅,使用案例驱动,能够使读者轻松愉快地掌握基于ASENET的Web应用程序的开发思想、方法和技巧。《Web应用程序设计实用教程》坚持零起点,可作为大专院校计算机相关专业学生的教材或者作为网站开发培训学员的学习教材,也可作为想进行网站开发或已经在从事网站开发的技术人员的参考书。 -
高级语言程序设计赵至琢,刘坤起,张继红 编著这是一本以Pascal为宿主语言,介绍高级程序设计语言及其程序设计基础,同时,用语言比较方法介绍C语言及其程序设计的教材。本书基于计算机科学与技术一级学科人才培养科学理论,按照计算机科学与技术学科系列教材一体化设计的纲要,全面介绍了高级程序设计语言及其程序设计的基本内容,包括基本概念、基本结构、设施、成分和控制机制及程序设计的基本方法和技术。全书分两部分。第一部分以Pascal语言为宿主语言,介绍高级语言及其程序设计的基础内容;第二部分运用程序设计语言理论(原理),从语言比较学的角度,通过两种语言对比分析的方法介绍C语言及其程序设计。这样一种写作的方式,既总结了Pascal语言的内容,又展示了另一种不同风格的过程性语言,还传达了一种学习新型程序设计语言及其程序设计的方法,可加深读者对高级程序设计语言的认识,同时也为后续课程的学习提供了更为宽广的基础。本书可作为计算机科学类专业和非计算机科学类专业“高级语言程序设计”课程的教材,也可供高等学校的教师、学生和广大工程技术人员参考。
