免费游戏更新软件网吧供求信息网吧求职招聘游戏更新情报全站搜索网吧论坛网络收藏夹BT下载
网站首页 | 网吧新闻 | 网盟论坛 | 网吧软件 | 网吧技术 | 地方频道 | 网吧方案 | 经营·管理 | 网吧政策 | 网吧配机 | 网吧资讯 | 博客
网吧展示 | 网络追踪 | 无盘技术 | 网吧系统 | 软件应用 | 硬件相关 | 网络技术 | 对比·更新 | 行业资讯 | 网吧程序 | 网游资讯 | 建站
您现在的位置: 天下网吧 >> 网吧焦点 >> 网吧程序学习 >> Delphi学习 >> 系统入门 >> 文章正文
第二章 Delphi面向对象的编程方法(一)
作者:[佚名] 来源:[网络收集] 时间:[2006-12-19] 添加到QQ收藏添加到QQ书签 添加到百度搜藏添加到百度搜藏

有些属性是只读(Read Only)的,它们只能被读取,不能被改变。请查阅在线帮助,在Delphi中这些只读属性都有注解。 

2.1.2 标识符的说明与使用 

         标识符是Delphi应用程序中一些量的名称,这些量包括变量(var)、常量(const)、类型(type)、过程(procedure)、方法(Method)及其他,Object Pascal 在应用标识符时,必须首先说明它们。Object Pascal是强类型语言,它的编译器可以检查确保赋给变量或属性的值是正确的类型,以便于您改正错误。因为Object Pascal是编译语言,所以Delphi的执行速度要比使用解释语言快得多。在使用标识符前说明它们,可以减少程序错误并增加代码的效率。 

2.1.2.1 变量

         变量是程序代码中代表一个内存地址的标识符,而此地址的内存内容在程序代码执行时可以被改变。在使用变量前必须对它进行说明,即对它进行命名,并说明它的类型。在所有变量说明以前加上保留字var。变量说明左边是变量的名称,右边则是该变量的类型,中间用(:)隔开。 

var

Value ,Sum : Integer;

Line : String; 

        在窗体中加入一个名称为Edit1的编辑框,再加入一个名称(属性Name)Add的按钮部件,并建立如下的事件处理过程:

procedure TForm1.addClick(Sender: TObject);

var

X , Y: Integer;

begin

X := 100;

Y := 20;

Edit1.Text := IntToStr(X + Y);

end; 

        在本例中,当按动ADD按钮时,编辑框中显示值120。在Object Pascal中,必须确保变量或属性被赋予类型相同或兼容的值。您可以尝试将赋给X的值改为100.0,或去掉IntToStr函数,在编译时会出现类型不匹配的错误,这也说明了Object Pascal强类型语言的特点。 

2.1.2.2 预定义类型 

        Object Pascal有多个预定义的数据类型,您可以说明任何这些类型的变量:

        整形:Integer的范围是-3276832767,2字节的内存;Shortint-128127,占1字节内存;Longint-21474436482147483647 4字节内存;Byte0255,占1字节;Word065535,占2字节内存。它们都是没有小数部分的数字。

        实型:Single可以包含78位有效小数部分,占用4字节的内存;Double类可以包含1516位有效小数部分,占用8字节的内存;Extended类型包含1920位有效小数部分,占用10字节内存;Comp可以包含1920位有效小数部分,占用8字节内存。以上实数类型只有在8087/80287选项[N+]打开才可以使用。Real可以包含1112位有效小数部分,占用6字节内存。它只有在和以前Borland Pascal兼容的情况下才使用,否则应使用DoubleExtended

       布尔型:Boolean,只包含trueFalse两个值,占用1字节内存。

       字符型:Char,一个ASCII字符;字符串类型String一串最长可达255ASCII字符。

       指针型:Pointer,可以指向任何特定类型。

       字符串型:PChar,是一个指向以零结尾的字符串的指针。

       

上一页  [1] [2] [3] [4] [5] 下一页

点此下载免费游戏更新软件

本文关键字:面向对象
作者:[佚名] 来源:[网络收集]
        ★★★

  • 上一篇文章:
  • 下一篇文章:

  • 没有任何图片文章
    以下为网友评论: 【点此发表评论】 【 进入论坛讨论 】【 Top
    ::发表评论::
     姓 名:
     评 分: 1分 2分 3分 4分 5分
     评论内容:
  • 严禁发表危害国家安全、政治、黄色淫秽等内容的评论。
  • 用户需对自己在使用天下网吧服务过程中的行为承担法律责任。
  • 本站管理员有权保留或删除评论内容。
  • 评论内容只代表机友个人观点,与本网站立场无关。
  • 声明:本站所发表的文章、评论及图片仅代表作者本人观点,与本站立场无关。若文章侵犯了您的相关权益,请及时与我们联系,我们会及时处理,感谢您对本站的支持!联系邮箱:support@txwb.com.

    相关文章
    第二章 Delphi面向对象的编
    推荐图文

    没有任何图片文章
    关于天下 | 联系方式 | 版权声明 | 免责条款 | 隐私保护
    Email :support#txwb.com (#换成@) 天下网吧,网吧天下,网吧联盟,天下网盟,网吧联盟欢迎你|提出意见