其他编程语言/工具
-
面向对象程序设计习题解答与上机实验刘正林,周纯杰,刘烨 编著本书是《面向对象程序设计》教材的配套书,不仅给出了各章习题的详细解答,并通过剖析习题内容归纳总结编程要点,书中所给出的每个程序都有详细的注释,便于阅读和理解,并且还给出精心设计并开发成功的8个大型综合上机练习和可视化编程的例程,所涉及的知识点不仅包括面向对象程序设计的数据封装和信息隐藏、类的继承和多态性,以及模板技术的应用等,而且还包括Windows编程基础知识、应用WindowsAPI函数的可视化编程技术要点以及应用MFC进行可视化编程的思想方法等。其特点是通过实用化例程上读者全面、灵活、系统地掌握面向对象程序设计的技术思路和开放方法,并用“深入浅出,通俗易懂”的方式讲解令人眼花缭乱的可视化编程技术。本书适用于大专院校理、工科各类专业本科生、研究生以及计算机软件开发人员,在内容安排上有深有浅,且侧重应用,适用于各个层次的读者,既适合以前从未接触过C++和可视化编程的初学者,也适合具有一定编程能力的读者学习面向对象程序设计方法和可视化编程基础知识。 -
TMS320C5000系列DSP汇编语言程序设计张勇 等编著本书特色: ◇这是我社出版的《C/C++语言硬件程序设计——基于TMS320C5000系列DSP》一书的姊妹篇 ◇介绍了TMS320C54x与C55x的结构,并以VC5410为核心DSP芯片,选取了实现异步串行通信、USB、编码等功能的接口芯片,阐明了制作一个DSP通用功能板的具体方法,给出了电路原理图 ◇给出了C54x和C55x汇编语言的程序框架,并使用这个程序框架测试和发布了C54x与C55x的全部汇编指令◇以完整的程序实例和程序代码说明相关主题,并介绍了使用汇编语言设计浮点程序的具体方法和程序实例◇借助同步串行口(McBSP)实现语音通信及借助异步串行口与计算机通信的程序设计,并讨论了VC5410的BOOT程序设计· TMS320C54x与C55x系列DS昭件结构· 典型DSP硬件电路系统的设计· C54x与C55x汇编语言 · 浮点运算汇编程序设计 · 同步串口汇编程序设计 · 异步串口汇编程序设计 · BOOT汇编程序设计和应用实列 本书是《C/C++语言硬件程序设计:基于TMS320C5000系列DSP》一书(西安电子科技大学出版社出版)的姊妹篇,书中全面、详细地介绍了使用汇编语言开发TMS320C5000系列DSP应用系统的方法。全书共分为9章,内容包括TMS320C54x系列DSP硬件结构、TMS320C55x系列DSP硬件结构、典型DSP硬件电路系统的设计、C54x和C55x汇编语言、浮点运算汇编程序设计、同步串口汇编程序设计、异步串口汇编程序设计、BOOT汇编程序设计和应用实例。本书的最大特色在于通过完整的程序实例介绍相关的内容。本书是作者近几年来不间断地从事TMS320系列DSP系统设计、开发和教学的技术结晶,书中将基于TMS320C5000的汇编语言程序设计从一个容易理解和接受的角度展开论述,旨在普及汇编语言的应用。 本书不仅可以作为从事DSP开发的电子工程技术人员以及DSP爱好者的参考书,也可以作为电子通信类相关专业研究生和高年级本科生学习DSP及其程序设计的教科书。 -
流行PLC实用程序及设计贺哲荣 主编本书从实际出发,以日本三菱公司FX2系列可编程控制器为蓝本,第1章简要介绍了FX2系列可编程控制器的指令系统,第2章介绍了FX2系列可编程控制器的编程方法及常用的子程序,第3章详细介绍了电动机基本控制线路P1C程序设计,第4章详细介绍了常用机床控制线路改造P1C程序设计,第5章详细介绍了复杂机床控制线路改造P1C程序设计,第6章介绍了其它一些P1C实用程序设计,第7章介绍了三菱FX2系列可编程控制器电脑编程操作。 本书通俗易懂,实用性强,书中采用了大量的实例,很多程序可直接应用于实际生产中。所选实例由浅入深,由简单到复杂,循序渐进,步步深入。通过阅读本书,相信能使读者步入P1C新的殿堂。 本书对从事电气工作的技术人员有很高的参考价值,也可供电工、电子、机械、自动控制、机电一体化、计算机等专业的大中专院校师生学习使用。 -
数控加工中心编程与操作实用技术董丽华, 罗红霞, 胡东方编著本书共分8章,主要包括:数控技术基础、加工中心的结构,加工中心的加工工艺设计、加工中心的编程方法、加工中心计算机辅助编程。加工中心的操作、加工中心操作中的常见问题及处理办法和加工中心典型零件加工等内容。.编写过程中,本书采用理论与实际相结合的方式,重点在于应用,并注重结合实际操作,列举了一些典型编程实例以供读者参考。..本书可作为加工中心操作者的自学教材,高等院校或中等技术学校机械类专业学习数控加工技术的专业教材或参考书,也可供工厂、科研院所从事机械制造的工程技术人员学习参考。... -
国际大学生程序设计竞赛例题解郭嵩山等编著本书以数论、计算几何、搜索算法三个专题的形式介绍了AcM国际大学生程序设计竞赛(AcM/ICPC)中所用到的典型算法,并结合例题,对如何灵活地运用这些算法进行比较详细的分析和深入浅出的讲解。本书以精讲多练为教学宗旨,并在每一个专题论述后用一至二章的篇幅选出一批有代表性的竞赛例题,对每道例题都有详细的解题分析和基本的测试数据及答案,以便同学们能在了解基本算法后作为学习、训练之用。随书还附有光盘,存放所有例题中完整的测试数据,以便于有更高、更严格要求的同学能利用规模更大的测试数据进行训练和学习。 本书可以作为高等院校有关专业的研究生和本科学生参加国际大学生程序设计竞赛的辅导教材,也可作为高等院校有关专业相关课程的教材和教学参考书,也比较适合作为中学青少年信息学奥林匹克竞赛省级及省级以上优秀选手备战信息学奥林匹克竞赛的培训教材及训练题集。 -
Visual Basic.NET数据库开发实例精粹郭瑞军, 王松编著本书首先介绍了VisualBasic.NET开发的技巧和重点技术,尤其针对初学者如何快速入门,掌握VisualBasic.NET编程作了深入浅出的介绍。然后以多个实用的系统为例,详细地讲述信息管理系统创建的各个过程,内容包括会议记录系统、图形化订餐管理系统、进销存管理系统、企业内部办公联系系统和客户管理系统。全书逐层深入,由开发一个简单的系统开始,层层深入。在讲述一般的VisualBasic.NET数据库开发技术基础之上,还介绍了如何使用SQLServer中的存储过程、视图等技术,以及VisualBasic.NET高级界面开发技术,使用SourceSafe管理项目源代码等技术,更具有实用价值。全书突破只讲编程技术,不讲开发思路的桎梏。书中处处渗透着软件工程的思想希望通过第个系统的开发,提供给读者一些软件设计的理念,力图使读者透过开发语言看到软件开发的一些本质,除了授人以鱼,同时还授人以渔。本书适用于使用VisualBasic.NET开发数据库应用程序的技术人员及时相关技术感兴趣的读者,同时也非常适合具备一定VisualBasic.NET基础知识的读者学习。本书配以制作精美、内容丰富的多媒体学习光盘,演示系统开发中涉及的重点问题和难点问题、系统部署中的常见问题,特别是一些数据库配置、管理总理,以及一些开发技术。 -
深入浅出Ajax(美)麦克劳夫林 著本书将教会您如何在很短的时间内掌握使用JavaScript代码来向服务器提交异步请求?同时,您可以学习如何使用诸如动态HTML、XML、JSON、DOM等技术来解决开发过程中遇到的许多问题。让你从那些繁琐而笨拙的网站开发技术中彻底解放出来!本书将是一本指导您进行异步开发的经典参考书籍。作为一名网站设计人员,您也许时常因为遇到以下情况而烦恼:用户只是移动了鼠标就要从服务器重载数据;尽管请求的服务很简单,用户却仍然需要长时间等待服务器的响应。无疑,Ajax技术能够帮助你减少这样的烦恼。Ajax中的异步技术能够让您设计的网站在变得更简洁的同时具有更敏捷的用户响应。我们都知道,下一代的网站设计需要新的技术来指导;需要引入一些吸引人的、够炫的技术来支持我们完成设计。这就是本书能够提供给您的。阅读本书,一定会带给您许多的乐趣。首先,您可以在很短的时间内掌握如何使用JavaScript代码来向服务器提交异步请求。同时,更为有趣的是,您可以学习如何使用诸如动态HTML、XML、JSON、DOM等技术来解决开发过程中遇到的许多问题。毫无疑问,这是一本指导您进行异步开发的经典参考书籍。本书和其他深入浅出系列书籍一样,使用许多有趣的视觉刺激来保持我们大脑思考的兴奋。在您读完书中第一章后,不但能够掌握一个基于Ajax的简单应用程序开发,而且还能够了解怎样让一个混乱的项目走上正轨。为了帮助读者解决问题,作者还为您准备了多达5张CD的资料作为参考。读完全书,您会惊奇的发现那些繁琐笨拙的网站开发技术早已随风而去,展现在我们面前的是一个崭新的技术境界。作者简介:Beet is a guitar player who is still struggling sith the realization that you cant pay the bills if the realization that youre into acoustic fingerstyle blues and jazz, and high-end custom instruments. Hes just recently discovered, to his delight, that writing books that help people become better programmers does pay the3 bill. Hes vgery happy balut this, as are his wife Leigh, and his young kids, Dean and Tobbie.Before Brett wandered into Head First land, he devloped enteprise Java applications for Nextel Communications and Allegiance Tleecom.When that became fairly mundane, Brett took on application servers, working on the Lutris Enhydra servlet Enhydra servlet engine and FJB container. Along the way , Brett gor hooked on open source software, and helped found several coll progrmming tools, like Jakarta Turbine and JDOM. -
面向方面的分析与设计THEME方法客拉克,伯伲丝 著,郭旭 译本书全面地介绍了面向方面的软件分析与设计方法的概念及过程,描述了如何在需求文档中识别aspect功能并规划aspect的设计和实现。从较高的层次上介绍了面向aspect方法,并提供了在实际工作中使用aspect的方法。最后以两个实用的案例,使书中理论得到了实践。本书适合软件开发人员及研究人员阅读。 面aspect软件开发(aspect—oriented software development,AOSD)可以将复杂系统的多个关注点分别表达,而后利用“编织”技术将各个独立的表达合成为一致的系统。许多专家认为AOSD是面向对象范型的后继者,它大大地简化了复杂系统的开发。对于迷惑于一些常见问题(如“何为aspect”、“应该对哪些方面编写代码”、“如何设计aspect”)的开发者来说,本书非常有用。本书可作为读者思考aspect的起点,并有助于读者在需求分析和设计中解决相关的问题。同时,有经验AO开发者也可以更深入地了解各种不同的分解模型,以及如何在需求文档中识别aspect功能、设计aspect、将aspect映射到实现等。作者建立的Theme方法可以灵活地识别aspect功能,并提供了基于UML的设计建模语言来描述它。简言之,本书对开发者和分析设计者而言,都有很实际的价值。 -
程序设计基础吴鹤龄 主编《程序设计基础》内容分为两大部分。第一部分程序设计与程序设计语言,由第一章至第四章组成。第一章介绍计算机系统的基本知识;第二章简单介绍程序设计与程序设计语言的知识;第三章介绍c程序设计语言的基础知识;第四章介绍C程序设计语言的程序设计。第二部分程序设计基础,由第五章到第七章组成。第五章数据结构基础,介绍几种基本的数据结构和算法;第六章算法与问题求解,介绍算法的描述和设计方法;第七章结合当前程序设计的发展,介绍程序设计方法和有关软件工程的概况。 《程序设计基础》可作为大学计算机程序设计基础课程教材或教学参考书,也可供广大电脑爱好者作为学习程序设计方法知识的自学书籍。 -
Palm OS编程宝典(美)弗斯特 著,汪斐 等译;汪斐译《Palm OS编程宝典(第2版)》详细地讲解了Palm OS编程,内容涵盖了使用C/C++进行Palm OS开发的各个方面。全书共23章,分为7个部分,包括Palm OS入门、创建Palm OS应用程序、Palm OS编程、信息存储、手持设备的外部通信、与桌面计算机同步、高级主题。书中内容由浅入深,除了结合实例对Palm OS的系统API进行细致的讲解外,还涉及到一些较为深入的高级主题。此外,书中对Palm OS开发中常用的几种开发工具,如Metrowerks CodeWarrior和Falch.net DeveloperStudio等,也做了全面而详细的介绍。《Palm OS编程宝典(第2版)》的最后附有术语表,列出了与Palm OS编程相关的大量术语。无论对想要入门的Palm OS开发新手,还是想进一步提高的“门内汉”,甚至对于Palm OS高级开发者,此书都会对您有所帮助,读者都将在书中找到自己所需的内容。
