jimmypp wrote:
找不到程式設計版,...(恕刪)

高工時學過c++

現在忘光光。
小姐好辣不是我 wrote:
因為他是C...(恕刪)

Complex的意思嗎?


我學語言的順序是VB6→組合→C→Java7(Android用)→C#6
現在覺得C#用起來最方便
像是字串插值擴充函式、及LINQ介面
到電腦書專賣店,把每個出版社的c#看過一遍,那個出版社的書
比較看得懂就買哪個出版社出版的書,更精確應該是說哪個作者
寫的c#書.
應該是組語跟C直接跳C#適應不良而已
畢竟前兩個是完全沒有OO的概念的
建議版大不要去想那麼多 就直接用著寫吧
幫自己找個題目或者需求用C#來寫
寫的過程中不懂也沒關係
上網找類似的來抄再改成符合你的需求或題目 先寫個1.2個月 把基本的語法和概念熟悉
在開始慢慢深入的學習 有程式設計的底子 上手很快的
我原本也是用C/C++寫遊戲
後來跳到unity摸著鼻子開始用C# 寫啊寫的 不到半年就上手了
現在已經用的比C++還溜 XD
c不知道
C#,Java,Ruby...天下文章一大抄
Using,Import,require..都是一樣的
基底打得好,跟很水一樣
一週就可以完成一個語言

學程式就是不斷地看,不斷的實作
一次看不懂,看二次,二次看不懂,看三次,三次看不懂..你就不要看了
直接換本書,換別個章節看..
別個章節看完,再回來自然就會
還是不會,抱歉你不適合開發程式

Long,Long time ago 微軟出一本Windows 設計的書..2,3千頁
畫線,圓,塗鴉..
一堆演算法
我看也看不懂

結果某年後..收到要開發Android 的塗鴉App
還真的把所有學的用上
當初不會的,什麼向量舉證,縮放,旋轉,拖曳,設定,存儲..
還真的一點通~

c 到C#不是語法的難度..而是物件導向的概念
很多寫程序語言的程式,轉不過物件導向
反而是沒有c經驗的反而容易接收

曾經用過一個人,寫Android底層的,學Java 過
恩有寫過Android有寫過Java
Java物件導向語言
這樣可以寫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

很多東西不會有中文名稱出現,你在用在跟別人討論你也不會用中文去敘述

文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!