- 博客(15)
- 资源 (6)
- 收藏
- 关注
转载 SysTick 基本操作,中断控制方法
<br />第1章 系统节拍定时(SysTick) <br />函 数 原 型 页码<br />void SysTickPeriodSet(unsigned long ulPeriod) 1 <br />unsigned long SysTickPeriodGet(void) 1 <br />void SysTickEnable(void) 2 <br />void SysTickDisable(void) 2 <br />unsigned long SysTickValueGet(void)
2011-04-22 15:27:00 12003
转载 C++开源跨平台类库集
<br />经典的C++库<br /> STLport-------SGI STL库的跨平台可移植版本,在以前有些编译器离符合<br /> 标准比较远的情况下 那时还是有用的,当然目前vc71已经比较接近标准了,<br /> 故目前不怎么用它了。<br /> Boost---------准标准库, 功能强大 涉及能想的到的大部分非特别领域的算法,<br /> 有一个大的C++社区支持<br /> WxWindows-----功能强大的跨平台GUI库 ,它的功
2011-04-21 17:08:00 467
转载 libxml
<br />摘要<br />Libxml是一个有免费许可的用于处理XML、可以轻松跨越多个平台的C语言库。这个指南提供它的基本函数的例子。<br />绪论<br />Libxml是一个实现读、创建及操纵XML数据功能的C语言库。这个指南提供例子代码并给出它基本功能的解释。. <br />在这个项目的主页上有Libxml及更多关于它可用的资料。包含有完整的API文档。这个指南并不能替代这些完整的文档,但是阐明功能需要使用库来完成基本操作。<br />这个指南基于一个简单的XML应用,它使用我写的一篇文章生成,
2011-04-21 17:06:00 505
转载 数据库设计中的14个技巧
<br />1. 原始单据与实体之间的关系<br /> 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对<br />应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实<br />体,或多张原始单证对应一个实体。这里的实体可以理解为基本表。明确这种对应关系后,对我们设计<br />录入界面大有好处。<br /> 〖例1〗:一份员工履历资料,在人力资源信息系统中,就对应三个基本表:员工基本情况表、社会<br />关系表、工作简历表
2011-04-20 11:46:00 327
转载 使用MFC的数组类
<br /> MFC的数组类支持的数组类似于C++中的常规数组,可以存放任何数据类型。C++的常规数组在使用前必须将其定义成能够容纳所有可能需要的元素,而MFC数组类创建的对象可以根据需要动态地增大或减小,数组的起始下标是0,而上限可以是固定的,也可以随着元素的增加而增加,数组在内存中的地址仍然是连续分配的。<br /> MFC定义了数组模板类CArray,并针对各种常用变量类型定义了CByteArray,CWordArray,CUIntArray,CDWordArray,CStringArray,CO
2011-04-15 15:14:00 448
转载 在VC中使用TabCtrl
<br />在VC中使用TabCtrl无疑是一件相当令人头疼的事情,而偏偏网上的相关资料又比较稀少,一些现成解决方案也多少存在一些问题,于是参考一些现成的TabCtrl类经过糅合修改成以下的一个类:CTabSheet<br />该类以vckbase的一篇文章《在对话框中加入属性页》中提到的“方案五”的CTabSheet类为模板,并参考CodeProject的CXTabCtrl、XPTabCtrl以及网上的一些其它资料修改而成。<br />该类具有以下特点:每个标签页都使用一个对话框以设计该页界面,可以随意设
2011-04-15 14:53:00 925
转载 扩大虚拟机硬盘空间详解
因为最近在虚拟机上装了QT,之前又升级过内核,所以开始分的10G虚拟硬盘明显已经不够用了,但是又不想重装,于是上网查扩虚拟硬盘的方法,可是发现找到的都不完整,或者太详细了不知道自己适合用哪种,后来慢慢研究终于成功啦,所以现在分享自己的所得。不多说了,直接将方法:<br />1、首先,找到你的虚拟机软件VMware安装目录下的这个工具vmware-vdiskmanager.exe 在运行窗口中打开它,就是先输入cmd打开命令行窗口,然后输入路径我的是D:/Program Files/VMware/VM
2011-04-14 14:05:00 484
转载 Mapx的VC开发实践
摘 要 阐述了在VC环境下引入MapX控件的方法,以及在文档视图架构下如何使用MapX控件的问题,介绍了MapX数据绑定的方法及其与MapX专题图创建的关系,阐明了创建MapX专题图的一般方法,并给出了具体实例。 关键词 MapX;VC程序设计;专题图制作 <br />1 引言 MapInfo MapX是一个用来做地图化工作的OCX控件,它可以很容易地在您的应用程序中加入强大的制图功能。它可以把您的数据用地图的形式显示出来,更易于理解。地图形式可以比简单的图表、图形提供更多的信息
2011-04-11 15:49:00 1174
原创 stringgrid内置控件
<br />unit Unit1;<br />interface<br />uses<br /> Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,<br /> Dialogs, Grids, StdCtrls;<br />type<br /> TForm1 = class(TForm)<br /> strngrd1: TStringGrid;<br /> ComboBox1: TComboB
2011-04-08 16:47:00 738
原创 使StringGrid中的一列具有Check功能
<br />procedure TTermSet.StringGrid1DrawCell(Sender: TObject; ACol,<br /> ARow: Integer; Rect: TRect; State: TGridDrawState);<br />begin<br /> if ACol=0 then<br /> begin<br /> if ARow=0 then<br /> begin<br /> with TStringGrid(Sender).Canvas d
2011-04-08 16:13:00 914
转载 在StringGrid中用右键菜单实现复制粘贴
<br /> 所实现的效果就是在StrinGrid上点右键,然后弹出一个菜单,可以复制当前单元格中的内容,然后粘贴到其他单元格中。<br /> 在Form上放置一个PopupMenu,添加两个MenuItem,分明为miCopy和miPaste,然后在StringGrid的OnMouseUp事件和miCopy,miPaste的OnClick事件中添加以下代码:<br /> #include <vcl/Clipbrd.hpp><br /> TPoint g_ptSelect; // 记
2011-04-08 15:16:00 2194
转载 StringGrid使用全书
<br />StringGrid行列的增加和删除<br />如何编写使StringGrid中的一列具有Check功能,和CheckBox效果一样<br />StringGrid组件Cells内容分行显示在Tstringgrid.ondrawcell事件中<br />在StringGrid怎样制作只读的列在 OnSelectCell事件处理程序中<br />stringgrid从文本读入的问题<br />StringGrid组件Cells内容对齐<br />StringGird的行列背景色设置<br />怎么
2011-04-08 09:15:00 849
转载 StringGrid控件
<br />组件名称:StringGrid <br /> <br />●固定行及固定列:<br />StringGrid.FixedCols:=固定行之数; <br />StringGrid.FixedRows:=固定列之数; <br />StringGrid. FixedColor:=固定行列之颜色; <br />StringGrid.Color:=资料区之颜色; <br /><br />●资料行列之宽高度:<br />StringGrid.DefaultColWidth:=内定全部之宽度; <
2011-04-08 09:12:00 850
转载 vc6.0一个workspace包含多个项目
<br />首先vc一般新建一个项目(workspace)都是一个project, <br />如果需要多个工程: <br />方法1:新建一个工程,然后选中“add to current workspace”即可。 <br />方法2:已有工程,可以通过“project”菜单-》“insert project to workspace"加入已有的菜单。 <br />一起调试的问题: <br />首先一个workspace里面有多个工程的时候,你要设定一个活动工程,就是你点”执行‘的时候是从这个工程启动的,
2011-04-03 16:10:00 832 1
转载 MTK 初学,建HelloWorld
<br />下面为描述上的方便,我们将Hello World称为一个模块。首先建立新的模块目录,之后把模块相关文件都放到这个目录下统一进行管理,新的模块一般放到plutommi/MMI下面,这里我们新建一个目录“HelloWorld”,然后在模块目录“HelloWorld”下再建三个子目录:“Inc”、“Src”和“Res”,分别用来存放模块的头文件、源文件和资源文件,目录结构如下图所示:<br /><br /> <br />接着我们在Inc下创建几个头文件:HelloWorldGprot.h,HelloW
2011-04-01 10:23:00 1535
VC文件添加工具filetool
2011-01-25
dclnmf60.bpl
2011-01-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人