<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4851824389201952469</id><updated>2025-03-26T05:15:33.927-07:00</updated><category term="Qt"/><category term="Chrome"/><category term="人文素養"/><category term="發人深省"/><category term="胖子工程師辛酸史"/><category term="壓抑的台灣"/><category term="職場厚黑學"/><category term="Qt觀念澄清"/><category term="軟體教學"/><category term="快樂的方法"/><category term="Chrome功能"/><category term="Chrome的隱私權"/><category term="UML"/><category term="QComboBox"/><category term="Qt設置"/><category term="物件導向"/><category term="職場應對"/><category term="TED"/><category term="去廣告"/><category term="好用軟體"/><category term="感謝"/><category term="資料結構與演算法"/><category term="Chrome當機"/><category term="QtBasic"/><category term="QtClass"/><category term="VirtualBox教學"/><category term="心態調整"/><category term="獨木不成林"/><category term="紀錄片感想"/><category term="C++"/><category term="Excel圖表"/><category term="Excel教學"/><category term="Qt與Google Map"/><category term="SQLITE"/><category term="singly linked list"/><category term="拒絕Chrome更新"/><category term="時間管理"/><category term="科技新知"/><category term="軟體架構"/><category term="電子紋身"/><category term="Boost"/><category term="Chrome Javascript"/><category term="Chrome擴充功能"/><category term="Neck Tattoo"/><category term="QCheckBox"/><category term="Qt安裝"/><category term="VS方案管理"/><category term="blogger教學"/><category term="kmplayer去廣告"/><category term="下載影片"/><category term="模組化手機"/><category term="無痕模式"/><category term="第三方函式庫管理"/><category term="輕重緩急"/><category term="部落格技巧"/><category term="Chrome帳號管理"/><category term="Chrome書籤"/><category term="Chrome綁架"/><category term="Chrome耗電"/><category term="Git"/><category term="Google服務"/><category term="QJson"/><category term="QSqlTableModel"/><category term="QTableView"/><category term="Skype去廣告"/><category term="UML軟體"/><category term="優酷下載"/><category term="惡意軟件"/><category term="手機定位"/><category term="擋youtube廣告"/><category term="溝通的技巧"/><category term="螢幕錄影"/><category term="電腦截圖"/><title type='text'>自學程式誌</title><subtitle type='html'>&#xa; &#xa;</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://chenglearning.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4851824389201952469/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://chenglearning.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/4851824389201952469/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>carol</name><uri>http://www.blogger.com/profile/06281708566057423321</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>118</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4851824389201952469.post-3054338741822243510</id><published>2018-04-13T10:31:00.001-07:00</published><updated>2018-04-15T18:38:34.930-07:00</updated><title type='text'> 胖子工程師辛酸史: 抉擇</title><content type='html'>&lt;div&gt;
十年後&lt;span style=&quot;background-color: white; color: #444444; font-family: &amp;quot;titillium web&amp;quot; , sans-serif; font-size: 16px;&quot;&gt;，&lt;/span&gt;胖子終於如他 名字(陳偉大)成為很有名氣的外商總經理&lt;span style=&quot;background-color: white; color: #444444; font-family: &amp;quot;titillium web&amp;quot; , sans-serif; font-size: 16px;&quot;&gt;．&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;i&gt;&lt;br /&gt;胖子(心理OS): 哈哈，作者大人終於結束我苦逼一生，我終於出頭天了．&lt;/i&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
有一天&lt;span style=&quot;background-color: white; color: #444444; font-family: &amp;quot;titillium web&amp;quot; , sans-serif;&quot;&gt;，&lt;/span&gt;胖子帶著他兒子報名電腦補習班&lt;span style=&quot;background-color: white; color: #444444; font-family: &amp;quot;titillium web&amp;quot; , sans-serif;&quot;&gt;，無意間&lt;/span&gt;看到工程師B&lt;span style=&quot;background-color: white; color: #444444; font-family: &amp;quot;titillium web&amp;quot; , sans-serif;&quot;&gt;，&lt;/span&gt;興奮的胖子屁顛屁顛跑去跟工程師B顯擺&lt;span style=&quot;background-color: white; color: #444444; font-family: &amp;quot;titillium web&amp;quot; , sans-serif;&quot;&gt;．&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
胖子:&amp;nbsp;&lt;span style=&quot;background-color: white; color: #444444; font-family: &amp;quot;titillium web&amp;quot; , sans-serif;&quot;&gt;『&lt;/span&gt;哈囉, 你最近過得好嗎? 你在這裡幹麼?&lt;span style=&quot;background-color: white; color: #444444; font-family: &amp;quot;titillium web&amp;quot; , sans-serif;&quot;&gt;』&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
工程師B面無表情回答:&amp;nbsp;&lt;span style=&quot;background-color: white; color: #444444; font-family: &amp;quot;titillium web&amp;quot; , sans-serif; font-size: 16px;&quot;&gt;『&lt;/span&gt;不算差.. 你呢?&lt;span style=&quot;background-color: white; color: #444444; font-family: &amp;quot;titillium web&amp;quot; , sans-serif; font-size: 16px;&quot;&gt;』&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
胖子不減熱情高興回答:&amp;nbsp;&lt;span style=&quot;background-color: white; color: #444444; font-family: &amp;quot;titillium web&amp;quot; , sans-serif;&quot;&gt;『&lt;/span&gt;最近我在XX公司當總經理&lt;span style=&quot;background-color: white; color: #444444; font-family: &amp;quot;titillium web&amp;quot; , sans-serif;&quot;&gt;，&lt;/span&gt;每天過得很忙都沒時間帶孩子&lt;span style=&quot;background-color: white; color: #444444; font-family: &amp;quot;titillium web&amp;quot; , sans-serif;&quot;&gt;，只好把孩子交給補習班&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #444444; font-family: &amp;quot;titillium web&amp;quot; , sans-serif;&quot;&gt;．&lt;/span&gt;你的工作呢?&lt;span style=&quot;background-color: white; color: #444444; font-family: &amp;quot;titillium web&amp;quot; , sans-serif;&quot;&gt;』&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
工程師B:&amp;nbsp;&lt;span style=&quot;background-color: white; color: #444444; font-family: &amp;quot;titillium web&amp;quot; , sans-serif; font-size: 16px;&quot;&gt;『&lt;/span&gt;那很好啊!&amp;nbsp;&amp;nbsp;我是這裡的老闆&lt;span style=&quot;background-color: white; color: #444444; font-family: &amp;quot;titillium web&amp;quot; , sans-serif; font-size: 16px;&quot;&gt;，&lt;/span&gt;站在這裡會擋到別人&lt;span style=&quot;background-color: white; color: #444444; font-family: &amp;quot;titillium web&amp;quot; , sans-serif; font-size: 16px;&quot;&gt;，&lt;/span&gt;我們去辦公室聊吧!&lt;span style=&quot;background-color: white; color: #444444; font-family: &amp;quot;titillium web&amp;quot; , sans-serif; font-size: 16px;&quot;&gt;』&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;i&gt;胖子(心理OS): 他不是去念美國XX大學的博士嗎? 怎麼會在這裡&lt;/i&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
辦公室內跟他兒子一樣大的小孩在桌子前寫著功課&lt;span style=&quot;background-color: white; color: #444444; font-family: &amp;quot;titillium web&amp;quot; , sans-serif;&quot;&gt;，&lt;/span&gt;而一旁還有五歲多小女孩獨自玩著&lt;span style=&quot;background-color: white; color: #444444; font-family: &amp;quot;titillium web&amp;quot; , sans-serif;&quot;&gt;．&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
工程師B:&amp;nbsp;&lt;span style=&quot;background-color: white; color: #444444; font-family: &amp;quot;titillium web&amp;quot; , sans-serif; font-size: 16px;&quot;&gt;『&lt;/span&gt;抱歉&lt;span style=&quot;background-color: white; color: #444444; font-family: &amp;quot;titillium web&amp;quot; , sans-serif; font-size: 16px;&quot;&gt;，&lt;/span&gt;我跟我妻子正在經營補習班&lt;span style=&quot;background-color: white; color: #444444; font-family: &amp;quot;titillium web&amp;quot; , sans-serif; font-size: 16px;&quot;&gt;，&lt;/span&gt;但擔心交給別人&lt;span style=&quot;background-color: white; color: #444444; font-family: &amp;quot;titillium web&amp;quot; , sans-serif; font-size: 16px;&quot;&gt;，&lt;/span&gt;因此我把我的小孩帶來這裡&lt;span style=&quot;background-color: white; color: #444444; font-family: &amp;quot;titillium web&amp;quot; , sans-serif; font-size: 16px;&quot;&gt;，&lt;/span&gt;就近照顧&lt;span style=&quot;background-color: white; color: #444444; font-family: &amp;quot;titillium web&amp;quot; , sans-serif; font-size: 16px;&quot;&gt;．&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #444444; font-family: &amp;quot;titillium web&amp;quot; , sans-serif; font-size: 16px;&quot;&gt;』&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
白目的胖子又提問:&amp;nbsp;&lt;span style=&quot;background-color: white; color: #444444; font-family: &amp;quot;titillium web&amp;quot; , sans-serif; font-size: 16px;&quot;&gt;『&lt;/span&gt;沒關係&lt;span style=&quot;background-color: white; color: #444444; font-family: &amp;quot;titillium web&amp;quot; , sans-serif; font-size: 16px;&quot;&gt;．&lt;/span&gt;你不是想當大學教授&lt;span style=&quot;background-color: white; color: #444444; font-family: &amp;quot;titillium web&amp;quot; , sans-serif; font-size: 16px;&quot;&gt;，&lt;/span&gt;怎麼變成補習班老師&lt;span style=&quot;background-color: white; color: #444444; font-family: &amp;quot;titillium web&amp;quot; , sans-serif; font-size: 16px;&quot;&gt;．&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #444444; font-family: &amp;quot;titillium web&amp;quot; , sans-serif; font-size: 16px;&quot;&gt;』&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
工程師B淡定回答:&amp;nbsp;&lt;span style=&quot;background-color: white; color: #444444; font-family: &amp;quot;titillium web&amp;quot; , sans-serif; font-size: 16px;&quot;&gt;『&lt;/span&gt;因為台北沒有老師缺&lt;span style=&quot;background-color: white; color: #444444; font-family: &amp;quot;titillium web&amp;quot; , sans-serif; font-size: 16px;&quot;&gt;，&lt;/span&gt;我老婆又不想離家太遠, 所以邊開補習班邊注意大學有沒有缺&lt;span style=&quot;background-color: white; color: #444444; font-family: &amp;quot;titillium web&amp;quot; , sans-serif; font-size: 16px;&quot;&gt;．&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #444444; font-family: &amp;quot;titillium web&amp;quot; , sans-serif; font-size: 16px;&quot;&gt;』&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;胖子邊腦補邊用同情眼神看著工程師B (心理OS): (^.^)Y Ya!! 我終於贏了強勁的對手，果然人帥就是不一樣! 你千萬不要感到難過啊!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;胖子腦補正開心時&lt;span style=&quot;background-color: white; color: #444444; font-family: &amp;quot;titillium web&amp;quot; , sans-serif; font-size: 16px;&quot;&gt;，&lt;/span&gt;電話響了上面顯示老闆....&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
老闆:&amp;nbsp;&lt;span style=&quot;background-color: white; color: #444444; font-family: &amp;quot;titillium web&amp;quot; , sans-serif; font-size: 16px;&quot;&gt;『&lt;/span&gt;胖子&lt;span style=&quot;background-color: white; color: #444444; font-family: &amp;quot;titillium web&amp;quot; , sans-serif; font-size: 16px;&quot;&gt;，&lt;/span&gt;今天我們的大客戶打電話要求我們重新聽擬計畫&lt;span style=&quot;background-color: white; color: #444444; font-family: &amp;quot;titillium web&amp;quot; , sans-serif; font-size: 16px;&quot;&gt;，&lt;/span&gt;&amp;nbsp;而且他們明天親自來聽&lt;span style=&quot;background-color: white; color: #444444; font-family: &amp;quot;titillium web&amp;quot; , sans-serif; font-size: 16px;&quot;&gt;．&lt;/span&gt;你現在趕快來準備&lt;span style=&quot;background-color: white; color: #444444; font-family: &amp;quot;titillium web&amp;quot; , sans-serif; font-size: 16px;&quot;&gt;．&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #444444; font-family: &amp;quot;titillium web&amp;quot; , sans-serif; font-size: 16px;&quot;&gt;』&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
胖子:&amp;nbsp;&lt;span style=&quot;background-color: white; color: #444444; font-family: &amp;quot;titillium web&amp;quot; , sans-serif; font-size: 16px;&quot;&gt;『&lt;/span&gt;是, 老闆&lt;span style=&quot;background-color: white; color: #444444; font-family: &amp;quot;titillium web&amp;quot; , sans-serif; font-size: 16px;&quot;&gt;．&lt;/span&gt;我立刻趕過去&lt;span style=&quot;background-color: white; color: #444444; font-family: &amp;quot;titillium web&amp;quot; , sans-serif; font-size: 16px;&quot;&gt;．&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #444444; font-family: &amp;quot;titillium web&amp;quot; , sans-serif; font-size: 16px;&quot;&gt;』&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
然而&lt;span style=&quot;background-color: white; color: #444444; font-family: &amp;quot;titillium web&amp;quot; , sans-serif; font-size: 16px;&quot;&gt;，&lt;/span&gt;當胖子準備告辭時&lt;span style=&quot;background-color: white; color: #444444; font-family: &amp;quot;titillium web&amp;quot; , sans-serif; font-size: 16px;&quot;&gt;，&lt;/span&gt;&amp;nbsp;坐在桌子前的小男孩跟工程師B討論功課&lt;span style=&quot;background-color: white; color: #444444; font-family: &amp;quot;titillium web&amp;quot; , sans-serif; font-size: 16px;&quot;&gt;，&lt;/span&gt;而小女孩撒嬌要爸爸抱&lt;span style=&quot;background-color: white; color: #444444; font-family: &amp;quot;titillium web&amp;quot; , sans-serif; font-size: 16px;&quot;&gt;．&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
這是多麼溫馨的一幕&lt;span style=&quot;background-color: white; color: #444444; font-family: &amp;quot;titillium web&amp;quot; , sans-serif; font-size: 16px;&quot;&gt;．&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
胖子低頭看向兒子&lt;span style=&quot;background-color: white; color: #444444; font-family: &amp;quot;titillium web&amp;quot; , sans-serif; font-size: 16px;&quot;&gt;，&lt;/span&gt;&amp;nbsp;兒子正用羨慕眼神看著他們!!&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
由於胖子工作繁忙&lt;span style=&quot;background-color: white; color: #444444; font-family: &amp;quot;titillium web&amp;quot; , sans-serif; font-size: 16px;&quot;&gt;，&lt;/span&gt;兒子與他幾乎沒有這樣的互動&lt;span style=&quot;background-color: white; color: #444444; font-family: &amp;quot;titillium web&amp;quot; , sans-serif; font-size: 16px;&quot;&gt;．&lt;/span&gt;他是多麼失敗的父親阿!&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
無奈的胖子摸摸兒子的頭說:&lt;span style=&quot;background-color: white; color: #444444; font-family: &amp;quot;titillium web&amp;quot; , sans-serif; font-size: 16px;&quot;&gt;『&lt;/span&gt;這間補習班是爸爸認識的人開的! 你要在這裡乖乖的喔!&lt;span style=&quot;background-color: white; color: #444444; font-family: &amp;quot;titillium web&amp;quot; , sans-serif; font-size: 16px;&quot;&gt;』&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
胖子把兒子交給工程師B後, 他邊下樓梯無數在心裡重覆說著&lt;span style=&quot;background-color: white; color: #444444; font-family: &amp;quot;titillium web&amp;quot; , sans-serif; font-size: 16px;&quot;&gt;:『&lt;/span&gt;這是我自己決定人生, 我並不後悔!!!!&lt;span style=&quot;background-color: white; color: #444444; font-family: &amp;quot;titillium web&amp;quot; , sans-serif; font-size: 16px;&quot;&gt;』&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
因此&lt;span style=&quot;background-color: white; color: #444444; font-family: &amp;quot;titillium web&amp;quot; , sans-serif; font-size: 16px;&quot;&gt;，&lt;/span&gt;胖子面帶微笑走向他美好的康莊大道...&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
小劇場：&lt;/h3&gt;
&lt;/div&gt;
&lt;div&gt;
作者: 終於結束了....&lt;/div&gt;
&lt;div&gt;
胖子抗議說: 幹嘛 把我結局寫的那麼感傷, 砍掉~~~~&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
作者; 工程師B你經常被胖子利用, 你不討厭他嗎?&lt;/div&gt;
&lt;div&gt;
工程師B: 不會, 我反而很感謝他的存在&lt;/div&gt;
&lt;div&gt;
作者: = =&quot; 為什麼?&lt;/div&gt;
&lt;div&gt;
工程師B: 因為有他的存在, 我在小公司才能那麼輕鬆, 而且準時上下班.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
舉例來說, 當時老闆給我們同一個專案, 叫我們各自提計畫向他報告.&lt;/div&gt;
&lt;div&gt;
其實, &amp;nbsp;我當時對那計畫完全沒興趣, 因此老闆對我很不滿意,&lt;/div&gt;
&lt;div&gt;
然而胖子的上進心讓老闆注意力都放在他身上,&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
而我不但不會被老闆逼接計畫, 而且可以在下班時間自修增進我的能力.&lt;/div&gt;
&lt;div&gt;
其實多虧他我才能去實現自己夢想, 真的應該感謝他.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
作者:..........雖然很高興工程師B說了那麼多話, 原來心機最重是你&lt;/div&gt;
&lt;div&gt;
胖子:........................你贏了&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
作者有話要說：&lt;/h3&gt;
&lt;/div&gt;
&lt;div&gt;
積欠多年的胖子工程師的結局....&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;background-color: white; color: #444444; font-family: &amp;quot;titillium web&amp;quot; , sans-serif;&quot;&gt;人生的成功與否是由自己決定&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #444444; font-family: &amp;quot;titillium web&amp;quot; , sans-serif;&quot;&gt;，而不是他人&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #444444; font-family: &amp;quot;titillium web&amp;quot; , sans-serif;&quot;&gt;．&lt;/span&gt;&lt;/blockquote&gt;
這結局是想告訴讀者不要後悔自己的決定&lt;span style=&quot;background-color: white; color: #444444; font-family: &amp;quot;titillium web&amp;quot; , sans-serif;&quot;&gt;．&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #444444; font-family: &amp;quot;titillium web&amp;quot; , sans-serif;&quot;&gt;胖子的確在事業上有一定成功&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #444444; font-family: &amp;quot;titillium web&amp;quot; , sans-serif;&quot;&gt;，然而卻犧牲了家庭生活&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #444444; font-family: &amp;quot;titillium web&amp;quot; , sans-serif;&quot;&gt;，他們兩個人誰成功就交由讀者判斷了&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #444444; font-family: &amp;quot;titillium web&amp;quot; , sans-serif; font-size: 16px;&quot;&gt;．&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://chenglearning.blogspot.com/feeds/3054338741822243510/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://chenglearning.blogspot.com/2018/04/blog-post.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4851824389201952469/posts/default/3054338741822243510'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4851824389201952469/posts/default/3054338741822243510'/><link rel='alternate' type='text/html' href='http://chenglearning.blogspot.com/2018/04/blog-post.html' title=' 胖子工程師辛酸史: 抉擇'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4851824389201952469.post-3476233057338783286</id><published>2016-07-04T07:56:00.001-07:00</published><updated>2016-07-14T09:45:36.551-07:00</updated><title type='text'>[公告]翻譯More C++ Idioms</title><content type='html'>&lt;br /&gt;
&lt;div style=&quot;background-color: white; font-family: helvetica, arial, sans-serif; margin-bottom: 6px;&quot;&gt;
&lt;span style=&quot;color: red; font-size: large;&quot;&gt;翻譯More C++ Idioms, 請大家多多指教&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: helvetica, arial, sans-serif; margin-bottom: 6px;&quot;&gt;
&lt;/div&gt;
&lt;h2&gt;
目標對象&lt;/h2&gt;
&lt;div&gt;
&lt;ul style=&quot;color: black; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: medium;&quot;&gt;
&lt;li&gt;程度：C++ 進階&lt;/li&gt;
&lt;li&gt;背景知識&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;C++&amp;nbsp;&lt;/li&gt;
&lt;li&gt;物件導向&lt;/li&gt;
&lt;li&gt;設計模式&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h2&gt;
&amp;nbsp;翻譯原則&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://programmers.stackexchange.com/questions/94563/what-is-idiomatic&quot;&gt;Idioms：C++程式設計者慣用語&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://ja.wikibooks.org/wiki/More_C%2B%2B_Idioms/%E5%88%9D%E6%9C%9F%E5%8C%96%E4%B8%AD%E3%81%AE%E4%BB%AE%E6%83%B3%E9%96%A2%E6%95%B0%E5%91%BC%E3%81%B3%E5%87%BA%E3%81%97(Calling_Virtuals_During_Initialization)&quot;&gt;C&#39;ish：C語言風格&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.cnblogs.com/oomusou/archive/2006/11/30/577422.html&quot;&gt;英中繁簡對照表&lt;/a&gt;&lt;/li&gt;
&lt;table class=&quot;tftable &quot;&gt;
  &lt;tbody&gt;
&lt;tr&gt;
    &lt;th class=&quot;tg-baqh&quot;&gt;英文&lt;/th&gt;
    &lt;th class=&quot;tg-baqh&quot;&gt;台灣&lt;/th&gt;
    &lt;th class=&quot;tg-baqh&quot;&gt;大陸&lt;/th&gt;
  &lt;/tr&gt;
&lt;tr&gt;
    &lt;td class=&quot;tg-baqh&quot;&gt;runtime&lt;/td&gt;
    &lt;td class=&quot;tg-baqh&quot;&gt;執行期間&lt;/td&gt;
    &lt;td class=&quot;tg-baqh&quot;&gt;運行期&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
    &lt;td class=&quot;tg-baqh&quot;&gt;invoke&lt;/td&gt;
    &lt;td class=&quot;tg-baqh&quot;&gt;喚起&lt;/td&gt;
    &lt;td class=&quot;tg-baqh&quot;&gt;調用&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
    &lt;td class=&quot;tg-baqh&quot;&gt;concrete&lt;/td&gt;
    &lt;td class=&quot;tg-baqh&quot;&gt;具象的&lt;/td&gt;
    &lt;td class=&quot;tg-baqh&quot;&gt;實在的&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
    &lt;td class=&quot;tg-baqh&quot;&gt;interface&lt;/td&gt;
    &lt;td class=&quot;tg-baqh&quot;&gt;介面&lt;/td&gt;
    &lt;td class=&quot;tg-baqh&quot;&gt;接口&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/ul&gt;
&lt;div style=&quot;background-color: white; color: #1d2129; font-family: helvetica, arial, sans-serif; font-size: 14px; margin-bottom: 6px; margin-top: 6px;&quot;&gt;
&lt;h2&gt;
進度條&lt;/h2&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://zh.wikibooks.org/wiki/More_C%2B%2B_Idioms/%E5%88%9D%E5%A7%8B%E5%8C%96%E6%9C%9F%E9%96%93%E8%AA%BF%E7%94%A8%E8%99%9B%E5%87%BD%E6%95%B8#.E7.9B.B8.E9.97.9C.E7.9A.84.E6.85.A3.E7.94.A8.E8.AA.9E.E6.B3.95&quot;&gt;More C++ Idioms/初始化期間調用虛函數&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://zh.wikibooks.org/wiki/More_C%2B%2B_Idioms/_%E7%88%B6%E9%A1%9E%E5%88%A5%E6%98%AF%E8%B3%87%E6%96%99%E6%88%90%E5%93%A1&quot;&gt;More C++ Idioms/ 父類別是資料成員&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;div&gt;
&lt;a href=&quot;https://zh.wikibooks.org/wiki/More_C%2B%2B_Idioms/%E5%8F%96%E5%9D%80&quot;&gt;More C++ Idioms/取址&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://zh.wikibooks.org/wiki/More_C%2B%2B_Idioms/%E6%9F%A5%E8%A9%A2%E8%83%BD%E5%8A%9B&quot;&gt;More C++ Idioms/查詢能力&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://zh.wikibooks.org/wiki/More_C%2B%2B_Idioms/%E4%BB%8B%E9%9D%A2%E9%A1%9E%E5%88%A5&quot;&gt;More C++ Idioms/介面類別&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://chenglearning.blogspot.com/feeds/3476233057338783286/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://chenglearning.blogspot.com/2016/07/more-c-idioms.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4851824389201952469/posts/default/3476233057338783286'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4851824389201952469/posts/default/3476233057338783286'/><link rel='alternate' type='text/html' href='http://chenglearning.blogspot.com/2016/07/more-c-idioms.html' title='[公告]翻譯More C++ Idioms'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4851824389201952469.post-3215387662412928293</id><published>2015-12-06T04:12:00.000-08:00</published><updated>2015-12-06T04:12:29.927-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Boost"/><category scheme="http://www.blogger.com/atom/ns#" term="VS方案管理"/><category scheme="http://www.blogger.com/atom/ns#" term="第三方函式庫管理"/><title type='text'>[VS依賴庫管理]Boost動態連結</title><content type='html'>&lt;div&gt;
&lt;span id=&quot;goog_773095599&quot;&gt;&lt;/span&gt;&lt;span id=&quot;goog_773095600&quot;&gt;&lt;/span&gt;&lt;br /&gt;
當你使用boost動態連結函式庫時，編譯時會出現以下的錯誤代碼嗎?&lt;/div&gt;
&lt;div&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;background-color: #f3f3f3; color: red;&quot;&gt;&lt;b&gt;error C1189: #error : &amp;nbsp;&quot;Mixing a dll boost library with a static runtime is a really bad idea...&quot;&lt;/b&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
的確，boost&lt;a href=&quot;http://chenglearning.blogspot.tw/2015/12/boostIntro.html&quot;&gt;自動連結功能(auto-linking)&lt;/a&gt;帶給我們便利性，節省專案設置的時間，然而如何正確設定專案就成為很重要課題。以上錯誤代碼C1189意思是『&lt;span style=&quot;color: blue;&quot;&gt;&lt;b&gt;用靜態Runtime混合boost動態連結庫真的昰一個錯誤想法&lt;/b&gt;&lt;/span&gt;』，也就是說Boost動態連結的專案屬性設置錯誤。&lt;/div&gt;
&lt;br /&gt;
設定Boost動態連結的專案屬性主要有以下的步驟:&lt;br /&gt;
&lt;div&gt;
&lt;ol&gt;
&lt;li&gt;在前置處理器，強制動態連結Boost函式庫&lt;/li&gt;
&lt;li&gt;在Code Generation選擇Runtime Library&lt;/li&gt;
&lt;li&gt;增加Boost標題檔和函式庫的路徑&lt;/li&gt;
&lt;/ol&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
錯誤代碼C1189就是在第二步Runtime Library設定錯誤，此步驟主要設定在多執行緒模式下如何連結C和C++執行函式庫(C and C++&amp;nbsp;Runtime Library)，依據偵錯和發佈(Debug &amp;amp; Release)和靜態和動態函式庫(Static &amp;amp; Dll函式庫)主要分成以下四種:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Multi-threaded (/MT)&lt;/li&gt;
&lt;li&gt;Multi-threaded Debug (/MTd)&lt;/li&gt;
&lt;li&gt;Multi-threaded DLL (/MD)&lt;/li&gt;
&lt;li&gt;Multi-threaded Debug DLL (/MDd)&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div&gt;
簡單來說，若字尾帶有-d即偵錯版，沒有小寫d即發佈版。還有，判斷動態連結庫依據是多執行緒(Multi-threaded)後面是否有DLL，即縮寫為(/MD)，而靜態連結則是直接為多執行緒縮寫(/MT)。&lt;/div&gt;
&lt;br /&gt;
&lt;h2&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-large;&quot;&gt;環境&lt;/span&gt;&lt;/h2&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Windows 7 64 bit&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;VS C++ 2015&amp;nbsp;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;方案:ThirdPartyExample&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;專案名稱：TestBoost_Dynamic&lt;/li&gt;
&lt;li&gt;專案配置：Win32 Debug &amp;amp; Release&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Boost&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: white; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&amp;nbsp;1.59.0&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;下載教學：&lt;/span&gt;&lt;a href=&quot;http://chenglearning.blogspot.tw/2015/12/boostIntro.html&quot;&gt;Boost簡介與分割&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;/ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;所使用到動態連結程式庫(dll)&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Boost.System&lt;/li&gt;
&lt;li&gt;Boost.DateTime&lt;/li&gt;
&lt;li&gt;Boost.Regex&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;依賴庫相對路徑(&lt;span style=&quot;color: blue;&quot;&gt;&lt;b&gt;&lt;u&gt;環境變數&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;)&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;標頭檔路徑：&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-weight: bold;&quot;&gt;$(TParty_DIR)&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-weight: bold;&quot;&gt;\&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;Boost\Include&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;函式庫路徑：&lt;span style=&quot;color: blue; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-weight: bold;&quot;&gt;$(TParty_DIR)\&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;Boost\Lib&lt;/span&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheW53Z1fzi1HfNM45tP0icYkJ3CkGDf-v6uZbQPOY7IYvDr9LbFuP541dDC-6w4sgO6PmZ4Gv0i0ev2SOmKwQL7i6KDippOSDWAUgzQmNWOhRTAh57LFn8a-iSELFlbJ4Jphe3fqnc244J/s1600/boost_dynamic2.png&quot; style=&quot;text-align: center;&quot; /&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://chenglearning.blogspot.tw/2015/12/boostIntro.html&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;打包dll檔&lt;/span&gt;：&lt;/a&gt;&lt;span style=&quot;color: blue; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-weight: bold;&quot;&gt;$(TParty_DIR)\&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;bin&lt;/span&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9PNkKemI4B2minAPJFBQ3rbmPFSRnIS1DScWfNzR9dn_hGcJ3fVt7EpATGaTDHwj8SCT09oerv6yKDh6bA3OtIpYFwSpSewK51gGXSjBagINjCKQ2zmMT9464wAtV2yfIDnHz_L44YR6i/s1600/boost_dynamic1.png&quot; style=&quot;text-align: center;&quot; /&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;h2&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: x-large;&quot;&gt;教程&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;h4&gt;
在前置處理器(Preprocessor)新增定義&lt;/h4&gt;
&lt;div&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;首先，在專案屬性頁面&lt;b&gt;，&lt;/b&gt;選擇&lt;/span&gt;『&lt;span style=&quot;color: blue;&quot;&gt;&lt;b&gt;C/C++&lt;/b&gt;&lt;/span&gt;』→『&lt;span style=&quot;color: purple;&quot;&gt;&lt;b&gt;Preprocessor&lt;/b&gt;&lt;/span&gt;』&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;後，在&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot;;&quot;&gt;『&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;Preprocessor Definitions&lt;/b&gt;&lt;/span&gt; 』加入以下的定義強制動態連結Boost函式庫&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;。&lt;/span&gt;&lt;/li&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;ol&gt;&lt;b style=&quot;color: red;&quot;&gt;&lt;i&gt;BOOST_ALL_DYN_LINK&lt;/i&gt;&lt;/b&gt;&lt;/ol&gt;
&lt;/blockquote&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilzPH7JrgnMCPFQKrlw6ETOOgw-zJkMWtfypp5YyBjFT9PrLMEjZP0e_eWoF0ZB0F71Kzpwki2F8SRnoFof11QuLPYhJcGgJ5beNLAGw9iA50xuLApmw4ZFBnfk7VVjiXZOJ2-VMR2wPJs/s1600/boost_dyn_project.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot; /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;圖一. 更改專案前置處理器&lt;br /&gt;
&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;h4&gt;
設定Runtime Library&lt;/h4&gt;
&lt;div style=&quot;font-weight: normal;&quot;&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-weight: normal;&quot;&gt;首先，在專案屬性頁面&lt;b&gt;，&lt;/b&gt;選擇&lt;/span&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;『&lt;/span&gt;&lt;span style=&quot;color: blue; font-weight: normal;&quot;&gt;&lt;b&gt;C/C++&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;』→『&lt;/span&gt;&lt;span style=&quot;color: purple;&quot;&gt;Code Generation&lt;/span&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;』&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;後，&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot;; font-weight: normal;&quot;&gt;請根據專案組態選擇正確的&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot;; font-weight: normal;&quot;&gt;『&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot;;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;Runtime Library&lt;/span&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;』&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;，如以下所示。&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;偵錯版(Debug): Multi-threaded Debug DLL (/MDd)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;發佈版(Release): Multi-threaded DLL (/MD)&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/ol&gt;
&lt;ol&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVWwk8XacPJmSoryU7JjJQzvdzXF6_JcFpX74DF01G8iLV769nMDZR0cJcJC0cygYoosG8NlHzIECI0uPxykWBcQUjmaFX-zQm0z1bLDtgv4tij1DK-VOdfm091BSDmzX5LB3ue_TtKBsb/s1600/boost_dyn_project_MDd.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot; /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;圖二. 選擇正確Runtime Library&lt;br /&gt;
&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;h4&gt;
增加Boost函式庫路徑&lt;/h4&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;首先，在專案屬性頁面&lt;b&gt;，&lt;/b&gt;選擇&lt;/span&gt;『&lt;span style=&quot;color: blue;&quot;&gt;&lt;b&gt;C/C++&lt;/b&gt;&lt;/span&gt;』→『&lt;span style=&quot;color: purple;&quot;&gt;&lt;b&gt;General&lt;/b&gt;&lt;/span&gt;』&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;後，找到&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot;;&quot;&gt;『&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;A&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot;;&quot;&gt;dditional Include Directories&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot;;&quot;&gt;』加入以下Boost標頭檔&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot;;&quot;&gt;路徑&lt;/span&gt;。&lt;/span&gt;&lt;/li&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;ol&gt;&lt;i&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;$(TParty_DIR)\Boost\Include&lt;/b&gt;&lt;/span&gt;&lt;/i&gt;&lt;/ol&gt;
&lt;/blockquote&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4SeDKCVH_CnncNLkIr-LXxx44Nisp07tculU1urhQ80Uqc5b2-2_KvOPEGXQHIG8mon0mB86C2-96Z4qj2H06G5Px7Ec-8AMYYWUZCSBvTS9fpyHWCeyiM-Ap_zMpUWEigvU7pDO68Nk3/s1600/boost_dyn_include.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot; /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 12.8px;&quot;&gt;圖三. 加入Boost的標頭檔路徑&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;接下來，在同頁面下&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;，點選&lt;/span&gt;『&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: &amp;quot;times new roman&amp;quot;;&quot;&gt;&lt;b&gt;Linker&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot;;&quot;&gt;』在右頁面&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;找到&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot;;&quot;&gt;『&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;A&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot;;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;dditional Library&amp;nbsp;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot;;&quot;&gt;Directories&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;』&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;加入以下Boost函式庫路徑&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;。&lt;/span&gt;&lt;/li&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;ol&gt;&lt;i&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;$(TParty_DIR)\Boost\&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;Lib&lt;/b&gt;&lt;/span&gt;&lt;/i&gt;&lt;/ol&gt;
&lt;/blockquote&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZVmbh2VxsrfFzta7CxtqQQOoiBYclxDYegjjgXckQUQJuH6iPT8kFpr6tBfVBX-yrXoSv0MNLPfGQH-H5PiLZeUfQTDSso0LYU8ib3QoNcgMhxVBiw97_gJ7fbsnq_g6B5DQOLtAGggRg/s1600/boost_dyn_lib.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot; /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;div style=&quot;font-size: 12.8px;&quot;&gt;
&lt;span style=&quot;font-size: 12.8px;&quot;&gt;圖四. 加入Boost的函式庫路徑&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: 12.8px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://chenglearning.blogspot.com/feeds/3215387662412928293/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://chenglearning.blogspot.com/2015/12/boostdynamiclink.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4851824389201952469/posts/default/3215387662412928293'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4851824389201952469/posts/default/3215387662412928293'/><link rel='alternate' type='text/html' href='http://chenglearning.blogspot.com/2015/12/boostdynamiclink.html' title='[VS依賴庫管理]Boost動態連結'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheW53Z1fzi1HfNM45tP0icYkJ3CkGDf-v6uZbQPOY7IYvDr9LbFuP541dDC-6w4sgO6PmZ4Gv0i0ev2SOmKwQL7i6KDippOSDWAUgzQmNWOhRTAh57LFn8a-iSELFlbJ4Jphe3fqnc244J/s72-c/boost_dynamic2.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4851824389201952469.post-7116919368718674774</id><published>2015-12-04T11:08:00.001-08:00</published><updated>2015-12-05T03:57:19.259-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Boost"/><category scheme="http://www.blogger.com/atom/ns#" term="VS方案管理"/><category scheme="http://www.blogger.com/atom/ns#" term="第三方函式庫管理"/><title type='text'>[VS依賴庫管理]Boost簡介與篩選</title><content type='html'>你曾經認為Boost 函式庫過於龐大，而不敢使用嗎?&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;http://boost_1_59_0-bin-msvc-all-32-64.7z/&quot;&gt;官方編譯好Boost函式庫&lt;/a&gt;解壓縮大約有28GB，因為此龐大函式庫是由不同IDE版本編譯出來。首先，請根據你所設定的環境，取出Lib和Header資料夾，將大小減少到2.2GB。&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: red; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: red; font-size: large;&quot;&gt;&lt;b&gt;請問將下圖所有函式庫上傳，讓團隊其他人自行決定如何使用，這是好的專案管理嗎？&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhH3Oq0XGYxiQizMJRW3rAjAnF5uikAOohi4Z7yia8xiNs_VeZjOR4mC3KGE5qo7LbAi8HMWGNwmkEvyv4jEsTfltR849YIsWSSlpn6MkvTbWTMA2SkPmPsRPBmONzwXwc_s0u2gwSv-S1Y/s1600/boost.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhH3Oq0XGYxiQizMJRW3rAjAnF5uikAOohi4Z7yia8xiNs_VeZjOR4mC3KGE5qo7LbAi8HMWGNwmkEvyv4jEsTfltR849YIsWSSlpn6MkvTbWTMA2SkPmPsRPBmONzwXwc_s0u2gwSv-S1Y/s1600/boost.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: red; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;color: red; font-size: large;&quot;&gt;&lt;b&gt;答案是非常差！！！&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
首先，上圖是依據專案編譯屬性所分類的函式庫，詳細請參考以下的命名規則。因此若你將所有函式庫上傳，你無法清楚告知其他人如何在新專案正確地設定編譯屬性去連結函式庫。編譯屬性不同會改變產品發佈原則，部署人員必須花時間重新打包，而且產品發佈也缺少一致性。&lt;br /&gt;
&lt;br /&gt;
舉例來說，圖二某人決定新專案有以下三個設定：&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;靜態連結 Boost函式庫&lt;/li&gt;
&lt;li&gt;只使用Boost 裡面的三種函式庫&lt;/li&gt;
&lt;li&gt;動態連結C++標準庫&lt;/li&gt;
&lt;/ol&gt;
然而，產品發佈原則是跨平台和獨立運行的應用程式，並且不會受更新IDE所影響，請問以上的設定是對的嗎？&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: red; font-weight: bold;&quot;&gt;錯，&lt;/span&gt;因為動態連結C++標準函式庫代表客戶開發機必須安裝&lt;span style=&quot;font-weight: bold;&quot;&gt;『&lt;/span&gt;Visual C++ 可轉散發套件(Visual C++ Redistributable Packages )&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;』，所以&lt;/span&gt;產品發佈時&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;必須將&lt;/span&gt;&lt;/span&gt;&lt;a href=&quot;http://www.microsoft.com/zh-tw/download/details.aspx?id=48145&quot;&gt;VS2015 的 Visual C++ 可轉散發套件&lt;/a&gt;和應用程式一起打包安裝檔。&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;此套件會隨著IDE&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot;;&quot;&gt;更新&lt;/span&gt;有所改變&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;。&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;也就是說，&lt;/span&gt;每次開發者更換IDE，部署人員就必須&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot;;&quot;&gt;重新打包&lt;/span&gt;，&lt;/span&gt;無形中增加專案時間成本。所以，篩選函式庫不但能讓其他人清楚如何正確使用，而且也減少第三方函式庫大小。&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgoDh7m5OGYwMuZZ8YyOyGoYA2R-Bfn0mRKWsSoiE3BX-eHko__FWn-Ptc8pYgeZcbeVEPNVc15O2xqmc3feWmSSPenjk3-3TlIXxfRAEuiSMU09n2gr_XUedo8lYsqclwxwWoR_mjQCkqM/s1600/boost_dynamic.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: right;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgoDh7m5OGYwMuZZ8YyOyGoYA2R-Bfn0mRKWsSoiE3BX-eHko__FWn-Ptc8pYgeZcbeVEPNVc15O2xqmc3feWmSSPenjk3-3TlIXxfRAEuiSMU09n2gr_XUedo8lYsqclwxwWoR_mjQCkqM/s1600/boost_dynamic.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;圖二&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 12.8px;&quot;&gt;. 已分割Boost函式庫&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
另一方面，Boost目前是&lt;span style=&quot;font-weight: bold;&quot;&gt;『&lt;/span&gt;準&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;』&lt;/span&gt;函式庫，某些函式庫並不適合在產品開發上，而且Boost有些功能專案已實作，若不篩選Boost函式庫將導致一種功能有兩份程式碼。舉例來說，專案已經實作產生UUID的API，但是沒有文件說明產生UUID，你分派新人任務產生UUID時，你認為他會怎麼做？&lt;br /&gt;
&lt;br /&gt;
若參考StackOverflow答案，新人就直接使用boost::uuids::random_generator，不但增加引用Boost標頭文件，而且增加產品編譯時間。還有，當你必須更改產生UUID機制，你&lt;br /&gt;
必須修正兩個地方，使程式碼缺少一致性。&lt;br /&gt;
&lt;br /&gt;
因此，建議篩選Boost函式庫評估是否違反產品發佈原則，並且整理出Boost函式庫開發規範，如以下步驟所示：&lt;br /&gt;
&lt;div&gt;
&lt;ol&gt;
&lt;li&gt;列出你專案會使用到Boost函式庫&lt;/li&gt;
&lt;li&gt;決定你要使用Boost函式庫類型，請參考以下的命名規則&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;靜態編譯和動態編譯&lt;/li&gt;
&lt;li&gt;若靜態編譯，如何與C++標準函式庫(i.e. stl)互通&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;將整理好boost函式庫，分類並移動到第三方函式庫目錄&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
以下將教你從龐大函式庫取出專案所需要Boost靜態和動態連結，為了教學方便將動態連結和靜態連結分成兩個資料夾解釋。&lt;/div&gt;
&lt;div&gt;
&lt;h3 id=&quot;env&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;環境&lt;/span&gt;&lt;/h3&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Windows 7 64 bit&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;VS C++ 2015&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;方案:ThirdPartyExample&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;專案名稱：TestBoost&lt;/li&gt;
&lt;li&gt;專案配置：Ｗin32 Debug &amp;amp; Release&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Boost&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: white; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&amp;nbsp;1.59.0&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;background-color: white; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;已編譯好windows模組(&lt;/span&gt;&lt;span style=&quot;background-color: white; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;Prebuilt windows binaries&lt;/span&gt;&lt;span style=&quot;background-color: white; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;)：&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;background-color: white; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;檔名：&lt;/span&gt;&lt;a href=&quot;http://boost_1_59_0-bin-msvc-all-32-64.7z/&quot;&gt;boost_1_59_0-bin-msvc-all-32-64.7z&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot;;&quot;&gt;下載：&lt;/span&gt;&lt;a href=&quot;http://sourceforge.net/projects/boost/files/boost-binaries/1.59.0/&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;b&gt;官網&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;，備用載點&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&amp;nbsp;預計使用到的函式庫&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Boost.System&lt;/li&gt;
&lt;li&gt;Boost.DateTime&lt;/li&gt;
&lt;li&gt;Boost.Regex&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;第三方函式庫位置&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;：E:\ThirdParty&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;靜態連結：&lt;/span&gt;&lt;i&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;$(TParty_DIR)\Boost\s&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;Lib&lt;/b&gt;&lt;/span&gt;&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;動態連結：&lt;/span&gt;&lt;i&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;$(TParty_DIR)\Boost\&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;Lib&lt;/b&gt;&lt;/span&gt;&lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3&gt;
命名規則&lt;/h3&gt;
&lt;h3&gt;
下圖列出所有Boost錯誤處理函式庫(boost::system)&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;，&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;你能分辨這些函式庫之間的差異嗎? 並且&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;，&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;請你先找出哪些是動態連結&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;?&lt;/span&gt;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCz3nrxBlWgFC1lTG9G7PlExPp8BrqPoRKbiRS-JksCpZRP0Wdbj0hI8EqaCzULoCh8BlncQ6lasEFtp5jDE6ZXEZFfaTQv5noMCTjAjHv3YwgWP-cazyZMaYnvz1IBvDlwX5UabywRZBC/s1600/boost.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCz3nrxBlWgFC1lTG9G7PlExPp8BrqPoRKbiRS-JksCpZRP0Wdbj0hI8EqaCzULoCh8BlncQ6lasEFtp5jDE6ZXEZFfaTQv5noMCTjAjHv3YwgWP-cazyZMaYnvz1IBvDlwX5UabywRZBC/s1600/boost.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;一般而言，微軟VS編譯器(Compiler)能夠&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;自動連結(auto-linking)&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;函式庫，而Boost預設是開啟這功能。換句話說，當你使用boost::system錯誤處理函式庫，你不但不必找出正確的函式庫，而且也不用增加&lt;/span&gt;函式庫名稱到其他相依性(additional dependencies)&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;，&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;編譯器會根據專案屬性和Include&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;函式庫&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;選擇正確的函式庫名稱並且連結&lt;/b&gt;&lt;/span&gt;。&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;若要關閉此功能，&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;請在前置處理器定義(&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;Preprocessor&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;Definitions&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;)增加&lt;/span&gt;&lt;span style=&quot;background-color: white; font-family: sans-serif; text-align: justify;&quot;&gt;定義&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;『&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;BOOST_TEST_NO_LIB&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;』&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;。&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Boost函式庫的命名規則分成以下六種&lt;a href=&quot;http://www.boost.org/doc/libs/1_59_0/more/getting_started/windows.html#library-naming&quot;&gt;[1]&lt;/a&gt;，如下圖所示：&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghyphenhyphenJBzPlINZGkHB5E4eYqGBMQnjjOYahA9U-BVbbzwzQp6awEQRYZd_Fk1FeRO8Q8lY_pTozFOgtDzQyDU8a2E_s4GS3YH89OxfXEGDN1wGQWltY5Aerd_Kp8TIin7ZKXUxfBdolzf-9xQ/s1600/boost1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghyphenhyphenJBzPlINZGkHB5E4eYqGBMQnjjOYahA9U-BVbbzwzQp6awEQRYZd_Fk1FeRO8Q8lY_pTozFOgtDzQyDU8a2E_s4GS3YH89OxfXEGDN1wGQWltY5Aerd_Kp8TIin7ZKXUxfBdolzf-9xQ/s1600/boost1.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style=&quot;background-color: red; color: white; font-weight: bold;&quot;&gt;前綴(prefix)『lib』&lt;/span&gt;&lt;span style=&quot;background-color: white; font-weight: bold;&quot;&gt;：&lt;/span&gt;在Windows 平台&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;，函式庫&lt;/span&gt;有前綴(prefix)&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;『lib』&lt;/span&gt;&lt;/b&gt;代表是靜態連結&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;，若沒有則是動態連結，並且lib和dll是成對。&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;background-color: blue; color: white;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;函式庫名稱&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: white; font-weight: bold;&quot;&gt;：&lt;/span&gt;所有Boost函式庫名稱會以&lt;span style=&quot;color: red; font-family: &amp;quot;times new roman&amp;quot;; font-weight: bold;&quot;&gt;『boost_&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;』&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;開頭，例如：boost_system。&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;background-color: #38761d; color: white; font-weight: bold;&quot;&gt;編譯器工具(Toolset)&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: white; font-weight: bold;&quot;&gt;：&lt;/span&gt;使用哪個工具和版本編譯此函式庫&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b style=&quot;font-family: arial, helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot;;&quot;&gt;『&lt;/span&gt;&lt;/b&gt;vc120&lt;b style=&quot;font-family: &#39;times new roman&#39;;&quot;&gt;&lt;b style=&quot;font-family: arial, helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot;;&quot;&gt;』&lt;/span&gt;&lt;/b&gt;:&lt;/b&gt;VS2013&lt;/li&gt;
&lt;li&gt;&lt;b style=&quot;font-family: arial, helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot;;&quot;&gt;『&lt;/span&gt;&lt;/b&gt;vc140&lt;b style=&quot;font-family: &#39;times new roman&#39;;&quot;&gt;&lt;b style=&quot;font-family: arial, helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot;;&quot;&gt;』&lt;/span&gt;&lt;/b&gt;:&lt;/b&gt;VS2015&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;&lt;span style=&quot;background-color: orange; color: white; font-weight: bold;&quot;&gt;多執行緒『-mt』&lt;/span&gt;&lt;span style=&quot;background-color: white; font-weight: bold;&quot;&gt;：&lt;/span&gt;若函式庫包含此名稱，代表函式庫支援多執行緒功能&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;。若要開啟這功能記得更改你的&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;專案屬性，&lt;/span&gt;請參考&lt;u style=&quot;color: blue; font-weight: bold;&quot;&gt;此網址&lt;/u&gt;[2]。&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;background-color: #f1c232; color: white; font-weight: bold;&quot;&gt;二進位介面(ABI)&lt;/span&gt;&lt;span style=&quot;background-color: white; font-weight: bold;&quot;&gt;：&lt;/span&gt;決定函式庫與其他函式庫(i.e. STL、Python)的互通性，還有函式庫是否為偵錯(debug)版本。&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot;;&quot;&gt;『s&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot;;&quot;&gt;』:&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&amp;nbsp;靜態連結C++標準函式庫和編譯執行函式庫(C++ standard library and compiler runtime support libraries)&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot;; font-weight: bold;&quot;&gt;『g&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot;;&quot;&gt;&lt;b&gt;』:&lt;/b&gt;使用C++標準和執行函式庫偵錯版&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot;; font-weight: bold;&quot;&gt;『d&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot;;&quot;&gt;』&lt;b&gt;:&lt;/b&gt;目前Boost函式庫為偵錯版。&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot;;&quot;&gt;『y&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot;;&quot;&gt;』&lt;b&gt;:&lt;/b&gt;&amp;nbsp;使用特殊的Python偵錯版。&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot;;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot;;&quot;&gt;『p&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot;;&quot;&gt;』&lt;b&gt;:&lt;/b&gt;使用&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;STLPort標準函式庫，而不是編譯器預設的標準函式庫。&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;&lt;span style=&quot;background-color: purple; color: white; font-weight: bold;&quot;&gt;版本號&lt;/span&gt;&lt;span style=&quot;background-color: white; font-weight: bold;&quot;&gt;：&lt;/span&gt;函式庫Boost的版本號，例如：這次下載版本1.59.0，所以被標記為1_59&lt;/li&gt;
&lt;/ol&gt;
&lt;div&gt;
&lt;ul&gt;&lt;ul&gt;
&lt;ul&gt;&lt;/ul&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;h3&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;教程&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;首先，在第三方函式庫的資料夾裡面新增資料夾『&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;Boost&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;』&lt;/span&gt;後，並在裡面新增『&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;Include&lt;/b&gt;&lt;/span&gt;』和『&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;Lib&lt;/b&gt;&lt;/span&gt;』子資料夾。&lt;/span&gt;&lt;/li&gt;
&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOYbwiu4FpK36VOGFkSe2cL2ZaX1wYGVud20BGQ2R_OVntbDiL9yDS4AbfIBg-fhYOa9uyViMcRIDipGWIwcoLoqd35UrcRoYRd5k_8_juSfOnUYKm6kyKOJipAmGA31QtYevumx43TDE8/s1600/Image+1.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot; /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 12.8px;&quot;&gt;圖二. 在第三方函式庫新增Boost&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;接下來，請將下載Boost函式庫解壓縮後&lt;b&gt;，&lt;/b&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;b&gt;找&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;b&gt;&lt;span style=&quot;color: blue;&quot;&gt;資料夾&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: black; font-weight: normal;&quot;&gt;『&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;boost&lt;/span&gt;&lt;span style=&quot;color: black; font-weight: normal;&quot;&gt;』&lt;/span&gt;，&lt;/b&gt;然後&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;複製到第三方函式庫boost的&lt;b style=&quot;color: black;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;資料夾&lt;/span&gt;&lt;/b&gt;Include&lt;/span&gt;&lt;/b&gt;。&lt;/span&gt;&lt;/li&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgLayZF8eNXn4kdjN7gNZjZiQNlGnxpLK644Or17I7CmG8CfcFGXJUmzE9QKighyphenhyphenZ5ySf14cCmiWy77nxjXyLgGr31vFp5wjdWkGlvR-tD8Z9YPaPjlZKL00kHOEXKlIwwerylcrhILWks/s1600/Image2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgLayZF8eNXn4kdjN7gNZjZiQNlGnxpLK644Or17I7CmG8CfcFGXJUmzE9QKighyphenhyphenZ5ySf14cCmiWy77nxjXyLgGr31vFp5wjdWkGlvR-tD8Z9YPaPjlZKL00kHOEXKlIwwerylcrhILWks/s1600/Image2.png&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;圖三. 複製原始碼到Incude底下&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;然後，由於本篇下載&lt;span style=&quot;color: purple;&quot;&gt;&lt;b&gt;預編譯好Boost的Windows函式庫&lt;/b&gt;&lt;/span&gt;，&lt;span style=&quot;color: blue;&quot;&gt;&lt;b&gt;請依據你的編譯器工具選擇資料夾&lt;/b&gt;&lt;/span&gt;，這裡在VS2015建立32位元應用程式&lt;b&gt;，&lt;/b&gt;所以選擇&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;span style=&quot;color: blue; font-weight: bold;&quot;&gt;資料夾&lt;/span&gt;&lt;span style=&quot;color: black; font-weight: normal;&quot;&gt;『&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;lib32-msvc-14.0&lt;/span&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;』&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;。然後，當你要連結&lt;/span&gt;&lt;a href=&quot;http://chenglearning.blogspot.com/2015/09/boostIntro.html#env&quot; style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;在&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;環境提到的三個Boost&lt;/span&gt;函式庫&lt;/a&gt;，請決定要用以下哪個方法連結Boost函式庫：&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;靜態連結，請參考步驟4。&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;動態連結&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot;;&quot;&gt;，&lt;/span&gt;請參考步驟5和6&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;。&lt;/span&gt;&lt;/li&gt;
&lt;br /&gt;
&lt;/ul&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjfeayHNv6dhgtlOUfSKU5gfpL-dI4aIWE4YZg-imlyA8YaRbJ-zGVMNqbU61dzstxrNhGrjwmv9_XlmBW22gy9RiI3nuEbOUFQaSvkNJaVvPYTXj3VMgyOwcFhLlL_ugG-AkgaTIoUPLS/s1600/boost_platform.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot; /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 13px;&quot;&gt;圖四. 已&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 13px;&quot;&gt;編譯好Boost目錄&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;若選擇靜態連結，函式庫必須含有&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot;;&quot;&gt;前綴lib，因此&lt;/span&gt;挑選你要使用lib檔&lt;/span&gt;&lt;span style=&quot;color: red; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-weight: bold;&quot;&gt;複製到第三方函式庫boost&lt;b style=&quot;color: black;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;資料夾s&lt;/span&gt;&lt;/b&gt;Lib底下&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;，包含偵錯版本，如下圖所示&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;。&lt;/span&gt;&lt;/li&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvnwYTqLlaxyopXDdOQLyQ3K8ltHNmQFoFTNQ2dZAyWSlJUE3jihUs8cnaPdsVQkiuGt_iBdeeT8ncaiISPnbZ9EPDm3gbtC9AOQfD6TYYAQIZ_fgWOFaQnvwJhXOJe_-lrr8GP8sj_458/s1600/boost_static.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvnwYTqLlaxyopXDdOQLyQ3K8ltHNmQFoFTNQ2dZAyWSlJUE3jihUs8cnaPdsVQkiuGt_iBdeeT8ncaiISPnbZ9EPDm3gbtC9AOQfD6TYYAQIZ_fgWOFaQnvwJhXOJe_-lrr8GP8sj_458/s1600/boost_static.png&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;圖五. 抓取靜態連結的Boost函式庫&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;若選擇動態連結，函式庫沒有&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot;;&quot;&gt;前綴lib，並且lib和dll是ㄧ對&lt;/span&gt;，&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;挑選你要使用lib檔&lt;/span&gt;&lt;span style=&quot;color: red; font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-weight: bold;&quot;&gt;複製到第三方函式庫boost&lt;b style=&quot;color: black;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;資料夾&lt;/span&gt;&lt;/b&gt;Lib底下&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;，包含偵錯版本，如下圖所示&lt;/span&gt;。&lt;/span&gt;&lt;/li&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnelYaOMVuGn2vX8Tup6CI_9wTbWBzHGEZ8VAclpL_r94-VlaszN8epLhqkrIDvYKJGomWEsTKh2IwTpzg783Q3pJIwSWnbPg8Kp6g1W-ME2ZZOA9yvHZEWNHsqM0pTDer_dL6ALsEdr54/s1600/boost_dynamic.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnelYaOMVuGn2vX8Tup6CI_9wTbWBzHGEZ8VAclpL_r94-VlaszN8epLhqkrIDvYKJGomWEsTKh2IwTpzg783Q3pJIwSWnbPg8Kp6g1W-ME2ZZOA9yvHZEWNHsqM0pTDer_dL6ALsEdr54/s1600/boost_dynamic.png&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;圖六.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;抓取動態連結的Boost函式庫&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;最後，為了能成功執行的應用程式&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot;;&quot;&gt;，請將對應的dll檔&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;複製到第三方函式庫的bin資料夾&lt;/span&gt;&lt;/b&gt;。至於&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;如何配置VS2015專案檔，請參考&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;a href=&quot;http://chenglearning.blogspot.com/2015/09/boostdynamiclink.html&quot;&gt;[VS依賴庫管理]Boost動態連結&lt;/a&gt;。&lt;/span&gt;&lt;/li&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRbT8ERiqck9tiGRdR_Xy4JWYBD90QEc0TAoR98hbzalISBNne0c9me49BTF1j74fDP_XEzYYq3ke0d9xUxwOhErMeCx0SxGMsdRDqf5-3-UUuBJ64UYJ-I7lm60FPwikNzQMvKWgcnC8s/s1600/boost_dynamic1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRbT8ERiqck9tiGRdR_Xy4JWYBD90QEc0TAoR98hbzalISBNne0c9me49BTF1j74fDP_XEzYYq3ke0d9xUxwOhErMeCx0SxGMsdRDqf5-3-UUuBJ64UYJ-I7lm60FPwikNzQMvKWgcnC8s/s1600/boost_dynamic1.png&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;圖七. 應用程式所需要的dll檔&lt;/span&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;h3&gt;
&lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;Reference：&lt;/span&gt;&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Boost，Getting Started on Windows&lt;/li&gt;
&lt;a href=&quot;http://www.boost.org/doc/libs/1_59_0/more/getting_started/windows.html#build-from-the-visual-studio-ide&quot;&gt;http://www.boost.org/doc/libs/1_59_0/more/getting_started/windows.html#library-naming&lt;/a&gt;&lt;/ol&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://chenglearning.blogspot.com/feeds/7116919368718674774/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://chenglearning.blogspot.com/2015/12/boostIntro.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4851824389201952469/posts/default/7116919368718674774'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4851824389201952469/posts/default/7116919368718674774'/><link rel='alternate' type='text/html' href='http://chenglearning.blogspot.com/2015/12/boostIntro.html' title='[VS依賴庫管理]Boost簡介與篩選'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhH3Oq0XGYxiQizMJRW3rAjAnF5uikAOohi4Z7yia8xiNs_VeZjOR4mC3KGE5qo7LbAi8HMWGNwmkEvyv4jEsTfltR849YIsWSSlpn6MkvTbWTMA2SkPmPsRPBmONzwXwc_s0u2gwSv-S1Y/s72-c/boost.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4851824389201952469.post-8691652632970141184</id><published>2015-07-02T09:26:00.001-07:00</published><updated>2015-07-03T03:40:34.111-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="快樂的方法"/><category scheme="http://www.blogger.com/atom/ns#" term="溝通的技巧"/><title type='text'>[傾聽他人]回應抱怨</title><content type='html'>&lt;div style=&quot;background-color: white; border: 0px; color: #444444; font-family: &#39;Titillium web&#39;, sans-serif; font-size: 16px; font-stretch: inherit; line-height: 25.6px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://upload.wikimedia.org/wikipedia/commons/thumb/d/d5/Sunflowers.jpg/800px-Sunflowers.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;395&quot; src=&quot;https://upload.wikimedia.org/wikipedia/commons/thumb/d/d5/Sunflowers.jpg/800px-Sunflowers.jpg&quot; width=&quot;640&quot;&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot;&gt;圖一. 太陽花(source: &lt;a href=&quot;https://en.wikipedia.org/wiki/File:Sunflowers.jpg&quot;&gt;wikipedia&lt;/a&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; color: #444444; font-family: &#39;Titillium web&#39;, sans-serif; font-size: 16px; font-stretch: inherit; line-height: 25.6px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;br&gt;&lt;/div&gt;
你曾經困擾如何與負面情緒朋友溝通嗎？還有，你好心給他一些建議，他都一一反駁你，使彼此產生衝突，甚至他還關掉與你溝通大門。請你先思考當朋友跟你抱怨時，他真的需要你的建議嗎？ 其實，大部分抱怨的人心中已有答案，他們並不需要你的建議，而是傾聽與理解。舉例來說，當你朋友對你說以下的話，&lt;br&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;color: red;&quot;&gt;唉~ 主管叫不動其它人，結果他一直分配新工作給我! 結果又不加薪，真過份!&lt;/span&gt;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot; style=&quot;border: 0px; font-stretch: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;background-color: white; color: #444444; font-family: &#39;Titillium web&#39;, sans-serif; font-size: 16px; line-height: 25.6px;&quot;&gt;你會做以下那一種回應?&lt;/span&gt;&lt;/blockquote&gt;
&lt;br&gt;
&lt;ol&gt;
&lt;li&gt;辛苦你了！上次我下班前也被主管叫進去，害我晚半小時下班，真是鬼公司&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;background-color: white; color: #444444; font-family: &#39;Titillium web&#39;, sans-serif; font-size: 16px; line-height: 25.6px;&quot;&gt;『&lt;/span&gt;吃得苦中苦，方為人上人&lt;span style=&quot;background-color: white; color: #444444; font-family: &#39;Titillium web&#39;, sans-serif; font-size: 16px; line-height: 25.6px;&quot;&gt;』你就當做主管給你磨練機會&lt;/span&gt;，像XXX年輕很辛苦，現在不是在有名的外商工作嗎？&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #444444; font-family: Titillium web, sans-serif;&quot;&gt;&lt;span style=&quot;background-color: white; line-height: 25.6px;&quot;&gt;你是不是為主管不重視你而感到生氣？&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #444444; font-family: Titillium web, sans-serif;&quot;&gt;&lt;span style=&quot;background-color: white; line-height: 25.6px;&quot;&gt;不要再抱怨！你是不是不喜歡工作阿&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;br&gt;
首先，答案1做法是先簡單安慰當事人，然後你開始長篇大論過去的經歷或朋友的例子，這樣做法不但轉移當事人的話題，而且讓彼此之前立場顛倒，甚至當事人需要安慰你！換句話說，你把人家的話題搶走，這可能會讓他感到自己痛苦被忽略，甚至被標上自以為是的標籤，你的任務是傾聽他的抱怨，而不是只顧着要展現自己，這樣只會增加彼此之間的距離。因此，傾聽時，&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;請記得今天主角是谁，並且持續當事人的話題&lt;/b&gt;&lt;/span&gt;。&lt;br&gt;
&lt;br&gt;
接下來，若我給當事人美好未來藍圖或建議，這樣做法應該沒問題吧？錯!!! 你很有可能被當事人打槍，一方面未來是難以預測，在不了解當事人能力或產業走向下，亂評論別人的未來，讓人感到很不負責任。另一方面，你真的理解當事人工作狀況嗎？每個人所遇到的情形都不一樣，解決方案也有所不同，不要擅自把別人經歷套用在他身上，或許他的心中早有答案，所以&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;你只要傾聽，不要給任何建議。&lt;/span&gt;&lt;/b&gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
其次，最佳答案是3，為什麼？ 請你重新看一遍當事人的抱怨，透露他很在意薪水和工作分配不公，因此它依此基礎去回應當事人可能感受或想法，不但讓他感受到你的重視，並且鼓勵他抒發他的情緒。若你無法看出他的感受，妳可以選擇性重複當事人的話語關鍵字，鼓勵他繼續談話，例如：其他人在幹嗎？所以，正確地回應是&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;以當事人的談話內容為基礎去拓展話題。&lt;/b&gt;&lt;/span&gt;&lt;br&gt;
&lt;br&gt;
最後，答案4是最糟的做法，你不但否定當事人的價值，而且對他人行為亂下評語。你這樣只是散發你的優越感，自以為是了解他人感受，對當事人一點幫助都沒有。正確地傾聽主要有以下幾點：&lt;br&gt;
&lt;div&gt;
&lt;ol&gt;
&lt;li&gt;帶著同情心有耐心地理解他人的感受。&lt;/li&gt;
&lt;li&gt;將所有的注意力放在他身上，尤其不要邊滑手機邊聽。&lt;/li&gt;
&lt;li&gt;用疑問語氣反映當事人的情緒、含意和經驗。&lt;/li&gt;
&lt;li&gt;在當事人未要求前，不要給任何建議&lt;/li&gt;
&lt;/ol&gt;
&lt;div&gt;
這裡，我只簡單描述傾聽技巧中的Reflecting Skill，它經常被臨床心理師所使用，因此你可以在Google搜尋Reflecting Skill，即可找到更詳細資訊。&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div style=&quot;border: 0px; font-stretch: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;h3 style=&quot;background-color: white; border-image-outset: initial; border-image-repeat: initial; border-image-slice: initial; border-image-source: initial; border-image-width: initial; border: 0px; color: #272727; font-family: &#39;Titillium web&#39;, sans-serif; font-size: 18px; font-stretch: inherit; line-height: 28px; margin: 15px 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;border: 0px; font-family: Arial, Helvetica, sans-serif; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Reference：&lt;/span&gt;&lt;/h3&gt;
&lt;ol style=&quot;border-image-outset: initial; border-image-repeat: initial; border-image-slice: initial; border-image-source: initial; border-image-width: initial; border: 0px; font-stretch: inherit; list-style: none; margin: 0px 0px 0px 35px; padding: 10px 0px 20px; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;border-image-outset: initial; border-image-repeat: initial; border-image-slice: initial; border-image-source: initial; border-image-width: initial; border: 0px; font-stretch: inherit; list-style-type: decimal; margin: 0px; padding: 0px 0px 5px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;color: #444444; font-family: inherit;&quot;&gt;&lt;span style=&quot;background-color: white; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit;&quot;&gt;SkillsYouNeed,&amp;nbsp;&lt;/span&gt;&lt;/span&gt;Reflecting&lt;/li&gt;
http://www.skillsyouneed.com/ips/reflecting.html&lt;/ol&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://chenglearning.blogspot.com/feeds/8691652632970141184/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://chenglearning.blogspot.com/2015/07/ReflectingSkill.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4851824389201952469/posts/default/8691652632970141184'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4851824389201952469/posts/default/8691652632970141184'/><link rel='alternate' type='text/html' href='http://chenglearning.blogspot.com/2015/07/ReflectingSkill.html' title='[傾聽他人]回應抱怨'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4851824389201952469.post-5335736223314140601</id><published>2015-05-16T19:42:00.002-07:00</published><updated>2015-05-16T20:04:06.109-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Chrome"/><category scheme="http://www.blogger.com/atom/ns#" term="拒絕Chrome更新"/><title type='text'>[Chrome書籤]復原舊版管理員</title><content type='html'>&lt;h4&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-weight: normal;&quot;&gt;最近，Chrome在版本42將正式發佈新的書籤管理員&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;，它使介面更為美觀和流行，然而卻犧牲&lt;/span&gt;&lt;a href=&quot;http://zh.wikipedia.org/zh-tw/%E5%8F%AF%E7%94%A8%E6%80%A7&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;可用性&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;，如圖一所示。&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-weight: normal;&quot;&gt;作者&lt;/span&gt;&lt;a href=&quot;http://techdows.com/author/admin&quot; style=&quot;color: blue;&quot;&gt;Venkat eswarlu&lt;/a&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;針對圖一的書籤管理員列出以下的缺點[1]：&lt;/span&gt;&lt;/h4&gt;
&lt;div&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;新版本載入書籤管理員的速度變慢&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;新版本無法依字母來排列&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;開啟Chrome任務管理員，它仍然繼續在背景執行(圖二)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;加入新書籤到特定資料夾是困難&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoF04QatwdhSh9Uhi8gta042pg70I1oQeDUkcjWTpFPDVfOS12iCN_e8WPefZEbvVZdholz7Jb00uIdINlPgk7A9Ss84t7FCSn1gE1J7e0kx7qTcEn5nujB1LpjtraDNk2Sb8RXaSEnWrJ/s1600/bookmarkManager.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;456&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoF04QatwdhSh9Uhi8gta042pg70I1oQeDUkcjWTpFPDVfOS12iCN_e8WPefZEbvVZdholz7Jb00uIdINlPgk7A9Ss84t7FCSn1gE1J7e0kx7qTcEn5nujB1LpjtraDNk2Sb8RXaSEnWrJ/s640/bookmarkManager.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;圖一. 新Chrome書籤管理員&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div&gt;
&lt;ol&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;對我而言，最困擾是第五點加入書籤的問題，尤其將書籤分很多層的時候，你無法一步驟&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;選擇所要&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;的資料夾，而是&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;不夠直觀的操作也增添困難性&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;。另一方面&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;，新書籤管理員為內建的擴充功能&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;，然而它有時所需要記憶體並不低&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;，因此我也懷疑此功能會讓Chrome越變越慢&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;。&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZxf1bUml01jDryMNPptDpswP-hH8kRXIi7wzgS0bsYZD8YC166L6RxBXPEd9L5oNvhsfTUWc4POMOKlFvFjHW_e70LKxyRqV06r5fp3h_t-94QBaNQaE0TpsttFElrgEACmQU8l9emUpV/s1600/bookmarkManager5.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZxf1bUml01jDryMNPptDpswP-hH8kRXIi7wzgS0bsYZD8YC166L6RxBXPEd9L5oNvhsfTUWc4POMOKlFvFjHW_e70LKxyRqV06r5fp3h_t-94QBaNQaE0TpsttFElrgEACmQU8l9emUpV/s640/bookmarkManager5.png&quot; width=&quot;600&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;圖二&lt;span style=&quot;font-size: 12.8000001907349px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 13.3333339691162px;&quot;&gt;.&amp;nbsp;仍然在背景執行的書籤管理員&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;div&gt;
因此&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;，我&lt;/span&gt;將教你如何變回舊版書籤管理員，然而Chrome隨時會把這功能完全淘汰掉，因此此答案只能暫時有效。&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;環境&lt;/span&gt;&lt;/h3&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Windows 7 64 bit&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Google Chrome&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;開發版&lt;/li&gt;
&lt;li&gt;版本 44.0.2398.0 dev-m (64-bit)&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3&gt;
&lt;b&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;教程&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;首先，請在Chrome的地址欄輸入以下的文字，進入Google實驗性功能介面。&lt;/span&gt;&lt;/li&gt;
&lt;blockquote class=&quot;tr_bq&quot; style=&quot;text-align: center;&quot;&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;b style=&quot;background-color: white; font-family: Georgia; font-size: 15px; line-height: 22.5px; margin: 0px; outline: none; padding: 0px;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;u&gt;&lt;a href=&quot;chrome://flags/#enhanced-bookmarks-experiment&quot;&gt;chrome://flags/#enhanced-bookmarks-experiment&lt;/a&gt;&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/blockquote&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgix7b1jaebLmpZoZd6__7Ie-gaFpwc-qZBMIYf4Bae0Hpu6HQZZOy3dXoR9EKAWynaCACqSIxcIrq0XnuR04n6_upeTVR0r70tnH2By4AG0PxoxR2HsR_TSEtrCqcP5ep3I3qvTPGXXAWx/s1600/bookmark+Manager.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;100&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgix7b1jaebLmpZoZd6__7Ie-gaFpwc-qZBMIYf4Bae0Hpu6HQZZOy3dXoR9EKAWynaCACqSIxcIrq0XnuR04n6_upeTVR0r70tnH2By4AG0PxoxR2HsR_TSEtrCqcP5ep3I3qvTPGXXAWx/s640/bookmark+Manager.png&quot; width=&quot;650&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;font-size: 12.8000001907349px;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;圖三. 開啟Chrome的實驗功能&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;接下來，尋找標籤『&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;b&gt;啟用強化書籤&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;』後，請在下拉式選單選擇&lt;span style=&quot;color: red;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;『&lt;/span&gt;&lt;b&gt;停用&lt;/b&gt;&lt;/span&gt;』。&lt;/span&gt;&lt;/li&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-X7_xWPkP0WUXeM9iOIlLDYsZydtLWxGayJ_FTQNdWhLTEBAdAPkK4pFXUTzNkYbSWp5xKrI-WnQRnKYKJaxeMKyFygqnTTofjjYOqHc3jCD6za8hPLW1cOLwpl8mh0o1rjPI5WPKtPMk/s1600/bookmark+Manager1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;363&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-X7_xWPkP0WUXeM9iOIlLDYsZydtLWxGayJ_FTQNdWhLTEBAdAPkK4pFXUTzNkYbSWp5xKrI-WnQRnKYKJaxeMKyFygqnTTofjjYOqHc3jCD6za8hPLW1cOLwpl8mh0o1rjPI5WPKtPMk/s640/bookmark+Manager1.png&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;圖四. 關閉書籤功能&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;接著，請點選『&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;立即重新啟動&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;』使設定生效。&lt;/span&gt;&lt;/li&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjwah5WK66Rf2VCV2snXEQyTexInPVeznI_vgyTd7GkWNb2O45qVw64yNk-gIOrbteJH18Z3m0ffE3ZW5j9xejMY8os11WnCe4-ArU_0r26VrZM48GE_axWU6XL8_TF0brNxiPMWVYjmyr/s1600/bookmark+Manager2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;363&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjwah5WK66Rf2VCV2snXEQyTexInPVeznI_vgyTd7GkWNb2O45qVw64yNk-gIOrbteJH18Z3m0ffE3ZW5j9xejMY8os11WnCe4-ArU_0r26VrZM48GE_axWU6XL8_TF0brNxiPMWVYjmyr/s640/bookmark+Manager2.png&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;font-size: 12.8000001907349px;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;圖四．重新啟動Chrome&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;ol style=&quot;font-family: &#39;Times New Roman&#39;;&quot;&gt;
&lt;/ol&gt;
&lt;/span&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;最後，重新啟動後&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;，再次按下『&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;書籤星星按鈕&lt;/b&gt;&lt;/span&gt;』即可使用舊版書籤管理。&lt;/span&gt;&lt;/li&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTW7cEcHpxBOBVuuBC6HWflKwrv-ui9Hpnbf1f0P9yYUepCYqS1io-YIhH-kPxDAHvK9d2RBbe4n8JSEJa69BlJKSohDxK_KeE3piUEoT-2moxcJhBzSftzFje2ABm33nQboW-32F7LFkT/s1600/bookmarkManager6.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;362&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTW7cEcHpxBOBVuuBC6HWflKwrv-ui9Hpnbf1f0P9yYUepCYqS1io-YIhH-kPxDAHvK9d2RBbe4n8JSEJa69BlJKSohDxK_KeE3piUEoT-2moxcJhBzSftzFje2ABm33nQboW-32F7LFkT/s640/bookmarkManager6.png&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;font-size: 12.8000001907349px;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;圖五．舊版書籤功能&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;font-size: 13px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;h3&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Reference：&lt;/span&gt;&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a class=&quot;url fn n&quot; href=&quot;http://techdows.com/author/admin&quot; itemprop=&quot;name&quot; rel=&quot;author&quot; style=&quot;background-color: white; color: black; font-family: Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 13.8000001907349px; font-variant: small-caps; line-height: 17.25px; margin: 0px; outline: none; padding: 0px; text-decoration: none;&quot;&gt;Venkat eswarlu&lt;/a&gt;,&amp;nbsp;Chrome 42: How to get old Bookmarking Interface and Manager back?&lt;/li&gt;
&lt;a href=&quot;http://techdows.com/2015/04/chrome-42-how-to-get-old-bookmarking-interface-and-manager-back.html&quot;&gt;http://techdows.com/2015/04/chrome-42-how-to-get-old-bookmarking-interface-and-manager-back.html&lt;/a&gt;&lt;/ol&gt;
</content><link rel='replies' type='application/atom+xml' href='http://chenglearning.blogspot.com/feeds/5335736223314140601/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://chenglearning.blogspot.com/2015/05/chromebookmark.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4851824389201952469/posts/default/5335736223314140601'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4851824389201952469/posts/default/5335736223314140601'/><link rel='alternate' type='text/html' href='http://chenglearning.blogspot.com/2015/05/chromebookmark.html' title='[Chrome書籤]復原舊版管理員'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoF04QatwdhSh9Uhi8gta042pg70I1oQeDUkcjWTpFPDVfOS12iCN_e8WPefZEbvVZdholz7Jb00uIdINlPgk7A9Ss84t7FCSn1gE1J7e0kx7qTcEn5nujB1LpjtraDNk2Sb8RXaSEnWrJ/s72-c/bookmarkManager.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4851824389201952469.post-8251334642443021376</id><published>2015-05-10T09:30:00.003-07:00</published><updated>2015-05-10T17:57:05.534-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="人文素養"/><category scheme="http://www.blogger.com/atom/ns#" term="發人深省"/><category scheme="http://www.blogger.com/atom/ns#" term="紀錄片感想"/><title type='text'>美國寒冬(American Winter)：動搖中美國夢</title><content type='html'>有一天，我旁邊坐著一個美國同事，我無法忘記他對台灣提出一系列的疑問，例如：&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;i&gt;『為何台灣人比美國人還瘋狂去Costco？』&lt;br /&gt;『為何台灣人會那麼喜歡外國人球員？』&lt;br /&gt; 『台灣人為何喜歡外國文化勝過自己國家呢？』&lt;/i&gt;&lt;/span&gt;&lt;/b&gt;&lt;/blockquote&gt;
&lt;div&gt;
&lt;div&gt;
那時候我無法回答他的問題，或許我骨子裏也認為外國月亮比較圓，我無法有自信反駁他。然而，我想起學姊在我留學前說過的一句話：『妳不要把事情想得太美好，你真的了解要去的國家嗎？』這些話讓我開始反思一味想脫離被稱作鬼島的台灣，去美國工作就能解決問題嗎？我真的了解美國目前的狀況嗎？，美國夢仍然存在美國嗎？&lt;/div&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;HBO紀錄片美國寒冬將推翻你對美國美好的幻想，讓你看到真實中的美國，並且開始對美國夢感到存疑&lt;/b&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://www.americanwinterfilm.com/uploads/2/4/3/0/24305686/_9459287.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.americanwinterfilm.com/uploads/2/4/3/0/24305686/_9459287.png&quot; height=&quot;500&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;圖一.&amp;nbsp;美國寒冬宣傳海報(來源:&lt;a href=&quot;http://www.americanwinterfilm.com/&quot;&gt;American Winter-Home &lt;/a&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
首先，&lt;a href=&quot;http://news.tvbs.com.tw/entry/216639&quot;&gt;中產階級貧窮化&lt;/a&gt;只會發生在台灣，美國就不會有這個問題嗎？此紀錄片就揭露美國情況也在惡化中。中產階級是一群受過良好教育的人，他們有人人稱羨的好工作，打從心底相信只要努力工作，即使被資遣也能快速找到工作，他們無法相信有一天會繳不起日常生活費用，甚至讓自己的孩子吃不飽。在紀錄片，約翰(John)本來年收入五萬五千美元，大約一百五十萬台幣，他在大約五十歲時被資遣，然而他不但房子面臨被拍賣的局面，而且也無法滿足孩子娛樂需求(看電影)，印象最深的是他含淚的說：&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
『這並不容易！我是50歲的成人，但我需要打電話求父親幫我付電費！』&lt;/blockquote&gt;
約翰不但擔心自己所遭遇的狀況，他更害怕孩子的未來。約翰並不是片中唯一的中產階級例子，目前，&lt;a href=&quot;http://www.yucc.org.tw/news/foreign/20140506-1&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;美國大約有4千八百萬的人活在貧窮線以下，占總人口大約15%&lt;/span&gt;&lt;/a&gt;，然而這只是美國官方數字，這真的能真實呈現美國貧窮人口？在美國波特蘭，專家說目前中產階級是接近貧窮的危險族群。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgH0YbbIDPofmOkvrqlXF-lK3xbFX4uZM4FbdnrkOiB_6Pe4IKHXwe5IFJFKJo3JVzO_n6GDXM2S1svnOiMFDvBkT2uv170yqD0TPBOYqxPBURZ1XcyJqb8xEuACSt1ieyoBGUxZfr-eShyphenhyphen/s1600/dream-1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: right;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;220&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgH0YbbIDPofmOkvrqlXF-lK3xbFX4uZM4FbdnrkOiB_6Pe4IKHXwe5IFJFKJo3JVzO_n6GDXM2S1svnOiMFDvBkT2uv170yqD0TPBOYqxPBURZ1XcyJqb8xEuACSt1ieyoBGUxZfr-eShyphenhyphen/s400/dream-1.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;圖二&lt;span style=&quot;font-size: 12.8000001907349px;&quot;&gt;. 貼心的美國小兄弟(&lt;/span&gt;&lt;span style=&quot;font-size: 12.8000001907349px;&quot;&gt;來源:&lt;a href=&quot;https://www.youtube.com/watch?t=40&amp;amp;v=wJJR3lG72AA&quot;&gt;American Winter-&lt;/a&gt;&lt;/span&gt;&lt;a href=&quot;https://www.youtube.com/watch?t=40&amp;amp;v=wJJR3lG72AA&quot;&gt;Preview&lt;/a&gt;&lt;span style=&quot;font-size: 12.8000001907349px;&quot;&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
美國夢倡導不論窮人或中產階級努力工作就有回報，不必擔心日常生活，孩子能不能吃飽，甚至給孩子一個美好未來。然而，上圖孩子父母Ben&amp;amp;Paula說：&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
『我們只想著錢，如何餵飽孩子們，忘記夢，我們如何度過明天，明天就是夢，晚餐也是一個夢！』&lt;/blockquote&gt;
而左邊8歲貼心美國小男孩海洋(Ocean)說：&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
『我聽到有時爸媽略過晚餐，因為他們需要餵我們，有時我聽到這句話，我哭了！因為讓我覺得是自己的錯，他們必須花錢餵飽我們，他們浪費錢在我們身上！』&lt;/blockquote&gt;
&lt;br /&gt;
&lt;br /&gt;
而另一個單親美國媽媽，即使找到工作，她也不去想美國夢，因為她無法維持家人的生計。目前，美國有超過四分之一的私營部門的員工一小時低於10美金，年薪低於一個四人家庭的貧窮線標準。在大部分美國城市，有兩個孩子家庭的父母至少一小時要21美金，才能滿足他們的基本需求。殘酷的是，這些家庭都不敢幻想美國夢，他們都眼泛淚光只希望度過明天，並且擔心孩子的未來。&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
為何這些中產階級會遇到這些情況？他們竟然為繳不起電費、水費、租金和昂貴的醫藥費所苦，有研究顯示&lt;a href=&quot;http://wknews.org/node/316&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;美國人存款只能維持三個月&lt;/span&gt;&lt;/a&gt;，甚至中年失業還要為房貸所苦。舉例來說：約翰一年最多存下十五萬台幣，十年存款只能讓他維持一年，然而這只是理想狀況，約翰沒有任何娛樂花費嗎？的確，美國薪水比台灣高，請別忘記他們的生活費並不便宜，他們存不什麼錢，因此我們更應該感謝身邊便宜專業的服務，讓我們即使薪水倒退能繼續維持良好生活品質，並且有閒錢投資在小孩身上。例如：讓上班族吃到便宜美味的便當，政府所提供便宜電費水費，便宜又專業的醫療服務和台灣高等教育。要不然為何有許多移民國外的台灣人喜歡回來看醫生？這些服務就是台灣珍貴資產，對比國外醫生也犧牲優渥福利，錢並不是被這些為我們服務的人賺走，而是黑心的商人們。&lt;br /&gt;
&lt;br /&gt;
另一方面，我們也應該偉大無私的台灣父母們，不但砸大錢培育在孩子的教育上，而且長大後仍然繼續幫助孩子，例如住在家裡，照顧孫子和借(給)錢買房。我無法忘記片中美國年輕媽媽Pam說：&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
『我沒有想到有一天會搬回家裡，這對我來說真的很困難，極度沮喪，我不想告訴任何人，我感到非常羞愧!....這件事深深傷我的心，我感到很丟臉！』&lt;/blockquote&gt;
她甚至哭著對丈夫說：&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp;『再次跟媽媽生活！我已經26歲，我竟然再次跟媽媽生活！』&lt;/blockquote&gt;
這讓我深深反省我這個年齡正在做什麼？為了存錢，我選擇住在家裡，理所當然享受父母擁有的資源，我深深感到自己的錯誤。事實上，成年後就應該獨立生活，尤其啃老族們，父母並沒有責任幫助我們，我們應該由衷感謝父母所給予。片中美國孩子都會因父母付出感到內疚，何況我們從父母得到那麼多東西？的確，父母享受過台灣成功果實，然而當你對為領到那麼低的薪水想對身邊的人發脾氣時，請先思考他們有沒有給予任何幫助？請不要視為成年後的幫助是理所當然，不做任何努力繼續靠父母養，這樣不但抹煞父母在困難時的幫助，而且辜負父母的辛苦養育。父母的無私和奉獻就是台灣另一個珍貴資產。&lt;br /&gt;
&lt;br /&gt;
最後，希望這篇文章能讓讀者知道台灣並不比美國差，台灣也擁有美國所沒有的珍貴資產，別只記得美國夢，而是記得&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;台灣經濟奇蹟，那時被世界稱為亞洲四小龍&lt;/b&gt;&lt;/span&gt;，別被政客和壞媒體忘記台灣的美好。&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;貶低台灣推崇美國&lt;/b&gt;&lt;/span&gt;是無法真正解決問題核心，無論在哪個國家都有需要面對的問題，我們應該勇敢面對問題並努力找到解決問題，珍惜親友所給予的資源，試著愛這塊土地，不要期待遙不可及的東西，這樣我們才能真正的成長。&lt;br /&gt;
&lt;h3&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Reference：&lt;/span&gt;&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;American Winter, Joe &amp;amp; Harry Gantz&lt;/li&gt;
&lt;a href=&quot;http://www.americanwinterfilm.com/&quot;&gt;http://www.americanwinterfilm.com/&lt;/a&gt;&lt;/ol&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://chenglearning.blogspot.com/feeds/8251334642443021376/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://chenglearning.blogspot.com/2015/05/american-winter.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4851824389201952469/posts/default/8251334642443021376'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4851824389201952469/posts/default/8251334642443021376'/><link rel='alternate' type='text/html' href='http://chenglearning.blogspot.com/2015/05/american-winter.html' title='美國寒冬(American Winter)：動搖中美國夢'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgH0YbbIDPofmOkvrqlXF-lK3xbFX4uZM4FbdnrkOiB_6Pe4IKHXwe5IFJFKJo3JVzO_n6GDXM2S1svnOiMFDvBkT2uv170yqD0TPBOYqxPBURZ1XcyJqb8xEuACSt1ieyoBGUxZfr-eShyphenhyphen/s72-c/dream-1.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4851824389201952469.post-7488725983432830292</id><published>2015-05-09T04:25:00.002-07:00</published><updated>2015-05-12T07:26:43.728-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Google服務"/><category scheme="http://www.blogger.com/atom/ns#" term="手機定位"/><title type='text'>[Google定位]免安裝找回遺失手機</title><content type='html'>&lt;h4&gt;
&lt;span style=&quot;color: red; font-size: x-large;&quot;&gt;&lt;i&gt;你曾經忘記掉過手機嗎? 甚至忘了在哪裡掉?&lt;/i&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;以前&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;，當自己手機不見時&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;，不論是不是小偷拿走的&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;，我們都很難找回自己的手機&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;。&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;一方面&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;，自己忘記手機在哪裡丟失&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;，即使有好心人拿到警察局或客服中心&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;，你要花很久時間找回你的時間&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;。&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;另一方面&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;，傳統手機缺乏防盜機制(i.e.密碼鎖)&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;，使小偷不需要花費時間處理&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;，它就能賣給二手手機行&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;。&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;然而&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;，智慧手機將推翻你的&lt;/span&gt;既定印象&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;，它不但&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;增加找回手機的機率&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;，尤其是&lt;/span&gt;Android的手機&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;，而且增加安全性防止他人偷取資料&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;。&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Google在你的帳號提供裝置管理功能&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;，當你在有GPS的&lt;/span&gt;Android裝置登入&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;，你就可以定位你的裝置&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;，然而GPS只能顯示大概位置&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;，因此當你到裝置附近不要驚慌&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;，&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Google&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;也提供操控手機的功能&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;，你只要按下&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;『&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;撥打&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;』即可讓裝置發出鈴響&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;，然後再根據聲音找出你的手機&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;。&lt;/span&gt;&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: blue; font-family: Arial, Helvetica, sans-serif;&quot;&gt;若你將&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Arial, Helvetica, sans-serif;&quot;&gt;手機&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Arial, Helvetica, sans-serif;&quot;&gt;調成震動&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Arial, Helvetica, sans-serif;&quot;&gt;，它還會發出聲音嗎&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;?&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&amp;nbsp;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;答案&lt;b&gt;: &lt;/b&gt;&lt;span style=&quot;color: red; font-weight: bold;&quot;&gt;可以&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;
此外，老人家經常發生忘記東西放在哪裡，甚至將手機放到眼睛看不到的地方，例如冰箱。然而，你只要有此裝置所登入的帳號，即使你住很遠，你也能遠距離利用此功能幫助他們找到手機。&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhc3XJ4Z8nlBSSe4sUsbSG77f7NmVzecWD_rcYromnvTOuKS0x66E3uK2gsz8Px1xlJhu3DdsyVPRri6tv0yS1NQZspDzGMfvUnECbc8B7U_jAXXHvPI0bt_JCN_-t0hpb3WZlgprf8IUvx/s1600/findphone3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhc3XJ4Z8nlBSSe4sUsbSG77f7NmVzecWD_rcYromnvTOuKS0x66E3uK2gsz8Px1xlJhu3DdsyVPRri6tv0yS1NQZspDzGMfvUnECbc8B7U_jAXXHvPI0bt_JCN_-t0hpb3WZlgprf8IUvx/s1600/findphone3.png&quot; width=&quot;500&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;font-size: 12.8000001907349px;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;圖一. Google 手機定位系統&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div&gt;
以下&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;，&lt;/span&gt;將教你利用Android裝置管理員定位您的手機&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;，並且利用撥打功能&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;，&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;即使你將此裝置調成震動&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;，&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;它也能發出鈴聲&lt;/span&gt;。&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;環境&lt;/span&gt;&lt;/h3&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;background-color: white; font-family: Arial, Helvetica, sans-serif;&quot;&gt;個人電腦&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;background-color: white; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&amp;nbsp;Google帳戶管理&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;background-color: white; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&amp;nbsp;Android裝置管理員&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;想定位的裝置 i.e.手機&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;必須登入Google帳號&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: red; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;b&gt;免安裝APP&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;具有GPS的功能&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3&gt;
&lt;b&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;教程&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;首先，請在Google的首頁左上方，點選『&lt;span style=&quot;color: blue;&quot;&gt;&lt;b&gt;你的帳號圖片&lt;/b&gt;&lt;/span&gt;』顯示帳號資訊後，選擇『&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;帳戶&lt;/b&gt;&lt;/span&gt;』進入設定界面。&lt;/span&gt;&lt;/li&gt;
&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWpM0egjhKfFBLHpaT2zivpAVyBw_4fOcRKpCJU1faSD-fVnGLFaT16QW3wShgqkjBr_qjg_wiPv6NYi3Q37K0Gz5-E8DRIifgRFUCPyiCSqT5zxcgzqsvJiiZVwB-iVND4YZXigpDx2Hd/s1600/blog.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWpM0egjhKfFBLHpaT2zivpAVyBw_4fOcRKpCJU1faSD-fVnGLFaT16QW3wShgqkjBr_qjg_wiPv6NYi3Q37K0Gz5-E8DRIifgRFUCPyiCSqT5zxcgzqsvJiiZVwB-iVND4YZXigpDx2Hd/s1600/blog.png&quot; width=&quot;500&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;font-size: 12.8000001907349px;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;圖二. Google帳號界面&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;接下來，在帳戶設定界面尋找標籤『&lt;span style=&quot;color: blue;&quot;&gt;&lt;b&gt;近期活動&lt;/b&gt;&lt;/span&gt;』後，請點選&lt;span style=&quot;color: red;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;『&lt;/span&gt;&lt;b&gt;裝置&lt;/b&gt;&lt;/span&gt;』查詢有哪些裝置登入的紀錄。&lt;/span&gt;&lt;/li&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSLBbkAr2tWa3FLzxs5QE2h0X_g7mF5WBX5QZQ2-Jokm8L_olL8HdqWwkszJIH4jD80C7nFkIR89N67wHN5G8noqECY-bjxOM538FC7Pf77sFOfftw64V-QKGUkNH8d7-hT5MWv1wH8Jgi/s1600/findphone1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSLBbkAr2tWa3FLzxs5QE2h0X_g7mF5WBX5QZQ2-Jokm8L_olL8HdqWwkszJIH4jD80C7nFkIR89N67wHN5G8noqECY-bjxOM538FC7Pf77sFOfftw64V-QKGUkNH8d7-hT5MWv1wH8Jgi/s1600/findphone1.png&quot; width=&quot;500&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;圖三. Google帳戶設定界面&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;接著，在裝置列表&lt;b&gt;&lt;span style=&quot;color: blue;&quot;&gt;點擊你所遺失的手機&lt;/span&gt;&lt;/b&gt;跳出此裝置資訊後，請點選『&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;使用 Android 裝置管理員找出您的 Android 裝置&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;』。&lt;/span&gt;&lt;/li&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBYP-DnJinYm2N4eKHU-1UvFMjYaAzQ8o5ok1sa_84bWon5l15mrEgMR6q1DpuxBejco5Geq_wdaahOasDNazKskWpLZ3h8Q5CLLs1pMSbpROrH0qkRtt8rGe-yfaENJ6gEttNpyJeAIOA/s1600/findphone2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBYP-DnJinYm2N4eKHU-1UvFMjYaAzQ8o5ok1sa_84bWon5l15mrEgMR6q1DpuxBejco5Geq_wdaahOasDNazKskWpLZ3h8Q5CLLs1pMSbpROrH0qkRtt8rGe-yfaENJ6gEttNpyJeAIOA/s1600/findphone2.png&quot; width=&quot;500&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;font-size: 12.8000001907349px;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;圖四．登入此帳號所有裝置&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;font-size: 13px;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-size: 13px;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;再接著，在Android裝置管理員界面，你將看到『&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;正與&lt;/b&gt;&lt;/span&gt;&lt;b style=&quot;color: red; font-family: &#39;Times New Roman&#39;;&quot;&gt;您的裝置連線...&lt;/b&gt;』的訊息，代表它正在定位此裝置，請耐心等候。&lt;/span&gt;&lt;/li&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhc3XJ4Z8nlBSSe4sUsbSG77f7NmVzecWD_rcYromnvTOuKS0x66E3uK2gsz8Px1xlJhu3DdsyVPRri6tv0yS1NQZspDzGMfvUnECbc8B7U_jAXXHvPI0bt_JCN_-t0hpb3WZlgprf8IUvx/s1600/findphone3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;350&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhc3XJ4Z8nlBSSe4sUsbSG77f7NmVzecWD_rcYromnvTOuKS0x66E3uK2gsz8Px1xlJhu3DdsyVPRri6tv0yS1NQZspDzGMfvUnECbc8B7U_jAXXHvPI0bt_JCN_-t0hpb3WZlgprf8IUvx/s1600/findphone3.png&quot; width=&quot;500&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;font-size: 12.8000001907349px;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;圖五．Google嘗試連線你的裝置&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;然後，Google定位完成後，不但在紅色方框位置顯示&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;此裝置的大略位置文字描述&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;，而且也即時更新到Google地圖。&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;若你接近你的裝置位置&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;，你仍然找不到的話，你可以按下&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;『&lt;b&gt;&lt;span style=&quot;color: blue;&quot;&gt;撥打&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;』&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;。&lt;/span&gt;&lt;/li&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;ol style=&quot;font-family: &#39;Times New Roman&#39;;&quot;&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-gV2lC_iFUMQLd_6jbtVx5YpRQTZC-HIENJcGWwAheage-POV88untuDPIXGUHD9rxHmJbf77TXS03wwwQqIh-1xwdLhNwfzpXtDfSBfoyS5eFu9D79aqs23UDD2Nmzw8S-DLti-mGco9/s1600/findphone4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;350&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-gV2lC_iFUMQLd_6jbtVx5YpRQTZC-HIENJcGWwAheage-POV88untuDPIXGUHD9rxHmJbf77TXS03wwwQqIh-1xwdLhNwfzpXtDfSBfoyS5eFu9D79aqs23UDD2Nmzw8S-DLti-mGco9/s1600/findphone4.png&quot; width=&quot;400&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;font-size: 12.8000001907349px;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;圖六．定位成功的訊息&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;font-size: 13px;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/ol&gt;
&lt;/span&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;最後，它會彈出下圖的對話框告知此裝置將發出聲音5秒&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;，按下『&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;鈴響&lt;/b&gt;&lt;/span&gt;』即可開始。&lt;/span&gt;&lt;/li&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfinGLwlNKmhsQy7Kmw6zt0kGWcaeYeHAtWGlZtqfpU-fvptIsNMF-WSM7IWyDC2jW0Dd6GQqqaE8JS-n9jPFLJpP3x5fNLQtqwg7yWe5rh40lkRuLnnWmfkqPt__8HHToe3Ycsu8pWDw2/s1600/findphone5.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfinGLwlNKmhsQy7Kmw6zt0kGWcaeYeHAtWGlZtqfpU-fvptIsNMF-WSM7IWyDC2jW0Dd6GQqqaE8JS-n9jPFLJpP3x5fNLQtqwg7yWe5rh40lkRuLnnWmfkqPt__8HHToe3Ycsu8pWDw2/s1600/findphone5.png&quot; width=&quot;400&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;font-size: 12.8000001907349px;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;圖七．讓手機發出鈴聲&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;font-size: 13px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/ol&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://chenglearning.blogspot.com/feeds/7488725983432830292/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://chenglearning.blogspot.com/2015/05/google.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4851824389201952469/posts/default/7488725983432830292'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4851824389201952469/posts/default/7488725983432830292'/><link rel='alternate' type='text/html' href='http://chenglearning.blogspot.com/2015/05/google.html' title='[Google定位]免安裝找回遺失手機'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhc3XJ4Z8nlBSSe4sUsbSG77f7NmVzecWD_rcYromnvTOuKS0x66E3uK2gsz8Px1xlJhu3DdsyVPRri6tv0yS1NQZspDzGMfvUnECbc8B7U_jAXXHvPI0bt_JCN_-t0hpb3WZlgprf8IUvx/s72-c/findphone3.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4851824389201952469.post-1122810522089901975</id><published>2015-04-26T08:51:00.002-07:00</published><updated>2015-04-26T08:51:45.043-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="blogger教學"/><category scheme="http://www.blogger.com/atom/ns#" term="部落格技巧"/><title type='text'>[Google部落格]救回誤刪文章(下)-利用postID重新發佈</title><content type='html'>&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;在&lt;a href=&quot;http://chenglearning.blogspot.tw/2015/04/recovery.html&quot;&gt;上一章&lt;/a&gt;，我利用複製搜尋引擊的快照內容，重新刊登我的文章，但是新文章卻無法使用原本網址，如下圖一所示。然而，搜尋引擊是根據你的網址去統計流量，網址就像在網路上身分證具有唯一性。另一方面，網址更換也會影響到Google+留言，當你決定為你的部落格換網域時，Google會出現以下的警告訊息告知你的留言會消失。換句話說，若要保留你的流量和Google+留言，你必須使用原本的網址。&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;color: red; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;i&gt;警告：您已啟用 Google+ 留言功能，變更網誌網址會對現有的留言造成負面影響&lt;/i&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgp4PvHgeBR7s01EY-zCniSwnw6e8J2eGl7A5VBbsDO8bfdEBJx5pNKem9x-iIhLlcAlHX2dQ8dJCXLUKEwk6yUxMH4grEXsR4SWVbgSPpY8kvVH4VgPMA5RZfJsmP1BSoX7oHMIsd-zDoL/s1600/recovery+deleted+post.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgp4PvHgeBR7s01EY-zCniSwnw6e8J2eGl7A5VBbsDO8bfdEBJx5pNKem9x-iIhLlcAlHX2dQ8dJCXLUKEwk6yUxMH4grEXsR4SWVbgSPpY8kvVH4VgPMA5RZfJsmP1BSoX7oHMIsd-zDoL/s1600/recovery+deleted+post.png&quot; height=&quot;300&quot; width=&quot;500&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;圖一. 被救回的文章&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div&gt;
以下將教你如何利用postID找回刪除文章後再重新發佈。然而，若你有出現錯誤訊息『bX-cejt47』，你就需要利用其他工具救回原本網址，但也不一定有效。&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;h3&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;環境&lt;/span&gt;&lt;/h3&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;background-color: white; font-family: Arial, Helvetica, sans-serif;&quot;&gt;Google 部落格 (Blogger)&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;網域：XXXX.&lt;/span&gt;blogspot.tw&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Chrome&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Blogger管理頁面&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3&gt;
&lt;b&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;教程&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;首先，請依據&lt;a href=&quot;http://chenglearning.blogspot.tw/2015/04/recovery.html&quot;&gt;上一章&lt;/a&gt;到你被刪除網頁的快取畫面，按下&lt;span style=&quot;color: blue;&quot;&gt;&lt;b&gt;滑鼠右鍵&lt;/b&gt;&lt;/span&gt;後，選擇『&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;檢視網頁原始碼&lt;/b&gt;&lt;/span&gt;』。&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;ol&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSA2PkocOfQRRravcAJEWjwOeo6B0wfHLLCM3h9h-urcTSrbNQhu7ysAnrFxE2us9cU73dw5H7IcvbDt_YEJvTUy0Eexwmz38TiXYl0NBF63qH6hjb6bhPp95dzAJX1Kkc8gBf49r9U763/s1600/findpostid.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSA2PkocOfQRRravcAJEWjwOeo6B0wfHLLCM3h9h-urcTSrbNQhu7ysAnrFxE2us9cU73dw5H7IcvbDt_YEJvTUy0Eexwmz38TiXYl0NBF63qH6hjb6bhPp95dzAJX1Kkc8gBf49r9U763/s1600/findpostid.png&quot; height=&quot;300&quot; width=&quot;500&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;font-size: 12.8000001907349px;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;圖一. 檢視快取網頁的原始碼&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;接下來，在原始碼頁面按下『&lt;b&gt;Ctrl+F&lt;/b&gt;』呼叫搜尋功能，然後在對話框輸入『&lt;b&gt;&lt;span style=&quot;color: blue;&quot;&gt;postID&lt;/span&gt;&lt;/b&gt;』後，在橘色標註的位置即可找到唯一的ID，這裡為&lt;span style=&quot;color: red;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;『&lt;/span&gt;&lt;b&gt;4239077584546560024&lt;/b&gt;&lt;/span&gt;』。&lt;/span&gt;&lt;/li&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;
&amp;nbsp;&lt;/span&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLot2a8Z08qqqrmdKcJfMFjssBpG6X7ZDJSp6cIwXdx5ZPzTXNdteuTJN46nv6LyOFhoF1PotFaAyHF5Qu2vaL7G55xkDK-mc1yFigAMVxGLPxqZoJ3-2ZCu4nKM_jKgkZNEui_43fFHxc/s1600/findpostid-1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLot2a8Z08qqqrmdKcJfMFjssBpG6X7ZDJSp6cIwXdx5ZPzTXNdteuTJN46nv6LyOFhoF1PotFaAyHF5Qu2vaL7G55xkDK-mc1yFigAMVxGLPxqZoJ3-2ZCu4nKM_jKgkZNEui_43fFHxc/s1600/findpostid-1.png&quot; height=&quot;300&quot; width=&quot;500&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;圖二. 搜尋被刪除的文章&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;接著，請編輯任一篇文章的編輯後，在&lt;span style=&quot;background-color: white; font-size: 16px; line-height: 25.6000003814697px;&quot;&gt;&lt;a href=&quot;http://chenglearning.blogspot.tw/2013/10/chromeomnibox.html&quot; style=&quot;color: blue; font-weight: bold;&quot;&gt;omnibox&lt;/a&gt;找到postID，請將它&lt;/span&gt;&lt;span style=&quot;background-color: white; color: red; font-size: 16px; line-height: 25.6000003814697px;&quot;&gt;&lt;b&gt;取代為找到的postID&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #444444; font-size: 16px; line-height: 25.6000003814697px;&quot;&gt;，&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #444444; line-height: 25.6000003814697px;&quot;&gt;這裡將把&lt;/span&gt;&lt;span style=&quot;line-height: 25.6000003814697px;&quot;&gt;&lt;span style=&quot;line-height: normal;&quot;&gt;『&lt;/span&gt;8889869403022029595&lt;/span&gt;』替代為『4239077584546560024』。&lt;/span&gt;&lt;/li&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEif6Edv6afH4VHpETUIgGdBJ2D9-zGNJF-axFhZZB_PdJ6x45_KPEMrWDH3HpCC3QsX4WuWE5hAlTihBB5YOHfJSbVQWAi-8MpgY85E4yOWxvBSuozWCw2bCfm3xNN0a5qovRz5e3ZUaXhK/s1600/findpostid-2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEif6Edv6afH4VHpETUIgGdBJ2D9-zGNJF-axFhZZB_PdJ6x45_KPEMrWDH3HpCC3QsX4WuWE5hAlTihBB5YOHfJSbVQWAi-8MpgY85E4yOWxvBSuozWCw2bCfm3xNN0a5qovRz5e3ZUaXhK/s1600/findpostid-2.png&quot; height=&quot;200&quot; width=&quot;500&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;font-size: 12.8000001907349px;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;圖三．開起快照的頁面&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;font-size: 13px;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-size: 13px;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;最後，在文章的編輯模式，你可以看到被刪除的文章，然後選擇『&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;發佈&lt;/b&gt;&lt;/span&gt;』救回原本文章。&lt;/span&gt;&lt;/li&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgji6Q5g9dW2QwTwrKKIBn6paYzsSM_82GRIRbWtjAlX5zCrx5H9PFTz_bLnlTL-_8rpLQ-SvJTCQvyCPSMsHJzTUgPE_61mFEJi8UAVberFNBIRnv2MFEIOt7nrAwVUJFmXmWY1U5Gd88H/s1600/findpostid-3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgji6Q5g9dW2QwTwrKKIBn6paYzsSM_82GRIRbWtjAlX5zCrx5H9PFTz_bLnlTL-_8rpLQ-SvJTCQvyCPSMsHJzTUgPE_61mFEJi8UAVberFNBIRnv2MFEIOt7nrAwVUJFmXmWY1U5Gd88H/s1600/findpostid-3.png&quot; height=&quot;200&quot; width=&quot;500&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;font-size: 12.8000001907349px;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;圖四．救回的文章&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;font-size: 13px;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/ol&gt;
&lt;h3&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Reference：&lt;/span&gt;&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Easy Methods To Recover Deleted Blogger Blog Post&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;a href=&quot;http://www.how-to-comp.com/2014/03/Recover-Deleted-Blog-Post-Page.html&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;http://www.how-to-comp.com/2014/03/Recover-Deleted-Blog-Post-Page.html&lt;/span&gt;&lt;/a&gt;&lt;/ol&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://chenglearning.blogspot.com/feeds/1122810522089901975/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://chenglearning.blogspot.com/2015/04/google-postid.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4851824389201952469/posts/default/1122810522089901975'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4851824389201952469/posts/default/1122810522089901975'/><link rel='alternate' type='text/html' href='http://chenglearning.blogspot.com/2015/04/google-postid.html' title='[Google部落格]救回誤刪文章(下)-利用postID重新發佈'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgp4PvHgeBR7s01EY-zCniSwnw6e8J2eGl7A5VBbsDO8bfdEBJx5pNKem9x-iIhLlcAlHX2dQ8dJCXLUKEwk6yUxMH4grEXsR4SWVbgSPpY8kvVH4VgPMA5RZfJsmP1BSoX7oHMIsd-zDoL/s72-c/recovery+deleted+post.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4851824389201952469.post-8889869403022029595</id><published>2015-04-12T08:10:00.002-07:00</published><updated>2015-04-26T08:28:04.524-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="blogger教學"/><category scheme="http://www.blogger.com/atom/ns#" term="部落格技巧"/><title type='text'>[Google部落格]救回誤刪文章(上)-搜尋引擊</title><content type='html'>&lt;br /&gt;
&lt;span style=&quot;color: red; font-size: large;&quot;&gt;&lt;b&gt;你曾經不小心刪除你的部落格文章嗎？&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjn27WDq991-lFSrQGdgjK922hYbhlX6HQ4y6ZOPYol2330M0WoKHoULUHq5sJxhk6XmYh3fjQmRT7qoNtqoMQ3thcFVEPR_TN2SibMdnMGUVGLoHuZoJ0U2xffQz1e1ExfJ435yYz7bYGV/s1600/PageNotFound.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjn27WDq991-lFSrQGdgjK922hYbhlX6HQ4y6ZOPYol2330M0WoKHoULUHq5sJxhk6XmYh3fjQmRT7qoNtqoMQ3thcFVEPR_TN2SibMdnMGUVGLoHuZoJ0U2xffQz1e1ExfJ435yYz7bYGV/s1600/PageNotFound.png&quot; height=&quot;300&quot; width=&quot;500&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
如上圖，我曾經整理部落格文章標籤時，不小心刪除剛發表的文章，然而，它沒有提供任何介面讓你簡單救回文章。換句話說，Blogger沒有Gmail的回收桶功能，救回只能依賴外部工具，因此文章救回比起信件來複雜許多。幸運的是，當你發表你的文章時，Google搜尋引擊會定期快照你的頁面，因此當你修正內容時，快照過不久也會更新。換句話說，快照能幫你拿回刪除前的文章，但滿高機率救不回修改前的。&lt;br /&gt;
&lt;br /&gt;
以下將教你如何使用Google搜尋引擊找到文章內容，複製後在重新發佈。然而，若你文章有特殊格式，直接複製內容會造成編輯不容易，在下一章將描述如何保留原本格式。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;h3&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;環境&lt;/span&gt;&lt;/h3&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;background-color: white; font-family: inherit;&quot;&gt;Google 部落格 (Blogger)&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;background-color: white;&quot;&gt;網域：XXXX.&lt;/span&gt;blogspot.tw&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;Chrome&lt;/li&gt;
&lt;li&gt;Google搜尋引擊&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3&gt;
&lt;b&gt;教程&lt;/b&gt;&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;首先，請在&lt;a href=&quot;http://chenglearning.blogspot.tw/p/c.html&quot;&gt;Chrome的&lt;/a&gt;&lt;/span&gt;&lt;a href=&quot;http://chenglearning.blogspot.tw/p/c.html&quot;&gt;Omnibox&lt;/a&gt;或&lt;span style=&quot;color: purple;&quot;&gt;Google搜尋引擊&lt;/span&gt;輸入&lt;span style=&quot;font-family: inherit;&quot;&gt;『&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;Site：&lt;/b&gt;&lt;/span&gt;』&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;再加上你的網域&lt;/b&gt;&lt;/span&gt;，如以下所示，按下&lt;/span&gt;『&lt;b&gt;&lt;span style=&quot;color: blue;&quot;&gt;搜尋&lt;/span&gt;&lt;/b&gt;』。&lt;/li&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;ol&gt;&lt;span style=&quot;background-color: white; font-family: &#39;Droid Serif&#39;, serif; font-size: 16px; line-height: 24px;&quot;&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;site:設定的部落格英文名稱.blogspot.tw&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/ol&gt;
&lt;/blockquote&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioyrV5FZFMt36l2v-qTBBnS2U4tVLq1qUBh-z2ysZyuh1Ub4WGg0BVZ5_-JnzkX22LnFVG5AVCoJr2ukWOVCKVH6h5OetQDU8vAsk6DJbIQoAUaySULpR55frKkbJ2LEgDjYbZkxNCwjBo/s1600/search.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioyrV5FZFMt36l2v-qTBBnS2U4tVLq1qUBh-z2ysZyuh1Ub4WGg0BVZ5_-JnzkX22LnFVG5AVCoJr2ukWOVCKVH6h5OetQDU8vAsk6DJbIQoAUaySULpR55frKkbJ2LEgDjYbZkxNCwjBo/s1600/search.png&quot; height=&quot;250&quot; width=&quot;500&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;font-size: 12.8000001907349px;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;圖一. 搜尋你的網誌&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;接下來，Google會列出網誌所有列表，然而當你網誌文章數過多時，你要花過多時間找此文章，因此若你記得被刪除的文章，請在&lt;/span&gt;『Site：』前面輸入文章名字後，按下『&lt;span style=&quot;color: blue;&quot;&gt;&lt;b&gt;搜尋鍵&lt;/b&gt;&lt;/span&gt;』就可以找到它。&lt;/li&gt;
&amp;nbsp;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiogH0YwkzkfU70u58TrKhVfOgst7b79CznJYi6Ho6h4gB_KwcXoslVGSp9TZxMsvKmbREn6HsN1DcqTd91kABoW4qMlCtcMMazjHiQ_Q_uaKBpyqzWQru62wbrUO2mL-BBa8nfKAulGOLD/s1600/founddeletedpost.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiogH0YwkzkfU70u58TrKhVfOgst7b79CznJYi6Ho6h4gB_KwcXoslVGSp9TZxMsvKmbREn6HsN1DcqTd91kABoW4qMlCtcMMazjHiQ_Q_uaKBpyqzWQru62wbrUO2mL-BBa8nfKAulGOLD/s1600/founddeletedpost.png&quot; height=&quot;350&quot; width=&quot;500&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;圖二. 搜尋被刪除的文章&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;接著，如下圖三在被刪除文章下面點擊『&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;朝下按鈕&lt;/span&gt;&lt;/b&gt;』開起選單後，請點選『&lt;b&gt;&lt;span style=&quot;color: blue;&quot;&gt;頁庫存檔&lt;/span&gt;&lt;/b&gt;』開啟快照頁面。&lt;/span&gt;&lt;/li&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyv4zPoPnSwMAiV4DlEOgqNUZ7C7cqxsYfVYTtjdgz8pUurKdlgS9umij_8Kby1Gvr_QijuW6DB9s8hRCnXpj2rZCS59oUNADEbUcUY3mH7EKpN5jCrGcO_QGjLVF1AEjPr8WSjnTNEejA/s1600/opencachedpage.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyv4zPoPnSwMAiV4DlEOgqNUZ7C7cqxsYfVYTtjdgz8pUurKdlgS9umij_8Kby1Gvr_QijuW6DB9s8hRCnXpj2rZCS59oUNADEbUcUY3mH7EKpN5jCrGcO_QGjLVF1AEjPr8WSjnTNEejA/s1600/opencachedpage.png&quot; height=&quot;250&quot; width=&quot;500&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;font-size: 12.8000001907349px;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;圖三．開起快照的頁面&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;font-size: 13px;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-size: 13px;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;最後，你能看到被刪除的文章內容，此時你直接複製文章內容再重新發佈文章。&lt;/span&gt;&lt;/li&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghQxgplepEUzFic2gp5-UXo_WeOhFWcQ9i0j88zAkU9cDGT5QgLXD6nF7_zcM4BpfYnVK5n2k_-p_snAp9oMXal6h67dBKfCY719UW2JL2wb_w9NOnLrof-vmpcoodkRoO5XvwOjmEcaYx/s1600/cachedResult.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghQxgplepEUzFic2gp5-UXo_WeOhFWcQ9i0j88zAkU9cDGT5QgLXD6nF7_zcM4BpfYnVK5n2k_-p_snAp9oMXal6h67dBKfCY719UW2JL2wb_w9NOnLrof-vmpcoodkRoO5XvwOjmEcaYx/s1600/cachedResult.png&quot; height=&quot;500&quot; width=&quot;350&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;font-size: 12.8000001907349px;&quot;&gt;圖四．救回的文章&lt;br /&gt;
&lt;div style=&quot;font-size: 13px;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/ol&gt;
&lt;h3&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Reference：&lt;/span&gt;&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Easy Methods To Recover Deleted Blogger Blog Post&amp;nbsp;&lt;/li&gt;
&lt;a href=&quot;http://www.how-to-comp.com/2014/03/Recover-Deleted-Blog-Post-Page.html&quot;&gt;http://www.how-to-comp.com/2014/03/Recover-Deleted-Blog-Post-Page.html&lt;/a&gt;&lt;/ol&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://chenglearning.blogspot.com/feeds/8889869403022029595/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://chenglearning.blogspot.com/2015/04/recovery.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4851824389201952469/posts/default/8889869403022029595'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4851824389201952469/posts/default/8889869403022029595'/><link rel='alternate' type='text/html' href='http://chenglearning.blogspot.com/2015/04/recovery.html' title='[Google部落格]救回誤刪文章(上)-搜尋引擊'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjn27WDq991-lFSrQGdgjK922hYbhlX6HQ4y6ZOPYol2330M0WoKHoULUHq5sJxhk6XmYh3fjQmRT7qoNtqoMQ3thcFVEPR_TN2SibMdnMGUVGLoHuZoJ0U2xffQz1e1ExfJ435yYz7bYGV/s72-c/PageNotFound.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4851824389201952469.post-464414473412457126</id><published>2015-04-11T05:13:00.001-07:00</published><updated>2015-04-11T05:13:26.401-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C++"/><category scheme="http://www.blogger.com/atom/ns#" term="UML"/><category scheme="http://www.blogger.com/atom/ns#" term="物件導向"/><title type='text'>UML類別圖：Generalization vs Realization</title><content type='html'>某一個&lt;a href=&quot;http://chenglearning.blogspot.tw/2014/04/qt.html&quot;&gt;類別去繼承另一個&lt;/a&gt;，子類別(child class)在擁有父類別的屬性和行為下去擴展功能，在C++很單純定義兩者關係為繼承(inheritance)。如下圖一所示，在UML有以下兩種方式描述繼承，兩者主要差別在父類別。&lt;div class=&quot;post-body entry-content&quot; id=&quot;post-body-1978146817527754998&quot; style=&quot;border: 0px; clear: both; color: #444444; font-family: &#39;open sans&#39;, sans-serif; font-size: 18px; font-stretch: inherit; line-height: 1.7em; margin: 0px; padding: 0px; position: relative; vertical-align: baseline; word-wrap: break-word;&quot;&gt;
&lt;ul style=&quot;border: 0px; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; list-style: none; margin: 0px 0px 0px 35px; padding: 10px 0px 20px; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;border: 0px; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; list-style-type: square; margin: 0px; padding: 0px 0px 5px; vertical-align: baseline;&quot;&gt;Generalization&lt;/li&gt;
&lt;ul style=&quot;border: 0px; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; list-style: none; margin: 0px 0px 0px 35px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;border: 0px; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; list-style-type: square; margin: 0px; padding: 0px 0px 5px; vertical-align: baseline;&quot;&gt;實線&lt;/li&gt;
&lt;/ul&gt;
&lt;li style=&quot;border: 0px; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; list-style-type: square; margin: 0px; padding: 0px 0px 5px; vertical-align: baseline;&quot;&gt;Realization&lt;/li&gt;
&lt;ul style=&quot;border: 0px; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; list-style: none; margin: 0px 0px 0px 35px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;border: 0px; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; list-style-type: square; margin: 0px; padding: 0px 0px 5px; vertical-align: baseline;&quot;&gt;虛線&lt;/li&gt;
&lt;li style=&quot;border: 0px; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; list-style-type: square; margin: 0px; padding: 0px 0px 5px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;border: 0px; color: red; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;父類別必須是界面(interface)&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;border-collapse: collapse; border-spacing: 0px; border: 0px; font-family: &#39;Times New Roman&#39;; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin-left: auto; margin-right: auto; margin-top: 0px; text-align: center; vertical-align: baseline;&quot;&gt;&lt;tbody style=&quot;border: 0px; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;tr style=&quot;border: 0px; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;td style=&quot;border: 0px; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;div style=&quot;border: 0px; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMJmYJ9jy-pOi0TNJ8dtvm38T0B_Ehhntd7Rf7jAggZ6fLtK2RaEf8a5rxSZfcP_sA1Jitg1QBNd3mphisQKGxo3lJ855s2zVVoT4Pj4_dA4RUjSg5gUtiEtggs7IJRNIFyZQB8VVzCD6p/s1600/generalization.png&quot; imageanchor=&quot;1&quot; style=&quot;border: 0px; color: #0c62f9; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px auto; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMJmYJ9jy-pOi0TNJ8dtvm38T0B_Ehhntd7Rf7jAggZ6fLtK2RaEf8a5rxSZfcP_sA1Jitg1QBNd3mphisQKGxo3lJ855s2zVVoT4Pj4_dA4RUjSg5gUtiEtggs7IJRNIFyZQB8VVzCD6p/s1600/generalization.png&quot; style=&quot;border: none; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: bottom;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;border: 0px; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;border: 0px; font-family: inherit; font-size: 12.8000001907349px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; vertical-align: baseline;&quot;&gt;&lt;div style=&quot;border: 0px; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
圖一. UML繼承&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id=&quot;Realization&quot; style=&quot;border: 0px; color: #272727; font-family: inherit; font-size: 22px; font-stretch: inherit; font-style: inherit; font-variant: inherit; line-height: 28px; margin: 30px 0px 10px; padding: 0px; vertical-align: baseline;&quot;&gt;
Realization&lt;/h3&gt;
&lt;br /&gt;
&lt;span style=&quot;border: 0px; color: red; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;請先思考什麼是界面(interface)？&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
在物件導向的定義，界面是一個抽象類別，設計一個界面類似於設計一個類別，但是它們的思考點有所不同。類別描述物件的屬性和行為，而界面是定義類別們統一行為，並且不會有詳細行為描述。界面是不被允許實例化，但你可以宣告空指標，或是將它綁定其中一個子類別。&lt;br /&gt;
&lt;br /&gt;
例如：當主人叫動物們(雞，豬和狗)走路時，&lt;span style=&quot;border: 0px; color: red; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;如何在C++實作界面？&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
這裡只解釋程式碼的一部分，我已經將完整新增在線上C++編譯器ideone，你無需安裝任何C++IDE，直接線上修改後跑程式，請在&lt;a href=&quot;ttp://chenglearning.blogspot.com/2015/04/umlrealization.html#&quot; style=&quot;border: 0px; color: #0c62f9; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;以下&lt;/a&gt;找子標題程式碼。&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;border: 0px; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; list-style: none; margin: 0px 0px 0px 35px; padding: 10px 0px 20px; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;border: 0px; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; list-style-type: square; margin: 0px; padding: 0px 0px 5px; vertical-align: baseline;&quot;&gt;首先，&lt;span style=&quot;border: 0px; color: blue; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;找出類別們的共同行為，實作一個界面&lt;/span&gt;。這裡的例子為走路，因此新增界面Animal，然後增加純虛擬函數(pure virtual function)&amp;nbsp;&lt;span style=&quot;border: 0px; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;walking&amp;nbsp;&lt;/span&gt;定義走路的指令。&lt;/li&gt;
&lt;/ul&gt;
&lt;ol style=&quot;border: 0px; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; list-style: none; margin: 0px 0px 0px 35px; padding: 10px 0px 20px; vertical-align: baseline;&quot;&gt;&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); color: black; font-family: &#39;Andale Mono&#39;, &#39;Lucida Console&#39;, Monaco, fixed, monospace; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: 14px; overflow: auto; padding: 5px; vertical-align: baseline; width: 691px;&quot;&gt;&lt;code style=&quot;border: 0px; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;class Animal
{
public:
    virtual ~Animal(){}
    virtual void walking()=0;
};&lt;/code&gt;&lt;/pre&gt;
&lt;/ol&gt;
&lt;ul style=&quot;border: 0px; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; list-style: none; margin: 0px 0px 0px 35px; padding: 10px 0px 20px; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;border: 0px; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; list-style-type: square; margin: 0px; padding: 0px 0px 5px; vertical-align: baseline;&quot;&gt;接下來，&lt;span style=&quot;border: 0px; color: blue; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;新增繼承界面的子類別，並且實作界面的子類別&lt;/span&gt;。以下舉雞為例，這裡的&lt;span style=&quot;border: 0px; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;walking&lt;/span&gt;描述雞用兩隻腳走路。&lt;/li&gt;
&lt;br /&gt;&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); color: black; font-family: &#39;Andale Mono&#39;, &#39;Lucida Console&#39;, Monaco, fixed, monospace; font-size: 12px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: 14px; overflow: auto; padding: 5px; vertical-align: baseline; width: 691px;&quot;&gt;&lt;code style=&quot;border: 0px; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;class Chicken:public Animal
{
public:
    virtual void walking()
    {
       printf(&quot;chickens walk on two leg\n&quot;);
    }
};
&lt;/code&gt;&lt;/pre&gt;
&lt;/ul&gt;
&lt;ul style=&quot;border: 0px; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; list-style: none; margin: 0px 0px 0px 35px; padding: 10px 0px 20px; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;border: 0px; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; list-style-type: square; margin: 0px; padding: 0px 0px 5px; vertical-align: baseline;&quot;&gt;最後，擁有&lt;span style=&quot;border: 0px; color: blue; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;界面指標向量的類別可直接呼叫物件的虛擬方法，不需要是哪一個類別&lt;/span&gt;&lt;span style=&quot;border: 0px; color: blue; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;實作&lt;/span&gt;。由於界面不允許初始化，在程式某處產生向量容器界面指標Animal，然後將物件雞，豬和狗放入容器後，擁有此容器的類別如同下圖46-47行直接呼叫walking，讓容器所有動物開始走路。&lt;/li&gt;
&lt;/ul&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;border-collapse: collapse; border-spacing: 0px; border: 0px; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin-left: auto; margin-right: auto; margin-top: 0px; padding: 4px; text-align: center; vertical-align: baseline;&quot;&gt;&lt;tbody style=&quot;border: 0px; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;tr style=&quot;border: 0px; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;td style=&quot;border: 0px; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAngsoEi2URVpBeTIrGvCQ54WthNsPZgKyXTqYvlrsG0UUNJTdjKCHEWVRlUxL1T6KedggQFQQRivv6-Km8ycQFr8GsNQP8q3ErK0pw3DlCDgcplcwszELfWXRpNnUtCFV6n7uKULBaRQS/s1600/realization_code.png&quot; imageanchor=&quot;1&quot; style=&quot;border: 0px; color: #0c62f9; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px auto; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAngsoEi2URVpBeTIrGvCQ54WthNsPZgKyXTqYvlrsG0UUNJTdjKCHEWVRlUxL1T6KedggQFQQRivv6-Km8ycQFr8GsNQP8q3ErK0pw3DlCDgcplcwszELfWXRpNnUtCFV6n7uKULBaRQS/s1600/realization_code.png&quot; height=&quot;150&quot; style=&quot;border: none; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: bottom;&quot; width=&quot;500&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;border: 0px; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;border: 0px; font-family: inherit; font-size: 14.3999996185303px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;border: 0px; font-family: inherit; font-size: 12.8000001907349px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;圖二. 界面的呼叫&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
下圖三我簡單使用UML圖描述上述例子，若你將此例做一些改善，界面不但使程式碼能被重複使用，而且能降低你程式的相依性，尤其在使用者介面和低層的互動。如果有時間，我將獨立寫一篇文章如何善用界面。&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;border: 0px; font-stretch: inherit; line-height: 30.6000003814697px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;border-collapse: collapse; border-spacing: 0px; border: 0px; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin-left: auto; margin-right: auto; margin-top: 0px; padding: 4px; text-align: center; vertical-align: baseline;&quot;&gt;&lt;tbody style=&quot;border: 0px; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;tr style=&quot;border: 0px; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;td style=&quot;border: 0px; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwmoxq7aO-PVOTOdLxpg0j7PBDs_UxpNC_LUCHUOyHUUJkfEFdyk0v4Y4XzFHMLiOBC4lJzJZGwF_P-VGyfsYT8yr5z9fJ27gk5vMLV_Rptw524JfS1eB06UZcwZm2CkONUPsJLWrr3dOt/s1600/realization-uml.png&quot; imageanchor=&quot;1&quot; style=&quot;border: 0px; color: #0c62f9; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px auto; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwmoxq7aO-PVOTOdLxpg0j7PBDs_UxpNC_LUCHUOyHUUJkfEFdyk0v4Y4XzFHMLiOBC4lJzJZGwF_P-VGyfsYT8yr5z9fJ27gk5vMLV_Rptw524JfS1eB06UZcwZm2CkONUPsJLWrr3dOt/s1600/realization-uml.png&quot; height=&quot;227&quot; style=&quot;border: none; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: bottom;&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;border: 0px; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;border: 0px; font-family: inherit; font-size: 14.3999996185303px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;border: 0px; font-family: inherit; font-size: 12.8000001907349px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;圖三. 範例類別圖&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;h3 id=&quot;Realization&quot; style=&quot;border: 0px; color: #272727; font-size: 22px; font-stretch: inherit; line-height: 28px; margin: 30px 0px 10px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;/h3&gt;
&lt;div style=&quot;border: 0px; font-stretch: inherit; line-height: 30.6000003814697px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;h3 id=&quot;Realization_Code&quot; style=&quot;border: 0px; color: #272727; font-family: inherit; font-size: 22px; font-stretch: inherit; font-style: inherit; font-variant: inherit; line-height: 28px; margin: 30px 0px 10px; padding: 0px; vertical-align: baseline;&quot;&gt;
程式碼&lt;/h3&gt;
&lt;/div&gt;
&lt;ul style=&quot;border: 0px; font-stretch: inherit; line-height: 30.6000003814697px; list-style: none; margin: 0px 0px 0px 35px; padding: 10px 0px 20px; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;border: 0px; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; list-style-type: square; margin: 0px; padding: 0px 0px 5px; vertical-align: baseline;&quot;&gt;編譯環境&lt;/li&gt;
&lt;ul style=&quot;border: 0px; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; list-style: none; margin: 0px 0px 0px 35px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;border: 0px; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; list-style-type: square; margin: 0px; padding: 0px 0px 5px; vertical-align: baseline;&quot;&gt;Ideone 線上編譯器&lt;/li&gt;
&lt;li style=&quot;border: 0px; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; list-style-type: square; margin: 0px; padding: 0px 0px 5px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;border: 0px; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;最低C++版本: C++ 11&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;script src=&quot;http://ideone.com/e.js/n7ubBf&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h3 id=&quot;Realization_Result&quot; style=&quot;border: 0px; color: #272727; font-family: &#39;open sans&#39;, sans-serif; font-size: 22px; font-stretch: inherit; line-height: 28px; margin: 30px 0px 10px; padding: 0px; vertical-align: baseline;&quot;&gt;
結果&lt;/h3&gt;
&lt;div style=&quot;border: 0px; color: #444444; font-family: &#39;open sans&#39;, sans-serif; font-size: 18px; font-stretch: inherit; line-height: 30.6000003814697px; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;border-collapse: collapse; border-spacing: 0px; border: 0px; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin-left: auto; margin-right: auto; margin-top: 0px; padding: 4px; text-align: center; vertical-align: baseline;&quot;&gt;&lt;tbody style=&quot;border: 0px; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;tr style=&quot;border: 0px; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;td style=&quot;border: 0px; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhg7bMmCureOvQTH082_h2LZp_nnbwp0pZ_o0OKh5RZPeNXjWpYCOY0Wvl6vWotkNzeFSdznAUBGw2gfNBwK44MvZBvPxDb74ooSJ3AA70RklLMr-HUBhMONQBPD_ztua8hFjpqxtBHzdMo/s1600/realization.png&quot; imageanchor=&quot;1&quot; style=&quot;border: 0px; color: #0c62f9; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px auto; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhg7bMmCureOvQTH082_h2LZp_nnbwp0pZ_o0OKh5RZPeNXjWpYCOY0Wvl6vWotkNzeFSdznAUBGw2gfNBwK44MvZBvPxDb74ooSJ3AA70RklLMr-HUBhMONQBPD_ztua8hFjpqxtBHzdMo/s1600/realization.png&quot; height=&quot;102&quot; style=&quot;border: none; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: bottom;&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style=&quot;border: 0px; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;border: 0px; font-family: inherit; font-size: 14.3999996185303px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;圖三. 程式碼執行結果&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id=&quot;Realization_Result&quot; style=&quot;border: 0px; color: #272727; font-size: 22px; font-stretch: inherit; line-height: 28px; margin: 30px 0px 10px; padding: 0px; text-align: start; vertical-align: baseline;&quot;&gt;
Reference&lt;/h3&gt;
&lt;ol style=&quot;border: 0px; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; list-style: none; margin: 0px 0px 0px 35px; padding: 10px 0px 20px; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;border: 0px; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; list-style-type: decimal; margin: 0px; padding: 0px 0px 5px; vertical-align: baseline;&quot;&gt;Abstract Class vs Interface in C++,&amp;nbsp;stackoverflow&lt;/li&gt;
&lt;a href=&quot;http://stackoverflow.com/questions/12854778/abstract-class-vs-interface-in-c&quot; style=&quot;border: 0px; color: #0c62f9; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;http://stackoverflow.com/questions/12854778/abstract-class-vs-interface-in-c&lt;/a&gt;
&lt;li style=&quot;border: 0px; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; list-style-type: decimal; margin: 0px; padding: 0px 0px 5px; vertical-align: baseline;&quot;&gt;接口(Java)&lt;/li&gt;
&lt;a href=&quot;http://zh.wikipedia.org/wiki/%E6%8E%A5%E5%8F%A3_%28Java%29&quot; style=&quot;border: 0px; color: #0c62f9; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;http://zh.wikipedia.org/wiki/%E6%8E%A5%E5%8F%A3_%28Java%29&lt;/a&gt;
&lt;li style=&quot;border: 0px; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; list-style-type: decimal; margin: 0px; padding: 0px 0px 5px; vertical-align: baseline;&quot;&gt;How do you declare an interface in C++,&amp;nbsp;stackoverflow&lt;/li&gt;
&lt;a href=&quot;http://stackoverflow.com/questions/318064/how-do-you-declare-an-interface-in-c&quot; style=&quot;border: 0px; color: #0c62f9; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;http://stackoverflow.com/questions/318064/how-do-you-declare-an-interface-in-c&lt;/a&gt;&lt;/ol&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://chenglearning.blogspot.com/feeds/464414473412457126/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://chenglearning.blogspot.com/2015/04/umlrealization_11.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4851824389201952469/posts/default/464414473412457126'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4851824389201952469/posts/default/464414473412457126'/><link rel='alternate' type='text/html' href='http://chenglearning.blogspot.com/2015/04/umlrealization_11.html' title='UML類別圖：Generalization vs Realization'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMJmYJ9jy-pOi0TNJ8dtvm38T0B_Ehhntd7Rf7jAggZ6fLtK2RaEf8a5rxSZfcP_sA1Jitg1QBNd3mphisQKGxo3lJ855s2zVVoT4Pj4_dA4RUjSg5gUtiEtggs7IJRNIFyZQB8VVzCD6p/s72-c/generalization.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4851824389201952469.post-8029024627152457067</id><published>2015-02-23T08:23:00.003-08:00</published><updated>2015-04-11T04:18:28.543-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="好用軟體"/><category scheme="http://www.blogger.com/atom/ns#" term="電腦截圖"/><title type='text'>[免費截圖] PicPick 加入浮水印</title><content type='html'>&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;你曾經煩惱自己圖片被盜用嗎？&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;
最普遍的方法是在圖片加入浮水印。然而，當你做電腦軟體教學時，截圖後手動加浮水印，若每次重複這件事，慢慢在無形中浪費你的時間。PicPick這套軟體不但加入截圖後自動浮水印的功能。另一方面，這次我使用PicPick製作教學圖片，它的數字圖章功能不但具有編號功能(如圖二)，而且提供多種樣式讓你輕鬆製作漂亮圖片。因此，在部落格製作軟體教學是不錯的工具，而且它也沒有惱人的廣告。&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;h3&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;作業環境&lt;/span&gt;&lt;/h3&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;background-color: white; font-family: inherit;&quot;&gt;Windows 7 64bits&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;PicPick&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;版本：&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;v4.0.3 (2015-01-20)&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;檔名:&amp;nbsp;&lt;/span&gt;picpick_inst.exe&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;下載位址：&lt;a href=&quot;http://www.picpick.org/en/download_free&quot;&gt;官網&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;http://www.nteworks.com/picpick/en/download_portable&quot;&gt;官方可攜式&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;https://drive.google.com/file/d/0BxeW3gqNIhiNejNaX1E5VFBJWWs/view?usp=sharing&quot;&gt;備用載點-可攜式&lt;/a&gt;　&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;特色&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;擴充小畫家的功能&lt;/li&gt;
&lt;li&gt;可螢幕截取，並且可選擇類型(i.e. 視窗或全螢幕)&lt;/li&gt;
&lt;li&gt;可自訂喜歡快速鍵&lt;/li&gt;
&lt;li&gt;無廣告&lt;/li&gt;
&lt;li&gt;提供數位圖章，尤其在&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;數字圖章&lt;/b&gt;&lt;/span&gt;，讓使用者更輕易撰寫軟體操作流程&lt;/li&gt;
&lt;li&gt;提供截圖時，自動加入浮水印&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
若官網連結下載位置失效，請使用備用載點下載可攜式版。&lt;br /&gt;
&lt;ul&gt;&lt;/ul&gt;
&lt;/div&gt;
&lt;h3&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;教學影片&lt;/span&gt;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&quot;&quot; class=&quot;YOUTUBE-iframe-video&quot; data-thumbnail-src=&quot;https://i.ytimg.com/s_vi/w1PXAA5NXJw/default.jpg?sqp=CKyfracF&amp;amp;rs=AOn4CLAtCK3h-jW_6U5CeE8epYBogiSTEg&quot; frameborder=&quot;0&quot; height=&quot;400&quot; src=&quot;http://www.youtube.com/embed/w1PXAA5NXJw?feature=player_embedded&quot; width=&quot;500&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;h3&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;h3&gt;
&lt;b&gt;教程&lt;/b&gt;&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;首先，請執行PicPick程式，在開始畫面選擇『&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;開新檔案&lt;/b&gt;&lt;/span&gt;』。&lt;/span&gt;&lt;/li&gt;
&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNB5z8AqRxERiROyn_iO2fQ2nfYT8mF9mldh2s4UIZs1i4dRyDu_bOPR-p25cAoH7pqjreJUwCQvL0QHMgQg2pVHq515PSo0TvoD2MUNyuDUcXyhN55gblM4LzSOIWoRsqrY3b3yxfxJQH/s1600/New+File.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNB5z8AqRxERiROyn_iO2fQ2nfYT8mF9mldh2s4UIZs1i4dRyDu_bOPR-p25cAoH7pqjreJUwCQvL0QHMgQg2pVHq515PSo0TvoD2MUNyuDUcXyhN55gblM4LzSOIWoRsqrY3b3yxfxJQH/s1600/New+File.png&quot; height=&quot;300&quot; width=&quot;500&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;font-size: 12.8000001907349px;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;圖一. PicPick 開新檔案&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;接下來，在Tab『&lt;b&gt;&lt;span style=&quot;color: blue;&quot;&gt;常用&lt;/span&gt;&lt;/b&gt;』中，選擇『&lt;span style=&quot;color: orange;&quot;&gt;&lt;b&gt;特效&lt;/b&gt;&lt;/span&gt;』後點擊『&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;浮水印&lt;/span&gt;&lt;/b&gt;』，進入浮水印設定視窗&lt;/span&gt;。&lt;/li&gt;
&amp;nbsp;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRrVvG4u_29RigKfm0P7cHShkZeevczcptoYElaWr6rUkrlFLvrLI8IQfq7bHvqeYVlyYwGbXxK__FyAGl_PHxf_r0zdpOTfeNPvQRAohXJNTmF_gkr_ghutd8H52lSsixaQ9CNW_i3gig/s1600/Watermark.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRrVvG4u_29RigKfm0P7cHShkZeevczcptoYElaWr6rUkrlFLvrLI8IQfq7bHvqeYVlyYwGbXxK__FyAGl_PHxf_r0zdpOTfeNPvQRAohXJNTmF_gkr_ghutd8H52lSsixaQ9CNW_i3gig/s1600/Watermark.png&quot; height=&quot;300&quot; width=&quot;500&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;圖二. 下載Qt 5.4 MinGW 離線安裝&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;接著，在浮水印視窗先『&lt;span style=&quot;color: blue;&quot;&gt;&lt;b&gt;開啟你的浮水印圖片&lt;/b&gt;&lt;/span&gt;』，再設定它『&lt;span style=&quot;color: orange;&quot;&gt;&lt;b&gt;在圖片的位置&lt;/b&gt;&lt;/span&gt;』，然後在點選『&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;截取圖片時自動加入浮水印&lt;/b&gt;&lt;/span&gt;』，按下『&lt;b&gt;確定&lt;/b&gt;』完成設定。&lt;/span&gt;&lt;/li&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpnGFLYNq5Cj5YLFKN521hxqgzZXyJ1AqTJ2_ztdmbptji7wVPRgIEXOdRBSHANCRJ6-bbsDF64cFGU0YLoReQ89wxqfYCCrPjQ03QlFNQ5BPvPlN9V5gSMC7qDiUQZ5mf6W_q7qFwEG_M/s1600/Watermark+Windows.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpnGFLYNq5Cj5YLFKN521hxqgzZXyJ1AqTJ2_ztdmbptji7wVPRgIEXOdRBSHANCRJ6-bbsDF64cFGU0YLoReQ89wxqfYCCrPjQ03QlFNQ5BPvPlN9V5gSMC7qDiUQZ5mf6W_q7qFwEG_M/s1600/Watermark+Windows.png&quot; height=&quot;500&quot; width=&quot;400&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;font-size: 12.8000001907349px;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;圖三．浮水印設定視窗&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;font-size: 13px;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-size: 13px;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;設定完成後，請試著使用PicPick截取螢幕後，圖片將出現妳的浮水印。&lt;/span&gt;&lt;/li&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnKPhkhNWME11G6SyaMA15NBwYgB2HKro2hO8t4geAD1_3V6VIzooQa90DR8IDkWC6LdP2p_TLyCsb-zzD0HxSghr9FKTJvWVEg_-Jbnk50wxQp0WnI8za0CGPttNMN1fu2XK027rEKz-7/s1600/Watermark-result.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnKPhkhNWME11G6SyaMA15NBwYgB2HKro2hO8t4geAD1_3V6VIzooQa90DR8IDkWC6LdP2p_TLyCsb-zzD0HxSghr9FKTJvWVEg_-Jbnk50wxQp0WnI8za0CGPttNMN1fu2XK027rEKz-7/s1600/Watermark-result.png&quot; height=&quot;400&quot; width=&quot;600&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot;&gt;圖四．PicPick截取螢幕後結果&lt;br /&gt;
&lt;div style=&quot;font-size: 13px;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/ol&gt;
&lt;h3&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Reference：&lt;/span&gt;&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;PicPick,all-in-one design tool for everyone, The NTeWORKS Company&amp;nbsp;&lt;/li&gt;
&lt;a href=&quot;http://www.picpick.org/en/&quot;&gt;http://www.picpick.org/en/&lt;/a&gt;
&lt;/ol&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://chenglearning.blogspot.com/feeds/8029024627152457067/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://chenglearning.blogspot.com/2015/02/picpick.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4851824389201952469/posts/default/8029024627152457067'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4851824389201952469/posts/default/8029024627152457067'/><link rel='alternate' type='text/html' href='http://chenglearning.blogspot.com/2015/02/picpick.html' title='[免費截圖] PicPick 加入浮水印'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/w1PXAA5NXJw/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4851824389201952469.post-8785764576623033012</id><published>2015-02-22T07:05:00.000-08:00</published><updated>2015-04-11T04:18:40.022-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C++"/><category scheme="http://www.blogger.com/atom/ns#" term="UML"/><category scheme="http://www.blogger.com/atom/ns#" term="軟體架構"/><title type='text'>UML類別圖: 傳遞參數和Dependency </title><content type='html'>&lt;h3 id=&quot;Dependency&quot;&gt;
Dependency&lt;/h3&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTffivGN6mPu0GpqJwc2ilsGIHw0HCdkyxL4QPdq7d-iH3lkJBcRvUyxWOqpyqVWOx8Wtz9h3hxWZYRwWwdI_DYlGf4D-9C0OIyG7Uh9u6J4OGMKDyR4tE6hiWsMlaCMVEb7VGpx750Ft4/s1600/dependency.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTffivGN6mPu0GpqJwc2ilsGIHw0HCdkyxL4QPdq7d-iH3lkJBcRvUyxWOqpyqVWOx8Wtz9h3hxWZYRwWwdI_DYlGf4D-9C0OIyG7Uh9u6J4OGMKDyR4tE6hiWsMlaCMVEb7VGpx750Ft4/s1600/dependency.png&quot; height=&quot; 200&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;圖一. 類別圖: Dependency關係&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
如上圖所示，當類別Student相依另一個類別Course，並且在成員函數將類別Course被用來傳遞參數或區域變數時，這兩者關係稱為『&lt;b style=&quot;color: red;&quot;&gt;Dependency (&lt;/b&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;相依性)&lt;/b&gt;&lt;/span&gt;』。『Class&amp;nbsp;Student&lt;span style=&quot;color: red;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;b style=&quot;color: red;&quot;&gt;uses &lt;/b&gt;class&amp;nbsp;Course』則是圖一英文的描述式，而它的動詞關鍵字就是『&lt;b style=&quot;color: red;&quot;&gt;Uses (使用)&lt;/b&gt;』。&lt;br /&gt;
&lt;br /&gt;
在程式開發者眼中，它經常被稱作『Coupling (耦合)』。換句話說，我們可以由類別圖關係線(dependency, aggregation, composition...)知道模組間的耦合度，當類別的關係線越多，它的耦合度就越高。&lt;br /&gt;
&lt;br /&gt;
在UML，傳遞參數主要有以下三種：&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;in ：輸入參數的內容不能被修改 &amp;nbsp;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;&lt;span style=&quot;color: blue;&quot;&gt;唯讀&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;StarUML不顯示在圖上&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;inout&amp;nbsp;：輸入參數的內容可以被修改&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;此參數被你當輸入和輸出&lt;/li&gt;
&lt;li&gt;建議使用Pass&amp;nbsp;by reference，&lt;span style=&quot;color: blue;&quot;&gt;&lt;b&gt;不會呼叫Copy Constructor&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;out：與inout 大略相同，此參數只當作輸出&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
以下將圖一的類別圖轉換C++的程式碼，並且增加成員函數Enrolled區分實作唯讀的方法。&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXoyDeHsfiWU3o063ByVM7NCFcm4w_x0Jalx7gMW9fXw9QJFFhgGzWMPQOZPV0lJarf0I_k2meLDEYWMxScyhvumRGjRR1QLcjmtlw6lspnsUShtdhi-zs18P1ibxg-MqjkIoYbx6wey6O/s1600/dependency-code.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXoyDeHsfiWU3o063ByVM7NCFcm4w_x0Jalx7gMW9fXw9QJFFhgGzWMPQOZPV0lJarf0I_k2meLDEYWMxScyhvumRGjRR1QLcjmtlw6lspnsUShtdhi-zs18P1ibxg-MqjkIoYbx6wey6O/s1600/dependency-code.png&quot; height=&quot;410&quot; width=&quot;550&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;font-size: 12.8000001907349px;&quot;&gt;&lt;span style=&quot;font-size: 12.8000001907349px;&quot;&gt;圖二. Dependency範例。左邊:類別圖 右邊:原始碼&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 12.8000001907349px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 12.8000001907349px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;div&gt;
如下圖所示，在C++實作UML的IN主要有兩種方式：『Pass by Value』 和『Pass by Const Reference』。然而，Pass by Value主要的缺點是『當類別過於龐大，花太多時間複製物件的內容到新物件』，甚至影響程式的性能。另一方面，若在Pass by Reference加入修飾字&lt;span style=&quot;color: red;&quot;&gt;const&lt;/span&gt;，不但編譯器會出現警告訊息當他人修改參數內容，而且防止不預期的結果，尤其當程式者未在自己的類別實作Copy Constructor。&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3BTesUcYU_ZC0GVQQa-mrAZP7EBQZ3PvhMM0r5FlfjdgVrwvhyphenhyphen8D1V2s_72G2VIap8yuKfTxrkeaMMSJRXyGjIk1XCM1rJhHhlpJO6T2JX9iUjYvHEEA2-3rf8R1CSjLlGJP3YNPgHU5H/s1600/compare.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3BTesUcYU_ZC0GVQQa-mrAZP7EBQZ3PvhMM0r5FlfjdgVrwvhyphenhyphen8D1V2s_72G2VIap8yuKfTxrkeaMMSJRXyGjIk1XCM1rJhHhlpJO6T2JX9iUjYvHEEA2-3rf8R1CSjLlGJP3YNPgHU5H/s1600/compare.png&quot; height=&quot;148&quot; width=&quot;500&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 12.8000001907349px;&quot;&gt;圖三. 成員函數Enrolled和isEnrolled的比較表&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;h3&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Reference：&lt;/span&gt;&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Understanding this UML diagram?, cplusplus.com&lt;/li&gt;
&lt;a href=&quot;http://www.cplusplus.com/forum/general/62927/&quot;&gt;http://www.cplusplus.com/forum/general/62927/&lt;/a&gt;
&lt;li&gt;in,out,inout,return parameter direction in UML,&amp;nbsp;stackoverflow&lt;/li&gt;
&lt;a href=&quot;http://stackoverflow.com/questions/14799455/in-out-inout-return-parameter-direction-in-uml&quot;&gt;http://goo.gl/uZvgsl&lt;/a&gt;
&lt;li&gt;Applying UML and Patterns: UML Class Diagrams,&amp;nbsp;Craig Larman&lt;/li&gt;
&lt;a href=&quot;http://www.informit.com/articles/article.aspx?p=1398623&amp;amp;seqNum=12&quot;&gt;http://goo.gl/6TYb2q&lt;/a&gt;&lt;/ol&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://chenglearning.blogspot.com/feeds/8785764576623033012/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://chenglearning.blogspot.com/2015/02/uml-dependency.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4851824389201952469/posts/default/8785764576623033012'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4851824389201952469/posts/default/8785764576623033012'/><link rel='alternate' type='text/html' href='http://chenglearning.blogspot.com/2015/02/uml-dependency.html' title='UML類別圖: 傳遞參數和Dependency '/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTffivGN6mPu0GpqJwc2ilsGIHw0HCdkyxL4QPdq7d-iH3lkJBcRvUyxWOqpyqVWOx8Wtz9h3hxWZYRwWwdI_DYlGf4D-9C0OIyG7Uh9u6J4OGMKDyR4tE6hiWsMlaCMVEb7VGpx750Ft4/s72-c/dependency.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4851824389201952469.post-1524022478992958867</id><published>2015-02-20T08:12:00.004-08:00</published><updated>2018-04-15T09:02:48.453-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C++"/><category scheme="http://www.blogger.com/atom/ns#" term="UML"/><category scheme="http://www.blogger.com/atom/ns#" term="軟體架構"/><title type='text'>UML類別圖：Aggregation vs. Composition</title><content type='html'>&lt;h2 id=&quot;Composition&quot;&gt;
Composition&lt;/h2&gt;
&lt;div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFtpID2_6WPNZvSdyQcDLxx38OaJL-mjT-jI-8QEJPlcI-GLRd1O75nzew1NuIVlZVinc0lIlyzna9SpKGS3tgyPKtnyrfCex8Gd7BN_Wi3DJZSpTt6D8Ss2x_qBbN-V6p0M7bTJasZ-rd/s1600/Image+1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFtpID2_6WPNZvSdyQcDLxx38OaJL-mjT-jI-8QEJPlcI-GLRd1O75nzew1NuIVlZVinc0lIlyzna9SpKGS3tgyPKtnyrfCex8Gd7BN_Wi3DJZSpTt6D8Ss2x_qBbN-V6p0M7bTJasZ-rd/s1600/Image+1.png&quot; width=&quot;500&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 12.8000001907349px;&quot;&gt;圖一. Composition範例。左邊:類別圖 右邊:原始碼&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 12.8000001907349px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: 12.8000001907349px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;div&gt;
在真實世界中，我們喜歡DIY將許多簡單零件組裝成更複雜機器，而且每一零件都缺一不可，因為零件的缺失會造成機器無法運作。這樣過程我們稱為『&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;Composition&lt;/b&gt;&lt;/span&gt;』， 而這兩者關係的動詞關鍵字是『&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;Owns a (&lt;/b&gt;&lt;/span&gt;&lt;b style=&quot;color: red;&quot;&gt;擁有&lt;/b&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;)&lt;/b&gt;&lt;/span&gt;』。圖一所舉的例子是電腦，一台電腦就必須有一顆CPU，而且CPU壞掉就會造成電腦無法運作，以下列出它的特性：&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;class Laptop own a class CPU_I7&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;筆電擁有一個CPU&lt;/li&gt;
&lt;li&gt;沒有CPU，筆電無法運作&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;類別負責產生和消滅附屬的類別&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;變數與擁有者生命週期相同&lt;/li&gt;
&lt;li&gt;當物件Laptop被消滅，CPU也被消滅&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;br /&gt;
如下圖所示，CPU_I7被Laptop控制生命週期，有趣的是它們建構和解構的順序彼此相反。這是因為建構時會放入堆疊，而解構時會從推疊頂端拿出資料，因此解構順序會與建構順序完全相反。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMfYH28jPi1Uljw-gJbqz5pxTELWa6q0KurrlfaPU2yRi4H6texPRmRu_tIfze8Mw3jzH8skAMQmg10jEwJvREiUft8XXCBl-xUwV6U3zLHhuow7EW9xxs6qlica7A4RbvvHGfXdiA919b/s1600/composition-output.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;250&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMfYH28jPi1Uljw-gJbqz5pxTELWa6q0KurrlfaPU2yRi4H6texPRmRu_tIfze8Mw3jzH8skAMQmg10jEwJvREiUft8XXCBl-xUwV6U3zLHhuow7EW9xxs6qlica7A4RbvvHGfXdiA919b/s1600/composition-output.png&quot; width=&quot;500&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;圖二.&amp;nbsp;&lt;span style=&quot;font-size: 12.8000001907349px;&quot;&gt;Composition&lt;/span&gt;&lt;span style=&quot;font-size: 12.8000001907349px;&quot;&gt;執行結果。上圖:執行Demo程式瑪 下圖:輸出&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 12.8000001907349px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: 12.8000001907349px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;h2 id=&quot;Aggregation&quot;&gt;
&amp;nbsp;Aggregation&lt;/h2&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgq9pxa34lnlQYJzZ6dNId9fhkH3IaPgN2WfO-HUs-F4dVac_CgD7xZmP27sfGumDxkTlJJFRfCKo1ysAKJ7Z2_scveLt0P4EuJdNVCjFhHvPT8ikO8yvVEn8smjG1U1TTM2V7lWaLkSqdh/s1600/Image+4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgq9pxa34lnlQYJzZ6dNId9fhkH3IaPgN2WfO-HUs-F4dVac_CgD7xZmP27sfGumDxkTlJJFRfCKo1ysAKJ7Z2_scveLt0P4EuJdNVCjFhHvPT8ikO8yvVEn8smjG1U1TTM2V7lWaLkSqdh/s1600/Image+4.png&quot; width=&quot;600&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;圖三. Aggregation範例。左邊:類別圖 右邊:原始碼&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;ul&gt;&lt;ul&gt;
&lt;/ul&gt;
&lt;/ul&gt;
在C++中，當類別的資料成員含有指標物件變數，代表兩類別之間關係是『Aggregation』，並且它的關鍵字是『&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;has a (&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;有&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;)&lt;/b&gt;&lt;/span&gt;』。這種是一種比較弱的關係，兩物件的生命週期各自獨立，也就是說物件並不負責另一個的產生和刪除。例如：當搭乘計程車時，司機在乎車子裡有多少乘客，他是否要尋找客人，然而他無法自動化產生乘客，而且乘客不會因計程車銷毀而消失，下面以圖三為例總結它的特性：&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;class Car has a class Passenger&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;車子裡面&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;有&lt;/b&gt;&lt;/span&gt;多少乘客&lt;/li&gt;
&lt;li&gt;車子可以沒有乘客&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;類別並不負責新增或消滅附屬的類別&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;指標變數自己的生命週期(lifecycle)&lt;/li&gt;
&lt;li&gt;當物件Car被消滅時，物件Passenger仍然存在&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;br /&gt;
如圖四所示，我在物件Car範圍外新增物件Passenger後，再將它的記憶體位址放入物件Car向量容器裡，然後程式結束時刪除物件Car，物件Passenger仍然存在，然而這樣情況會造成memory leak。因此，使用Aggregation要小心，程式結束前要&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;記得刪除指標變數&lt;/span&gt;&lt;/b&gt;。&lt;br /&gt;
&lt;div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieWjggUPsIn30aAhUJRaSxUjiGYMU-3EHPyViJe7j5wvn2LYIQVWQ8df6kVpKZOW23S3hyQy5a4mXxUsM5C31ZqkrNzBHXsLiIgqT45MWBNld4RAyPo9wursqku4bi_sQij-gxdfb2AaHE/s1600/aggregation-output.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;250&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieWjggUPsIn30aAhUJRaSxUjiGYMU-3EHPyViJe7j5wvn2LYIQVWQ8df6kVpKZOW23S3hyQy5a4mXxUsM5C31ZqkrNzBHXsLiIgqT45MWBNld4RAyPo9wursqku4bi_sQij-gxdfb2AaHE/s1600/aggregation-output.png&quot; width=&quot;500&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 12.8000001907349px;&quot;&gt;圖四. Aggregation執行結果。上圖:執行Demo程式瑪 下圖:輸出&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://chenglearning.blogspot.com/feeds/1524022478992958867/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://chenglearning.blogspot.com/2015/02/classrelationship.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4851824389201952469/posts/default/1524022478992958867'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4851824389201952469/posts/default/1524022478992958867'/><link rel='alternate' type='text/html' href='http://chenglearning.blogspot.com/2015/02/classrelationship.html' title='UML類別圖：Aggregation vs. Composition'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFtpID2_6WPNZvSdyQcDLxx38OaJL-mjT-jI-8QEJPlcI-GLRd1O75nzew1NuIVlZVinc0lIlyzna9SpKGS3tgyPKtnyrfCex8Gd7BN_Wi3DJZSpTt6D8Ss2x_qBbN-V6p0M7bTJasZ-rd/s72-c/Image+1.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4851824389201952469.post-7361381625316069187</id><published>2015-02-18T07:18:00.003-08:00</published><updated>2015-04-11T04:19:18.418-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Qt"/><category scheme="http://www.blogger.com/atom/ns#" term="Qt安裝"/><category scheme="http://www.blogger.com/atom/ns#" term="Qt設置"/><title type='text'>[Windows 7 64-bit] 安裝Qt 5.4 MinGW </title><content type='html'>&lt;h3&gt;
&lt;/h3&gt;
2014年12月Qt正式發佈5.4版，這次不但增加支援WinRT和Windows手機&lt;span style=&quot;background-color: white; color: #363534; font-family: &#39;Open Sans&#39;, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;，&lt;/span&gt;而且新增相對應的模組。&lt;br /&gt;
&lt;br /&gt;
這次也將軟體分成以下四個版本：&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;社區版(Community)&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;用於PC端，嵌入式和手機應用程式開發&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;獨立移動版(Indie Mobile)&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;用於手機應用程式開發&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;專業版(Professional)&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;用於PC端和手機應用程式開發&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;企業版(Enterprise)&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;用於PC端，嵌入式，RTOS系統和手機應用程式開發&lt;/li&gt;
&lt;/ul&gt;
&lt;/ol&gt;
以下的Change log是根據官方進行部分翻譯，他主要針對網路瀏覽器相關進行功能改善。至於，安裝教學分成兩種版本：&lt;br /&gt;
&lt;div&gt;
&lt;ol&gt;
&lt;li&gt;影片版&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;教你如何在官方網站下載最新版本&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;文字版&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;教你如何在Qt安裝檔備份區下載你所要的版本&lt;/li&gt;
&lt;/ul&gt;
&lt;/ol&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;a href=&quot;http://qt-project.org/wiki/New-Features-in-Qt-5.4&quot;&gt;Qt 5.4.0 Change log&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;新特色&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Qt WebEngine&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;基於Chromium增加新的網頁引&lt;span style=&quot;background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 16px;&quot;&gt;擎&lt;/span&gt;模組&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;Qt WebKit&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;WebKitWidget 加入OpenGL 2D 畫布加速&lt;/li&gt;
&lt;li&gt;OpenGL 加速也適用於QOpenGLWidget&lt;/li&gt;
&lt;li&gt;Qt WebKit 模組算是完成。它在未來將被Qt WebEngine所取代。這也會應用在QML API的Qt WebKit模組。&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;Qt Web Channel&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;對QtWebKit和其他瀏覽器引&lt;span style=&quot;background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 16px;&quot;&gt;擎&lt;/span&gt;，縮小QML/C++和HTML/JavaScript之間差距&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;平台&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;支援WinRT(Windows Runtime)的平台&lt;/li&gt;
&lt;li&gt;最低支援Windows Phone 8.1版本&lt;/li&gt;
&lt;li&gt;iOS&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;改善iPhone6/6的支援&lt;/li&gt;
&lt;li&gt;QtQuick Controls現在可使用 native 文字選擇和彈出(popup&amp;nbsp;)選單&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;棄用特色&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Qt OpenGL&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;color: red; font-family: inherit;&quot;&gt;QGLWidget&lt;span style=&quot;background-color: white; line-height: 18px;&quot;&gt;&amp;nbsp;被QOpenGLWidget被取代&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: red; font-family: inherit;&quot;&gt;&lt;span class=&quot;caps&quot; style=&quot;background-color: white; line-height: 18px; margin: 0px; padding: 0px;&quot;&gt;QGLW&lt;/span&gt;&lt;span style=&quot;background-color: white; line-height: 18px;&quot;&gt;idget 已不能使用&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;h3&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;
作業環境&lt;/span&gt;&lt;/h3&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;background-color: white; font-family: inherit;&quot;&gt;Windows 7 64bits&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Qt 5.4.0 for Windows 32-bit &lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;離線安裝&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;編譯器:&amp;nbsp;MinGW&amp;nbsp;4.9.1&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;檔名: qt-opensource-windows-x86-mingw491_opengl-5.4.0.exe&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;下載位址：&lt;a href=&quot;http://www.qt.io/download/&quot;&gt;官網&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;http://download.qt.io/archive/qt/&quot;&gt;官方Archive&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;https://drive.google.com/file/d/0BxeW3gqNIhiNT29DelNqTllhQnM/view?usp=sharing&quot;&gt;備用載點2&lt;/a&gt;　&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;官方的&lt;a href=&quot;http://qt-project.org/wiki/New-Features-in-Qt-5.4&quot;&gt;Change log&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
若官網連結下載位置失效，請使用備用載點2進行下載。&lt;br /&gt;
&lt;ul&gt;&lt;ul&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;
教學影片&lt;/span&gt;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&quot;&quot; class=&quot;YOUTUBE-iframe-video&quot; data-thumbnail-src=&quot;https://i.ytimg.com/vi/x-qItibPOqA/0.jpg&quot; frameborder=&quot;0&quot; height=&quot;300&quot; src=&quot;http://www.youtube.com/embed/x-qItibPOqA?feature=player_embedded&quot; width=&quot;500&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;h3&gt;
&lt;b&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;h3&gt;
&lt;b&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;教程&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;首先，請到以下網址選擇你所要安裝Qt版本，這裡將以『&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;5.4&lt;/b&gt;&lt;/span&gt;』為例子。&lt;/span&gt;&lt;/li&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;color: red; font-family: inherit;&quot;&gt;&lt;b&gt;&lt;a href=&quot;http://download.qt.io/archive/qt/&quot;&gt;http://download.qt.io/archive/qt/&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwtkOkxlJHdzqbDBrglBQCD2-psa1v2FxfAxP1q7UDE_CBiiqs95hh85P5W5ed5xtP4ycu11w1jXF98-kY2ECqOUhof7JS4Yna1uz4Lefvunn4g-lCdaMUbGnIMchb8aQIzLBGIgZucWqr/s1600/Qt+5.4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwtkOkxlJHdzqbDBrglBQCD2-psa1v2FxfAxP1q7UDE_CBiiqs95hh85P5W5ed5xtP4ycu11w1jXF98-kY2ECqOUhof7JS4Yna1uz4Lefvunn4g-lCdaMUbGnIMchb8aQIzLBGIgZucWqr/s1600/Qt+5.4.png&quot; height=&quot;300&quot; width=&quot;500&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;font-size: 12.8000001907349px;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;圖一. Qt所有版本的下載位置&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;接下來，請依據你的作業系統並選擇你所要的編譯器，本範例的環境為Windows和&lt;a href=&quot;http://www.mingw.org/&quot;&gt;MinGW&lt;/a&gt;，因此選擇以下的檔名下載&amp;nbsp;．&lt;/span&gt;&lt;/li&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;color: red; font-family: inherit;&quot;&gt;&lt;b&gt;&lt;u&gt;qt-opensource-windows-x86-mingw491_opengl-5.4.0.exe&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgomErPCyzLQv_65jLskweJGGFK_KI9PnkKy0AGQKq5NZnkuV3p2qrZDF-Sai35dAJllNr4KxxHum_8og9qjAW-oFRPxOOQ1I3gXIASsSsm4ULn6QzPjXNNdfF3Nwg4XqPJHC-F1u4PdWRe/s1600/Qt+5.4+MINGW.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgomErPCyzLQv_65jLskweJGGFK_KI9PnkKy0AGQKq5NZnkuV3p2qrZDF-Sai35dAJllNr4KxxHum_8og9qjAW-oFRPxOOQ1I3gXIASsSsm4ULn6QzPjXNNdfF3Nwg4XqPJHC-F1u4PdWRe/s1600/Qt+5.4+MINGW.png&quot; height=&quot;300&quot; width=&quot;500&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;圖二. 下載Qt 5.4 MinGW 離線安裝&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;接著，執行Qt 5.4安裝程式並選擇安裝位置後，再依據下圖選擇你要安裝的元件，按下『&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;Next&lt;/b&gt;&lt;/span&gt;』參考影片安裝Qt程序。&lt;/span&gt;&lt;/li&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;
&amp;nbsp;&lt;/span&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTqmMt85Ojp5xp5dVQeWfZ436SQ8e0Fi3swKAsKgzkn2t6OTnCV1F0ZykOw02aXoDC70MaB-VyEZSi_t5mNsvy1TiMSWw8u1FOpjosvXnVKNbN1KZJz2JW9bAG-W70LW1BEqlgtpIRT2-V/s1600/Qt+5.4+Installer.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTqmMt85Ojp5xp5dVQeWfZ436SQ8e0Fi3swKAsKgzkn2t6OTnCV1F0ZykOw02aXoDC70MaB-VyEZSi_t5mNsvy1TiMSWw8u1FOpjosvXnVKNbN1KZJz2JW9bAG-W70LW1BEqlgtpIRT2-V/s1600/Qt+5.4+Installer.png&quot; height=&quot;300&quot; width=&quot;400&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;font-size: 12.8000001907349px;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;圖三．執行Qt安裝程式&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;font-size: 13px;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-size: 13px;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;安裝完成後，請執行『&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;Qt Creator (Community)&lt;/b&gt;&lt;/span&gt;』，即可開始寫程式。&lt;/span&gt;&lt;/li&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjq8JO9XxYbFf26UYQhDlqkAI62llhSyFHgRCllt6aqbyu6r0jSH57wdQ0DILhD-qIZZ4WcnXuNXiNXKaAzjB76Eq10f3BKvGSf3X5W1HU8ZUpueGArN2vvBUGrHeYU_iZT1mL2vPsDC1td/s1600/Qt+Stater.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjq8JO9XxYbFf26UYQhDlqkAI62llhSyFHgRCllt6aqbyu6r0jSH57wdQ0DILhD-qIZZ4WcnXuNXiNXKaAzjB76Eq10f3BKvGSf3X5W1HU8ZUpueGArN2vvBUGrHeYU_iZT1mL2vPsDC1td/s1600/Qt+Stater.png&quot; height=&quot;300&quot; width=&quot;400&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;圖四．Qt Creator 開始畫面&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/ol&gt;
&lt;h3&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;
Reference：&lt;/span&gt;&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Download Qt, The Qt Company &lt;br /&gt;&lt;a href=&quot;http://www.qt.io/download/&quot;&gt;http://www.qt.io/download/&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Qt older versions in the Archive
&lt;br a=&quot;&quot; href=&quot;http://download.qt.io/archive/qt/&quot; /&gt;&lt;a href=&quot;http://download.qt.io/archive/qt/&quot;&gt;http://download.qt.io/archive/qt/&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;What is new in Qt 5.4&lt;br /&gt;&lt;a href=&quot;http://qt-project.org/wiki/New-Features-in-Qt-5.4&quot;&gt;http://qt-project.org/wiki/New-Features-in-Qt-5.4&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://chenglearning.blogspot.com/feeds/7361381625316069187/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://chenglearning.blogspot.com/2015/02/windows-7-qt-54-mingw.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4851824389201952469/posts/default/7361381625316069187'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4851824389201952469/posts/default/7361381625316069187'/><link rel='alternate' type='text/html' href='http://chenglearning.blogspot.com/2015/02/windows-7-qt-54-mingw.html' title='[Windows 7 64-bit] 安裝Qt 5.4 MinGW '/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/x-qItibPOqA/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4851824389201952469.post-4410640244287936315</id><published>2015-02-04T08:18:00.003-08:00</published><updated>2016-07-07T07:25:17.595-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="UML"/><category scheme="http://www.blogger.com/atom/ns#" term="軟體架構"/><title type='text'>UML類別圖：基本概念篇</title><content type='html'>&lt;div id=&quot;How to use Google&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;a href=&quot;http://chenglearning.blogspot.tw/2014/08/umlintroduction.html&quot;&gt;上一篇&lt;/a&gt;簡略介紹軟體開發流程，正確商業軟體先使用使用者案例圖定義產品走向，然後底下工程師根據軟體需求進入軟體開發流程，然而團隊成員的能力參差不齊，因此＂如何讓所有成員如何都能進入狀況？＂成為軟體開發重大議題，而類別圖就是其中關鍵因子。&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;h3&gt;
為何需要畫類別圖(Class Diagram)?&lt;/h3&gt;
&lt;div&gt;
之前有提過是否畫類別圖是一個爭議性問題，他主要有以下的問題：&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;沒有足夠時間更新文件&lt;span style=&quot;color: white;&quot;&gt;－－－(等bug解完再說)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;很難精準描述高手的程式碼 　i.e.template進階用法&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;－－(好強～！E04看不懂)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;幫新鮮人惡補物件導向和UML，甚至Design Pattern &lt;span style=&quot;color: white;&quot;&gt;－－－－(身兼老師 = =)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;爛程式碼和架構 &amp;nbsp;i.e.類別過於冗長和兼任多個角色&amp;nbsp;&lt;span style=&quot;color: white;&quot;&gt;－－－(不知道什麼是Clean Code嗎)&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
的確，畫類別圖對工程師是一大挑戰，然而它能有效率地分割功能給底下的工程師，並且降低工作之間的相依性，使得每一個工程師開發時程能獨立運作。有一天，我與面試主管討論此問題，他說：『對他而言，用UML畫系統架構圖能幫助自己溝通，並且規劃好的架構後清楚地分割任務給底下工程師，時間久了難免文件失去存在意義。』當下，我深深反省並重新思考如何正確使用它幫助團隊？&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
例子1：在大型商業軟體下，如何讓新人有能力維護系統？&lt;br /&gt;
&lt;br /&gt;
最沒效率方法是叫新人看哪一段程式碼，而是簡略描述系統架構後，縮小範圍到改的類別進行詳細描述。然而，當你要改類別過於龐大時，千萬不要詳細劃出全部，而是列出有關的類別成員即可，一方面新人根據關鍵字抓出大略修改方向，另一方面新人也能慢慢消化與吸收剛剛講解。&lt;br /&gt;
&lt;br /&gt;
例子2：如何讓團隊開發速度加快？&lt;br /&gt;
&lt;br /&gt;
開發每個功能必須先規劃好軟體架構，並且根據PM的需求畫出介面雛形，在實作前確認工作走向是正確的。最重要的是不要因趕專案時程，沒有留下任何文件，不但延長開發時程(i.e. 新人適應期)，而且促使了團隊內的衝突增加。文件的存在目的是減少被打擾的時間，工程師最忌諱打斷自己開發思緒，甚至新人問題抓不到重點，然而有時必須檢討有沒有給新人足夠資源? 　&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;h3&gt;
目的&lt;/h3&gt;
&lt;/div&gt;
&lt;div&gt;
類別圖主要定義此類別角色和責任，不但降低系統重複功能，而且告知他人如何使用此類別．&lt;/div&gt;
&lt;h3&gt;
符號說明&lt;/h3&gt;
&lt;div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQWWk1_eoAw9pFSN31LM236H7tcO9joZuk984zyLuA2H6F-kppV7uaud5-JrOHKB-veLqxHLR7pWOQdfZ8A07kZAAvsg8oDbe8SiJNC41Y5dK4wLcFGPJNuTljgXo2B9a8kbDVQ6BSQme8/s1600/bell_fig1.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQWWk1_eoAw9pFSN31LM236H7tcO9joZuk984zyLuA2H6F-kppV7uaud5-JrOHKB-veLqxHLR7pWOQdfZ8A07kZAAvsg8oDbe8SiJNC41Y5dK4wLcFGPJNuTljgXo2B9a8kbDVQ6BSQme8/s1600/bell_fig1.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot;&gt;圖一．類別的構成(source: &lt;a href=&quot;http://www.ibm.com/developerworks/rational/library/content/RationalEdge/sep04/bell/&quot;&gt;IBM developerWorks&lt;/a&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;ul&gt;
&lt;li&gt;描述類別成員時，不像程式語言在前面宣告資料型別，而是在後面&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;加上冒號和資料型別&lt;/b&gt;&lt;/span&gt;，以下為類別圖表示方式: (橘色代表可選擇不加)&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;資料成員(attribute or&amp;nbsp;data member )&amp;nbsp;&lt;/li&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); overflow: auto; padding: 5px; width: 613px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;menlo&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;andale mono&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;courier new&amp;quot; , monospace;&quot;&gt;&lt;span style=&quot;line-height: 18.8500003814697px;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;name:type = &lt;/span&gt;&lt;span style=&quot;color: orange;&quot;&gt;default value&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;ul&gt;&lt;ul&gt;
&lt;li&gt;成員函數(operation or member function)&lt;/li&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); overflow: auto; padding: 5px; width: 613px;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;menlo&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;andale mono&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;courier new&amp;quot; , monospace;&quot;&gt;&lt;span style=&quot;line-height: 18.8500003814697px;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;function(parameter list) : &lt;/span&gt;&lt;span style=&quot;color: orange;&quot;&gt;return type of value&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;若我們在類別中定義靜態不能改變常數變數，我們需要此資料成員後面加上{frozen}，代表此成員是不可變動。&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;『static const double pi=3.14;』→『&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;db: double=3.14&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;{frozen}&lt;/span&gt;&lt;/b&gt;』&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;li&gt;處理的定義符( access specifiers)在UML所代表的符號&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;private:：『&lt;span style=&quot;color: red; font-size: large;&quot;&gt;-&lt;/span&gt;』&lt;/li&gt;
&lt;li&gt;public：『&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;+&lt;/b&gt;&lt;/span&gt;』&lt;/li&gt;
&lt;li&gt;protected：『&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;#&lt;/b&gt;&lt;/span&gt;』&lt;/li&gt;
&lt;li&gt;package：『&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;~&lt;/b&gt;&lt;/span&gt;』&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;關係&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Containment&amp;nbsp;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;通常用來描述鏈結串列，二元樹，關係陣列&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;Association&amp;nbsp;(&lt;span style=&quot;color: red;&quot;&gt;knows a&lt;/span&gt;)&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;兩個類別彼此都有著直接的關係&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;&lt;a href=&quot;http://chenglearning.blogspot.tw/2015/02/uml-dependency.html#Dependency&quot;&gt;Dependency&lt;/a&gt;(&lt;span style=&quot;color: red;&quot;&gt;is a&lt;/span&gt;)&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;class A uses a class B→類別A使用類別B&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;&lt;a href=&quot;http://chenglearning.blogspot.tw/2015/02/classrelationship.html#Aggregation&quot;&gt;Aggregation&amp;nbsp;&lt;/a&gt;(&lt;span style=&quot;color: red;&quot;&gt;has a&lt;/span&gt;)&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;class A has a class B→類別A資料成員包含類別B&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;&lt;a href=&quot;http://chenglearning.blogspot.tw/2015/02/classrelationship.html#Composition&quot; target=&quot;_blank&quot;&gt;Composition&lt;/a&gt;&amp;nbsp;(&lt;span style=&quot;color: red;&quot;&gt;own a&lt;/span&gt;)&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;class A  own a class B→類別A擁有類別B&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;&lt;a href=&quot;http://chenglearning.blogspot.tw/2014/04/qt.html&quot;&gt;Inheritance&lt;/a&gt;&amp;nbsp; (&lt;span style=&quot;color: red;&quot;&gt;is extended by&lt;/span&gt;)&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;class A is extended by class B→類別B在類別Ａ基礎下進行功能擴展&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;br /&gt;
&lt;li&gt;多重性(Multiplicity)&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;主要描述類別擁有實體數目&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;tftable &quot;&gt;
&lt;table align=&quot;center&quot; border=&quot;1&quot; cellpadding=&quot;3&quot; cellspacing=&quot;3&quot; style=&quot;background-color: white; border: 1px solid; color: black; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;    &lt;th width=&quot;50%&quot;&gt;indicator 指示符&lt;/th&gt;    &lt;th width=&quot;50%&quot;&gt;意思&lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;    &lt;td&gt;&lt;div style=&quot;text-align: center;&quot;&gt;
0....1&lt;/div&gt;
&lt;/td&gt;    &lt;td&gt;&lt;div style=&quot;text-align: center;&quot;&gt;
零或一個&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;    &lt;td&gt;&lt;div style=&quot;text-align: center;&quot;&gt;
1&lt;/div&gt;
&lt;/td&gt;    &lt;td&gt;&lt;div style=&quot;text-align: center;&quot;&gt;
一個&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;    &lt;td&gt;&lt;div style=&quot;text-align: center;&quot;&gt;
0....*&lt;/div&gt;
&lt;/td&gt;    &lt;td&gt;&lt;div style=&quot;text-align: center;&quot;&gt;
零或多個&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;    &lt;td&gt;&lt;div style=&quot;text-align: center;&quot;&gt;
1....*&lt;/div&gt;
&lt;/td&gt;    &lt;td&gt;&lt;div style=&quot;text-align: center;&quot;&gt;
一或多個&lt;/div&gt;
&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt;    &lt;td&gt;&lt;div style=&quot;text-align: center;&quot;&gt;
*&lt;/div&gt;
&lt;/td&gt;    &lt;td&gt;&lt;div style=&quot;text-align: center;&quot;&gt;
多個&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3&gt;
範例&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&quot;http://chenglearning.blogspot.tw/2014/01/umlclassdiagram.html&quot;&gt;資料庫存取範例&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;table align=&quot;center&quot; border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: start;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGyHcfwzDGCoAaK4OZeQjxX-Knc1Eg0yCFN7aWgzVqDifDTx9Tx3HWiEoQAbNqzqx_-Jm7b8yTIZhWG1aZCA6SvJO-T6NGl4dAtARCIcfakajF7cCXCe2t0Glh_DkpLKe132NR4abKiUnT/s1600/overload.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGyHcfwzDGCoAaK4OZeQjxX-Knc1Eg0yCFN7aWgzVqDifDTx9Tx3HWiEoQAbNqzqx_-Jm7b8yTIZhWG1aZCA6SvJO-T6NGl4dAtARCIcfakajF7cCXCe2t0Glh_DkpLKe132NR4abKiUnT/s1600/overload.png&quot; width=&quot;300&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;font-size: 13px;&quot;&gt;圖一. 類別示意圖&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;ol&gt;
&lt;li style=&quot;margin: px 0px 0.25em; padding: 0px;&quot;&gt;&lt;a href=&quot;http://chenglearning.blogspot.tw/2014/01/qtlinkedlist.html&quot;&gt;連結串列範例&lt;/a&gt;&lt;/li&gt;
&lt;ol&gt;&lt;table align=&quot;center&quot; border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;text-align: start;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJzvzn8RUDASGWp5cxSTt_2nQEyAMzoFtXfk3h7tofdPqLPpQ58UjXnu60Cp3XhUV5-O_oFPkRj601j57kT_i_sfk_WV1NVuAQG6bYtaCR8YOCrDZQrcVOk-PKsXLohFzlkRZv3ypNbVL9/s1600/%E5%9C%96%E7%89%87+2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJzvzn8RUDASGWp5cxSTt_2nQEyAMzoFtXfk3h7tofdPqLPpQ58UjXnu60Cp3XhUV5-O_oFPkRj601j57kT_i_sfk_WV1NVuAQG6bYtaCR8YOCrDZQrcVOk-PKsXLohFzlkRZv3ypNbVL9/s1600/%E5%9C%96%E7%89%87+2.png&quot; width=&quot;500&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;font-size: 13px;&quot;&gt;圖二. &amp;nbsp;類別示意圖&lt;br /&gt;
&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/ol&gt;
&lt;/ol&gt;
&lt;h3&gt;
延伸閱讀&lt;/h3&gt;
[1]IBM developerWorks, UML basics: The class diagram&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://www.ibm.com/developerworks/rational/library/content/RationalEdge/sep04/bell/&quot;&gt;http://www.ibm.com/developerworks/rational/library/content/RationalEdge/sep04/bell/&lt;/a&gt;&lt;br /&gt;
[2]UML Class Diagram&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://www.tutorialspoint.com/uml/uml_class_diagram.htm&quot;&gt;http://www.tutorialspoint.com/uml/uml_class_diagram.htm&lt;/a&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://chenglearning.blogspot.com/feeds/4410640244287936315/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://chenglearning.blogspot.com/2015/02/classdiagramintro.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4851824389201952469/posts/default/4410640244287936315'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4851824389201952469/posts/default/4410640244287936315'/><link rel='alternate' type='text/html' href='http://chenglearning.blogspot.com/2015/02/classdiagramintro.html' title='UML類別圖：基本概念篇'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQWWk1_eoAw9pFSN31LM236H7tcO9joZuk984zyLuA2H6F-kppV7uaud5-JrOHKB-veLqxHLR7pWOQdfZ8A07kZAAvsg8oDbe8SiJNC41Y5dK4wLcFGPJNuTljgXo2B9a8kbDVQ6BSQme8/s72-c/bell_fig1.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4851824389201952469.post-2545786901757721199</id><published>2014-10-26T06:36:00.001-07:00</published><updated>2015-04-11T22:44:48.678-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Qt"/><category scheme="http://www.blogger.com/atom/ns#" term="Qt與Google Map"/><category scheme="http://www.blogger.com/atom/ns#" term="Qt設置"/><title type='text'>Qt5和Qt4版本相容性</title><content type='html'>&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;你曾經下載以前Qt4的範例，然而用Qt5卻編譯失敗&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;嗎？&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Qt5將功能清楚地分割和簡化，然而造成新舊版本不相容問題， 例如Qt5無法成功編譯&lt;a href=&quot;http://chenglearning.blogspot.tw/2014/03/qtgoogle-map-git.html&quot;&gt;Qt的Google Map&lt;/a&gt;.　還有，你也可能遇到所使用此開源程式碼只支持Qt4，例如開源地圖軟件QGIS．然而，工程師難免遇到程式碼更新或維護舊版的軟體，所以每次Release軟體時都手動修改程式碼後建置嗎？這樣操作不但無形中浪費時間，而且也限制你的程式擴展性．&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;
下表，我整理出這兩個版本相關類別差異，我們主要根據Qt版本修正標頭和專案檔，而Qt的版本檢查主要有以下幾種:&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;專案檔，參數QT_MAJOR_VERSION檢查Qt主要版本號：&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;若Qt的版本大於4，需要引用那些模組:&lt;/li&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); overflow: auto; padding: 5px; width: 613px;&quot;&gt;greaterThan(&lt;span style=&quot;color: purple;&quot;&gt;QT_MAJOR_VERSION&lt;/span&gt;,&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;4):
&lt;/pre&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;若Qt的版本小於5，需要引用那些模組:&lt;/li&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); overflow: auto; padding: 5px; width: 613px;&quot;&gt;lessThan(&lt;span style=&quot;color: purple;&quot;&gt;QT_MAJOR_VERSION&lt;/span&gt;,5):
&lt;/pre&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;li&gt;標頭，加入標頭QtGlobal利用巨集QT_VERSION得到Qt版本&lt;/li&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); overflow: auto; padding: 5px; width: 613px;&quot;&gt;&lt;span style=&quot;color: navy;&quot;&gt;#include&lt;/span&gt;&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;&amp;lt;QtGlobal&amp;gt;&lt;/span&gt;
&lt;span style=&quot;color: navy;&quot;&gt;#if&lt;/span&gt;&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: navy;&quot;&gt;QT_VERSION&lt;/span&gt;&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;&amp;gt;=&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: navy;&quot;&gt;0x050000&lt;/span&gt;
&lt;b&gt;&lt;span style=&quot;color: #38761d;&quot;&gt;//版本大等於5需加入那些標頭&lt;/span&gt;&lt;/b&gt;
&lt;span style=&quot;color: navy;&quot;&gt;#else&lt;/span&gt;
&lt;b&gt;&lt;span style=&quot;color: #38761d;&quot;&gt;//版本小於5需加入那些標頭&lt;/span&gt;&lt;/b&gt;
&lt;span style=&quot;color: navy;&quot;&gt;#endif&lt;/span&gt;
&lt;/pre&gt;
&lt;/ol&gt;
&lt;h3&gt;
&lt;/h3&gt;
&lt;h3&gt;
版本對照表&lt;/h3&gt;
&lt;h3&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;border-collapse: collapse; mso-padding-alt: 0cm 0cm 0cm 0cm; mso-table-layout-alt: fixed; mso-yfti-tbllook: 1184; width: 100%px;&quot;&gt;
 &lt;tbody&gt;
&lt;tr&gt;
  &lt;td style=&quot;border: solid windowtext 1.0pt; padding: 0cm 0cm 0cm 0cm; width: 17.12%;&quot; width=&quot;17%&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: center;&quot;&gt;
類別&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-left: none; border: solid windowtext 1.0pt; mso-border-left-alt: solid windowtext 1.0pt; padding: 0cm 0cm 0cm 0cm; width: 15.26%;&quot; width=&quot;15%&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: center;&quot;&gt;
&lt;span lang=&quot;ZH-TW&quot; style=&quot;font-family: 標楷體; font-size: 12.0pt; mso-ascii-font-family: 新細明體; mso-ascii-theme-font: minor-fareast; mso-bidi-font-family: SimSun; mso-hansi-font-family: 新細明體; mso-hansi-theme-font: minor-fareast; mso-no-proof: no;&quot;&gt;描述&lt;/span&gt;&lt;span style=&quot;font-family: SimSun; font-size: 12.0pt; mso-bidi-font-family: SimSun; mso-fareast-font-family: 標楷體; mso-no-proof: no;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-left: none; border: solid windowtext 1.0pt; mso-border-left-alt: solid windowtext 1.0pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 35.92%;&quot; width=&quot;35%&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: SimSun; font-size: 12.0pt; mso-bidi-font-family: SimSun; mso-fareast-font-family: 標楷體; mso-no-proof: no;&quot;&gt;Qt4&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,serif; font-size: 12.0pt; mso-fareast-font-family: 標楷體; mso-fareast-language: ZH-CN; mso-no-proof: no;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-left: none; border: solid windowtext 1.0pt; mso-border-left-alt: solid windowtext 1.0pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 31.7%;&quot; width=&quot;31%&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: SimSun; font-size: 12.0pt; mso-bidi-font-family: SimSun; mso-fareast-font-family: 標楷體; mso-no-proof: no;&quot;&gt;Qt5&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,serif; font-size: 12.0pt; mso-fareast-font-family: 標楷體; mso-fareast-language: ZH-CN; mso-no-proof: no;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td rowspan=&quot;4&quot; style=&quot;border-top: none; border: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext 1.0pt; padding: 0cm 0cm 0cm 0cm; width: 17.12%;&quot; width=&quot;17%&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,serif; font-size: 12.0pt; mso-fareast-font-family: 標楷體; mso-fareast-language: ZH-CN; mso-no-proof: no;&quot;&gt;QApplication&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td rowspan=&quot;4&quot; style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-left-alt: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext 1.0pt; padding: 0cm 0cm 0cm 0cm; width: 15.26%;&quot; width=&quot;15%&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: center;&quot;&gt;
&lt;span lang=&quot;ZH-TW&quot; style=&quot;font-family: 標楷體; font-size: 12.0pt; mso-ascii-font-family: SimSun; mso-bidi-font-family: SimSun; mso-hansi-font-family: SimSun; mso-no-proof: no;&quot;&gt;管理&lt;/span&gt;&lt;span style=&quot;font-family: SimSun; font-size: 12.0pt; mso-bidi-font-family: SimSun; mso-fareast-font-family: 標楷體; mso-no-proof: no;&quot;&gt;GUI&lt;/span&gt;&lt;span lang=&quot;ZH-TW&quot; style=&quot;font-family: 標楷體; font-size: 12.0pt; mso-ascii-font-family: SimSun; mso-bidi-font-family: SimSun; mso-hansi-font-family: SimSun; mso-no-proof: no;&quot;&gt;應用程式控制流向和主要設置&lt;/span&gt;&lt;span style=&quot;font-family: SimSun; font-size: 12.0pt; mso-bidi-font-family: SimSun; mso-fareast-font-family: 標楷體; mso-no-proof: no;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-left-alt: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext 1.0pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 67.62%;&quot; width=&quot;67%&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: center;&quot;&gt;
&lt;span lang=&quot;ZH-TW&quot; style=&quot;font-family: 標楷體; font-size: 12.0pt; mso-ascii-font-family: SimSun; mso-bidi-font-family: SimSun; mso-hansi-font-family: SimSun; mso-no-proof: no;&quot;&gt;標頭&lt;/span&gt;&lt;span style=&quot;font-family: SimSun; font-size: 12.0pt; mso-bidi-font-family: SimSun; mso-fareast-font-family: 標楷體; mso-no-proof: no;&quot;&gt;(Header&lt;/span&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-left-alt: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext 1.0pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 35.92%;&quot; width=&quot;35%&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;color: navy; mso-fareast-font-family: 標楷體;&quot;&gt;#include&lt;/span&gt;&lt;span style=&quot;color: green; mso-fareast-font-family: 標楷體;&quot;&gt;&amp;lt;QtGui/QApplication&amp;gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,serif; font-size: 12.0pt; mso-fareast-font-family: 標楷體; mso-fareast-language: ZH-CN; mso-no-proof: no;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; padding: 0cm 5.4pt 0cm 5.4pt; width: 31.7%;&quot; width=&quot;31%&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;color: navy; mso-fareast-font-family: 標楷體;&quot;&gt;#include&lt;/span&gt;&lt;span style=&quot;color: silver; mso-fareast-font-family: 標楷體;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: green; mso-fareast-font-family: 標楷體;&quot;&gt;QApplication&amp;gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,serif; font-size: 12.0pt; mso-fareast-font-family: 標楷體; mso-no-proof: no;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-left-alt: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext 1.0pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 67.62%;&quot; width=&quot;67%&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: center;&quot;&gt;
&lt;span lang=&quot;ZH-TW&quot; style=&quot;font-family: 標楷體; font-size: 12.0pt; mso-ascii-font-family: SimSun; mso-bidi-font-family: SimSun; mso-hansi-font-family: SimSun; mso-no-proof: no;&quot;&gt;專案檔&lt;/span&gt;&lt;span style=&quot;font-family: SimSun; font-size: 12.0pt; mso-bidi-font-family: SimSun; mso-fareast-font-family: 標楷體; mso-no-proof: no;&quot;&gt;(.pro)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-left-alt: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext 1.0pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 35.92%;&quot; width=&quot;35%&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: center;&quot;&gt;
&lt;span style=&quot;color: purple;&quot;&gt;QT&lt;/span&gt;&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;+=&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;gui&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,serif; font-size: 12.0pt; mso-fareast-font-family: 標楷體; mso-fareast-language: ZH-CN; mso-no-proof: no;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; padding: 0cm 5.4pt 0cm 5.4pt; width: 31.7%;&quot; width=&quot;31%&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: center;&quot;&gt;
&lt;span style=&quot;color: purple;&quot;&gt;QT&lt;/span&gt;&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;+=&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;widgets&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,serif; font-size: 12.0pt; mso-fareast-font-family: 標楷體; mso-fareast-language: ZH-CN; mso-no-proof: no;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td rowspan=&quot;4&quot; style=&quot;border-top: none; border: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext 1.0pt; padding: 0cm 0cm 0cm 0cm; width: 17.12%;&quot; width=&quot;17%&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,serif; font-size: 12.0pt; mso-fareast-font-family: 標楷體; mso-fareast-language: ZH-CN; mso-no-proof: no;&quot;&gt;QWebFrame&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td rowspan=&quot;4&quot; style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-left-alt: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext 1.0pt; padding: 0cm 0cm 0cm 0cm; width: 15.26%;&quot; width=&quot;15%&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: center;&quot;&gt;
&lt;span lang=&quot;ZH-TW&quot; style=&quot;font-family: 標楷體; font-size: 12.0pt; mso-ascii-font-family: SimSun; mso-bidi-font-family: SimSun; mso-hansi-font-family: SimSun; mso-no-proof: no;&quot;&gt;在網頁呈現&lt;/span&gt;&lt;span style=&quot;font-family: SimSun; font-size: 12.0pt; mso-bidi-font-family: SimSun; mso-fareast-font-family: 標楷體; mso-no-proof: no;&quot;&gt;Frame&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-left-alt: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext 1.0pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 67.62%;&quot; width=&quot;67%&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: center;&quot;&gt;
&lt;span lang=&quot;ZH-TW&quot; style=&quot;font-family: 標楷體; font-size: 12.0pt; mso-ascii-font-family: SimSun; mso-bidi-font-family: SimSun; mso-hansi-font-family: SimSun; mso-no-proof: no;&quot;&gt;標頭&lt;/span&gt;&lt;span style=&quot;font-family: SimSun; font-size: 12.0pt; mso-bidi-font-family: SimSun; mso-fareast-font-family: 標楷體; mso-no-proof: no;&quot;&gt;(Header&lt;/span&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-left-alt: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext 1.0pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 67.62%;&quot; width=&quot;67%&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: center;&quot;&gt;
&lt;span style=&quot;color: navy;&quot;&gt;#include&lt;/span&gt;&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;&amp;lt;QWebFrame&amp;gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,serif; font-size: 12.0pt; mso-fareast-font-family: 標楷體; mso-no-proof: no;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-left-alt: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext 1.0pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 67.62%;&quot; width=&quot;67%&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: center;&quot;&gt;
&lt;span lang=&quot;ZH-TW&quot; style=&quot;font-family: 標楷體; font-size: 12.0pt; mso-ascii-font-family: SimSun; mso-bidi-font-family: SimSun; mso-hansi-font-family: SimSun; mso-no-proof: no;&quot;&gt;專案檔&lt;/span&gt;&lt;span style=&quot;font-family: SimSun; font-size: 12.0pt; mso-bidi-font-family: SimSun; mso-fareast-font-family: 標楷體; mso-no-proof: no;&quot;&gt;(.pro)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-left-alt: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext 1.0pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 35.92%;&quot; width=&quot;35%&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: center;&quot;&gt;
&lt;span style=&quot;color: purple;&quot;&gt;QT&lt;/span&gt;&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;+=&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;gui&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,serif; font-size: 12.0pt; mso-fareast-font-family: 標楷體; mso-fareast-language: ZH-CN; mso-no-proof: no;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; padding: 0cm 5.4pt 0cm 5.4pt; width: 31.7%;&quot; width=&quot;31%&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: center;&quot;&gt;
&lt;span style=&quot;color: purple;&quot;&gt;QT&lt;/span&gt;&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;+=&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;webkitwidgets&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,serif; font-size: 12.0pt; mso-fareast-font-family: 標楷體; mso-fareast-language: ZH-CN; mso-no-proof: no;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td rowspan=&quot;4&quot; style=&quot;border-top: none; border: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext 1.0pt; padding: 0cm 0cm 0cm 0cm; width: 17.12%;&quot; width=&quot;17%&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,serif; font-size: 12.0pt; line-height: 107%; mso-ansi-language: EN-GB; mso-bidi-language: AR-SA; mso-fareast-font-family: 標楷體; mso-fareast-language: ZH-CN;&quot;&gt;QtMultimedia&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td rowspan=&quot;4&quot; style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-left-alt: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext 1.0pt; padding: 0cm 0cm 0cm 0cm; width: 15.26%;&quot; width=&quot;15%&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: center;&quot;&gt;
&lt;span lang=&quot;ZH-TW&quot; style=&quot;font-family: 標楷體; font-size: 12.0pt; mso-ascii-font-family: SimSun; mso-bidi-font-family: SimSun; mso-hansi-font-family: SimSun; mso-no-proof: no;&quot;&gt;在QML上操控多媒體內容&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-left-alt: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext 1.0pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 67.62%;&quot; width=&quot;67%&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: center;&quot;&gt;
&lt;span lang=&quot;ZH-TW&quot; style=&quot;font-family: 標楷體; font-size: 12.0pt; mso-ascii-font-family: SimSun; mso-bidi-font-family: SimSun; mso-hansi-font-family: SimSun; mso-no-proof: no;&quot;&gt;標頭&lt;/span&gt;&lt;span style=&quot;font-family: SimSun; font-size: 12.0pt; mso-bidi-font-family: SimSun; mso-fareast-font-family: 標楷體; mso-no-proof: no;&quot;&gt;(Header&lt;/span&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-left-alt: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext 1.0pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 67.62%;&quot; width=&quot;67%&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: center;&quot;&gt;
&lt;span style=&quot;color: navy;&quot;&gt;#include&lt;/span&gt;&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;&amp;lt;QtMultimedia&amp;gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,serif; font-size: 12.0pt; mso-fareast-font-family: 標楷體; mso-no-proof: no;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-left-alt: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext 1.0pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 67.62%;&quot; width=&quot;67%&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: center;&quot;&gt;
&lt;span lang=&quot;ZH-TW&quot; style=&quot;font-family: 標楷體; font-size: 12.0pt; mso-ascii-font-family: SimSun; mso-bidi-font-family: SimSun; mso-hansi-font-family: SimSun; mso-no-proof: no;&quot;&gt;專案檔&lt;/span&gt;&lt;span style=&quot;font-family: SimSun; font-size: 12.0pt; mso-bidi-font-family: SimSun; mso-fareast-font-family: 標楷體; mso-no-proof: no;&quot;&gt;(.pro)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-left-alt: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext 1.0pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 35.92%;&quot; width=&quot;35%&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: ZH-CN; mso-no-proof: no;&quot;&gt;QT
  &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: ZH-CN; mso-no-proof: no;&quot;&gt;+&lt;/span&gt;=&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: ZH-CN; mso-no-proof: no;&quot;&gt;multimedia&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: ZH-CN; mso-no-proof: no;&quot;&gt;CONFIG&lt;/span&gt;&lt;span style=&quot;color: silver; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: ZH-CN; mso-no-proof: no;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: ZH-CN; mso-no-proof: no;&quot;&gt;+=&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;mobility&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: ZH-CN; mso-no-proof: no;&quot;&gt;MOBILITY&lt;/span&gt;&lt;span style=&quot;color: silver; font-family: &amp;quot;Times New Roman&amp;quot;,serif; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: ZH-CN; mso-no-proof: no;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: ZH-CN; mso-no-proof: no;&quot;&gt;+= multimedia&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,serif; font-size: 12.0pt; mso-fareast-font-family: 標楷體; mso-fareast-language: ZH-CN; mso-no-proof: no;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; padding: 0cm 5.4pt 0cm 5.4pt; width: 31.7%;&quot; width=&quot;31%&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: ZH-CN; mso-no-proof: no;&quot;&gt;QT&lt;/span&gt;&lt;span style=&quot;color: silver; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: ZH-CN; mso-no-proof: no;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: ZH-CN; mso-no-proof: no;&quot;&gt;+=&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;multimedia&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/h3&gt;
&lt;h3&gt;
編譯環境&lt;/h3&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;Windows 7 64bit&lt;/li&gt;
&lt;li&gt;Qt 5.3.1(MinGW 4.8 32 bit)&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;建議：Qt 4.0以上的版本: 編譯器MINGW&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3&gt;
下載&lt;/h3&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/YuTinCH/qt-google-map&quot;&gt;GitHub&lt;/a&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;這是已經修改好的範例，僅供參考&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3&gt;
教程&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;首先, 為了連結到在Qt5版本到所獨立出來的模組，請在.pro的加入以下的程式碼．&lt;/li&gt;
&lt;br /&gt;&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); overflow: auto; padding: 5px; width: 613px;&quot;&gt;greaterThan(&lt;span style=&quot;color: purple;&quot;&gt;QT_MAJOR_VERSION&lt;/span&gt;,&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;4):&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: purple;&quot;&gt;QT&lt;/span&gt;+=widgets webkitwidgets
&lt;/pre&gt;
&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxo9TKAPPh72RmWdVoMdgkYzCKlg2s8xpfu_Ft6kBq4htevpCzkdzSPzF3_0osb2qZnKf0HsUc-LmCAsLZ-KkMkg0BnK4q9bf4YOPC_4LYPokYdmArQmS6Fl0InYD0B0q_mwVkI3vQcqdi/s1600/%E5%9C%96%E7%89%87+1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxo9TKAPPh72RmWdVoMdgkYzCKlg2s8xpfu_Ft6kBq4htevpCzkdzSPzF3_0osb2qZnKf0HsUc-LmCAsLZ-KkMkg0BnK4q9bf4YOPC_4LYPokYdmArQmS6Fl0InYD0B0q_mwVkI3vQcqdi/s1600/%E5%9C%96%E7%89%87+1.png&quot; height=&quot;200&quot; width=&quot;500&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;font-size: 13px;&quot;&gt;圖一. 修改專案黨&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;li style=&quot;margin: 0px 0px 0.25em; padding: 0px;&quot;&gt;接著，若要加入類別QApplication，請先加入QtGloabl然後根據巨集QT_VERSION的Qt版本加入正確標頭．&lt;/li&gt;
&lt;br /&gt;&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); overflow: auto; padding: 5px; width: 613px;&quot;&gt;&lt;span style=&quot;color: navy;&quot;&gt;#include&lt;/span&gt;&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;&amp;lt;QtGlobal&amp;gt;&lt;/span&gt;
&lt;span style=&quot;color: navy;&quot;&gt;#if&lt;/span&gt;&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: navy;&quot;&gt;QT_VERSION&lt;/span&gt;&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;&amp;gt;=&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: navy;&quot;&gt;0x050000&lt;/span&gt;
&lt;span style=&quot;color: navy;&quot;&gt;#include&lt;/span&gt;&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;&amp;lt;QApplication&amp;gt;&lt;/span&gt;
&lt;span style=&quot;color: navy;&quot;&gt;#else&lt;/span&gt;
&lt;span style=&quot;color: navy;&quot;&gt;#include&lt;/span&gt;&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;&amp;lt;QtGui/QApplication&amp;gt;&lt;/span&gt;
&lt;/pre&gt;
&lt;ol&gt;&lt;/ol&gt;
&lt;ol&gt;
&lt;/ol&gt;
&lt;/ol&gt;
&lt;h3&gt;
延伸閱讀&lt;/h3&gt;
&lt;div&gt;
[1]&lt;span style=&quot;color: #363534; font-family: &#39;Open Sans&#39;, sans-serif; font-size: 16px; line-height: 20.7999992370605px;&quot;&gt;&amp;nbsp;&lt;/span&gt;Qt 4.8: API Document&lt;br /&gt;
&amp;nbsp; &amp;nbsp; http://qt-project.org/doc/qt-4.8/classes.html&lt;br /&gt;
[2] Qt 5.3: API Document&lt;br /&gt;
&amp;nbsp; &amp;nbsp; http://qt-project.org/doc/qt-5/classes.html&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://chenglearning.blogspot.com/feeds/2545786901757721199/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://chenglearning.blogspot.com/2014/10/qt5qt4.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4851824389201952469/posts/default/2545786901757721199'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4851824389201952469/posts/default/2545786901757721199'/><link rel='alternate' type='text/html' href='http://chenglearning.blogspot.com/2014/10/qt5qt4.html' title='Qt5和Qt4版本相容性'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxo9TKAPPh72RmWdVoMdgkYzCKlg2s8xpfu_Ft6kBq4htevpCzkdzSPzF3_0osb2qZnKf0HsUc-LmCAsLZ-KkMkg0BnK4q9bf4YOPC_4LYPokYdmArQmS6Fl0InYD0B0q_mwVkI3vQcqdi/s72-c/%E5%9C%96%E7%89%87+1.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4851824389201952469.post-1633707359183523177</id><published>2014-10-11T06:49:00.000-07:00</published><updated>2015-02-06T20:43:19.228-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="QJson"/><category scheme="http://www.blogger.com/atom/ns#" term="Qt"/><category scheme="http://www.blogger.com/atom/ns#" term="Qt與Google Map"/><title type='text'>Qt與Google Map:編譯QJson</title><content type='html'>&lt;a href=&quot;http://chenglearning.blogspot.tw/2014/03/qtgoogle-map-git.html&quot;&gt;上一篇&lt;/a&gt;教你如何使用Git Bash下載Qt的Google Map的範例，由於此範例利用JSON&amp;nbsp;存取位置資訊，因此還需要編譯第三方函式庫QJson，所以未編譯QJson之前是無法執行此範例．&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;
Json是一種輕量型資料交換格式，它可以記錄整數，實數，字串，依順序排列的數值和一系列成對數字和名字．QJson是將JSON 的資料轉換成Qt的資料型態QVarient，也就是說利用此函式庫很輕易使用Qt管理JSON&amp;nbsp;資料．&lt;br /&gt;
&lt;br /&gt;
QJson官方介紹有兩種方法可以編譯此函式庫，而本篇將只說明如何利用CLI Way編譯此範例，若有教程有任何不清楚的地方，請參考教學影片．&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;CLI Way&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;GUI Way&lt;/li&gt;
&lt;/ol&gt;
順帶一提，請不要使用GitHub網頁按下『Download ZIP』下載QJSON，否則無法編譯成功．請使用上一篇Git Bash下載此函式庫．&lt;br /&gt;
&lt;h3&gt;
編譯環境&lt;/h3&gt;
&lt;div style=&quot;font-size: medium; font-weight: normal;&quot;&gt;
&lt;ul&gt;
&lt;li&gt;Windows 7 64bit&lt;/li&gt;
&lt;li&gt;Qt 5.3.1(MinGW 4.8 32 bit)&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;建議：Qt 4.0以上的版本: 編譯器MINGW&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;QJSON GitHub Page&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;color: #0000ee;&quot;&gt;&lt;b&gt;&lt;u&gt;https://github.com/flavio/qjson&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;CMake 3.0.2以上&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3&gt;
教學影片&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;500&#39; height=&#39;300&#39; src=&#39;https://www.youtube.com/embed/okeUo0ApRZ0?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;h3&gt;
教程&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;首先, 請依照上一篇開啟Git Bash下載QJSON，完成後請從使用者的資料夾移到別的位置．&lt;/li&gt;
&lt;br /&gt;&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); overflow: auto; padding: 5px; width: 613px;&quot;&gt;&lt;code&gt;&lt;span style=&quot;background-color: #e5ecf9; font-family: Monaco, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Lucida Console&#39;, monospace; font-size: 12px; line-height: normal; white-space: normal;&quot;&gt;git clone&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Monaco, DejaVu Sans Mono, Bitstream Vera Sans Mono, Lucida Console, monospace;&quot;&gt;&lt;span style=&quot;font-size: 12px; white-space: normal;&quot;&gt;https://github.com/flavio/qjson&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace;&quot;&gt;&lt;span style=&quot;font-size: 12px; line-height: 14px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYijs7Yuni99QMFbpMkQ8FD5reUHNb13rWztAXD3ACIJXnIk-lPpFVb6Y7kbouvn7vMbrtQl6RyLV6X7WrRIzwTMVITBjS3_hyphenhyphen8QrCbSdDvkFMcFXD2e1hzC9P6JSLrIwnDhsorHd7lo-Z/s1600/%E5%9C%96%E7%89%87+1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYijs7Yuni99QMFbpMkQ8FD5reUHNb13rWztAXD3ACIJXnIk-lPpFVb6Y7kbouvn7vMbrtQl6RyLV6X7WrRIzwTMVITBjS3_hyphenhyphen8QrCbSdDvkFMcFXD2e1hzC9P6JSLrIwnDhsorHd7lo-Z/s1600/%E5%9C%96%E7%89%87+1.png&quot; height=&quot;300&quot; width=&quot;500&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;font-size: 13px;&quot;&gt;圖一. Git Bash所下載QJOSN所在位置(預設目前Windows使用者目錄)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;li style=&quot;margin: 0px 0px 0.25em; padding: 0px;&quot;&gt;接著，請到&lt;span style=&quot;color: blue;&quot;&gt;&lt;b&gt;Qt安裝目錄的bin資料夾&lt;/b&gt;&lt;/span&gt;(C:\Qt\qt_version\bin)後，用&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;Notepad++打開&lt;span style=&quot;background-color: white; font-family: Menlo, Monaco, &#39;Andale Mono&#39;, &#39;lucida console&#39;, &#39;Courier New&#39;, monospace; font-size: 15px; line-height: 22.0799980163574px;&quot;&gt;qtenv.bat&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;，在Path增加所CMake安裝位置(C:\path_to_cmake_\bin)，若你已在系統環境變數增加CMake路徑，此步驟可跳過．&lt;/li&gt;
&lt;br /&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); overflow: auto; padding: 5px; width: 613px;&quot;&gt;&lt;span style=&quot;font-family: Monaco, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Lucida Console&#39;, monospace; font-size: 12px; white-space: normal;&quot;&gt;set PATH=C:\Qt\Qt5.3.2\5.3\mingw482_32\bin;C:\Qt\Qt5.3.2\Tools\mingw482_32\bin; %PATH%;&lt;/span&gt;&lt;span style=&quot;color: red; font-family: Monaco, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Lucida Console&#39;, monospace; font-size: 12px; white-space: normal;&quot;&gt;&lt;b&gt;C:\Program Files (x86)\CMake\bin;&lt;/b&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;ol&gt;&lt;br /&gt;&lt;/ol&gt;
&lt;ol&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGiSxmODOP7VNoryH8qjtZoofPIYLCbiccnuwdnYjqC3SRLYne9AHCuC5tqPFnfUf1gc6AqYAA70uQfVZz63usYGrRQtHOiSr6gm8ifvmr_jvVeRGYC8geRhbwx3az04eoF1Iw884Tntmi/s1600/%E5%9C%96%E7%89%87+2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGiSxmODOP7VNoryH8qjtZoofPIYLCbiccnuwdnYjqC3SRLYne9AHCuC5tqPFnfUf1gc6AqYAA70uQfVZz63usYGrRQtHOiSr6gm8ifvmr_jvVeRGYC8geRhbwx3az04eoF1Iw884Tntmi/s1600/%E5%9C%96%E7%89%87+2.png&quot; height=&quot;300&quot; width=&quot;500&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;font-size: 13px;&quot;&gt;圖二. 更改Qt的環境變數&lt;br /&gt;
&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/ol&gt;
&lt;li style=&quot;margin: 0px 0px 0.25em; padding: 0px;&quot;&gt;再接著，到開始功能表找到&lt;span style=&quot;color: blue;&quot;&gt;&lt;b&gt;Qt的命令提示字元&lt;/b&gt;&lt;/span&gt;，請以&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;系統管理員身分執行&lt;/b&gt;&lt;/span&gt;．&lt;/li&gt;
&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigtVVIb9-V0lBoY2NkwRmNpISsyr0_8N_IZglaDllxS2RT1LIRWY7irKHyfZZR7r3cfLr6PTmvzMlT8mGbRPZeLfXJSrYBLWWwR2YVwELAbkG6sadQFDf7UwW2zSsTL7nZ5x1rWET_PToq/s1600/%E5%9C%96%E7%89%873.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigtVVIb9-V0lBoY2NkwRmNpISsyr0_8N_IZglaDllxS2RT1LIRWY7irKHyfZZR7r3cfLr6PTmvzMlT8mGbRPZeLfXJSrYBLWWwR2YVwELAbkG6sadQFDf7UwW2zSsTL7nZ5x1rWET_PToq/s1600/%E5%9C%96%E7%89%873.png&quot; height=&quot;400&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;font-size: 13px;&quot;&gt;圖三．以系統管理員執行Qt命令提示字元&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;li&gt;接下來，請切換到你所下載QJSON所在位置，這裡以E槽為例．&lt;/li&gt;
&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgleznQ9L2P_rNq3waTnAPsjw9tHUD6bLUOhOXb8FpkyYOTN59UEKtwcXjwxM0OJE_h-vb3_SFRe1O8YvQuBihC_BEoFPdmLLutiJe216hWq5YrmBgsaBdTej7Zj1g6yIbiaUkqMPzi7NBz/s1600/%E5%9C%96%E7%89%87+4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgleznQ9L2P_rNq3waTnAPsjw9tHUD6bLUOhOXb8FpkyYOTN59UEKtwcXjwxM0OJE_h-vb3_SFRe1O8YvQuBihC_BEoFPdmLLutiJe216hWq5YrmBgsaBdTej7Zj1g6yIbiaUkqMPzi7NBz/s1600/%E5%9C%96%E7%89%87+4.png&quot; height=&quot;300&quot; width=&quot;500&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot;&gt;圖四．切換到QJSON目錄&lt;br /&gt;
&lt;div style=&quot;font-size: 13px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;li&gt;接下來，請輸入以下的指令產生專案檔，成功後會出現『&lt;span style=&quot;color: blue;&quot;&gt;&lt;b&gt;Generating done&lt;/b&gt;&lt;/span&gt;』.&lt;/li&gt;
&lt;br /&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); overflow: auto; padding: 5px; width: 613px;&quot;&gt;&lt;span style=&quot;color: red; font-family: Menlo, Monaco, Andale Mono, lucida console, Courier New, monospace;&quot;&gt;&lt;span style=&quot;line-height: 18.8500003814697px;&quot;&gt;&lt;b&gt;cmake -G &quot;MinGW Makefiles&quot;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFBXBzMRRvBCIzqzwAHP5GLOIjJkw013O8fE8yutVA118VNHmrjAumsOSj4mPOdb1tOe8RAnpM2YCZmYX7hUEZNwZNpIp6eMEvDzo2VoQATlQO87amudKZCTJK5KYzvT9DHxJmDBUHjZ07/s1600/%E5%9C%96%E7%89%87+5.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFBXBzMRRvBCIzqzwAHP5GLOIjJkw013O8fE8yutVA118VNHmrjAumsOSj4mPOdb1tOe8RAnpM2YCZmYX7hUEZNwZNpIp6eMEvDzo2VoQATlQO87amudKZCTJK5KYzvT9DHxJmDBUHjZ07/s1600/%E5%9C%96%E7%89%87+5.png&quot; height=&quot;300&quot; width=&quot;500&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;font-size: 13px;&quot;&gt;圖五．產生QJson專案檔&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;li&gt;接下來，輸入以下指令建置專案產生『&lt;span style=&quot;color: blue;&quot;&gt;&lt;b&gt;libqjson.dll&lt;/b&gt;&lt;/span&gt;』，並且出現成功訊息『&lt;span style=&quot;color: blue;&quot;&gt;&lt;b&gt;[100%] Build target qjson&lt;/b&gt;&lt;/span&gt;』．&lt;/li&gt;
&lt;br /&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); overflow: auto; padding: 5px; width: 613px;&quot;&gt;&lt;span style=&quot;color: red; font-family: Menlo, Monaco, Andale Mono, lucida console, Courier New, monospace;&quot;&gt;&lt;span style=&quot;line-height: 18.8500003814697px;&quot;&gt;&lt;b&gt;mingw32-make&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOEBgwi3Dlij2jowPu7Ec4JV_FXMg14jLMsaTYSCqe_JZTVfsp3wUpi2gC-1n_pL0jrBdXWC-GUWEnoB51OiwxsIkS_fY1Yjkbh7s0CLm9sIsg8JSq9UnxWHMgr6uETk8oSyvAi4AqFS4k/s1600/%E5%9C%96%E7%89%87+6.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOEBgwi3Dlij2jowPu7Ec4JV_FXMg14jLMsaTYSCqe_JZTVfsp3wUpi2gC-1n_pL0jrBdXWC-GUWEnoB51OiwxsIkS_fY1Yjkbh7s0CLm9sIsg8JSq9UnxWHMgr6uETk8oSyvAi4AqFS4k/s1600/%E5%9C%96%E7%89%87+6.png&quot; height=&quot;300&quot; width=&quot;500&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;font-size: 13px;&quot;&gt;圖六．建置QJSON&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;li&gt;然後，請輸入以下指令安裝QJSON函式庫，下圖七顯示安裝在『&lt;span style=&quot;color: blue;&quot;&gt;&lt;b&gt;C:\Program Files (x86)\qjson&lt;/b&gt;&lt;/span&gt;』．&lt;/li&gt;
&lt;br /&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); overflow: auto; padding: 5px; width: 613px;&quot;&gt;&lt;span style=&quot;color: red; font-family: Menlo, Monaco, Andale Mono, lucida console, Courier New, monospace;&quot;&gt;&lt;span style=&quot;line-height: 18.8500003814697px;&quot;&gt;&lt;b&gt;mingw32-make install&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlnJlk7BPFFxRe79dlHS9keyyMwae3sFHSMZXRfAWPQlTSBEv8WriQc9c8ifrBO_lD77ZDMKRDO9kpjytFz1OpKAXj8jPg9mPq0GIiYQNme6tVE5wJ78cCguuEK2SPpdrwC-JpMDA2paHK/s1600/%E5%9C%96%E7%89%87+7.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlnJlk7BPFFxRe79dlHS9keyyMwae3sFHSMZXRfAWPQlTSBEv8WriQc9c8ifrBO_lD77ZDMKRDO9kpjytFz1OpKAXj8jPg9mPq0GIiYQNme6tVE5wJ78cCguuEK2SPpdrwC-JpMDA2paHK/s1600/%E5%9C%96%E7%89%87+7.png&quot; height=&quot;300&quot; width=&quot;500&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;font-size: 13px;&quot;&gt;圖七．在Git Bash利用Git Clone下載範例&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;li&gt;最後，請根據圖七路徑找到QJSON函式庫，還有在bin的資料夾可找到『&lt;span style=&quot;color: blue;&quot;&gt;&lt;b&gt;libqjson.dll&lt;/b&gt;&lt;/span&gt;』．&lt;/li&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9VL0was9-fjPc3Z-5ginFLewCuS0cd7P-8Jq8OrqNaTfkHgU1aQ6RySWR7Av3kEZGZ3xz926luXAHwi2-uLIDKmg1SaoNG8GPJnwczAen0nfR6F2vYUaEA5svjpEM2HLqaBftnRhLXrm_/s1600/%E5%9C%96%E7%89%87+8.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9VL0was9-fjPc3Z-5ginFLewCuS0cd7P-8Jq8OrqNaTfkHgU1aQ6RySWR7Av3kEZGZ3xz926luXAHwi2-uLIDKmg1SaoNG8GPJnwczAen0nfR6F2vYUaEA5svjpEM2HLqaBftnRhLXrm_/s1600/%E5%9C%96%E7%89%87+8.png&quot; height=&quot;300&quot; width=&quot;500&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;font-size: 13px;&quot;&gt;圖八．QJSON函式庫所在路徑&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/ol&gt;
&lt;h3&gt;
延伸閱讀&lt;/h3&gt;
[1]&lt;span style=&quot;background-color: #f8f8f8; font-family: arial, sans-serif;&quot;&gt;&amp;nbsp;qt-google-maps:&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: #f8f8f8; font-family: arial, sans-serif;&quot;&gt;HowToCompileProject&lt;/span&gt;&lt;span style=&quot;background-color: #f8f8f8; font-family: arial, sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; https://code.google.com/p/qt-google-maps/wiki/HowToCompileProject&lt;br /&gt;
[2]&lt;a href=&quot;http://qjson.sourceforge.net/&quot;&gt;QJson&lt;/a&gt;&amp;nbsp;the easiest way to manage JSON objects with Qt&lt;br /&gt;
&amp;nbsp; &amp;nbsp; http://qjson.sourceforge.net/build/&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://chenglearning.blogspot.com/feeds/1633707359183523177/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://chenglearning.blogspot.com/2014/10/qt-qjson.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4851824389201952469/posts/default/1633707359183523177'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4851824389201952469/posts/default/1633707359183523177'/><link rel='alternate' type='text/html' href='http://chenglearning.blogspot.com/2014/10/qt-qjson.html' title='Qt與Google Map:編譯QJson'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYijs7Yuni99QMFbpMkQ8FD5reUHNb13rWztAXD3ACIJXnIk-lPpFVb6Y7kbouvn7vMbrtQl6RyLV6X7WrRIzwTMVITBjS3_hyphenhyphen8QrCbSdDvkFMcFXD2e1hzC9P6JSLrIwnDhsorHd7lo-Z/s72-c/%E5%9C%96%E7%89%87+1.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4851824389201952469.post-6323713858071113130</id><published>2014-10-07T09:17:00.002-07:00</published><updated>2014-10-13T07:29:40.821-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="下載影片"/><category scheme="http://www.blogger.com/atom/ns#" term="優酷下載"/><category scheme="http://www.blogger.com/atom/ns#" term="好用軟體"/><title type='text'>TokyoLoader:下載優酷、土豆等大陸影音網站</title><content type='html'>&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;你知道大陸影音網站有分段下載限制嗎？&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiF6j5sjJBtph2kJx3ZSfc-vFXONR65FUv_H8M-robQInae_YKD4qss1DslL7GELzK1xMxbEPaYMFwgLgOswjT7ZvjSvk1YJefLinuvWgzy8EEQb9dje7ofwT4pVX8Dz6iibz6p2Ai2dExE/s1600/%E5%BD%B1%E7%89%87%E4%B8%8B%E8%BC%89.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiF6j5sjJBtph2kJx3ZSfc-vFXONR65FUv_H8M-robQInae_YKD4qss1DslL7GELzK1xMxbEPaYMFwgLgOswjT7ZvjSvk1YJefLinuvWgzy8EEQb9dje7ofwT4pVX8Dz6iibz6p2Ai2dExE/s1600/%E5%BD%B1%E7%89%87%E4%B8%8B%E8%BC%89.png&quot; height=&quot;300&quot; width=&quot;500&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;圖一．Freemake無法完整下載優酷影片&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;br /&gt;
之前在&lt;a href=&quot;http://chenglearning.blogspot.tw/2013/11/freemakeYoutube.html&quot;&gt;Freemake下載線上影片&lt;/a&gt;證明他能完整下載Youtube影片，然而在大陸影音網站卻完全行不通．如上圖所示，你按下『&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;Paste URL&lt;/b&gt;&lt;/span&gt;』按鈕加入大約有23分鐘優酷影片，但它只下載六分鐘，甚至你需要繼續播放一段時間才能下載影片，這是Freemake程式bug嗎? &amp;nbsp;不是，而是大陸影音網站將影片分段防止他人下載．&lt;br /&gt;
&lt;br /&gt;
目前，中文解決方案是安裝此影音網站的下載器和&lt;a href=&quot;http://pcuser.pixnet.net/blog/post/27851036&quot;&gt;安裝碩鼠&lt;/a&gt;，但是大陸軟體一般有安全性風險，而且無法從瀏覽器直接下載．所以沒有其他替代方案嗎？有，日本人開發一套下載軟體TokyoLoader，雖然目前只有日本語系，然而它在Chrome瀏覽各大陸網站時，很貼心在畫面右側增加下載按鈕選項，如下圖二所示．換句話說，當你觀看影片時，你無須切換畫面只需要按下TokyoLoader圖示&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKIwR1PviTzWmPw_8BfEuVM5e6aKRq1BiRlaqwJOvoBvczfOy8TIRVJnC9QOhWSjRoW7Z1_AFnT-CB4YcMS8YTfwHSdVqpQ5kaffgQZQCO2_RAK4wlRvxRkiq1x0kFk1PeHOw67cZwPGgC/s1600/%E5%9C%96%E7%89%87+3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em; text-align: right;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKIwR1PviTzWmPw_8BfEuVM5e6aKRq1BiRlaqwJOvoBvczfOy8TIRVJnC9QOhWSjRoW7Z1_AFnT-CB4YcMS8YTfwHSdVqpQ5kaffgQZQCO2_RAK4wlRvxRkiq1x0kFk1PeHOw67cZwPGgC/s1600/%E5%9C%96%E7%89%87+3.png&quot; /&gt;&lt;/a&gt;，即可下載影片．&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
最後，由於有版權影片擋台灣IP，若要下載影片請安裝&lt;a href=&quot;https://chrome.google.com/webstore/detail/unblock-youku/pdnfnkhpgegpcingjbfihlkjeighnddk?hl=en&quot;&gt;Unblock Youku&lt;/a&gt;，我就將不在贅述．&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAL8Zh6V8y0hixFfQSkhe-vRd0deGbtKbx0eHzi2PqZ7DDCL6VR_aaYlpTkJKywueGa6SJ-8CU8N5XYVoISKKrxJ8GeAK1mvmF57yYMVeFFzfp_huZYG20K865ofbPZGgjeckZl0tUYwRd/s1600/%E5%9C%96%E7%89%87+1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAL8Zh6V8y0hixFfQSkhe-vRd0deGbtKbx0eHzi2PqZ7DDCL6VR_aaYlpTkJKywueGa6SJ-8CU8N5XYVoISKKrxJ8GeAK1mvmF57yYMVeFFzfp_huZYG20K865ofbPZGgjeckZl0tUYwRd/s1600/%E5%9C%96%E7%89%87+1.png&quot; height=&quot;300&quot; width=&quot;500&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;圖二．&lt;span style=&quot;font-size: small; text-align: start;&quot;&gt;TokyoLoader下載圖示位址&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;h3&gt;
作業環境&lt;/h3&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Windows 7 64bits&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;TokyoLoader-目前只支援日文版&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;background-color: white;&quot;&gt;(optional) 安裝Chrome附加元件-&lt;/span&gt;&lt;a href=&quot;https://chrome.google.com/webstore/detail/unblock-youku/pdnfnkhpgegpcingjbfihlkjeighnddk?hl=en&quot;&gt;Unblock Youku&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3&gt;
教學影片&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;object class=&quot;BLOGGER-youtube-video&quot; classid=&quot;clsid:D27CDB6E-AE6D-11cf-96B8-444553540000&quot; codebase=&quot;http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0&quot; data-thumbnail-src=&quot;https://i.ytimg.com/s_vi/dThvrZK7B3I/default.jpg?sqp=CKCJ0KEF&amp;amp;rs=AOn4CLCjW1ZpDzfLikMIyQYZV6GldBDb_w&quot; height=&quot;300&quot; width=&quot;500&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;https://www.youtube.com/v/dThvrZK7B3I?version=3&amp;f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata&quot; /&gt;&lt;param name=&quot;bgcolor&quot; value=&quot;#FFFFFF&quot; /&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot; /&gt;&lt;embed width=&quot;500&quot; height=&quot;300&quot;  src=&quot;https://www.youtube.com/v/dThvrZK7B3I?version=3&amp;f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata&quot; type=&quot;application/x-shockwave-flash&quot; allowfullscreen=&quot;true&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;
&lt;h3&gt;
&lt;b&gt;教程&lt;/b&gt;&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;首先，請到以下網址後依照下圖一按下『&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;TokyoLoaderをインストール&lt;/b&gt;&lt;/span&gt;』．&lt;/li&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;http://tokyoloader.com/download.html&lt;/b&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgveXJb_MWk5Gp0yexD3RrI1ZHNpqtB8LZQJBD-7I5Sc27bIAvgtcasGf7DL-jo_yLxlYiDp88UqGn2QcZ_ezKPi7J1a-dpbcywq9w1lb8WsqZbOfxEj-2C0LX2-jyRCJXZTbpmW_5EX2rZ/s1600/tokyoLoader.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgveXJb_MWk5Gp0yexD3RrI1ZHNpqtB8LZQJBD-7I5Sc27bIAvgtcasGf7DL-jo_yLxlYiDp88UqGn2QcZ_ezKPi7J1a-dpbcywq9w1lb8WsqZbOfxEj-2C0LX2-jyRCJXZTbpmW_5EX2rZ/s1600/tokyoLoader.png&quot; height=&quot;300&quot; width=&quot;500&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot;&gt;圖三．TokyoLoader安裝畫面&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;li&gt;接下來，由於此TokyoLoader需要Adobe AIR環境，因此按下『&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;是&lt;/b&gt;&lt;/span&gt;』安裝Adobe AIR．&lt;/li&gt;
&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXMdk0px9FIUOXX0LGT6kiPaAmsKWdtoH79aYTD5kd8tdQDa-Zg2WezznlouIeHgoKRE_PgCQ3L6kb1pzjbmqEnyriUv8dtyqCl-_iP-pzSTU8FZB8fJ2VzDAipVrPg2m2ZU4-kg5KGbkz/s1600/tokyoLoader1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXMdk0px9FIUOXX0LGT6kiPaAmsKWdtoH79aYTD5kd8tdQDa-Zg2WezznlouIeHgoKRE_PgCQ3L6kb1pzjbmqEnyriUv8dtyqCl-_iP-pzSTU8FZB8fJ2VzDAipVrPg2m2ZU4-kg5KGbkz/s1600/tokyoLoader1.png&quot; height=&quot;300&quot; width=&quot;500&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;font-size: 13px;&quot;&gt;圖四．確認安裝&lt;span style=&quot;font-size: small; text-align: left;&quot;&gt;Adobe AIR&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;li&gt;接著，安裝完畢Adobe AIR後彈跳出以下視窗後，按下『&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;確認&lt;/b&gt;&lt;/span&gt;』允許安裝到你的電腦．&lt;/li&gt;
&amp;nbsp;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0NYL70zFmA-ECZVAXUyA-lWFdfNmBWJYx1cf-NBUIx4OT8XYuQajImw5nOt0RGTeTjGdUGZwusmc1ivYhn7yo84yzfWpZvoWbSv9krc1QiK_0wygmL4T45ETSy5KUoPyfga6NsWV7XlO9/s1600/tokyoLoader2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0NYL70zFmA-ECZVAXUyA-lWFdfNmBWJYx1cf-NBUIx4OT8XYuQajImw5nOt0RGTeTjGdUGZwusmc1ivYhn7yo84yzfWpZvoWbSv9krc1QiK_0wygmL4T45ETSy5KUoPyfga6NsWV7XlO9/s1600/tokyoLoader2.png&quot; height=&quot;300&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot;&gt;圖五．允許TokyoLoader安裝權限&lt;br /&gt;
&lt;div style=&quot;font-size: 13px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-size: 13px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;li&gt;其次，如下圖按下&lt;span style=&quot;color: blue;&quot;&gt;&lt;b&gt;資料夾圖示&lt;/b&gt;&lt;/span&gt;選擇安裝目錄後，按下『&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;繼續&lt;/b&gt;&lt;/span&gt;』進入下一步．&lt;/li&gt;
&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHZKKjNIcEn62Owab7gOSIPch2Kwu0YAHrPBOcAyodaGllRmpT51hU7SvH0zzD1oOqvTvwNY0RMnqildJaReg0S9ZF1pjJn8jK0yDFJ0hDk2SipGhEZMCo4D0UfxZ2vII4gzdfuU1yBAhL/s1600/tokyoLoader3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHZKKjNIcEn62Owab7gOSIPch2Kwu0YAHrPBOcAyodaGllRmpT51hU7SvH0zzD1oOqvTvwNY0RMnqildJaReg0S9ZF1pjJn8jK0yDFJ0hDk2SipGhEZMCo4D0UfxZ2vII4gzdfuU1yBAhL/s1600/tokyoLoader3.png&quot; height=&quot;300&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;font-size: 13px;&quot;&gt;圖六．選擇安裝目錄&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;li&gt;再其次，閱讀TokyoLoader授權合約，按下『&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;我同意&lt;/b&gt;&lt;/span&gt;』後，等待進度條完成，即可完成安裝．&lt;/li&gt;
&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxYMfPeDwV1eR3BpH9rZcqAQc3KD1efe-DFTKVRfZPtydSUJk5JdqGW0FBOVinjQejybFDhpQK84H9OgCTT8vlwZ1AKfLisdo3ejWNIbP0HSATtuic3VWiQO0HdCpH8VIwPHLYIGJxLeLy/s1600/tokyoLoader4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxYMfPeDwV1eR3BpH9rZcqAQc3KD1efe-DFTKVRfZPtydSUJk5JdqGW0FBOVinjQejybFDhpQK84H9OgCTT8vlwZ1AKfLisdo3ejWNIbP0HSATtuic3VWiQO0HdCpH8VIwPHLYIGJxLeLy/s1600/tokyoLoader4.png&quot; height=&quot;300&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;font-size: 13px;&quot;&gt;圖七．更改X軸資料來源&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;li&gt;然後，打開Chrome後，請到優酷網頁後，在右側欄按下『&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;TokyoLoader圖示&lt;/b&gt;&lt;/span&gt;』下載影片．若無，請參考步驟八．&lt;/li&gt;
&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAL8Zh6V8y0hixFfQSkhe-vRd0deGbtKbx0eHzi2PqZ7DDCL6VR_aaYlpTkJKywueGa6SJ-8CU8N5XYVoISKKrxJ8GeAK1mvmF57yYMVeFFzfp_huZYG20K865ofbPZGgjeckZl0tUYwRd/s1600/%E5%9C%96%E7%89%87+1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAL8Zh6V8y0hixFfQSkhe-vRd0deGbtKbx0eHzi2PqZ7DDCL6VR_aaYlpTkJKywueGa6SJ-8CU8N5XYVoISKKrxJ8GeAK1mvmF57yYMVeFFzfp_huZYG20K865ofbPZGgjeckZl0tUYwRd/s1600/%E5%9C%96%E7%89%87+1.png&quot; height=&quot;300&quot; width=&quot;500&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;font-size: 13px;&quot;&gt;圖八．下載影片&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;li&gt;然後，若要觀看下載進度，請到工作列上&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;點選TokyoLoader圖示&lt;/b&gt;&lt;/span&gt;，即可開啟介面．&lt;/li&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjE3ChRNsY2sawxCWomSCAA1WkWudXM4hMTL8g159cT3nq4BNFKj62CNW4lG0h1tjlmCT0N5nMOLN5y7V0Ns0pbwBSOZRU7bFsbJlaZeN3fZbCtIJ6M3eO3_rOkXwhZ1LtxOGkLPCJtVG3/s1600/%E5%9C%96%E7%89%87+2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjE3ChRNsY2sawxCWomSCAA1WkWudXM4hMTL8g159cT3nq4BNFKj62CNW4lG0h1tjlmCT0N5nMOLN5y7V0Ns0pbwBSOZRU7bFsbJlaZeN3fZbCtIJ6M3eO3_rOkXwhZ1LtxOGkLPCJtVG3/s1600/%E5%9C%96%E7%89%87+2.png&quot; height=&quot;300&quot; width=&quot;500&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;font-size: 13px;&quot;&gt;圖九．開啟&lt;span style=&quot;font-size: small; text-align: start;&quot;&gt;TokyoLoader下載介面&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;li&gt;若Chrome無出現TokyoLoader下載圖示，請自行安裝．&lt;/li&gt;
&lt;/div&gt;
&lt;br /&gt;&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;color: red;&quot;&gt;http://tokyoloader.com/extension.html?r=true#&lt;/span&gt;&lt;/blockquote&gt;
&lt;ol&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFvhud1NARwLY84gIFMgxoqAdq4wFVwdW4bgwBi-T3iRI3ROJmadUR5UkGtvTb5_aZAQ9mMAh-bwYRqBuOQFKj76Y9PvShaliX1jzFY6K9aIFw7lTM8EkxGUUtsaomDHowfVlwvSHrKUwE/s1600/tokyoLoader6.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFvhud1NARwLY84gIFMgxoqAdq4wFVwdW4bgwBi-T3iRI3ROJmadUR5UkGtvTb5_aZAQ9mMAh-bwYRqBuOQFKj76Y9PvShaliX1jzFY6K9aIFw7lTM8EkxGUUtsaomDHowfVlwvSHrKUwE/s1600/tokyoLoader6.png&quot; height=&quot;300&quot; width=&quot;500&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;font-size: 13px;&quot;&gt;圖十．安裝TokyoLoader的Chrome擴充元件&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/ol&gt;
&lt;/ol&gt;
&lt;h3&gt;
&lt;/h3&gt;
&lt;h3&gt;
&lt;/h3&gt;
&lt;h3&gt;
Ｒefernce：&lt;/h3&gt;
1.&amp;nbsp;TokyoLoader的官方網站&lt;br /&gt;
http://tokyoloader.com/index.html</content><link rel='replies' type='application/atom+xml' href='http://chenglearning.blogspot.com/feeds/6323713858071113130/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://chenglearning.blogspot.com/2014/10/blog-post.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4851824389201952469/posts/default/6323713858071113130'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4851824389201952469/posts/default/6323713858071113130'/><link rel='alternate' type='text/html' href='http://chenglearning.blogspot.com/2014/10/blog-post.html' title='TokyoLoader:下載優酷、土豆等大陸影音網站'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiF6j5sjJBtph2kJx3ZSfc-vFXONR65FUv_H8M-robQInae_YKD4qss1DslL7GELzK1xMxbEPaYMFwgLgOswjT7ZvjSvk1YJefLinuvWgzy8EEQb9dje7ofwT4pVX8Dz6iibz6p2Ai2dExE/s72-c/%E5%BD%B1%E7%89%87%E4%B8%8B%E8%BC%89.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4851824389201952469.post-802045620464686976</id><published>2014-08-23T08:32:00.002-07:00</published><updated>2015-05-17T08:24:53.055-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Excel圖表"/><category scheme="http://www.blogger.com/atom/ns#" term="Excel教學"/><title type='text'>Excel圖表: 繪製組合圖(下)</title><content type='html'>&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNCLPbGS-btCw801U4Zj3dC886y9I3Lf-WvMWuwc05zqO6fpz0hmRa1eZfyNfrTrOlTERCkVCm6c-vFS5JjMFQ-yjR2Wd60uJsVEEKC-JylnlzDtvARHN-oiyWD-vblsLEV2rjouKl3IJT/s1600/excel+chart9.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNCLPbGS-btCw801U4Zj3dC886y9I3Lf-WvMWuwc05zqO6fpz0hmRa1eZfyNfrTrOlTERCkVCm6c-vFS5JjMFQ-yjR2Wd60uJsVEEKC-JylnlzDtvARHN-oiyWD-vblsLEV2rjouKl3IJT/s1600/excel+chart9.png&quot; width=&quot;500&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;圖一．設定軸的標籤樣式&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;a href=&quot;http://chenglearning.blogspot.tw/2014/08/excel.html&quot;&gt;前一篇&lt;/a&gt;主要教你利用反轉垂直座標軸加大直方圖和趨勢圖間距，而裡面範例我以反轉瀏覽數Y軸為例，然而與圖一有所不同，在進入接下來教學前，請練習產生反轉第二座標Y軸(按讚數)．如圖一所示，這次主題主要教你如何更改軸的標籤樣式，但加入新數值格式時請記得結尾必須要有冒號(;)，如下圖二所示．否則會出現不預期的結果， 這裡範例未加大於50%的數字都會顯示．&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhH1Pd1rmMj57t5iahwZBte-GZIV6wLtS2fZ8TYCwYiSJ7tV-2ulL0TrzMOhvTXqdMhyphenhyphenwsmMXhaxFOuy6Z4IPlhrvhv3Ohgd9HqDfbJGV-pFoT1kx0jVcw-Qxe8nK9IGNAsvv2UMPJS9aa_/s1600/excel+chart12.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;110&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhH1Pd1rmMj57t5iahwZBte-GZIV6wLtS2fZ8TYCwYiSJ7tV-2ulL0TrzMOhvTXqdMhyphenhyphenwsmMXhaxFOuy6Z4IPlhrvhv3Ohgd9HqDfbJGV-pFoT1kx0jVcw-Qxe8nK9IGNAsvv2UMPJS9aa_/s1600/excel+chart12.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;圖二．自訂數值格式規則&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
作業環境&lt;/h3&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Windows 7 64bits&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Microsoft Office 2013-中文&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3&gt;
練習範本&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/YuTinCH/ExcelTutorial/tree/master/combination%20chart&quot;&gt;GitHub&lt;/a&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;檔名：&lt;a class=&quot;js-directory-link&quot; href=&quot;https://github.com/YuTinCH/ExcelTutorial/blob/master/combination%20chart/example-label.xls&quot; id=&quot;29a5c3bd6fde0237e357308416b20a17-8531371c37476f8e19f1d90789e91e9de75b8f73&quot; style=&quot;background-color: #f8f8f8; color: #4183c4; font-family: Helvetica, arial, freesans, clean, sans-serif; font-size: 13px; line-height: 18px; text-decoration: none; white-space: nowrap;&quot; title=&quot;example-advance.xls&quot;&gt;example-label.xls&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;h3&gt;
&lt;b&gt;教程&lt;/b&gt;&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;首先，請如下圖二&lt;span style=&quot;color: blue;&quot;&gt;&lt;b&gt;選取按讚數Y軸&lt;/b&gt;&lt;/span&gt;後，在坐標軸格式的數列圖示下，展開『&lt;b&gt;&lt;span style=&quot;color: purple;&quot;&gt;數值&lt;/span&gt;&lt;/b&gt;』標籤後在格式代碼下輸入以下文字後，按下『&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;新增&lt;/span&gt;&lt;/b&gt;』．&lt;/li&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;
&amp;nbsp;[紅色][&amp;lt;0.6]0%;&lt;/b&gt;&lt;/span&gt;
&lt;/blockquote&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYzh6qrDYgslMlk6e35k5Eus2SSvoRfuT8l9_eK2YqYfD63_pwVhJe9PJRGdTqRJdMOpcUxNVytAYpIjuhy-1MySS0ymcT4V-9xX207KwZ4lEunhyphenhyphenSKqAeevTHTwPBRavYBZkfWbQpIRaX/s1600/excel+chart10.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYzh6qrDYgslMlk6e35k5Eus2SSvoRfuT8l9_eK2YqYfD63_pwVhJe9PJRGdTqRJdMOpcUxNVytAYpIjuhy-1MySS0ymcT4V-9xX207KwZ4lEunhyphenhyphenSKqAeevTHTwPBRavYBZkfWbQpIRaX/s1600/excel+chart10.png&quot; width=&quot;500&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;font-size: 13px;&quot;&gt;圖三．更改按讚數數值格式&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;li&gt;接下來，請重複1的步驟輸入以下代碼更改瀏覽數的Y軸標籤樣式．&lt;/li&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;[藍色][&amp;lt;5000]0;&lt;/b&gt;&lt;/span&gt;

&lt;/blockquote&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhU5kIxFoffp0y5YKrylbb3lgj2wszCqusmu2BnQmk-SeNb0Y3EV7UNa93Ybdso2YRjUdsVzO_dWUuOL5holMZXPO-pQfqIuG0evsDw_zftwk9pKPc7DkSggMwVjQbEbeBcu7uzNmsRCNjy/s1600/excel+chart111.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhU5kIxFoffp0y5YKrylbb3lgj2wszCqusmu2BnQmk-SeNb0Y3EV7UNa93Ybdso2YRjUdsVzO_dWUuOL5holMZXPO-pQfqIuG0evsDw_zftwk9pKPc7DkSggMwVjQbEbeBcu7uzNmsRCNjy/s1600/excel+chart111.png&quot; width=&quot;500&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;font-size: 13px;&quot;&gt;圖四．更改瀏覽數的Y軸&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;li&gt;接著，如下圖在月份左邊增加季節欄位&lt;/li&gt;
&amp;nbsp;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMHmtkFNOvFKP2QwFmxjNeFPpILx8MrbJ2MDjx1zVBjhJY3knTTONEyMb7xZprxkuWshnUt0ID4uvcS9Sz3uVvyDWVc8_Nqjrr5hjY40bAfYxLPIeKnN_E-Dd8P7wLFe87rwYu7nPr34G5/s1600/excel+chart13.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMHmtkFNOvFKP2QwFmxjNeFPpILx8MrbJ2MDjx1zVBjhJY3knTTONEyMb7xZprxkuWshnUt0ID4uvcS9Sz3uVvyDWVc8_Nqjrr5hjY40bAfYxLPIeKnN_E-Dd8P7wLFe87rwYu7nPr34G5/s1600/excel+chart13.png&quot; width=&quot;300&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;font-size: 13px;&quot;&gt;圖五．新增季節欄位&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;li&gt;其次，如下圖&lt;span style=&quot;color: blue;&quot;&gt;&lt;b&gt;選擇X軸&lt;/b&gt;&lt;/span&gt;按下滑鼠右鍵後，選擇『&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;選取資料&lt;/b&gt;&lt;/span&gt;&amp;nbsp;』．&lt;/li&gt;
&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsl4byr0Hh2Ue7ipjwAZ1w9m19VjCUf0e24ZdiBZLENiN0l7wBkjXm0hvjx1sAgxxDu1xxiziNTJhypGpgAZiAJCOREUYA2srGHhgrLevF0aLsbYyCWA_5ELHEHbWEl67HtxyJA6gt9Nz3/s1600/excel+chart14.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsl4byr0Hh2Ue7ipjwAZ1w9m19VjCUf0e24ZdiBZLENiN0l7wBkjXm0hvjx1sAgxxDu1xxiziNTJhypGpgAZiAJCOREUYA2srGHhgrLevF0aLsbYyCWA_5ELHEHbWEl67HtxyJA6gt9Nz3/s1600/excel+chart14.png&quot; width=&quot;500&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;font-size: 13px;&quot;&gt;圖六．切換到選取資料&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;li&gt;再其次，在選取資料來源視窗的『&lt;b&gt;&lt;span style=&quot;color: blue;&quot;&gt;水平（標籤）座標軸的標籤&lt;/span&gt;&lt;/b&gt;』下，按下『&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;編輯&lt;/b&gt;&lt;/span&gt;』按鈕．&lt;/li&gt;
&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOwKR2XN1ICrTBNPNzqxeqB-REroS8PB3iAv80VhMo51O7novPEgn65JzKj7_h04KjVuNxPmAXp3E7HY_YRcUeH-n_OmJgcCAO_0ZMtME3bNR0P7Ga4hFNQH7dSVryT7L64u5dWq14suDD/s1600/excel+chart15.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;330&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOwKR2XN1ICrTBNPNzqxeqB-REroS8PB3iAv80VhMo51O7novPEgn65JzKj7_h04KjVuNxPmAXp3E7HY_YRcUeH-n_OmJgcCAO_0ZMtME3bNR0P7Ga4hFNQH7dSVryT7L64u5dWq14suDD/s1600/excel+chart15.png&quot; width=&quot;500&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;font-size: 13px;&quot;&gt;圖六．更改X軸資料來源&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;li&gt;然後，在座標軸標籤視窗，如下圖的&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;滑鼠游標&lt;/b&gt;&lt;/span&gt;按下按鈕重選座標軸範圍．&lt;/li&gt;
&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhF95P2QsFEmazcj0wFLHR-bpcGXcaxt0d2IVOiHwy4f6GQpBrCObhMWutfQlFIxQuOXErI-qfJ6ibJVw4ePu7lCgEwC8mW01VISDq0ZLTJwqK9HmQq7mGPY-LPDTFTCUiA8gC1SN4BivsX/s1600/excel+chart16.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;114&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhF95P2QsFEmazcj0wFLHR-bpcGXcaxt0d2IVOiHwy4f6GQpBrCObhMWutfQlFIxQuOXErI-qfJ6ibJVw4ePu7lCgEwC8mW01VISDq0ZLTJwqK9HmQq7mGPY-LPDTFTCUiA8gC1SN4BivsX/s1600/excel+chart16.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;圖七．更改坐標軸的範圍&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;li&gt;再然後，請依下圖&lt;span style=&quot;color: blue;&quot;&gt;&lt;b&gt;圈選A2到B13&lt;/b&gt;&lt;/span&gt;， 再依據&lt;b style=&quot;color: red;&quot;&gt;滑鼠游標&lt;/b&gt;確定更改&lt;b&gt;．&lt;/b&gt;&lt;/li&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNUpvgDPu91AMMOFRA5NU39e1uDLuq0MRQ_DPEV_zdmg4l2h7ri_JxUs2DM4ISvskblbEbJk1qLbzqe7X6eSV9EGDHl6IV0FpwvpOlQV4hg7eSiUij-G9qlSmuEy_H2KQsOgeYgE90CB6f/s1600/excel+chart17.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNUpvgDPu91AMMOFRA5NU39e1uDLuq0MRQ_DPEV_zdmg4l2h7ri_JxUs2DM4ISvskblbEbJk1qLbzqe7X6eSV9EGDHl6IV0FpwvpOlQV4hg7eSiUij-G9qlSmuEy_H2KQsOgeYgE90CB6f/s1600/excel+chart17.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot;&gt;圖七．更改坐標軸的範圍&lt;br /&gt;
&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;li&gt;最後，依順序按下圖七和圖六確定按鈕，即成功更改X軸的標籤樣式．&lt;/li&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNCLPbGS-btCw801U4Zj3dC886y9I3Lf-WvMWuwc05zqO6fpz0hmRa1eZfyNfrTrOlTERCkVCm6c-vFS5JjMFQ-yjR2Wd60uJsVEEKC-JylnlzDtvARHN-oiyWD-vblsLEV2rjouKl3IJT/s1600/excel+chart9.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNCLPbGS-btCw801U4Zj3dC886y9I3Lf-WvMWuwc05zqO6fpz0hmRa1eZfyNfrTrOlTERCkVCm6c-vFS5JjMFQ-yjR2Wd60uJsVEEKC-JylnlzDtvARHN-oiyWD-vblsLEV2rjouKl3IJT/s1600/excel+chart9.png&quot; width=&quot;500&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot;&gt;圖八．有季節說明的X軸&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/ol&gt;
&lt;h3&gt;
&lt;/h3&gt;
&lt;h3&gt;
&lt;/h3&gt;
&lt;h3&gt;
作者小劇場：&lt;/h3&gt;
(答案一律反白)&lt;br /&gt;
&lt;br /&gt;
胖子&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: #484848; font-family: Sylfaen, serif; font-size: 14px; line-height: 20px; text-align: justify;&quot;&gt;ლ&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: #484848; font-family: Arial, sans-serif; font-size: 14px; line-height: 20px; text-align: justify;&quot;&gt;(^o^&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: #484848; font-family: Sylfaen, serif; font-size: 14px; line-height: 20px; text-align: justify;&quot;&gt;ლ&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: #484848; font-family: Arial, sans-serif; font-size: 14px; line-height: 20px; text-align: justify;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;background-color: #f6f6f6; color: #762e07; font-family: Arial, Verdana; font-size: 14px; line-height: 20px; text-align: justify;&quot;&gt;&amp;nbsp;&lt;/span&gt;：為了慶祝一百篇，大大要去構思故事架構！哈～哈～這裡是我的天下&lt;br /&gt;
&lt;br /&gt;
大笑中的胖子突然感到一陣冷意，轉頭一看不知什麼時候工程師Ｂ已站在他身後，胖子顫抖舉起食指說：為何你會在這裡？這種難得出場的機會，不是帥帥的我才有特例嗎？&lt;br /&gt;
&lt;br /&gt;
工程師Ｂ坐下不知拿來的椅子後，拿起書邊看邊說：作者叫你趕快把該做的事做完～趕快講解！　&lt;br /&gt;
&lt;br /&gt;
胖子&lt;span lang=&quot;EN-US&quot; style=&quot;background-color: #f6f6f6; color: #762e07; font-family: Arial, Verdana; font-size: 14px; line-height: 20px; text-align: justify;&quot;&gt;(&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: #f6f6f6; color: #762e07; font-family: 新細明體, serif; font-size: 14px; line-height: 20px; text-align: justify;&quot;&gt;⊙&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background-color: #f6f6f6; color: #762e07; font-family: Arial, Verdana; font-size: 14px; line-height: 20px; text-align: justify;&quot;&gt;&amp;nbsp;o&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: #f6f6f6; color: #762e07; font-family: 新細明體, serif; font-size: 14px; line-height: 20px; text-align: justify;&quot;&gt;⊙&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background-color: #f6f6f6; color: #762e07; font-family: Arial, Verdana; font-size: 14px; line-height: 20px; text-align: justify;&quot;&gt;&amp;nbsp;)&lt;/span&gt;：那你在旁邊要做什麼？&lt;br /&gt;
&lt;br /&gt;
工程師Ｂ低著頭說：確認你有沒有把事情做完......&lt;br /&gt;
&lt;br /&gt;
胖子自嗨心想原來大大那麼貼心，給他機會向工程師B展現自己厲害，他不禁心中大笑三聲&lt;br /&gt;
&lt;br /&gt;
(作者: = =....)&lt;br /&gt;
&lt;br /&gt;
胖子燃起鬥志教了起來：各位大大，『數值』和『格式代碼』分別對應到『Number』和『Format Code』，請思考一下程式是如何表示？&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
胖子：你猜對嗎？答案是&lt;span style=&quot;color: white;&quot;&gt;『NumberFormat』&lt;/span&gt;．然而，請注意更改此屬性無法在Excel.Axis找到，你必須先找到TickLabels然後才能更改數值格式．&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
胖子：接下來，參考下面的程式碼更改個別數列的X軸範圍，而不是用FullSeriesCollection一次更改全部數列的範圍．&lt;br /&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
Excel.Series series = seriesCollection.NewSeries();&lt;br /&gt;
series.XValues = oSheet.get_Range(&quot;A2&quot;, &quot;B13&quot;);&lt;br /&gt;
series.Values =&amp;nbsp;oSheet.get_Range(&quot;C2&quot;, &quot;C13&quot;);&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
胖子：謝謝觀看今天的教學．有關更多Excel的C#軸相關應用，請參考以下連結&lt;/div&gt;
&lt;div&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
http://msdn.microsoft.com/en-us/library/microsoft.office.tools.excel.chart.axes.aspx&lt;/blockquote&gt;
結束中胖子回頭說：工程師Ｂ，我實在太帥是不是？～哈&lt;br /&gt;
&lt;br /&gt;
然而胖子身後已經空無一人............&lt;br /&gt;
&lt;div style=&quot;text-align: start;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://chenglearning.blogspot.com/feeds/802045620464686976/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://chenglearning.blogspot.com/2014/08/excel_23.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4851824389201952469/posts/default/802045620464686976'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4851824389201952469/posts/default/802045620464686976'/><link rel='alternate' type='text/html' href='http://chenglearning.blogspot.com/2014/08/excel_23.html' title='Excel圖表: 繪製組合圖(下)'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNCLPbGS-btCw801U4Zj3dC886y9I3Lf-WvMWuwc05zqO6fpz0hmRa1eZfyNfrTrOlTERCkVCm6c-vFS5JjMFQ-yjR2Wd60uJsVEEKC-JylnlzDtvARHN-oiyWD-vblsLEV2rjouKl3IJT/s72-c/excel+chart9.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4851824389201952469.post-1487034953616568642</id><published>2014-08-22T08:47:00.001-07:00</published><updated>2015-04-11T04:21:44.228-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Skype去廣告"/><category scheme="http://www.blogger.com/atom/ns#" term="去廣告"/><category scheme="http://www.blogger.com/atom/ns#" term="軟體教學"/><title type='text'>Skype去廣告:利用限制網站</title><content type='html'>&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;你曾經使用Skype聊天時，出現&lt;/b&gt;&lt;/span&gt;&lt;b style=&quot;color: red;&quot;&gt;令人尷尬的廣告嗎？&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
如下圖一所示，在Skype聊天對話框上面出現廣告，然而有時會出現尷尬的文字，其實這裡我們可以使用在&lt;a href=&quot;http://chenglearning.blogspot.tw/2014/02/closekmpalyerad.html&quot;&gt;KMPlayer去廣告&lt;/a&gt;提到的方法來擋掉桌面應用程式所出現的廣告，然而最大問題此廣告的網域是什麼．換句話說，當你知道網域時，你可以利用增加限制網站來擋掉你不想要的廣告．以下網址就是Skype的廣告來源：&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;ul&gt;https://apps.skype.com/&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;ul&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBx5KGcL63lCP_3Cq6Gs5RTppau_Fb08HGncPPMwXHN84X9H-2PeC-WEcj2Lxj_Qw1LHPVrYLx9Y7G5nJmcDH8mMFKQMTDwQKGcA300nFl1yM18i65N7VvNUwfWPBqmFec9oCfYqYqpksC/s1600/skype%E5%8E%BB%E5%BB%A3%E5%91%8A.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBx5KGcL63lCP_3Cq6Gs5RTppau_Fb08HGncPPMwXHN84X9H-2PeC-WEcj2Lxj_Qw1LHPVrYLx9Y7G5nJmcDH8mMFKQMTDwQKGcA300nFl1yM18i65N7VvNUwfWPBqmFec9oCfYqYqpksC/s1600/skype%E5%8E%BB%E5%BB%A3%E5%91%8A.png&quot; height=&quot;300&quot; width=&quot;500&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;font-size: 13px;&quot;&gt;圖一．Skype廣告畫面&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/ul&gt;
&lt;h3&gt;
作業環境&lt;/h3&gt;
&lt;h3&gt;
&lt;div style=&quot;font-size: medium; font-weight: normal;&quot;&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Windows 7 64bits&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Skype 6.18.0.106&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/h3&gt;
&lt;h2&gt;
&lt;ol style=&quot;-webkit-text-stroke-width: 0px; color: black; font-family: &#39;Times New Roman&#39;; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;&quot;&gt;&lt;/ol&gt;
&lt;/h2&gt;
&lt;h3 style=&quot;-webkit-text-stroke-width: 0px; color: black; font-family: &#39;Times New Roman&#39;; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;&quot;&gt;
&lt;b&gt;教程
&lt;/b&gt;&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;首先, 請在開始功能表開啟控制台後，請進入『&lt;span style=&quot;color: blue;&quot;&gt;&lt;b&gt;網路和網際網路&lt;/b&gt;&lt;/span&gt;』再按下『&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;網際網路選項&lt;/b&gt;&lt;/span&gt;』．&lt;/li&gt;
&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgW1go_YRsw7h3DAQVievrIjT64h9iJ9MGDuibna1xNp30iNvufvuZ56Gf4eGVlMx5kCB3fI7uWKHtj9DtoQlDc8VWLUysPT-iwCTwqWdh5mRxTkNAyFHh_kggwkWywUX2cDyMmiH2M4ccR/s1600/kmplayer1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgW1go_YRsw7h3DAQVievrIjT64h9iJ9MGDuibna1xNp30iNvufvuZ56Gf4eGVlMx5kCB3fI7uWKHtj9DtoQlDc8VWLUysPT-iwCTwqWdh5mRxTkNAyFHh_kggwkWywUX2cDyMmiH2M4ccR/s1600/kmplayer1.png&quot; height=&quot;300&quot; width=&quot;500&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;font-size: 13px;&quot;&gt;圖二．開啟網際網路選項&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;li style=&quot;margin: 0px 0px 0.25em; padding: 0px;&quot;&gt;接著，在網際網路-內容視窗切換『&lt;span style=&quot;color: blue;&quot;&gt;&lt;b&gt;安全性&lt;/b&gt;&lt;/span&gt;』，然後選擇『&lt;b&gt;&lt;span style=&quot;color: orange;&quot;&gt;限制的網站&lt;/span&gt;&lt;/b&gt;』在按下『&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;網站&lt;/b&gt;&lt;/span&gt;』．&lt;/li&gt;
&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6eyAxUMgNR7f6UY7ftJbe_hecM5o6KlU5TgJu89vFDxwo-Q4KG5Vk2uFQnN88aNr04agt2SqI4K-zn4-7gyetUBPqfnhfCagZQVhKHYmexXmj6crD06FeIC13QVZa6ntQ1-yIveNiycRY/s1600/kmplayer2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6eyAxUMgNR7f6UY7ftJbe_hecM5o6KlU5TgJu89vFDxwo-Q4KG5Vk2uFQnN88aNr04agt2SqI4K-zn4-7gyetUBPqfnhfCagZQVhKHYmexXmj6crD06FeIC13QVZa6ntQ1-yIveNiycRY/s1600/kmplayer2.png&quot; height=&quot;400&quot; width=&quot;350&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;font-size: 13px;&quot;&gt;圖三．進入『限制的網站』選項&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;li style=&quot;margin: 0px 0px 0.25em; padding: 0px;&quot;&gt;再接著，在限制網站視窗，輸入『&lt;span style=&quot;background-color: white; font-family: Consolas, Monaco, &#39;Lucida Console&#39;, monospace; font-size: 0.857142857rem; line-height: 1.714285714;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;b&gt;https://apps.skype.com/&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;』後按下&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;新增&lt;/b&gt;&lt;/span&gt;，然後按下『關閉』→『確定』完成設置．&lt;/li&gt;
&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigRm453d7ytKdkS9BbDkAUB6KaosrESwIFGkOZ_phA5V-sYDa9lZwmUGMBiauCFDQr14XiaOW5GAR_KaWDs7j3ti2fVGmqJyyjgAVepv1GOK88mMDLZwPqNkqmurre8Kf_CDxIS9rxFz40/s1600/skype.gif&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigRm453d7ytKdkS9BbDkAUB6KaosrESwIFGkOZ_phA5V-sYDa9lZwmUGMBiauCFDQr14XiaOW5GAR_KaWDs7j3ti2fVGmqJyyjgAVepv1GOK88mMDLZwPqNkqmurre8Kf_CDxIS9rxFz40/s1600/skype.gif&quot; height=&quot;353&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;圖四．增加限制Skype的網站&lt;br /&gt;
&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;li style=&quot;margin: 0px 0px 0.25em; padding: 0px;&quot;&gt;最後，請重新開啟你的Skype，確認是否成功去除廣告．&lt;/li&gt;
&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj62tMpWHNEn7ZQclQYOPZjlmIgZ4-BxOtfMXe_T74nDz6oj-Nq2rcetUjkGck5NmrccPFEFPRhKsq-2cdyflj85H48kPeaSHIE9dejtvRK6C7i8E4YskG-afWv0W50oL0NXok4CSgqf9up/s1600/skype%E5%8E%BB%E5%BB%A3%E5%91%8A4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj62tMpWHNEn7ZQclQYOPZjlmIgZ4-BxOtfMXe_T74nDz6oj-Nq2rcetUjkGck5NmrccPFEFPRhKsq-2cdyflj85H48kPeaSHIE9dejtvRK6C7i8E4YskG-afWv0W50oL0NXok4CSgqf9up/s1600/skype%E5%8E%BB%E5%BB%A3%E5%91%8A4.png&quot; height=&quot;300&quot; width=&quot;500&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;font-size: 13px;&quot;&gt;圖五．無廣告的Skype&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/ol&gt;
&lt;h3&gt;
&lt;/h3&gt;
</content><link rel='replies' type='application/atom+xml' href='http://chenglearning.blogspot.com/feeds/1487034953616568642/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://chenglearning.blogspot.com/2014/08/skype.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4851824389201952469/posts/default/1487034953616568642'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4851824389201952469/posts/default/1487034953616568642'/><link rel='alternate' type='text/html' href='http://chenglearning.blogspot.com/2014/08/skype.html' title='Skype去廣告:利用限制網站'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBx5KGcL63lCP_3Cq6Gs5RTppau_Fb08HGncPPMwXHN84X9H-2PeC-WEcj2Lxj_Qw1LHPVrYLx9Y7G5nJmcDH8mMFKQMTDwQKGcA300nFl1yM18i65N7VvNUwfWPBqmFec9oCfYqYqpksC/s72-c/skype%E5%8E%BB%E5%BB%A3%E5%91%8A.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4851824389201952469.post-6925809843897860400</id><published>2014-08-09T08:52:00.004-07:00</published><updated>2015-05-17T08:24:53.049-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Excel圖表"/><category scheme="http://www.blogger.com/atom/ns#" term="Excel教學"/><title type='text'>Excel圖表: 繪製組合圖(中)</title><content type='html'>&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEjiWubObPkzqMsfPyznZlkJrLKs2JKVbz13VbzdZANbfRcygm8hGFOkNzbWgEV1yFm1E_7f9-uoRravzFa2eTwseMg9G_GKJ6T7_VKaKJDqe7JnRyOV5zsbycTYNlGG4hVLyJ8u8kic4V/s1600/excel+chart8.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEjiWubObPkzqMsfPyznZlkJrLKs2JKVbz13VbzdZANbfRcygm8hGFOkNzbWgEV1yFm1E_7f9-uoRravzFa2eTwseMg9G_GKJ6T7_VKaKJDqe7JnRyOV5zsbycTYNlGG4hVLyJ8u8kic4V/s1600/excel+chart8.png&quot; width=&quot;500&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;font-size: 13px;&quot;&gt;圖一．繪製進階的組合圖(Combination Chart)&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
在前一篇，我講述有關如何使用Excel2013繪製組合圖，接下來這裡將先介紹移動圖表、縮短直方圖間距，反轉直方圖的坐標軸，修正圖表樣式等技巧．另一方面，我也提供練習題，若不知道答案，請參考教學影片．在教學影片提供自訂坐標軸標籤格式，此功能將在下一篇補充說明．&lt;br /&gt;
&lt;br /&gt;
最後，我在文章最後增加英文小劇場和C#自動化技巧，若你不喜歡就請跳過這段．其實，我加入這段原因，希望幫助學習如何將excel自動化，畢竟程式語言都跟英文息息相關．&lt;br /&gt;
&lt;h3&gt;
作業環境&lt;/h3&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Windows 7 64bits&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Microsoft Office 2013-中文&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3&gt;
練習範本&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/YuTinCH/ExcelTutorial/tree/master/combination%20chart&quot;&gt;GitHub&lt;/a&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;檔名：&lt;a class=&quot;js-directory-link&quot; href=&quot;https://github.com/YuTinCH/ExcelTutorial/blob/master/combination%20chart/example-advance.xls&quot; id=&quot;29a5c3bd6fde0237e357308416b20a17-8531371c37476f8e19f1d90789e91e9de75b8f73&quot; style=&quot;background-color: #f8f8f8; color: #4183c4; font-family: Helvetica, arial, freesans, clean, sans-serif; font-size: 13px; line-height: 18px; text-decoration: none; white-space: nowrap;&quot; title=&quot;example-advance.xls&quot;&gt;example-advance.xls&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;h3&gt;
&lt;b&gt;教學影片&lt;/b&gt;
&lt;/h3&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;500&#39; height=&#39;300&#39; src=&#39;https://www.youtube.com/embed/vkLn58g5ZrU?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;span style=&quot;color: red; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;color: red; font-size: x-small;&quot;&gt;ps.本文章教學影片有錯字, 按「鑽」數應該為按「讚」數，我已經將GitHub範本修正&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;
&lt;br /&gt;
&lt;h3&gt;
&lt;b&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;h3&gt;
&lt;b&gt;教程&lt;/b&gt;&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;首先，請如下圖二選取圖表後，按下滑鼠右鍵後選擇『&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;移動圖表&lt;/b&gt;&lt;/span&gt;』&lt;/li&gt;
&amp;nbsp;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcYJJLNyf6vaoMu7fyXSm4tLIci0LuLnpuoyMkn5a_20R-soaCxDMfDl5aNw8bMue6-q7cycin9RGEimI4D3hntv6nLP_UgekE8IRdHmFtPW-XbB7ZqRlQwK4cJQD9esX6Lxzu3vxYSN86/s1600/excel+chart.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcYJJLNyf6vaoMu7fyXSm4tLIci0LuLnpuoyMkn5a_20R-soaCxDMfDl5aNw8bMue6-q7cycin9RGEimI4D3hntv6nLP_UgekE8IRdHmFtPW-XbB7ZqRlQwK4cJQD9esX6Lxzu3vxYSN86/s1600/excel+chart.png&quot; width=&quot;500&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;圖二．開啟移動圖表選項&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;li&gt;接下來，在『移動圖表』視窗下，選擇『&lt;b&gt;&lt;span style=&quot;color: blue;&quot;&gt;新工作表&lt;/span&gt;&lt;/b&gt;』並且輸入&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;工作表名稱&lt;/b&gt;&lt;/span&gt;後，按下『&lt;span style=&quot;color: blue;&quot;&gt;&lt;b&gt;確定&lt;/b&gt;&lt;/span&gt;』．&lt;/li&gt;
&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiDwubskWmpAYQEzQw4b4nnCjyV0FlBN8MSEpJNFaOTUa8-w_qKV1BPW-gIyuHwrNAgWBMSi6oRc8YaZlWt0I_8h8NSHNRzs0_2u88aQPU1U_RLazm_DcRJJzgb4PaLDY7qQX4VdcccGwB/s1600/excel+chart1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiDwubskWmpAYQEzQw4b4nnCjyV0FlBN8MSEpJNFaOTUa8-w_qKV1BPW-gIyuHwrNAgWBMSi6oRc8YaZlWt0I_8h8NSHNRzs0_2u88aQPU1U_RLazm_DcRJJzgb4PaLDY7qQX4VdcccGwB/s1600/excel+chart1.png&quot; width=&quot;360&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;圖三．移動圖表視窗&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;li&gt;接著，如下圖四在『&lt;b&gt;&lt;span style=&quot;color: blue;&quot;&gt;按讚數&lt;/span&gt;&lt;/b&gt;』數列按下滑鼠右鍵呼叫圖表工具列後，選擇『&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;外框&lt;/span&gt;&lt;/b&gt;』後更改顏色為『&lt;span style=&quot;color: purple;&quot;&gt;&lt;b&gt;紅色&lt;/b&gt;&lt;/span&gt;』．&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;練習題：請練習將『&lt;b&gt;&lt;span style=&quot;color: blue;&quot;&gt;瀏覽數&lt;/span&gt;&lt;/b&gt;』的外框更改為黑色．&lt;/li&gt;
&lt;/ul&gt;
&amp;nbsp;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjC51w93TlM3bBPwfgga2buE236V5pNodb1HIaITQkBu18Eh1k39LDI3B7V_mjFrER-xE4aKHxvOstuJyYp8ZOSgrHESL2IoL1hucS_JOu-IU8SkX3oyVwm93KYQj0LuRu3un5xd26foqMj/s1600/excel+chart3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjC51w93TlM3bBPwfgga2buE236V5pNodb1HIaITQkBu18Eh1k39LDI3B7V_mjFrER-xE4aKHxvOstuJyYp8ZOSgrHESL2IoL1hucS_JOu-IU8SkX3oyVwm93KYQj0LuRu3un5xd26foqMj/s1600/excel+chart3.png&quot; width=&quot;500&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;圖四．新增&lt;span style=&quot;font-size: small; text-align: left;&quot;&gt;『&lt;/span&gt;組合圖&lt;span style=&quot;font-size: small; text-align: left;&quot;&gt;』&lt;/span&gt;工作表&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;li&gt;其次，在『&lt;span style=&quot;color: blue;&quot;&gt;&lt;b&gt;瀏覽數&lt;/b&gt;&lt;/span&gt;』按下滑鼠右鍵後，選擇『&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;資料數列格式&lt;/b&gt;&lt;/span&gt;
』．&lt;/li&gt;
&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhD83eMhizJbEij_N1YuaP4mA9col-ZxS_aw0QRSewyO72xH5n8nXWQaeUeSoWPIlkm-2z3OWBQfnMy8RXckuq3cuCDnn3s5ofjY_LsNK82Bie6nXB36zlfsOaBoNvqcYIUImaPSkYGGRso/s1600/excel+chart4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhD83eMhizJbEij_N1YuaP4mA9col-ZxS_aw0QRSewyO72xH5n8nXWQaeUeSoWPIlkm-2z3OWBQfnMy8RXckuq3cuCDnn3s5ofjY_LsNK82Bie6nXB36zlfsOaBoNvqcYIUImaPSkYGGRso/s1600/excel+chart4.png&quot; width=&quot;500&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot;&gt;圖五．開啟&lt;span style=&quot;font-size: small; text-align: left;&quot;&gt;『&lt;/span&gt;資料數列格式&lt;span style=&quot;font-size: small; text-align: left;&quot;&gt;』&lt;/span&gt;工具列&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;li&gt;再其次，在右欄的資料數列工具列選擇&lt;span style=&quot;color: purple;&quot;&gt;&lt;b&gt;數列圖示&lt;/b&gt;&lt;/span&gt;，找到『&lt;span style=&quot;color: blue;&quot;&gt;&lt;b&gt;類別間距&lt;/b&gt;&lt;/span&gt;』後更改數值為&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: black; font-weight: normal;&quot;&gt;『&lt;/span&gt;0％&lt;/b&gt;&lt;/span&gt;』．&lt;/li&gt;
&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsgyWapI-BUuvvaUvLS6xpZJkwsuCpvsZ5g2D_nIXctLfp71hpb-TP2UDz99TRFY-s3XP4REYhaqAhfuxLpYL78r0kySWr5gRPnfizWddsM4rkamWbT53bTbh2JzuZBNsRFeUFRWJ_AjRQ/s1600/excel+chart5.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;330&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsgyWapI-BUuvvaUvLS6xpZJkwsuCpvsZ5g2D_nIXctLfp71hpb-TP2UDz99TRFY-s3XP4REYhaqAhfuxLpYL78r0kySWr5gRPnfizWddsM4rkamWbT53bTbh2JzuZBNsRFeUFRWJ_AjRQ/s1600/excel+chart5.png&quot; width=&quot;500&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;font-size: 13px;&quot;&gt;圖六．更改直方圖的類別間距&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;li&gt;然後，如圖七選擇&lt;span style=&quot;color: blue;&quot;&gt;&lt;b&gt;直方圖的Y座標軸&lt;/b&gt;&lt;/span&gt;，工具列將切換到座標軸選項後，選擇&lt;span style=&quot;color: purple;&quot;&gt;&lt;b&gt;數列圖示&lt;/b&gt;&lt;/span&gt;後請在座標軸選項底下勾選『&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;數值次序反轉&lt;/b&gt;&lt;/span&gt;』．&lt;/li&gt;
&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8ptNR6DBFwYnwMN4i0Kp0t1gix9I-XlMIVaPbQ6OaL7lD6uX2VwDwnImh4Sfo0XuIfMDTvr9GIwrtUPR_UnunilPtTUwi7z-xG25yxIWoTNfXFmRMw8NS9DCKooYfibsz0aTK_qhC0Do3/s1600/excel+chart6.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8ptNR6DBFwYnwMN4i0Kp0t1gix9I-XlMIVaPbQ6OaL7lD6uX2VwDwnImh4Sfo0XuIfMDTvr9GIwrtUPR_UnunilPtTUwi7z-xG25yxIWoTNfXFmRMw8NS9DCKooYfibsz0aTK_qhC0Do3/s1600/excel+chart6.png&quot; width=&quot;500&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;font-size: 13px;&quot;&gt;&amp;nbsp;圖七． 設置按讚數為第二個座標軸&lt;br /&gt;
&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;li&gt;最後，接續上一步驟請在&lt;span style=&quot;color: purple;&quot;&gt;&lt;b&gt;座標軸選項&lt;/b&gt;&lt;/span&gt;找到『&lt;span style=&quot;color: blue;&quot;&gt;&lt;b&gt;最大值&lt;/b&gt;&lt;/span&gt;』後，更改數值為『&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;8000&lt;/b&gt;&lt;/span&gt;』．&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;練習題：請更改將『按讚數』的最大值到100%．&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLAa2wnRBDsW0oNcba1OipC0XFMMsVAKtz0i6k3DG67jFV2rUVd2-k6Mx_weqsvJy3flDiuf6rzd02pdN3GNTe4IsbDEigjYxrdDlmky_TyCkUw_uLX4m0PTu0UAQ9W8aETwlL5XOr1Nk1/s1600/excel+chart7.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLAa2wnRBDsW0oNcba1OipC0XFMMsVAKtz0i6k3DG67jFV2rUVd2-k6Mx_weqsvJy3flDiuf6rzd02pdN3GNTe4IsbDEigjYxrdDlmky_TyCkUw_uLX4m0PTu0UAQ9W8aETwlL5XOr1Nk1/s1600/excel+chart7.png&quot; width=&quot;500&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;font-size: 13px;&quot;&gt;圖九．成功繪製組合圖&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/ol&gt;
&lt;h3&gt;
作者小劇場：&lt;/h3&gt;
&lt;br /&gt;
胖子惆悵望著遠方：唉～～天妒男顏，我到底何時出場？&lt;br /&gt;
&lt;br /&gt;
作者思考成語正確性：恩．．．你可能需要學習如何搞笑....&lt;br /&gt;
&lt;br /&gt;
胖子( ⊙ o ⊙ )：為什麼？？搞笑有損我帥哥形象耶~~!&lt;br /&gt;
&lt;br /&gt;
作者(¬_¬)：你知道Line的饅頭人有多夯～　搞笑是王道ㄚ～&lt;br /&gt;
&lt;br /&gt;
胖子(&lt;span style=&quot;background-color: white; color: #762e07; font-family: 新細明體, serif; font-size: 11.5pt; line-height: 20px; text-align: justify;&quot;&gt;〒&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #762e07; font-family: 細明體; font-size: 11.5pt; line-height: 20px; text-align: justify;&quot;&gt;▽&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #762e07; font-family: 新細明體, serif; font-size: 11.5pt; line-height: 20px; text-align: justify;&quot;&gt;〒)&lt;/span&gt;：大大～不要阿～～&lt;br /&gt;
&lt;br /&gt;
作者勉為其難說：那好吧！你先繼續在小劇場取悅讀者，等你有足夠人氣，或許我就有靈感！&lt;br /&gt;
&lt;br /&gt;
聽到這句話後，胖子立刻精神抖擻地說明：親愛讀者大大們，請試著將類別間距和數列重疊翻譯成英文？&lt;br /&gt;
&lt;br /&gt;
胖子(^_^)：&lt;b&gt;&lt;span style=&quot;color: white;&quot;&gt;類別間距在英文是『gap&amp;nbsp;width』，而數列重疊則是『series overlay』&lt;/span&gt;&lt;/b&gt;．若你要使用C#自動化請利用這關鍵字進行更改，然而，在類別&lt;span style=&quot;color: red;&quot;&gt;Excel.Series&lt;/span&gt;並沒有提供更改類別間距，而是在&lt;span style=&quot;color: red;&quot;&gt;Excel.ChartGroup&lt;/span&gt;，若你想更改請看&lt;a href=&quot;http://social.msdn.microsoft.com/Forums/vstudio/en-US/2d104501-f6e8-44d3-bc38-8f80d8f870a1/excel-chart-for-multiple-segregated-column-using-c?forum=vsto&quot;&gt;此連結&lt;/a&gt;的Ji.Zhou的答案．&lt;br /&gt;
&lt;div&gt;
&lt;div&gt;
&lt;br /&gt;
胖子(&lt;span lang=&quot;EN-US&quot; style=&quot;background-color: white; color: #762e07; font-family: Arial, sans-serif; font-size: 11.5pt; line-height: 20px; text-align: justify;&quot;&gt;(&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #762e07; font-family: 新細明體, serif; font-size: 11.5pt; line-height: 20px; text-align: justify;&quot;&gt;￣&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background-color: white; color: #762e07; font-family: Arial, sans-serif; font-size: 11.5pt; line-height: 20px; text-align: justify;&quot;&gt;&amp;nbsp;3&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #762e07; font-family: 新細明體, serif; font-size: 11.5pt; line-height: 20px; text-align: justify;&quot;&gt;￣&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background-color: white; color: #762e07; font-family: Arial, sans-serif; font-size: 11.5pt; line-height: 20px; text-align: justify;&quot;&gt;)y&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #762e07; font-family: 細明體; font-size: 11.5pt; line-height: 20px; text-align: justify;&quot;&gt;▂&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background-color: white; color: #762e07; font-family: Arial, sans-serif; font-size: 11.5pt; line-height: 20px; text-align: justify;&quot;&gt;ξ&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #762e07; font-family: 新細明體, serif; font-size: 11.5pt; line-height: 20px; text-align: justify;&quot;&gt;)&lt;/span&gt;：接下來，請問將『&lt;b&gt;數值次序反轉&lt;/b&gt;』翻譯成『Reverse series order』對嗎？&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;color: #762e07; font-family: 新細明體, serif;&quot;&gt;&lt;span style=&quot;font-size: 15px; line-height: 20px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
胖子(&lt;span style=&quot;background-color: white; color: #762e07; font-family: Arial, sans-serif; font-size: 15px; line-height: 20px; text-align: justify;&quot;&gt;*\(^_^)/*&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #762e07; font-family: 新細明體, serif; font-size: 11.5pt; line-height: 20px; text-align: justify;&quot;&gt;)&lt;/span&gt;：&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;不對喔～！正確應該是『Values in reverse order』&lt;/span&gt;&lt;/span&gt;你猜對嗎？雖然你在類別Excel.Axis更改此屬性，然而資料成員卻不是相同英文，你需要更改&lt;a href=&quot;http://msdn.microsoft.com/en-us/library/microsoft.office.interop.excel.axis.reverseplotorder(v=office.15).aspx?cs-save-lang=1&amp;amp;cs-lang=vb#code-snippet-1&quot;&gt;ReversePlotOrder&lt;/a&gt;為真(true)，你才能顛倒數列．&lt;br /&gt;
&lt;br /&gt;
胖子(&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: #484848; font-family: Sylfaen, serif; font-size: 14px; line-height: 20px; text-align: justify;&quot;&gt;ლ&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: #484848; font-family: Arial, sans-serif; font-size: 14px; line-height: 20px; text-align: justify;&quot;&gt;(^o^&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: #484848; font-family: Sylfaen, serif; font-size: 14px; line-height: 20px; text-align: justify;&quot;&gt;ლ&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: #484848; font-family: Arial, sans-serif; font-size: 14px; line-height: 20px; text-align: justify;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;background-color: #f6f6f6; color: #762e07; font-family: Arial, Verdana; font-size: 14px; line-height: 20px; text-align: justify;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #762e07; font-family: 新細明體, serif; font-size: 11.5pt; line-height: 20px; text-align: justify;&quot;&gt;)&lt;/span&gt;：大家還滿意今天教學嗎？&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
胖子(&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: #484848; font-family: Sylfaen, serif; font-size: 14px; line-height: 20px; text-align: justify;&quot;&gt;ლ&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: #484848; font-family: Arial, sans-serif; font-size: 14px; line-height: 20px; text-align: justify;&quot;&gt;(^o^&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: #484848; font-family: Sylfaen, serif; font-size: 14px; line-height: 20px; text-align: justify;&quot;&gt;ლ&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: #484848; font-family: Arial, sans-serif; font-size: 14px; line-height: 20px; text-align: justify;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;background-color: #f6f6f6; color: #762e07; font-family: Arial, Verdana; font-size: 14px; line-height: 20px; text-align: justify;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #762e07; font-family: 新細明體, serif; font-size: 11.5pt; line-height: 20px; text-align: justify;&quot;&gt;)&lt;/span&gt;：大大，我今天順利完成任務～&lt;br /&gt;
&lt;br /&gt;
作者&lt;span lang=&quot;EN-US&quot; style=&quot;background-color: white; color: #762e07; font-family: Arial, sans-serif; font-size: 11.5pt; line-height: 20px; text-align: justify;&quot;&gt;(¬_¬)&lt;/span&gt;看著胖子&lt;span style=&quot;background-color: #f6f6f6; color: #762e07; font-family: Arial, Verdana; font-size: 14px; line-height: 20px; text-align: justify;&quot;&gt;&amp;nbsp;&lt;/span&gt;：答案在哪裡？有很多莫名其妙的空白&lt;br /&gt;
&lt;br /&gt;
胖子：XD XD&amp;nbsp;我把答案反白了，大大我是不是很聰明～～&lt;br /&gt;
&lt;br /&gt;
作者：看來你要繼續待在小劇場....&lt;br /&gt;
&lt;br /&gt;
胖子(&amp;nbsp;⊙ o ⊙)：為什麼～～&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://chenglearning.blogspot.com/feeds/6925809843897860400/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://chenglearning.blogspot.com/2014/08/excel.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4851824389201952469/posts/default/6925809843897860400'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4851824389201952469/posts/default/6925809843897860400'/><link rel='alternate' type='text/html' href='http://chenglearning.blogspot.com/2014/08/excel.html' title='Excel圖表: 繪製組合圖(中)'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEjiWubObPkzqMsfPyznZlkJrLKs2JKVbz13VbzdZANbfRcygm8hGFOkNzbWgEV1yFm1E_7f9-uoRravzFa2eTwseMg9G_GKJ6T7_VKaKJDqe7JnRyOV5zsbycTYNlGG4hVLyJ8u8kic4V/s72-c/excel+chart8.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4851824389201952469.post-5929833020230399219</id><published>2014-08-07T08:11:00.003-07:00</published><updated>2015-04-11T03:40:04.484-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="UML"/><title type='text'>UML:介紹</title><content type='html'>&lt;b style=&quot;color: red;&quot;&gt;你有想過為何要學習統一建模語言(Unified Modeling Language, UML)嗎？&lt;/b&gt;&lt;br /&gt;
&lt;b style=&quot;color: red;&quot;&gt;&lt;br /&gt;&lt;/b&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIoUm-k4KjSLd0Y2AEVlvkrZd6s1nhncTNLw2CtxYTl_qt6GpDDQSWSfVDm8M7V7A1badHB9lsmnMbycJ7H5jijnI6ifqQRtD-sT82prO79jj5X5MWAZ6nMAA4HCwp1lQuz3Yu3mv3QeLU/s1600/Figure20.gif&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIoUm-k4KjSLd0Y2AEVlvkrZd6s1nhncTNLw2CtxYTl_qt6GpDDQSWSfVDm8M7V7A1badHB9lsmnMbycJ7H5jijnI6ifqQRtD-sT82prO79jj5X5MWAZ6nMAA4HCwp1lQuz3Yu3mv3QeLU/s1600/Figure20.gif&quot; height=&quot;295&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot;&gt;圖一.軟體開發流程(&lt;a href=&quot;http://www.jot.fm/issues/issue_2005_03/article1/&quot;&gt;The Journal of Object Technology&lt;/a&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;
這幾年來，越來越多公司要求面試者擁有此技術，漸漸在&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;履歷上具有加分作用&lt;/b&gt;&lt;/span&gt;．然而，有部分工程師對此技術感到存疑，他不但因複雜性花費過多時間，而且不容易與軟體專案同步．然而，工程師若以自己觀點進行軟體開發，甚至未定義目標市場，造成軟體不被市場接受，因此某些專家定義如圖一軟體開發流程．事實上，UML幫助團隊建立軟體開發過程(Software development process)，並且加入商業考量因子，使公司產品符合市場需求．&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
統一建模語言(Unified Modeling Language, UML)主要用來可視化(Visulaize)系統架構設計，而且使用圖形符號描述系統元件之間互動與關係．另一方面，劃出軟體系統架構並不是第一優先，而是先進行需求分析(requirement analysis)和商業定義(Businese definition)，這定義使用者案例(Use Case)，圖形使用者界面的藍圖和流程，以問題導向物件類別圖(class diagram)．換句話說，它在專案經理，市場經理和工程師之間建立溝通橋樑，不但讓團隊清楚了解初步系統藍圖與行為，而且降低溝通不良問題．&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: red; font-weight: bold;&quot;&gt;最重要的是，在進行需求分析與商業定義時，不要寫任何程式碼！&lt;/span&gt;我想大部分工程師不是遇到一句話就打掉重練，就是根本不需要此功能，導致工程師浪費許多時間，甚至工時越來越長．因此，公司若想給工程師良好的工作環境，你應該好好清楚定義產品走向，而不是有一個想法直接叫工程師加功能，這樣並不會使產品賣得好．換句話說，發展產品時不應該把功能把第一，而是要同時考慮功能性與市場接受度．這樣不但能增加公司營收，而且使台灣工程師辛苦有價值，拿到優渥的分紅．&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;br /&gt;
UML取代傳統系統文件，不僅代表軟體系統架構圖與流程，而且準確定義各元件的行為和邏輯，甚至有效率地維護軟體系統．最重要的是，未來加入團隊夥伴能閱讀此份文件很快進入狀況，而且也節省你說明的時間．另一方面，當你遇到bug時，你不必複習你的系統架構，甚至一步一步偵錯你的程式碼，也就說減少處理bug時間．&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
順帶一提，UML使用到物件導向設計相關觀念，建議複習物件導向．&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;
總結&lt;/h2&gt;
&lt;div&gt;
&lt;h3&gt;
&lt;span style=&quot;color: red;&quot;&gt;分類&lt;/span&gt;&lt;/h3&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;Structural Diagrams&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://chenglearning.blogspot.com/2014/01/umlclassdiagram.html&quot;&gt;&lt;b&gt;Class diagram&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Object diagram&lt;/li&gt;
&lt;li&gt;Component diagram&lt;/li&gt;
&lt;li&gt;Deployment diagram&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;Behaviour Diagrams&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Use Case diagram&lt;/li&gt;
&lt;li&gt;Sequence diagram&lt;/li&gt;
&lt;li&gt;Collaboration diagram&lt;/li&gt;
&lt;li&gt;Statechart diagram&lt;/li&gt;
&lt;li&gt;Activity diagram&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3&gt;
&lt;span style=&quot;color: red;&quot;&gt;優點&lt;/span&gt;&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;更有效率與他人溝通你所做的&lt;/li&gt;
&lt;li&gt;降低系統維護花費的錢&lt;/li&gt;
&lt;li&gt;節省追bug時間，無須重複複習你程式架構&lt;/li&gt;
&lt;li&gt;清楚定義你軟體行為&lt;/li&gt;
&lt;li&gt;幫助未來加入團隊夥伴進入狀況，減少說明時間&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;
&lt;span style=&quot;color: red;&quot;&gt;缺點&lt;/span&gt;&lt;/h3&gt;
&lt;div&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Times New Roman, serif;&quot;&gt;它需要即時與你程式碼同步更新&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Times New Roman, serif;&quot;&gt;初學者很難去定義或畫出正確的流程&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;初學者經常劃出過於複雜和多餘的圖&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://chenglearning.blogspot.com/feeds/5929833020230399219/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://chenglearning.blogspot.com/2014/08/umlintroduction.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4851824389201952469/posts/default/5929833020230399219'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4851824389201952469/posts/default/5929833020230399219'/><link rel='alternate' type='text/html' href='http://chenglearning.blogspot.com/2014/08/umlintroduction.html' title='UML:介紹'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIoUm-k4KjSLd0Y2AEVlvkrZd6s1nhncTNLw2CtxYTl_qt6GpDDQSWSfVDm8M7V7A1badHB9lsmnMbycJ7H5jijnI6ifqQRtD-sT82prO79jj5X5MWAZ6nMAA4HCwp1lQuz3Yu3mv3QeLU/s72-c/Figure20.gif" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4851824389201952469.post-4094829636789417300</id><published>2014-08-04T09:09:00.000-07:00</published><updated>2014-08-04T15:35:56.034-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Chrome"/><category scheme="http://www.blogger.com/atom/ns#" term="Chrome耗電"/><title type='text'>筆電經常沒電嗎? 關掉Chrome!</title><content type='html'>&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYs77qDm54iVyO1Sk6xNquG507t0GJWumy-3gPmKMG8Np6dmr-VYiAnRGFLoYtdmcqlHrrAxKn2EdMJ-ws0whSorHAiIgbfBYup-mq6vFizsWgBKyKvXVzug9kXvyngwR3md9vSzx_APS9/s1600/%E5%9C%96%E7%89%87+5.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYs77qDm54iVyO1Sk6xNquG507t0GJWumy-3gPmKMG8Np6dmr-VYiAnRGFLoYtdmcqlHrrAxKn2EdMJ-ws0whSorHAiIgbfBYup-mq6vFizsWgBKyKvXVzug9kXvyngwR3md9vSzx_APS9/s1600/%E5%9C%96%E7%89%87+5.png&quot; height=&quot;300&quot; width=&quot;500&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;圖二.關掉Chrome背景執行&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
最近，&lt;a href=&quot;http://www.forbes.com/sites/ianmorris/2014/07/14/googles-chrome-web-browser-is-killing-your-laptop-battery/&quot;&gt;『富比士(forbes.com)』作者Lan Morris&lt;/a&gt;在Windows筆電上開啟Chrome會加速筆電電池消耗率，甚至降低降低電腦效能．換句話說，在筆電使用Chrome不但很耗電，甚至無形中增加你的電費．事實上，有人在2010年向Google回報此問題，直到最近Google才承諾近期內會修正此Bug．因此，在修正之前，我建議用以下的方法防止Chrome繼續傷害電池性能．&lt;br /&gt;
&lt;br /&gt;
在這幾年，你曾經覺得筆電續航力不如預期？一年不如一年？Morris指出即使開著Chorme未做任何事，Chrome仍設定系統時脈頻率(system clock tick rate)1毫秒，它並不像其他瀏覽器會回到預設值 15.625毫秒．系統時脈頻率代表事件在固定的時間間隔被執行，值越低代表在每秒被執行次數越高，例如：1毫秒代表執行1000次．換句話說，直到關閉它，Chorme 不會未回到空閒狀態，因此&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;當你未使用Chrome時請記得關閉他&lt;/b&gt;&lt;/span&gt;．&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
接下來，&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;請記得關掉Chrome背景執行選項&lt;/b&gt;&lt;/span&gt;．首先，請到&lt;a href=&quot;http://chenglearning.blogspot.com/2013/11/chrome.html&quot;&gt;Chrome的設定頁面&lt;/a&gt;並按下顯示進階設定後，捲動到&lt;span style=&quot;color: blue;&quot;&gt;&lt;b&gt;系統&lt;/b&gt;&lt;/span&gt;標籤後&lt;span style=&quot;color: orange;&quot;&gt;&lt;b&gt;取消勾選&lt;/b&gt;&lt;/span&gt;『&lt;span style=&quot;color: orange;&quot;&gt;&lt;b&gt;Google Chrome 關閉時繼續執行背景應用程式&lt;/b&gt;&lt;/span&gt;』．藉由這樣設置，我們才能確定Chrome沒有繼續耗電和占用記憶體．其實，這功能是否運作是依據你擴充元件和應用程式，有些將會要求Chrome繼續在背景執行，例如信件通知．換言之，若你想要完全關掉Chrome，請不要勾此選項．&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
最後，Chrome耗電問題只出現在Windows平台？很不幸的是，Mac使用者也有相同問題．然而，耗電的原因有所不同，Windows主要是Chrome處理器idle設置不當．當你外出使用筆電而且沒有插座時，你需要非常注意使用Chrome，要不然換別的瀏覽器IE或Firefox．&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
作者小劇場：&lt;/h3&gt;
&lt;br /&gt;
胖子：最近都沒有我出場畫面，難道作者看我太帥忌妒我，不給我出場機會．&lt;br /&gt;
&lt;br /&gt;
作者在電腦前面趕文章中：&lt;span style=&quot;background-color: #f6f6f6; color: #762e07; font-family: Arial, Verdana; font-size: 14px; line-height: 20px; text-align: justify;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background-color: white; color: #762e07; font-family: Arial, sans-serif; font-size: 11.5pt; line-height: 20px; text-align: justify;&quot;&gt;= =&lt;/span&gt;&lt;span style=&quot;background-color: #f6f6f6; color: #762e07; font-family: Arial, Verdana; font-size: 14px; line-height: 20px; text-align: justify;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: #f6f6f6; color: #762e07; font-family: Arial, Verdana; font-size: 14px; line-height: 20px; text-align: justify;&quot;&gt;&amp;nbsp;&lt;/span&gt;恩.....&lt;br /&gt;
&lt;br /&gt;
胖子在心中大笑想著連作者都站在我這邊，果然贏工程師Ｂ指日可待&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: #484848; font-family: Sylfaen, serif; font-size: 14px; line-height: 20px; text-align: justify;&quot;&gt;ლ&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: #484848; font-family: Arial, sans-serif; font-size: 14px; line-height: 20px; text-align: justify;&quot;&gt;(^o^&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: #484848; font-family: Sylfaen, serif; font-size: 14px; line-height: 20px; text-align: justify;&quot;&gt;ლ&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: #484848; font-family: Arial, sans-serif; font-size: 14px; line-height: 20px; text-align: justify;&quot;&gt;)&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
胖子湊到作者旁邊說：那大大什麼時候．．．．．．唉阿～～作者大大，&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;Battery life&lt;/b&gt;&lt;/span&gt;在這裡指不是『電池壽命』而是『電池可用時間』吧！我覺得讀者會誤解耶！&lt;br /&gt;
&lt;br /&gt;
作者(¬_¬)看著胖子：是嗎？我用Google翻譯出來是『&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;電池壽命&lt;/b&gt;&lt;/span&gt;』．&lt;br /&gt;
&lt;br /&gt;
胖子邊想終於到我發揮的時候&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: #484848; font-family: Sylfaen, serif; font-size: 14px; line-height: 20px; text-align: justify;&quot;&gt;ლ&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: #484848; font-family: Arial, sans-serif; font-size: 14px; line-height: 20px; text-align: justify;&quot;&gt;(^o^&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: #484848; font-family: Sylfaen, serif; font-size: 14px; line-height: 20px; text-align: justify;&quot;&gt;ლ&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: #484848; font-family: Arial, sans-serif; font-size: 14px; line-height: 20px; text-align: justify;&quot;&gt;)&lt;/span&gt; 邊說：大大，根據Longman Dictionary的定義，『&lt;b style=&quot;color: red;&quot;&gt;Battery life&lt;/b&gt;』解釋成&lt;b style=&quot;color: red;&quot;&gt;電池能產生多久電力，&lt;/b&gt;&lt;br /&gt;
&lt;b style=&quot;color: red;&quot;&gt;&lt;br /&gt;&lt;/b&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuK-wn6n67D8UhwdofLL-j_wDGiXv1Dp9EPSnD3ad0GSHraW_ZqY7hoSh6TItqFTbAQcsvX9OQgaBLITTaue75RkKghTdiQZLdWYgPz9gsNRM9_6vij4Z4qqqnPAGqBScZYs8TGALfNR2t/s1600/battery+life.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuK-wn6n67D8UhwdofLL-j_wDGiXv1Dp9EPSnD3ad0GSHraW_ZqY7hoSh6TItqFTbAQcsvX9OQgaBLITTaue75RkKghTdiQZLdWYgPz9gsNRM9_6vij4Z4qqqnPAGqBScZYs8TGALfNR2t/s1600/battery+life.png&quot; height=&quot;40&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;圖二. Battery Life的定義&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;b style=&quot;color: red;&quot;&gt;&lt;br /&gt;&lt;/b&gt;
作者點著頭：原來如此，想不到你英文這麼好&lt;br /&gt;
&lt;br /&gt;
胖子：電池壽命在英文可以用『&lt;span style=&quot;color: red;&quot;&gt;B&lt;b&gt;attery longevity&lt;/b&gt;&lt;/span&gt;』．大大什麼時候讓帥帥我出場？&lt;br /&gt;
&lt;br /&gt;
作者鄙視看著胖子：我今天不是讓你出場展現你的能力，這是多麼偉大任務．&lt;br /&gt;
&lt;br /&gt;
胖子( ⊙ o ⊙ )：.........&lt;br /&gt;
&lt;br /&gt;
事實上，為了不讓讀者混淆文章的意思，我也是看了好幾篇文章做了這樣修正！然而，不可諱言電池放電速度太快會影響到電池壽命．&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://chenglearning.blogspot.com/feeds/4094829636789417300/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://chenglearning.blogspot.com/2014/08/chromebattery.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4851824389201952469/posts/default/4094829636789417300'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4851824389201952469/posts/default/4094829636789417300'/><link rel='alternate' type='text/html' href='http://chenglearning.blogspot.com/2014/08/chromebattery.html' title='筆電經常沒電嗎? 關掉Chrome!'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYs77qDm54iVyO1Sk6xNquG507t0GJWumy-3gPmKMG8Np6dmr-VYiAnRGFLoYtdmcqlHrrAxKn2EdMJ-ws0whSorHAiIgbfBYup-mq6vFizsWgBKyKvXVzug9kXvyngwR3md9vSzx_APS9/s72-c/%E5%9C%96%E7%89%87+5.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4851824389201952469.post-7341655570390583087</id><published>2014-06-07T07:01:00.000-07:00</published><updated>2015-04-11T03:43:03.445-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="UML"/><category scheme="http://www.blogger.com/atom/ns#" term="UML軟體"/><title type='text'>UML：相關工具</title><content type='html'>&lt;h2&gt;
&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;哪一種工具最適合畫UML圖?&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;br /&gt;
目前主要有以下UML工具&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;&lt;a href=&quot;http://staruml.io/&quot;&gt;StarUML&lt;/a&gt;&amp;nbsp;&lt;/b&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;最新版2開始收費&lt;/li&gt;
&lt;li&gt;免費版: &lt;a href=&quot;http://sourceforge.net/projects/staruml/&quot;&gt;載點1&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;https://drive.google.com/?tab=wo&amp;amp;authuser=0#folders/0BxeW3gqNIhiNNEhEWFFEUEJza1U&quot;&gt;載點2&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.visual-paradigm.com/download/vpuml.jsp?edition=ce&quot;&gt;&lt;b&gt;Visual Paradigm for UML 11.0 Community Edition&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Visio 2007/2010&lt;/li&gt;
&lt;li&gt;PlantUML&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
Visual Paradigm有提供Community提供非商業使用，但是目前最普遍的工具是Visio，然而在Office 2013將UML概念移除， 讓這套軟體成為單純畫圖的軟體，因此若你使用Visio畫UML，請使用2010版本。若你是初學者，免費StarUML即使你不懂物件導向也能輕鬆學好，並且打好基礎。&lt;br /&gt;
&lt;br /&gt;
以下表格總結UML工具的優缺點：&lt;br /&gt;
&lt;br /&gt;
&lt;table style=&quot;border-collapse: collapse; border-color: #aaa; border-spacing: 0; margin: 0px auto;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;th style=&quot;background-color: #f38630; border-color: #aaa; border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; overflow: hidden; padding: 10px 5px; text-align: center; word-break: normal;&quot;&gt;工具&lt;/th&gt;&lt;th style=&quot;background-color: #f38630; border-color: #aaa; border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; overflow: hidden; padding: 10px 5px; text-align: center; word-break: normal;&quot;&gt;Visio&lt;/th&gt;&lt;th style=&quot;background-color: #f38630; border-color: #aaa; border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; overflow: hidden; padding: 10px 5px; text-align: center; word-break: normal;&quot;&gt;StarUML 5.0&lt;/th&gt;&lt;th style=&quot;background-color: #f38630; border-color: #aaa; border-style: solid; border-width: 1px; color: white; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; overflow: hidden; padding: 10px 5px; text-align: center; word-break: normal;&quot;&gt;PlantUML&lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;background-color: white; border-color: #aaa; border-style: solid; border-width: 1px; color: #333333; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: center; word-break: normal;&quot;&gt;收費&lt;/td&gt;&lt;td style=&quot;background-color: white; border-color: #aaa; border-style: solid; border-width: 1px; color: #333333; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: center; word-break: normal;&quot;&gt;是&lt;/td&gt;&lt;td style=&quot;background-color: white; border-color: #aaa; border-style: solid; border-width: 1px; color: #333333; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: center; word-break: normal;&quot;&gt;新版開始收費&lt;/td&gt;&lt;td style=&quot;background-color: white; border-color: #aaa; border-style: solid; border-width: 1px; color: #333333; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: center; word-break: normal;&quot;&gt;免費&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;background-color: white; border-color: #aaa; border-style: solid; border-width: 1px; color: #333333; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: center; word-break: normal;&quot;&gt;難易度&lt;/td&gt;&lt;td style=&quot;background-color: white; border-color: #aaa; border-style: solid; border-width: 1px; color: #333333; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: center; word-break: normal;&quot;&gt;中&lt;/td&gt;&lt;td style=&quot;background-color: white; border-color: #aaa; border-style: solid; border-width: 1px; color: #333333; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: center; word-break: normal;&quot;&gt;易&lt;/td&gt;&lt;td style=&quot;background-color: white; border-color: #aaa; border-style: solid; border-width: 1px; color: #333333; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: center; word-break: normal;&quot;&gt;難&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;background-color: white; border-color: #aaa; border-style: solid; border-width: 1px; color: #333333; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: center; word-break: normal;&quot;&gt;排版&lt;/td&gt;&lt;td style=&quot;background-color: white; border-color: #aaa; border-style: solid; border-width: 1px; color: #333333; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: center; word-break: normal;&quot;&gt;易&lt;/td&gt;&lt;td style=&quot;background-color: white; border-color: #aaa; border-style: solid; border-width: 1px; color: #333333; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: center; word-break: normal;&quot;&gt;難&lt;/td&gt;&lt;td style=&quot;background-color: white; border-color: #aaa; border-style: solid; border-width: 1px; color: #333333; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: center; word-break: normal;&quot;&gt;自動&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;background-color: white; border-color: #aaa; border-style: solid; border-width: 1px; color: #333333; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: center; word-break: normal;&quot;&gt;版本相容性&lt;/td&gt;&lt;td style=&quot;background-color: white; border-color: #aaa; border-style: solid; border-width: 1px; color: #333333; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: center; word-break: normal;&quot;&gt;最佳&lt;/td&gt;&lt;td style=&quot;background-color: white; border-color: #aaa; border-style: solid; border-width: 1px; color: #333333; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: center; word-break: normal;&quot;&gt;差&lt;/td&gt;&lt;td style=&quot;background-color: white; border-color: #aaa; border-style: solid; border-width: 1px; color: #333333; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: center; word-break: normal;&quot;&gt;最佳&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;background-color: white; border-color: #aaa; border-style: solid; border-width: 1px; color: #333333; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: center; word-break: normal;&quot;&gt;整合&lt;/td&gt;&lt;td style=&quot;background-color: white; border-color: #aaa; border-style: solid; border-width: 1px; color: #333333; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: center; word-break: normal;&quot;&gt;佳&lt;/td&gt;&lt;td style=&quot;background-color: white; border-color: #aaa; border-style: solid; border-width: 1px; color: #333333; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: center; word-break: normal;&quot;&gt;差&lt;/td&gt;&lt;td style=&quot;background-color: white; border-color: #aaa; border-style: solid; border-width: 1px; color: #333333; font-family: Arial, sans-serif; font-size: 14px; overflow: hidden; padding: 10px 5px; text-align: center; word-break: normal;&quot;&gt;差&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;br /&gt;
對於初學者而言，StarUML&lt;span style=&quot;text-align: center;&quot;&gt;比起Visio不需要先惡補UML的&lt;/span&gt;基礎知識&lt;span style=&quot;text-align: center;&quot;&gt;，而且防止使用者發生錯的離譜狀況&lt;/span&gt;&lt;span style=&quot;text-align: center;&quot;&gt;，尤其在描述類別圖的關係時。例如：畫類別繼承關係線，它&lt;/span&gt;&lt;span style=&quot;text-align: center;&quot;&gt;必須明確地指向從A類別到B類別&lt;/span&gt;&lt;span style=&quot;text-align: center;&quot;&gt;，Visio卻沒有任何限制。換句話說，&lt;/span&gt;&lt;span style=&quot;text-align: center;&quot;&gt;若你不太懂物件導向和&lt;/span&gt;UML&lt;span style=&quot;text-align: center;&quot;&gt;，&lt;/span&gt;StarUML會是比較好的選擇。&lt;/div&gt;
&lt;span style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;text-align: center;&quot;&gt;Visio的優點則是在使用者操作上，&lt;/span&gt;&lt;span style=&quot;text-align: center;&quot;&gt;讓他們輕易排版和美化&lt;/span&gt;&lt;span style=&quot;text-align: center;&quot;&gt;UML圖&lt;/span&gt;。&lt;span style=&quot;text-align: center;&quot;&gt;在專案剛開始進行時，&lt;/span&gt;&lt;span style=&quot;text-align: center;&quot;&gt;StarUML能幫你設計軟體流程與架構，然而當架構越來越龐大時，它在操作上就有很大的缺點，例如：不能&lt;/span&gt;&lt;span style=&quot;text-align: center;&quot;&gt;滾動&lt;/span&gt;&lt;span style=&quot;text-align: center;&quot;&gt;滑鼠將圖片放大或縮小，無法在畫布&lt;/span&gt;&lt;span style=&quot;text-align: center;&quot;&gt;複製到另一個檔案，點選&lt;/span&gt;&lt;span style=&quot;text-align: center;&quot;&gt;匯入選項&lt;/span&gt;&lt;span style=&quot;text-align: center;&quot;&gt;合併圖時會出現多餘的東西&lt;/span&gt;。換句話說，StarUML很適合在小型專案和範例，然而在大型專案就會出現整合和維護問題。&lt;br /&gt;
&lt;span style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
最近，&lt;span style=&quot;text-align: center;&quot;&gt;StarUML在使用者介面上有最大更新，然而已朝向開始收費階段．若你是剛開始的初學者，舊版就能滿足你的需求&lt;span style=&quot;text-align: start;&quot;&gt;。&lt;/span&gt;以專業性而言，&lt;/span&gt;Visual Paradigm商業版提供更完整軟體開發流程，例如：&lt;span style=&quot;text-align: center;&quot;&gt;UML類別圖直接相對應C++程式碼&lt;/span&gt;。Visual Paradigm結合&lt;span style=&quot;text-align: center;&quot;&gt;Visio和&lt;/span&gt;&lt;span style=&quot;text-align: center;&quot;&gt;StarUML的優點，但是目前我仍然&lt;/span&gt;&lt;span style=&quot;text-align: center;&quot;&gt;UML的初學者，&lt;/span&gt;&lt;span style=&quot;text-align: center;&quot;&gt;將來等我更了解專業工具好處在與你們分享，因此接下來的UML教學都會以&lt;/span&gt;&lt;span style=&quot;text-align: center;&quot;&gt;StarUML為主。&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://chenglearning.blogspot.com/feeds/7341655570390583087/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://chenglearning.blogspot.com/2014/06/uml.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4851824389201952469/posts/default/7341655570390583087'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4851824389201952469/posts/default/7341655570390583087'/><link rel='alternate' type='text/html' href='http://chenglearning.blogspot.com/2014/06/uml.html' title='UML：相關工具'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>