Programming Ruby中文版(第2版)

Programming Ruby中文版(第2版) PDF 完整超清版

  • 大小:52.83MB
  • 类型:Ruby
  • 格式:PDF
  • 热度:954
  • 作者:托马斯,弗沃尔
  • 更新:2022-05-03 11:00:02
vip 立即下载( 52.83MB )
关注公众号免费下载
版权投诉 / 资源反馈(本资源由用户 蓟月明 投稿)

给网友们整理Ruby相关的资料,由电子工业出版社出版,作者是托马斯,弗沃尔,介绍了关于Programming、Ruby方面,格式为PDF,资源大小52.83MB,目前在Ruby类资源综合评分为:8.1分。

Ruby资源推荐

书籍介绍

内容简介

Ruby是一种跨平台、面向对象的动态类型编程语言。Ruby体现了表达的一致性和简单性,它不仅是一门编程语言,更是表达想法的一种简练方式。它不仅受到广大程序员的欢迎,无数的软件大师亦为其倾倒。ProgrammingRuby是关于Ruby语言的一本权威著作,也被称为PickAxeBook(镐头书,由封面上的工具得名)。本书是它的第2版,其中包括超过200页的新内容,以及对原有内容的修订,涵盖了Ruby1.8中新的和改进的特性以及标准库模块。它不仅是您学习Ruby语言及其丰富特性的一本优秀教程,也可以作为日常编程时类和模块的参考手册。
本书适合各种程度的Ruby程序员,无论新手还是老兵,都会从中得到巨大的帮助。

目录

  • 第1版序
  • 第2版序
  • 前言
  • 路线图
  • 第1部分Ruby面面观
  • 第1章入门
  • 1.1安装Ruby
  • 1.2运行Ruby
  • 1.3Ruby文档:RDoc和ri
  • 第2章Ruby.new
  • 2.1Ruby是一门面向对象语言
  • 2.2Ruby的一些基本知识
  • 2.3数组和散列表
  • 2.4控制结构
  • 2.5正则表达式
  • 2.6Block和迭代器
  • 2.7读/写文件
  • 2.8更高更远
  • 第3章类、对象和变量
  • 3.1继承和消息
  • 3.2对象和属性
  • 3.3类变量和类方法
  • 3.4访问控制
  • 3.5变量
  • 第4章容器、Blocks和迭代器
  • 4.1容器
  • 4.2Blocks和迭代器
  • 4.3处处皆是容器
  • 第5章标准类型
  • 5.1数字
  • 5.2字符串
  • 5.3区间
  • 5.4正则表达式
  • 第6章关于方法的更多细节
  • 6.1定义一个方法
  • 6.2调用方法
  • 第7章表达式
  • 7.1运算符表达式
  • 7.2表达式之杂项
  • 7.3赋值
  • 7.4条件执行
  • 7.5Case表达式
  • 7.6循环
  • 7.7变量作用域、循环和Blocks
  • 第8章异常,捕获和抛出
  • 8.1异常类
  • 8.2处理异常
  • 8.3引发异常
  • 8.4捕获和抛出
  • 第9章模块
  • 9.1命名空间
  • 9.2Mixin
  • 9.3迭代器与可枚举模块
  • 9.4组合模块
  • 9.5包含其他文件
  • 第10章基本输入和输出
  • 10.1什么是IO对象
  • 10.2文件打开和关闭
  • 10.3文件读写
  • 10.4谈谈网络
  • 第11章线程和进程
  • 11.1多线程
  • 11.2控制线程调度器
  • 11.3互斥
  • 11.4运行多个进程
  • 第12章单元测试
  • 12.1Test::Unit框架
  • 12.2组织测试
  • 12.3组织和运行测试
  • 第13章当遇到麻烦时
  • 13.1Ruby调试器
  • 13.2交互式Ruby
  • 13.3编辑器支持
  • 13.4但是它不运作
  • 13.5然而它太慢了
  • 第2部分Ruby与其环境
  • 第14章Ruby和Ruby世界
  • 14.1命令行参数
  • 14.2程序终止
  • 14.3环境变量
  • 14.4从何处查找它的模块
  • 14.5编译环境
  • 第15章交互式RubyShell
  • 15.1命令行
  • 15.2配置
  • 15.3命令
  • 15.4限制
  • 15.5rtags与xmp
  • 第16章文档化Ruby
  • 16.1向Ruby代码中添加RDoc
  • 16.2向C扩展中添加RDoc
  • 16.3运行RDoc
  • 16.4显示程序用法信息
  • 第17章用RubyGems进行包的管理
  • 17.1安装RubyGems
  • 17.2安装程序Gems
  • 17.3安装和使用Gem库
  • 17.4创建自己的Gems
  • 第18章Ruby与Web
  • 18.1编写CGI脚本
  • 18.2Cookies
  • 18.3提升性能
  • 18.4Web服务器的选择
  • 18.5SOAP及WebServices
  • 18.6更多信息
  • 第19章RubyTk
  • 19.1简单的Tk应用程序
  • 19.2部件
  • 19.3绑定事件
  • 19.4画布
  • 19.5滚动
  • 19.6从Perl/Tk文档转译
  • 第20章Ruby和微软Windows系统
  • 20.1得到RubyforWindows
  • 20.2在Windows下运行Ruby
  • 20.3Win32API
  • 20.4Windows自动化
  • 第21章扩展Ruby
  • 21.1你的第一个扩展
  • 21.2C中的Ruby对象
  • 21.3Jukebox扩展
  • 21.4内存分配
  • 21.5Ruby的类型系统
  • 21.6创建一个扩展
  • 21.7内嵌Ruby解释器
  • 21.8将Ruby连接到其他语言
  • 21.9RubyC语言API
  • 第3部分Ruby的核心
  • 第22章Ruby语言
  • 22.1源代码编排
  • 22.2基本类型
  • 22.3名字
  • 22.4变量和常量
  • 22.5表达式
  • 22.6方法定义
  • 22.7调用方法
  • 22.8别名
  • 22.9类定义
  • 22.10模块定义
  • 22.11访问控制
  • 22.12Blocks,Closures和Proc对象
  • 22.13异常
  • 22.14Catch和Throw
  • 第23章DuckTyping
  • 23.1类不是类型
  • 23.2像鸭子那样编码
  • 23.3标准协议和强制转换
  • 23.4该做的做,该说的说
  • 第24章类与对象
  • 24.1类和对象是如何交互的
  • 24.2类和模块的定义
  • 24.3顶层的执行环境
  • 24.4继承与可见性
  • 24.5冻结对象
  • 第25章Ruby安全
  • 25.1安全级别
  • 25.2受污染的对象
  • 第26章反射,ObjectSpace和分布式Ruby
  • 26.1看看对象
  • 26.2考察类
  • 26.3动态地调用方法
  • 26.4系统钩子
  • 26.5跟踪程序的执行
  • 26.6列集和分布式Ruby
  • 26.7编译时?运行时?任何时
  • 第4部分Ruby库的参考
  • 第27章内置的类和模块
  • 第28章标准库
  • 第5部分附录
  • 附录ASocket库
  • 附录BMKMF参考
  • 附录C支持
  • 附录D书目
  • 索引(Index)

以上就是本次关于书籍资源的介绍和部分内容,我们还整理了以往更新的其它相关电子书资源内容,可以在下方直接下载,关于相关的资源我们在下方做了关联展示,需要的朋友们也可以参考下。

相关资源

  • SQL Server 2005实用教程

    SQL Server 2005实用教程 课后答案

    本书按照以能力培养为主、实践为重的原则,从培养应用型、技能型人才角度出发,突出职业教育的特色,以SQL Server 2005为平台,全面系统地介绍了SQL Server 2005的特点及体系结构。 全书各部分内容由一个数据库实例贯穿始终,前后衔接紧密,每一部分均先讲解理论知识,后分析实例,突出概念和应用,讲解由浅入深,强调数据库应用程序的开发技能,注重培养读者解决实际问题的能力,使读者能快速掌握SQL Server的基本操作。本书每章都有课后习题,并

    大小:1.43 MBSQL Server课后答案

  • Hadoop生态系统及其版本演化

    Hadoop生态系统及其版本演化

    Hadoop生态系统及其版本演化 内容节选 以《互联网日志分析系统》这一大数据应用案例为主线,依次介绍相关的大数据技术,涉及数据收集、储存,数据分析以及可视化,最终会形成一个完整的大数据项目。每个公司都要自己的日记分析系统,大部分系统跟日志分析系统是沾边的。也许相关的周边系统,互联网公司对人才的需求,其中一半是日志相关的需求,日志分析,涉及到分布式的所有系统,包括数据收集、存储,数据分析以及可视化,我们课程紧

    大小:13 MBHadoop

  • 《Protel 99 SE实用 教程(第2版)》素材,教案

    《Protel 99 SE实用 教程(第2版)》素材,教案

    内容介绍 《21世纪高等职业教育机电类规划教材:Protel99SE实用教程(第2版)》以电子钟的设计为实例,《21世纪高等职业教育机电类规划教材:Protel99SE实用教程(第2版)》贯穿电子钟从原理图设计到生成印制电路板图的整个电路设计制作过程。《21世纪高等职业教育机电类规划教材:Protel99SE实用教程(第2版)》共分9章,全面介绍了Protel99SE的工作界面、基本组成、各种常用编辑器和常用工具等基础知识,并详细介绍了电路原理图的设计、网络表的生成

    大小:9.13 MBProtel配套资源

  • 数学模型(第3版)

    数学模型(第3版) 课后答案

    《数学模型(第三版)》是由姜启源、谢金星、叶俊编,高等教育出版社2003年8月出版的教材。该书可作为高等学校各专业学生数学建模课程的教材和参加数学建模竞赛的辅导材料,以及科技工作者的参考书。 全书共分十三章,主要内容包括建立数学模型、初等模型、简单的优化模型以及数学规划模型、微分方程模型、稳定性模型等多种模型。 目录 第1章 建立数学模型 1.1 从现实对象到数学模型 1.2 数学建模的重要意义 1.3 建模示例之一椅子能在不平的地

    大小:25.6 MB数学课后答案

  • STM32学习笔记(超详细整理146个问题)

    这是一个关于STM32学习笔记整理的146个问题最新版,简单的逻辑、简洁的语言来阐述作者初遇STM32以来的种种认识,多处内容都是从STM32初学时的实践中总结而来,需要的朋友可下载试试! STM32系列专为要求高性能、低成本、低功耗的嵌入式应用设计的ARM Cortex-M0,M0+,M3, M4和M7内核。 STM32具有超低的价格、超多的外设、丰富的型号、优异的实时性、极低的开发成本等优势。STM32凭借其产品线的多样化、极高的性价比、简单易用的库开发方式,迅速在众多3

    大小:2.3 MBSTM32笔记

  • 《Photoshop+Lightroom数码摄影后期处理技法从入门到精通》素材

    《Photoshop+Lightroom数码摄影后期处理技法从入门到精通》素材

    编辑推荐 简单实用的软件知识 鞭辟入里的操作解析丰富的Lightroom预设资源给读者的后期处理工作提供便利和学习的参考视频讲解扫描案例的二维码,即可观看相应的教学视频,大幅提高学习效率 资源下载提供大量案例素材,边学边练,精通Photoshop Lightroom数码照片后期处理 编辑推荐 本着将理论与实践真正结合在一起的思路,本书全面、系统地讲解了Photoshop和Lightroom两大软件的基础劋作及核心技术,书中结合36个典型的摄影后期处理案例,配合鞭辟入里

    大小:2.6 GBPhotoshop配套资源

  • 《新电商文案写作》配套资源

    《新电商文案写作》配套资源

    ★书名:新电商文案写作 ★书号:978-7-115-54606-7 ★简介:本书结合大量实例,系统讲解了电商文案的构思与创作,能让读者快速学会电商文案写作的相关知识,并熟练掌握多类电商文案的创作方法与技巧。本书共9 章,主要内容包括电商文案的基础知识、电商文案的创作过程、电商文案的创意与构思、电商文案的基本写作思路和方法、产品详情页的创作、电商海报文案的创作、电商活动文案的创作、电商品牌故事文案的创作、电商软文的创作。本书内容

    大小:963.9 MB电商文案配套资源

  • 《网页设计与制作》源代码,习题,课件

    《网页设计与制作》源代码,习题,课件

    编辑推荐 《网页设计与制作》特点: 知识讲解重点突出通俗易懂 基础知识和功能实例相结合 培养制作技巧综合运用能力 内容简介 本书共14章,主要介绍如何在网页中插入文本、图像、媒体、超级链接、表单等网页元素并设置其属性,如何运用表格、框架、AP Div、模板、库等工具对网页进行布局,如何运用CSS控制网页外观,如何使用行为和Spry构件完善网页功能,如何在可视化环境下创建应用程序,如何使用Photoshop CS3处理网页图像,如何使用Flash CS3制作

    大小:52 MB网页设计配套资源

下载地址

相关声明:

学习笔记