一、Delphi 安装

1.1、快速启动程序,去掉加载开始欢迎页。
在快捷方式--目标中添加路径 -pDelphi之后加 -np
(例如,rcadero\Studio\20.p\bin\bds.exe" -pDelphi -np)

  

1.2、安装CnPack IDE (CnWizards 是 CnPack 项目组的主力产品之一,中文全称是 CnPack IDE 专家包,英文全称是 CnPack IDE Wizards,简称 CnWizards。CnWizards 是一组集成在 Delphi/C++Builder/BDS 的 IDE 中,用于增强 IDE 功能、提高 IDE 的可用性及开发效率的免费、开放源码工具。)
安装下载链接:CnPack IDE

二、基础知识

2.1、工程项目

 program Project2;   //创建工程名称

 {$APPTYPE CONSOLE}   {项目类型,CONSOLE-创建控制台应用}

 {$R *.res}
uses
System.SysUtils; {类似引入Delphi} begin {开始}
Writeln('我的控制台');
Readln;
end. {结束}

2.2、Delphi 注释 方法

  2.2.1、{}
  2.2.2、// Delphi 学习c系语言的注释方式
  2.2.3、(* 注释*)

2.3 Delphi运行

  2.3.1、连接编辑器

  2.3.2、编译:将代码(文字)翻译成计算机能够识别的符号
  2.3.3、运行: 计算机开始执行它的能够识别的符号

2.4 Delphi命名规范

  2.4.1、见名知意,在定义一些东西尽量使用英文
  2.4.2、驼峰原则:
    大驼峰 StudentName 每个单词单词首字母大写
    小驼峰 studentName 有第二个单词开始,每个单词首字母大写

2.5 数据类型

  2.5.1、数值型
      整数
      小数(实数)
  2.5.2、逻辑性
    真(ture)---非0为真
    假(false)----0为假
  2.5.3、指针类型
  2.5.4、数组、字界、集合、自定义类型(结构体、类)
  2.5.5、字符串

2.6 强制类型转换

  2.6.1、四舍五入
  2.6.2、自动类型转换:整数转小数
     取值范围小的在数据类型向取值范围大的数据类型进行转换
  

  2.6.3、强制类型转换:小数转整数(精度减小)

     取值范围大的在数据类型向取值范围小的数据类型进行转换

     要转换成的数据类型(等待被转换的类型)

Delphi-基础的更多相关文章

  1. delphi基础篇之数据类型概论

    delphi基础篇之数据类型概论 Object Pascal 语言提供了非常丰富的数据类型,即简单类型(Simple).字符串类型(String).结构类型(Struct).指针类型(Pointer) ...

  2. delphi基础篇之项目文件

    delphi基础篇之项目文件   program Teacher2018; uses   Forms, Unit1 in 'Unit1.pas' {Form1}, Unit2 in 'Unit2.pa ...

  3. delphi 基础之三 文件流操作

    文件流操作 Delphi操作流文件:什么是流?流,简单来说就是建立在面向对象基础上的一种抽象的处理数据的工具.在流中,定义了一些处理数据的基本操作,如读取数据,写入数据等,程序员是对流进行所有操作的, ...

  4. delphi 基础书籍推荐

    本文所推荐的书,我均仔细读过,受益良多. 1. Pascal 精要.下载Pascal精要 本书讲Pascal 语言基本知识. 2. Object Pascal 参考(中英文对照版).下载Object ...

  5. Delphi基础语法的学习笔记和注意事项总结

    以下是我在自学Delphi的时候,对一些注意点的简单总结,并没有什么系统性可言,只是一个学习时顺手记下的笔记,主要为了当时加深对知识的印象,并没有希望能在以后的复习和使用Delphi中有什么多大的参考 ...

  6. delphi 基础之四 delphi 组织结构

    delphi 组织结构 在Delphi中,一个正在开发的应用程序可以被称作项目或者工程.一般地,一个项目主要由dpr(项目).pas(单元)和dfm(窗体)三种文件组成,另外还有一些附属文件,如res ...

  7. delphi 基础之三 编写和调用dll文件

    delphi 编写和调用dll文件   Windows 的执行文件可以划分为两种形式程序和动态连接库 (DLLs).一般程序运行是用.EXE文件,但应用程序有时也可以调用存储在DLL的函数. 在如下几 ...

  8. delphi 基础之二 面向对象概念初步

    面向对象概念初步 •类自动生成 快捷键:ctrl+shift+c 1.类的定义 类是用户创建的数据类型,包括状态.表达式和一些操作.有3个组成部分,即字段.方法和属性.字段是类的内部数据变量,方法就是 ...

  9. delphi 基础之一 数据类型和基本语法

    1. 数据类型 特定类型 日期和时间 Delphi 也用实型数表示日期和时间数据.但为了更准确起见,Delphi 特别定义了TDateTime 数据类型,这是一个浮点类型,因为这个类型必须足够宽,使变 ...

  10. Delphi基础语法

    1.LowerCase(const s:string):string.UpperCase(const s:string):string 2.CompareStr(const s1,s2:string) ...

随机推荐

  1. vue操作select获取option值

    如何实时的获取你选中的值 只用@change件事 @change="changeProduct($event)" 动态传递参数 vue操作select获取option的ID值 如果 ...

  2. c# 第21节 方法声明和调用

    本节内容: 1:为什么要有方法 2:方法的声明及使用 3:方法params 传入接收数组 4:值传递和引用传递 5:输出参数out 1:为什么要有方法 2:方法的声明及使用 声明实例: 3:方法par ...

  3. Html学习之十八(表格与表单学习--统计表制作)

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  4. 药店商品销量分析(python)

    一.数据分析的步骤 二.提出问题 分析药店商品销售情况 1)月均消费次数 2)月均消费金额 3)客单价 4)消费趋势 5)热销商品.滞销商品 三.理解数据 销售数据源为excel文件 字段的含义: 共 ...

  5. nextjs作为koa中间件的使用

    react客户端渲染的缺点:首屏速度慢,对SEO不友好 浏览器请求步骤                                                        客户端跳转 1. ...

  6. H5/纯JS实现:把网页中的文字复制到剪切板

    copy =() => { const dom = document.getElementById(`collect-text-${t.Id}`) const selection = windo ...

  7. springcloud源码分析(一)之采用redis实现注册中心

    注册中心 在分布式架构中注册中心起到了管理各种服务功能包括服务的注册.发现.熔断.负载.降级等功能,在分布式架构中起到了不可替代的作用.常见的注册中心有eureka,zookeeper等等,在spri ...

  8. hex2pcap

    #include <stdlib.h> #include <stdio.h> #include <string.h> typedef struct { unsign ...

  9. Ubuntu安装有道词典

    dpkg -i youdao-dict.deb正常安装 会报一堆依赖关系的错误, 1.更新系统 #更新系统 apt-get update apt-get dist-upgrade 2.对每一个未安装的 ...

  10. 数据仓库003 - 复习Linux shell命令 - 用户用户组 sudo 权限 du-sh find 

    一.用户用户组 [root@localhost ~]# ll /usr/sbin/user* -rwxr-x--- root root -- /usr/sbin/useradd -rwxr-x--- ...