出版社:人民邮电出版社
年代:2007
定价:79.0
本书采用“如何解决问题”的方式阐述Ruby编程,涵盖了以下内容:Ruby术语和基本原理;数字、字符串等低级数据类型的操作;正则表达式;国际化和Ruby消息目录;散列、数组及栈、树和图等其他数据结构的操作;I/O、文件和对象持久化;Ruby特有的OOP技术及动态编程;Tk、GTK+、Fox和Qt等Ruby图形用户界面;使用Ruby线程实现轻量级多任务;使用Ruby编写脚本和进行系统管理;使用图像文件、PDF、YAML、XML、RSS和Atom;Ruby代码的测试、调试、性能分析和打包;低级网络编程和客户/服务器交互;Rails、Nitro、Wee、IOWA等Web开发工具;使用分布式Ruby、Rinda和Ring。书中包含400多个按主题分类的示例,每个示例都回答了“如何使用Ruby来完成”的问题。首先对要完成的任务进行了描述,并讨论技术方面的约束条件;然后循序渐进地阐述一种优秀的解决方案,并辅以说明和解释以帮助读者理解。
第1章Ruby概述
1.1面向对象简介
1.1.1什么是对象
1.1.2继承
1.1.3多态
1.1.4其他术语
1.2基本的Ruby语法和语义
1.2.1关键字和标识符
1.2.2注释和内嵌文档
1.2.3常量、变量和类型
1.2.4运算符及其优先级
1.2.5示例程序
1.2.6循环和分支
1.2.7异常
1.3Ruby中的OOP
1.3.1对象
1.3.2内置类
1.3.3模块和Mixin
1.3.4创建类
1.3.5方法和属性
1.4Ruby的动态方面
1.4.1在运行时编码
1.4.2反射
1.4.3方法找不到
1.4.4垃圾回收(GarbageCollection,GC)
1.5直觉训练:需要记住的内容
1.5.1语法问题
1.5.2编程方面
1.5.3Ruby的case语句
1.5.4Ruby程序员及其习惯用语
1.5.5面向表达式和其他问题
1.6Ruby术语
1.7结语
第2章使用字符串
第3章使用正则表达式
第4章Ruby的国际化
第5章执行数值计算
第6章符号和范围
第7章处理时间和日期
第8章数组、散列及其他枚举类型
第9章高级数据结构
第10章I/O和数据存储
第11章Ruby的OOP与动态特性
第12章Ruby的图形界面
第13章Ruby中的线程
第14章脚本编程与系统管理
第15章Ruby和数据格式
第16章测试和调试
第17章代码的打包和分发
第18章网络编程
第19章Ruby与Web应用程序
第20章分布式Ruby
第21章Ruby开发工具
第22章Ruby社区
本书采用“如何解决问题”的方式阐述Ruby编程,涵盖了以下内容:Ruby术语和基本原理;数字、字符串等低级数据类型的操作;正则表达式;国际化和Ruby消息目录;散列、数组及栈、树和图等其他数据结构的操作;I/O、文件和对象持久化;Ruby特有的OOP技术及动态编程;Tk、GTK+、Fox和Qt等Ruby图形用户界面;使用Ruby线程实现轻量级多任务 Ruby是一种面向对象的敏捷语言,借鉴了LISP、Smalltalk、Perl、CLU和其他语言的最佳特性;在本书第一版面世后的5年内,Ruby得以日益流行。 本书采用“如何解决问题”的方式阐述Ruby编程,涵盖了以下内容:Ruby术语和基本原理;数字、字符串等低级数据类型的操作;正则表达式;国际化和Ruby消息目录;散列、数组及栈、树和图等其他数据结构的操作;I/O、文件和对象持久化;Ruby特有的OOP技术及动态编程;Tk、GTK+、Fox和Qt等Ruby图形用户界面;使用Ruby线程实现轻量级多任务;使用Ruby编写脚本和进行系统管理;使用图像文件、PDF、YAML、XML、RSS和Atom;Ruby代码的测试、调试、性能分析和打包;低级网络编程和客户/服务器交互;Rails、Nitro、Wee、IOWA等Web开发工具;使用分布式Ruby、Rinda和Ring。书中包含400多个按主题分类的示例,每个示例都回答了“如何使用Ruby来完成”的问题。首先对要完成的任务进行了描述,并讨论技术方面的约束条件;然后循序渐进地阐述一种优秀的解决方案,并辅以说明和解释以帮助读者理解。 作者HalFulton以旁征博引、引人入胜而又清晰易懂的写作手法,全面而详细地阐述了Ruby,让读者感到犹如有一位知识渊博的老师在身边,并渴望将其掌握的知识悉数传授给您。本书可作为中高级程序员深入了解Ruby以及使用它来解决实际问题的参考手册。
(美) 布莱克 (Black,D.) , 著
(美) 卡尔松 (Carlson,L.) , (美) 理查得松 (Richardson,L.) , 著
(美) 雅各布森 (Jacobson,I.) , (美) 黄邦伟, 著
(美) 利伯迪 (Liberty,J.) , 著
(加) 安伯乐 (Ambler,C.W.) , 著
技术评论社, 编
日本技术评论社, 编
日本技术评论社, 编
(美) 卡尔森 (Carlson,L.) , (美) 理查德森 (Richardson,L.) , 著