Re: [問題] 不知如何開始寫可以實際上用到的程式

看板C_and_CPP作者 (艾斯寇德)時間16年前 (2008/01/15 16:39), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
※ 引述《mthunter (阿凱)》之銘言: : 上了半年多了,陣列函數的基本觀念大致上都ok了 : 但是腦中所有的架構,頂多只能在ms-dos上執行. : 要如何寫出可以在作業系統上執行的程式呢? : 希望各位大大,可以指導我一下. : 目前我想從把軟體整合的方向去學習. 就title來講 "實際用到的程式" 就是應用程式對吧 指的是我可以利用程式作點something interesting `應用`一辭我想你第一次看到,會是在國小的數學課 總會有"應用題"要作 你所面對的是一段生活上的敘述,這時候的問題就是怎麼把生活上的敘述轉換成數學 裡面碰到哪些計算? 到寫程式的時候, "對於一段敘述去製作出來,可以映射到日常生活上的程式" 就算是應用程式了 就是呢,當你碰到一段敘述,你該怎麼把他轉成一個程式流程 裡面需要哪些資料結構? 需要哪些演算法? 如何處理這段敘述的內容? ... 如此這般製作出來的程式,就算是個應用程式 想要練習寫應用程式 那我會建議你去多寫acm,那也算是個寫應用程式的練習 "要如何寫出可以在作業系統上執行的程式呢?" 你可以在作業系統上執行的,都算是"可以在作業系統上執行的程式"了呀 這不是很recursive的解釋嗎? "目前我想從把軟體整合的方向去學習" 如果你想從軟體整合的方向學習,那麼你該學學軟體工程 從程式流程規劃,interface的建立,到implement,spec test 都是`軟體整合`所要學習的項目 當然以上compile出來的程式,可能只是一個object,一個dll,或者static library anyway,那都算是一個程式 只是怎麼去呈現這個程式,那是更外層的事情 (Graphic User Interface)圖形使用者介面,是你在window上常見的呈現方法 比如說,踩地雷把地雷位置秀出來,把尚未掀開的用某種圖形表示 但是呢,那仍然只是表面功夫, 當你點一下碰到周圍都是0的,你需要連續的將附近都是0的順便掀開 這部分就利用到了類似小畫家填色的演算法, 你可能會需要用到stack sturcture,或者一個set,把符合條件的座標點暫存 然後一個一個掀開 這部分還是演算法跟資料結構要作的事情 甚至這些仍然可以用console來呈現 如果想學圖形呈現, 可以看看關於WinAPI,MFC,DirectX,OpenGL,WinForm,VCL,GTK series,BCB 所以我仍然不大懂你在講什麼 只能就每一行的疑問給你回應 -- "你今天%s了嗎 " "%s?那是什麼,可以吃嗎?"  "有沒有%s的八卦"  "是~~%s~~耶~~~~" "%s,您的最佳選擇" %s -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.132.228.138 ※ 編輯: sunneo 來自: 220.132.228.138 (01/15 16:44)

01/15 22:34, , 1F
感覺現在的他要先去學資料結構XDXD 再慢慢學其他的
01/15 22:34, 1F
文章代碼(AID): #17Z74rZL (C_and_CPP)