Delphi7学习第一天

不积跬步,无以至千里。宁静才能致远。

从数学系转到软件工程,开始的过程是抓狂的。有人说有两种人是值得钦佩的:一种是为了自己的兴趣而痴狂的人、一种是坚持把一件令自己痛苦的事做出成绩的人。

我成不了第一种人、所以我必须让自己努力成为第二种人。

对编程从不感冒的我,得朝着IT工程师的道路迈进。

提前进入研究生生涯,努力让自己成为技术出身。实验室,将成为我生活的重要的部分。

第一天感慨略多。今天正式开始Delphi7的学习,想把自己的所学所获和大家一起分享,共勉。

第一次写这样的文档,过程必定是渐进的,,

1.Delphi7的集成开发坏境的操作界面:
首先,我们先认识一下Delphi7的操作界面,如下:

图是其他文档上截过来。个人觉得、如果你以前接触过visual foxpro,会很容易上手。

下面我们就想学C一样,以“hello world"来开启Delphi7的编程学习。

2、小试牛刀

窗体:拖一buttom控件到窗体中;

代码编辑框(双击buttom按钮,编写事件控制代码):

运行结果如下:

3、附上一些常用的快捷键操作

以下是试验过的:
F12: 在窗体与代码编辑器之间进行快速切换;

Ctrl+J: 显示代码模板,用于快捷输入预定义的代码片段
Ctrl+K、U或I键: 将多行代码同时向前或向后移动制表位;

Ctrl+Shift+C:  自动补全代码,在声明部分写出过程或函数声明的语句;

Ctrl+鼠标左键:  已超级链接方式打开鼠标指针所指的变量、函数或过程所在的单元,并自动定位到相应的单元指向声明、定义的部分;

F5:  打断点       Ctrl+shift+B:  查看所有断点信息

Ctrl+shift+S:  保存所有工程文件和单元文件;

Alt+F11:  在Unit1 中用到Unit2中的某个函数;


下面补充的,未试验的:

Ctrl+空格键:  显示类变量的成员信息,如过程、函数、事件、属性等(通常会与打开/关闭输入法的热键冲突,要实现这一功能,可调整输入法的”打开/关闭“组合键)

Ctrl+Shift+空格键:  显示过程或函数的参数个数及各个参数的类型信息;

Ctrl+Shift+数字键:  定义/取消一个书签位置;

Ctrl+数字键:  跳到一个预先定义的书签位置;


注意几个概念,目前不够清晰,后续学习中会加以补充,如果想先了解,可自行百度。
工程文件

单元文件即unit文件

Tab Order:  应用程序的窗体上有多个可以获得焦点的组件,按Tab键依次获取。

好,先码到这了,后续学习内容会每天更新,共勉。
————————————————
版权声明:本文为CSDN博主「Deen12520」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/dingding_12345/article/details/47048695

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
目录 : 第0章 认识Delphi 0-1 前言 0-2 Delphi简介 0-3 进入Delphi7 0-4 退出Delphi 第1章 常用的窗口工具 1-1 窗体(Form) 1-2 代码编辑器(Code Editor) 1-3 代码浏览器(Code Explorer) 1-4 组件面板(Componet Palette) 1-5 对象检视器(Object Inspector) 1-6 快捷工具栏(Speed Menu) 1-7 项目管理器(Project Manager) 1-8 桌面工具栏(Desktops Tollbar) 1-9 图像编辑器(Image Editor) 1-10 对象浏览器(Object TreeView) 1-11 关联选项卡(Digram Page) 第2章 常用的菜单 2-1 File菜单 2-2 Edit菜单 2-3 Search菜单 2-4 View菜单 2-5 Project菜单 2-6 Run菜单 2-7 Tools菜单 2-8 Windows菜单 第3章 集成开发环境的改变 3-1 Delphi集成开民环境介绍 3-2 操作菜单方面的改进 3-2-1 外面方面的改变 3-2-2 内容方面的改变 3-3 对象检视器方面的改进 3-4 组件面板的改进 3-5 代码编辑器的改进 3-6 设计陈列室的改进 3-7 编译信息的显示 3-8 调试器方面的改进 3-8-1 Watch List改进 3-8-2 Debugger选项的改进 3-8-3 Run Parameters对话框的改进 第4章 Delphi Object Pascal的初步印象 4-1 面向对象程序概论 4-1-1 类 4-1-2 对象 4-1-3 继承 4-1-4 封装 4-1-5 信息 4-2 Delphi项目结构及窗体的建立 4-2-1 GUI模式的项目 4-2-2 Console模式的项目 4-3 Object Pascal程序结构 4-3-1 项目程序(Program)的结构 4-3-2 单元程序(Unit)的结构 4-4 如何完成一个简单的窗体程序 第5章 简单的常用指令介绍 5-1 TLabel类对象 5-1-1 Caption属性 5-2 TButton类对象 5-2-1 Caption属笥 5-2-2 OnClick事件 5-3 TEdit类对象 5-4 TCanvas类对象 5-5 Showmessage函数 5-6 InputBox函数 5-7 MessageDlg函灵敏 第6章 Delphi与Object Pascal程序的基本概念 6-1 Object Pascal Program程序结构与Delphi项目结构的关系 6-1-1 标头(Heading) 6-1-2 Uses子句 6-1-3 编译指令(Compiler directive) 6-1-4 源代码区(begin end) 6-2 Unit程序结构与窗体的关系 6-2-1 Unit代码结构 6-2-2 语句(Statement) 6-2-3 Unit间Use的状况 6-3 数据类型与定义变量 6-3-1 数据类型概论 6-3-2 不需要使用type声明的数据类型 6-3-3 必须使用type声明的数据类型 6-3-4 定义变量 6-3-5 变量的作用域 6-3-6 定义常量 6-3-7 变量的类型转换(Typecast) 6-4 Object Pascal的运算符(Operator) 6-4-1 设置运算符(assign Operator) 6-4-2 算数运算符(Arithmetic Operator) 6-4-3 关系运算符(Relational Operator) 6-4-4 布尔运算符 6-4-5 集合运算符 6-4-6 字符串运算符 6-4-7 位逻辑运算符 6-4-8 运算符优先级 6-5 流程控制 6-5-1 语句的基本概念 6-5-2 表达式语句(Expression-Statement) 6-5-3 流程控制语句 6-5-4 可视化程序与嵌套程序 6-6 数组与指针 6-6-1 数组类型 6-6-2 指针类型 6-6-3 浅谈指针与数据结构 6-7 程序与函数(Procedures and Functions) 6-7-1 函数的意义与优点 6-7-2 函数的分类与效用 6-7-3 自定义函数使用方法概述 6-7-4 函数的声明、定义及其实现 6-7-5 参数传递方式 6-7-6 声明修
开发一个类似于Foxmail的页面需要一些基础的编程知识和技术。首先,我们需要使用Delphi7来创建一个新的项目。然后,我们可以利用Delphi7提供的组件和工具来设计界面,添加按钮、输入框、列表等控件。 为了实现Foxmail的功能,我们需要设计一个邮件列表页面和一个邮件详情页面。邮件列表页面可以展示收件箱中的邮件,并提供搜索、排序和筛选功能。我们可以使用Delphi7的TListView控件来展示邮件列表,并通过数据库或者文件来存储邮件的相关信息。 在邮件详情页面,我们可以显示邮件的发件人、主题、正文以及附件等信息。Delphi7的TRichEdit控件可以用来展示邮件的正文内容,而附件可以使用TImage或者TListView来展示。另外,我们还可以添加一些按钮,如回复、转发、删除等,来实现邮件的各种操作。 为了与邮件服务器进行通信,我们可以使用Delphi7中的Socket组件或者使用第三方的邮件库。通过建立与邮件服务器的连接,我们可以实现发送邮件、接收邮件和同步邮件等功能。 除此之外,我们还可以利用Delphi7的数据库组件来设计收件人管理功能,实现邮件的自动分类和标记等。 总之,通过学习和使用Delphi7的相关功能和组件,我们可以开发一个类似于Foxmail的页面,并实现其基本功能。当然,这只是一个简单的概述,实际开发过程中需要根据具体需求进行详细设计和实现。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值