1. 程式人生 > >C# 學習筆記 --為啥選擇C#

C# 學習筆記 --為啥選擇C#

信息 工程 界面 uid 軟件使用 搜索 printf 慢慢 編程習慣

  初學C#,沒有看視頻教程,也沒有C++基礎,只有C基礎、VB基礎。

  喜歡VB的快捷,很方便就可以搭建起windows的開發環境,很容易上手。

  同樣,喜歡C的簡單,自由。長期寫單片機程序,知道C的靈活是無可替代的。

  由於需要開發USB,硬件使用的是FPGA+CY7C68001,因為不需要開發USB的固件程序,所以可以省不少事。68001的驅動可以使用windows自帶的,

  上位機軟件使用VS2013 WDK8.1自帶的WINUSB模板。

  只需要設置GUID就可以找到設備了。

  由於軟件是純C寫的控制臺程序,各種信息都是通過printf來打印,操作只能使用scanf 來輸入,感覺很不方便。於是琢麽著怎麽用VB來開發界面,但是遇到了問題,C開發的程序怎麽和VB對接呢,想到了DLL,搞了半天,C工程生成的lib 找不到符號。於是乎,作罷。VS太深的操作也不太熟悉,只能另尋他法。

  網上搜索到了一個國外的網站,裏面有人已經生成好的dll,功能強大,支持.net,意思就是可以用vb和c#來開發。興奮了好久。想想,VB已經很熟悉了,但是想到了既然很多地方都用到了C#,且都是可以很快速的生成桌面,且畢竟還是很像C語言的,下定決心,搞搞C# ,還有一點,VS2017 支持c#開發android了。雖然不是很懂,但是覺得還是很有前途的。

  VB不是說沒前途了,只是感覺編程習慣還是差的蠻多的。

  就這樣吧,每天記錄一點,慢慢應該能學到不少的。

C# 學習筆記 --為啥選擇C#