回味一下Basic吧
其實這又是一篇很怪異的發文:on_52:
多怪異呢:on_50: 看下去就知道啦:on_13: 相信有很多曾經玩過DOS的人一定接觸過Basic 我覺得那是我玩電腦的時光中,最快樂的時光 就算是現在的系統多強大多好用,就因為過於強大好用,用起來反而覺得綁手綁腳的 最後還是懷念直譯式的Basic 曾經透過虛擬機器來回味,可是仍覺得太過於麻煩 因為我想要玩Basic的操作環境,卻又希望能有Windows般的控制環境 最後就突發奇想的想自己用C++ Builder設計一個:on_90: 我的做法很簡單 在新表單上放一個Rich的元件,這元件的功能就類似記事本,但比記事本強大,所以其實是Windwos附屬應用程式裡的Wordpad(因為大家比較常用記事本,所以先講記事本,讓大家對原本功能有點印象) 接著放兩個ListBox元件一個存放變數名稱,一個存放變數值 當程式指令下達A=10時 程式會先搜尋ListBox的項目,看是否有這個變數值若有,就改變值 引用:
引用:
PRINT必須顯示""中間的文字 引用:
引用:
但利用Rich元件實在很難控制輸入的指令,而且既然是在Windows環境,就該"入境隨俗",利用Windows的資源InputBox 引用:
實在想不出該發些什麼文了,只好把這個無聊的興趣也跟大家分享 不知大家看了有沒有什麼想法 |
Visual Basic(VB)會不會比較符合你所需
|
引用:
因為想要 直譯式 的感覺:on_79::on_79::on_79: |
:on_22::on_68::on_76:
https://voicespice.com/Player.aspx?c...C7DB11&j=52C8B |
其實呢小王子也沒有那麼無聊,只設計變數跟輸出/輸入指令,就拿來當做Basic
再來就分享小王子自行設計的判別式IF...THEN...ELSE 引用:
|
在思考如何設計這個程式時
小弟有一個感覺,就好像在跟電腦對話一樣 如果沒記錯的話,Basic可以用?來代替PRINT指令 所以如果要BASIC幫你運算,除了輸入PRINT 1+2之外,也可以輸入? 1+2 不過現在這些產品已經都走向商業化了,大概也沒機會體驗這種感覺了 |
背死渴 ...
想當年 ... 一開使接觸學習,可不像現在這樣有老師解說指令作用或是程式流程 ... 而是 ... 背程式 ... 背程式 ... 背程式 .... 打字 ... 打字 ... 打字 ... 記憶力好兼打字快的人多吃香啊 ... |
引用:
就邊玩邊改,結果原本才十行不到,最後改到成快一百行:on_75: |
這是FOR的程式
引用:
引用:
引用:
引用:
https://mega.nz/#!fMAQ3aiI!OL8Lx0A6r...PIR_ZLtngYcghw https://mega.nz/#!KcxhVBrT!OmEE-sDWL...rn8y0atlZOySBY |
原來是在實作 basic直譯器 :on_02:
可以做一個中文直譯器 這樣可以給小學生玩(賣給安親班賺一筆:on_16:) 例: 「錢包」<有7>元 <狀況1>爸爸<每1>天給10元<共6>天 所以「錢包」每次<加10>元 <狀況1完> <告知>我的錢包擁有「錢包」元 「」裝變數 <> 裝識別字,及阿拉伯數字 「錢包」<有7>元 相當於「錢包」=7 <狀況1>爸爸<每1>天給10元<共6>天 相當於1 To 6 Step 1 所以「錢包」每次<加10>元 相當於「錢包」=「錢包」+10 沒有被<>及「」所包住的字是註解 可有可無 如行首是<告知> 則列印出來 |
引用:
但小王子仍舊不滿意,只是這已經是自己的極限了 所以分享出來,希望以後有人可以把它設計得更好:on_14: |
所有時間均為台北時間。現在的時間是 12:37 PM。 |
Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2024, Jelsoft Enterprises Ltd.
『服務條款』
* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *