C#初学

已经学习C#一段时间了,没办法,我处于一个比较特殊的环境里,很多东西都需要设计点,曾经在一知半解的状态下做了两个C++有关串口通信的项目了,现在又碰到了网络方面的,正好在外面参加了点培训又涉及到了C#,就决定好好学习,准备用C#去实现了。现在看的书还不多。事先声明,JAVA我只知道一点皮毛而已,我的观点也都是基于NET框架的,不存在什么具体的可比性。首先感觉这个语言和C++和JAVA有惊人的相似之处。基本的操作符,表达式需要重新学习的不多,没有了全局变量让我或多或少有点感觉不好。命名空间在逻辑上极大的方便了项目在组织上的便利性。虽然只有微软一家公司在后面,但提供的框架体系不比任何JAVA阵营的联盟逊色,而且在使用的时候会更加的方便,看起来也更清晰。 程序集的概念让我眼前一亮,但随后就知道应该好好看看XML去了,结果又发现XML本身就是一个很庞大的体系,郁闷,但还是要看看。特性和反射看的一知半解,缺少那种顿悟的感觉。GDI绘图的部分和以前的一些语言的差别不大,但需要耐心如果要图形动起来的话还要规整下自己的算法,坐标系。数据库的地方ADO.NET好像已经被大家说的很多很多了,DATASET是个杰作,通过dataset和dataAdapter可以比较容易(这个容易是相对的,不是绝对的!)的实现三层架构(如果数据库不是很复杂的话实现的也很容易)。对文件的操作,不好说了,经常看有人在论坛上求正则表达式。网络部分和初级的部署,还没看到。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值