Delphi学习教程

因为要使用Delphi和数据库结合做一个数据库管理系统,故此学习一下Delphi

使用的编程软件是RAD studio 10.2,首先RAD与Delphi之间的关系:

专业术语:Visual Component Library:VLC 可视化组建

RAD 是 Rapid Application Development 的缩写,意为 快速应用开发,RAD 是由计算机顾问和作家James Martin于1991年最早提出的,是一种试图快速生成系统而不会牺牲质量的结构化开发方法。
RAD studio :快速应用开发工作室。
常用的RAD工具有:Visual Studio、RAD studio等。
delphi XE 和 RAD studio 的区别在于:
RAD studio 是一套为程序员提供快速软件应用开发工具的环境,通常最少会包含 Delphi 和 C++Builder 这两种开发工具,分别使用 Delphi (Object Pascal 语言)和 C++ 语言两种开发语言,不同时期和版本的 RAD studio 中可能还包含有其他的软件工具。
Delphi 是 RAD studio 中的一个组成部分。

简单说:就是一个是工具,一个是开发语言。

1. helloWorld Delphi版

  • 打开Delphi,File-->new-->VLC Forms Application,创建成功,一般创建的项目都是VLC Forms形式
  • 默认会创建一个Form1的窗体和一个Unit1的窗体单元;
  • 在Standard组件面板上选择一个Label组件放置到窗体的中央,选择一个Button组件放置到窗体的任意一位置;
  • 双击Button1,在begin和end之间添加:
    procedure TForm1.Button1Click(Sender: TObject);
    begin
    Label1.Caption := 'Hello World';  # 添加此行代码
    end;
    
  • 按F9运行,点击Button1,则Lable1变成Hello World

2. 项目组成(各个文件含义)

  • 将刚建立的helloWorld项目保存到一个文件中:save all
  • 在选择保存文件夹中新建文件夹HelloWorld,保存即可
  • 各文件如下:
名称 作用
Project1.dpr 项目源文件,包含所有的窗口和单元信息
Project1.res 资源文件,编译过的二进制资源文件。
Unit1.dfm 窗体文件,它用来描述窗体和所有窗体组件,每个窗体都有自己的dfm文件。 记录的都是些非缺省属性设置和窗体上的一些组件属性设置。窗口大小、长宽高等等
Unit1.pas 窗体单元文件,每个窗口都包括一个独立的单元,每个单元都有一个源文件。(单元文件是Pascal源文件,扩展名为.pas。)

3. 多重窗口的设计

参考:最简单的多重窗体的应用(Delphi)

4. 创建多重窗口的对话框

参考:Delphi的对话框窗体

5. MDI 看图应用--未成功,以后再弄

一个简单的MDI示范程序(Delphi)

6. 开始连接数据库

参考教程:

  1. 使用 ADOConnection、ADOQuery、DataSource、DBGrid
    显示的结果为ADOQuery中查询结果。
    Delphi连接SQL Server 2000
  2. 使用ADOConnection、ADOTable、DataSource、DBGrid、DBNavigator
    显示的结果仅仅为一张表中的所有数据,比如学生表,DBNavigaor可以对表格中的信息进行修改,修改后数据库中的表格数据也改变了,也可删除,不过在有外键的情况下直接删除会出现错误。
    怎样用delphi简单的连接SQL数据库入门
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,001评论 6 498
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,210评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 161,874评论 0 351
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,001评论 1 291
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,022评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,005评论 1 295
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,929评论 3 416
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,742评论 0 271
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,193评论 1 309
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,427评论 2 331
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,583评论 1 346
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,305评论 5 342
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,911评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,564评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,731评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,581评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,478评论 2 352

推荐阅读更多精彩内容