程序设计综合
-
Visual Foxpro8.0程序设计基础张思卿,张润花 著《应用型本科信息大类专业“十二五”规划教材:Visual Foxpro8.0程序设计基础》是根据中华人民共和国教育部高等教育司关于非计算机专业计算机基础教育的指导性意见,并依据全国计算机等级考试二级(Visual FoxPro)考试大纲的要求,同时结合目前我国高等院校计算机课程开设的实际情况,还融合了所有作者从事计算机教学的实际经验编写而成的。《应用型本科信息大类专业“十二五”规划教材:Visual Foxpro8.0程序设计基础》的内容包括数据库基础、关系数据库、Visual FoxPro 8.0概述、程序设计语言基础、数据库与表、查询与视图、结构化程序设计、面向对象程序设计、菜单与工具栏、报表与标签、项目管理等。书中还配有丰富的例题和习题,以便更适合教学和满足应用程序开发的要求。为了方便教学,本书还配有电子课件等教学资源包,任课教师和学生可以登录“我们爱读书网”免费注册并下载,也可以发邮件至索取教学资源包。《应用型本科信息大类专业“十二五”规划教材:Visual Foxpro8.0程序设计基础》内容全面、丰富,对理论和概念阐述详尽,并结合大量实例讲解了多种数据库应用技术,注重知识的系统性和实践性。本书可作为大中专院校计算机专业程序设计课程的教材,也可作为参加计算机等级考试人员的参考教材,亦可作为广大从事数据库应用开发人员的参考用书。 -
C语言程序设计实训教程刘涛 ,夏启寿 编《普通高等教育“十二五”规划教材·计算机应用教育系列:C语言程序设计实训教程》全书共分为4章,第1章为C语言程序的调试与运行,重点介绍了VisualC++6.0和TurboC2.0集成环境下调试与运行C语言程序的方法。第2章为例题详解及实验指导,按章节给出了要点导读、经典例题分析、习题与实验指导。第3章是综合实训,详细给出了综合实训的目的、要求和综合实训的过程与内容。第4章是考试指导,介绍了全国高等学校(安徽考区)二级C语言考试和全国计算机等级考试二级C语言考试的背景及考试内容,给出了笔试和机试模拟卷、样卷及参考答案等。附录Ⅰ~Ⅲ给出了常用字符与ASCII代码对照表、C语言运算符的优先级与结合性、C语言常见错误信息表等。《普通高等教育“十二五”规划教材·计算机应用教育系列:C语言程序设计实训教程》既可作为高等院校本、专科学生学习C语言程序设计课程的辅助教材,也可作为C语言自学者的教材或参考书,同时可作为全国计算机等级考试或水平考试C语言考试的教材或参考书。 -
Visual Basic.NET程序设计田建新 ,刘霄宇 编《高等院校计算机类课程“十二五”规划教材:Visual Basic.NET程序设计》是根据教育部关于计算机基础教育的指导性意见,结合目前我国高等院校计算机课程开设的实际情况,融会作者多年从事计算机教学的实际经验编写而成的。《高等院校计算机类课程“十二五”规划教材:Visual Basic.NET程序设计》共分为14章,详细介绍了VisualBasic.NET的基础知识、编程方法与技巧,内容包括.NET框架、VisualBasic.NET语言的基本概念、基本程序控制、面向对象程序设计、Windows应用程序开发基础、图形处理、数据访问、文件操作方法、数据库编程基础以及Web应用程序开发初步知识等。《高等院校计算机类课程“十二五”规划教材:Visual Basic.NET程序设计》可以作为高等学校相关专业的计算机课程教材,也可作为VisualBasic.NET爱好者的自学参考用书。 -
Android游戏开发案例与关键技术华清远见3G学院,郑萌等 编著本书主要介绍了游戏最基本的理论内容,包括图层、矩阵、多线程以及游戏素材,在介绍理论的同时也给出了相关的代码;以及具体Android游戏的开发流程和代码分析,介绍了两款游戏的编写方法:一款是大家耳熟能详的捕鱼游戏,另一款是一个新开发的动作类游戏——末日游戏。本书是大学院校嵌入式技术专业、电子信息类专业的课程教材,也可供中、高等职业技术院校使用。 -
从算法到程序徐子珊 著《从算法到程序》第1章讨论算法设计、分析的基本概念,第2章讨论算法设计中最常用的几个数据结构,包括链表、栈、队列、二叉搜索数、散列表等。第3章讨论了算法设计的两个基本策略:渐增策略与分支策略。这3章的内容,为读者阅读本书以后的内容奠定了基础。第4章讨论了几个代数计算的基本问题及其算法,包括矩阵运算、解线性方程组、多项式运算等。第5章讨论了几个关于计算几何的基本问题及其算法,包括线段的相交判断、平面点集的凸包计算、最邻近点对问题等。第6章讨论了关于整数运算的基本问题,包括大整数的表示与运算、最大公约数计算、模运算、素数判定及整数因数分解等。这3章内容为读者深入学习解决各种复杂问题奠定了解决数学计算问题的基础。第7~9章分别用回溯策略、动态规划策略及贪婪策略研究、解决计算机应用面临的最普遍最典型的问题组合优化问题。第10章讨论图的搜索算法及其应用。包括深度优先搜索、拓扑排序、有向图的强连通分支计算、关节点计算、广度优先搜索、网络最大流及二部图的最大匹配等问题。对所有的的经典算法及数据结构,书中给出C语言的实现函数,形成一个通用的函数库,并详尽地加以解析。伴随各种算法的设计、分析及程序实现,书中给出了丰富多彩的应用问题及其解决方案的讨论,并给出了完整的程序代码。所有程序代码都经过反复调试,第十一章介绍这些代码的使用方法。所有代码都以随书光盘的方式提供给读者方便使用。本书无论是对初学算法及程序设计入门大学生读者还是对已经在职场打拼多年的程序员并有着提高自身理论修养及技术水平愿望的读者都有着开卷有益的意义。 -
Android应用开发入门(美)Wallace Jackson 著 周自恒 译无需精通编程,任何人都可以为Android平台轻松创建简单的应用,《Android应用开发入门》就告诉你如何做到。本书将全程引导你创建并运行自己的第一个Android应用程序,语言通俗易懂,示例丰富实用,能帮你拨开晦涩难懂的术语迷雾,澄清Android应用开发方面的流言,并通过一步一步的详细指导带你入门。《Android应用开发入门》以通俗易懂的语言讲述如何开发Android应用程序,为你铺平Android开发之路。书中提供了清晰的示例,让学习过程更加轻松,帮你快速准确地领会相关概念,掌握开发方法,从而迅速创建自己的应用并让它运行起来。你将学习到以下内容。· 如何武装你自己和你的电脑,为Android应用开发做好准备。· 如何使用Eclipse开发环境让Android开发更加直接和高效。· 如何通过清晰的步骤创建简单的应用,并让它马上运行起来。· 如何装饰应用程序,让它看起来更美观。· 如何更好地利用Android的触摸屏。· 如何使用各种捷径和小技巧让应用开发变得更容易。· 了解Java和XML的基础知识,帮你进一步开发更高级的应用。如果你有Android应用的好点子,却从没有接触过编程,那么《Android应用开发入门》非常适合你。你不需要任何计算机编程方面的经验和技术,只要渴望学习,知道鼠标该怎么拿,Android应用开发的精彩世界就等着你去尽情探索。 -
Android 编程宝典秦建平 著《Android 编程宝典》讲解Android手机平台开发从入门到精通的相关知识,全书内容共分为3篇。第1篇是Android基础编程,主要介绍Android平台编程的基础知识,包括活动、意图、广播接受者、用户界面布局、常用控件、菜单、通知、闹钟服务、事件处理、数据存储、内容提供者以及Android异步处理机制等相关内容。基础编程这一篇所涉及的知识点贯穿于Android客户端开发工作的始终,是进行Android客户端开发的一条重要线索。第2篇是Android高级编程,主要介绍Android平台编程的高级知识,包括服务、基于位置的服务、网络编程、多媒体、传感器、图形和图像、硬件接口以及Android的桌面组件等相关内容。第3篇是Android实战应用。此篇介绍了一个基于B/S架构的电子订餐系统,包括And,oid客户端的开发以及服务端的开发等相关知识,服务端采用了完整的JAVAEE分层架构,整个应用具有良好的可扩展性和示范性。《Android 编程宝典》并不局限于枯燥的理论介绍,而是采用实例的方式来讲授知识点,以便读者可以更好地阅读以及进行相关知识点的理解和发散。在内容上,涉及当前移动互联网领域一些拥有大量用户数的客户端应用的一些特色功能的原理介绍以及代码实现。如果读者对Java语法比较熟悉,并且有一定的事件驱动的程序编程经验,那么阅读本书就可以很快掌握Android应用开发。《Android 编程宝典》适合想全面学习Android开发的人员阅读,对经常使用Android平台做开发的人员,更是一本不可多得的案头必备参考书。 -
iOS游戏开发(美)Todd Moore 著 杨晓琪 译有了精巧的游戏构思,却苦于无法实现?让这本《iOS游戏开发:从创意到实现》完全DIY编程指南来帮助你!通过《iOS游戏开发:从创意到实现》的教程,你将亲手开发一款真正的iOS游戏,并全面了解Xcode和Objective-C的相关内容,同时还能学到如何实现游戏逻辑、精美的图像效果、游戏物理仿真效果、音效以及电脑AI。在完全不了解苹果开发工具的情况下,作者Todd Moore仅靠自学就在一个星期内创建了一款iPhone游戏。如今,他正全职开发智能手机应用和游戏。有了本书的佐助,每个人都可以实现自己的游戏开发构思,让作品顺利打入App Store。· 一开始先创建只有20行代码的简单小程序· 从零开始,创建一款完整的桌上冰球游戏· 使用动画循环并建立碰撞检测· 使用所需工具创建漂亮的游戏图像· 添加物理学仿真效果,让游戏更真实· 录制并编辑逼真的音效,自定制背景音乐· 设计具有多个难度等级的电脑玩家 -
深入理解FreeBSD设备驱动程序开发(加)约瑟夫(Joseph, K.)《深入理解FreeBSD设备驱动程序开发》内容全面,它不仅详细讲解了开发企业级iOS应用所需掌握的各项核心技术,以及各种工具和框架的用法,而且还系统讲解了企业级iOS应用开发的流程和方法;实战性强,不仅为各个知识点精心设计了能辅助读者理解的小案例,而且还有能指导读者进行完整实践的大案例,具备极强的可操作性。除此之外,本书还包含大量的开发技巧和最佳实践。本书是FreeBSD设备驱动开发领域的经典著作,由具有20余年从业经验的资深FreeBSD设备驱动编程专家撰写,FreeBSD内核开发专家鼎力推荐!本书从宏观上讲解了FreeBSD设备驱动程序的框架结构,从微观上讲解了FreeBSD与驱动程序相关的各个接口和模块的作用及工作原理,而且还从源码实现的角度分析了设备驱动程序的内核机制。本书面向的读者是驱动开发程序员,更注重实践而非理论,通过真实的驱动开发案例为编写健壮高效的驱动程序提供优秀指导。《深入理解FreeBSD设备驱动程序开发》共17章:第1章介绍了设备驱动程序的类型、可加载内核模块的编译与加载;第2章介绍了内核的分配与管理;第3章讲解了在用户空间下如何控制设备驱动程序并与之通信;第4章讨论了与多线程编程和并发执行有关的问题和解决方案;第5章解析了延迟代码执行和异步代码执行等机制并解释了这些机制的深层原因;第6章介绍了虚拟空调制解调器的实际应用;第7章讲解了FreeBSD用作管理系统中硬件设备的底层基本结构;第8章讨论FreeBSD的中断处理;第9章全面讲解了并口打印机的驱动程序;第10章讲解了端口映射和内存映射的输入输出;第11章分析了智能平台管理接口驱动程序;第12章讲解了如何在FreeBSD中使用直接内存访问机制;第13章介绍了如何管理存储设备,其中包括磁盘驱动器、闪存等;第14章概述通用存取方法;第15章讲解了如何管理USB设备;第16章描述了网络驱动程序所使用的数据结构,以及对消息驱动中断机制的介绍;第17章详细介绍了em(4)的包接收与传输组件。 -
深入浅出PhoneGap饶侠 张坚 赵莉萍 编著《深入浅出PhoneGap》深入浅出地介绍了时下流行的开源移动开发平台PhoneGap,内容涵盖PhoneGap的各类API、插件机制和第三方常用插件,以及各主流平台上的通信机制的实现方式。此外,《深入浅出PhoneGap》还介绍了如何整合流行的移动Web开发框架(如Sencha Touch、jQuery Mobile和Dojo Mobile等),并用一个记事本的综合实例来展示如何基于PhoneGap构建移动应用。《深入浅出PhoneGap》适合所有想开发移动应用的Web开发人员。
