C/C++头文件一览
HOT

#include <assert.h>    //设定插入点 #include <ctype.h>     //字符处理 #include <errno.h>     //定义错误码 #include <float.h>     //浮点数处理 #include <fstream.h>    //文件输入/输出 #include <...
阅读全文

c语言函数
HOT

在学习C语言函数以前,我们需要了解什么是模块化程序设计方法。人们在求解一个复杂问题时,通常采用的是逐步分解、分而治之的方法,也就是把一个大问题分解成若干个比较容易求解的小问题,然后分别求解。程序员在设计一个复杂的应用程序时,往往也是把整个程序划分为若干功能较为单一的程序模块,然后分别予以实现,最后再把所有的程序模块像搭积木一样装配起来,这种在程序设计中分而治之的策略,被称为模块化程序设计方法。在C...
阅读全文

非常时期突现网络办公的魅力!
HOT

 最近非典盛行,人们不在频繁出入公共场合,一下子工厂、学校、商场、超市、舞厅、旅行社、洗浴中心等冷清了许多。人们希望不接触就能实现公文传递、业务流转、报表审批、网络会议。这个时候网络办公在节省时间的同时可以避免人们直接接触,对那些传统的老公司来说未尝不是一件好事。另外上网办公也可以增进管理者与员工的距离,使沟通更有效!      但是,就笔者调查,...
阅读全文

写扫雷的一点感想(初学的朋友可以看看)
HOT

//因为自己的水平很菜,所以写写小程序锻炼锻炼,高手就不要看/了。 好吧,说一些简单但是我认为重要的东西吧。在我这个层次(很菜很菜)的人看来,写大程序应该是一种很神圣的事情了。因为一般在公司做事,就是分配一些模块,小的几百行,大的上万行,就基本搞好了。自己完整地写一个上十万行的东西(当然,不能烂到连自己都不喜欢的程度啊),在我看来,应该还是需要一些东西的。至少需要一些程序框架设计的思想在...
阅读全文

运用VC对Office进行编程操作
HOT

用VC对Office进行操作的介绍已经不少了,但是从来没有把word,excel,powerPoint进进全面的介绍的。    由于工作的需要,我需要对在自己的软件中对word,excel,powerPoint进行操作。所以把自己的体会写出来和大家分享,希望对大家有所帮助。当然还有很多不当之处,希望大家指出。    用例子来说明吧,首先创...
阅读全文

向你的程序中添加多语言支持
HOT

首先,在你创建了一个应用程序后,需要创建一个 dll ,该 dll 包含了你程序的资源,资源的 ID 与你程序的完全相同,但内部的语言不同。具体方法如下:新建一个 dll 项目,然后把你程序的资源文件复制到 dll 项目资源中即可,接下来,修改 dll 项目中资源的语言(这可能需要花一点时间)。然后只要简单修改一下你的程序代码就可以了:在 CWinApp 继承类中,添加一个成员变量(我使用的是日语...
阅读全文

文档 视图 框架窗口间的关系和消息传送规律
HOT

在MFC中M$引入了文档-视结构的概念,文档相当于数据容器,视相当于查看数据的窗口或是和数据发生交互的窗口。(这一结构在MFC中的OLE,ODBC开发时又得到更多的拓展)因此一个完整的应用一般由四个类组成:CWinApp应用类,CFrameWnd窗口框架类,CDocument文档类,CView视类。(VC6中支持创建不带文档-视的应用)在程序运行时CWinApp将创建一个CFrameWnd框架窗口...
阅读全文

线程
HOT

MFC的WinMain   使用MFC编程的程序员刚开始都会提出这样一个问题:我的程序是从哪儿开始执行的?回答是:从WinMain()开始执行的。提出这样的问题是由于在他们所编写的MFC应用中看不到WinMain()函数。这个函数是隐藏在MFC框架中,MFC的设计者将它作得很通用(这主要得益于Window的消息驱动的编程机制,使得作一个通用的WinMain()很容易),因此在一般情况下,无需更改W...
阅读全文

"瑜珈山夜话" —- 闲谈"封装与抽象"
HOT

摘要:封装和抽象是C++里面的重要概念,本文试着对此作一下简单的讨论。          封装是OO的重要特征,这一点是毫无疑问的,至于算不算的上是OO的三大特征之一(另外两个是继承、多态),目前仍有争论,我也不想在这个问题上作过多的纠缠。    什么是封装呢?封装是人们对现实世界中解决问...
阅读全文

软件解密技术研究
HOT

----Windows PE 文件脱壳通过设置Hook,动态跟踪堆栈,对加过壳的可执行文件进行解密还原。 当然,要解密,至少先要----得到一个被加密过的“正版” 软件。然后----编写简单的Debugger。 仅需要拦截LoadLibray/GetModuleHandle/GetProcAddress,在这三个Hook中执行记录Library文件名,Procedure(导入函...
阅读全文

和GUI有关的各种对象
HOT

在Windows中有各种GUI对象(不要和C++对象混淆),当你在进行绘图就需要利用这些对象。而各种对象都拥有各种属性,下面分别讲述各种GUI对象和拥有的属性。  字体对象CFont用于输出文字时选用不同风格和大小的字体。可选择的风格包括:是否为斜体,是否为粗体,字体名称,是否有下划线等。颜色和背景色不属于字体的属性。关于如何创建和使用字体在2.2 在窗口中输出文字中会详细讲解。  刷子CBrus...
阅读全文

用DEF文件从DLL中导出C++类
HOT

用DEF从DLL导出一个函数,或用__declspec(dllexport)指令从DLL中导出一类,想必大家已经很熟悉了,也经常使用着。这里向大家介绍一种用DEF文件从DLL导出一个类的方法。具体原理或为什么就不废话了,学会导出后,再慢慢回味吧。这里主要叙述操作步骤。1。打开VC6.0,新建一个"Win32 Dynamic-Link Library"工程,假设叫DefClass,在“Dll kin...
阅读全文

数据结构学习(C++)二叉树【1】
HOT

这些天参与了CSDN论坛的讨论,改变了我以前的一些看法。回头看我以前的东西,我虽对这本书很不满,但我还是按照它的安排在一点点的写;这样就导致了,我过多的在意书中的偏漏,我写的更多是说“这本书怎样”,而偏离了我写这些的初衷??给正在学习数据结构的人一些帮助。正像我在前面所说的,虽然现有的教科书都不是很合理,但如果仅仅是抱怨这点,那无异于泼妇骂街。虽然本人的水平连初级都够不上,但至少先从我做一点尝试,...
阅读全文

VC快捷键大全
HOT

F1: 帮助Ctrl+O  :OpenCtrl+P  :PrintCtrl+N  :NewCtrl+Shift+F2 :清除所有书签F2  :上一个书签Shift+F2 :上一个书签Alt+F2  :编辑书签Ctrl+F2 :添加/删除一个书签F12  :Goto definitionShift+F12 :Goto referenceCtrl+'Num+' :Displays the next s...
阅读全文

基于MFC文档/视/框架程序之利剑
HOT

在我的同事当中,有不少人在用VC/MFC,但许多人总是容易被MFC的文档视这种框架弄得晕头转向,尽管在他们的桌子旁堆了很多有关VC的资料。在我的学习过程中我发现下面的理解以及一些调用函数是最为关键的,每当有人问我有关与此的问题,我给他(她)共享了下面的文档后就不用重复解释很多东西了。尽管这些都能从MSDN中最终找到答案,但有些人就是惧怕MSDN;希望您拥有这份资料后,可以大大减少你的惧怕。l &n...
阅读全文
144 页 / 共 196