代码编织梦想

入职的第二家公司

        时间要追溯到5年前,因为换工作后,新的公司需要使用C#的WinForm窗口框架开发上位机,

对于熟悉了一种框架之后更换另外一种框架学习内心是抗拒的,总的就是再难也要硬着头皮干;对

于上位机行业来说,虽然更换框架,但主要使用的主要功能大部分还是那么多,无非也就显示设备

状态,设备运行数据,对设备进行控制交互,配置文件设置,具体的改变主要是编程语言由C++转

C#和控件使用。

        去新公司前两个月基本就是没干什么活,有二十几台一样的设备是测试电机轴的扭矩,挑出

OK品还是NG品,当时对我来讲感觉这机器好高端大气,设备上还要加个电脑,有个新任务就是在

原有功能能上将这些设备联网,测量数据上传到服务器,用一块大屏汇总;

        也就是这段时间我对C#有了新的认识,C#语言极为简单,不需要什么头文件,什么指针这些

东西,再有就是非标的开发讲究的是快吗,既然都能实现相同功能干嘛要学更复杂的东西,我就转

变思想,彻底放弃C++,拥抱了C#。

梳理下需要学习点:

1、基本变量类型熟悉,逻辑控制语句,大部分类似;

2、特殊功能方法,定时器、多线程、串口、第三方类等等;

3、界面搭建,控件使用,如button、text、combox、list、chart;

        在边学习边做项目过程中会发现很多功能实现很容易,然而就会产生越来越愿意接受使用

WinForm,比如我要用某个控件实现什么功能,我百度一下怎么用,网上会有很多解决方法,在做

过两三个项目之后会完全发现和感受WinForm的便捷,开发效率之高都是MFC做不到的,尤其是

界面设计与C++之间的衔接,简直就是一坨屎。还有一个是学习C++对指针这个东西不怎么熟悉,

一看到就头大时候,在C#完全不需要有任何顾虑,C#中没有这种绕来绕去把头绕晕的东西。

        后续我在这个公司做了两年时间,自认为对C#的学习也轻车熟路,大小项目也做了很多,

在这个公司我也看到了更多的技术,比如运动控制,各种PLC协议对接,机械手控制,视觉等等;

由于对视觉的好奇心;

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/lidengfeng0ff/article/details/128018318

libreoffice-sdk 开发实战:嵌入mfc-view 和 c# winform-爱代码爱编程

MFC View C Winform 前面片文章中我简要介绍了下 LibreOffice SDK 的环境配置,以及 cpp 中一个例子的编译。 接下来我们来看一下如何将 LibreO

c++用winform做界面的实现_luckyone906的博客-爱代码爱编程_c++ winform

        以前是做C#的,对Winform情有独钟,最近想转C++,想把以前的一些Delphi转成c++,MFC我不熟而且用起来相当烦效果又丑,GTK图形库用起来太麻烦,琢磨着研究一下WInform前台,C++做后台的方法,谷歌了一下,没看到什么中国资料,我草,我以前看过的啊,找来找去,找到一篇英文的,写得太纠结,我结合自己使用的经验,重新整理一下,

c#使用cefsharp开发winform——环境搭建-爱代码爱编程

因为nuget在线下载有时候很慢,所以下载nuget包,进行本地安装 登陆nuget官网https://www.nuget.org/下载相关资源   选择对应版本进行下载,同时需要下载相关依赖的包 最终下载的共4个包,cef.redist64,cef.redist86,cefsharp.common,cefsharp.winforms

C#的WinForm中嵌入Qt界面库-爱代码爱编程

C#的WinForm中嵌入Qt界面库 为何会有如此奇葩需求 一处代码,多处运行 C#有两种写界面的框架,winFrom和WPF,这二者写的界面可以相互调用,但C#编写的界面组件在非托管C++虽然理论上可以,但是这种类似反射的机制使用其他来说特别不舒服。而对于编写组件式SDK而言,核心的界面组件可以在C++、C#、JAVA中使用而无需修改太多的代

qt和c#怎么选_【选择】MFC,QT与WinForm,WPF简介-爱代码爱编程

原文:https://blog.csdn.net/weixin_39929096/article/details/111983451?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_title-2&spm=1001.2101.3001.4242 编程语言的组成 编程语言做为一种语

C#Winform转Qt Widget经验-爱代码爱编程

        由于上一个公司对软件工程师无节制压榨,导致我深心俱疲,决定离职,在这个公司 就是连轴转,焊接机、点胶机、BGA设备、螺丝机、贴标机、MES系统、SCARA四轴机械手、halcon视觉识别,真的是什么都干啊,另外到处跑出差,于是决定休息一段时间。         在休息期间花200多买了一个二手树莓派3B+,在家没事玩一玩,因为之前见他们使

Visual Studio 桌面开发(C++与C#)的基础概念-爱代码爱编程

Visual Studio 桌面开发(C++与C#)的基础概念 鼎鼎大名的Visual Studio几乎是所有程序猿都有所了解,而对于许多只对C++或C#了解皮毛的小伙伴缺不太容易区分C++与C#桌面开发的基础技术 WPF、UPF、Winform、MFC、Qt、XAML 这些都是啥啊? 首先我们看一下我们在安装Visual Studio时,就会让我们

c# winform程序界面优化实例_锅叔的博客-爱代码爱编程

  进入移动互联网时代以来,Windows桌面开发已经很久不碰了。之前就是从做Windows开发入行的。   当年,还是C++ VC6, MFC的时代。那时候开发要查的是MSDN :-)。内存要自己管理, 排查内存泄漏(忘了释放分配的内存)也是基本日常。光阴似箭,岁月如梭~!   几年之前,北漂时需要写一个windows 的客户端,想招一个c#程序员,

开发速查表,一个值得每个程序员收藏的网站_编程乐趣的博客-爱代码爱编程

在工作过程中,虽然我们程序员,主要是使用一门语言开发,但免不了会用到其他语言参与其他项目;或者很多全栈工程师,会参与前端的开发调试;总的来说,我们工作过程中,都会涉及到多门编程语言,这就导致我们,经常会忘记某个具体的语法、命

c#压缩图片_一条狗的离别的博客-爱代码爱编程

SqlSer数据库设置保存图片字段类型为Image类型 对应保存 方法参数为图片路径,压缩后路径,压缩最大宽度,压缩最大高度     引用类型using System.Data; using System.Drawing; using System.IO;   \完整类 /// <summary>

c# 学习之路(c# 编程概述)_跑路的菜的博客-爱代码爱编程

C# 学习之路(C# 编程概述) 前记:C# 学习之路,是我跟着 C# 图解教程(第五版) 学习的笔记,每一章都会有一篇笔记发出,小标题会对应书本的章节标题。 .NET 6 和之前的版本相比在顶级语句方面有很

在mfc中使用c#窗体:第一个简单窗体嵌入示例_mfc与c#混合编程-爱代码爱编程

在MFC中嵌入C#窗体:第一个简单窗体嵌入示例 文章目录 在MFC中嵌入C#窗体:第一个简单窗体嵌入示例前言一、创建 C# 类库-用户窗体二、创建MFC对话框程序并调用1.在相同项目中再创建MFC对话框程序2

vs2019 winform 和mfc 基本思路笔记_mfc和winform-爱代码爱编程

最近用c#和c++ 分别弄了winform 和MFC的对话框  的程序,记录一下两种不同界面开发的大致框架,之前没怎么做过界面开发,因此这里记录的一些很初级的东西。 一、c#的winform 1.生成解决方案后,可以添加多个项目,每个项目就是一个程序集。这个概念可以引入到访问权限的知识。如果想访问另外一个项目的类,必须增加public 访问机制(类的访