运行第一个 Delphi 7/XE2/Lazarus 的 Windows 程序,并熟悉 IDE
来源:互联网 发布:nginx 绑定子域名 编辑:程序博客网 时间:2024/04/28 04:28
运行 Delphi 7 后(笔者的环境为 Windows 8.1 64位,界面风格与读者可能稍有不同),IDE (就是集成开发环境的意思,集管理,编码,调试等功能于一身) 会自动创建一个基于窗口的应用,你所要做的就是点击“Run运行”按钮(或使用快捷键"F9"),如下图所示:
之后一个有空窗口的程序就会运行,如下图所示:
此时你会发现 Delphi 7 的 IDE标题栏上会显示“Running”,表示程序正在运行中,你可以点击“program reset 重置程序”(快捷键Ctrl+F2,注意按快捷键时要保证Delphi 7 的 IDE 是当前的活动窗口)按钮停止程序的运行,也可以点"pause 暂停"铵钮来暂停程序的运行,当然,象所有其它Windows的程序一样,点击Form1右上角的叉叉也可以,如下图所示,程序运行时,默认情况下,Delphi 会暂时隐藏窗体设计窗口和代码编辑窗口,当程序被重置停止后会重新出现。
如果你的 Delphi 7 安装一切正常,那么应该轻松完成上面的操作。仔细观察一下 Delphi 7 IDE 的界面,如下图注,分为下面几个主要区域:
至此,虽然没有写一行代码,但是你已经知道如何运行一个有空窗口的 Delphi 程序,并且对 Delphi 7 的 IDE 有了个大致的印象,下面我们再来看看Delphi XE 2 的IDE。Delphi XE 2启动后,并不像 Delphi 7 一样会自动创建一个窗口程序,你需要像下图一样,点击“File”-"New"-"VCL Forms Application" 才能新建一个这样的程序:
创建后,Delphi XE 2 的 IDE 进入设计模式,与 Delphi 7 还是有些差别:
可以看到,窗口设计器和代码编辑器不现是浮动的窗口,而是融入了 IDE 的窗口,控件选择标签也变成了控件选择面板,移到了右下角,占击“+”才能看到控件喔!项目(也称之为工程)管理器则显示了当前工程组中所有工程的结构和设置。而工具栏很明显多出了一个非调试运行的按钮(快捷键Ctrl+Shift+F9),相当于直接运行程序,而另一个运行按钮和 Delphi 7 的运行按钮功能是一样的,是带调试功能(也就是运行的时候能分析代码的错误),注意看的话,图中这个按钮上加了一个小虫子(这就是臭名昭著的Bug),如果你现在分别点击两个按钮运行,是看不出什么差别,如果你知道 Delphi 7 中如何运行程序,在 Delphi XE 2 中自然也不在话下,快捷键也是一样的。
在 Delphi 7 中,默认是不显示项目管理器的,可以按快捷键“Ctrl+Alt+F11”显示,也可以如下图点菜单“View”-"Project Manager"
Delphi XE 2 的 IDE 也可以像 Delphi 7 的 IDE 一样,把VCL控件面板以标签页的形式显示在工具栏上,如下图所示:
当然,也可以让 XE 2 像Delphi 7 一样窗口是浮动的:
设置时会弹出提示重启才生效,点 OK 就行了,下次重启就可以看到效果。
当然还有更快的办法,如下图所示,选择"Classic Undocked",再选"Default Layou"可以恢复:
再来看看Lazarus,运行后如下图,是不是跟 Delphi 7 很像,就不多解释了:
- 运行第一个 Delphi 7/XE2/Lazarus 的 Windows 程序,并熟悉 IDE
- Windows下安装QT并运行第一个程序
- Windows下安装QT并运行第一个程序
- Windows下安装QT并运行第一个程序
- 快速熟悉Delphi XE,迎接XE2的到来
- Linux下编译并运行的第一个程序
- 编写并运行第一个Lisp程序
- XP下运行使用delphi XE2 皮肤编译的程序的小问题
- windows下caffe运行我的第一个程序
- PyQt5 IDE安装并执行第一个hello world程序
- 第一个delphi程序
- delphi第一个程序
- 用Lazarus编写第一个程序Pascal版的hello world
- XE2编译的程序无法在windows 2000 windows98上运行的错误解决
- Windows的第一个程序
- Delphi XE2 的皮肤
- delphi xe2的LibraryPath
- delphi xe2 IDE Code editor 新特性
- jquery.lazyload.js实现图片异步延迟加载
- uva 709 &poj 1093 - Formatting Text (dp之小白告一段落)
- MySQL优化 之 Discuz论坛优化
- 函数指针的用法
- map的collect和spill过程解析
- 运行第一个 Delphi 7/XE2/Lazarus 的 Windows 程序,并熟悉 IDE
- 输入字符数字串输出保存数字串
- 13-Fibonacci数
- java的动态代理(JDK和cglib)
- 在linux下怎么打包直接运行的node-webkit桌面应用
- 实现自己的http server
- 2014年3月腾讯广研班笔试经验
- HDU - 2544 最短路
- C++ 虚函数表解析