Welcome 微信登录

首页 / 软件开发 / C++

自制系列号(SN)填写器

自制系列号(SN)填写器

自制系列号(SN)填写器2010-11-04darnshong前几天在网上看到有个叫SNCopy,用来辅助填写系列号(SN)的。创意觉得还是挺好的。装软件的时候经常要填写系列号,而很多系列号都要分节来填写,没法用Ctrl+C和Ctrl+V(复制和粘贴)来一次性搞定,只能分节的复制和粘贴,很是麻烦。SNCopy就是来帮我们解决这个问题的。感觉这个不是很难做,就是从剪贴板上获取整个系列号,然后进行分解,依次填入即可。于是动手自己也做一个!一、建立一个基于对话框...
一个原创的仪表控件

一个原创的仪表控件

一个原创的仪表控件2010-11-04 vckbase 贾鹏路过世纪飞扬的网站发现好些个仪表控件,可惜都要付费,这对于很多用户来说不得不说是一件憾事。最近两天导师项目不忙,就抽空做了一个仪表控件,是对照别人的仪表外观做的,在此公布出来大家讨论讨论,最好大家都写些免费的控件放在网上,好资源共享。如果有兄弟觉得好用的话,请在使用处留下俺的名号,这就够给我面子了。1.效果图2.CMeter类的使用方法(1)Meter.cpp和Meter.h以及MemDC.h加入...
文件自动更新类

文件自动更新类

文件自动更新类2010-11-04李成易网上有很多讨论如何实现文件的自我更新的文章,都知道比较两个文件的版本, 但关键是如何处理文件如何销毁自己就麻烦了. 通常方法是用另外的文件相互更新.如A更新B.B更新A.这样总不方便.我这里采 用编写批处理文件的方式实现了该功能.与大家共享,代码如下:#include "FileVersion.h" //文件版本比较类(我从网上搜的)//将下面我自己写的代码加到程序启动位置即可实现自我更新.cha...
向ATL DLL中传递C++对象

向ATL DLL中传递C++对象

向ATL DLL中传递C++对象2010-11-04王先生简介几个星期以前,我拼命的寻找一个能够通过COM接口传递C++对象的例子,但是,没有找到.这就是我发表这篇文章的原因。向ATL的DLL中传递一个对象参数并不是非常之难,但是,当然也会有点难度,也很有趣。在开始一个工程以前,首先你得确信客户机和服务器组件都是适应C++的程序,其次,你必须知道怎样设置你的客户机和服务器。接口的局限性COM技术要求客户机和服务器高度的分离,这是通过接口实现的,但是问题出在...
显示波形的控件

显示波形的控件

显示波形的控件2010-11-04wzj一.前言:随着科技的发展,数字信号处理频繁的应用于各个领域,通过对数字信号进行傅里叶变换,可以得到它的幅频特性,通过滤波,可以得到我们想要得到的有用信号。二.说明:本文将简单的介绍一下信号波形的显示问题。大家一定会想到第30期有一个“曲线显示控件”这篇文章,没错,我当时看到这篇文章也觉得程序做得非常好,可惜控件没有源码,只提供了lib文件,于是我通过查找资料,也做了一个类似的程序。好了,还是看...
TBits(单元Classes)

TBits(单元Classes)

TBits(单元Classes)2008-04-04TBits用于保存Boolean值的数组。类关系 TObject使用TBits,可以保存和访问布尔型数值的一个不确定数值。TBits能够保存与可用内存适合一样多的布尔型数值,需要时还可自动地扩充其存储空间。如果布尔型数值的熟练限制为32个,对一个整型变量使用按位与(AND)以及或(OR)操作的同样机能能够完成。属性列表Bits 提供对对象表示的布尔型数值的灵敏组进行变址访问Size 表示TBits对象能够...
用C++创建简单的Win32服务程序

用C++创建简单的Win32服务程序

用C++创建简单的Win32服务程序2010-11-04源代码压缩包中共有三个rar文件ntservice.rar为NTService 例子源代码ntservicecpl.rar为NTServCpl 例子源代码ntservicectrl.rar为NTServCtrl 例子源代码摘要本文描述如何用 Visual C++ 创建 Windows NT 服务程序。创建该服务仅用到一个类,这个类提供服务与操作系统之间一个简单的接口。使用这个类实现自己的服务非常简单,...
加速编译

加速编译

加速编译2008-04-04利用C++Builder编译一个大的项目需要冗长的过程。但是,如果你有已经调试好的forms, 你可以把他们包含到一个库中,这个库连接到项目中。这将极大的减少编译时间。具体步骤如下:1. 建立一个新的库工程(Library project).2. 在库工程的主CPP文件中添加一行:include <vcl.h>3. 按[Ctrl][Shift][F11]激活工程选项,确认清除了在Directories/Conditi...
用ATL ActiveX绘制任意平面函数的曲线

用ATL ActiveX绘制任意平面函数的曲线

用ATL ActiveX绘制任意平面函数的曲线2010-11-04杨老师一、前言这是非常有挑战性的题目。对于用户输入的任意一个平面函数f(x),绘制出其函数曲线。这里最关键的技术难点就是如何实现计算表达式的值。在《编译原理》和《数据结构》的书中,都有对表达式运算方法的论述。说实在的,在编译型计算机语言中实现对用户输入表达式的运算是非常困难的。需要对表达式进行扫描,去括号,按照运算符的优先级生成2叉树,然后遍历该树生成逆波兰表达式,再然后通过栈的方法进行运算...
事件编程(一)

事件编程(一)

事件编程(一)2010-11-04 vckbase NorthTibet在微软 .NET 框架中可以定义托管类事件并用委托和 += 操作符处理这些事件。这种机制似乎很有用,那么在本机 C++ 中有没有办法做同样的事情?确实如此!Visual C++ .NET 具备所谓统一事件模型(Unified Event Model),它可以像托管类一样实现本机事件(用 __event 关键字),但是由于本机事件存在一些不明显的技术问题,而微软的老大不打算解决这些问题,...
事件编程(二)

事件编程(二)

事件编程(二)2010-11-04 vckbase NorthTibet在本文的第一部分(事件一),我回答了一个关于用 C++ 实现本机事件的问题。讨论了一般意义上的事件并示范了如何用接口为你的类定义事件处理器,事件的处理必须在客户机实现。我的实现有一些缺陷,我承诺过最终要解决掉,本文就来完成这件事情。在开始之前,先简单回顾一下前面写的那个程序,PrimeCalc。如 Figure 1 所示:Figure 1 计算素数程序中使用了一个计算素数的类 CPri...
<< 71 72 73 74 75 76 77 78 79 80 >>