如 何 用 API 播 放 CD (转)
如 何 用 API 播 放 CD (转)[@more@]'Author: Gordon F. MacLeod' How to play a CD Audio disc via api ' Declare the following APIDeclare Function mciSendString& Lib "MMSYSTEM" (ByVal lpstrCommand$,ByVal lpstrReturnStr As Any, ByVal wReturnLen%, ByVal hCallBack%) 'Add the code below to appropriate routines Sub cmdPlay_Click () Dim lRet As Long Dim nCurrentTrack As Integer 'Open the device lRet = mciSendString("open cdaudio alias cd wait", 0&, 0, 0) 'Set t
"陷阱"技术探秘 ──动态汉化Windows技术的分析 (转)
"陷阱"技术探秘 ──动态汉化Windows技术的分析 (转)[@more@]"陷阱"技术探秘 ──动态汉化windows技术的分析 四通利方(RichWin)、中文之星(CStar)是大家广为熟知的汉化Windows产品,"陷阱"技术即动态修改Windows代码,一直是其对外宣称的过人技术。本文从Windows的模块调用机制与重定位概念着手,介绍了"陷阱"技术的实现,并给出了采用"陷阱"技术动态修改Windows代码的示例源程序。 一、发现了什么? 笔者多年来一直从事Windows下的软件开发工作,经历了Windows 2.0 、 3.0 、3.1 ,直至Windows 95、NT的成长过程,也遍
Inet控件中上载的路径、文件名中出现空格的解决办法 (转)
Inet控件中上载的路径、文件名中出现空格的解决办法 (转)[@more@] 在VB中调用.NET控件时当本地的文件路径,或文件名里面出现空格时则相应的文件便上传不到服务器,会发生错误,那么怎么解决呢? 其实办法很简单:在该路径或文件名两边加双引号就行了。 例子如下:Inet1.Execute txtURL.Text, "PUT ""C:My DocumentsSend.txt"" SentDocsSent.txt"。 其中本地文件名为:C:My DocumentsSend.txt,要在两端加双引号。为什么要写两个呢?因为此双引号是在字符串的双引号之中,一个应该变两个。 欢迎大家和我交流。Mailto:lvgang@cas
计算机等级考试简介、考试形式与等级要求 (转)
计算机等级考试简介、考试形式与等级要求 (转)[@more@]计算机等级考试简介、考试形式与等级要求考试简介:全国计算机等级考试(以下简称等级考试)是由国家教委考试中心主办的全国性计算机认证考试。是我国最影具响力的三大计算机考试之一。其参考人数也是这三大考试中最多的。它面向社会,目的在于推动计算机知识的普及,促进计算机技术的推广应用;为劳动者择业、人才流动提供其计算机应用知识与能力的权威性证明。它对参考人员不作年龄、学历、职称种种限制。任何人只要有兴趣或想为求职增加砝码,都可以报名参加。等级考试的设计、大纲
全国计算机等级考试问答 (转)
全国计算机等级考试问答 (转)[@more@]全国计算机等级考试问答1. 为什么要举办全国计算机等级考试?随着计算机技术在我国各个领域的推广、普及,越来越多的人开始学习计算机,操作和应用计算机成为人们必须掌握的一个基本技能。许多单位部门已把掌握一定的计算机知识和应用技能作为干部录用、职务晋升、职称评定、上岗资格的重要依据之一。鉴于社会的客观需要,经原国家教委批准,原国家教委考试中心于1994年面向社会推出了“全国计算机等级考试”,其目的在于以考促学,向社会推广和普及计算机知识,也为用人部门录用和考核工作人员时提供
在C++ Builder中使用ActiveX控件显示Flash动画 (转)
在C++ Builder中使用ActiveX控件显示Flash动画 (转)[@more@] 在C++ Builder中使用ActiveX控件显示Flash动画 在微软的大力扶持下,越来越多的软件公司开始支持ActiveX了,这对于喜欢编程的朋友来说可是件值得高兴的事!因为我们可以在程序中很方便地调用外部的OCX文件来实现复杂的功能(比尔·盖茨这回总算做了件好事),比如在你的程序中调用IE来显示HTML文件等。今天我想向大家介绍一下如何在C++ Builder中使用ActiveX控件显示Flash动画。 1.安装、导入ActiveX控件 本文的主角是:swflash.ocx,这个文件windows98中附带
怎样在PB中实现文件的拷贝与删除 (转)
怎样在PB中实现文件的拷贝与删除 (转)[@more@]怎样在PB中实现文件的拷贝与删除,可借助外部函数可用api函数实现: 1、文件拷贝 函数声明: FUNCTION boolean CopyFileA(ref string cfrom, ref string cto, boolean flag) LIBRARY "Kernel32.dll" 调用: string ls_source, ls_des boolean lb_flag, lb_rtn lb_flag = false ls_source = "c:ook.xls" //源文件 ls_des = "C: mp111.xls" //目标文件 lb_rtn = CopyFileA(ls_source, ls_des, lb_flag) MessageBox("文件拷贝", string(lb_rtn)) 2、
使Datawindow每页打印固定行 (转)
使Datawindow每页打印固定行 (转)[@more@]使Datawindow每页打印固定行 第一步:增加一个计算列,此计算列必须放在Detail段,Expression中输入: ceiling(getrow()/20) <--这里20还可以用全局函数取代,这样可以允许用户任意设置每页打印多少行。 ---- 第二步:定义分组,选择菜单Rows->Create Group... ---- 按计算列字段分组,并一定将check box-->New Page On Group Break选中。 ---- 第三步:将此计算列设为不可视。 ---- 另外,如果需要最后一页不足补空行。也很简单,如下: long ll_pagerow = 6 //每页打印行数 long
ASP.NET 开发聊天室程序(英文) (转)
ASP.NET 开发聊天室程序(英文) (转)[@more@]Introduction: In its new avatar, ASP has undergone a metamorphosis. It is no longer confined to simple server-side scripting. It is no more mere bits of HTML contents or data inserted into template HTML code. With it, you can create a full-fledged web application, on the fly, with control over several critical factors. Anyway, you may ask, what is the difference between a web application and a web page? In server side scripting your role is limited to,
用C#与XML创建动态分层菜单 (转)
用C#与XML创建动态分层菜单 (转)[@more@](作者:青苹果工作室编译 2001年04月02日 11:35) 从在复杂的B2B交易中的交换数据到为应用程序提供配置文件结构,XML在许多方面大显身手!由于XML不断地获得软件的支持,我们完全能够预见:XML的应用将不断增加。本文就介绍这样一种应用程序,它使用XML创建类似于windows开始菜单的分层菜单系统,从而向终端用户提供更满意的web体验。 这个应用程序将使用 C#、XML和服务器端microsoft .NET框架,创建一个 dhtml 结构,IE4 或更高版本的浏览器可以操作它并在客户端动态显示。由于我们可以
2000年4月全国计算机等级考试三级(B)笔试试卷(下) (转)
2000年4月全国计算机等级考试三级(B)笔试试卷(下) (转)[@more@]2000年4月全国计算机等级考试三级(B)笔试试卷(下) (51) 网络协议的三个要素是语法、语义与 A) 工作原理 B) 时序 C) 进程 D) 服务原语 (52) TCP/IP参考模型中,电子邮件协议SMTP依赖于传输层的 A) UDP协议 B) IP协议 C) TCP协议 D) 802.2协议 (53) IEEE802.2协议中10BASE-T标准规定在使用5类双绞线时,从网卡到集线器的最 大距离为 A) 100m B) 185m C) 300m D) 500m (54) 100Mbps Fast Ethe.NET与10Mbps Ethernet 工作原理的相同之处主要在
介绍VB.NET的线程(英文) (转)
介绍VB.NET的线程(英文) (转)[@more@]One of the most notable new features in vb.NET is the ability to create threads in your application. Visual C++ developers have been able to write multithreaded code for years, but achieving the same effect in vb6 was fraught with difficulty. Although this exercise uses VB.NET code, there's no reason why you can't get the same results using C#. What is a thread? The first question we need to answer is "what is a thread?" Well, put simply, a thread is like r
Win95下的注册表文件(User.dat,System.dat)文件格式说明 (转)
Win95下的注册表文件(User.dat,System.dat)文件格式说明 (转)[@more@]windows registry files agreement: ========== the author of this document will not be responsible for any damage and/or license violation that may occur. the information within this document is provided "as is" without warranty of any kind... this information was "collected" during sleepless nights, and is not officially released by microsoft! it shall give you a peek at the windows(tm) internals to give you a chance to recover fr
pb实现打印中人民币大写 (转)
pb实现打印中人民币大写 (转)[@more@]根据我国的财务票据的当前特点,仍需要财务票据中人民币有大写一项。现在本人用PB编写了一个人民币大写的函数。您只要将您数据窗口中的人民币小写项数据值取出,利用我的这个函数将其转换成大写方式,然后再赋到数据窗口的某项中即可。 string jet,dxs,xxs,jew1,jew2,jew,jeq,jeb,jes,jeg,jej,jef long ls,lss string jedx jet=string(yjk) ls=len(jet) lss=10 - ls jet=space(lss)+jet dxs='零壹贰叁肆伍陆柒捌玖
组合查询 (转)
组合查询 (转)[@more@]用PB进行数据库应用系统开发时,我们经常要对大量的数据进行筛选、查询,得到符合要求的记录,这就需要用到组合条件查询功能。我在作应用系统开发时,就自己编写了一个简单而又实用的组合条件查询模板窗口,只要用到组合条件查询的地方,都可从此窗口继承而来,非常方便。下面是给出其实现方法。 一、建一个外部数据源的dataobject对象,取名为:d_tabular_query ,各列如下:Name Type Lenth Dec column_name string 10 compare string 3 value string 255 and_or string 3
C++语言概述 (转)
C++语言概述 (转)[@more@] C++语言是一种应用较广的面向对象的程序设计语言,使用它可以实现面向对象的程序设计。面向对象的设计与面向过程的设计是有很大区别的,面向对象的程序设计是在面向过程的程序设计的基础上一个质的飞跃。要学会面向对象的程序设计,首先要学会一种面向对象的语言,即要学会用VC编程,就要先有C++的基础,而学习C++语言首先要认识它面向对象的特性和实现面向对象的方法。 XML:NAMESPACE PREFIX = O /> C++是一种面向对象的程序设计语言 当你首次学习C++时,总会碰到一些在C语言从未见过的概念,
C#重点知识详解(二) (转)
C#重点知识详解(二) (转)[@more@]第二章 内存管理 C#内存管理提供了与Java一样的自动内存管理功能,让程序员从繁重的内存管理中摆脱出来,内存管理提高了代码的质量和提高了开发效率。 c#限制了着指针的使用,免除了程序员对内存泄漏的烦恼,但是不是意味着向java程序员一样c#程序员在也不能使用指针代来的好处。微软在设计C#语言时考虑到这个问题,在一方面抛弃指针的同时,另一方面采用折衷的办法,通过一个标志来时程序引入指针。 首先我们来了解自动内存管理 public class Stack{private Node first = null; public bool Empty
Vb.Net问题集 (转)
Vb.Net问题集 (转)[@more@] vb.NET问题集XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 我来谈一个自已不太懂的东西实在是不明智的,实在是没有人来谈,一个人默默的钻研总是很难有所成就的。在网上打入一个vb6的命题,会找到无数的解决方案。.VB7外国已经出了好几本很好的书,在国内总有些人不屑这个beta版。这篇拙作也只算一个”Beta”,”bug”肯定不少,看了别生气,且作铺路石,且作铺路石。 一.VB7中调用不共享的方法,函数: 这个问题我在论坛发了好几天帖子,没人愿
C++Builder编程中动态更改自定义打印纸张 (转)
C++Builder编程中动态更改自定义打印纸张 (转)[@more@]C++Builder编程中动态更改自定义打印纸张 因网上只有Delphi例子本人在用CB编写时发现有一些例子不能用, 所以一生气就索性查了查资料自己写了,怕网友们在用编程时也遇见此类情况, 就马上传了上来。 void __fastcall TForm1::BitBtn1Click(Tobject *Sender) { char *ADevice, *Adriver, *APort; THandle DeviceMode; PDeviceMode DevMode; int length,width; length=1400; width=2410;//设定自定义纸张的尺寸单位为0.1毫米
BC++Builder3.0中各种资源的利用 (转)
BC++Builder3.0中各种资源的利用 (转)[@more@]BC++Builder3.0中各种资源的利用 作者 李进 工作单位 烟台南大街建行科技部 在编写程序的过程中,经常要用到各种资源。比如说,想给自己的程序换个自己的图标,使用一些活泼的光标来增加趣味性,播放一些声音和动画文件,或者使用别人写好的程序来实现某个功能。我们往往希望将这些资源直接放到EXE文件中以形成一个单独的可执行文件,这就存在一个如何在运行时访问和使用这些资源的问题。 ----在编译