cboy 的 站内主页

用Visual C++ 6.0模拟仿真生态系统(下)
HOT

仿真结果及进一步的扩展  我们用前面的程序对一个细胞群进行仿真,初始时所有的细胞群都是活着的,但由于过分拥挤,到第二代只有四个角上的少量细胞存活了下来(图一),然后他们不断的繁衍,逐渐向空旷的群体中央扩散(图二、图三),当从四角繁衍到中央时,中央也变的拥挤,细胞群又开始从拥挤的中央地带逐渐的向相对疏松的周遍区域扩散(图四、图五)、当繁衍到一定程度时,细胞会大致均匀的散布于整个观察空间,此时活着的细...
阅读全文

用Visual C++ 6.0模拟仿真生态系统(上)
HOT

 引言  近几年,人工生命AL(Artificial Life)的研究越来越显示出其重要性,并迅速成为对传统生物学研究的重要辅助手段。地球上的生命是碳-链基的生命,而人工生命则是把这种真实的生命形式移植到实验室中,其实是试图建立一种人工环境,在此环境中,使用计算机对其进行仿真,使人们能更好的了解环绕着人们的整个世界。本文通过程序示例对人工生命的计算机仿真的基本思路、实现方法作了浅显的描述。  人工...
阅读全文

碎片图像无缝拼合技术的VC++实现
HOT

摘要:本文讲述了在Microsoft Visual C++ 6.0下多幅碎片图像无缝拼合技术的实现原理和过程,并给出了部分关键代码以供参考。  关键字:Microsoft Visual C++ 6.0、图像、无缝拼合、位图文件   一、 引言   在测绘、文博等行业经常会遇到这样一种情况:观测对象比较大,为保证分辨率又不能将其全部照下,只能进行局部照相,事后再将这些局部照相的重合部分去掉,拼合成一...
阅读全文

Windows 2000下Api函数的拦截分析
HOT

简介:   Api拦截并不是一个新的技术,很多商业软件都采用这种技术。对windows的Api函数的拦截,不外乎两种方法,第一种是Mr. Jeffrey Richter 的修改exe文件的模块输入节,种方法,很安全,但很复杂,而且有些exe文件,没有Dll的输入符号的列表,有可能出现拦截不到的情况。第二种方法就是常用的JMP XXX的方法,虽然很古老,却很简单实用。   本文一介绍第二种方法在Wi...
阅读全文

QQ尾巴病毒的Visual C++实现探讨
HOT

自2003起,QQ尾巴病毒可以算是风光了一阵子。它利用IE的邮件头漏洞在QQ上疯狂传播。中毒者在给别人发信息时,病毒会自动在信息文本的后边添上一句话,话的内容多种多样,总之就是希望信息的接收者点击这句话中的URL,成为下一个中毒者。  下面我将要讨论的,就是QQ尾巴病毒使用的这一技术。由于病毒的源代码无法获得,所以以下的代码全是我主观臆断所得,所幸的是效果基本与病毒本身一致。   粘贴尾巴  首先...
阅读全文

Turbo C 2.0 函数中文说明大全(三)
HOT

输入输出子程序, 函数库为io.h、conio.h、stat.h、dos.h、stdio.h、signal.h int kbhit() 本函数返回最近所敲的按键 int fgetchar() 从控制台(键盘)读一个字符,显示在屏幕上 int getch() 从控制台(键盘)读一个字符,不显示在屏幕上 int putch() 向控制台(键盘)写一个字符 int getchar() 从控制台(键盘)读...
阅读全文

VC++中利用MSXML解析XML文档
HOT

一、 XML 简介  XML(Xtensible Markup Language,即扩展标记语言)的发展起源于1996年。当时,出版界巨头和Web业内人士经过共同讨论,提出了创建SGML(Standard Generalized Markup Language,即标准通用标识语言)子集(HML)的建议。该子集专用于Web,具有可扩展(或可扩充)性,并且能利用结构化标记语言的所有高级功 能,但摒弃了...
阅读全文

用VC++建立Service服务应用程序
HOT

 为什么要使用服务应该程序呢?服务程序就像系统的一些服务一样,能够自动地启动,并执行相应的操作;而且因为服务程序的在层次上和一般的应用程序不同,其能够在系统启动时就自动地运行,而不像一般的应用程序那样一定要在登陆后才能运行,这些就是服务的一些好处了,如果你也想你的程序具有这样的功能,那么你就可以建立一个服务应用程序了。   下面就跟着我一步一步地教你怎么去创建一个服务应用程序吧。  本文主要介绍了...
阅读全文

做一个可编辑的表格控件
HOT

【实现内容】做一个可编辑的表格控件。 【使用控件】一个MSFLEXGRID表格控件,一个文本控件,一个下拉列表控件。 【实现原理】我喜欢把这个方法称为视觉假象。由于MSFLEXGRID控件本身是不支持直接编辑的。所以需要结合文本控件或者下拉列表控件,使表格控件的运行效果如同可以直接编辑一样。 【实现步骤】 1. 当鼠标点击表格控件的某一格时,首先判断该列的属性,是直接编辑呢,还是用下拉列表进行选择...
阅读全文

轻松实现Visual C++源代码规范整理
HOT

如果你是一名VC程序员,你是否被一个问题所困扰?项目小组有编程规范要求严格执行,但是项目进度紧张,每天都有大量的代码需要完成。很难做到既能保证开发进度,又能编写出良好风格、缩进规范的代码。如果采用其他工具对源文件进行代码整理,又需在VC之外重新打开源代码,整理结果不能直接在VC中查看编译。能不能在VC中集成一种工具,轻松点击VC按钮即可整理源码呢?回答是有。  下面我就介绍一个名为astyle的开...
阅读全文
9 页 / 共 36