zoukankan      html  css  js  c++  java
  • 猪之歌——扬帆起航

    最近一段,我正在研究C#编程,说起来有点挺不好意思的,学习了这么长时间但是对编程还是一知半解的,什么感觉都会一点,可什么又都不会,一点皮毛而已。没办法只有耐着性子慢慢学,一点一点的去学,希望自己能够尽快赶上来。

    用C#编了一个进销存系统,通过这个系统让我对C#有了些新的认识,不知道对不对:

    1.首先,我感觉用Visual Studio编写C#真是太享受了,VS的功能真的是太强大了。但是微软的控件用起来真的是不咋地,尤其是当一个窗口中的数据多的时候(就是有很多TextBox的时候),对各个TextBox进行数据验证那就是噩梦,需要不断的重复的写来写去,尽是些没什么技术含量的活。

    2.做数据的增删改查的时候,C#对数据的操作真是不方便,虽然网上有很多SqlHelper之类的类库,但是感觉用起来还是不方便,每次都要下一大堆语句来拼凑Sql语句,感觉总是在做重复的工作,可是我又找不到合适的方法来解决。

    3.微软的控件做的确实好,但是就是不人性化,好多地方限制的太死了,就拿DataGridView(我用它的次数比较多)来说,想通过鼠标单击选择一行数据(不要操作键盘)就非常的麻烦,更不要说多选了,这点尤其让我不爽。

    4.C#对打印功能的支持就不用说了,那叫一个烂啊,微软自己的Rdlc报表我感觉就是一个鸡肋,没什么特别之处,平平常常,想写一个打印方案用C#真是太困难了。

    5.Vs编程时对表单的tabindex的设定太不灵活了,用this.Controls来获取控件中包含的子控件时,index根本就无法自己设置。

    以上几点就是我最近这段时间学习c#编程的感受,也许网上已经有很好的方法了,可能是我没有找到,但是这些方法确实让我头疼,我想着能够通过一个框架来解决这些问题(斗胆自大一下),但是限于自己技术水平有限,目前还在摸索阶段,何时能做出来我也不知道。

    哦,如果有哪位大牛知道C#做了哪些大的软件项目的话请不吝赐教,跟我说一下,让我这个无名小卒也长长见识,因为到现在为止我还没有见过用C#做的大型软件项目呢。

  • 相关阅读:
    SpringCloudAlibaba
    SpringCloudAlibaba
    SpringCloudAlibaba
    SpringCloudAlibaba
    SpringCloudAlibaba
    SpringCloudAlibaba
    SpringCloudAlibaba
    SpringCloudAlibaba
    如何使用webify快速构建Nuxt应用
    “我,不懂代码,36岁转行开发”
  • 原文地址:https://www.cnblogs.com/QSuperstar/p/1984249.html
Copyright © 2011-2022 走看看