程序设计综合
-
汇编语言程序设计郭显久,尹作友,新世纪应用型高等教育教材编审委员会 编《汇编语言程序设计/新世纪中等职业教育会计类课程规划教材》在內容编排上,力求由浅入深、循序渐进、例题多样、讲解详细。编写时注重实用、结构清晰、语言简练。通过《汇编语言程序设计/新世纪中等职业教育会计类课程规划教材》,使读者更好地理解和掌握汇编语言的编程方法、思路和技巧,井对计算机的底层编程有一定认识。《汇编语言程序设计/新世纪中等职业教育会计类课程规划教材》以8086CPU为主要对象介绍;12编语言的基础知识和程序设计方法,最后介绍了32位汇编语言程序设计,以满足读者在更高层次上编写汇编语言程序的要求。全书共分7章:第l章主要介绍计算机的发展、基本组成、汇编语言和高级语言的优缺点及计算机中数字符的表示。第2章主要介绍8086CPU汇编程序设计环境,包括8086微处理器的结构和构成、处理器内部各寄存器的功能、8086微机內存储器的分段技术及地址的表示方法。第3章主要介绍8086指令系统,包括操作数的寻址方式和指令。第4章主要介绍8086汇编语言,包括汇编语言的程序和语句结构、伪指令、表达式、汇编语言应用程序的开发过程以及DEBUG的基本使用方法。第5章主要介绍8086汇编语言基本程序设计,包括顺序程序、分支程序、循环程序、子程序、宏汇编和条件汇编以及汇编语言与高级语言混合编程等。第6章主要介绍8086输x/输出程序设计方法,包括程序直接控制输入/输出方式、中断输入/输出方式、D。S系统功能调用和B。IS调用等。 第7章主要介绍基于80386处理器的32位汇编语言程序设计,包括寄存器结构、存储组织、工作方式、寻址方式、指令系统、32们汇编的编程格式等。
-
C语言设计教程何强,新世纪应用型高等教育教材编审委员会 编《C语言设计教程/新世纪高职高专电气自动化技术类课程规划教材》概念清晰、重点突出、实用性强,既考虑到初学者的特点,又能满足软件设计人员的工作需要。《C语言设计教程/新世纪高职高专电气自动化技术类课程规划教材》既可作为教师讲授C语言的辅导教材,又可作为大学和专科院校的学生以及计算机培训班学员学习C语言的教材,也可作为广大软件开发人员、自学人员和参加等级考试人员的参考用书。《C语言设计教程/新世纪高职高专电气自动化技术类课程规划教材》由十二章组成,主要内容包括:C语言概述、算法与数据结构、运算符与顺序结构设计、选择结构程序设计、循环结构程序设计、数组、函数、指针、复合结构类型、编译预处理命令、位运算、文件。
-
C语言设计教程上机指导及题解何强,新世纪应用型高等教育教材编审委员会 编《C语言设计教程上机指导及题解/新世纪高职高专电气自动化技术类课程规划教材》是新世纪高职高专教材编审委员会组编的电气自动化技术类课程规划教材之一。
-
Java Web程序设计李俊青 编随着网络的普及,web应用程序使用越来越广泛,JavaWeb开发技术以其技术的开放性、灵活性、安全性和成熟度赢得了很大的市场,成为web项目开发的重要技术手段之一。《Java Web程序设计/新世纪计算机类一体化课程规划教材》采用项目引领教学的模式,以模块化形式对Java Web知识点进行解析与重组,架构Javaweb程序设计学习体系。全书设计了28个项目模块,涵盖了JSP服务器的安装配置、JSP语法、JSP內置对象、页面指令、动作指令、JDBC、数据库连接池、JavaBean、JavaServlet、EL表达式语言、设计模式、MVC、在线编辑器、邮件组件、上传组件、缩略图组件、JSP快速开发工具的搭配使用、打包与部署、项目导入与导出等Javawcb开发常规技术要点。深入分析了综合应用一一文章管理系统的开发与实现过程。项目从实际工程拆分而来,拆分为适合知识学习的小模块,首先提出项目小模块的任务,然后以任务需求实现。在实现过程应用知识点,讲解知识点,之后再进行扩展,最后对知识模块的应用进行提升。全书项目任务涉及知识点由浅入深,功能由少到多,不断扩展重点,使内容通俗易懂并且更加切合应用开发实际需要。《Java Web程序设计/新世纪计算机类一体化课程规划教材》适合作为本科、大专等层次高等院校计算机相关专业的“JSP程序设计”、“Javawcb程序设计”、“web应用开发”、“动态网站高级开发”等课程的教材,也适合作为技术人员的培训教程,还适合开发人员的自学教程。学习《Java Web程序设计/新世纪计算机类一体化课程规划教材》内容时,读者应该了解Java语言、具有一定的网页开发基础。
-
PLC程序设计与调试张永飞,姜秀玲,新世纪高职高专教材编审委员会 编《PLC程序设计与调试:项目化教程/新世纪高职高专电气自动化技术类课程规划教材》根据课程本身的特点和专业对课程设置及改革的要求,实现教学做一体的教学模式,《PLC程序设计与调试:项目化教程/新世纪高职高专电气自动化技术类课程规划教材》打破以往教材传统的、按章节的组织方法,以项目导向、任务驱动的方式构建课程内容,将PLC的发展、结构原理、指令系统、编程方法、典型应用等内容分别融入到8个具有代表性的具体项目中。
-
基于CUDA的并行程序设计邓娟,周峥,曾秋梅 等著《基于CUDA的并行程序设计》介绍了并行计算和图形处理器(GPU)系统结构;基于GPU并行计算的GUDA语言;CUDA的编程优化技巧;GPU存储器结构;并就生物图像分析、医学图像三维重建、遥感图像校正和信息提取等三个领域具体讨论了利用GPU实现其并行计算的实施方案和编程技巧。书中对利用GPU编程和使用方法注意事项做了详实介绍。《基于CUDA的并行程序设计》可以作为CUDA学习入门和编程的参考书,主要面向高校计算机专业的教师、研究生生和科研研究机构的科技工作者,以及利用GPU加速的科研人员。
-
Arduino奇妙之旅(美)James Floyd Kelly,Harold Timmis 著当你读完这本书时,你会从Arduino新手变成Arduino探索者。你将对Arduino有足够的了解,从而感觉工作、编程和摆弄它来创建你自己的特殊项目时非常得心应手。我们希望当你读完这本书时,你带走的是一份自信,你知道Arduino是什么,它可以做什么(和它不能做什么),以及通过使用现阶段Arduino新手、Arduino探索者和Arduino大师可利用的所有资源得到自己的答案和解决方案。如果你的目标是成为一位Arduino大师,那么这本书将让你朝着正确的方向迅速前进。我需要什么技能?虽然我们很希望不要求读者拥有任何技能,能够提供一本全面的、从头至尾讲述你使用Arduino所需要知道的一切的书……但这是不可能的。首先,像那样的一本书将有1500页左右,重约45磅(约20公斤)——这显然不是我们想要随身携带的一本书。当然……你总是可以找到电子书,但说实话,我们没有时间去写一本1500页的书。因此,我们将不得不要求读者具备些基本的知识,如下:基本的计算机技能,无论Microsoft Windows还是Mac OS。这就包括诸如能够使用鼠标(或触摸板),知道如何保存文件夹中的文件,以及良好的操作最佳工具之一——互联网的水平。很大一部分读者几乎一出生就拥有笔记本计算机或智能手机,所以这些技术只是小菜一碟。但是,如果你缺乏一些基本的计算机和互联网技能,找你的晚辈帮忙就行了——这个东西,他们很擅长的。大脑。出于某些原因,想要学习了解Arduino的人们只有在有真正的大脑时才会做得更好,而不是一个当你感到压力就精神紧绷或用来和狗狗玩耍的泡沫脑袋。如果证实大脑确实存在于你的头骨中,你会做得很好。如果你没有大脑,请放下书,叫别人开车送你去医院——你需要去做些检查。对不起。父母、老师或好朋友。不仅这些人可以帮助你应对这本书中的挑战,而且当到时间来展示你做了些什么时,他们也确实有用。如果他们脸上出现了惊讶的表情,那么你将获得加分。如果他们摇头,完全不知道他们看到的是什么并要求你解释,那么你将获得双倍加分。说真的……当人们看着你就好像你是一个超级天才时,你会意识到你做了一些很酷的事。这本书是如何组织的?正如我们提到的,一共有8个挑战。这意味着这个故事将被分为8个部分(如果包括故事的结论,那么就是9个)。但是这个虚构的故事不会向你提供你所需要的解决那8个挑战的信息。不!要解决这些挑战,你将会得到一些额外的指令,我们再次希望你会轻松和有趣地阅读。这本书分为8个部分。每个部分由一个包含一整块故事的章节开始。小说篇之后是理论篇,提供一些技巧方面的信息和完成挑战所需要的元件。每个理论章后面跟着的是硬件章,展示如何为挑战构建Arduino控制解决方案。每个软件章通过所谓的图形来总结每个挑战中使解决方案起作用的细节。别担心,我们知道对你们中的许多人来说这些可能都很陌生,所以现在只要知道所有的Arduino控制设备同时需要硬件和软件部分就可以了。随着内容的进展,你会同时获得这两方面的经验。此外,在每个软件章的结尾,你会发现额外的需要解决的问题,以帮助你成为一个更好的Arduino开发者。.所以,以下是这本书如何开展的概括:小说篇:你将读故事并发现相应的挑战必须通过使用由Arduino微控制器建立起来的一些东西来应对。是的,这个故事是虚构的,但面临的挑战是100%真实的——请保证在成功地完成了当前的挑战后再进入下一个挑战,好吗?理论篇:你会得到用于解决挑战的硬件方面的基础教育,以及更详细的电子和编程相关主题的一些解释。这也是使人容易瞌睡的章节,所以我们试图让它多少有点娱乐性,以免你看得昏昏欲睡。硬件篇:当你完成本篇,你将了解小说篇中所面临挑战的解决方案。它看起来会很酷……我们承诺你能展示给你的朋友和家人大量的电线和看起来超酷的配件。你也会学习到其他的电子元件,虽然有些在本书中可能不会用到,但我们认为你会有兴趣去为自己的项目学习。软件篇:你在硬件篇组装起来的那个小发明其实并未完成。在该篇中,可根据基本的指示,学习如何通过书中提供的简单程序使小发明工作。但是,我们不只是给你一个程序——我们也会解释它的工作原理和工作方式,这样你就可以根据自己的喜好尝试对其作出修改。我需要了解电子学吗?完全不用。这并不是说任何电子知识都不会派上用场,我们会向你介绍本书中你需要了解的概念,所以不需要具备电子学经验。不过,就像当你读完这本书你不会马上成为一位Arduino大师一样,你也不会马上成为一位电子学大师。但是如果你期望,我们就会向你提供参考资源,帮助你朝这个方向发展。这本书中的挑战涉及各种各样的电子元件,但是我们会一一介绍,然后提供完成一个挑战并理解其工作原理所需的信息。我需要知道如何焊接吗?焊接是一种更永久地连接电子元件和导线的方法。使用热量融化各种金属的混合物,然后快速地冷却并凝固。可以使用这种混合物(称为焊料)使两根线粘在一起或者使电子元件与其他元件保持连接。但是……焊接不是必需的。如果你知道如何焊接,很棒!但是本书中的挑战不需要做这些。如果你不知道如何焊接,我们稍后会指出一些好的教程告诉你需要做些什么。如果你决定更加深入地学习电子学和Arduino技能,这必定是你需要学习的一个技能。除了这本书我还需要什么?附录A包含你完成所有8个挑战需要的所有物品的完整清单。你还会发现我们推荐的各种供应商的零件编号。如果你喜欢每次收集一部分器件,那么去读每个挑战的理论章,寻找每一个具体挑战所要求的特定物品。我们想要提前让你知道,如果你单独购买了这本书所有必需的元件,你最终会花费大约175美元。但是一定要看看这本书的网站,因为我们将告诉你如何购买打折的预先捆绑好的元件包。之所以我们推荐你访问网站,是因为这些信息可能会经常改变,在这本书中写的内容可能在你读到时已经过时了(包括价格较高)。所以,再一次强调……查看网站的定价和所需零部件的最新信息!所有挑战都需要的物件就是Arduino Uno了。你会发现若干出售Arduino的厂商,但你会很高兴知道RadioShack公司目前是一个Arduino零售商。这意味着,如果在你的城市有RadioShack商店,里面可能就出售微控制器。如果你喜欢在网上购物,你可能会发现偶尔有较低价格的Arduino出售。但Arduino已经是一个非常便宜的微控制器了(通常在20~30美元),所以以你可以找到的最好价格购买。只需一个!对于本书中的挑战,你不需要多个Arduino。我们也将给你一个特殊的Arduino相关网站。这样做不是为了帮助你减少输入文字的时间——我们只是想告诉你如何搜索和查找网上已有的详细解决方案。Arduino可以采用电池或交流电(墙)供电。然而,对于这本书,我们将使用电池电源和一根USB线。这意味着你将要购买的电池数量取决于你的Arduino供电方式,使用USB A型线跟USB B型线在一些挑战中给Arduino供电是一样的。附录A为你提供了一些电源选择,选择一个你最喜欢的即可。最后,你会需要一些专业的电子产品,你在本地很可能找不到(如RadioShack)。我们会尽最大努力降低成本,因为学习使用Arduino需要你购买一些独特的物品,以使Arduino正常运转并挑战成功。对于第一个挑战,我需要什么?你需要了解如何阅读第1章。如果你已通过引言了解了,那么相信你会很顺利地完成本书。你需要为第一个挑战中使用的元件列一个购物清单。我们已经在第3章的开头完成了这个简单的工作。对于所有其他的挑战,请参考附录A,查找你所需要的其余元件。最后,你需要一段鼓励的话。如下:你会感到很有趣的。而且你将学到一些真正很酷的东西,会使你的家人、朋友、老师和宠物都很惊讶。(是的,即使狗和猫都会欣赏精心设计的小发明。)你可以做到这一点。在这本书里没有什么是你的技能之外的。如果你感到困惑或迷失了,在本书中——你可以轻而易举地重读你喜欢的任何部分。而且我们也会跟大家分享一些很棒的在线资源,你可以去那里提问。你完全有能力应对这本书中的挑战,所以不要气馁。我们希望你享受这段经历。本书是专门为你这样的人写的。我们承诺,读完这本书后,你就会有很多的理由对自己微笑且感到自豪。所以……我们开始吧。你的第一个Arduino挑战正等待着。所有你需要做的就是翻到下一页……
-
C#面向对象程序设计项目教程王超,殷晓伟,汤泳萍 编随着IT技术的发展,越来越多的软件开发技术涌现出来,c#开发技术以其简单、实用、易学等特点被越来越多的软件开发人员所青睐。《C#面向对象程序设计项目教程/计算机“十二五”规划教材》充分考虑开发人员的实际需求,采用项目教学方式,通过大量案例介绍了C#语言面向对象的开发技术。全书共分14个项目,内容涵盖Visual Studio 2008开发环境的搭建、c#语法基础、方法、程序调试与异常处理、类与对象、继承与多态、抽象类与接口、数组与集合、文件处理技术、委托与事件、泛型、数据处理、打包程序、综合实践。《C#面向对象程序设计项目教程/计算机“十二五”规划教材》可作为高等院校,中、高等职业技术院校,以及各类计算机教育培训机构的专用教材,也可供广大初、中级电脑爱好者自学使用。
-
iOS创意程序设计家林柏全 著《iOS创意程序设计家》共分20章,从创意、设计、应用开发等方面介绍了在iOS平台上开发App的全部技术和技巧,主要包括的内容如下。第1章iOS的硬件及应用,主要包括A-GPS、加速度计、电子罗盘、照相机、多点触控、智能感应器、陀螺仪等;第2章讲解Objective-C语言基础和编程技术;第3章讲解开发工具XCode的核心知识;第4章介绍基本类与机制;第5章介绍界面控件;第6章介绍界面控制器;第7章介绍操作信息的截取;第8章介绍数据访问与打印;第9章介绍表格控件与Core Data;第10章介绍通讯录;第11章介绍相机与相簿;第12章介绍影音多媒体;第13章介绍定位与地图;第14章介绍推送服务;第15章介绍使用外界服务;第16章介绍其他的框架库;第17章介绍通用应用程序的制作;第18章介绍漫步在云;第19章介绍完善你的程序;第20章介绍程序上架流程。《iOS创意程序设计家》适合在iOS平台上做开发的程序员和爱好者阅读,也适合作为大中专院校相关专业师生的参考书,以及培训学校的教材。
-
iOS 7应用开发入门经典(美)John,Ray 著,李佩乾 译《iOS 7应用开发入门经典(第5版)》基于Apple最新发布的iOS 7编写,循序渐进地介绍了从事iOS开发所需的基本知识,包括使用Xcode、Objective-C和Cocoa Touch等开发工具;设计及美化用户界面;使用切割工具创建按钮模板;利用多场景故事板、切换、弹出框、导航控制器和选项卡栏控制器;使用表视图和分割视图导航结构化数据;读写和显示数据;使用自动布局创建自适应用户界面;播放和录制多媒体;使用地图、地理编码和定位功能;使用加速计和陀螺仪检测运动和朝向;创建通用应用程序;编写支持后台处理的应用程序;跟踪和调试应用程序等主题。《iOS 7应用开发入门经典(第5版)》通过简洁的语言和详细的步骤,帮助读者迅速掌握开发iOS应用程序所需的基本知识,适合没有任何编程经验的新手阅读,也可供有志于从事iOS开发的人员参考。