
C/C++
文章平均质量分 78
max2008
这个作者很懒,什么都没留下…
展开
-
用rand()和srand()产生为随机数的方法总结
标准库(被包含于中)提供两个帮助生成伪随机数的函数: 函数一:int rand(void);从srand (seed)中指定的seed开始,返回一个[seed, RAND_MAX(0x7fff))间的随机整数。 函数二:void srand(unsigned seed);参数seed是rand()的种子,用来初始化rand()的起始值。 可以认为rand()在每次被调用的时候,它会查看转载 2007-07-17 08:53:00 · 1527 阅读 · 0 评论 -
Visual C+6.0实现文本串的自由拆分
在做程序时,经常需要把文本按固定的标志进行拆分,CString 类提供了一些基本的字符串操作,本文就是利用CString类的基本函数来实现文本串的自由拆分。 一、文本串拆分类的设计 对文本的拆分封装成一个独立的类,以便代码重用,类的设计具体如下: SplitStr.hclass CSplitStr{ private: //切分的转载 2008-05-20 16:29:00 · 985 阅读 · 0 评论 -
SVG And Expat
Adobe SVG Viewer SVG格式的全名是“Scalable Vector Graphics”,中文的大概意思为“可变动的向量绘图形文件”其最主要的目的在于改善网页上头图片的品质,这种格式的文件可以包含渐层、动画、自型的处理及一些特效等功能,让网页的图片可以“活”起来,不再只是单纯的图片而已原创 2007-06-12 11:05:00 · 830 阅读 · 0 评论 -
VC读写XML文件
1、安装MSXML 4.0 SP2。在VC6中建立一个基于Dialog的工程。如图:在界面上放置3个编辑框、1个按钮控件。其中属性设置如下。编辑框: ID Category Variable Type Variable Name转载 2007-06-11 11:16:00 · 12816 阅读 · 5 评论 -
Visual C+6.0实现文本串的自由拆分
在做程序时,经常需要把文本按固定的标志进行拆分,CString 类提供了一些基本的字符串操作,本文就是利用CString类的基本函数来实现文本串的自由拆分。 一、文本串拆分类的设计 对文本的拆分封装成一个独立的类,以便代码重用,类的设计具体如下: SplitStr.hclass CSplitStr{ private: //切分的转载 2007-06-11 09:45:00 · 1194 阅读 · 0 评论 -
STL实践指南(1)
STL实践指南 Practical Guide to STL作者:Jeff Bogan 翻译:周翔译者注这是一篇指导您如何在Microsoft Visual Studio下学习STL并进行实践的文章。这篇文章从STL的基础知识讲起,循序渐进,逐步深入,涉及到了STL编写代码的方法、STL代码的编译和调试、命名空间(namespace)、STL中的ANSI / ISO字符串、各种转载 2007-09-04 16:32:00 · 1004 阅读 · 0 评论 -
STL实践指南(3)
STL实践指南 Practical Guide to STL作者:Jeff Bogan 翻译:周翔(接中篇) 游标(Iterator)我说过游标是指针,但不仅仅是指针。游标和指针很像,功能很像指针,但是实际上,游标是通过重载一元的”*”和”->”来从容器中间接地返回一个值。将这些值存储在容器中并不是一个好主意,因为每当一个新值添加到容器中或者有一个值从容器中删除,这些值就会失效。在某转载 2007-09-04 16:21:00 · 696 阅读 · 0 评论 -
STL实践指南(2)
STL实践指南 Practical Guide to STL作者:Jeff Bogan 翻译:周翔(接上篇)另一种容器——集合(set)这是微软帮助文档中对集合(set)的解释:“描述了一个控制变长元素序列的对象(注:set中的key和value是Key类型的,而map中的key和value是一个pair结构中的两个分量)的模板类,每一个元素包含了一个排序键(sort key)和一个转载 2007-09-04 16:20:00 · 748 阅读 · 0 评论 -
C++ STL简介
一、STL简介STL(Standard Template Library,标准模板库)是惠普实验室开发的一系列软件的统称。它是由Alexander Stepanov、Meng Lee和David R Musser在惠普实验室工作时所开发出来的。现在虽说它主要出现在C++中,但在被引入C++之前该技术就已经存在了很长的一段时间。STL的代码从广义上讲分为三类:algorithm(算法)、co转载 2007-09-02 21:54:00 · 970 阅读 · 0 评论 -
用C语言编写Windows服务程序的五个步骤
出自:http://www.cppblog.com/andxie99/articles/8738.html前一段时间我写了一篇通过写服务的形式来达到一些监视程序运行的目的的文章,至于如何在windows下写服务我没有详细介绍,今天就让我们一起看看如何来写服务程序。 Windows 服务被设计用于需要在后台运行的应用程序以及实现没有用户交互的任务。为了学习这种控制台应用程序的基础知识,C(不转载 2007-09-02 21:00:00 · 899 阅读 · 0 评论 -
VC中计时器的运用
什么时候我们需要用到SetTimer函数呢?当你需要每个一段时间执行一件事的的时候就需要使用SetTimer函数了。 让我们先来看看SetTimer函数的原型: UINT SetTimer(UINT nIDEvent,UINT nElapse,void(CALLBACK EXPORT *lpfnTimer)(HWND,UINT ,YINT ,DWORD)) 当使用SetTimer函数的时候,就会生原创 2007-08-25 12:33:00 · 1798 阅读 · 2 评论 -
srand()以及rand()函数用法
srand()就是给rand()提供种子seed 如果srand每次输入的数值是一样的,那么每次运行产生的随机数也是一样的,srand(n)for(10)rand()也就是说,以一个固定的数值作为种子是一个缺点。 通常的做法是 以这样一句代码srand((unsigned) time(NULL));来取代,这样将使得种子为一个不固定的数, 这样产生的随机数就不会每次执行都一样了。原创 2007-08-08 11:09:00 · 1394 阅读 · 0 评论 -
CMsChart使用方法
一、在工程中加入 mschart 菜单->Project->Add To Project->Components and Controls->Registered ActiveX Controls->Microsoft Chart Control, version 6.0 (OLEDB) 二、在CDemoView中加入:CMSChart m_Chart 三、创建及设置m_Chart 3转载 2007-07-16 17:46:00 · 2665 阅读 · 0 评论 -
谈我对攻读计算机研究生的看法(转)
作者:eqingsheng原文出处:『IT视界』[大话IT] 谈谈我对攻读计算机研究生的看法回复优快云和KAOYAN诸位网友的几点看法,(为避免吵架,郑重声明,本人不是高手,只是有感而发的一点个人陋见,欢迎指正,事先感谢): 就我自己的理解,谈谈我对读研和软件学院的看法,不妥之处一笑了之即可。 如果你有实际开发工作经验,感觉自己的水平和实力进入了一个高原期,迫切需要从理论上提高,那么转载 2007-07-16 14:10:00 · 839 阅读 · 0 评论 -
C++对象模型之内存区的使用
对象模型是面向对象程序设计语言的一个重要方面,它会直接影响面向对象语言编写程序的运行机制及对内在的使用机制,因此了解对象模型是进行程序优化 的基础。分析一般意义上程序中的数据在内存中的分布,以及程序使用的不同种类的内存等基本的概念。了解对象的生命周期,以及对象的内存布局。只有通过深入 的学习C++对象模型,才能避免程序开发中一些不易察觉的内存错误 。从而达到改善程序性能,提高程序的质量。转载 2008-06-30 17:32:00 · 1127 阅读 · 0 评论