【转载】基于PC的工业控制系统的优缺点分析

--------------------- 作者:阿基米东 来源:CSDN 原文:https://blog.csdn.net/lu_embedded/article/details/50907378 过去一段时间,在工业控制领域形成有两个竞争阵线,有些说PC能很好地用于控制,而有些人说P...

2019-04-26 11:45:05

阅读数 62

评论数 0

【转载】浅谈c#语言的类,事件,对象,方法和函数的区别

版权声明:stay-the-course    来源:https://blog.csdn.net/stay_the_course/article/details/53044638 在讨论这些关系之前让我们先来了解一下面向过程和面向对象的区别: 所谓面向过程就是把一切事物或者需要解决的问题都当做是...

2018-12-20 17:19:15

阅读数 181

评论数 0

【转载】asp.net两层和三层架构

来源:网络 两层模型:      两层模型的设计是显示层和数据访问层。显示层就是应用程序的用户界面(.aspx)和这些界面的代码隐藏类(.cs),数据访问层就是用来处理应用程序和数据库、外部Web Service等交互的。这是asp.net开发中的轻量级模型,实现起来相对容易,所以两层架构模型...

2018-12-20 17:07:42

阅读数 107

评论数 0

[转载]【职场新人必看】领导谆谆寄语

小孟: 你入职也有将近一个月了。再次欢迎你加入公司,加入我们这个团队。 近期我都会出差,无法与你面谈,所以写邮件给你。 昨天的会议上,对你太凶,这是我的不对,我首先道歉。(这个领导还是很有气度的,而且放得下架子)但是,我想你也一定做了反思,包括老吴后来肯定也跟你沟通了,你做的事情,确实有很多欠缺的...

2018-09-29 19:40:23

阅读数 166

评论数 0

C++基础(13)类对象作为成员

    类中的数据成员可以是基本数据类型,也可以是类对象这样的复合数据类型。          在一个类的数据成员中包含了另一个类的对象称为类的组合。这个被包含的对象称为对象成员或子对象。 以下实例将日期类的对象作为学生类的成员: #include <iostream...

2018-08-06 17:53:23

阅读数 80

评论数 0

C++基础(12)友元

        类的主要目的之一是实现信息的隐藏与封装,即类的私有成员在类的外部不可见,不能直接进行访问,只能通过对外的接口函数间接地进行访问。但这样往往会降低对私有数据成员的访问效率。        有时候,某些特殊的函数或类需要对这些私有成员进行直接访问,这时,就需要打破类的封装。这种能够对...

2018-08-06 17:53:17

阅读数 24

评论数 0

C++基础(11)静态成员

一.静态数据成员        当一个类的多个对象需要进行数据共享时,可以通过静态数据成员和静态成员函数进行实现。           例如,学生人数是和每一个学生对象有关的(每次新建一个学生对象,学生人数都应该增1),但它又不能只属于某一个学生对象,这时就可以将学生人数说明成类的静态数据成员...

2018-08-06 17:53:12

阅读数 91

评论数 0

C#学习记录(48)MSSQL数据库操作小结

一.查询操作 在对数据进行查询操作时,有两种情况:一个是查询单个值;二是查询若干条记录。 1. 查询单个值 需要使用Command对象的ExecuteScalar()方法,步骤如下: (1) 创建一个Connection对象。 (2) 创建查询用的SQL语句。 (3) 利用SQL语句和Connec...

2018-08-06 17:45:06

阅读数 46

评论数 0

C#学习记录(47)MSSQL数据库

引言       微软数据库是针对中小型企业的关系型数据库,操作简单易上手。首先介绍下C#.NET的数据库,以 ActiveX 数据对象(ADO)为基础 以 XML(扩展标记语言)为格式传送和接收数据:             C#.NET应用程序  <-----&...

2018-08-06 17:00:35

阅读数 383

评论数 0

C#学习记录(46)socket网口通信通用实例

关于socket通信的基本原理和方法在c#学习记录(46)中已经介绍了。下面将大多数书本上都会用到的例子来介绍一下: 一.服务器端: private TcpListener objTcpListener;//定义一个TCP查询对象 private Netw...

2018-08-01 16:26:25

阅读数 1949

评论数 0

Halcon基础(4)霍夫变换

定义:        霍夫变换是图像处理中从图像中识别几何形状的基本方法之一。几何形状包括圆,椭圆和直线等等. 霍夫变换原理:        设图像上的直线是y=x, 我们先取上面的三个点:A(0,0), B(1,1), C(2,2)。可以求出,过A点的直线的参数要满足方程b=0, 过B点的...

2018-08-01 15:56:54

阅读数 587

评论数 0

Halcon基础(3)打开一张图像的几种方式

读取图像 :read_image 打开图像窗口:dev_open_window 获取图像尺寸:get_image_size 显示图像:dev_display 设置窗口句柄:dev_set_window 合适的窗口:dev_open_window_fit_image(dev_open_wi...

2018-08-01 15:56:46

阅读数 680

评论数 0

Halcon基础(2)字符和数字操作

字符和数组操作:   i1 := 123$'#o' //8进制,0为前缀 i2 := 123$'#x' //16进制,0x为前缀,7b为赋值 i3 := 123$'#X' //16进制,0x为前缀,7B为赋值,7b与7B是一样的 i4 := 123$'#f' //double型,默认...

2018-07-31 11:27:32

阅读数 1010

评论数 0

Halcon基础(1)Tuple数组操作

Tuple数组操作:   * 将一个Tuple数组赋值给变量 Tuple1 := [1,2,3,4,5,6,7,8,9] *给Tuple数组元素赋值 Tuple1[1] := 0 * 批量改变数组元素的值 Tuple1[1,3,5] := 'wh' * 批量给Tuple数组赋值...

2018-07-31 11:16:51

阅读数 1844

评论数 0

C#学习记录(45)socket网口通信基础知识

套接字简介:套接字最早是Unix的,window是借鉴过来的。TCP/IP协议族提供三种套接字:流式、数据报式、原始套接字。其中原始套接字允许对底层协议直接访问,一般用于检验新协议或者新设备问题,很少使用。 套接字编程原理:延续文件作用思想,打开-读写-关闭的模式。 C/S编程模式如下: Ø...

2018-07-31 10:14:16

阅读数 714

评论数 0

C#学习记录(44-2)C#串口调试助手实例

1.设计程序UI界面如下: 串口参数的设置可以是如上所述的自主选择,也可以写固定的。在实际工程上,一般写死,减少维护工作量。   2.添加业务逻辑 第一步:初始化参数 /// <summary> /// 界...

2018-07-31 09:30:09

阅读数 1639

评论数 3

C++基础(10)this 指针

this指针的用途(1)通过this指针可以访问当前对象的数据成员 C++为类的每个成员函数都提供了一个隐含的名字为this的指针参数:     类名*  const  this 在成员函数中,隐含了对this指针的使用。例如,成员函数PrintInfo的定义被编译系统处理为: void C...

2018-07-25 17:22:42

阅读数 21

评论数 0

C++基础(9)常成员函数与常对象

       使用const说明的成员函数称为常成员函数。常成员函数不能修改对象数据成员的值,它通常用于获取对象的状态。        常对象在定义时就必须进行初始化。常对象的数据成员值在对象的整个生存周期内不能被改变。而且,为了对常对象进行保护,不允许常对象调用普通的成员函数,只能调用常成员函...

2018-07-25 14:44:45

阅读数 104

评论数 0

C++基础(8)对象数组与对象指针

void main() { CStudent student1[3]; ////对象数组,一定要有默认构造函数,不能重载。这是对象数组的一个大缺点 student1[0].SetName("张三"); student1[0].SetID(&quo...

2018-07-25 11:39:38

阅读数 515

评论数 0

C++基础(7)构造函数与析构函数

       构造函数名与类名相同。 函数没有函数返回值,就是将返回值说明成void也不行 。 构造函数一般声明为公有成员,但是它不能被显式地调用。 构造函数的主要目的是为对象分配空间,进行数据成员的初始化。 如果用户没有显式地在类中写出构造函数,那么系统会为该类自动生成一个默认的构造函数。这个默...

2018-07-25 10:44:58

阅读数 28

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭