配置中文Windows95――控制面板

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
False < True Ord(False) = 0 Ord(True) = 1
Pred(True) = False Succ(False) = True
ByteBool (1字节), WordBool (2字节), LongBool (4字节)
False <> True Ord(False) = 0 Ord(True) <> 0 Pred(False) = True Succ(False) = True
枚举(enumerated)
type 类型名=(标识符1,标识符2, …标识符n);
如: type
TMyColor = (mcRed, mcBlue, mcGreen, mcYellow, mcOrange);
Answer = (ansYes, ansNo, ansMaybe); 其对应的序号为0,1,2…
Delphi学习方法
★本节要点 练习
感受Delphi编程
下面在Delphi的集成开发环境中编写一个最简单程序,并运行。让
大家对Delphi的编程有一种感性认识,并体验Delphi快捷、方便、 高效的编程环境。
演示
Delphi的特点
Delphi最早是Borland公司于1994年底发布的一种可视化编程语言。 它以Object Pascal作为基本开发语言。目前已从Delphi 1.0发展 到Delphi 7.0。它适用于Windows 9x, Windows xp,Windows 2000或更高的版本操作系统,同时也推出Lynux操作系统下的kylix 版本。
2.一个Delphi应用程序主要由哪些文件组成?
3.预习Object Pascal
上机
实训教程1.1,1.2
1.2 Object pascal语言基础
标识符
数据类型 变量和常量
运算符和表达式
语句 过程和函数
程序和单元
★本节要点
练习
标识符
标识符必须由字母(A—Z、a—z)、数字(0—9)或下划线组成,
有序类型(ordinal) 简单类型(simple) 实型(real)* 字符串类型(string)* 数组(array)* 记录(record)* 集合(set) 构造类型(structured) 文件(file) 类(class)* 变体类型(variant)* 指针类型(pointer)* 过程类型(procedural) 类引用(class reference) 布尔型(Boolean)* 枚举(enumerated) 子界(subrange)
对象的多态性实例(续)
Constructor TStudent.Create(aname:stwenku.baidu.coming;aWeight:integer;aSchool:string); begin inherited create(aname,aweight); school:=aschool; end; function TStudent.GetTitle:string; begin result:=Name+' is a Student of '+school; end; procedure showtitle(Person:TPerson); begin showmessage(person.getInformation); end; procedure TForm1.Button1Click(Sender: TObject); var aPerson:TPerson; aStudent:TStudent; begin aPerson:=TPerson.create('David',60); AStudent:=TStudent.create('Young',65,'Tsinghua'); showtitle(aperson); //显示某人相关的信息 showtitle(aStudent); //显示某学生相关的信息 aperson.free; astudent.free; end;
Delphi编程环境及其作用
菜单栏与工具栏
组件(Component)栏 对象树状列表(Object TreeView) 对象监视器(Object Inspector) 窗体设计器(Form Designer)
代码编辑器(Code Editor)
项目管理器(Project Manager)
Delphi应用程序的文件组成
子界(subrange)
type
SomeNumbers = -128..127; Caps = 'A'..'Z'; type TColors = (Red, Blue, Green, Yellow, Orange, Purple, White, Black); TMyColors = Green..White;
对象的多态性实例
implementation {$R *.DFM} type TPerson=class Name:string; weight:integer; constructor Create(aName:string;aWeight:integer); function GetTitle:string; virtual; //父类中使用虚方法 function GetInformation:string; end; TStudent=class(TPerson) School:string; Constructor Create(aname:string;aWeight:integer;aSchool:string); function GetTitle:string; override;//子类中使用覆盖 end; constructor TPerson.Create(aName:string;aWeight:integer); begin inherited create; name:=aname; weight:=aweight; end; function TPerson.GetTitle:string; begin result:=Name+' is a Person'; end;
字符型(character)
常用字符型: Char ANSI字符集
表示: 'a'或#97 ''''或#39
1字节 ' '空格
基本字符型:
AnsiChar ANSI字符集 1字节 WideChar Unicode字符集(前256个是ANSI字符集) 2字节
布尔型(Boolean)
Boolean(1字节)
基本字符串
ShortString 255 个字符
AnsiString ~231 个字符 WideString ~230个字符
数组(array)
type 类型名=array[有序类型] of 基类型;
如: type MyArray= array[1..100] of Char;
类的成员
域(字段):类中的数据。
方法:类中的过程或函数。 属性:类似于类中的域,但它本身并不占存储空间,对它进行存取 操作,可以是直接存取,也可以是调用相应的方法,它可以是只 读,只写或读写。
Delphi学习方法
转变编程思维方式
重视上机
应用为主
多参考他人的编程经验和技巧(Delphi参考书, Delphi网站)
Delphi应用程序的文件主要有:
工程文件(.DPR);单元文件(.PAS);窗体文件(.DFM)等。
Delphi中几个重要概念
类(Class):Delphi中的对象类型数据,它由类的成员构成。
对象:类数据类型的实例。 组件:组成应用程序的构件,其类型一般为类类型。我们常用的是 组件的属性、方法及事件。 组件的事件:能够把发生于某一组件上的操作同一指定的方法进 行关联。当该操作发生时会自动执行指定的方法。 窗体或窗体上的组件接收事件,事件可由用户引发(例如键盘或鼠 标操作),可由系统引发(例如定时器事件),也可由代码间接 引发(例如当代码装载其他窗体时产生的Load事件)
接口(interface)
整型(integer)
常用整型: Integer -2147483648~2147483647 有符号 4字节 Cardinal 0~4294967295 无符号 4字节
基本整型: Shortint Smallint Longint Int64 Byte Word Longword -128~127 有符号 1字节 -32768~32767 有符号 2字节 -2147483648~2147483647 有符号 4字节 263~ 263 -1 有符号 8字节 0~255 无符号 1字节 0~65535 无符号 2字节 0~4294967295 无符号 4字节
6字节
4字节 8字节 10字节
-922337203685477.5808~ 922337203685477.5807 8字节
字符串类型(string)
常用字符串 String {$H+} AnsiString , {$H-} ShortString 'BORLAND' { BORLAND } 'You''ll see' { You'll see } '' {无字符} 'Line 1'#13#10'Line 2' '中华人民共和国'
编程效率高、代码质量好 领先的数据库技术 强大的Internet应用开发功能 与Office 的巧妙结合
可视化编程语言
编程语言的发展
机器语言→汇编语言→高级语言(结构化→面向对象→可视化) 面向对象的程序设计(Object Oriented Programming) 可视化(Visual)编程语言 Delphi,VFP,VB,VC 等,由组件来构造应用程序。
第1章 Delphi的编程语言——Object Pascal
1.1 认识Delphi
1.2 Object Pascal语言基础 1.3 Delphi 中的程序调试及异常处理
本章小结
1.1 认识Delphi
感受Delphi编程
Delphi的特点 Delphi编程环境及其作用 Delphi应用程序的文件组成 Delphi中几个重要概念
组件栏,对象树状列表,对象监视器,窗体设计器,代码编辑器, 项目管理器等。 掌握 Delphi 应用程序的文件组成:项目文件 (.DPR) ;单元文件 (.PAS);窗体文件(.DFM)等。 了解几个重要概念:类,对象,组件,组件的属性、方法及事件等。
练习(1.1)
理论
1. Delphi集成开发环境主要有哪几个部分组成,并说明各部分的作 用。
不区分字母的大小写。 标识符的第一个字符必须是字母或下划线。
标识符的长度不应超过255个字符,如果超过255字符就只有前255
个有效。 不能将保留字用作标识符,如IF、AND、DO等。
尽量不要重新定义已预定义的标识符,如一些标准的数学函数
Sqrt、Sin等。
数据类型
整型(integer)*
字符型(character)*
实型(real)
常用实型
Real ±5.0 × 10-324 ~ 1.7 × 10308 基本实型 8字节
Real48
Single Double E×tended Comp Currency
± 2.9 × 10-39 ~ 1.7 × 1038
± 1.5 × 10-45 ~ 3.4 × 1038 ± 5.0 × 10-324 ~ 1.7 × 10308 ± 3.6 × 10-4951 ~ 1.1 × 104932 -263+1 ~ 263 8字节
Delphi网站
Delphi 专家:wpghydelphi.y365.com
Delphi 园地:www.delphifans.com Delphi程序员之家:www.delphiboy.com
5.Delphi学习方法
本节要点 (1.1)
熟悉Delphi集成开发环境主要组成部分及其作用:菜单栏与工具栏,
面向对象的程序设计
对象:把要处理的数据和处理这些数据的方法组合成的一种数据 类型。对象有如下三大特性:
封装性:把数据和处理数据的方法定义在同一数据类型(对象)中, 一般只能用该对象中的方法来处理这些数据。 继承性:可以用已定义的对象来构造其子对象,并且子对象可以访 问其父对象中的数据和方法。 多态性:为动作赋予一个可由对象序列共享的名称,对象序列中的 每个对象均以适合于自身的方式实现该操作。 事件驱动
相关文档
最新文档