程序设计综合
-
Web应用程序开发技术李文超 ,赵新慧 ,石元博 编《高等院校信息技术应用型规划教材:Web应用程序开发技术:JSP+Struts 2》在内容组织上由浅人深、循序渐进,共分13章。第1章概述了目前主流的Web开发技术和利用MyEclipse开发Java web应用程序的方法。第2章和第3章讲述了基本的JSP技术,包括JSP语法、JSP内置对象、JavaBean、Servlet、JDBC和MVC技术等内容。在讲解这部分内容时,我们摒弃了一些在当前软件开发中过时的知识,并在第3章结束时给出了一个留言板程序的开发例程,逐步引导读者从最原始的JSP开发方式过渡到基于MVC框架的开发。第4~12章详细介绍了与Struts 2开发有关的基本技术。其中,第4章为Stfuts 2基础,讲解了Struts 2应用开发的基本步骤和用户状态跟踪;第5章讲解了Struts 2的工作原理、Action配置、result映射等内容;第6章为标签库,讲解了Struts 2提供的各类数据标签、控制标签和表单标签的运用;第7章为拦截器,讲解了拦截器的工作过程和使用方法;第8章为文件的上传和下载.讲解了文件上传组件,重点介绍文件上传的开发步骤,并详细介绍基于Struts 2框架的文件下载应用开发;第9章为输入验证,讲解了Struts 2框架的内置验证器的使用方法;第10章为消息处理与国际化,讲解了资源文件的格式、资源文件的分类及资源文件的加载顺序,重点介绍如何在Action类和JSP文件中访问资源消息;第11章为类型转换,讲解了Struts 2框架对类型转换的支持,重点介绍如何处理集合类型转换,并详细介绍自定义类型转换器的开发步骤;第12章为注解,介绍Struts 2约定和利用注解替代在struts.xml中配置Action、Result和拦截器的方法。第13章为整合JQuery,介绍了一个优秀的、开源的JS库,重点介绍利用JQuery调用Action,实现AJAX的方法。 -
Visual FoxPro 6.0数据库应用设计学习指导魏茂林 编《中等职业学校计算机应用与软件技术专业配套教学用书:Visual FoxPro 6.0数据库应用设计学习指导(第2版)》是教育部职业教育与成人教育司推荐的中等职业学校计算机应用与软件技术专业教材《Visual FoxPro 6.0数据库应用设计(第2版)》的配套学习指导用书,在编写过程中还参考了全国计算机等级考试Visual FoxPro程序设计(二级)大纲。《中等职业学校计算机应用与软件技术专业配套教学用书:Visual FoxPro 6.0数据库应用设计学习指导(第2版)》共包括9个项目,分别为Visual FoxPro数据库基础、数据库与表的操作、查询与视图、关系数据库标准语言SQL、表单设计、报表设计、菜单设计、结构化程序设计基础、应用程序设计实例。每个项目分解为不同的实训,每个实训包括“知识要点”、“例题解析”、“巩固练习”等模块。“知识要点”对本实训所包含的重点知识进行了梳理;“例题解析”给出了典型习题及答题要领;“巩固练习”给出了填空题、选择题和操作题,用于巩固基础知识和训练上机操作技能。通过本书的学习,能加深对Visual FoxPro数据库理论知识的理解,提高数据库的操作技能,同时满足Visual FoxPro数据库证书考试的需求。《中等职业学校计算机应用与软件技术专业配套教学用书:Visual FoxPro 6.0数据库应用设计学习指导(第2版)》适合中等职业学校计算机应用与软件技术专业学生学习使用,也可作为全国计算机等级考试Visual FoxPro程序设计(二级)的学习参考书。 -
数据结构杨淑萍 ,聂哲 编《全国高职高专教育规划教材·Java方向工学结合系列精品教材:数据结构(Java版)》是全国高职高专教育规划教材,也是国家示范性高职院校深圳职业技术学院软件技术专业Java方向工学结合系列精品教材。《全国高职高专教育规划教材·Java方向工学结合系列精品教材:数据结构(Java版)》讨论了几种经典数据结构(顺序表、链表、栈、队列、树、二叉树和图)的逻辑结构与存储结构,以及几种经典的排序和查找技术的算法思想和实现过程。以Java为程序设计语言,从问题入手,采用项目驱动、层层拓展的教学思路详细讨论了各种数据结构的设计方法、实现步骤和使用方法,讨论了各种排序查找算法的实现和使用方法,同时,还对Java类库中相关数据结构类及接口的使用方法进行了简单的讨论。书中例题程序思路清晰、代码简洁完整,易于教师教学和学生自学。《全国高职高专教育规划教材·Java方向工学结合系列精品教材:数据结构(Java版)》适合作为高职高专计算机及相关专业的“数据结构”课程的教材用书,也可作为其他各类院校、培训机构等计算机专业或计算机从业人员的自学或参考用书。 -
移动互联Rachel Hinman 著,熊子川 ,李满海 译辛曼编著的《移动互联:用户体验设计指南》阐述如何设计出独一无二的移动体验,展示移动用户体验最重要的要素,介绍各种设计框架和实践。本书首先介绍移动用户体验的关键特点,接着介绍五种广泛使用的移动用户体验模式,然后介绍移动体验设计的设计实践、原型方法以及设计指南,最后讨论移动体验的前沿设计。《移动互联:用户体验设计指南》适合关注移动终湍设计的工程师、设计师、用户体验实践者、项目经理阅读和参考,是一本具有前瞻性的知识读本。 -
iOS 6应用开发入门经典(美)John Ray 著,袁国忠 译《iOS 6应用开发入门经典(第4版)》基于Apple最新发布的iOS 6编写,循序渐进地介绍了从事iOS开发所需的基本知识,包括使用Xcode、Objective-C和Cocoa Touch等开发工具,设计及美化用户界面,利用多场景故事板、切换、弹出框、导航控制器和选项卡栏控制器,使用表视图和分割视图导航结构化数据,读写和显示数据,创建自适应用户界面,播放和录制多媒体,使用地图和定位功能,使用加速计和陀螺仪检测运动和朝向,创建通用应用程序,编写支持后台处理的应用程序,跟踪和调试应用程序等主题。《iOS 6应用开发入门经典(第4版)》通过简洁的语言和详细的步骤,帮助读者迅速掌握开发iOS应用程序所需的基本知识,适合没有任何编程经验的新手阅读,也可供有志于从事iOS开发的人员参考。 -
Android应用案例开发大全吴亚峰 ,于复兴 ,杜化美 著《Android应用案例开发大全(第2版)》是一本教你在掌握Android开发技术后,如何进行项目实战开发的图书。为了帮助读者掌握各种应用的开发,《Android应用案例开发大全(第2版)》既包括大型商务软件、3D游戏以及2D游戏,也详细讲解了应用软件、游戏开发时的思路,以及真实项目的策划方案等。书中主要内容包括:初识庐山真面目——Android简介,向读者介绍了Android的应用程序开发框架;3D水族馆动态壁纸,采用OpenGL ES 技术开发3D水族馆动态壁纸;LBS应用开发——电子导游,基于Google Map最新API开发LBS电子导游应用;网络游戏开发——易扑克网络对战游戏,讲解了棋牌类游戏和联网对战方式的开发过程;拍照及图像处理——百纳酷相机,讲解了拍摄的照片进行各种特效的后期处理,如增加各种相框、老照片特效、手绘特效、魔法色彩特效等;移动管理系统——大学图书管理系统,讲解了手机客户端管理系统的开发;导航与地图开发(LBS)——北京地铁小助手,讲解了路线导航软件的开发过程;餐饮行业移动管理系统——PAD点菜系统,涉及的点菜系统包括服务端、PC端和PAD端开发;单机项目移动开发——百纳理财专家,在开发中恰当地使用对话框和自定义控件,可以起到画龙点睛的效果;3D游戏开发——国际象棋网络对战,采用OpenGL ES 渲染引擎,真正模拟现实场景;传感器和3D游戏开发——哇!重力球3D,可以学习到愤怒的小鸟也选用的著名物理引擎Box2D的开发技术;电子阅读器——酷读阅读器,让使用者在充分享受类似于阅读纸质图书快乐的同时体验到手机应用酷炫的效果。《Android应用案例开发大全(第2版)》案例典型、丰富,能够快速帮助读者提高在Android平台下进行实际项目和游戏开发的实战能力。适合Android初学者、程序员学习,也适合作为各大专院校相关专业的师生学习用书,以及培训学校的教材。 -
PowerMILL 10.0数控编程基本功特训韩思明 著《PowerMILL 10.0数控编程基本功特训》以实例为主,是国内一线工程师的倾情力作。作者根据多年的编程及模具设计经验,以工厂所需、一切切合实际的原则出发,通过软件的基本操作,详细地阐述编程过程及加工注意事项。另外,书中还包含大量的操作技巧、编程工程师的经验点评、加工工艺知识,实用性非常强,读者可以轻松掌握PowerMILL 10.0编程的方法和技巧。《PowerMILL 10.0数控编程基本功特训》共16章,内容精练简要,主要包括数控编程工艺知识特训、PowerMILL 10.0编程基本操作、PowerMILL 10.0编程公共参数介绍、模具加工常用的刀具路径策略、模具A板的编程、装饰盖型腔板的编程、灯罩后模的编程、把手盖后模的编程、耳塞塑料外壳后模的编程、塑料管套前模的编程、小型电子锁箱前模的编程、电热水壶按钮前模的编程、模具滑块(行位)编程、典型电极(铜公)编程、如何看刀路和判别刀路的好坏,以及PowerMILL 10.0输出NC后处理。另外,在本书配套光盘中提供所有操作的源文件、结果文件和对应的视频文件。 -
PhoneGap精粹(美)John M. Wargo 著,刘明骏,张雪春,林明 译PhoneGap是一个开源的开发工具和框架,可以允许开发人员使用HTML、JavaScript和CSS等技术开发出强大的跨平台移动应用程序。《PhoneGap精粹:构建跨平台的移动App》从PhoneGap的工作原理、开发工具、API使用方法这三个角度对PhoneGap进行了详细讲解,同时辅之以大量的实例,内容循序渐进,易于理解。《PhoneGap精粹:构建跨平台的移动App》总共分为3部分,总计22章,分别讲解了PhoneGap的工作原理,如何使用PhoneGap开发应用程序以及测试和调试的方法,如何针对不同的平台配置PhoneGap开发环境,如何使用PhoneGap Build来打包PhoneGap应用程序。此外,《PhoneGap精粹:构建跨平台的移动App》还以示例方式详细讲解了PhoneGap各个API的具体使用。《PhoneGap精粹:构建跨平台的移动App》适合具有一定HTML和JavaScript基础,而且对PhoneGap感兴趣的Web开发人员、移动应用开发人员阅读。 -
苹果的产品设计之道(美)埃德森(Edson, J.)苹果公司在创新与设计领域的不断突破创造了一个又一个伟大的产品,这些伟大的产品成就了苹果公司今天的卓越地位。苹果公司产品设计的真谛与精髓究竟是什么?它在产品设计的过程中遵循了哪些原则和理念?国际知名设计公司LUNAR设计公司总裁John Edson结合自己多年的设计经验,深入苹果公司内部,对苹果公司的大量设计师和领导层进行了深度的采访,提炼和总结出了苹果公司在产品设计领域所遵循的七大原则:设计改变一切、设计的三要素、产品即营销、设计是体系化的思考、大声设计、设计应以人为本、怀揣信念做设计。《苹果的产品设计之道:创建优秀产品、服务和用户体验的七个原则》中通过苹果公司大量鲜为人知的关键事件和案例,条理清晰地揭示了这些设计原则的细节,极富启发意义和可操作性。 -
高效能程序员的修炼(美)阿特伍德 著,陆其明,张健 译Jeff Atwood于2004年创办CodingHorror博客(http://www.codinghorror.com),记录其在软件开发经历中的所思所想、点点滴滴。时至今日,该博客每天都有近10万人次的访问量,读者纷纷参与评论,各种观点与智慧在那里不断激情碰撞。《高效能程序员的修炼》是CodingHorror博客中精华文章的集合。全书分为12章,涉及迈入职业门槛、高效能编程、应聘和招聘、团队协作、高效工作环境、用户体验、安全问题、测试、社区管理、营销广告、人生思考等话题。作者选取的话题,无一不是程序员职业生涯中的痛点。其中,“程序员的八种境界”、“程序员的《权利法案》”、“结交混世魔猴”等文章早已脍炙人口,在程序员圈子里广为流传。《高效能程序员的修炼》的写作风格风趣幽默,且充满理解和关怀,适合从新手到老手的各个阶段的程序员阅读,也适合即将成为程序员的计算机和相关专业的学生阅读。《高效能程序员的修炼》能够帮助读者更多地关注程序员职业生涯中的人性和人文因素,成长为真正的高效能的程序员。
