基于用C#上位机的开发

基于用C#上位机的开发

目录

基于用C#上位机的开发

1. 环境搭建

2. 设计界面

3. 添加图片

4. 运行程序

5. 完整代码示例

6. 图片展示

5. C#上位机:生产操作指南 [2023-10-22]

12. C#作为上位机,有哪些控制plc的方式? - 知乎

17. C#上位机开发实战教程_Mculover666的博客

23. 第三课:C#工控上位机——用户登录界面 | 码农家园

29. C#上位机简单操作原创 [2022-05-20]

要写一篇关于C#上位机开发的博客,可以参考以下内容,包括代码示例和图片展示。以下是详细的步骤和代码示例:

1. 环境搭建

首先需要在Visual Studio中创建一个新的Windows窗体应用程序项目。打开Visual Studio,选择“创建新项目”,然后选择“Windows Forms Application”。

2. 设计界面

在设计视图中,可以添加一些控件来构建上位机的用户界面。例如,可以添加一个图片框(PictureBox)来显示开机图片。

using System;using System.Windows.Forms;

namespace WindowsFormsApp1

{public partial class Form1 : Form

{

        public Form1()

        {

            InitializeComponent();

        }

        private void Form1_Load(object sender, EventArgs e)

        {

            // 显示开机图片

            pictureBox1.Image = Image.FromFile(" D:\\图片\\logo.png  ");

        }

}

}

3. 添加图片

在项目的资源管理器中,将需要显示的图片文件(如logo.png )复制到项目的适当位置。然后在代码中引用该图片文件。

4. 运行程序

运行程序后,可以看到界面上会显示指定的图片。

5. 完整代码示例

以下是一个完整的C#上位机示例代码,展示了如何在界面上显示图片并处理一些基本事件。

using System;using System.Windows.Forms;

namespace WindowsFormsApp1

{public partial class Form1 : Form

{

        public Form1()

        {

            InitializeComponent();

        }

        private void Form1_Load(object sender, EventArgs e)

        {

            // 显示开机图片

            pictureBox1.Image = Image.FromFile("D:\\图片\\logo.png ");

            // 处理按钮点击事件

            button1_Click(sender, e);

        }

        private void button1_Click(object sender, EventArgs e)

        {

            MessageBox.Show("Hello World!");

        }

}

}

6. 图片展示

以下是运行程序后界面上显示的图片效果:

通过上述步骤和代码示例,你可以快速上手C#上位机开发,并实现简单的功能,如显示图片和处理基本事件。

希望这篇博客对你有所帮助!如果有任何问题或建议,请随时留言讨论。

延伸阅读

分享研究追问

相关事件

事件名称

事件时间

事件概述

C#上位机开发基础知识分享

2023年10月22日

教育/技术分享介绍了C#上位机开发的基础知识,包括基本概念、环境搭建和实例

C#上位机串口通信实现方法介绍

2024年4月25日

技术教程通过示例介绍了C#上位机开发中串口通信的基本概念和实现方法

ESP32摄像头照片输出到C#串口上位机显示的实验

2021年11月27日

实验/实践展示了如何将ESP32采集的摄像头照片通过串口输出到C#串口上位机并显示的过程

C#语言的广泛应用原因分析

不详

技术分析分析了C#作为一种专业语言在不同计算机平台和体系结构上的广泛应用原因

相关组织

组织名称

概述

CSDN博客

科技/IT社区一个提供IT技术文章和教程的中文社区平台。

OpenCVSharp

科技/人工智能一个开源的C#库,用于计算机视觉和机器学习项目。

付工上位机

科技/工业自动化专注于C#上位机开发,涉及PLC通信、运动控制、机器视觉、MES等应用的微信公众号。

关老师的C#工控课堂

教育/培训提供C#上位机通用框架功能讲解及源码的教育资源。

相关人物

人物名称

概述

Object_Davie

博主/程序员在CSDN博客上分享C#作为上位机控制方式的文章作者。

Mculover666

博主/程序员以实战线索讲述如何使用C#开发上位机的嵌入式领域优质创作者。

Anders Hejlsberg

程序员/技术专家C#语言的创造者之一,与.Net框架开发团队一起设计了C#.

来源

1. C#开发上位机应用:基础与实践_南山无梅落的技术博客_51CTO博客 [2024-05-09]

2. 简单直接可用的C# OPC UA DA通信源代码示例,工业上位机必备_c# 写入 opcua-CSDN博客 [2024-04-11]

3. C#上位机开发——探究上位机技术_c# 上位机-CSDN博客 [2023-08-15]

4. 基于WinForm的c#上位机制作_c#winform上位机代码示例-CSDN博客 [2022-11-07]

5. C#上位机:生产操作指南 [2023-10-22]

6. C#上位机开发基础:串口通信的基本概念和实现方法代码示例_c# 串口-CSDN博客 [2024-04-13]

7. C#上位机1 开机图片显示原创 [2017-12-07]

8. C#上位机开发基础:串口通信的基本概念和实现方法代码示例 [2024-04-25]

9. C#实例——上位机helloworld_上位机案例-CSDN博客

10. C#上位机1 开机图片显示原创 [2017-12-07]

11. 写一份c#上位机串口通信解析数据的代码 [2024-03-28]

12. C#作为上位机,有哪些控制plc的方式? - 知乎

13. C# Wpf上位机开发(简易图像处理软件) - 技术栈

14. 分享几个C# 项目(附下载链接)_c#上位机案例下载-CSDN博客 [2023-09-06]

16. ESP32把采集的摄像头照片通过串口输出到C#串口上位机显示 [2021-11-27]

17. C#上位机开发实战教程_Mculover666的博客

18. 【教程】七天入门C#上位机目录_c# 7天学会上位机-CSDN博客 [2023-08-01]

19. C#/.net上位机快速入门【专为plc工程师定制】 - 哔哩哔哩

20. C#上位机:TCP通讯实例_c# tcp client上位机-CSDN博客 [2023-10-03]

21. C#上位机通用框架全部功能讲解及源码,希望同学们认真学习!_哔哩哔哩_bilibili

22. C#实例——上位机helloworld-腾讯云开发者社区-腾讯云

23. 第三课:C#工控上位机——用户登录界面 | 码农家园

24. C#做上位机软件——绘图并传输给下位机 - TryTryTryTry - 博客园

25. C#上位机零基础入门_哔哩哔哩_bilibili

26. C#做上位机软件——绘图并传输给下位机-csdn博客

27. C#上位机教程(上) - 小小書的个人博客

28. 零基础C#编写上位机如何入门?_c# 上位机快速入门开发教程-CSDN博客 [2023-08-01]

29. C#上位机简单操作原创 [2022-05-20]

  • 18
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

22物联网应用技术1班

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值