文章标题关闭所有内容预览 | 展开所有内容预览
-
[图文] NSIS安装制作基础教程
[内容预览]
2797 | 2007-05-08 02:00:55
NSIS简介: NSIS是“Nullsoft脚本安装系统”(NullsoftScriptableInstallationSystem)的缩写,它是一个免费的Win32安装、卸载系统。它的特点:脚本简洁高效;系统开销小;当然进行安装、卸载、设置系统设置、解压文件等等更不在话下,几乎可以做所有的事...
[阅读全文]
-
inno setup教程,强烈推荐用inno setup打包VB软件,免费!压缩率高、使用简单
[内容预览]
2996 | 2007-01-16 10:19:20
这是我的一款VB6软件《爱乐影音光盘管理大师》的innosetup安装脚本;这个脚本生成的安装程序请到“软行天下”下载,网址:http://www.sharebank.com.cn/soft/soft_view.php?id=12239;InnoSetup下载请搜索“InnoSetup”关键字,国人已将这个软件汉化了,...
[阅读全文]
-
病毒的编制关键技术(1)
[内容预览]
497 | 2006-03-27 20:24:44
2000-11-12?hotice?xici大家好,大家都听过计算机病毒吧,是不是很神秘呢?想不想知道它是什么东东,是怎么样被编出来的? 由于总总原因,会编病毒的人都秘而不宣,造成大家一种误解,病毒很神秘,其实不是的,病毒也是程序。只不过是有些特别。 好,下面我来简单的讲讲。 一 com病毒的编制 ...
[阅读全文]
-
开发工具大比拚之Visual C++ vs. Delphi(三)
[内容预览]
469 | 2006-03-27 20:24:32
数据库开发:Delphi一枝独秀 数据库支持是Delphi的强项。这主要体现在Delphi与BDE的无缝集成,以及Delphi提供的那一大堆现成的数据库操作控件。这是VC望尘莫及的。目前Delphi支持BDE、ADO、InterBase三种数据库访问方式。所有的方式都能拖拉到应用程序中实现可视化操作。正是因为Delp...
[阅读全文]
-
开发工具大比拚之Visual C++ vs. Delphi(二)
[内容预览]
288 | 2006-03-27 20:24:20
应用框架:MFC?有KFC流行吗? 应用程序框架(ApplicationFrame),有时也称为对象框架。VisualC++采用的框架是MFC。MFC不仅仅是人们通常理解的一个类库。(同样,Delphi的VCL也不仅仅是一个控件库,尽管它的名字叫“可视控件库”。)你如果选择了MFC,也就选择了一种程序结构,一种编程风...
[阅读全文]
-
开发工具大比拚之Visual C++ vs. Delphi(一)
[内容预览]
292 | 2006-03-27 20:24:09
紫云英、曾登高引言 “VisualC++与Delphi之比较”最近在CSDN的论坛上的讨论非常火热,本文将以一个程序员的角度,从技术水平、功能、性能、易用性、稳定性、发展历程和前景等方面,以VisualC++6和Delphi5为代表,尽可能客观地比较介绍VisualC++和Delphi这两大主流开发工具的优缺点,其中...
[阅读全文]
-
C#:我们需要它吗?
[内容预览]
326 | 2006-03-27 20:23:55
C#:我们需要它吗?作者:StevenJ.Vaughan-Nichols日期:2000年07月03日美国微软公司于当地时间6月26日,公布了新型的程序设计语言“MicrosoftC#”,据微软公司称该语言适用于微软上周公开的基于“.NET”平台的XML基础应用开发业务。笔者并不认为这一新编程语言的发表有什么意义,就是对...
[阅读全文]
-
容易学习的Python语言!
[内容预览]
813 | 2006-03-27 20:23:44
容易学习的Python语言还记得几年前一个美国教授谈到编程时说,编程是对人的智力的浪费。我当时深有同感,编程中确实有大量费力同时又相当琐碎的事。当然现在看来教授的话有些偏激,毕竟在“编程机器”发明前,还需要千万个程序员的辛勤工作。计算机业经过了pc革命,又迎来了网络革命,下一个大的革命也许就是智能革命。但在智能时代到来...
[阅读全文]
-
也谈 Delphi vs VC++
[内容预览]
389 | 2006-03-27 20:23:33
哈哈,最近好象关于VC和Delphi比较的帖子特别多.看了sundyl的帖子,有些话好象不吐不快>>"...Delphi的程序员就不同了,他们应为VCL的巨大便利,变得主要是使用控件..."sundyl您可能不知道2个简单的事实:1)99%的控件(VCL)是Delphi程序员自己开发的,不是Borland提供的我甚至偏...
[阅读全文]
-
用PHP判断oicq是否在线的小程序
[内容预览]
324 | 2006-03-27 20:23:21
来源:keniv<?functionget_status($uin){$fp=@fsockopen("infocenter.tencent.com",80,&$errno,&$errstr,30);if(!$fp){return'出错';}else{fputs($fp,"GET/$uin/l/00/0/...
[阅读全文]
-
如何在PHP中通过ADO调用Asscess数据库和COM程序
[内容预览]
242 | 2006-03-27 20:23:10
znsoft翻译作者:JohnLim.PHP4已经支持Microsoft的COM技术。然而文档中在COM部分却提得很少。这儿是几个我试过的例子。希望这些给你一些概念。注意的是这些只能运行在32位的MicrosoftWindows平台下。用php激活ADOADO是Microsoft的数据库对象技术。ADO里面包括连接数据...
[阅读全文]
-
<<展现C#>> 第九章 配置和部署
[内容预览]
164 | 2006-03-27 20:22:58
第九章配置和调度在上一章,你学到如何创建一个通用语言运行时(CLR)组件,且如何在一个简单的测试应用程序中使用它。虽然CLR组件就要准备装载了,但你还是应该思考以下技术之一:。条件编译。文档注释。代码版本化9.1条件编译没有代码的条件编译功能,我就不能继续工作。条件编译允许执行或包括基于某些条件的代码;例如,生成应用程...
[阅读全文]
-
[图文] <<展现C#>> 第七章 异常处理(修订)
[内容预览]
155 | 2006-03-27 20:22:47
第七章异常处理通用语言运行时(CLR)具有的一个很大的优势为异常处理是跨语言被标准化的。一个在C#中所引发的异常可以在VisualBasic客户中得到处理。不再有HRESULTs或者ISupportErrorInfo接口。尽管跨语言异常处理的覆盖面很广,但这一章完全集中讨论C#异常处理。你稍为改变编译器的溢出处理行为,...
[阅读全文]
-
python 比perl好学得多的快速原型语言
[内容预览]
258 | 2006-03-27 20:22:35
详情请见www.python.org特点:比perl好学得多,功能一点不差。蒋涛,还好吗。我是陈革。
[阅读全文]
-
基于文件、数据库的计数器
[内容预览]
217 | 2006-03-27 20:22:24
作者:javaduke,原创于www.dukejava.com基于文件的php计数器〈?//php计数器,基于文件系统。functionwincounter(){//如果文件不存在,创建之if(!file_exists("count.txt")){exec("echo0>count.txt");}//打开我们的记录文件...
[阅读全文]
-
Delphi VS C++
[内容预览]
147 | 2006-03-27 20:22:12
Delphi和VC之比较1、Delphi不支持多继承,MFC也不支持2、Delphi没有宏、3、Delphi没有模版(Java也没有,SmallTalk也没有)4、Delphi的Begin,End..没有{}+++=....这些表示方法简洁(我真的喜欢C的这些特性)5、Delphi中的所有类都必须从TObject派生,...
[阅读全文]
-
<<展现C#>>第六章 控制语句(修订)
[内容预览]
153 | 2006-03-27 20:22:01
第六章控制语句有一种语句,你在每种编程语言控制流程语句中都可以找到。在这一章中,我介绍C#的控制语句,它们分为两个主要部分:。选择语句。循环语句如果你是C或C++程序员,很多信息会让你感到似曾相似;但是,你必须知道它们还存在着一些差异。6.1选择语句当运用选择语句时,你定义了一个控制语句,它的值控制了哪一条语句被执行。...
[阅读全文]
-
用PHP实现文件上传
[内容预览]
1556 | 2006-03-27 20:21:49
用PHP实现文件上传作者YahavBoaz译者limodou 在WebDev站点上经常看到的一个问题是关于文件上传的。在这篇文章里我将解释如何用PHP实现文件上传。设计上传表格 我们主要的目标是完成文件从本地计算机上传到服务器上去。为了做到这一点,我们需要做一个表格,允许用户选择一个文件并可以提交它。下面是一个例子...
[阅读全文]
-
C++ Builder中的自画功能(下)
[内容预览]
83 | 2006-03-27 20:21:37
(Continuing)好了,我们已经学会了在ComboBox和ListBox中通过自己的艺术细胞来自画列表项。那么我们自然就会想到:对于其他的控件,要是也能自己画就好了(哇,贪得无厌!)。于是,你满怀信息地去找帮助了……,但结果呢?不幸的很,大部分的控件既没有OwnerDraw方法,也没有Canvas属性。难道没有办...
[阅读全文]
-
C++ Builder 中的自画功能(上)
[内容预览]
115 | 2006-03-27 20:21:26
也许你都看见过一些列表框啦、下拉框啦什么的,他们的选项不是文字而是图形。比如像Word97中设置字体的对话框里有一项“下划线”设置,其选项中就是各种线形,给人非常直观的感觉。这种下拉框在C++Builder中能做出来吗?Ofcourse!我在自己的程序中,就成功地使用了这种列表框完成了线形的设置。OK,下面我们就来实际...
[阅读全文]
-
组 合 语 言 之 艺 术(二)
[内容预览]
317 | 2006-03-27 20:21:15
究其因,在学习、思考时,当是原则重於细节,然而在执行的过程中,却是细节重於原则。此外,事物变化的组合无穷无尽,主事者必须能针对目标,随时根据实际状况,逐步处理。在各种状况中,如若程式师不能掌握当前的重点,则凡事皆如有千头万绪,难以下手。事实上,从成事败事的观点来看,人只有两种,有能力者,是把复杂的事简化;无能力者,经常...
[阅读全文]
-
组 合 语 言 之 艺 术(一)
[内容预览]
481 | 2006-03-27 20:21:03
//这是一篇90年的文章,从汇编语言角度讲软件开发,内容稍嫌陈旧,//不过文章很多观点,我甚赞同//朱先生是软件界大前辈,仓颉码发明人,?F任香港文化?餍偶??F副主席//?l表「?h字基因工程」序本书专供已具备写作组合程式语言(AssemblyLanguage)能力及经验,且有志将组合语言视为常用工具之程式师,做进一...
[阅读全文]
-
在C++ Builder3下实现程序自动运行的方法
[内容预览]
269 | 2006-03-27 20:20:51
现在很多应用软件安装后都可以实现开机自动运行,大大方便了用户使用。想当初我就对这项功能羡慕至极。能否在我们自己编写的程序中实现程序自动运行呢?答案当然是肯定的。利用Borland公司出品的C++Builder3我们就可以很方便地做到这一点。C++Builder3是由Borland公司于近年推出的新产品,支持可视化设计。...
[阅读全文]
-
如何利用C++ Builder 4.0 Enterprise实现对Excel97 的调用
[内容预览]
138 | 2006-03-27 20:20:40
我们在进行数据库软件的开发时,一般都要进行大量的报表设计,虽然我们可以利用CrystalReport或程序自带的报表工具进行报表设计,但是当涉及到要设计多重报表或交叉报表时、我们一般都会感到自己力不从心。有时虽然想利用Excel作为前台报表,但却找不到相关接口只能作罢。其实我们只要知道Excel的接口结构,就能够方便的...
[阅读全文]
-
<展现 C#> 第一章 C#简介(修订)
[内容预览]
1594 | 2006-03-27 20:20:28
第一章C#简介欢迎你加入C#(念Csharp)的世界!这一章将让你了解C#,并回答一些相关的问题,如:你为什么要使用C#,C++和C#主要有什么不同的地方,以及为什么C#使软件开发更容易而且还更有趣。1.1为什么是另外一种编程语言?你必须回答的一个问题:当已经使用C++或VB从事企业开发时,为什么还要学习另一种语言?以...
[阅读全文]
-
定制php4的session功能
[内容预览]
351 | 2006-03-27 20:20:16
这篇文章描述了怎样定制php4的session处理。我们提供一个怎样写一个全功能的基于mysql数据库或dbm文件的session处理程序例子。一、序言新的php4有一套自己的session处理函数。缺省情况下,每个session存贮在系统临时目录的一个个独立文件中(例如在unix系统中为/tmp)。这适合或不适合,依...
[阅读全文]
-
PHP & Java(2)
[内容预览]
207 | 2006-03-27 20:20:05
Example1:CreatingandusingyourownClassesCreatingyourownJavaclassisprettyeasy.Openanewtextfilecalledphptest.java.Makesureitisinyourjava.class.path,asspecifiedinyo...
[阅读全文]
-
PHP & Java(1)
[内容预览]
346 | 2006-03-27 20:19:53
MarkNoldJoostSoeterbroekTheJavaextensionisanextremelyexcitingtool.Bylearninghowtousethismodule,youcanextendPHPbythepowerofallavailableJavaclasses.Toshowyoutheba...
[阅读全文]
-
磁盘快速格式化的理论和实践
[内容预览]
1723 | 2006-03-27 20:19:42
磁盘的格式化可以分为低级格式化和高级格式化。低级格式化是针对硬盘而言的,它能将硬盘中的数据全部清除,包括硬盘的主引导记录、DOS引导记录和分区表信息,当然也能扫除将磁盘作为藏身之处的一切病毒。较老版本的CMOS设置中包括了硬盘低级格式化的程序,可以在CMOS中对硬盘低格,也可以使用一些低格软件如DM等完成低格操作。磁盘...
[阅读全文]
-
LINUX下的设备驱动程序
[内容预览]
371 | 2006-03-27 20:19:31
三、UNIX系统下的设备驱动程序3.1、UNIX下设备驱动程序的基本结构在UNIX系统里,对用户程序而言,设备驱动程序隐藏了设备的具体细节,对各种不同设备提供了一致的接口,一般来说是把设备映射为一个特殊的设备文件,用户程序可以象对其它文件一样对此设备文件进行操作。UNIX对硬件设备支持两个标准接口:块特别设备文件和字符...
[阅读全文]
-
Unix(Linux) C编程问题精粹
[内容预览]
273 | 2006-03-27 20:19:19
===|版权声明:你可以自由复制与分发本文档||如果你要修改本文档或提出更好建议,请||先通知文章的作者。而不要仅在公告栏中||贴出。因为作者可能漏看。无论如何,都||须保留本声明。||||||pjbright@telekbird.com.cn||||04-11-2000V0.1|===文章目录第一章:前言第二章:约定...
[阅读全文]
-
如何转换C代码中的高字和低字
[内容预览]
100 | 2006-03-27 20:19:07
HiWordsandLoWordsfromLongValues WhentranslatingCcodetoVB,youquiteoftencomeacrosstheHiWordandLoWordoperators,usedtopacktwointegersintoalongvalue.Asimpletranslati...
[阅读全文]
-
PHP4.0.4发布了,快去尝尝鲜!
[内容预览]
127 | 2006-03-27 20:18:54
作者:Einstein发表日期:2000年12月21日阅读次数:210允许引用新建立的对象,你的结构允许让别的数据结构来引用$this对象(例如:($GLOBALS["foobar"]=&$this;)新的语法是:$obj=&newMyClass();(Andi,ZendEngine)允许三种表达式类型以引用方式传递给...
[阅读全文]
-
一个简单聊天室的两种实现 (fcntl 和 select)
[内容预览]
719 | 2006-03-27 20:18:43
深入UNIX编程之一一个简单聊天室的两种实现(fcntl和select)作者:不详eDOC工作组 在互联网相当普及的今天,在互联网上聊天对很多“网虫”来说已经是家常便饭了。聊天室程序可以说是网上最简单的多点通信程序。聊天室的实现方法有很多,但都是利用所谓的“多用户空间”来对信息进行交换,具有典型的多路I/O的架构。一个...
[阅读全文]
-
在C#里如何调用标准DLL函数
[内容预览]
814 | 2006-03-27 20:18:31
在C#里只需要调用PInvoke(PlatformInvocation)服务。C#支持一种sysimport属性支持这种调用。下面是完整的语法形式(在例子里没有用到所有的参数):[sysimport(dll=dllName,name=functionName,charset=characterSetToBeUsed)]...
[阅读全文]
-
一个简单的Webmail系统
[内容预览]
224 | 2006-03-27 20:18:20
一个简单的Webmail系统来源:sadly这是一段WebMail的示范代码,功能不是很强,但是结构还比较完整,主要的功能如查看文件夹,查看信件,回复,写信都有。但是程序中没有考虑附件解读和发送的问题。(原文在这里)。仅推荐给希望了解Webmail编程的网友做个参考。更加完善的Webmail请大家到这里查找。请注意:程...
[阅读全文]
-
Win32汇编教程十三 INI 文件的操作
[内容预览]
462 | 2006-03-27 20:17:57
概述在程序中经常要用到设置或者其他少量数据的存盘,以便程序在下一次执行的时候可以使用,比如说保存本次程序执行时窗口的位置、大小、一些用户设置的数据等等,在Dos下编程的时候,我们一般自己产生一个文件,由自己把这些数据写到文件中,然后在下一次执行的时候再读出来使用。在Win32编程中当然你也可以这样干,但Windows已...
[阅读全文]
-
Win32汇编教程十一 进程控制
[内容预览]
542 | 2006-03-27 20:17:45
概述进程控制简单的说相当于在一个程序中执行另一个程序,你可以把它想象成在Dos下用int21h/4bh功能来执行另外一个程序,如果单从执行另一个程序的目的来讲,在Windows中有不少方法,如使用ShellExecute等,但这些Api仅仅是“执行”而已,进程控制的意义在于可以创建一个进程,并可以通过进程句柄结束进程,...
[阅读全文]
-
Win32汇编教程十 定时器的应用
[内容预览]
666 | 2006-03-27 20:17:33
在这儿下载本节的所有源程序概述Windows的定时器是一种输入设备,它周期性地在指定的间隔时间通知应用程序。它可以用向指定窗口发送WM_TIMER消息或者调用指定的过程来执行用户的程序。定时器的应用主要包括下面一些地方:时钟程序-显然,这是定时器最直接的应用。多任务-如果程序有大量的数据处理,除了用多线程的办法,还可以...
[阅读全文]
-
Win32汇编教程九 复杂形状的窗口
[内容预览]
226 | 2006-03-27 20:17:22
概述在前面八篇的Win32asm教程中,已经初步讲述了消息框、对话框、菜单、资源、GDI等内容,基本上已经设计到了Windows界面的大部分内容,在继续新的Windows其他部分的内容如多线程、文件操作、内存操作之前,我先综合前面的内容并加上一些新内容,写上一篇综合篇。本篇的例子程序是一个复杂形状的窗口,窗口的形状是根...
[阅读全文]
-
Win32汇编教程八 图形界面的操作
[内容预览]
385 | 2006-03-27 20:17:10
有关GDI和位图GDI即图形设备界面,是Windows最重要的部分之一,它大部分由GDI32.DLL库中的API来处理,GDI的主要目的之一是支持与设备无关的图形编程,对于Dos下的图形编程,很多人可能“心有余悸”,因为PC中有太多种类的显示卡,而几乎每个显示卡的处理都是不同的,即使后来有了Vesa编程,我们还是不能全...
[阅读全文]
-
Win32汇编教程七 控件的子类化
[内容预览]
321 | 2006-03-27 20:16:59
有关控件子类化说到类,大家可能马上就想到C++,的确,类首先是在C中提出的,但是,这个概念在Win32Asm中仍然适用,因为在类的思路是这样的:先假设某个对象有不同的属性,当一个新的对象的某个属性和上面所说的对象有些不同,而别的属性一模一样,那么实际上除了处理这个属性的代码有些不同外,别的代码完全可以使用前面的对象的代...
[阅读全文]
-
Win32汇编教程六 工具栏和状态栏的使用
[内容预览]
339 | 2006-03-27 20:16:47
有关工具栏和状态栏工具栏和状态栏也是Windows标准界面的组成部分,工具栏一般位于菜单栏的下方,上面是一些系统定义的或自己定义的图片,可以通俗地显示这个按钮的作用。状态栏一般位于窗口的最下方,用来显示程序运行中的一些信息。工具栏和状态栏是Windows系统的两个通用的控件,你可以通过两个专用的API或者利用Creat...
[阅读全文]
-
Win32汇编教程五 菜单和加速键的使用
[内容预览]
347 | 2006-03-27 20:16:36
有关菜单和加速键菜单是Windows标准界面的最重要的组成部分,窗口的菜单条位于标题栏的下方,这个菜单通常被称为主菜单,列在主菜单下面的菜单项被称为下拉式菜单,或弹出式菜单、子菜单等,而在标题栏左边的图标上点击也会弹出一个菜单,叫做系统菜单。加速键实际上是菜单项的快捷键,应用程序常在菜单项的右边标出激活这个菜单项的快捷...
[阅读全文]
-
Win32汇编教程四 编写一个简单的窗口
[内容预览]
883 | 2006-03-27 20:16:24
有关窗口的基本知识窗口是屏幕上的矩形区域。一个窗口可以从键盘或者鼠标接受用户的输入,并在其内部显示图形输出。一个应用程序窗口通常包含程序的标题条、菜单、边框,滚动条。其中,对话框也是一种窗口。不同的是,对话框表面通常包含几个其它窗口,称之为“子窗口”。这些子窗口的形式有压入按钮、单选按钮、复选框、文本输入区域、列表框和...
[阅读全文]
-
Win32汇编教程二 Win32汇编程序的结构和语法
[内容预览]
1947 | 2006-03-27 20:16:13
Win32汇编程序的结构和语法Win32ASM程序的结构和语法让我们先来看看一个最简单的Win32汇编程序:.386.modelflat,stdcalloptioncasemap:none;casesensitiveincludewindows.incincludekernel32.incincludelibkerne...
[阅读全文]
-
Win32汇编的环境和基础
[内容预览]
935 | 2006-03-27 20:16:01
(罗云彬)1.32位环境简介在Dos下编汇编程序,我们可以管理系统的所有资源,我们可以改动系统中所有的内存,如自己改动内存控制块来分配内存,自己修改中断向量表来截获中断等,对其他操作也是如此,如我们对键盘端口直接操作就可以把键盘屏蔽掉,可以这样来描述Dos系统:系统只有一个特权级别,在编程上讲,任何程序和操作系统都是同...
[阅读全文]
-
C#抢鲜快报之FAQ20
[内容预览]
113 | 2006-03-27 20:15:50
数周前,微软公司在2000年6月份举行的“职业开发人员技术大会”(PDC)上正式发布了C#语言,自此掀开了一部新兴高级语言的篇章。关于这种新语言,有很多很多传闻,也有很多网友急于想了解它,对此,微软通用运行库开发小组的高级程序员Jeffrey接受了网友的提问,并一一作了回答,下面就是有关.NET和C#语言问答的整理。Q...
[阅读全文]
-
病毒的编制关键技术(2)
[内容预览]
268 | 2006-03-27 20:15:38
-r AX=0000 BX=0000 CX=09F1DX=0000 SP=FFFE BP=0000 SI=0000 DI=0000 DS=0CA4 ES=0CA4 SS=0CA4CS=0CA4 IP=0100 NVUPEIPLNZNAPONC 0CA4:0100B8371E MOV AX,1E37 -...
[阅读全文]
-
bcb 拷 屏 代 码
[内容预览]
263 | 2006-03-27 20:15:27
拷屏代码TCanvas*dtCanvas=newTCanvas;dtCanvas->Handle=GetDC(0);Graphics::TBitmap*bitmap=newGraphics::TBitmap;bitmap->Width=Width;bitmap->Height=Height;intnColors=Get...
[阅读全文]


