程序设计综合
-
JSP应用与开发技术马建红,李占波 等编JSP(JavaServerPages)是由SunMicrosystems公司(已被甲骨文公司收购)倡导的、许多公司参与建立的一种动态网页技术标准。JSP被赋予了Java技术的强大功能,能够为用户提供功能强大的技术支持,同时,JSP继承了Java的优势,可以建立安全的、跨平台的动态网站。《JSP应用与开发技术(第2版)》详细讲解了JSP的基本语法和Web程序设计方法。全书共16章,可分为7个部分。第1~3章是第1部分,介绍了JSP应用技术的前导知识和开发环境的搭建;第4~6章是第2部分,详细讲解了JSP技术的基本语法;第7章和第8章是第3部分,是JSP应用开发的进阶,讲述了JavaBean、表单处理以及文件的操作;第9~11章是第4部分,以MySQL数据库为例详细讲解了JSP中使用数据库的操作;第12章和第13章是第5部分,详细讲述了Servlet技术;第14章和第15章是第6部分,介绍了表达式语言(EL)、标准标签库(JSTL)及自定义标签库;第16章是第7部分,通过实例讲述了Web开发的实际应用。另外,《JSP应用与开发技术(第2版)》还给出了6个实验,以指导读者进行上机操作。
-
Perl语言编程(美)汤姆·克里斯蒂安森(Tom Christiansen)等著; 苏金国,吴爽 等译从1991年第一版问世以来,《Perl语言编程》很快成为无可争议的Perl宝典,如今仍是这种高实用性语言的权威指南。Perl最初只是作为一个功能强大的文本处理工具,不过很快发展成为一种通用的编程语言,可以帮助成千上万的程序员、系统管理员,以及像你一样的技术爱好者轻松完成工作。人们早已经翘首以待这本“大骆驼书”的更新,如今终于得偿所愿。在这一版中,三位颇有声望的Perl作者讲述了这种语言当前版本(Perl5.14)的内容,另外简要介绍了将来5.16版本中将要增加的一些特性。当今世界中,Unicode对于文本处理越来越重要,为此Perl提供了最好、最方便的支持,可以在任何地方平滑地集成Unicode,甚至在Perl最让人欢迎的特性(正则表达式)中也可以结合Unicode。此次更新的重要特性包括:新增的关键字和语法。I/O层和编码。新增的反斜线转义。Unicode6.0。Unicode字形簇和属性。正则表达式中的命名捕获。递归和文法模式。CPAN的扩展内容。当前最佳实践。
-
Java网络编程(美)Elliotte Rusty Harold(哈诺德,R.E.)著; 李帅,荆涛 等译《Java网络编程(第四版)》实用指南全面介绍了如何使用Java开发网络程序。你将学习如何使用Java的网络类库既快速又轻松地完成常见的网络编程任务,如编写多线程服务器、加密通信、广播到本地网络,以及向服务器端程序提交数据。作者提供了真正可实用的程序来讲解他介绍的方法和类。第4版经过全面修订,已经涵盖REST、SPDY、异步I/O和很多其他高级技术。本书主要内容有:研究Internet底层协议,如TCP/IP和UDP/IP;了解Java的核心I/OAPI如何处理网络输入和输出;发现InetAddress类如何帮助Java程序与DNS交互;用Java的URI和URL类定位、识别和下载网络资源;深入研究HTTP协议,包括REST、HTTP首部和cookie;使用Java的底层Socket类编写服务器和网络客户端;利用非阻塞I/O同时管理多个连接。
-
Web开发典藏大系林珑 著《HTML 5移动Web开发实战详解(Web开发典藏大系)》由浅入深,全面、系统、详尽地介绍了HTML 5相关技术和其在移动开发领域的应用。书中提供了大量的代码示例,读者可以通过这些例子理解知识点,也可以直接在开发实战中稍加修改应用这些代码。本书涉及面广,从基本原理到实战,再到项目工作流,几乎涉及一个合格的前端开发工程师需要具备的所有重要知识。另外,作者专门为书中的重点内容录制了高清配套教学视频,并提供了本书涉及的源程序,以便于读者高效、直观地学习。《HTML 5移动Web开发实战详解(Web开发典藏大系)》共17章,分为两篇。第1篇为HTML 5移动Web开发基础,涵盖的内容有移动互联网的发展概述、HTML 5基础、CSS 3开发技术、从网页到应用(Application)、指尖下的浏览器、地理定位(Geolocation)、Web Worker、通信基础、实时Web技术、感官世界、history与导航等。第2篇为HTML 5移动Web开发实战,涵盖的内容有jQuery Mobile、Sencha Touch、Bootstrap、PhoneGap、Foundation及Node.js等其他移动Web开发技术。《HTML 5移动Web开发实战详解(Web开发典藏大系)》适合所有想全面和深入学习HTML 5开发技术的人员阅读,尤其适合使用HTML 5做移动应用开发的人员阅读。对于大中专院校相关专业的学生和培训机构的学员,本书也是一本不可多得的参考书。快速了解本书精华内容在移动互联网的浪潮之巅(17分钟视频)HTML5基础(38分钟视频)初探CSS 3(20分钟视频)从网页到应用(19分钟视频)指尖下的浏览器(20分钟视频)地理定位(7分钟视频)Web Worker(13分钟视频)通信基础(16分钟视频)实时Web技术(7分钟视频)感官世界(9分钟视频)History与导航(12分钟视频)站在巨人们的肩上(21分钟视频)Sencha Touch(8分钟视频)Bootstrap(15分钟视频)PhoneGap(8分钟视频)其他移动Web技术(9分钟视频)如何成为优秀的前端工程师(29分钟视频)
-
Android开发范例实战宝典武永亮 著《Android开发范例实战宝典(配光盘)》全面、系统地介绍了200多个常用的Android应用开发实例,这些实例紧跟技术趋势,内容基本覆盖了Android开发的方方面面,几乎涉及Android开发的所有重要知识。书中给出了每个实例的实现过程,并精讲了每个实例的重点代码。作者专门为每一个实例都录制了配套的教学视频(共14.2小时),以帮助读者更好地学习,这些教学视频和书中的完整实例源代码一起收录于配书光盘中。另外,光盘中还赠送了大量的Android开发教学视频及其他资料。《Android开发范例实战宝典(配光盘)》共分为9章。主要内容包括:Android简介及平台架构知识;Android开发者必备利器——搭建开发环境;Android中基本控件、常见布局及高级组件的使用;Android中回调函数的事件处理、监听器的事件处理及多线程处理;Android中系统Intent的使用及自定义Intent的使用;Android的数据存储知识,重点介绍文件操作、ContentProvider及资源文件;Android中的服务和广播;Android网络编程;Android中的多媒体开发。《Android开发范例实战宝典(配光盘)》适合有一定Java基础,想快速提高Android开发水平的人员阅读。对于Android开发爱好者及经常使用Android做开发的程序员,本书更是一本不可多得的案头必备参考书。超值、大容量DVD光盘本书实例源文件14.2小时配套教学视频8.7小时Android开发入门教学视频13.8小时Android开发实战教学视频11小时Android项目案例开发教学视频
-
面向对象程序设计实例教程孙连英,刘畅,彭涛 著面向对象程序设计实例教程基于Java语言介绍面向对象程序设计理念,引入UML工具解释设计过程。应用丰富的案例阐述面向对象程序设计的基本理论和方法,详细介绍面向对象的基本特性、基本技术,知识点与应用实例相结合。全书分为三篇:第一篇,程序设计基础,介绍Java编程基础;第二篇,Java面向对象,介绍面向对象的封装性、继承性和多态性;第三篇,高级面向对象设计,介绍UI、多线程和网络编程等内容。全书的三篇从简单到复杂,阶梯式递进。读者可以根据需要选读。本书介绍面向对象思想,突出理论联系实际。本书既可作为高等院校软件工程、计算机相关专业的本科学生的教材,也可作为研究生的参考资料。
-
Arduino开发从零开始学宋楠,韩广义 著作为开源硬件的代表之一,Arduino包含一套硬件和软件的交互制作平台,已经迅速普及到全球范围。本书由浅入深,从电子基础知识讲起,深入Arduino语法和各种案例,专为零基础的电子爱好者和发烧友编写。通过阅读此书,即便是非电子和机电等专业出身的读者也能享受到电子制作和开发的乐趣,用思想的火花改变生活,改变世界。《Arduino开发从零开始学:学电子的都玩这个》分为3篇共7章。第一篇介绍了Arduino的起源、发展和应用,并从安装开发环境(IDE)开始,对Arduino语法和电子基础知识(AVR)有一个初步的学习。第二篇通过使用Arduino制作一些电子玩具进一步讲解Arduino与传感器、电机、网络的相关知识,包括智能家居、机械手臂、遥控小车、Arduino与Flash互动、与Processing互动等较大型的项目。第三篇从大型项目开发角度为读者展现了一个项目从需求到面向对象到编写类库的整个过程,并完成了一个能播放音乐的类库。《Arduino开发从零开始学:学电子的都玩这个》适合零基础的初学者,以及高等院校的学生作为学习教材,同时也适合电子技术爱好者和技术人员阅读。
-
C语言程序设计谭浩强 著谭浩强教授所著的《C程序设计》一书受到国内专家和读者的一致好评,被公认为学习C语言程序设计的优秀教材,被全国大多数高校选用,是学习C语言的主流用书。已累计发行了1250多万册,创同类书的全国发行最高纪录。针对我国应用型大学的实际情况,谭浩强教授于21世纪初在《C程序设计》一书的基础上编写出版了《C语言程序设计》,降低起点,精简内容,通俗易懂,突出重点,紧扣基本要求,使读者容易学习。该书出版后受到广泛欢迎,十多年已出了两版,重印50多次。本书是在《C语言程序设计(第2版)》的基础上修订再版的。在这次修订中,保持了原书概念清晰、通俗易懂的特点,同时根据C99新标准介绍程序设计,体现教材的先进性和规范性,并且更加容易学习与入门。本书定位准确,体系科学,内容适当、取舍合理、例题丰富,分析透彻。作者采用的“提出问题—解决问题—归纳分析”的三部曲,符合初学者的认知规律,取得很好的效果。凡具有计算机初步知识的读者都能读懂本书。本书可作为应用型大学各专业学习C语言程序设计的教材,基础较好的高职高专也可选用,本书也是不可多得的用于自学的好教材。本书还配有辅助教材《C语言程序设计(第3版)学习辅导》。
-
Java语言程序设计丁振凡 著《Java语言程序设计(第2版)》以Java语言的内容体系为线索,将面向对象程序设计的原则与特点融入具体的Java程序实例中。全书共分17章,分别为Java语言概述,Java数据类型与表达式,流程控制语句,数组和方法,类与对象,继承与多态,常用类的使用,抽象类、接口及内嵌类,异常处理,Java Applet与Java绘图,图形用户界面编程基础,多线程,流式输入输出与文件处理,Java泛型与收集API,高级图形用户界面编程,Java的网络编程,JDBC技术和数据库应用。本书在内容安排上由浅入深,注重理论与实际的结合,例题精练,许多例子是实际应用的写照,有利于培养学生解决实际问题的能力。本书的特点是结构合理、内容丰富、通俗易懂,既注重Java基本理论和概念的阐述,又重视结合实际应用和Java的最新发展。本书可作为高等院校学生学习Java语言和面向对象程序设计方法的教材,同时也可作为广大自学者和软件开发人员的参考用书。
-
C语言程序设计黄保和,江弋 等著《C语言程序设计(第3版)/计算机科学与技术·21世纪高等学校规划教材》的内容包括程序设计语言概念、程序设计概念、C语言的词法语法、三种基本控制结构、函数的定义和调用以及数组、结构体、指针等复杂数据类型的定义和应用、文件操作等。每章都配有例题和练习题。《C语言程序设计(第3版)/计算机科学与技术·21世纪高等学校规划教材》的特点:①重点介绍C语言基本的、常用的语法,忽略不常用或重复的语句。②注重程序设计语言的共性,使读者学习C语言之后具有自学其他程序设计语言的能力。③以介绍C语言的语法为线索,通过精心组织的示例,将程序设计的一般方法和技术贯穿在示例分析中,适合于案例教学。《C语言程序设计(第3版)/计算机科学与技术·21世纪高等学校规划教材》适合作为高等学校非计算机专业“C语言程序设计”课程的教材,特别适合于周授课3学时或3学时以下的学生使用。