当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 由云台协议DLL浅谈插件程序的编写(上) 前言:本文通过一个简单的工程描述了一种插件设计的思想。
 

 

 ·traverse,c++/cli,flush    »显示摘要«
    摘要: 栏目编辑:小刀人 编者按——    忙碌的学习和生活,每个人都在上下求索!谁也不能例外,并且日复一日。但是某一天的某个时间,你是否又会想起那个周末校园里的聚会,轻松、愉快而美妙的感觉。又快到一年的7月了,大学生活,永远的回忆!记得那年大二,诸位同学都早已轻松四级过关,落在后面的我,每晚夜读&l......
 ·completion ports,documented及其它    »显示摘要«
    摘要: 栏目编辑:小刀人 编者按——   首先预祝大家春节快乐,万事如意,给大家拜个早年啦!技术英语论坛活跃着不少热衷技术的网友,记得一篇网友的文章中说“对于搞计算机的而言,英语就是你的母语!”。我觉得这句话的现在正确的原因是大多数计算机技术文献还是英文的,在这个方面我们比欧美......


由云台协议DLL浅谈插件程序的编写(上)【原创】
由云台协议dll浅谈插件程序的编写(上) 前言:本文通过一个简单的工程描述了一种插件设计的思想.复杂设计与模块化分解能力是衡量一个程序员水平的重要标志,欢迎大家与我探讨. 1.我们的目的是在plug-ins目录里面查找“ptz*.dll”格式的云台插件的动态链接库.每个库可支持多个协议,通过查找该目录下的合法插件,有此插件创建出某个协议的实例,达到通过该协议操作云台的目的. 2.结构体定义:comparam为串口通信参数:(定义在include\commanager\comparam.h文件中) class comparamext_api comparam

public: 【程序编程相关:::視窗控制項 清單方塊 List Bo

{ 【推荐阅读:CWinApp::Enable3dCon

                             int nbytesize = 8,                  // 数据位 【扩展信息:CString对象的一种错误的使用方式

       comparam(  int nbaudrate,                        // 波特率

                             int nparity = 0,                      // 校验位 0 - noparity

                             int nstopbits = 0);                // 停止位 0 - onestopbit(参考winbase.h中的定义)

};

3.为了达到使用dll的目的,先封装几个简单的类:

cdllload类:src\ptz_test\controls\dllload.h(这个类仅在src\ptz_test\controls\ptzdll.h)

// dllload.h

#pragma once

class cdllload

{

public:

    cdllload()


...   下一页
    摘要: 技术英语(二) 栏目编辑:小刀人......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE