内容列表
引用类型
(以下文章是我个人在学校开的一个《C++语义学》培训班里使用的讲义,没有作文字上的修饰,该讲义包括50多篇文章,大多采用实例的方式解释说明,看到有人问起这个问题,故将它发布出来。) 引用(reference)有时候又称为别名(alias),它可以作为对象的另一个名字。我们可以通过引用(对象的另一个名字)间接的操纵对象,它的使用方式类似于指针,但是不需要指针的语法。 定义方式:类型 &
分类:VC语言 查阅全文
Windows可执行文件简述(一)
Windows可执行文件简述(一)   操作系统中的文件是一种抽象的机制,提供了一种在磁盘上保存信息而且方便以后读取的方法。在Windows操作系统中,一个用户可以最直接体会到的文件的形式就是以.exe、.dll等为扩展名的可执行文件。伴随着Windows操作系统的不断进步,其可执行文件的格式也发生了巨大变化。这期间主要有4个过程:DOS中出现的最简单的以.com为扩展名的可执行文件
分类:VC语言 查阅全文
Windows可执行文件简述(二)
Windows可执行文件简述(二)   如果PSP中的第一个FCB含有一个有效驱动器标识符,则置AL为00h,否则为0FFh。MS-DOS还置AH为00h或0FFh,这依赖于第二个FCB是否含有一个有效驱动器标识符。   建造PSP后,MS-DOS在PSP后立即开始(偏移100h)加载com文件,它置SS、DS和ES为PSP的段地址,接着创建一个堆栈。为了创建这个堆栈,
分类:VC语言 查阅全文
Windows可执行文件简述(三)
Windows可执行文件简述(三) 4.LE格式 在Windows3.x的时代,从DOS启动Windows,Windows在把机器转到保护模式之前需要在实模式下做一些初始化。实模式的16位代码必须和32位代码一起放在可执行文件中。旧的DOS下的可执行文件和NE格式的可执行文件无法满足这个要求,于是从Win 3.x起到Win 9x,产生了一种新型的可执行文件格式LE,它只适用于工作于系统底层的、
分类:VC语言 查阅全文
VC下的ADO编程入门(2-4)
好了,现在我们正式进入本主题,Let's go   n          新建一个基于对话的应用程序zjy,在对话框上添加一个按钮和列表控件,并把列表控件的样式设置为报表视图,还有用classwizard给列表控件添加一个控件变量m_list n    
分类:VC语言 查阅全文
vc6.0工具使用的几个技巧
俗话说"工欲善其事,必先利其器",我使用vc6.0已经有一段时间了.慢慢的摸索出了一些可是说是技巧的东东吧(有些也许是从书上,网上看来的,忘记了).我想这些技巧对大家来说都比较实用. 1.当程序代码格式乱七八糟的时候怎么办?你可以自己慢慢的用TAB,SPACE,去调整,如果是一个成千上万行的可就够你受的了.其实你可以先选中你想调整的代码,然后在"edit->advanced->for
分类:VC语言 查阅全文
JXTA, P2P编程技术例程(1)
在这个例子中,我们会设计和编写一个分布式JXTA应用,可以解决并行计算问题。我们将用一个反复使用的形式建立这个应用,在每步中扩大它的能力和 使用到的API集。这些原代码只能覆盖最重要的部分,需要全部代码可以到网站上查询 一些大型计算问题的子集可以用并行的方法解决。一个工作的并行执行意味着你可以将一个问题分解为几个小的子问题, 这些子问题又可以被同时的被执行。当一个子问题结束后,它将返回自己的结果
分类:VC语言 查阅全文
用 API 作简繁体转换
時間: 2004/3/25作者: Robert參考: MSDN電郵: [email protected]關鍵字: 简繁体 API 内码 BIG5 GB2312 MultiByteToWideChar WideCharToMultiByte目的: 幫助受 內碼轉換 困擾的朋友 1. 输入Big5字符,返回Gb简体字符     //--
分类:VC语言 查阅全文
如何用VC实现软件注册
要实现软件注册功能,首先需要知道实现注册机制要涉及到的几个问题:1、如何加入注册检测,判断软件是否注册;2、如何生成注册码,如何保证一个用户名只生成与之唯一对应的注册码;3、在软件不注册情况下,如何限制软件功能的局限性;4、对已经负费使用用户而言,不应造成使用不便。 首先,应该有一个生成注册码的算法,以下是我简单的一个生成15位注册码的算法:
分类:VC语言 查阅全文
A3A8算法的DLL
以前写的一个A3A8算法的DLL.供有兴趣者参阅,代码如下: // algorithm.cpp : Defines the entry point for the DLL application.// #include "stdafx.h"#include "algorithm.h"#include <stdio.h>#include <string.h>#includ
分类:VC语言 查阅全文
由内存对齐讨论想到位图旋转
上一次看到CSDN上讨论内存对齐问题,当时想这个现在已经 不太需要讨论了,已经由CPU解决了。当时上一次,我考虑一道 位图旋转问题的时候想到了这个问题。 下面把位图旋转的解决方法贴出来与大家共享: void CRotateBitmapView::OnFileOpen() { //载入位图 CFileDialog dlg(TRUE,"BMP","*.bmp"); 
分类:VC语言 查阅全文
WIN32多线程程序设计学习笔记(第四章 上)
  WIN32多线程程序设计学习笔记(第四章 上)   到目前为止,我已经知道如何创建线程,销毁线程及如何判断一个线程是否结束了;但运用线程,管理线程,如何使线程按自己意愿正确运行才是多线程程序设计的重点及难点。   大家知道,线程具有并发性,在同一时间段会存在多个线程,当这些线程同时存取同一数据时,就会有问题。就像在超市储物品一样,来的时候物品箱是空,转身
分类:VC语言 查阅全文
三维圈夹游戏人机编程
                  三维圈夹游戏人机编程               &
分类:VC语言 查阅全文
Win32学习笔记Timer篇之一 DIGCLOCK程序分析
废话少叙。 理解DisplayTime( )是理解本程序的核心! 此函数如下所示:   void DisplayTime (HDC hdc, BOOL f24Hour, BOOL fSuppress) {   SYSTEMTIME st ;   GetLocalTime(&st) ;   if (f24Hour)  &nb
分类:VC语言 查阅全文
win32程序设计学习笔记Timer篇之一----书接上回
书接上回,武大郎……sorry串口了。OffsetWindowOrgEx (hdc, -42, 0, NULL) 使心心向右移动了42个象素。又显示一个数字3,在显示了两个数字以后,   DisplayColon (hdc) ;     //点上两点 DisplayTwoDigits (hdc, st.wMinute, FALSE) ; D
分类:VC语言 查阅全文
数据结构中关键路径算法的实现与应用
数据结构中关键路径算法的实现与应用 摘  要  介绍求关键路经的算法,对于给出的事件结点网络,要求求出从起点到终点的所有路径,经分析、比较后找出长读最大的路径,从而得出求关键路径的算法,并给出计算机上机实现的源程序。 关键词  关键路径 最少时间 1:引言 通常把计划、施工过程、生产流程、程序流程的都当成一个工程。除了很小的工程外、一般都把工程分为若干个叫做“
分类:VC语言 查阅全文
让你的控制台程序也支持自动补齐
让你的控制台程序也支持自动补齐 关键字:控制台(Console), 自动补齐, 命令提示符(cmd.exe) 作者:xstring@csdn/peach@smth 时间:2004/3/23   对Windows 2000, Windows XP, Windows Server 2003操作系统下的“命令提示符程序 (cmd.exe)”了解稍多的人都会知道“命令提示符”有几个很
分类:VC语言 查阅全文
我的Visual C++入门之路——N次失败与1次成功
  首先,实事求是地说,我的Visual C++是不是已经入门了,我不敢肯定。现在的水平是能看懂一些代码了,或者说对于VC“脱盲”了。然后您看到的是我在道歉——CSDN本是大雅之堂,我却把这里当自己的记事本,不好意思。  “N次失败,1次成功,还学的不怎么样……你也太笨了吧!”如果您有这样的评价,那么祝贺您,您已经了解了我这人的99.9%。N这个数字具体是多少连我自己也记不清楚,保守地讲(N≥6=
分类:VC语言 查阅全文
一个小语言的词法分析程序原理及其实现(2)
(接上篇)根据这个表来构造程序,程序的核心是下面的这个函数, /******************************************************************** 以下为主分析函数 从输入文件里面读,把分析结果写到输出文件中 参数:fpin :输入文件指针  fpout: 输出文件指针 ***************************
分类:VC语言 查阅全文
VC下的ADO编程入门(1)
VC下的ADO编程入门   n          新建一基于对话框的应用程序zjy,在对话框上添加一个列表框和一个按钮,用ClassWizard给列表框添加一个变量m_list n         
分类:VC语言 查阅全文
<< 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 >>