内容列表
- 精彩:JS画的图形[Good篇]
- <!--如果您想在线看看效果:http://m9m.nease.net/test/2.htm--><html xmlns:v="urn:schemas-microsoft-com:vml"><head><title>test</title></head><STYLE> v\:* { BEHAVIOR: u
- 分类:VC语言 查阅全文
- 程序辅助扫雷的几种方法
- 程序辅助扫雷的几种方法2003.9.6
我的手很笨,不怕大家笑话,挖地雷从来没有低过 140(从Windows3.1开始),所以有时候就想做个程序“辅助一下”。以下是自己想到的几种方法。
方法 1: 让程序替我们挖
先人工挖开一片“空地”,然后启动我们的程序,读扫雷程序的 Window 的界面 DC,然后进行简单的图像提取,提取出已经挖开的空地内的所有数字,设计一个算法计算哪些方块下面有地雷
- 分类:VC语言 查阅全文
- 学习C++(一) 我现在理解的C++
- 学习C++(一)
&n
- 分类:VC语言 查阅全文
- MFC中用户界面元素更新原理
- 大家在编程的过程中一定遇到过这种情况:需要根据某个变量的值来设定菜单项是否被选中,设置工具栏按钮是否被按下或者在状态栏中显示一些信息。MFC提供了一种机制来帮助我们完成这项工作:只要用ClassWizard给相应的菜单项或者工具栏按钮添加一个UPDATE_COMMAND_UI处理函数,在其中用CcmdUI::SetCheck等函数来设置这
- 分类:VC语言 查阅全文
- 数据结构学习(C++)续——排序【1】测试程序
- 后面的例程,都是对数组的排序,使用静态链表的也适用于链表的排序。为简单起见,只对单关键码排序,并且最后的结果都是从头到尾按升序排列。下面是统一的测试程序:
#include <iostream>
#include <iomanip>
using namespace std;
#include <stdlib.h>
#include <time.h
- 分类:VC语言 查阅全文
- 浮点指令的优化
- 现在的编译器都能够针对浮点指令做优化,但是,我还是想你推荐VC,我认为,VC的优化更好,它能够更好地利用Pentium系列处理器的流水线。
· 优化概略
· 尽量理解你的编译器处理浮点指令的原理,要知道,你不可能把一个程序完全用浮点指令来写,更多的代码还是基于高级语言的。
· 找出程序的关键所在,例如循环等代码,这些是真正影响效
- 分类:VC语言 查阅全文
- 冲击波内幕点滴
- 冲击波内幕点滴
作者:幽谷听泉
时间:2003-07-21 上午 人物:flashsky
发现了MS WINDOWS 2000 RPC拒绝服务与本地权限提升漏洞,并提供了完整的测试代码(见附1)。
时间:2003-07-21 下午
微软实现了该漏洞,并发布该漏洞的公告:MS03-026:RPC接口任意代码可执行漏洞
时间:2003-07-22
微软发布了针对该漏洞的补丁程
- 分类:VC语言 查阅全文
- COM 之 com 初谈
- com初谈
先请看看下面几个问题:
l 什么是com ?
l 什么是com对象?
l &
- 分类:VC语言 查阅全文
- 数据封装在vc中的应用
- 数据封装在vc中的应用
1.前言
在vc的应用程序中,经常要涉及到数据库的操作。如果是很简单的应用,vc还算应付的过去,而对于稍微复杂一点的数据应用,vc开发出来的应用程序就需要编写大量操作数据库的代码,这些代码重复率高,操作com类型的数据,很容易出错。
虽然VC6和VC7中有开发数据库应用的向导,它把数据表封装成类
- 分类:VC语言 查阅全文
- 如何动态创建二维数组
- 动态创建一维数组
int *arr; //it can be any other type (char, float...) arr = new int[n]; //n should be integer variable
动态创建二维数组int **arr; int N,M; cin >> N >> M; arr = new int*[N]; for(int i=0;
- 分类:VC语言 查阅全文
- 在应用程序中集成自动完成功能
-
在应用程序中集成自动完成功能
本文的很多内容来自使用自动完成这篇文章。
介绍
自动完成功能,就是用户在输入时,程序自动提示匹配用户输入的条目,并且/或者自动输入剩余部分,自从IE提供了表单和地址栏的自动完成功能之后,很多程序在用户界面中集成了这个功能。在适当使用时,它可以大大减少用户输入的时间。尽管这个功能如此有用,但是在平台开发工具包中甚至连一个示例都找不到。Paul Di
- 分类:VC语言 查阅全文
- IE里的探索之定制浏览器好助手(下)
- 出处:http://www0.ccidnet.com/tech/web/2001/02/08/58_1642.html
IE里的探索之定制浏览器好助手(下)(作者:青苹果工作室编译 2001年02月08日 14:00)
访问文档对象 现在 BHO 引用了 Internet Explorer 的 WebBrowser 控件并已经连接到浏览器 以接收它产生的事件。在 Web 页面被完全下载并被
- 分类:VC语言 查阅全文
- 基于MATLAB C/C++数学函数库开发应用程序
- 基于MATLAB应用程序接口开发应用程序的目的一般分为三种:
1. 为了建立MATLAB与其他应用程序间的数据交换,这主要是MAT文件应用程序来完成的。
2. 为了充分利用其他应用程序的优点如计算速度快和
- 分类:VC语言 查阅全文
- 数据结构学习(C++)——图【4】(最短路径)
- 最短路径恐怕是图的各种算法中最能吸引初学者眼球的了——在地图上找一条最短的路或许每个人都曾经尝试过。下面我们用计算机来完成我们曾经的“愿望”。
在图的算法中有个有趣的现象,就是问题的规模越大,算法就越简单。图是个复杂的结构,对于一个特定问题,求解特定顶点的结果都会受到其他顶点的影响——就好比一堆互相碰撞的球体,要求解特定球体的状态,就必须考虑其他球体的状态。既然每个顶点都要扫描,如果对所有的顶点
- 分类:VC语言 查阅全文
- 异常处理方法
- 异常处理方法
1. Windows SEH 与 C++ Exception
1) Windows SEH 结构化异常
结构化异常是Windows操作系统提供的与语言无关的异常处理机制, SHE使用Win32API中的RaiseException()函数来抛出异常,在VC中使用关键字__try和关键字__except来捕获,并用宏函
- 分类:VC语言 查阅全文
- 数据结构学习(C++)——图【5】活动网络(AOV、AOE)
- 这部分是和工程相关的,也就是说,当AOV、AOE很复杂的时候,才能显示出这部分的价值——简单的话,手工都要比程序快,输入数据那段时间手工结果就出来了。我也没什么例子好举,总给我一种没底气的感觉,勉为其难的把程序写完就算完事吧。和前边的相比,这部分专业了一点,换而言之,不是每个人都感兴趣,不想看就跳过去吧。
准备工作
活动网络主要有两个算法,拓扑排序和求关键路径,后者以前者为基础。仿照上篇,另外
- 分类:VC语言 查阅全文
- Generic<Programming>: 再谈Min和Max
- Andrei Alexandrescuye_feng译 本文代码
在1995年1月,Scott Meyers在他发表于C++ Report里的一篇名为《min, max and more》[1]的文章里,对C++社群提出了一个挑战。在仔细地分析了基于宏和代表当时模板技术水平的实现后,他得出结论:那么究竟什么才是最好的方法——正确的方法——来实现max?借用Tevye的不朽名言来说:“我告诉你:
- 分类:VC语言 查阅全文
- 关于list control的高级应用---条目编辑
-
论坛中搜索一下,你会发现不少类似的提问:我如何编辑list control的条目?如何直接编辑list control...等等;list control可用来做数据库表的视图,十分有用.
但报表风格的list control只能编辑第一列,其余的该死的微软没为vc做到.它怕VB卖不出.于是C++程序员只好DIY.主要思想是在list cont
- 分类:VC语言 查阅全文
- 回调函数快速使用
- 我们经常在C++设计时通过使用回调函数可以使有些应用(如定时器事件回调处理、用回调函数记录某操作进度等)变得非常方便和符合逻辑,那么它的内在机制如何呢,怎么定义呢?它和其它函数(比如钩子函数)有何不同呢?这里结合自己的使用经历做一个简单的介绍。
使用回调函数实际上就是在调用某个函数(通常是API函数)时,将自己的一个函数(这个函数为回调函数)的地址作为参数传递给那个函数。而那个函数在需要的时候,
- 分类:VC语言 查阅全文
- com之 代理(proxy)与存根(stub)
- com之 代理(proxy)与存根(stub)
什么是代理和存根 ?
打个比方,你到自动取款机上去取款;你就是客户,取款机就是你的代理;你不会在乎
钱具体放在那里,你只想看到足够或更多的钱从出口出来(这就是com的透明性)。你
- 分类:VC语言 查阅全文