大小:13.76M
更新时间:23-09-01
系统:Pc
版本:v
ruby入门权威经典是一本Ruby新手入门必读书籍之一,由于天恩编著。全书内容丰富翔实,包含了必要的理论,但以实践为主,书中含有大量的案例,讲解由浅入深,先介绍概念然后再讲应用,具体内容包括ruby的环境配置、基础知识、高级知识,让读者可以更好的掌握所有ruby核心基础知识并应付常开发,解决常规的web开发问题,适用于学习ruby的人员阅读。
《ruby入门权威经典》基于Ruby的18625版本进行讲解。全书共包括8章,包含与Ruby编程相关的一切核心基础知识以及使用Ruby开发常规Web应用程序的方法,可以分成三个部分。第一部分(第1章):Ruby简介和环境配置。介绍了Ruby语言及Ruby框架的特点以及配置开发平台的方法。第二部分(第2~4章):Ruby的基础知识。介绍了Ruby语言的基本结构、流程控制、数据类型、模块和线程等基础知识。第三部分(第5~8章):Ruby的高级知识。介绍了Ruby的文件和目录操作以及数据库操作方法。最后提供了一些案例,用以实践Ruby的Web开发。本书适用于对Ruby开发感兴趣的院校学生以及专业工程师。
第一部分 Ruby简介和环境配置 第1章 配置Ruby运行环境 1.1 面向对象和MVC模式 1.1.1 面向对象 1.1.2 MVC模式 1.2 Ruby概述 1.2.1 Ruby的由来 1.2.2 Ruby的优点 1.3 Ruby的安装 1.3.1 下载Ruby 1.3.2 安装Ruby 小结 思考和练习 第二部分 Ruby的基础知识 第2章 Ruby语言基础 2.1 最基本的知识 2.1.1 基本输出 2.1.2 引号的用法 2.1.3 转义字符输出 2.1.4 连句和换行 2.1.5 连行符 2.1.6 注释符 2.1.7 局部变量 2.1.8 基本输入 2.1.9 数字和字符串连接 2.2 类 2.2.1 最简单的类 2.2.2 类的基本使用 2.2.3 继承 2.2.4 单态方法 2.2.5 方法访问控制 2.2.6 属性读写控制 2.2.7 垃圾收集 2.2.8 异常处理 2.3 常量和变量 2.3.1 常量 2.3.2 全局变量 2.3.3 实例变量 2.3.4 局部变量 2.4 运算 2.4.1 算术运算符 2.4.2 关系运算符 2.4.3 逻辑运算符 2.4.4 其他运算符 2.5 流程控制 2.5.1 顺序结构 2.5.2 选择结构 2.5.3 循环结构 2.6 块 2.6.1 块的概念 2.6.2 块的基本使用 2.6.3 带参数的块 2.7 迭代器 2.7.1 迭代的概念 2.7.2 编写迭代器 2.8 过程对象 2.8.1 创建过程对象 2.8.2 把过程对象当作参数 小结 思考和练习 第3章 Ruby的数据类型 3.1 数字 3.1.1 数字的基本使用 3.1.2 数字的常用方法 3.1.3 数学计算方法 3.2 字符串 3.2.1 字符串的基本用法 3.2.2 字符串的常用方法 3.2.3 字符串方法总结 3.3 正则表达式 3.3.1 Ruby正则表达式的基本用法 3.3.2 正则表达式在字符串函数中的使用 3.4 日期和时间 3.4.1 Time对象 3.4.2 Date和DateTime对象 3.5 散列表 3.5.1 散列表的构造 3.5.2 散列表的常用方法 3.6 区间 3.6.1 区间的概念 3.6.2 区间的使用 3.7 数组 3.7.1 构造数组 3.7.2 数组的主要方法 3.8 结构体 3.8.1 建立结构体 3.8.2 结构体的主要方法 3.9 数据类型转换 3.9.1 通用的转换方法 3.9.2 自定义转换方法 小结 思考和练习 第4章 模块和线程 4.1 模块 4.1.1 模块的概念 4.1.2 Mixin 4.1.3 Ruby的命名约定 4.2 线程 4.2.1 线程的概念 4.2.2 线程的同步 小结 思考和练习 第三部分 Ruby的高级知识 第5章 文件和目录 5.1 文件操作 5.1.1 文件操作的概念 5.1.2 文件的基本操作方法 5.1.3 文件操作标准方法 5.2 目录操作 5.2.1 目录操作的概念 5.2.2 目录操作的方法 小结 思考和练习 第6章 Ruby的数据库操作 6.1 Ruby数据库访问的概念 6.1.1 数据库访问的方式 6.1.2 数据库访问的目的 6.2 访问Access数据库 6.2.1 配置环境 6.2.2 执行数据操纵语句 6.2.3 执行数据查询语句 6.3 访问SQLServer数据库 6.3.1 建立oDBC数据源 6.3.2 访问数据库 6.4 访问MySQL数据库 6.4.1 下载和安装MySQL/Ruby模块 6.4.2 使用MySQL模块进行数据库访问 6.4.3 安装DBI 6.4.4 使用DBI访问MySQL数据库 小结 思考和练习 第7章 桌面应用和Web开发 7.1 Ruby的桌面开发 7.2 Ruby的Web开发方法 7.2.1 CGI类 7.2.2 eRuby概述 7.2.3 eruby的基本使用 7.2.4 文件包含 7.2.5 辛文显示 7.2.6 参数的传递和接收 7.3 详解表单处理 7.3.1 表单的提交 7.3.2 表单的接收 7.4 文件操作 7.4.1 文件读取 7.4.2 文件写入 7.5 数据库操作 7.5.1 数据读取 7.5.2 分页显示数据 7.5.3 数据更新 7.6 session的基本用法 7.7 Web开发案例 7.7.1 留言本(基于文本文件) 7.7.2 聊天室(基于文本文件) 7.7.3 留言本(基于数据库) 7.7.4 聊天室(基于数据库) 小结 思考和练习
1、下载并解压,得出pdf文件
2、如果打不开本文件,请务必下载pdf阅读器
3、安装后,在打开解压得出的pdf文件
4、双击进行阅读
同类热门
类似软件
R和Ruby数据分析之旅22.83M98人在用R和Ruby数据分析之旅是一本特别的、充满趣味和奇思妙想的编程书,由新加坡程序员郑兆雄Sau Sheong Chang编著。全书内容丰富翔实,将带你从头开始学习Ruby和R语言的基本知识和特性。开篇分别对ruby和r语言做了从零开始、简明扼要的介绍,包括
查看笨办法学ruby第3版1.38M148人在用笨办法学ruby第3版是一本Ruby平台学习书籍,由美国程序员Zed A. Shaw编著。在这本书中,你将通过完成52个精心设计的习题来学习Ruby。阅读这些习题,输入代码(不许复制和粘贴),修正你的错误,观察程序的运行。在这个过程中,你将了解软件是如何
查看热门标签
网友评论0人参与,0条评论
最新排行
微型计算机杂志pdf60.99M微型计算机杂志pdf是一本专为电脑发烧友介绍电脑硬件产与技术的半月刊杂志。以其专业的评测技术、客观公正的评测态度、深入透彻的市场分析和报道,成为业界最具影响力、最权威、发行量最大的专业电脑硬件杂志。目前期发行量达30万册。并被评为中国双效期刊,且在第二届
查看asp.net开发实战宝典127.27Masp.net是微软公司推出的新一代建立动态web应用程序开发平台,可以把程序开发人员的工作效率提升到与其他技术无法比拟的程序,但如何更好的入门和掌握呢?这里小编推荐大家阅读asp.net开发实战宝典,这是一本asp.net的实战开发手册,由张跃廷等人编
查看块数据 大数据时代真正到来的标志51.74Mpdf扫描版 块数据是一本首次创新性提出“块数据”这一概念的大数据图书,由大数据战略重点实验室编著。本书从一个新颖的视角——块数据,来看待大数据及其未来的发展,颇有创意!“条数据”和“块数据”的划分,师法自然,抓住了数据的本质。本书源于贵阳市领导在推进大数据应用
查看bios中英文对照表大全658K8篇想要学习电脑维护,首先需要的就是要看得懂bios设置,但一般都是英文的,对于英文不好的同学有点难度。为此小编特别带来了bios中英文对照表8篇给广大网友,包括bios中英文对照表、BIOS基本知识及常用设置、电脑主板BIOS设置详解-BIOS知识大全、系
查看ASP.NET开发实例大全(提高卷)301.3Mpdf扫描版 ASP.NET开发实例大全(提高卷)是一本Asp动态网页开发技术的指南用书,由软件技术联盟编著。全书是《asp.net开发实战1200例》之全新升级版本,详细的介绍了ASP.NET开发从基础知识到高级应用各个层面的实例及源代码,内容丰富翔实,内含1
查看Photoshop/CorelDRAW服装产品辅助设计精彩实例课堂31.53Mpdf扫描版Photoshop/CorelDRAW服装产品辅助设计精彩实例课堂是一本专为服装设计类工作者提供的Photoshop/CorelDRAW使用指南,由崔建成和李艳艳联合编著。全书全面、系统地讲解了Photoshop、CorelDRAW 两大平面设计软件在服
查看spring+mybatis企业应用实战42.14M疯狂软件pdf高清扫描版spring+mybatis企业应用实战是一本Spring MVC+MyBatis技术以及两者整合的实用图书,由疯狂软件编著,全书重点介绍如何整合Spring MVC 4+MyBatis3进行java ee开发,主要包括三个部分。第一部分详细介绍了Spr
查看docker入门实战1.38Mpdf完整版Docker是一个开源的应用容器引擎,它能够让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,最近有许多的想学docker技术的网友在找docker入门实战pdf,今天小编给大家找来了,此版本是pdf完整版的
查看android游戏开发实践指南136.89Mpdf高清扫描版android游戏开发实践指南是一本经典的安卓游戏开发指南书籍,由美国资深工程师Rick Rogers编著。本书理论知识系统而全面,讲解了Android游戏开发的方方面面;实战性强,以各种经典游戏案例为导向,全面展示了Android游戏开发的流程、方法和
查看html5权威指南电子书136.66Mpdf扫描版HTML5致力于为互联网开发者搭建更加便捷、开放的沟通平台,但如何入门呢?小编这里推荐用户阅读html5权威指南,这是一本html5语言的权威使用指南,也是全面详实的web网页设计参考书,贴心汇聚HTML5和CSS3 JavaScript,由美国程序员弗
查看C/C++软件工程师就业求职手册49.34M胡凌云pdf扫描版C/C++软件工程师就业求职手册是一本C和C++语言的工程师就业求职指南,由胡凌云编著。本书涵盖C/C++面试中出现的各个知识点,包括C语言编程基础、C++面向对象、算法、数据结构、STL等。所有知识点都结合例题进行说明,每道例题都取材于各大公司的实际招
查看