作者wa007123456 (大笨羊)
看板C_Sharp
標題[問題] 一堆小問題
時間Mon Jun 8 21:01:54 2009
問題一
foreach迴圈的使用時機
對於這個迴圈 我感到非常陌生
非常的不會使用他
只知道他跟陣列有很大的關係
在一個XNA的專案中
發現他是描繪整個3D物件的重點迴圈
所以想要詳細的了解他
問題二
<某類別名稱>物件
這種用法也不是很了解
這個大概在C++就有出現了(原諒我的無知)
請問這個東西是甚麼?
問題三
為什麼要有abstract
抽像類別
為什麼要有virtual 虛擬函數
搞那麼複雜做啥?
問題四
自學了一年程式
發現程式是三個領域的結合體(猜測)
數學 英文 邏輯思考
三個圓圈中間的重疊地區就是程式設計的重點
我數學不好 我才高一 英文也才高一程度
所以到了後面學習許多API的時候 我感到困難
目前最會用的API是 Framework.NET
我是一個普通高中的學生 我不是高職生
或許? 我該等到高中畢業了再去學習有關程式設計的後面部分?
問題五
我從C開始學 學到C++ 之後去年我住院了
在住院中我也把一本C#初學指導看完(我看得很快 只花一天)
不過有些部份我又忘記了 而且那時候沒有電腦 缺乏實做
如果我想要學習XNA 是不是應該要再從頭看一便?
謝謝回答
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.228.230.51
1F:推 megaman1206:前途無量 加油! 06/08 21:49
2F:推 svanavs:XNA的話直接看XNA的教學書就好了~ 06/08 21:54
3F:→ wa007123456:還好..我是休學才有那麼多時間.. 06/08 23:02
4F:推 help0430:妳要用xna寫遊戲阿~建議妳先把程式語言的基礎學好 06/09 01:29
5F:→ help0430:像是語法和oo,再來就是自己多做了!百看不如一做阿! 06/09 01:30
6F:→ help0430:學c#卻直接用來寫xna遊戲妳會礙手礙腳的 06/09 01:31
7F:→ wa007123456:我現在是卡在數學..裡面有些矩陣我看不懂.. 06/09 01:42
8F:→ wa007123456:還有要旋轉角度又會用到三角函數 讓數學差的我頭很大 06/09 01:42
9F:→ wa007123456:不過我OO真的學的不太好 像是委派 繼承 多型.不是很懂 06/09 01:44
10F:→ wa007123456:繼承我很少用到 因為我很怕多重繼承的問題出現 06/09 01:45
11F:→ wa007123456:泛型剛剛大概在網路上看資料了解了 聽說是C# 2.0才有 06/09 01:45
12F:→ wa007123456:看起來還不錯用 應該要學起來! 06/09 01:46
13F:→ wa007123456:目前台灣只有兩本中文XNA 教學書 我有其中最老得一本 06/09 01:47
14F:→ wa007123456:我之前也用過C#寫DirectX 但是後面Sprite支援問題 06/09 01:48
15F:→ wa007123456:我發現我DirectX版本太新 跟書上教的不相容 06/09 01:48
16F:推 MRjk:你如果程式底子還不好 直衝XNA可能有點太難 建議你先把c#寫好 06/09 02:34
17F:→ MRjk:寫些常用的小程式 把C#語法練熟 再用XNA會比較合適 06/09 02:34
18F:→ MRjk:我有一本碁鋒出的"XNA PC-XBOX360 C#遊戲程式設計" 葉思義 06/09 02:37
19F:→ MRjk:你的也是這本嗎?我覺得這本不適合還不熟C#的程式初學者開始看 06/09 02:38
20F:→ wa007123456:My book is same as yours 06/09 04:05
21F:→ wa007123456:I think it's difficult for me now 06/09 04:06
22F:→ wa007123456:But that beginer's guide book second part is talk 06/09 04:06
23F:→ wa007123456:about Framework.NET WebForm Design 06/09 04:07
24F:→ wa007123456:Should I read it? (I can't type chinese 06/09 04:07
25F:→ wa007123456:WinForm 06/09 04:07
26F:→ wa007123456:I use C++ and CLR write some WinForm before 06/09 04:09
27F:→ wa007123456:這是我的家族: 06/09 04:11
29F:→ wa007123456:可能要登入..不過檔案庫裡面有我寫的一些WinForm 06/09 04:12
30F:→ wa007123456:大概都是用Framework.NET 06/09 04:12
31F:→ wa007123456:突然可以打中文.. 06/09 04:12
32F:→ wa007123456:不然我也有幫遊戲寫一些天賦模擬器 06/09 04:13
33F:推 MMAXo:原來天賦模擬器是指這個 讓我想到 D2 的 SkillTree 06/09 04:17
34F:→ wa007123456:或許用C#在實做一些WinForm後再來寫? 06/09 04:18
35F:推 help0430:先用C#寫一般的應用程式來練習語法與觀念 06/09 09:30
36F:→ help0430:因為直接寫遊戲妳要面對的更多~一下子學這麼多很難消化 06/09 09:31
37F:→ help0430:另外~C#沒有多重繼承 06/09 09:32
38F:推 help0430:xna第二本中文書的內容比較新~裡面也有教到簡單的數學 06/09 09:38
39F:→ wa007123456:C#的interface好像可以多重繼承 06/09 21:41