内容列表
(译)win32asm实例-1
  1.0 - New project新的工程 Create a new folder named 'mosaic' in your asm projects folder (it is adviceable to create this folder on the same drive as the MASM package so you can use the relati
分类:编程语言 查阅全文
(译)win32asm实例-2
  2.0 - Design of the game游戏的设计 Before we get started with programming, we will design the game first. 在我们开始编程前,我们先来设计游戏。 2.1 - Basic idea基本的想法 The idea is to create a simple shuffle-puz
分类:编程语言 查阅全文
(译)win32asm实例-3
 翻译以得到原作者的授权。在此向他表示感谢! -译者 3.0 - Resource file资源文件 We will only add some icons to our resource file for now, and change it later. 现在我们仅仅添加一些图标到我们的资源文件中,再后面还要改变它。 Create a new empty text fil
分类:编程语言 查阅全文
(译)win32asm实例-5
  5.0 - Adding a menu添加菜单 Our program should have a menu to set some options. Firstly we need to create our menu in the resource file: 我们的程序应该有一个菜单来设置一些选项。首先,我们需要在资源文件中创建我们的菜单。 5.1 - Creating
分类:编程语言 查阅全文
(译)win32asm实例-6
  6.0 - The tiles window图块窗口 We will now create a static control which we will draw the tiles on. 我们将创建一个静态控件。在它上面我们将要画图块。 6.1 - Creating the control创建控件 We make a new procedure called InitC
分类:编程语言 查阅全文
(译)win32asm实例-7
  7.0 - Drawing the tiles画图块 The tile control is already made, now it's time for the drawing of the tiles. The tile image can be one of these images: 图块控件已经被创建了,现在是画图块的时候了。图块的图象可以是这些图象中的一个:
分类:编程语言 查阅全文
怎样建立你自己的MASM导入库
怎样建立你自己的MASM导入库 by Iczelion (翻译:花心萝卜[email protected]) 9.5.2000      这篇短文是讲述关于建立MASM导入库(import libraries)技巧,我假设你已经知道什么是导入库。在下面,我将集中讲述建立MASM导入库的方法。 MASM导入库的格式:    MASM
分类:编程语言 查阅全文
More Effective C++ Item M31:让函数根据一个以上的对象来决定怎么虚拟
1.3 Item M31:让函数根据一个以上的对象来决定怎么虚拟有时,借用一下Jacqueline Susann的话:一次是不够的。例如你有着一个光辉形象、崇高声望、丰厚薪水的程序员工作,在Redmond,Wshington的一个著名软件公司--当然,我说的就是任天堂。为了得到经理的注意,你可能决定编写一个video game。游戏的背景是发生在太空,有宇宙飞船、太空站和小行星。在你构造的世界中的
分类:编程语言 查阅全文
如何用 PHP把RDF内容插入Web站点之中(2)
鲜肉 既然从技术上讲,RSS是结构良好的XML文档,所以可以用标准的XML编程技术来处理它。主要有两种技术:SAX(the Simple API for XML)和DOM(the Document Object Model)。 SAX分析器工作时遍历整个XML文档,在遇到不用类型的标记时调用特定的函数。比如,调用特定函数处理一个开始标记,调用另一个函数处理一个结束标记,再调用一个函数处理两者之
分类:编程语言 查阅全文
C++面向对象特性实现机制的初步分析 Part1
本人的毕业论文,正在写作中。贴出半成品,请大家指导! 联系 [email protected] 摘要… … Abstract… … 目录 前言 1准备知识 1.1 程序对内存的使用方法 1.2 C++ Class内存格局 1.3 编译期和执行期 2封装 2.1 封装的目的和意义 2.2 封装的实现机制 2.2.1 类成员函数的调用方法 2.2.2 封装的性能问题
分类:编程语言 查阅全文
如何用PHP把RDF内容插入Web站点之中(1)
名誉和巨大的财富 设想一个从最热门的门户网站获得最新的新闻的站点。股票价格,天气信息,新闻故事,线式讨论组,软件发布……所有这一切都将被动态更新,每小时一次,不需要任何手工干预。我们可以想象这随之而来的站点访问量,源源不断的广告收入以及网管大人所受到的“阿谀奉承”。  但是现在,停止幻想,开始阅读,因为只要你密切关注此项技术,说不定你就能成为站点的主人。 对你的要求也只是稍许的想象力
分类:编程语言 查阅全文
如何用 PHP把RDF内容插入Web站点之中(3)
筑巢时间(Nesting Time) 前面的例子只是用来说明问题的。如果你真想把RDF内容插入到Web站点当中,就需要把事情做的更好一些。所以把前面的脚本的作了改进,新增了一些东西,从而简化格式化RDF数据的任务。<html><head><basefont face="Verdana"></head><body> <ta
分类:编程语言 查阅全文
C++面向对象特性实现机制的初步分析 Part2
本人beta版的毕业论文,请各位指正!   Chapter 1 准备知识   C++是一种面向对象的高级语言,要了解它的一些内部机制,我们有必要先熟悉其二进制代码的编译过程,并且要了解运行这些二进制代码时内存中各个区域的变化情况。   1.程序对内存的使用方法 代码区 全局数据区 堆区
分类:编程语言 查阅全文
The New C++
The New C++   Herb Sutter Copyright 2002 Herb Sutter   These are heady times for C++. Active standardization was put on hold after the C++ Standard was published in 1998, to give us tim
分类:编程语言 查阅全文
More Effective C++ Item M30:代理类
1.2 Item M30:代理类虽然你和你的亲家可能住在同一地理位置,但就整个世界而言,通常不是这样的。很不幸,C++还没有认识到这个事实。至少,从它对数组的支持上可以看出一些迹象。在FORTRAN、BASIC甚至是COBOL中,你可以创二维、三维乃至n维数组(OK,FORTRAN只能创最多7维数组,但别过于吹毛求疵吧)。但在C++中呢?只是有时可以,而且也只是某种程度上的。这是合法的:int d
分类:编程语言 查阅全文
More Effective c++ Item M29:引用计数
1.1 Item M29:引用计数引用计数是这样一个技巧,它允许多个有相同值的对象共享这个值的实现。这个技巧有两个常用动机。第一个是简化跟踪堆中的对象的过程。一旦一个对象通过调用new被分配出来,最要紧的就是记录谁拥有这个对象,因为其所有者--并且只有其所有者--负责对这个对象调用delete。但是,所有权可以被从一个对象传递到另外一个对象(例如通过传递指针型参数),所以跟踪一个对象的所有权是很困
分类:编程语言 查阅全文
如何用 PHP把RDF内容插入Web站点之中(5)
免费午餐(A Free Lunch) 上面我所写的那个类也是很基本的,是拿来说明问题的,或许也可以用于低访问量的站点。如果你想寻找一些更专业的东西,去网上吧,那里有许多的开放源码的RDF分析器,他们带有各种附加的功能(包括缓存)。 那么就让我们看一些如何运用这些分析器的例子吧。 第一个要讲的是由Stefan Saasen 为fase4网站开发的RDF分析器类,可以从http://www.fas
分类:编程语言 查阅全文
C++ Standard Library扩充建议...
The New C++: The Group of Seven — Extensions under Consideration for the C++ Standard Library   Herb Sutter Copyright © 2002 Herb Sutter   Last time [1], I gave an overview of the
分类:编程语言 查阅全文
C++面向对象特性实现机制的初步分析 Part3
Chapter 2 封装   2.1 封装的目的和意义   广义的说,封装是为了使这个世界以更加简单的方式呈现在我们的面前。买一台电冰箱,我不必要知道里面压缩机的运作过程,不必了解详细的制冷过程,我所要所的是,只是给它通电,通过调整一些旋钮来设置温度,剩下的事情,就不归我管了。   就面向对象程序设计来说,封装是为了隐藏实现的细节,使类的用户通过公开的接口
分类:编程语言 查阅全文
More Effective C++ Item M32:在未来时态下开发程序
2. 杂项我们现在到了接近结束的部分了,这章讲述的是一些不属于前面任一章节的指导原则。开始两个是关于C++软件开发的,描述的是设计适应变化的系统。面向对象的一个强大之处是支持变化,这两个条款描述具体的步骤来增强你的软件对变化的抵抗能力。然后,我们分析怎么在同一程序中进行C和C++混合编程。这必然导致考虑语言学之外的问题,但C++存在于真实世界中,所以有时我们必须面对这种事情。最后,我将概述C++语
分类:编程语言 查阅全文
<< 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 >>