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不是说没前途了,只是感觉编程习惯还是差的蛮多的。

  就这样吧,每天记录一点,慢慢应该能学到不少的。

转载于:https://www.cnblogs.com/notandor/p/7147243.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值