Wesley13 Wesley13
3年前
C# 事件的使用案例
事件的使用案列一、案例背景在写一个询价报价的Winfrom程序时,程序首页FORM(form名为FrmEnquiry)显示的询价记录和报价记录,询价记录如下图: !(https://oscimg.oschina.net/oscnet/616cadb9daa5918cf0c032ae4399787956f.png)在用户点击新增询价记录
Wesley13 Wesley13
3年前
C# 单元测试(入门)
注:本文示例环境VS2017XUnit2.2.0单元测试框架xunit.runner.visualstudio2.2.0测试运行工具Moq4.7.10模拟框架什么是单元测试?确保软件应用程序按作者的期望执行操作,其中最好的一种方法是拥有自动化测试套件。可以对软件应用程序进行各种不同的测试,
Wesley13 Wesley13
3年前
C#串口通讯实例
本文参考《C网络通信程序设计》(张晓明 编著)程序界面如下图:!(https://images2015.cnblogs.com/blog/637696/201606/63769620160606092338543133235532.png)参数设置界面代码如下:usingSystem;usingSystem.
Wesley13 Wesley13
3年前
C++多态性总结
一,C多态性概述多态是指同样的消息被不同类型的对象接受时导致不同的行为。所谓消息是指对类的成员函数的调用,不同的行为是指不同的实现,也就调用不同的函数。换言之,多态指的就是用同样的接口访问功能不同的函数,从而实现“一个接口,多种方法”。二,多态性分类!在这里插入图片描述(https://osc
Stella981 Stella981
3年前
C#操作mongodb(聚合函数)
 publicstaticvoidOnQuery\_QXData(stringDBName,stringtablename,stringlayername)       {           if(ConnectionStringnull)OnCreateDB();           MoDataBase
Stella981 Stella981
3年前
C语言 冒泡排序 Bubble Sort
算法描述:有数组array,其长度为len。第一轮工作从末尾开始往前比较工作。如果末尾数据比他前一位数据大,则交换他们的位置,否则则不交换。无论本次比较的结果是交还是不交换,这两个数据都遵循了前一个数据比后一个数据大的结果。接下里向前移动一个工作位置,重复以上的操作。这样一轮比较结束。大的数据不断往前移动。如果他是最大的,就会一直往前移动。如果不是则说明数组
Wesley13 Wesley13
3年前
C++模版全掌握(实例)
下面列出了模版的常用情况://1\.模板类静态成员template<typenameT\structtestClass{staticint\_data;};template<inttestClass<char\::\_data\1;template<int
Wesley13 Wesley13
3年前
C语言最大难点揭秘~!
!(https://oscimg.oschina.net/oscnet/8391d704c33a486ab326871e7823737e.jpg)本文将带您了解一些良好的和内存相关的编码实践,以将内存错误保持在控制范围内。内存错误是C和C编程的祸根:它们很普遍,认识其严重性已有二十多年,但始终没有彻底解决,它们可能严重影响应
Wesley13 Wesley13
3年前
C# 嵌入互操作类型
知识点总结:1.”嵌入互操作类型”中的嵌入就是引进、导入的意思,类似于c中using,c中include的作用,目的是告诉编译器是否要把互操作类型引入。2.“互操作类型”实际是指一系列Com组件的程序集,是公共运行库中库文件,类似于编译好的类,接口等。3.“嵌入互操作类型”设定为true,实际上就是不引入互操作集(编译时候放弃Com程序
Wesley13 Wesley13
3年前
JNA传引用调用C接口
新建一个简单的cmake管理的c工程,只包含一个MakeLists.txt和src1.cpp,内容分别如下cmake_minimum_required(VERSION3.0)project(jna_testCCXX)add_library(fooSHAREDsrc1.cpp)