![]() |
幫程式命名的甘苦談(幫忙測試及指導Google雲端)
這是小弟寫程式的心得~~"寫程式其實不難,難的是如何命名"
不知道有沒有人跟小弟有同樣的感觸 就拿最近的最得意的"家"作BASIC來說 本來是想命名"WinBASIC"的,這名字是再適合不過了,可是想到這只不過是隨便寫寫的程式,難登大雅之堂,所以不敢採用 然後想說是玩具程式,就命名為ToyBASIC可是當準備設計時,要打開程式,一看到ToyBASIC這8個英文字母,就有股衝動,想把程式刪除(最後還真的刪除了) 後來又使用拼音,包含HWBasic(好玩),WJBasic(玩具),EZBasic,MyBasic,TxtBasic,BasicToy......等等,就是沒辦法,好好將程式寫好(就是看不順眼) 最後想到這是利用C++ Builder寫的,就命名為CBBasic(總要飲水思源吧),然後才總算設計出來:on_15::on_15::on_15: 不曉得大家有沒有這樣的困擾:on_52::on_52::on_52: 對了,之前的WinBasic是為了解決某些問題暫時命名的(所以介面很遜),程式最後的命名是CBBasic:on_75::on_75::on_75: |
中文還好
目前用過 我的XXX 與 好好玩系列 (以後看看能不能用 大師系列) 英文檔名則因應中文 比如 我的快捷桌面 >> MyShortcut 但也不須太拘泥 比如 電價好好玩 >> KWattIs (不大相干) 如果只是100%自用那就隨興用全中文名 (檔名也是中文) 以前的話就比較直白 比如 下圖機器人 >> AutoDownloadRoboot 取名時要注意長期發展的可能外 如真的想不出來就可用縮寫比如 魔王可用 BBC 冠名後號變成 >> MagicBBC (魔王系列??) 至於程式碼的命名方式專案寫到一定程度就自然而然有自己的一套方法 像.NET可以用中文 目前就一定的比率使用 中英文混用 (英文為動詞中文為直白示意詞) 其實無論是否能預期會發展到某總程度 一開始就應注意才是~ |
雖然說過這程式最終目的已經達到,告一個段落了
可是實在是不滿意程式的設計邏輯(即使目前邏輯也不是很滿意),所以又稍微修改一下 https://mega.nz/#!yEYCSBiQ!oN8V_YZeF...WRXG0lAalE0dA8 |
https://drive.google.com/file/d/1NBQ...ew?usp=sharing
本來一直都是用MEGA分享的,結果剛剛要登錄都進不去,只好換Google 不過第一次用,不知道行不行(感覺好像很複雜),麻煩大家幫忙測試看看,順便指導一下:on_55:,謝謝:on_49: 同樣是分享Basic的程式,只不過這次改了名稱LWBasic :on_13: 這次寫法又跟上次不一樣,有點類似之前的方式,也修正不少的Bug,加入了一些Basic沒有的指令:on_12: 下面的狀態列中間有Help按鈕,可說明 引用:
|
引用:
完完全全沒想到這個程式竟然可以執行這個BASIC遊戲程式 昨天玩得還蠻得意的 不過可惜還欠缺了一項,就是當遊戲結束要重玩必須重新輸入"RUN"或是移動滑鼠按[RUN]的按鈕 而在以前的BASIC只需按下F2鈕就行了 所以今天又因為這個因素加入這個功能還有按[ESC]可以取消INPUT輸入 還有可以在OUTPUT畫面單純輸入行號,來刪除行號以及修改行號內容,Help也有做些微的修改 反正好玩嘛:on_14::on_14::on_14: |
所有時間均為台北時間。現在的時間是 09:40 PM。 |
Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2025, Jelsoft Enterprises Ltd.
『服務條款』
* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *