小姐好辣不是我 wrote:因為他是C...(恕刪) Complex的意思嗎?我學語言的順序是VB6→組合→C→Java7(Android用)→C#6現在覺得C#用起來最方便像是字串插值、擴充函式、及LINQ介面
應該是組語跟C直接跳C#適應不良而已畢竟前兩個是完全沒有OO的概念的建議版大不要去想那麼多 就直接用著寫吧幫自己找個題目或者需求用C#來寫寫的過程中不懂也沒關係上網找類似的來抄再改成符合你的需求或題目 先寫個1.2個月 把基本的語法和概念熟悉在開始慢慢深入的學習 有程式設計的底子 上手很快的我原本也是用C/C++寫遊戲後來跳到unity摸著鼻子開始用C# 寫啊寫的 不到半年就上手了現在已經用的比C++還溜 XD
學程式就是不斷地看,不斷的實作一次看不懂,看二次,二次看不懂,看三次,三次看不懂..你就不要看了直接換本書,換別個章節看..別個章節看完,再回來自然就會還是不會,抱歉你不適合開發程式Long,Long time ago 微軟出一本Windows 設計的書..2,3千頁畫線,圓,塗鴉..一堆演算法我看也看不懂結果某年後..收到要開發Android 的塗鴉App還真的把所有學的用上當初不會的,什麼向量舉證,縮放,旋轉,拖曳,設定,存儲..還真的一點通~c 到C#不是語法的難度..而是物件導向的概念很多寫程序語言的程式,轉不過物件導向反而是沒有c經驗的反而容易接收曾經用過一個人,寫Android底層的,學Java 過恩有寫過Android有寫過JavaJava物件導向語言這樣可以寫Android App了不到二個月,就回家吃自己他只知道Java語言,他不知道物件導向的概念原則他用程序式一行一行的寫法去寫程式
完全看不懂你看這一篇在寫什麼但真的原廠文件就是這樣寫翻成中文就是這樣名稱空間就是抽象的命名規則比如說電子2A有孫小美,會計3B也有孫小美如果我們在電子2A底下寫程式,我們就直接叫孫小美如果我們在其他場合叫孫小美,會有2個舉手..這時候你就不知道要用哪一個孫小美就要用命名空間去分你寫程式很小,你沒有感覺..等你寫好幾百萬行程式,好幾萬個Class,變數時..名稱變數就會衝到,當然你也可以把你的變數寫得非常常讓他不會碰到組件,部署單位..你這一隻程式用到多少個組件,就這幾個過去,不管下載速度,安全性..甚至於我只不同的使用者不同的組件,這樣有人攻擊反組譯,不會讓別人知道你所有商業模型價值及安全疑慮..DDL,一個檔案,不能跑的檔案..除非被攻擊..要由Windows App,手機App,IIS 還是背景執行緒Host去執行它管理Code,就是CPU,記憶體的能管理,能配資源,能資源回收,能多執行緒等.不管理Code一次只能跑一個,如底層IO,檔案讀取,網路傳輸..我不是老師,很久沒研究這個,這只是我長期使用經驗分享不要炮我..沒有辦法像老師寫論文一樣什麼資料庫正規化第一步什麼,第二步什麼..
jimmypp wrote:現在剛看 C# 的文章好像是天書一樣,每個中文字都懂,合起來就不知在講什麼 一開始自學程式語言(我是會計系畢業的),都會跑去重慶南路書局買來學習;選買的書,大多是外國人著作,中文翻譯的。後來,都是從網路下載原文書 PDF 檔來研讀。其優點是,可以直接理解原作者針對某個項目所描述的完整意義及功能;缺點是,例如,我到現在還不清楚 Design Pattern 在資訊界的慣用中文名稱是什麼。
//缺點是,例如,我到現在還不清楚 Design Pattern 在資訊界的慣用中文名稱是什麼不要去知道中文名稱是什麼台灣重視硬體..軟體真的~很少人去真正研究這一塊所以更少人會去把它轉成中文你只要Design Pattern就那個23種樣式(現在已經超過很多),什麼single,adopt,command,composite..解決軟體常見寫作議題也就是說,class 是 積木..但一堆積木要怎麼組..比如說樂高,有一堆積木..怎麼組成車,組成101..這就要功力,就有很多公式,很多以前人的design partices很多東西不會有中文名稱出現,你在用在跟別人討論你也不會用中文去敘述