liuliangdt
liuliangdt
级别: 家园常客
精华主题: 0
发帖数量: 447 个
工控威望: 687 点
下载积分: 66159 分
在线时间: 997(小时)
注册时间: 2010-09-05
最后登录: 2025-09-05
查看liuliangdt的 主题 / 回贴
楼主  发表于: 前天
  为了学习C#编程,在网上买了四五本C#语言的书。到现在也快学了3年,可怎么也不能脱离样例单独做应用出来。就好像了解了一些基础和概念,怎么也不能突破到上一层面。我就想问一下论坛里做C#编程开发的网友,你们是怎么突破书本基础知识到自主开发的???难倒是C#桌面应用开发需要很高智商、学历等等吗?我个人觉得在工控邻域这块不需要那么高的智商吧。我最高学历是在高中念了一年半,但我看到也有初中学历的人做C#应用开发的啊。不知道是不是对C#基础知识和概念掌握不牢的原因。虽说是买了几本书也快学3年,但不是很专心刻苦。有时候无聊可能会看一眼,有时候很久也没摸过。最近买的两本C#瑕疵书(2折)<零基础学ASP.NET>和<ASP.NET项目开发实战入门>一直放着在吃灰.

       最近厂里有块带Ethercat的运动控制卡和带Ethercat的步进驱动器,于是想做个界面让它们动起来。步进电机简单的动起来后就想做个和厂商一样的文件配置界面,试了几天真的有点崩溃了。只是一个DataGridView怎么都配置不好,感觉C#太难。请问兄弟们怎么才能提升自己???

这是厂家测试软件文件配置界面
  

    
这是我的,上面部分是配置文件的内容(txt格式文件),下面部分是格式显示.

fczxjh
级别: 论坛先锋
精华主题: 0
发帖数量: 678 个
工控威望: 1644 点
下载积分: 342 分
在线时间: 293(小时)
注册时间: 2019-07-15
最后登录: 2025-09-04
查看fczxjh的 主题 / 回贴
1楼  发表于: 前天
我也是反复学了几次,处于永远热身状态。

以我学会WINCC的经验来看:

1、缺少成熟的案例和模板,模仿是最好的捷径。

2、缺少大量的实践和实际的项目去推动学习。

我刚学WINCC时就是模仿别人的模板,然后一个项目、两个项目迭代优化下去,最后形成自己的模板。C#我想应该是一样的道理,教程里的东西往往是零碎的,需要大量精力拼凑和融合,加上项目的特殊需求才能形成项目成果。

为什么学不会呢?主要是工作用不上,基本都是用上位机软件,所以自己不投入大量精力去学习、试验、模仿、优化迭代很难学会。就算熟练了,效率、效果、稳定性比不上上位机,工作中依然用不上,过几个月又生疏了,结果就是浪费时间。

所以如果想学会,我觉得第一点就是买案例或模板,第二点是自己消化学习根据自己的需求进行修改,第三点是多做项目优化迭代形成自己的模板。
本帖最近评分记录:
  • 下载积分:+3(cccccy) 热心助人!
    fczxjh
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 678 个
    工控威望: 1644 点
    下载积分: 342 分
    在线时间: 293(小时)
    注册时间: 2019-07-15
    最后登录: 2025-09-04
    查看fczxjh的 主题 / 回贴
    2楼  发表于: 前天
    引用
    引用第6楼liuliangdt于2025-09-04 16:42发表的  :


    兄弟,我觉得你说的特别有道理。工作用不上是学不会的主要原因,工作用不上就没有持之以恒学习动力。还有年纪大一些没有年轻时的勤奋好学也是很大的原因。十几二十出头的时候真是对电子电工单片机PLC触摸屏变频器伺服等特别有兴趣,愿意花时间精力去学习,那时候也没成家有时间去学习研究这些。

    是的,我学PLC基本就是白天做装配电工,晚上看网课,应该有半年时间。那段时间应该是比较有冲劲的,仅仅凭着一口气去坚持。

    只能说基础认知水平上来了,但没有太强的动手能力和思维逻辑能力,也没有经验。真正起来还是我拿到工程师的程序,模仿着做出工装夹具和小设备。

    所以第一套程序模板和实践很重要,如果当时有这个条件,不到一个月就能上手。