工控随笔_C#链接PLC_之_C#入门_01_配置学习环境

    最近在作一个东西,须要用到通用开发语言开发一个软件来读取PLC的内容,这方面的难点在于解析PLC利用html

以太网通信的通信协议,而通常的PLC厂商对本身的协议是封闭的,对通常的开发者是不开放的,虽然能够经过Wireshark编程

进行解析,可是工做量很大,且若是对Wireshark不熟悉基本也是无解,很难解析出来。编辑器

  网上有部分用C#开发的开源库,可是本身对C#语言不懂,因此也就无法学习和应用了。所以我在这里开始了C#的工具

从零开始学习之旅(个人从零开始是指对C#一无所知,若是你要和我一块儿开启这趟旅程,应该懂基本的编程通识,这样应该学习

会更愉快一些)。测试

  废话很少说,这个题头,就当引子吧,下面开始咱们的C#之旅。后续文章再也不作说上面的废话(简单的引子)了。spa

----------------------------------------------------------------我是分割线------------------------------------------------------------------------操作系统

一、学习参考书籍:  C#本质论第4版  命令行

二、C#版本:V5.0code

三、.NET Framwork 版本: v4.0.30319

四、操做系统版本:Windows 7 SP1  X64 CHS

五、编译器: csc.exe 

六、代码编辑器: Editplus 

七、命令行工具: cmd

八、推荐的轻量级Windows IDE:  SharpDevelop  

九、推荐跨平台轻量级IDE:Mono

---------------------------------------------------------------------------------------------------------------------------------------------------------

1、配置环境

  Window七、Windows八、Windows10系统都自带.NET Framwork 版本。 而.NET Framwork 自带编译工具,这个

编译器就是 csc.exe.

  其路径在: C:\Windows\Microsoft.NET\Framework64\v4.0.30319 

  以下图所示:

 

 

   在 C:\Windows\Microsoft.NET\Framework64 路径有多个版本的.NETFramwork , 以下图所示:

  

  肯定好编译器后,咱们就能够在命令行里面使用它,可是csc.exe不在系统的搜索路径,所以须要手动设置一下。

以下图所示:

  将环境变量:PATH加上csc.exe的路径。便可在命令行快速访问csc.exe。

  为了快捷的访问csc.exe 咱们还能够加上一个环境变量。  csc, 设置以下所示:

 

  这样就能够在命令行方便的访问csc.exe。 以下图所示:

 

 

 2、编写代码

  C#的代码能够利用任意文本编辑器编辑。最好是利用一个能够语法高亮的文本编辑器来编写代码。

  第一个程序: HelloWorld.cs

using System;

class HelloWorld
{
    static int Main(string[] args)
    {
        System.Console.WriteLine("Hellow world!");

        System.Console.Read();

        return 0;
    }

}

  保存为: HelloWorld.cs

 

三   编译程序

  以下图编译程序:

 

   csc  HelloWorld.cs  就能够编译程序,能够看到编译成功。

  若是不指定输出文件名,则默认的输出程序将是: cs文件对应的文件名。

 

4、执行程序

  程序的执行结果以下所示:

  

 

 5、方便性脚本

  每次都要进入到程序所在的工做目录很麻烦,有两种方法,一种是设置包含可执行文件路径的PATH环境变量

就和上面的设置同样。

  另一种是利用cmd脚本开启cmd命令行窗口,同时切换工做路径到可执行文件名所在的路径便可。

  参考cmd脚本命令:

@echo off

cmd /k "start F:\26_C# && cd /D F:\26_C# && del *.bak && csc.exe HelloWorld.cs"

  或者第二种方式

@echo off

cmd /k "cd /D F:\26_C#"

  第二种方式只能打开命令行窗口,第一种方式还能够打开源代码所在的目录。

  具体能够本身测试一下效果。

 

--------------------------------------------------------------分割线---------------------------------------------------------------

一、文章均为我的原创,欢迎转载,转载请保留出处:https://www.cnblogs.com/volcanol/

二、获取工控PLC、变频器、HMI、计算机、Windows、Linux、嵌入式资料点击:获取资料

三、若是您以为文章对您有帮助可转至页面上半部分打赏,或移步:打赏 

四、或者在页面右下角点推荐哟!!!

--------------------------------------------------------------分割线---------------------------------------------------------------

相关文章
相关标签/搜索