自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(48)
  • 资源 (6)
  • 收藏
  • 关注

原创 c#调用C++的DLL动态链接库

最近需要用到在C#里调用C++的DLL,做个测试Demo先,具体分两步:(1)第一步 做一个简单的c++DLL,本例子中做了一个DllTest(SumSub)动态库,输出mySum和mySub两个函数。这个过程需要注意的是别忘了建Def文件,里面写好LIBRARYEXPORTS mySum mySub(2)第二步,做一个简单的C#控制台程序,注意一下几点:1.切记using System.Runtime.InteropServices;//C#引用C++库文件必备2.[Dl...

2021-01-29 16:49:42 203

原创 设备坐标和逻辑坐标

Windows应用程序绘制图形时使用的是一种逻辑单位,每个逻辑单位的大小由映射模式决定,这个逻辑单位既可以与设备单位(屏幕或打印机上的一个像素点)相同,也可以是一种物理单位(如毫米),还可以是用户自定义的一种单位。在Windows应用程序中,只要与输出有关系,都要使用映射模式。本文的目的是帮助读者了解映射模式的一些基本知识,并对在使用中经常 出现的一些问题提出解决方案。一、映射模式基本知识

2014-09-26 11:23:03 556

转载 打印程序

引言 打印程序的编写在windows程序设计中非常有用,针对不同的用户需要,通常用sdk方式实现打印代码量比较大,而且要对打印流程的底层有非常清楚的了解,需要一个程序员有非常深入的打印方面的知识,利用MFC提供的文档视图结构,不但可以实现一些常用的标准界面元素,把数据的处理的界面的处理分离出来,而且其提供的打印功能更是方便快捷,功能强大。打印程序的编写本质是是一种GDI绘图,只是绘图的对象是在

2014-09-04 11:27:38 779

转载 树型视的三个结构TVINSERTSTRUCT、TVITEM、NMTREEVIEW(转)

TVINSERTSTRUCT包含添加新项到树形视控件所使用的信息。这个结构被TVM_INSERTITEM消息使用。这个结构与TV_INSERTSTRUCT结构是一样的,但它已经按当前的命名习惯重命名了。typedef struct tagTVINSERTSTRUCT {HTREEITEM hParent;HTREEITEM hInsertAfter;#if (_WIN32_

2014-08-30 16:47:36 1443

转载 Modbus/Modbus Plus(MB+)/Modbus TCP/IP区别

ModBUS总线是美国莫迪康(Modicon)公司(后被法国施耐德Schneider公司收购)在世界上首先推出的基于RS485的总线。ModBUS为Modicon’s BUS(即:Modicon 的总线)的缩写。首先, MODBUS 物理层是RS232/422/485 MODBUS PLUS 链路层采用的是HDLCMODBUS TCP/IP 是把MODBUS作为应用层协议,TCP/

2014-08-29 08:25:24 6314 1

转载 ClientToScreen 和ScreenToClient 用法

ClientToScreen( )是把窗口坐标转换为屏幕坐标pWnd->GetWindowRect(&rc);是获取整个窗体的大小pWnd->GetClientRect(&rc1);是获取窗体中客户区的大小ScreenToClient( )是把屏幕坐标转换为窗口坐标屏幕坐标是相对于屏幕左上角的,而窗口坐标是相对于窗口用户区左上角的VC下,有些函数使用

2014-08-22 11:39:11 1012

转载 CTypedPtrList 用法

转自:http://zhangwangcheng415.blog.163.com/blog/static/595263882012725111723185/

2014-08-11 16:01:44 548

原创 各种触发器(D、RS等)

<br />一、触发器的概念 <br />复习:组合电路的定义?构成其电路的门电路有何特点?组合电路与时序电路的区别?<br />门电路:在某一时刻的输出信号完全取决于该时刻的输入信号,没有记忆作用。<br />触发器:具有记忆功能的基本逻辑电路,能存储二进制信息(数字信息)。<br />触发器有三个基本特性:<br />( 1 )有两个稳态,可分别表示二进制数码 0 和 1 ,无外触发时可维持稳态; <br />( 2 )外触发下,两个稳态可相互转换(称翻转), 已转换的稳定状态可长期保持下来,这就使得触

2010-08-13 14:25:00 4056

原创 C++中字符串与整型浮点型间的转换

<br />本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/a56508820/archive/2009/07/11/4340056.aspx<br /> <br />C++中字符串与整型浮点型间的转换<br />atof(将字符串转换成浮点型数)  <br />相关函数   atoi,atol,strtod,strtol,strtoul<br />表头文件   #include <stdlib.h><br />定义函数   double atof(const char *n

2010-07-02 19:32:00 910

原创 hart 、 FoudationFieldbus、 PROFIBUS 通讯协议

HART(Highway Addressable Remote Transducer),可寻址远程传感器高速通道的开放通信协议,是美国Rosement公司于1985年推出的一种用于现场智能仪表和控制室设备之间的通信协议。 HART装置提供具有相对低的带宽,适度响应时间的通信,经过10多年的发展,HART技术在国外已经十分成熟,并已成为全球智能仪表的工业标准。 HART协议采用基于Bell202标准

2010-05-13 13:27:00 1976

原创 网线(绞线)的分类

今天在研究拓扑结构时想到了网线的分类,复习一下:  绞线常见的有3类线,5类线和超5类线,以及最新的6类线,前者线径细而后者线径粗,型号如下: 1)一类线:主要用于传输语音(一类标准主要用于八十年代初之前的电话线缆),不同于数据传输。 2)二类线:传输频率为1MHZ,用于语音传输和最高传输速率4Mbps的数据传输,常见于使用4MBPS规范令牌传递协议的旧的令牌网。 3)三类线:指目前在

2010-04-27 10:09:00 1183 1

原创 7段LED显示器字符段码表

7段LED显示器字符段码表   显示字符共阴极段码共阳极段码显示字符共阴极段码共阳极段码03FHC0HC39HC6H106HF9Hd5EHA1H

2010-04-26 16:51:00 5818

原创 volatile关键字

volatile关键字是一种类型修饰符,用它声明的类型变量表示可以被某些编译器未知的因素更改。用volatile关键字声明的变量i每一次被访问时,执行部件都会从i相应的内存单元中取出i的值。没有用volatile关键字声明的变量i在被访问的时候可能直接从cpu的寄存器中取值(因为之前i被访问过,也就是说之前就从内存中取出i的值保存到某个寄存器中),之所以直接从寄存器中取值,而不去内存中

2010-04-19 17:48:00 554

原创 CPU、MCU、MPU、DSP的区别

CPU(Central Processing Unit,中央处理器)发展出来三个分枝,一个是DSP(Digital Signal Processing/Processor,数字信号处理),另外两个是MCU(Micro Control Unit,微控制器单元)和MPU(Micro Processor Unit,微处理器单元)。MCU集成了片上外围器件;MPU不带外围器件(例如存储器阵列),是高度

2010-04-12 18:42:00 1698

转载 ROM、RAM、DRAM、SRAM、FLASH.....的区别

ROM和RAM指的都是半导体存储器,ROM是Read Only Memory的缩写,RAM是Random Access Memory的缩写。ROM在系统停止供电的时候仍然可以保持数据,而RAM通常都是在掉电之后就丢失数据,典型的RAM就是计算机的内存。     RAM有两大类,一种称为静态RAM(Static RAM/SRAM),SRAM速度非常快,是目前读写最快的存储设备了,但是它也非常

2010-03-24 13:21:00 384

原创 PLC和PAC区别

PACPAC的概念是由ARC咨询集团的高级研究员Craig Resnick提出的,在谈到创造这个新名词的意义时,他认为,“PLC在市场相当活跃,而且发展良好,具很强的生命力。然而,PLC也正在许多方面不断改变,不断增加其魅力。自动化供应商正不断致力于PLC的开发,以迎合市场与用户需求。功能的增强促使新一代系统浮出水面。PAC基于开放的工业标准、具多领域功能、通用的开放平台以及高性能。ARC创造了这

2010-03-10 14:54:00 1345

原创 DCS、DEH两种控制系统说明和区别

一直以来一直接触DCS方面控制,现在学习一下DEH,顺便复习: 正文:DCS是什么意思?  DCS是分散控制系统(DistributedControlSystem)的简称,国内一般习惯称为集散控制系统。它是一个由过程控制级和过程监控级组成的以通信网络为纽带的多级计算机系统,综合了计算机(Computer)、通讯(Communication)、显示(CRT)和控制(Control)等4C

2010-03-10 14:05:00 4638

原创 字符串操作函数

 前段时间,帮朋友做了个c类,主要是操作字符串,特总结一下字符串的常用函数 函数名: stpcpy 功  能: 拷贝一个字符串到另一个 用  法: char *stpcpy(char *destin, char *source); 程序例: #include #include int main(void) {    char string[10];    char *s

2010-02-23 17:13:00 371

原创 CStdioFile总结

转自:http://blog.pfan.cn/sword2008/31490.html CStdioFile继承自CFile.参数内容:第一个参数为路径+文件名,最后一个为错误出现的结构.现在解释下第二个参数CFile::modeCreate   Directs the constructor to create a new file. If the file exists

2009-12-08 10:24:00 479

原创 VC遍历文件夹下所有文件和文件夹

find(char * lpPath){    char szFind[MAX_PATH];    WIN32_FIND_DATA FindFileData;    strcpy(szFind,lpPath);    strcat(szFind,"//*.*");    HANDLE hFind=::FindFirstFile(szFind,&FindFileData);    if(IN

2009-12-07 19:46:00 365

原创 VC弹出"选择文件"和"选择文件夹"对话框(转)

转自:http://www.cnblogs.com/zhangpengshou/archive/2009/07/11/1520820.html1、选择文件夹    在实际的MFC编程当中,常常需要弹出对话框选择文件、选择目录等操作,对于选择文件,用CFileDialog就可以很简单的解决,而对于选择目录,则稍稍需要多一些步骤,需要自己创建Dialog。    首先创建如下的对话框,并为

2009-12-07 19:45:00 469

原创 CFile和CStdioFile的文件读写使用方法

转自:http://www.cnblogs.com/buffer/archive/2009/03/17/1414766.htmlCFile//创建/打开文件CFile file;file.Open(_T("test.txt"),CFile::modeCreate|CFile::modeNoTruncate|CFile::modeReadWrite);文件打开模式可组合使用,用“|”隔开,常

2009-12-07 19:43:00 650

原创 vc中键盘事件对应的值

符号常量     十六进制值   指定的鼠标或键盘按键     VK_LBUTTON     01     鼠标左键     VK_RBUTTON     02     鼠标右键     VK_CANCEL     03     Control-break   过程     VK_MBUTTON     04     鼠标中键     VK_BACK     08     BACKSPACE  

2009-12-02 12:53:00 647

原创 MFC获得各种视图指针的方法

今天在处理窗口切分时,需要改变左视图的颜色,学习了一番,顺便总结一下转自:http://tb.blog.csdn.net/TrackBack.aspx?PostId=1821505 获得各种视图指针如下1) 在View中获得Doc指针2) 在App中获得MainFrame指针3) 在View中获得MainFrame指针4) 获得View(已建立)指针5) 获得当前文档指针6) 获得状态

2009-12-02 12:50:00 406

转载 串行化(Serialization)

转自:http://www.vckbase.com/document/viewdoc/?id=918  串行化是微软提供的用于对对象进行文件I/O的一种机制,该机制在框架(Frame)/文档(Document)/视图(View) 模式中得到了很好的应用。很多人对什么是串行化、怎么使对象具有串行化能力和如何使用串行化功能等问题都不甚明了。本文试图对串行化做一个简单的解释。由于本人对串行化功能

2009-11-18 16:10:00 380

原创 _findfirst用法

 int findfirst(char *pathname, struct ffblk *ffblk, int attrib); attrib是标志位,用于FA_RDONLY 只读文件┃FA_LABEL  卷标号┃ FA_HIDDEN 隐藏文件┃FA_DIREC  目录  ┃ FA_SYSTEM 系统文件┃FA_ARCH   档案  ┃       1.p=findfirst ("*.*",&di

2009-11-03 11:18:00 6137 2

转载 GetSystemMetrics()函数的用法

 转自:http://hi.baidu.com/yangchaochina/blog/item/8c11ae396307622a96ddd809.html 可以用GetSystemMetrics函数可以获取系统分辨率,但这只是其功能之一,GetSystemMetrics函数只有一个参数,称之为「索引」,这个索引有75个标识符,通过设置不同的标识符就可以获取系统分辨率、窗体显示区域的宽度和高

2009-11-03 10:51:00 1116

转载 getprivateprofilestring用法

本文来自CSDN博客,转自:http://blog.csdn.net/tunnel115/archive/2008/10/15/3081340.aspx 有关GetPrivateProfileString的使用方法 ====================================================== 函数返回值为string的长度(long型),而从ini文件获

2009-11-03 09:47:00 2587

原创 OnClose和OnDestroy 窗口关闭过程的消息路由

 偶然一个地方,然我想起之前学习的OnClose和OnDestroy,总结之:OnClose():消息响应函数,响应WM_CLOSE消息,当"关闭"按钮被单击的时候(而不是我们眼睛所见的对话框从屏幕上消失时),该函数被调用,用户在响应OnOk()或者OnCancel()函数之后,不会发送WM_CLOSE消息OnDestroy():消息响应函数,响应WM_DESTROY消息,当一个窗口即将被

2009-11-03 09:26:00 808

转载 MFC 的CList,CPtrList,CObList,CStringList 用法之CPtrList

转自:http://blog.csdn.net/mfreesky/archive/2007/08/02/1722223.aspx CPtrList类支持void指针列表。CPtrList类的成员函数类似于CObList类的成员函数。由于这种类似性,可以使用CObList参考文档作为成员函数的说明。无论在任何时候使用一个CObject指针作为函数参数或返回值,都可以将指针替换为void。例如

2009-10-28 18:30:00 907

原创 Invalidate()函数,WM_PAINT,OnDraw函数的关系

一、 转载:http://blog.csdn.net/yangsen2016/archive/2007/05/21/1618733.aspx InvalidateRect只是增加重绘区域,在下次WM_PAINT的时候才生效InvalidateRect函数中的参数TRUE表示系统会在你画之前用背景色将所选区域覆盖一次,默认背景色为白色,可以通过设置BRUSH来改变背景色。Inva

2009-10-26 16:27:00 484

转载 Debug和Release区别

文章转自:http://www.cnblogs.com/hrx521/archive/2009/01/20/hrx521.htmlVC下Debug和Release区别最近写代码过程中,发现 Debug 下运行正常,Release 下就会出现问题,百思不得其解,而Release 下又无法进行调试,于是只能采用printf方式逐步定位到问题所在处,才发现原来是给定的一个数组未初始化,导致后面处

2009-10-26 14:22:00 696 2

原创 SetMenu和LoadMenu函数学习

函数功能:该函数分配一个新菜单到指定窗口。    函数原型:BOOL SetMenu(HWND hWnd,HMENU hMenu);    参数:    hWnd:菜单被分配到其中的窗口的句柄。    HMenu:新菜单的句柄。如果菜单参数为NULL,则窗口的当前菜单被删除。    返回值:如果函数调用成功,返回非零值;如果函数调用失败,返回值是零。若想获得更多的错误信息,请调

2009-10-26 14:06:00 1792

原创 GetWindowLong函数学习

转自:http://blog.csdn.net/hnhyhongmingjiang/archive/2008/03/06/2154410.aspx 今天在看一个代码里头写了GetWindowLong (hwnd, 0),我当时就有点费解,靠,上网搜索函数原型说明,死活找不到第2个参数为0是指什么,MD,很恼火,最近终于在一个国外网站找到,我在这篇文章贴了,网站是http://w

2009-10-26 13:21:00 532

原创 RecalcLayout 函数学习

1、它是用来将Toolbar、DialogBar等可浮动的东西安排位置、处理和View、Frame之间的位置关系的,例如你直接用m_wndToolbar.ShowWindow(WM_HIDE)隐藏了工具条,那就最好调用这个函数重新安排一下剩下的Bar和View之间的位置2、RecalcLayout是CFrameWnd定义的虚拟函数,边框窗口在必要的时候调用虚拟函数RecalcLayout来重新

2009-10-26 11:29:00 1131

原创 SetActiveView函数学习

66666

2009-10-26 11:27:00 1959 1

原创 CSplitterWnd类切分窗口学习

一、转载出处:http://blog.csdn.net/natalya/archive/2009/03/09/3973206.aspx  在使用CuteFtp或者NetAnt等工具的时候,一般都会被其复杂的界面所吸引,在这些界面中窗口被分割为若干的区域,真正做到了窗口的任意分割。那么我们自己如何创建类似的界面,也实现窗口的任意的分割呢?在VC6.0中这就需要使用到CSplitterWn

2009-10-26 10:21:00 2331

转载 Dump学习

转载处:http://blog.csdn.net/linhong835/archive/2008/04/09/2268472.aspxDump函数用来按指定的格式输出一个对象的成员变量,来帮助你诊断一个对象的内部情况。与AssertValid 成员函数一样,Dump 也是Cobject 类的成员函数。Dump 函数的参数是一个CdumpContext 对象,你可以象利用流一样往向这个对象中输入

2009-10-26 09:50:00 575

原创 OnCreateClient学习总结

 当用户需要同时对文当的不同部分进行编辑时,常常会用到切分窗口;这些窗口可以都是相同的视,或者一个窗口为列表视,而另一个为树型视图。应用程序框架有多种方式来表示多视图,切分窗口是其中的方式之一。   一、引用  当用户需要同时对文当的不同部分进行编辑时,常常会用到切分窗口;这些窗口可以都是相同的视,或者一个窗口为列表视,而另一个为树型视图。应用程序框架有多种方式来表示多视图,切分窗口是其中

2009-10-26 09:46:00 5503 6

原创 GetPane函数学习

CSplitterWnd   m_wndSplitter;   //定义一个CSplitterWnd对象         CWnd*   pWnd   =   m_wndSplitter.GetPane(0,   1);   //通过这个对象的成员函数获得窗口指针

2009-10-26 09:42:00 5330

sqlite3库文件(64位/32位/debug版本/release版本/h头文件)

亲自生成的Sqlite 的库文件,32和64位:debug和Release版本,给懒得手动自己生成的同学用。不过最好还是自己生。原则上可以下载后直接在工程里引用

2020-07-26

OPCDAClient.rar

工业通信协议OPC Da 的一个客户端 代码,整个工程依赖一个dll文件库

2020-06-09

visa32.dll

一个虚拟仪器软件结构的动态链接库,好不容易找到滴

2010-05-24

安捷伦34970中文说明书(全)

比较全面的安捷伦34970中文说明手册,对新手应该能起到帮助作用

2010-05-24

数据结构与算法分析:C语言描述(pdf)

经典的一本书,数据结构 算法 c语言结合,从pdg版本整理过来的,给大家分享

2010-04-29

王爽老师名著汇编语言

王爽老师的汇编名作,想起了师从王爽老师学习的时光,献上宝典,大家分享

2010-04-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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