java/jspc/c++phpmysqloraclemssqlvbvcc#asphtml/css/jssystemdelphiperlphotoshopother
 
 
多文档界面(MDI)

本教程告诉你怎样创建MDI应用程序.事实上并不是很困难.下载例子. 理论: 多文档界面(MDI)是同一时刻处理多个文档的应用程序的一个规范. 你很熟悉记事本.它是单文档界面(SDI)的一个例子...

列表视图控件

本课中我们将学习如何创建和使用列表视图控件。 理论: 列表视图控件和树型视图、丰富文本编辑控件一样是通用控件的一种。可能您都已经知道了列表视图控件,只不过是不知道它的确切名字而已。列表视图控件可...

Win32调试API 第三部分

在本章中,我们将继续探讨win32调试api。特别地,我们将学习如何去跟踪被调试程序. 下载 例子. 理论: 如果你以前使用过调试器,那么你应对跟踪比较熟悉。当"跟踪"一个...

Win32调试API 第二部分

我们继续Win32调试API的话题。在本章中,我们将要学习如何修改被调试程序。 下载 the example 理论: 在前面一章中,我们学会了如何装载被调试的进程以及如何处理进程中发生的事件。...

Win32调试API 第一部分

在本教程中,我们将学习Win32提供给开发者的用于调试的原语. 在教程的结尾,我们将学习如何调试一个进程. 下载 例子程序. 理论: Win32有一些供程序员使用的API,它们提供相当于调...

工具提示控件

我们将学习工具提示控件:它是什么如何创建和使用.下载例子 理论: 工具提示是当鼠标在某特定区域上停留时显示的一个矩形窗口.工具提示窗口包含一些编程者想要显示的文本.在这点上,工具提示同状态栏的...

启动画面

上一章我们学习了位图的使用.在这一章我们要用上帝赋予我们的创造力来融会贯通上一章我们学到的知识.那就是研究如何用位图来创建启动画面. 你可以在这里下载示范: the example. 理论 首先...

位图初步

在这一课,我们将学习怎样在程序中使用位图。 更准确地说,我们要学习的是怎样在一个窗口的客户区中显示位图。 理论 位图就是存贮于电脑中的图片。位图文件有相当多的格式(译者:如.BMP.JPG.GI...

WINDOWS钩子函数

本课中我们将要学习WINDOWS钩子函数的使用方法。WINDOWS钩子函数的功能非常强大,有了它您可以探测其它进程并且改变其它进程的行为。 理论: WINDOWS的钩子函数可以认为是WINDOW...

系统托盘中的快捷图标

本课中,我们将学习如何把小图标放到系统托盘中去以及如何创建和使用弹出式菜单。 理论: 系统托盘是指任务条中的一个方形区域,在该区域中可以放入一些小图标,通常您可以在此处看到系统提供的最新时间。您...

超类化

在这一讲我们将学习什么是超类化以及它有什么作用;同时你还会学到怎样在自己的窗口中用Tab键在控件中切换这一技巧。 理论: 在你的程序生涯中你肯定遇到过这样的情况,你需要一系列的控件,但它们...

管道

这一讲将探索一下管道,看看它是什么、有什么用。为使之更加生动有趣,我将用怎样改变 Edit 控件的背景色和文本颜色来说明此技术。 理论: 管道,顾名思义就是有两个端的通道。可以使用管道在进...

窗口子类化

 在这一讲,我们将学习什么是窗口子类化和怎样按你所想要的方式方便地使用它。 理论: 如果你曾经在 Windows 环境下编过程序,有时候就会发现:有一个现成的窗口,几乎有你所需要的全部功能...

树型视图控件

本课中,我们将学习如何使用树型视图控件。另外还要学习如何在树型视图中完成拖-拉动作,以及如何使用图象列表。 理论: 树型视图是一种特别的窗口,我们可以使用它一目了然地表示某种层次关系。譬如象在资...

通用控件

 本课中我们将学习什么是通用控件和如何使用它们。 理论: WIN95相对于WIN3X有几个加强的用户界面控件。其实在WIN95正式发行前这些控件就在使用,譬如:状态条、工具条等。以前程序员要自己...

动态链接库

本课中,我们将学习DLLs,它们到底是什么和如何创建它们。 理论: 如果您编程的时间非常长,就会发现很多的程序之间其实有相当多的重复代码。每编一个程序就重写一遍这些代码既没必要又浪费时间。在D...

事件对象

本课中我们将要学习事件对象以及如何在多线程编程中如何使用同步对象。 理论: 上一课中我们演示了如何用WINDOWS消息在不同的线程之间进行通讯。另外的两种,即:使用全局变量和事件对象,将在本课中...

多线程编程

本课中,我们将学习如何进行多线程编程。另外我们还将学习如何在不同的线程间进行通信。 理论: 前一课中,我们学习了进程,其中讲到每一个进程至少要有一个主线程。这个线程其实是进程执行的一条线索,除此...

进程

本课中我们将学习:什么是进程?如何产生和终止一个进程? 初步知识: 进程是什么?下面是我从WIN32 API指南中节选的解释: “一个进程是一个正在执行的应用程序,它包含有:私有的虚拟地址空...

内存映射文件

本课中我们将要讲解内存映射文件并且演示如何运用它。您将会发现使用内存映射文件是非常简单的。 理论: 如果您仔细地研究了前一课的例子, 就会发现它有一个严重的缺陷:如果您想读的内容大于系统分配的内...

内存管理和文件输入/输出

本课中我们将学习基本的内存管理和文件输入/输出操作方面的知识。另外我们还将用上课学的通用对话框作为我们的显示“设备”。 理论: 从用户的角度来看,WIN32的内存管理是非常简单和明了的。每...

进一步学习对话框

本课中我们将进一步学习对话框。特别地我们将要探讨如何把对话框当成输入设备。如果您学习了上一课,那就会发现本课的例子只有少量的改动,就是把我们的对话框窗口附属到主窗口上。另外,我们还要学习通用对话框的用...

History of C++

作者:cplusplus.com       出自:cplusplus.com During the 60s appeare...

以对话框为主要界面的应用程序

现在我们开始学习一些有关GUI编程的有趣的部分, 即:以对话框为主要界面的应用程序。我们将分两课来讲述这一过程 理论: 如果您仔细关注过前一个程序就会发现:您无法按TAB键从一个子窗口控件跳到另...

子窗口控件

本课中我们将探讨控件,这些控件是我们程序主要的输入输出设备。 理论: WINDOWS 提供了几个预定义的窗口类以方便我们的使用。大多数时间内,我们把它们用在对话框中,所以我们一般就它们叫做子窗口...

菜单

本课中我们将在我们的应用程序中加入一个菜单。 理论: 菜单可以说是WINDOWS最重要的元素之一。有了它,用户可以方便地选择操作命令.用户只要细读一下所有的菜单项就可以明了应用程序所提供的大概功...

处理键盘输入消息

本课中我们将学习如何在我们的窗口过程函数中处理鼠标按键消息。示例程序演示了如何等待左键按下消息,我们将在按下的位置显示一个字符串。 理论: 和处理键盘输入一样,WINDOWS将捕捉鼠标动作并把它...

处理键盘输入消息

在本课中,我们将要学习WINDOWS程序是如何处理键盘消息的。 理论: 因为大多数的PC只有一个键盘,所以所有运行中的WINDOWS程序必须共用它。WINDOWS 将负责把击键消息送到具有...

学习更多关于“绘制”文本串的知识

我们将做更多的实践去了解有关文本的诸多属性如字体和颜色等。 理论: Windows 的颜色系统是用RGB值来表示的,R 代表红色,G 代表绿色,B 代表兰色。如果您想指定一种颜色就必须给...

绘制文本

理论: Windows 中的文本是一个GUI(图形用户界面)对象。每一个字符实际上是由许多的像素点组成,这些点在有笔画的地方显示出来,这样就会出现字符。这也是为什么我说“绘制”字符,而不是写字符...

创建简单的窗口

在本课中我们将写一个 Windows 程序,它会在桌面显示一个标准的窗口。 理论: Windows 程序中,在写图形用户界面时需要调用大量的标准 Windows Gui 函数。其实这对用户...

消息框

在本课中,我们将用汇编语言写一个 Windows 程序,程序运行时将弹出一个消息框并显示"Win32 assembly is great!"。 理论: Windows...

基本概念(win32)汇编教程

我们先假设您已知道了如何使用MASM。如果您还不知道的话,请下载 win32asm.exe ,并请仔细研读其中所附带的文档资料。好,如果您已准备就绪,我们这就开始吧! 理论: WIN32...

Description of C++

作者:cplusplus.com      出自:cplusplus.com Programs Nowadays computers...

C++对象布局及多态之虚成员函数调用

作者: 潘凯         出处:VCHELP   在构造函数中调用虚成员函数,虽然这是个不很常用的...

C++箴言:理解隐式接口和编译期多态

作者: fatalerror99        出处:BLOG   object-oriented progra...

C++程序设计从零开始之语句

  前面已经说过程序就是方法的描述,而方法的描述无外乎就是动作加动作的宾语,而这里的动作在C++中就是通过语句来表现的,而动作的宾语,也就是能够被操作的资源,但非常可惜地C++语言本身只支持一种资源—...

C++对象布局及多态实现探索之虚函数调用

作者: 潘凯           出处:VCHELP 我们再看看虚成员函数的调用。类...

C++箴言:谨慎使用多继承

  触及 multiple inheritance (MI)(多继续)的时候,C++ 社区就会鲜明地分裂为两个基本的阵营。一个阵营认为假如 single inheritance (SI)(单继续)是有...

C++对象布局及多态实现之成员函数的调用

作者: 潘凯          出处:vchelp   从这部分开始我们除了利用内存的信息打...

C++箴言:谨慎使用私有继承

作者: fatalerror99         出处:BLOG   在《C++箴言:确保公开继承模拟“...

C++对象布局及多态实现之动态和强制转换

作者: 潘凯          出处: vchelp   为了验证前面提到过的类型动态转换(...

C++对象布局及多态实现之带虚函数的类

作者: 潘凯            出处:vchelp   如果类中存在虚...

C++箴言:通过composition模拟“has-a”

作者: fatalerror99         出处:BLOG   composition(复合)是...

C++箴言:绝不重定义继承的非虚拟函数

作者: fatalerror99       出处:BLOG   假设我告诉你 class(类)D 从 class(类)B...

C++对象布局及多态实现探索之内存布局

作者: 潘凯           出处:vchelp   前言   本文通过...

C++箴言:考虑可选的虚拟函数的替代方法

  现在你工作在一个视频游戏上,你在游戏中为角色设计了一个 hierarchy(继续体系)。你的游戏中有着变化多端的恶劣环境,角色被伤害或者其它的健康状态降低的情况并不罕见。因此你决定提供一个 mem...

初学者福音 C语言的编程风格

作者:           出处:唯C世界   缩进格式   Tab是8个字符...

C++之父Bjarne谈C++的未来发展

作者: 陶刚编译        出处:天极网   富有活力的语言需要不断改变和成长,C++也不例外。在本文中,Bj...

C++将DBGrid中数据导出到Word和Excel

作者: MOLLY编译          出处:天极网   经常看到有网友发帖子询问如何将DB...

 
上一頁  下一頁
© 2005- 王朝網路 版權所有 導航