pokkys wrote:不要用MBA寫程式,MBA沒有Page UP/Down有點不方便...(恕刪) 請問這沒辦法透過更改xcoder快速鍵設定達成Page UP/Down嗎?MBA不適合,那MBP就可以?
pokkys wrote:不要用MBA寫程式,...(恕刪) 呃...您是否試過 Cmd+上下、Ctrl+上下 以及 Opt+上下?還有 Cmd+左右、Opt+左右。這些都是非常「傳統」的 Mac 快速鍵組合...從 System 7 時代我在用了...
ulyssesric wrote:呃...您是否試過 ...(恕刪) MacBook Air上是Fn + Up/Down or Left/Right => page up/down ,Home, End但是在寫程式的時候,這些非常常用的key需要按兩個鍵就是麻煩。認真要我建議的話,要寫程式盡量不要用NoteBook,相信我,Full-size的鍵盤還是比較好打。
好像沒人回答到樓主的問題雖然Mac上或是Windows上都有符合標準語法的程式語言但這只是讓你移植到不同平台時可以花少一點的力氣而已離所謂跨平台還遠得很不然Java就沒有啥值得推廣了你用原始碼 依照標準語法在Mac寫出來的程式要到Windows上執行還得到Windows平台上重新編譯連結才行而且通常還得修改一番當然如果你寫程式有將各功能模組化的話可以修改跟系統相關的模組就好工作量會輕點
sakibo wrote:我想請問一個問題 麻...(恕刪) Linux C 編譯器本來就會跟內含的 library連結,不同版本的linux, 不同版本的 c 編譯器,產生出來的程式碼會不一樣,內含的 lib會不同。在mac 編譯出來的程式碼,應該無法在 ubuntu, cent OS, fedora 等系統中使用。同樣在 ubuntu產生出來的程式,用到 centOS, 也應該不行。可行辦法:1. 程式盡量寫得可以跨平台,在mac 上測好的程式,拿原始碼在pc 重新編譯後再跑。2. 用虛擬機造一個一模一樣的 OS, 那在一台產生的程式碼,用到另一台就比較沒問題。我的方式:在mac里,用 virtualBox 貫一個 windows 7, 在windows 7 寫windows軟。virtual PC 速度會比較慢,如果速度慢可以忍受,用 virtual PC 是個辦法。
pokkys wrote:MacBook Ai...(恕刪) 請問一下,我是用Windows 的鍵盤來接,我常常需要把游標移到該行的起始或是結束,但按了HOME/END卻是會跑到整篇程式碼的開始或結束,已經裝了keyfix可以解決一般程式裡的問題,但在XCODE跟Flash裡好像還是不行?因為主要還是用PC做開發,兩邊換來換去常常會卡卡的。
sakibo wrote:我看到好多好多方法~不過有些還不是很懂@@" 我想也是。從發問的方式就知道您不是靠寫程式討生活的,而且顯然是剛入門。我猜你是學生、或是剛接 MIS 位子。如果您沒有特定的目標,不妨從 JAVA 開始學起。就和所有其他程式語言一樣,JAVA 有其適用與不適用的地方。你很難只靠 JAVA 行遍天下,但學 JAVA 至少能讓你從小就建立好物件模式的基礎,這對於日後要深入到系統設計是很有幫助的。至不濟,也能讓你練習「模組界面」的概念。
sakibo wrote:我目前還是學生!~所以我的問題就在於 如何在mac上寫的程式(ex: java or c ) ,在PC上也能執行,或是再 加以 編譯撰寫... 呵呵,先給你一個良心建議:程式發展方面的問題還是去國外英文論壇問比較好。請先了解所謂「執行程式碼」大致上來說有三種方式:1. 系統由純文字原始碼直接即時解析執行,簡單的說就是像 .bat 檔那樣。這種方式稱為直譯器,程式碼寫作方式比較高階,效能差,很多底層的功能受到限制。一般「名門正統」程式設計師會將這種形式的程式稱為「script」。PHP、JSP、Python 都是屬於此類。好處是容易開發,然後沒有任何平台差異。2. 程式碼原始檔經過編譯,然後系統執行一個虛擬機器來解析執行編譯過的程式。JAVA 就是屬於此類。優點是沒有平台差異,缺點是效能還是比不上機器原生碼。3. 第三種則是原始碼編譯成機器原生碼,也就是你現在所知道的方法。C/C++ 屬於此類。開作業給你:去 WiKi 查「Interpreter」「JVM」和「Linker」。你先搞清楚上面三樣東西,後面才能繼續。