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