12 2011 档案

Delphi的组件选项卡(Component Palette)
摘要:Delphi的组件选项卡(Component Palette)用来选择组件或其他一些控件,以便把此控件放到窗体上。 在一窗体上放置一个组件有两个步骤: 1、首先,到组件选项卡并选择要用组件的按钮; 2、然后点击窗体把组件放到窗体上,就会显示此控件,并且其左上角位置就是鼠标点击处。 技巧一、放置多个相同组件 选择组件的时候,按住Shift键。选择完组件后,要松开Shift键。 实例:... 阅读全文

posted @ 2011-12-31 22:30 pchmonster 阅读(4729) 评论(1) 推荐(2) 编辑

Delphi的工具栏
摘要:我也经常忘记使用工具栏,但是我要告诉你的是:“不要忘记使用工具栏”! 花一些时间学习工具栏,可以节约宝贵的时间,并会在以后长期工作中更有效率。我们之所以选择Delphi,其中一条最重要的原因是能快速开发出Windows应用程序。 Delphi的工具栏可以做彻底的改变,但我认为默认的就很好了。定值工具栏你可以在工具栏上点击鼠标右键,然后从弹出的菜单中选择“Customize”。 默认的工具栏如... 阅读全文

posted @ 2011-12-31 17:19 pchmonster 阅读(2460) 评论(0) 推荐(0) 编辑

Delphi编译/链接过程
摘要:下面展示了Delphi是怎样编译源文件,并且把它们链接起来,最终形成可执行文件。 当Delphi编译项目(Project)时,将编译项目源文件、窗体单元和其他相关单元,在这个过程中将会发生好几件事情: 首先,Object Pascal编译器把项目单元编译为二进制对象文件,然后资源编辑器将把诸如程序图标、窗体文件等资源编译成二进制资源文件,接着链接开始起作用;链接器根据编译器产生的二进制文件... 阅读全文

posted @ 2011-12-31 17:17 pchmonster 阅读(6535) 评论(3) 推荐(1) 编辑

Delphi 7 IDE 界面
摘要:Delphi 7的IDE界面主要有以下几部分: 阅读全文

posted @ 2011-12-31 00:23 pchmonster 阅读(3736) 评论(0) 推荐(0) 编辑

初探Object Pascal的类(十一)
摘要:类关键字:is和as Object Pascal有两个特定的用于类的操作符: is操作符 is操作符用来确定一个类是否具有一种特定的类型。再回到TAirplane和TMilitaryPlane类例子中,假设现有一个类的实例叫Plane,此类可能是TAirplane类的实例,也可能是TMilitaryPlane类的实例,或者也可能是一个完全不同的类型。在这种情况下,就可用is操作符来确定。例如... 阅读全文

posted @ 2011-12-30 23:47 pchmonster 阅读(989) 评论(0) 推荐(0) 编辑

初探Object Pascal的类(十)
摘要:覆盖方法 先来讨论下虚拟方法,还是以TAirplane为例,注意到TakeOff方法在TAirplane类中是虚拟方法(TakeOff方法的声明的结尾有virtual关键字),TakeOff方法由SendMessage调用,并响应MsgTakeOff消息,如果它的派生类TMilitaryPlane类没有提供自己的TakeOff方法,基类TAirplane的TakeOff方法就会被调用。由于TMi... 阅读全文

posted @ 2011-12-30 23:21 pchmonster 阅读(1694) 评论(0) 推荐(1) 编辑

初探Object Pascal的类(九)
摘要:继承(Inheritance) 在Object Pascal中,类的最强大功能之一就是可以通过继承得到扩展。 继承(Inheritance)是指取一个现有的类,通过由它派生新类来增加功能。 开始取得类称为基类(base class)或者祖先类(ancestor class),新建立的类称为派生类(derived class)。 为了说明这些概念,我们再次回到TAirplane类。众所周知,... 阅读全文

posted @ 2011-12-30 14:00 pchmonster 阅读(938) 评论(0) 推荐(0) 编辑

初探Object Pascal的类(八)
摘要:类实例 讲解了这么多讲了,在此举例一个类的例子是最好不过的了。下面的单元中,包含了一个名叫TAirplane的类,这个类可用于飞机控制器程序。这个类可通过发送有关信息来操作飞机,它可指示飞机起飞、降落,或者改变航程、高度、速度等。先来看看这个单元吧。 清单 Airplane.pas unit Airplane;interfaceuses SysUtils;const { 飞机类型} A... 阅读全文

posted @ 2011-12-30 13:23 pchmonster 阅读(1677) 评论(2) 推荐(2) 编辑

初探Object Pascal的类(七)
摘要:关于Self 所有的类都有一个隐含的字段叫Self,在内存中Self是一个指向类实例的指针。 首先我们来看看,如果Self不是隐含字段的话,那么TMyRec类到底是一个什么样子: TMyRect = class private Self: TMyRect; { Self隐含字段} Left: Integer; Top: Integer; Right: Integ... 阅读全文

posted @ 2011-12-30 02:15 pchmonster 阅读(865) 评论(0) 推荐(1) 编辑

初探Object Pascal的类(六)
摘要:方法 方法是属于类的函数和过程,它们相对于类是局部的,并且在类的外部是不存的。只有在类的内部或者通过类的实例才能调用方法,方法能存取所有的公用的、保护的和私有的字段。方法可在private、protected或者public段中声明,要设计一个比较好的类,应该考虑哪些方法应该放在类中。 公用方法(Public method)和属性(property)代表着用户与类的接口。通过公用方法,类的使用... 阅读全文

posted @ 2011-12-30 02:10 pchmonster 阅读(725) 评论(0) 推荐(0) 编辑

初探Object Pascal的类(五)
摘要:字段 简而言之,类的字段是在类的声明中加以声明的变量,它们可以看作是具有类作用域的变量,除了类字段的存取级别可以声明为私有(private)、公用(public)或保护(protected)并加以控制外,类的字段本质与记录类型的字段是一样的。私有和保护字段对于类来说是私有的,在类的外部是看不见的;然而对于公用字段,只需要一个对象,在类的外部就可以存取。 以前面的TMyRect类为例,它没有公用... 阅读全文

posted @ 2011-12-30 02:07 pchmonster 阅读(729) 评论(0) 推荐(0) 编辑

初探Object Pascal的类(四)
摘要:类的析构函数 析构函数也是一种特殊的方法,此方法在对象消失前会被自动调用。 析构函数可以看成是构造函数的对立面,它通常用来释放类所占的内存,或者做一些清除工作。一个类不一定必须要有一个析构函数,因为基本的类析构函数可以代替。像构造函数一样,析构函数也没有返回值。 尽管类可以有多重析构函数,但它不具有一般性,若只有一个析构程序,就应该把它命名为Destroy,这不只是一个习惯。当要释放类的实例... 阅读全文

posted @ 2011-12-30 02:04 pchmonster 阅读(993) 评论(1) 推荐(0) 编辑

初探Object Pascal的类(三)
摘要:类的构造函数 Object Pascal中的类有一种特殊的方法叫构造函数。 构造函数是一种用来建立实例类的方法。 构造函数用来初始化任何类成员变量,为类分配所必须的内存,或者做任何其他初始化工作。 在上一讲中定义的TVehicle就没有构造函数,若不提供一个构造函数,当建立类时,就会用隐藏的类构造程序(Object Pascal所有类都是从TObject 派生,TObject类有一个构造函... 阅读全文

posted @ 2011-12-30 01:57 pchmonster 阅读(1366) 评论(1) 推荐(0) 编辑

初探Object Pascal的类(二)
摘要:类的存取级(可见性) 类有五个存取级(可见性): 私有的(Private) 公有的(Public) 保护的(Protected) 公布的(Published) 自动的(Automated) 作为一个程序员,不仅要创建类而且要使用类。在团队编程中,一些程序员是类的创建者,而另一些程序员是类的使用者。要理解类存取级在类操作中的所担当的角色,首先必须理解怎... 阅读全文

posted @ 2011-12-30 01:43 pchmonster 阅读(1952) 评论(1) 推荐(4) 编辑

初探Object Pascal的类(一)
摘要:类是什么? 类(class)是字段和方法(函数和过程)的集合,并把这些字段和方法集中在一起完成一项特定的编程任务,在这种情况下,类也称为封装任务。 类具有以下性能: 控制存取的能力、构造程序(constructor)、析构程序(destructor)、字段(field)、方法(函数和过程)、隐含的特殊指针Self 在进一步讲解这些性能之前,我们先看看一个例子怎么使用一个类,以典型的Wind... 阅读全文

posted @ 2011-12-28 15:09 pchmonster 阅读(1496) 评论(1) 推荐(2) 编辑

指针(Pointer)
摘要:指针是存放指定类型(或未定义类型)变量内存地址的变量,因此指针间接引用一个值。 指针可以分为两大类:无类型指针(Untyped Pointer)和有类型指针(Typed Pointer)。 直接用Pointer声明的变量就是无类型指针,可以在使用时指向任何数据类型。有类型指针所能指向的数据是固定类型的,至少必须是兼容的,比如PInteger不能指向一个字符串,但可以指向一个Byte或者Word... 阅读全文

posted @ 2011-12-28 13:31 pchmonster 阅读(4476) 评论(6) 推荐(4) 编辑

强制类型转换(Casting)
摘要:强制类型转换(Cast)是指编译器把另一种不同类型的数据当成某一种数据类型处理。也叫类型强制转换(type cast)。 编译器在调用一个函数时对形参和实参的类型匹配的检查是严格的。因此为了能通过编译检查,经常需要把一个变量的类型转换为另一个变量的类型。 例如下面的例子中,将Char转化为Integer和Byte类型: program Project1;{$APPTYPE CONSOLE}u... 阅读全文

posted @ 2011-12-28 10:32 pchmonster 阅读(2703) 评论(0) 推荐(0) 编辑

Object Pascal数据类型全家福
摘要:根据Delphi在线帮助,绘制了如下的全家福,所有数据类型都按照各自的辈分站好了位置。 1、Ordinal有序类型 Object Pascal将Ordinal和Real归类于Simple(简单)旗下。 Integer基本类型是Integer和Cardinal,它们都是32位的,操作系统和CPU可以花费最少的时间处理它们。 Character基本类型是Char,AnsiChar和Char... 阅读全文

posted @ 2011-12-27 13:28 pchmonster 阅读(2617) 评论(2) 推荐(1) 编辑

集合(Sets)
摘要:集合是Pascal特有的一种数据类型。集合用一种有效的手段来表示一组有序数、字符和枚举值,它们包含的值没有内在的顺序,且一个值在集合中包含两次并没有实际意义。 一个集合类型的取值范围,是构成它的有序类型(称为基础类型)的幂,也就是说,集合可能的值是基础类型的所有子集,也包含空集。基础类型可能的值不要超过256 个,并且它们的序数必须在 0 到255之间。任何像下面的形式: set of ... 阅读全文

posted @ 2011-12-27 10:45 pchmonster 阅读(1321) 评论(0) 推荐(0) 编辑

子界类型(Subrange types)
摘要:子界类型(Subrange types)定义了某种有序类型的一个子集,子界的有序值必须是在别的有序类型中已经定义过的。子界中有序值的索引被基类确定。 它的形式为Low..High。这里Low和High是同一个有序类型的常量表达式,并且Low比High要小。 定义一个子界类型变量,那么赋给该变量的值必须是子界定义范围内的值。 还是举个详细的例子来说明吧。 1、新建一个Console Appl... 阅读全文

posted @ 2011-12-24 20:52 pchmonster 阅读(3458) 评论(0) 推荐(0) 编辑

浅析枚举类型(Enumerated types)
摘要:枚举类型定义了一系列有序值的集合。枚举变量就是从这个既定的集合中取某个值。集合中的有序值可以称为元素,元素一般从0开始索引(也就是元素的顺序号)。 定义一个枚举类型,采用以下的格式: type typeName = (val1, ..., valn) 其中 typeName和每一个val都必须是有效的标识符。 VCL中有很多地方用到了枚举类型,比如Object Inspector中Form... 阅读全文

posted @ 2011-12-23 23:08 pchmonster 阅读(2629) 评论(4) 推荐(0) 编辑

函数的缺省参数
摘要:函数或过程可以有缺省参数(default parameters),正如其名称一样,如果函数或过程在调用时没有指定参数,它就会为函数提供一个缺省值。 为了声明一个有缺省值的过程或函数,在参数类型后跟一个等号和缺省值。 下面照惯例,举一个比较完整的例子,来实现一个加法的程序,默认是两个数相加,但是也能实现三个数相加的功能。 1、新建一个Console Application。 2、在代码中输入... 阅读全文

posted @ 2011-12-23 21:51 pchmonster 阅读(7722) 评论(4) 推荐(1) 编辑

方法重载(Overloading procedures and functions)
摘要:从Delphi4开始,Object Pascal可以使用具有相同函数名但又有不同参数的函数。 共享公用名称的方法就称重载方法。 我们共同来完成一个范例,我们要实现两个数的乘积,这两个数有可能是Integer、Double、Word类型,而我们只需要一个Multiply函数来实现。 1、新建一个Application。 2、在Form1上放置一个Memo组件(Memo1)和Button组件(... 阅读全文

posted @ 2011-12-23 20:21 pchmonster 阅读(1257) 评论(0) 推荐(0) 编辑

局部函数与过程
摘要:定义在函数和过程内部的函数和过程称为局部函数和过程(子程序),子程序只在母过程内部有效。 下面我们来看看如何实现一个局部函数和过程的定义和使用。 1、新建一个Application。 2、在Form1窗体上放置一个Memo组件(Memo1)和两个Button组件(Button1和Button2)。 3、双击Button1按钮,在Button1Click事件中输入以下代码: procedu... 阅读全文

posted @ 2011-12-22 23:14 pchmonster 阅读(1936) 评论(6) 推荐(1) 编辑

函数(functions)和过程(procedures)【三】
摘要:数值、常量以及引用参数 函数或过程的参数,至少有三种不同的类型(实际不只三种,这里我们只讨论三种)。 1、数值参数(按值传递by val) 数值参数在函数或过程中相当于局部变量,在函数中可以对此变量作修改,并且原始变量保持不变。范例: program Project1;{$APPTYPE CONSOLE}uses SysUtils;function SquareAndMultiply(N... 阅读全文

posted @ 2011-12-21 23:22 pchmonster 阅读(936) 评论(2) 推荐(0) 编辑

函数(functions)和过程(procedures)【二】
摘要:函数和过程经常要有一个声明,并且也要有一个定义。 声明(declaration)是一个简单的语句,它用来描述方法的名称和参数。当声明的是函数时,也要指出函数的返回类型。 函数和过程的定义(definition),在单元的implementation段,它实际上就是函数和过程的主体。 下列三种情况需要声明: 当其他单元要调用函数和过程时; 当函数或过程的定义处在调用此函数或过程的... 阅读全文

posted @ 2011-12-21 22:21 pchmonster 阅读(814) 评论(0) 推荐(0) 编辑

函数(functions)和过程(procedures)【一】
摘要:函数和过程是独立于主程序的代码段,在程序中,当需要完成一些特定动作时,这些代码段就会被执行。在整个程序中可以任意次调用这些函数。 Delphi中的例程有两种形式:过程(procedures)和函数(functions)。 过程是你要求计算机执行的操作;函数是能返回值的计算。两者突出的不同点在于函数能返回计算结果,即有一个返回值,而过程没有。 通过编写一个函数的范例,先来大概了解了解。 1、... 阅读全文

posted @ 2011-12-21 21:53 pchmonster 阅读(1877) 评论(0) 推荐(1) 编辑

包含文件(Include file)
摘要:包含文件可以包含不想出现在主源单元中的任何代码。其典型的用法就是保留常数或编译器指令,这些在一个工程的其他文件中都会用到。 包含文件只是一个用INC扩展名的文本文件。INC扩展名也不是必须的,仅仅是一个惯例。 下面我们将通过一个Hello, World演示,来说明包含文件的使用。 1、我们来新建一个Console Application,通过菜单【File | New | Others…】打... 阅读全文

posted @ 2011-12-20 23:33 pchmonster 阅读(2352) 评论(2) 推荐(2) 编辑

数据类型之记录(record)
摘要:在Object Pascal中用户自定的结构成为记录。它相当于C语言中的struct,Visual Basic中的Type。 记录(record)是一个集合,它把一组相关数据聚集在一个存储单元里,记录中的每个元素称作字段。 记录的声明和简单访问示例: type MailingListRecord = record { 声明记录用关键字record} FirstName: stri... 阅读全文

posted @ 2011-12-19 23:25 pchmonster 阅读(8759) 评论(0) 推荐(1) 编辑

Hello World 之 控制台版本(Console Application)
摘要:先来介绍下Hello, World “Hello, World”程序指的是只在计算机屏幕上输出“Hello, World!”(意为“世界,你好!”)这行字符串的计算机程序。一般来说,这是每一种计算机编程语言中最基本、最简单的程序,亦通常是初学者所编写的第一个程序。它还可以用来确定该语言的编译器、程序开发环境,以及运行环境是否已经安装妥当。 将输出字符串“Hello World”作... 阅读全文

posted @ 2011-12-18 23:09 pchmonster 阅读(6906) 评论(0) 推荐(1) 编辑

作用域(Scope)
摘要:作用域表示变量在程序不同部分的可视度。下面给出了一个完整代码例子,例子中包括了三个作用域中的相同名称的变量X。 Step1、新建一个Application,并在Form1上面放置一个Memo控件(memo1)和Button控件(button1)。 Step2、添加代码,完成后,完整的Unit1单元如下显示:unit Unit1;interfaceuses Windows, Messages, ... 阅读全文

posted @ 2011-12-17 15:37 pchmonster 阅读(1580) 评论(0) 推荐(0) 编辑

程序流程的控制之循环(Delphi)
摘要:循环式编程语言中给一个共同的元素,它可以用来重复执行某个动作,知道某个特定的条件。 所有循环都有以下的元素: 起点 主体 结束点 循环结束的条件 辅助的Break和Continue过程 循环的开始点是Object Pascal循环语句之一(for、while和repeat),每次循环迭代时,主体包含的语句都要执行一次,主体包含任何有效的Object Pascal代码,它可以是单行代码,... 阅读全文

posted @ 2011-12-17 14:36 pchmonster 阅读(16135) 评论(0) 推荐(0) 编辑

程序流程的控制之条件分支(Delphi)
摘要:几乎所有的语言都包含三种程序流程控制方法: 顺序,按照程序语句的顺序执行。 条件分支,根据不同的条件执行不同的语句。 循环,由特定条件决定某些语句重复执行的次数。 跳转 下面我们先来看看条件分支结构(if和case) 条件分支 if语句主要来检测一个条件,并根据这个条件是True或者False来执行一段代码;var I: Integer; FileGood: Boolean;begin ... 阅读全文

posted @ 2011-12-17 12:28 pchmonster 阅读(3040) 评论(3) 推荐(1) 编辑

字符串的基本操作
摘要:在《关于Delphi中的字符串的浅析》中我们已经将基本的字符串类型进行了分析,下面再说说有关字符串操作。 在实际编程中,这些操作会经常用到的。开始你不用着急全部记住它们,只要知道有这些功能就行,需要用到的时候能查到即可。 1、用 + 操作符实现字符串的连接var X: Integer; S1: string; S2: string;begin S1 := 'Hello'; S2 := '... 阅读全文

posted @ 2011-12-16 13:04 pchmonster 阅读(3322) 评论(3) 推荐(1) 编辑

介绍下自己的Delphi学习环境
摘要:说实话,其实这几年Delphi虽然易主了,并且还有最新的XE2发布,但是身边用Delphi的人还是减少,最明显的图书馆、书店里都看不到Delphi方面的书籍了。。。悲剧。。。 不过令人兴奋的是当年《Mastering Delphi7》的作者Marco Cantù出了最新的《Delphi XE Handbook》。。。 其实,如果你一直用Windows系统,并且也只是作为爱好学些下编程,想有点小程序... 阅读全文

posted @ 2011-12-15 14:20 pchmonster 阅读(11516) 评论(21) 推荐(4) 编辑

我所理解的Delphi中的数组类型
摘要:数组可以使Object Pascal所拥有的任何数据类型,数组是一些数值的简单集合。 var MyArray: array[0..4] of Integer; { 声明一个数组包括5个整数数值}begin MyArray[0] := -200; { 通过操作符[]就可以访问每个数组元素} MyArray[1] := -100; MyA... 阅读全文

posted @ 2011-12-15 13:09 pchmonster 阅读(10720) 评论(6) 推荐(6) 编辑

关于Delphi中的字符串的浅析
摘要:只是浅浅的解析下,让大家可以快速的理解字符串。 其中的所有代码均在Delphi7下测试通过。 Delphi 4,5,6,7中有字符串类型包括了: 短字符串(Short String) 长字符串(Long String) 宽字符串(Wide String) 零结尾字符串(Null-Terminated String)、PChar和字符数组 1、短字符串(Short String) 固定长度... 阅读全文

posted @ 2011-12-14 15:51 pchmonster 阅读(8056) 评论(6) 推荐(2) 编辑

C、Delphi和PHP的基本语法对照表
摘要:这篇文章之前发表在我的CSDN的博客中,现在贴到博客园来。。。 由于目前学习工作的不同,导致要用很多的语言进行工作和开发,因此经常弄混各个之间的差别。 今天有空,就将其做了出来,如下表,希望可以大家的工作和学习有所帮助! 如果有什么不严谨的地方,欢迎提出! 说明 C(区分大小写) Delphi(不区分大小写) PHP(区分大小写) 整型变量的定义 char a = 'a'; ... 阅读全文

posted @ 2011-12-13 11:22 pchmonster 阅读(2529) 评论(1) 推荐(0) 编辑

Delphi项目构成之窗体文件(Form Files).DFM
摘要:窗体文件(Form Files)存储了窗体的二进制信息。 Step1、在Delphi中新建一个Delphi应用程序【File | New | Application】,这时候Delphi将同时创建一个窗体文件(.DFM)和一个单元文件(.PAS),如下图: Step2、打开Unit1.pas窗体单元文件,你会看到这样一句话:{$R *.dfm} { 这句话告诉编译器去连接对应的窗体文件,名... 阅读全文

posted @ 2011-12-13 10:34 pchmonster 阅读(6124) 评论(4) 推荐(0) 编辑

Delphi项目构成之单元文件PAS
摘要:单元文件是Pascal源文件,扩展名为.pas。 有三种类型的单元文件: 窗体/数据模块和框架的单元文件(form/data module and frame units),一般由Delphi自动生成。 组件的单元文件(component units),由您或者Delphi生成。 通用的单元文件(general-purpose units),有您创建。 下面让我们看看基本的Pascal单元文件结... 阅读全文

posted @ 2011-12-12 14:26 pchmonster 阅读(7677) 评论(6) 推荐(5) 编辑

Delphi项目构成之项目文件DPR
摘要:一个Delphi项目(Delphi Project)由若干个相关文件构成。一些文件时在设计时创建,还有一些是在编译项目的时候生成的。要有效的管理Delphi项目(Delphi Project),就必须知道每个文件的用途。 下面我先来熟悉下项目文件(The Project File),项目文件是在设计时创建的,它的扩展名是.dpr。这个文件也是程序的主文件。 Delphi项目的各个文件必须遵守预... 阅读全文

posted @ 2011-12-12 13:08 pchmonster 阅读(6407) 评论(0) 推荐(1) 编辑

Delphi项目的构成(Files That Make Up a Delphi Project)
摘要:你是否对默认的Delphi项目所包含的文件都认识呢? 下面让我来一起看看吧。 Step1、打开Delphi7,选择【File | New | Application】,创建一个默认Delphi应用程序; Step2、选择【File | Save All】,将我们的默认Delphi程序保存到一个独立的文件夹(例如C:\FirstTest)中; Step3、按【F9】运行我们的程序,然后退出;... 阅读全文

posted @ 2011-12-12 11:52 pchmonster 阅读(3097) 评论(4) 推荐(0) 编辑

我的回忆录(不断更新中)
摘要:简单快速回顾下走过的路程! 1994年 学校报名计算机兴趣培训班,就兴趣突发报了名,记得那会是在学校理论学习一段时间,每周去一个很远的地方(市科协之类的地方)上机操作。那会我只能用地下室的Apple-II进行上机。幸福的同学才能用上楼上的IBM-PC机器。 “小霸王电脑学习机”(FC游戏机为内核的中英文电脑学习机)那是再熟悉不过的了,想当年曾经是风靡一时... 阅读全文

posted @ 2011-12-11 23:07 pchmonster 阅读(1754) 评论(6) 推荐(1) 编辑

您的第一个Delphi程序(Hello World)
摘要:老习惯了,先创建一个在屏幕显示Hello World的程序。通过这个Hello World经典案例看看在Delphi中创建一个程序是多么的简单呀。 Step 1、打开Delphi7,选择【File | New | Application】,创建一个默认Delphi应用程序; Step2、默认会创建一个Form1的窗体和一个Unit1的窗体单元; Step3、在Standard组件面板上选... 阅读全文

posted @ 2011-12-11 22:29 pchmonster 阅读(8065) 评论(9) 推荐(2) 编辑

开博了
摘要:之前有用过QQ空间,但感觉不太适合发布技术性特别强的东西;后来自己花钱申请的51.net空间放置wordpress博客,但是速度不够太理想,不会继续租用空间了。。。 来到博客园完全是因为看过万一的博客(http://www.cnblogs.com/del),很好,也通过万一的博客学习到了很多的东西。。。 开博了,庆祝下。。。 阅读全文

posted @ 2011-12-11 21:37 pchmonster 阅读(437) 评论(3) 推荐(2) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示