很多想入行上位机的兄弟不知道应该选择什么样的公司,今天马工给大家分享昆山市的一家1万人以上的世界500强公司,立臻科技(昆山)有限公司,这家公司也在招聘3年以上经验的上位机工程师,年薪可达33万,还包吃住,大专学历即可,想进大厂的可以考虑下,点击下方视频即可观看详细介绍!视频已同步哔哩哔哩(b站)。
项目介绍(1)
项目需求分析(2)
第二部分、C#语法从入门到精通
第1章——变量声明、赋值、命名(1)
第2章——数据类型之整数(2)
第2章——数据类型之小数(3)
第2章——数据类型之布尔(4)
第2章——数据类型之字符(5)
第2章——数据类型之字符串及其常用方法(6)
第2章——数据类型之值类型和引用类型本质与区别(7)
第2章——C#数据类型之枚举(8)
第2章——C#数据类型之结构体struct(9)
第2章——C#数据类型之数组(10)
第2章——C#数据类型之类型转换(11)
第3章——C#操作符之一元二元三元操作符(12)
第3章——C#控制流之if else 、while、 do while
第4章——C#方法之方法功能、方法种类、值类型和引用类型传参(14)
第4章——C#方法之ref、out参数(15)
第4章——C#方法之参数数组和可选参数(16)
第4章——C#方法之返回值和递归调用(17)
第4章——C#方法之重载(18)
第4章——C#方法之异常捕获(19)
第5章——C#类之声明、实例化、this、访问修饰符(20)
第5章——C#类之构造器(21)
第5章——C#类之静态类、常量、只读字段、扩展方法、分布类(22)
第6章——C#类之继承、子类父类转换、Protected、密封类(23)
第6章——C#类之继承重写基类(24)
第6章——C#类之继承抽象类(25)
第7章——C#类之接口(26)
第8章——C#类之泛型类和泛型方法(27)
第8章——C#类之泛型接口和泛型约束(28)
第9章——C#委托和lambda表达式之delegate(29)
第9章——C#委托和lambda表达式之Action和Func(30)
第9章——C#委托和lambda表达式之lambda表达式(31)
第10章——C#事件之Event(32)
第11章——C#Linq(33)
第12章——C#多线程之Thread(34)
第12章——C#多线程之ThreadPool(35)
第12章——C#多线程之Task(36)
第13章——C#线程同步之monitor、lock(37)
第13章——C#线程同步之InterLocked(38)
第13章——C#线程同步之ManualResetEvent、ManualResetEventSlim、AutoResetEvent(39)
第三部分、winform常用控件快速入门
零基础快速入门Winform(1)——Label
零基础快速入门Winform(2)——Button
零基础快速入门Winform(3)——Form
零基础快速入门Winform(4)——TextBox
零基础快速入门Winform(5)——Panel
零基础快速入门Winform(6)——GroupBox
零基础快速入门Winform(7)——RichTextBox
零基础快速入门Winform(8)——PictureBox
零基础快速入门Winform(9)——DataGridView
零基础快速入门Winform(10)——ComboBox
零基础快速入门Winform(11)——Chart
零基础快速入门Winform(12)——TableLayoutPanel
零基础快速入门Winform(13)——StatusStrip
零基础快速入门Winform(14)——MenuStrip
第四部分、螺丝自动锁付系统C#上位机项目实战
零基础螺丝自动锁付系统项目实战——主界面设计
零基础螺丝自动锁付系统项目实战——参数设置模块设计1
零基础螺丝自动锁付系统项目实战——参数设置模块设计2
零基础螺丝自动锁付系统项目实战——日志模块之界面日志
零基础螺丝自动锁付系统项目实战——日志模块之本地日志
零基础螺丝自动锁付系统项目实战——ModbusTcp协议介绍
零基础螺丝自动锁付系统项目实战——ModbusTcp之03功能码
零基础螺丝自动锁付系统项目实战——ModbusTcp的06功能码
零基础螺丝自动锁付系统项目实战——ModbusTcp的10功能码
零基础螺丝自动锁付系统项目实战——大端小端字节序
零基础螺丝自动锁付系统项目实战——ModbusProtocol工具软件
零基础螺丝自动锁付系统项目实战——PLC通信测试
零基础螺丝自动锁付系统项目实战——与螺丝机串口通信
零基础螺丝自动锁付系统项目实战——mysql数据库的安装
零基础螺丝自动锁付系统项目实战——mysql数据库表的设计
零基础螺丝自动锁付系统项目实战——数据库连接与插入数据到表中
零基础螺丝自动锁付系统项目实战——历史数据查询模块设计
零基础螺丝自动锁付系统项目实战——csv数据本地存储模块设计
零基础螺丝自动锁付系统项目实战——VS调试快捷键
零基础螺丝自动锁付系统项目实战——VS断点的使用
零基础螺丝自动锁付系统项目实战——VS调试之语句跳转
零基础螺丝自动锁付系统项目实战——自动测试之开始停止(1)
零基础螺丝自动锁付系统项目实战——自动测试之状态机编程(2)
零基础螺丝自动锁付系统项目实战——自动测试之界面更新与存储(3)
四、购买教程后的学员反馈
C#上位机框架之自动扫码机项目实战(1)——UserControl自定义控件封装与使用
C#上位机框架之自动扫码机项目实战(2)——无边框拖动窗体实现1
C#上位机框架之自动扫码机项目实战(3)——无边框拖动窗体实现2
C#上位机框架之自动扫码机项目实战(4)——导入资源文件制作控件图标
C#上位机框架之自动扫码机项目实战(5)——菜单栏的制作
C#上位机框架之自动扫码机项目实战(6)——配方模块界面设计1
C#上位机框架之自动扫码机项目实战(7)——配方模块参数类设计
C#上位机框架之自动扫码机项目实战(8)——新建配方逻辑编写
C#上位机框架之自动扫码机项目实战(9)——打开配方逻辑编写
C#上位机框架之自动扫码机项目实战(10)——参数设置模块和传统参数设置对比
C#上位机框架之自动扫码机项目实战(11)——参数设置模块界面设计1
C#上位机框架之自动扫码机项目实战(12)——参数设置模块界面设计2
C#上位机框架之自动扫码机项目实战(13)——参数设置模块界面设计3
C#上位机框架之自动扫码机项目实战(14)——参数设置模块界面设计4
C#上位机框架之自动扫码机项目实战(15)——参数设置模块界面设计5
C#上位机框架之自动扫码机项目实战(16)——参数设置模块界面设计6
C#上位机框架之自动扫码机项目实战(17)——参数设置模块界面设计7
C#上位机框架之自动扫码机项目实战(18)——参数设置模块界面设计8
C#上位机框架之自动扫码机项目实战(19)——保存配方1
C#上位机框架之自动扫码机项目实战(20)——保存配方2
C#上位机框架之自动扫码机项目实战(21)——用户管理模块设计思路介绍
C#上位机框架之自动扫码机项目实战(22)——用户管理模块之数据库设计
C#上位机框架之自动扫码机项目实战(23)——用户管理模块之登录界面设计
C#上位机框架之自动扫码机项目实战(24)——用户管理模块之登录界面逻辑设计
C#上位机框架之自动扫码机项目实战(25)——用户管理模块之登录界面大结局
C#上位机框架之自动扫码机项目实战(26)——用户管理模块之用户管理界面设计
C#上位机框架之自动扫码机项目实战(27)——用户管理模块之添加用户界面设计
C#上位机框架之自动扫码机项目实战(28)——用户管理模块之添加用户类型管理
C#上位机框架之自动扫码机项目实战(29)——用户管理模块之添加用户实现1
C#上位机框架之自动扫码机项目实战(30)——用户管理模块之添加用户实现2
C#上位机框架之自动扫码机项目实战(31)——用户管理模块之删除用户
C#上位机框架之自动扫码机项目实战(32)——用户管理模块之修改密码界面设计
C#上位机框架之自动扫码机项目实战(33)——用户管理模块之修改密码逻辑实现
C#上位机框架之自动扫码机项目实战(34)——本地日志设计1
C#上位机框架之自动扫码机项目实战(36)——二维码配置模块之界面设计
C#上位机框架之自动扫码机项目实战(37)——解决halcon控件无法添加
C#上位机框架之自动扫码机项目实战(38)——Halcon机器视觉软件概念介绍C#串口通信从入门到精通(1)—硬件接线
C#串口通信从入门到精通(2)—串口相关参数介绍
C#串口通信从入门到精通(3)—虚拟串口工具的使用
C#串口通信从入门到精通(4)—串口调试助手的使用
C#串口通信从入门到精通(5)—打开、关闭串口
C#串口通信从入门到精通(6)—串口发送数据(字符串、16进制、图片等文件)
C#串口通信从入门到精通(7)—整数/浮点数与二进制、八进制、十六进制的转换
C#串口通信从入门到精通(8)—串口接收数据(字符串、16进制、图片等文件)
C#串口通信从入门到精通(9)—二进制、八进制、十进制、十六进制、字节、位
C#串口通信从入门到精通(10)—什么是ASCII、UTF8、Unicode、GB2312
C#串口通信从入门到精通(11)—串口接收的数据存储到本地文件(txt、csv)
C#串口通信从入门到精通(12)—串口接收的数据以曲线显示
C#串口通信从入门到精通(13)—多个串口发送数据
C#串口通信从入门到精通(14)—多个串口接收数据
C#串口通信从入门到精通(15)—流量控制(XON/XOFF协议实现)
C#串口通信从入门到精通(16)—累加和校验(CheckSum)原理与C#代码实现
C#串口通信从入门到精通(17)—纵向冗余校验(LRC)原理与C#代码实现
C#串口通信从入门到精通(18)—异或校验(BCC)原理与C#代码实现
C#串口通信从入门到精通(19)—模2除法的原理与计算过程
C#串口通信从入门到精通(20)—位运算原理
C#串口通信从入门到精通(21)—一个串口多线程发送数据
C#串口通信从入门到精通(22)—一个串口多线程接收数据
C#串口通信从入门到精通(23)—奇偶校验
C#串口通信从入门到精通(24)—循环冗余校验(CRC)原理与C#代码实现
C#串口通信从入门到精通(25)—整数/小数(浮点数)和字节数组互相转换
C#串口通信从入门到精通(26)—多个串口多个线程发送数据和接收数据
C#串口通信从入门到精通(27)—高速通信下解决数据处理慢的问题(20ms以内)
C#串口通信从入门到精通(28)——串口通信监控与设备连接心跳实现
C#串口通信从入门到精通(29)——从0到1手写一个C#串口通信助手
Modbus通信协议介绍
马工Modbus调试助手介绍
Modbus RTU协议原理
虚拟串口调试工具的使用
Modbus RTU(0x01功能码通信协议详解)
Modbus RTU(0x01功能码C#代码实现)
Modbus RTU(0x02功能码通信协议详解)
Modbus RTU(0x02功能码C#代码实现)
Modbus RTU(0x03功能码通信协议详解)
Modbus RTU(0x03功能码C#代码实现)
Modbus RTU(0x04功能码通信协议详解)
Modbus RTU(0x04功能码C#代码实现)
Modbus RTU(0x05功能码通信协议详解)
Modbus RTU(0x05功能码C#代码实现)
Modbus RTU(0x06功能码通信协议详解)
Modbus RTU(0x06功能码C#代码实现)
Modbus RTU(0x0F功能码通信协议详解)
Modbus RTU(0x0F功能码C#代码实现)
Modbus RTU(0x10功能码通信协议详解)
Modbus RTU(0x10功能码C#代码实现)
CRC16校验原理
Modbus通信读取16位整数 (Int16、UInt16)
Modbus通信读取32位整数 (Int32、UInt32)
Modbus通信读取32位和64位小数(float、double)
C# Modbus通信中16位整数写入寄存器
C# Modbus通信中32位整数写入寄存器
C# Modbus通信中32位浮点数写入寄存器
C# Modbus通信64位浮点数(double)写入寄存器
Modbus ASCII协议原理
Modbus ASCII(0x01功能码通信协议详解)
Modbus ASCII(0x01功能码C#代码实现)
Modbus ASCII(0x02功能码通信协议详解)
Modbus ASCII(0x02功能码C#代码实现)
Modbus ASCII(0x03功能码通信协议详解)
Modbus ASCII(0x03功能码C#代码实现)
Modbus ASCII(0x04功能码通信协议详解)
Modbus ASCII(0x04功能码C#代码实现)
Modbus ASCII(0x05功能码通信协议详解)
Modbus ASCII(0x05功能码C#代码实现)
Modbus ASCII(0x06功能码通信协议详解)
Modbus ASCII(0x06功能码C#代码实现)
Modbus ASCII(0x0F功能码通信协议详解)
Modbus ASCII(0x0F功能码C#代码实现)
Modbus ASCII(0x10功能码通信协议详解)
Modbus ASCII(0x10功能码C#代码实现)
ModbusASCII整数写入保持寄存器
ModbusASCII小数写入保持寄存器
ModbusASCII读取保持寄存器中整数
ModbusASCII读取保持寄存器中小数
Modbus TCP协议原理
Modbus TCP(0x01功能码通信协议详解)
Modbus TCP(0x01功能码与C#代码实现)
Modbus TCP(0x02功能码通信协议详解)
Modbus TCP(0x02功能码与C#代码实现)
Modbus TCP(0x03功能码通信协议详解)
Modbus TCP(0x03功能码与C#代码实现)
Modbus TCP(0x04功能码通信协议详解)
Modbus TCP(0x04功能码与C#代码实现)
Modbus TCP(0x05功能码通信协议详解)
Modbus TCP(0x05功能码与C#代码实现)
Modbus TCP(0x06功能码通信协议详解)
Modbus TCP(0x06功能码与C#代码实现)
Modbus TCP(0x0F功能码通信协议详解)
Modbus TCP(0x0F功能码与C#代码实现)
Modbus TCP(0x10功能码通信协议详解)
Modbus TCP(0x10功能码与C#代码实现)
ModbusTCP整数写入保持寄存器
ModbusTCP小数写入保持寄存器
ModbusTCP读取保持寄存器中整数
ModbusTCP读取保持寄存器中小数
十一、面试宝典
1、b站连麦模拟面试(马工作为面试官)
马工最近每周日晚8点在b站作为面试官来面试连麦学员以及粉丝,该活动得到了广大学员和粉丝的赞赏,纷纷表示这个活动非常好,因为我有丰富的开发以及面试经验,所以可以在学员找工作之前给予简历修改以及模拟面试服务,通过1对1的真实面试,马工我会指出学员知识欠缺的部分,从而学员很容易看出来自己的不足,及时补足相关知识,从而达到在去公司面试时游刃有余!
2、《马工独家运动控制软件工程师面试宝典》
十二、上位机就业前景
想年入百万的直接可以忽略这篇文章了,但是想拿1万、2万、3万月薪的抓紧入行,上位机目前还没有35岁中年危机,只要肯吃苦,工作机会一直有!
十三、马工给兄弟们的寄语
读万卷书不如行万里路,行万里路不如名师指路,入门最快的方法一定是找个前辈模仿他,年轻的时候一定要投资自己!只有自己值钱了,女人、父母、亲戚、朋友才会高看你一眼!买书、买课程学习都是你提升自己最快的方法,成为高手别无他法,努力学习+模仿高手,他日一定有所成就!一本书、一个课程几十块钱,但是在未来为你赚到的钱一定是这些成本的几十倍、几百倍、上千倍,甚至更多!如果你是一个普通人,没有强大的背景,一定要持续学习,持续学习是普通人逆袭唯一的方法!
十四、作者介绍
网名“上位机马工”,知乎、CSDN、b站(哔哩哔哩)同名,硕士学历、高级工程师、年入40万+,8年C#上位机开发经验、独立负责过从几十万到几百万的项目,在上位机通信、运动控制、机器视觉领域均有大量的实战经验!在CSDN、知乎、b站发布过大量C#上位机教程,包含《C#串口通信从入门到精通》、《C#Modbus通信从入门到精通》、《Winform从入门到精通》、《Socket通信从入门到精通》、《Mysql数据库从入门到精通》、《C#Mes通信从入门到精通》、《C#语法从入门到精通》、《C#与PLC通信从入门到精通》等,全网粉丝2万+,累计教程购买人数3000+。
十五、业务范围
本人承接C#上位机培训、C#上位机开发、简历修改、求职面试转行辅导!(1对1简历修改和针对您的简历给出面试可能问的问题的语音辅导服务价格目前为398元。)
十六、粉丝福利
1、加马工微信,可拉你进入C#上位机行业交流大群!马工经常免费回答群友提问!
2、加马工微信预约购买教程,可享受8折优惠!(视频教程都在哔哩哔哩,也称为b站,不要b站直接购买,需要先加我微信预约!)
3、赠送价值128元的上位机资料!C#语法电子书(C#本质论、C#图解教程)
4、购买教程赠送大量上位机开发使用到的软件(串口通信助手、Socket通信助手、海康相机驱动、雷赛运动控制卡驱动、VisualStudio安装包、Modbus调试助手、虚拟串口调试助手、Mysql安装包、Navicat数据库管理软件、FTP客户端和服务器、远程控制工具、NI采集卡驱动、Halcon机器视觉软件等)
十七、初级和高级教程价格
初级教程原价239,线下购买9折210;高级教程原价559,线下购买9折500,两套教程一起购买,享受8折优惠630,为了帮助大家求职面试成功我也在B站陆续上线面试技巧课程,面试技巧课程包含在课程里面,不额外收费,详细咨询请加下方马工微信。
课程涨价通知:
初级课程在2026年5月1号上涨到299,上涨60元。
高级课程在2026年5月1号上涨到659,上涨100元,因为5月1号高级课程会增加《C#Socket通信从入门到精通》系列课程
十八、单个视频教程价格
《C#语法从入门到精通》 79.9
《C#串口通信从入门到精通》199
《C# Modbus通信从入门到精通》99
《winform快速入门》29.9
十九、老用户优惠活动
凡是在csdn、知乎、b站等平台购买过马工教程的老用户,再次购买初级教程或高级教程中相似内容时,均可使用之前购买的课程原价抵扣,抵扣最高不超过目前教程的50%,比如在csdn购买过串口通信教程69.9,则购买高级课程时可以优惠69.9。
二十、联系方式
