内容列表
- 文档与视图的联系(三)
-
(三)文档与视图之间的联系
在视图类有一个保护数据成员:CDocument* m_pDocument;,这个文档指针指向视图对象所属的文档,视图里常用的函数GetDocument()就是返回的这个指针;在文档类有一个保护数据成员:CDocument* m_viewList;,它保存的是所有正在显示该文档的视图的指针,通过CDocument的成员函数GetFirstViewPosi
- 分类:编程语言 查阅全文
- 解释宏的功能 #define macro1(t, m) ((int)(void*)&(t *)0->m)
- 看到http://community.csdn.net/Expert/topic/3662/3662366.xml?temp=.1618006有一帖子,看大家热闹非凡,也来凑把热闹。 具体问题是说这个宏的功能是什么,#d
- 分类:编程语言 查阅全文
- 编写优秀技术文档的技巧(收藏)
- 拥有准确的技术文档不仅对于公司是非常有益处的,而且也能够让客户从中受益。由于产品如何使用在某种程度上是要依赖技术文档来进行说明的,因此技术文档必须十分的准确可靠。使用不准确的和已经过时的技术文档对于公司的发展也会产生一定的阻碍,同样的,它也会对公司的客户们产生消极的影响。一旦客户发现在他们使用产品的时候遇到了问题,却不能通过求助于伴随产品的技术文档的手段进行解决的时候,客户们就会对这种产品产生怀疑
- 分类:编程语言 查阅全文
- C++机理:虚拟机制的实现[兼谈对比于传统机制]
- 昨天,又遇同学谈virtual的什么早期绑定、动态联编不懂.我和他交流了一会,才知道.哦,原来是教科书上,那"路边抄"的概念把他迷惑了.
1.静态联编:联编工作出现在编译连接阶段,这种联编又称早期联编,因为这种 &n
- 分类:编程语言 查阅全文
- PHP & Xml 留言板 (without domxml)
- 申请的免费php空间不支持数据库,也不支持domxml,所以只好自己写操作xml的程序了。花了1天半,基本上可以用的留言板写出来了。 ^^;; 很简单的一个留言板,不叫留言簿而叫留言板就看出功能只限于发表留言而已。另外还包括最基本的删除,修改留言。界面也是最简单的,没经过什么美化。 留言板
- 分类:编程语言 查阅全文
- ODBC & ACCESS koo8 [原作]
- ODBC 与 Access
这是一篇关于本人使用ODBC 具体步骤(Visual C++6.0 +Access 2000)动态创建数据源,数据库(默认test.mdb),表及其查询,插入,修改,删除。
一般说来ODBC数据库的使用分为以下几步是:
创建数据库对象-> 连接数据库-> 创建记录集-> 打开记录集-> 操作记录集- > 关闭和销毁记录集-> 关
- 分类:编程语言 查阅全文
- 迷宫MAZE(数据结构)
- #include <iostream.h>#include <stdlib.h>#include <string.h>
#define Edge 10#define PLUS 5#define STA_SIZE 100#define Startx 1#define Starty 1
typedef struct Datastore{ int x,
- 分类:编程语言 查阅全文
- 脚本解释程序解释如果动态执行API函数
- 本文介绍如何让你的脚本解释程序解释执行stdcall规范的API函数你需要有汇编语言基础,在编写动态调用API程序的时候才用得到,不废话了开始!调用API的关键所在就是接口的整理,比如我们在Delphi里面调用API如:TSendMessage = Function(hWnd: HWND;
- 分类:编程语言 查阅全文
- Huffman编码(数据结构--未完成代码)
- #include <iostream.h>#include <fstream.h>#include <string.h>
class Data {public: char ch; Data(){ ch = NULL; }};
typedef class Huffman {public: Data
- 分类:编程语言 查阅全文
- 丹纳公司的40条思想经营哲学
- 1、记住我们的目的地是为了股东赚钱,增创更多的利息使股东对我们满意. 2、认识到人是我们最重要的财富,是创造财富的重要源泉.
3、帮助职工成功.提高,发展,从而来实现职工的理想,满足职工的愿望.
4、从本组织内部提拔干部.
5、记住承认人们的劳动和贡献,他们会更积极,更努力的作出我们应有的回报.
6、分享成绩和给予鼓励.
7、向职工提供稳定的收入和就业,以免他们担心失业.
- 分类:编程语言 查阅全文
- 中国企业海外经营的五个成功因素
- 21世纪经济报道 罗兰·贝格
冯凯乐 周 炜
结合多年的咨询经验和对中国领先企业海外经营的调研结果的分析,罗兰·贝格认为有一些海外经营的成功经验是值得各个行业的企业共同借鉴的: ◎注重培育企业核心竞争力◎明确企业的竞争战略◎综合考虑多种影响因素◎渐进式的海外扩张方式◎培养和引进国际化经营管理人员
注重培育企业核心竞争力
由于在诸多行业,放松管制的进程仍
- 分类:编程语言 查阅全文
- 通过类的空(NULL)实例访问类成员方法,什么情况下才报错?
- C++ @ vc6
#include "stdafx.h"
#include
class T
{
public:
void foo1() {cout
- 分类:编程语言 查阅全文
- Borland对C++bulder的承诺,但是C++BuilderX会怎么样?
- 来自:http://bdn.borland.com/article/0,1410,32845,00.htmlOpen Letter to the C++Builder Community - by Borland StaffRating: Ratings: 491 Rate it
Abstract: All Borland C+
- 分类:编程语言 查阅全文
- 详解Windows XP操作系统登录原理
-
平时我们在使用Windows XP时,总要先进行登录。Windows XP的登录验证机制比Windows 98严格很多,理解并掌握Windows XP的登录验证机制和原理对我们来说很重要,能增强对系统安全的认识,并能够有效预防、解决黑客和病毒的入侵。
一、了解Windows XP的几种登录类型
1.交互式登录
交互式登录是我们平常登录时最常见的类型,就是用户通过相应的用户
- 分类:编程语言 查阅全文
- ACDK 安装通常需要注意的事项(安装手册)
- ACDK 安装通常需要注意的事项(安装手册)
译文:薛长宇
这是一个ACDK包的普通安装手册
本章正文:
一般注意事项
支持的平台
解压缩文件
&nb
- 分类:编程语言 查阅全文
- 找到的关于windows多线程programming
- [前言:]当前流行的Windows操作系统,它能同时运行几个程序(独立运行的程序又称之为进程),对于同一个程序,它又可以分成若干个独立的执行流,我们称之为线程,线程提供了多任务处理的能力。用进程和线程的观点来研究软件是当今普遍采用的方法,进程和线程的概念的出现,对提高软件的并行性有着重要的意义。现在的应用软件无一不是多线程多任务处理,单线城的软件是不可想象的。因此掌握多线程多任务设计方法对每个程
- 分类:编程语言 查阅全文
- C++的一些基本功,包括对常量成员函数的一些特殊说明
-
1. 传指针时,我们可以通过指针来修改它在外部所指向的内容。但如果要修改外部指针所指向的对象是不可能的。例如传递外部指针到函数内来分配空间,必须传递指针的指针或指针的引用。
2. char carry[10] = {0}; 编译器会将其后所有的东西都置0;
3. 函数返回值为const时,返回的东西付给一个类型相同的标示后其不能为左值;
4. const int *i; int cons
- 分类:编程语言 查阅全文
- Visual C++ Inline Assembly 简介
-
如果你想编写出极高性能的游戏代码,那么使用汇编语言无疑将会是你的最佳选择。不过,眼看着编程技术已经发展到了今天这种格局,你再去直接用汇编语言来进行编程也未免太不合时宜了吧。作为一个高性能游戏程序的编写者,你应该用的是 Inline Assembly。
什么是 Inline Assembly
Inline Assembly 就是我们通常所说的在线汇编,即直接在你的
- 分类:编程语言 查阅全文
- 在程序在生成另一个程序
- 在程序在生成另一个程序
这是个很古老的话题了,相信大家都有所了解.本来我也不想多说.但近日在论坛上,QQ上被网友问到,要生成一个程序,并且要在该程序中指定一些资料,如Email和QQ,又要如何做呢?这个问题让我想起了"金山游侠".以前玩游戏的时候,很喜欢用它来修改游戏,除了强大的功能后,还提供了一个专用修改器制作工具.制作出来的专用修改器只是一个单独的EXE文件,对每一个地址都有一定的说明,(如
- 分类:编程语言 查阅全文
- TC++PL上的计算器代码
- //6.1 #include<iostream>//I/O#include<string> //字符串#include<map> //映射#include<cctype>//isatpha()
using namespace std;int no_of_errors;double
- 分类:编程语言 查阅全文