作者aa12783509 (Ace)
看板C_and_CPP
标题[问题] 物件导向的资料与书籍与一些学习问题
时间Sat Sep 30 21:20:10 2017
想在这边询问一些大大 在学习C++的物件导向的时候
有没有什麽推荐的书籍 以及资料(例如练习题,或者是说明解说之类的...)
我知道 youtube上面有些都会有 但是有些时间都比较久了
但是youtube我也是会上去看看 听听看 找找对自己有帮助的~~~
前阵子 我有在youtube上面看到 有人用C++然後跑CMD做出游戏来
让我觉得 非常的夸张!!! 有点让我吓到了XDD C++可以做出那麽厉害的东西~~
(或许是我看得不够多 有点夸张 夸大了XDDDD)
有跟做的人聊了一下 因为对方也是自学~~~
我自己有买书 加强 所以打算从最基本的打好基础 一步一步地往上
他是建议我说读到资料结构的地方 可以搭配物件导向一起看
看完再回去把一开始的书看完
(要准备看收寻排序的时候 发现 好像这部分偏向资料结构的样子)
想要询问一下 各位的想法 或者是有推荐的 物件导向的书与资料 可以学习的!!!
我看博客来上的C++物件导向 好像没有多很多!!!
我自己是买以下这两本再看 还有一本练习题
http://www.books.com.tw/products/0010694221
http://www.books.com.tw/products/0010751306
目前有打算说 如果把物件导向的书本 或者是资料 读得差不多的时候
有想要自己订一个目标 去写一个东西出来
看是否有办法可以做出来 或者是做到什麽的程度
可以来看看自己的学习成果 如果有做出来 也可以当作是自己的作品
我看了 以前的一些文章 有人也是自学C++的 但是他看的这个youtube教学是C的
https://www.youtube.com/playlist?list=PLY_qIufNHc293YnIjVeEwNDuqGo8y2Emx
我想要问一下说 这个适合吗~~~?
虽然说两者有些类似的东西 但是还是有她不一样的地方~~~
在这边麻烦大大们的解答与解说罗><
先在这边谢谢各位 不管是有看完 或者是有回覆的人 谢谢各位的帮麻与解答罗!!!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 218.173.147.151
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1506777613.A.F1A.html
1F:推 james732: 物件导向四个字范围有点大,你不熟的是语法还是应用? 09/30 21:22
2F:→ james732: 举例来说,virtual这个字,你知道它的意思与用途吗? 09/30 21:22
3F:→ james732: 基本的封装、继承、多型明白它们的意义、用途与写法吗 09/30 21:26
原来 还有分 应该算是都不熟耶XDDD
虽然说 以前是本科系毕业 但一些关系 加上学习上面没那麽好
所以现在才算是毕业後 利用空闲时间自学 多补足自己的能力~~
基本上应该都是要先会语法跟使用才有办法去做应用吧!!!?
※ 编辑: aa12783509 (218.173.147.151), 09/30/2017 21:36:31
4F:→ diabloevagto: 我自己是语法知道用途之後从设计模式入手 09/30 21:57
5F:→ diabloevagto: 看深入浅出设计模式,这本书用 java 我自己用 c++ 09/30 21:58
6F:→ diabloevagto: 实现里面的范例 09/30 21:58
7F:→ diabloevagto: 另外你 youtube 看的游戏影片是什麽连结? 09/30 21:58
8F:推 BlazarArc: 推深入浅出设计模式第一章 09/30 22:27
所以 他那本书是教Java的 只是你自己把他转换 放在C++上面让他跑这样嘛!?
以前打学期间有学过的物件导向 也是学Java的~~~
只是那个人 跟他讨论的时候 他有提到物件导向这个部分
想说上来问问看各位的想法与意见
这个就是那个人做的影片
https://www.youtube.com/watch?v=qY3dMsHQjWQ
https://www.youtube.com/watch?v=d6o0DWXehcw
或许对很多人说很简单
但对我而言 有本事做到这样 基本上很多的观念 架构 想法都很不错了
而且 这种能力 去找工作 或者是应徵 被录取的机率
比起 我现在的菜逼八程度 已经算是蛮有希望的了XD
※ 编辑: aa12783509 (218.173.147.151), 09/30/2017 22:30:40
9F:→ james732: 那先把语法弄懂吧,至少知道继承怎麽写,virtual是什麽 10/01 00:30
好 了解~~ 会找找看这类型这方面的
10F:嘘 Ommm5566: 是要问几次 学物件导向去看design pattern 10/01 12:37
11F:→ Ommm5566: 资料结构是为了演算法存在 10/01 12:37
12F:→ Ommm5566: 语言只是用来实现这些东西的工具而已 10/01 12:38
13F:→ Ommm5566: 想做游戏就是去找游戏引擎 10/01 12:44
楼上这位 不知道是不是天气太热还是怎麽了 惹到你 让你可以那麽的火大
我在这版也只有发过这一次文 也是一次 我/收寻 物件导向 最新的文也是2015
两年前的文章了 所以才来发文问问看 不好意思 让你那麽火大阿~~~
※ 编辑: aa12783509 (218.173.147.151), 10/01/2017 15:07:17
14F:→ james732: class相关的语法清楚,virtual搞懂再去看design pattern 10/01 15:56
15F:推 Sidney0503: 如果是想写游戏 有pygame 这种框架可以用 10/02 08:08
16F:→ Sidney0503: 就算是游戏引擎unity/UE4/RPG Maker 也都是要写一点程 10/02 08:09
17F:→ Sidney0503: 式 不过可以先懂基本的流程/判断式/回圈 10/02 08:10
18F:→ Sidney0503: 看你的需求真的C++和物件导向都不是第一优先 10/02 08:10
19F:→ Sidney0503: 除非你是想开发一套unity 那才是需要真的从程式系统 10/02 08:11
20F:→ Sidney0503: 开始学 10/02 08:12
21F:→ Sidney0503: 设计/语法什麽的 在用游戏引擎初期不会复杂 10/02 08:13
22F:→ Sidney0503: 先熟悉游戏引擎如何使用if和while和variable 10/02 08:15
23F:→ Sidney0503: 最後说一下你的误解 只要是General-purpose programm 10/02 08:16
24F:→ Sidney0503: ing language 大部分(99%)的事情都可以做到 10/02 08:17
25F:推 Sidney0503: 最後总结:「去书局翻一本你顺眼的unity书」 10/02 08:22
Unity 的话 我身边也有2本书~~ 自己之前自己玩 自己摸的时候
也有在网路上找资料 找资讯 做出一个简易的小游戏出来!!!
那时候也不知道是哪来的勇气 有看到某游戏公司 有再找Unity的工程师
然後去面试完之後 那主管跟我说了一句话 你的Unity还可以比起你的C#
但是你的程式 要再加油 要在进步 C#还没到很OK!!(回家之後 一直回想 一直笑XDDD
26F:→ MOONRAKER: 搜寻 不是收寻 10/02 09:09
27F:→ MOONRAKER: 你去电虾版不会每一篇标题都有硬体组装 同理在这边也 10/02 09:14
28F:→ MOONRAKER: 不是物件导向的讨论标题会写物件导向 10/02 09:15
原来!! 了解了~~~ 或许是收寻的方式错了
或者是 我把他认为是一个大范围 或者是大标题去找
※ 编辑: aa12783509 (218.173.167.218), 10/03/2017 20:42:12
29F:→ james732: 我个人觉得要学物件导向观念的话写C#或Java会比C++容易 10/03 21:16
30F:→ MOONRAKER: 还在收寻咧。 10/04 00:23
31F:推 ronin728: 我觉得中国人写的大话设计模式当成闲书不错看,不过是C# 10/07 11:04