VB.Net中文教程(6) 母子对象关系 (转)
VB.Net中文教程(6) 母子对象关系 (转)[@more@]请注意 ......著作权所有人:物泽计算机事业股份有限公司、 MISOO对象技术顾问团队、对象导向杂志作者、等。u本文件摘自 对象导向杂志、精通对象观念与技术等书籍著作。u本文件仅供您的参阅,请遵守著作权法,不得做其它商业用途。 主题: 母子对象关系 副题: Whole-Part关系 ?????? 内容 ??????v 1. 特殊Whole-Part关系 ---- 母子对象关系v 2. 母子对象谁先诞生﹖v 3. 类别继承与母子对象 1. 特殊Whole-Part关系 ---- 母子对象关
用VB编写简单的程序来清空文档菜单 (转)
用VB编写简单的程序来清空文档菜单 (转)[@more@]文档菜单内存放的是我们最近使用的文件的快捷方式,它所对应的目录在windows 95(或windows 98)安装目录下的Recent目录。当我们不在需要这些快捷方式时,我们可以清空文档菜单。清空文档菜单的方法有两种。方法一:选择“开始菜单→设置→任务栏和开始菜单”(或右击任务栏选择“属性” ),弹出“任务栏 属性” ,再选择“开始菜单程序→清除” 。方法二:在资源管理器里选定C:PWIN95RECENT目录(假设你的WINDOWS 95安装在C:PWIN95目录下),然后把Recent目录里的文件全部选择并删除它们。
用C++Builder实现Word 97自动化 (转)
用C++Builder实现Word 97自动化 (转)[@more@]用C++Builder实现word 97自动化江西南昌华东交大控制信息工程研究所(330013)刘遵雄 ----要在应用程序中控制Word 97的运行,首先必须在编制自动化客户程序时使其头文件中包含文件ComObj.hpp,写入#include。编程工具C++Builder的开发者把调用Word 97自动化对象的功能大致包装成了几个Ole object class函数,应用程序设计人员可以很方便地利用它们。 *设定Ole对象的属性: OlePropertyGet(propname) OlePropertySet(propname,value) 其中value是
摩托罗拉押注蓝牙技术 (转)
摩托罗拉押注蓝牙技术 (转)[@more@]营运走下坡的摩托罗拉公司 9 日表示,该公司将扩大开发生产应用蓝牙通讯技术的产品,计划明年初以前推出一系列相关产品,包括能崁入英特尔和 PowerPC 计算机主机板的蓝牙功能网络卡。这个网络卡可以兼容于 Linux、微软窗口 2000 以及 VxWorks 任一种操作系统。 分析师表示,摩托罗拉公布的这项蓝牙发展计划反应不会太热烈。因为正巧蓝牙规格开发集团会员之一的微软上周刚宣布新版本操作系统 xp 将不支持蓝牙系统,已令业界大失所望。 Cahners In-Stat 集团分析师 Joyce Putsh
虚拟设备驱动程序的设计与实现 (转)
虚拟设备驱动程序的设计与实现 (转)[@more@] 虚拟设备驱动程序的设计与实现 由于windows对系统底层操作采取了屏蔽的策略,因而对用户而言,系统变得更为安全,但这却给众多的硬件或者系统软件开发人员带来了不小的困难,因为只要应用中涉及到底层的操作,开发人员就不得不深入到Windows的内核去编写属于系统级的虚拟设备驱动程序。Win 98与Win 95设备驱动程序的机理不尽相同,Win 98不仅支持与windows NT 5.0兼容的WDM(win32 driver Mode)模式驱动程序,而且还支持与Win 95兼容的虚拟设备驱动程序VxD(Virtual Devic
用Delphi进行OpenGL编程学习心得 (转)
用Delphi进行OpenGL编程学习心得 (转)[@more@]用Delphi进行OpenGL编程学习心得 ---- 在开发图形程序时,尤其是三维的图形程序,因为感觉OpenGL没有DirectX那么庞杂,所以选择了DelphiOpenGL,凭感觉而言,Delphi也没有C++那么繁杂而且更加人性化,于是选择Delphi+OpenGL进行工作。在这过程中,碰到(肯定会)一些问题,在此提出希望和朋友们能够进行交流。 ---- 首先是初始化。初始化时,有几项工作需要进行:①创建设备描述表(Device Context)。(注:关于DC,各种资料译文不尽相同如设备环境、设备描述表、设备上下文等,但好
改变对话框的背景色 (转)
改变对话框的背景色 (转)[@more@]改变对话框的背景色 黄基前(广西桂林) ---- 笔者曾在《软件报》2000年第5期中讨论过如何改变控件的颜色,但还有 相当一部分的读者来信提问:一个基于对话框的MFC AppWizard应用程序中,如 何改变对话框的背景颜色呢?对于这个问题,其实可以由几种不同的方法来实 现,具体如下(粗斜体代码为增添的): ---- 方法一:调用CWinApp类的成员函数SetDialogBkColor来实现。 ---- 其中函数的第一个参数指定了背景颜色,第二个参数指定了文本颜色。 下面的例子是将应用程序对话框设置为蓝色
一 个 实 用 的Delphi 屏 幕 拷 贝 程 序 的 设 (转)
一 个 实 用 的Delphi 屏 幕 拷 贝 程 序 的 设 (转)[@more@] 一 个 实 用 的Delphi 屏 幕 拷 贝 程 序 的 设 计 宁 波 市 游 河 巷 贾 学 杰 ---- Borland 公 司( 现 改 名 为INPRISE 公 司) 的DELPHI 是 当 前 最 为 方 便 的windows 程 序 设计 工 具 之 一。 许 多 人 以 为DELPHI 是 作 为 数 据 库 开 发 工 具 出 现 的, 其 实 用DELPHI可 以 以 极 快 的 速 度 开 发 出 高 效 的Windows 程 序。 ---- 现 在 我 们 就 用DELPHI 来 编 写 一 个 实 用 的 屏 幕 拷 贝 程 序。 瞧 瞧, 下 面 的 画 面就 是 所 编 程 序
在DELPHI2.0/3.0中直接操作端口 (转)
在DELPHI2.0/3.0中直接操作端口 (转)[@more@]Borland Delphi2.0/3.0以其强大的功能及方便快捷的程序设计而为广大程序员所喜爱。但是在用它来编写工业控制程序时,需要对计算机所连接的外部设备进行操作,即直接对I/O地址进行读写操作,这时该软件就显得有些美中不足了。针对这一问题,笔者使用Delphi 2.0/3.0以内嵌汇编的方式编写了一个模块PORT95. PAS,可方便地实现直接对I/O地址的读写操作,代码简捷且执行速度较快。使用时只要将PORT95.PAS加到工程文件中,并在users中加上Port95,就可以在应用程序中直接对I/O端口进行操作。具体的实现方法及
删除目录及目录下所有文件与子目录 (转)
删除目录及目录下所有文件与子目录 (转)[@more@]删除目录及目录下所有文件与子目录 VC++只提供了删除一个空目录的函数,而用往往希望删除其下有很多子目录与 文件的目录。为了实现这一功能,我编写了DeleteDirectory 函数,它可以实现 这一功能。 函数原型:BOOL DeleteDirectory(char *DirName); 返回值:成功删除时返回TRUE,否则返回FALSE 参数DirName为要删除的目录名,必须为绝对路径名,如“c: emp"。 函数定义如下: BOOL DeleteDirectory(char *DirName) { CFileFind tempFind; char tempFileFind[200
一步一步安装VB.Net(图片较多,请稍等) (转)
一步一步安装VB.Net(图片较多,请稍等) (转)[@more@] 如果你得到的6张CD,只有前面3张是有用的,后面3张是2000年6月的MSDN(有vb6的资料,E文) ?!! 一。首先请先安装Office sr1 找下个空间足够的磁盘(至少1.5M)。打开资源管理器,新建一个文件夹,把磁盘的所有目录拖到新建文件夹。使根目录除 了新建文件夹外没有别的目录,拷贝CD 1到根目录,拷贝CD 2到根目录,如果弹出对话框问是否覆盖,选择覆盖即可。 二。查找office的mso9.dll,备份到一个临时目录。(如果你有两个系统,
VB.Net图解入门(图片较多,请稍等片刻) (转)
VB.Net图解入门(图片较多,请稍等片刻) (转)[@more@] Imports System.ComponentModelXML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> Imports System.Drawing Imports System.WinForms Imports 的作用与with……….end with的意思是一样的 system.drawing.xxyy 在使用了Imports System.Drawing以后都可以写成xxyy。 Public Class Form1 在Class与End Class中间就是一个类了。 Inherits System.WinForms.Form Inherits表示这个类由System.WinForm
注册表数据库Registry (转)
注册表数据库Registry (转)[@more@] 在本文中,我们通过注册表编辑工具REGEDIT讨论一下windows 95的注册表配置数据库Registry的层次结构、组成、配置、使用及维护等方面的技巧。 一、注册表数据库Registry层次结构 Windows 95在安全可靠方面较Windows 3.x优越,一个重要表现就是,采用了注册表数据库Registry。该数据库以分层格式存储配置,将所有INI文件包括在Registry中,这样,便于简化管理,使网络管理员易于在Windows 95中使用管理工具提供本地或远程服务。 1? Registry与Windows 95之间的关系 要讨论Registry与Windo
VC++5.0下MIDI、WAV及CD的播放 (转)
VC++5.0下MIDI、WAV及CD的播放 (转)[@more@]VC++5.0下MIDI、WAV及CD的播放 武汉石化设计院电算室 周红汉 ---- 加入音乐是增强应用程序功能的所有方法中最简单的一个。几乎每个计算机游戏或多 媒体程序都以某种MIDI或CD音乐为背景。音乐可以使用户心情愉快;在合适的场合播 放恰当的音乐能够使程序员和他的VC++程序焕发光彩。 第一部分 MIDI的播放 ---- 乐器数字化接口(MIDI)是由音乐界的一些大公司(包括生产电子音乐合成器的公司) 制订的一项协议,后来被计算机产业所采用并成为多媒体音乐文件的标准格式。MIDI文件 一般较小,
用VC++编写CGI程序 (转)
用VC++编写CGI程序 (转)[@more@] 近年来,Inte.NET与Intranet迅猛发展,企业纷纷建立自己的Intranet,以加强企业内部的联系,促进与外部世界的沟通,增强企业的竞争能力。通过建立自己的Internet服务器,企业能在网络上发布广告,介绍本公司的情况与产品,收集顾客意见,以及建立虚拟电子商场等。大家都知道写一个HTML超文本文件放在World Wide web服务器上,即可通过各种浏览器访问你的主页,但是如何使你的静态主页能响应客户的动作,并与本地的数据库联系,将数据库的相应内容传送给远端的浏览器呢?这就需要通过CGI接口进行联系。 CGI全
1999年全国计算机等级考试三级(A)、(B)笔试试卷答案及评分标准一 (转)
1999年全国计算机等级考试三级(A)、(B)笔试试卷答案及评分标准一 (转)[@more@]1999年全国计算机等级考试三级(A)笔试试卷答案及评分标准一. 选择题:((1))~(40)题每题1分,(41)~(55)题每题2分,共70分)1 2 3 4 5 6 7 8 9 10 B C C B D A C D B B11 12 13 14 15 16 17 18 19 20 A B C A A B C B B D21 22 23
在VisualStudio98 中 直 接 构 造NT kmode 驱 动 程 序 (转)
在VisualStudio98 中 直 接 构 造NT kmode 驱 动 程 序 (转)[@more@] 在VisualStudio98 中 直 接 构 造NT kmode 驱 动 程 序 深 圳 迪 瑞 计 算 机 技 术 有 限 公 司 蒋 宗 文 ---- microsoft VisualStudio98 是 一 个 功 能 强 大 的C 和C++ 程 序 开 发 环 境, 其 中 有 几 项 功 能 我( 相 信 也 是 广 大C 和C++ 程 序 员 们) 特 别 喜 欢: 彩 色 句 法 敏 感, 源 代 码 浏 览, 类 和 文 件 浏 览, 直 接 定 位 语 法 错 误 等 等. ---- 然 而, 这 么 好 的 工 具, 却 让 很 多NT kmode 驱 动 程 序 开 发 者 非 常 恼 火,
获 得 位 图 文 件 的 信 息 (转)
获 得 位 图 文 件 的 信 息 (转)[@more@]在Form中添加一个Picture控件和一个Commandbutton控件,在Picture控件中加入一个位图文件,将下面代码加入其中:Private Declare Function Getobject Lib "gdi32" Alias "GetObjectA" _(ByVal hObject As Long, ByVal nCount As Long, lpObject As Any) _As LongPrivate Declare Function GetBitmapBits Lib "gdi32" (ByVal hBitmap As Long, _ByVal dwCount As Long, lpBits As Any) As LongPrivate Type BITMAP bmType As Long bmWidth As Long bmHeight As Long bmWidthB
如 何 使 窗 口 透 明 (转)
如 何 使 窗 口 透 明 (转)[@more@]为 了 便 于 观 察 , 先 在 窗 口 上 添 加 两 个 按 钮 , Command1和 Command2。 加 上 如 下 代 码 : Private Sub Command1_Click() Print "Hello" End Sub Private Sub Command2_Click() End End Sub 这 两 个 按 钮 一 个 用 于 终 止 程 序 运 行 , 一 个 用 于 显 示 文 字 。 然 后 , 将 Form的 Border设 为 None。 最 后 , 在 Form的 声 明 部 分 加 上 以 下 代 码 : Private Declare Function SetWindowLong Lib "user32"
attention :: 怎 样 打 开 或 关 闭 CD-ROM (转)
attention :: 怎 样 打 开 或 关 闭 CD-ROM (转)[@more@]如果你想通过VB打开或者关闭CD-ROM,你可以向windows Multimedia DLL发出一条相关的命令请求,但是你必须先声明DLL: 在模块文件中加入以下代码: Declare Function mciSendString Lib "winmm.dll" Alias _"mciSendStringA" (ByVal lpstrCommand As String, ByVal _lpstrReturnString As String, ByVal uReturnLength As Long, _ ByVal hwndCallback As Long) As Long 以下是打开CD-ROM的过程代码: retvalue = mcisendstring("set CDAudio door open", _ returnstring, 127,