首页 > 代码库 > C# 学习笔记 --为啥选择C#

C# 学习笔记 --为啥选择C#

  初学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#