【控制項開發重在熟悉】
如果你熟悉了常用控制項的屬性的設定、方法的呼叫,那麼再到同類開發平台做專案時,你的開發速度將不再是短板。
由於工作中需要用到c++ builder 6.0做些軟體功能上的開發,因此平時有意地做了一些cb控制項開發方面的訓練。雖然不多,但是經驗這東西積累起來確實很受用。我覺得計算機這行業,實實在在屬於自己的東西太少了,和做其他任何事情一樣,只有堅持積累才會有收穫。所以堅持是非常必要的。
說到這裡又想起從前,因為看到眼裡的書籍、語言、平台、技術……多如牛毛,作為入門者的我來說幾乎無從選擇,因此幾年大學讀完了還是覺得自己什麼都不會,要不謙虛地說「會」也只是那種最膚淺的,心裡沒譜。哪怕堅持一門語言、乙個平台做下來,都不會像現在談起來這樣心虛。
【要善用資料】
我現在是用c++ builder 6.0做開發,之前有visual studio平台1年左右開發經驗。和mfc的那一套不太一樣,cb程式的**可讀性更強一些,開發難度相對較小。
解決問題的另乙個方法就是查閱幫助文件(help)了,cb自帶的幫助文件比msdn內容要少很多,但同為英文文件,由於內容少,所以閱讀速度和效率都要高一些。還有,以前在vc6.0上做開發,很少直接去查windows sdk,但現在不一樣,因為只按f1可能鏈結不上windows sdk的幫助文件。查windows sdk多了,也會發現自己對windows程式設計更有信心。比如控制項開發中常用的**往往是這樣開頭的:「this->……」,但如果呼叫windows sdk中的函式,就沒有這個東西,離cb更遠,離ms更近。這套東西(operating system)就是微軟弄的,直接借用他們的手冊寫程式是件很有成就感的事情。
查help是個技術活,說白了就是英文要好,控制項及其屬性和方法中的部分關鍵字的英文名稱你得知道,這樣查起來才有效率,比如dir、timer、picker……
小程式練手(c )
給定乙個陣列input 如果陣列長度n為奇數,則將陣列中最大的元素放到 output 陣列最中間的位置,如果陣列長度n為偶數,則將陣列中最大的元素放到 output 陣列中間兩個位置偏右的那個位置上,然後再按從大到小的順序,依次在第乙個位置的兩邊,按照一左一右的順序,依次存放剩下的數。例如 inpu...
練手小程式(四)
這次的練手程式依然來自於knight lab的部落格文章five mini programming projects for the python beginner,任務的名字叫做textbased adventure game,也就是文字冒險遊戲 目標 我們的目標是完整的建立乙個文字小遊戲,這個小...
python練手小程式
python小白 usr bin env python coding utf 8 time 2019 11 5 8 53 author october file py 整數序列求和 n input 請輸入整數n sum 0 for i in range int n sum i 1print 1到n求...