liuliangdt
liuliangdt
級別: 家園常客
![]() |
為了學習C#編程,在網上買了四五本C#語言的書。到現在也快學了3年,可怎么也不能脫離樣例單獨做應用出來。就好像了解了一些基礎和概念,怎么也不能突破到上一層面。我就想問一下論壇里做C#編程開發的網友,你們是怎么突破書本基礎知識到自主開發的???難倒是C#桌面應用開發需要很高智商、學歷等等嗎?我個人覺得在工控鄰域這塊不需要那么高的智商吧。我最高學歷是在高中念了一年半,但我看到也有初中學歷的人做C#應用開發的啊。不知道是不是對C#基礎知識和概念掌握不牢的原因。雖說是買了幾本書也快學3年,但不是很專心刻苦。有時候無聊可能會看一眼,有時候很久也沒摸過。最近買的兩本C#瑕疵書(2折)<零基礎學ASP.NET>和<ASP.NET項目開發實戰入門>一直放著在吃灰. 最近廠里有塊帶Ethercat的運動控制卡和帶Ethercat的步進驅動器,于是想做個界面讓它們動起來。步進電機簡單的動起來后就想做個和廠商一樣的文件配置界面,試了幾天真的有點崩潰了。只是一個DataGridView怎么都配置不好,感覺C#太難。請問兄弟們怎么才能提升自己??? 這是廠家測試軟件文件配置界面 ![]() 這是我的,上面部分是配置文件的內容(txt格式文件),下面部分是格式顯示. ![]() |
---|---|
|
fczxjh
級別: 論壇先鋒
![]() |
我也是反復學了幾次,處于永遠熱身狀態。 以我學會WINCC的經驗來看: 1、缺少成熟的案例和模板,模仿是最好的捷徑。 2、缺少大量的實踐和實際的項目去推動學習。 我剛學WINCC時就是模仿別人的模板,然后一個項目、兩個項目迭代優化下去,最后形成自己的模板。C#我想應該是一樣的道理,教程里的東西往往是零碎的,需要大量精力拼湊和融合,加上項目的特殊需求才能形成項目成果。 為什么學不會呢?主要是工作用不上,基本都是用上位機軟件,所以自己不投入大量精力去學習、試驗、模仿、優化迭代很難學會。就算熟練了,效率、效果、穩定性比不上上位機,工作中依然用不上,過幾個月又生疏了,結果就是浪費時間。 所以如果想學會,我覺得第一點就是買案例或模板,第二點是自己消化學習根據自己的需求進行修改,第三點是多做項目優化迭代形成自己的模板。 |
---|---|
本帖最近評分記錄: |
fczxjh
級別: 論壇先鋒
![]() |
是的,我學PLC基本就是白天做裝配電工,晚上看網課,應該有半年時間。那段時間應該是比較有沖勁的,僅僅憑著一口氣去堅持。 只能說基礎認知水平上來了,但沒有太強的動手能力和思維邏輯能力,也沒有經驗。真正起來還是我拿到工程師的程序,模仿著做出工裝夾具和小設備。 所以第一套程序模板和實踐很重要,如果當時有這個條件,不到一個月就能上手。 |
---|---|
|