- 1
- 0
- 约25.6万字
- 发布于四川
- 举报
- 文档已下架,其它文档更精彩
下载
第一部分 K y l i x应用程序开发
学习目标:
• 通过组件面板来放置组件,并使用属性来配置组件。
• 将事件处理程序与组件的事件属性相关联。
• 建立一个基本的K y l i x工程。
• 在工程中创建并使用帧。
• 理解A c t i o n L i s t组件的作用。
• 能够在工程中放置一个活跃断点。
• 使用K y l i x 的在线帮助获得关于编辑器按键的更多信息。
• 理解自定义键绑定的目的。
第1章 K y l i x简介
本章包含的内容:
• Kylix 概述
• Delphi 开发者眼中的K y l i x
K y l i x是用来创建L i n u x应用程序的快速应用软件开发(rapid application development ,R A D )
环境,它具有基于组件、代码生成、事件驱动、面向对象、界面开放、支持数据库等特点。这些
特点也许正是你对它感兴趣的原因。那么,这些特点都有什么含义,我们为何要关心这些特点
呢?本章的目的就是为你提供K y l i x 的概貌,例如,什么是K y l i x ,它为什么这么重要。
此外,本章还有另外一个目的。某些K y l i x开发者可能对B o r l a n d公司基于Object Pascal开发环
境的基于微软Wi n d o w s 的版本—D e l p h i 比较熟悉。如果你属于这一类开发者,那么本章的第二
部分将会适合你阅读。在第二部分中,你能够了解到 K y l i x和D e l p h i 的类似之处,以及两者的差别
所在,这样你就能够迅速掌握K y l i x 。
1.1 Kylix概述
概括地说,使用K y l i x可以迅速且容易地为L i n u x操作系统创建软件。你可能要开发两类软件,
它们分别是独立的应用程序和共享对象库。独立的应用程序包括那些显示用户界面并在 X服务器
下运行的应用程序,这里的X服务器包括G N O M E (GNU network model environment ,G N U 网络
模型环境)以及K D E (K development environment ,K开发环境)图形用户界面,还有那些可以
在命令提示符下运行的控制台应用程序。共享对象( s o )库是被其他应用程序载入并执行的二进
制可执行文件,不能够通过在命令提示符下键入命令来直接运行共享对象库。
K y l i x生成的可执行文件使用x 8 6指令集的E L F格式(executable and linking format ,可执行及
2第第第一部分第K y l i x应用程序开发
下载
链接格式)。换句话说,这些二进制可执行文件在与I n t e l兼容的C P U下的L i n u x版本中可以运行。
能够编译真正Linux ELF 格式文件的方法并不是首次出现。通过使用公开源码的 G N U (另一
个类似U N I X 的操作系统)C编译器,你就可以编译Linux ELF格式文件。这个编译器(还有其他
编译器)一直都与多数 L i n u x 安装在一起。在K y l i x 下的真正变化在于生成这些文件的方式与 C编
译器不同。从这个意义上讲,K y l i x 是一个革命性的产品,是L i n u x下第一个迷人的应用程序。
下面几节将对K y l i x开发的主要特点进行讨论。
1.1.1 使用组件方式构建应用程序
K y l i x 是一个基于组件的开发环境。基于组件的软件开发可谓是近十年来软件编程方面最重
要的进步,它使得应用程序开发的速度显著加快,而且开发的应用程序更加易于维护。
基于组件的软件开发的特点是存在大量的设计
时(d e s i g n - t i m e )配置,该配置涉及到组件的放置
位置以及通过属性对组件进行的配置。从面向对象
的意义上讲,组件是预定义的对象,它们通过一个
简单的矩形或者一个精致的图形来以可视的方式表
示。图 1 - 1显示了一个窗体(K y l i x设计器中一个包
含可视及非可
您可能关注的文档
- Delphi4使用与开发指南 董隽 ... [等].pdf
- IP电话与IP电话技术基础 陈俊良主编.pdf
- IP网络的服务质量:多业务互连网的基础 (美)阿米蒂奇.pdf
- Java语言最新实用案例教程 杨树林, 胡洁萍.pdf
- Kylix应用程序设计--2 美Cary Jensen Loy Anderson.pdf
- Oracle9iforWindows2000技术与技巧--1 (美)Scott Jesse,Matthew Hart,Michael Sale.pdf
- PhotoshopCS平面设计师就业实战教程 吴宇.pdf
- Rhino+3dsmax产品造型渲染技法与典型实例 兰娟, 苗先达.pdf
- 北京志市政卷园林化志 北京市地方志编纂协会.pdf
- 2026年医卫类临床医学检验技术(正副高)专业实践能力-综合能力参考题库含答案解析(5卷试题版).docx
- 2026年学历类自考电子商务与现代物流-市政学参考题库含答案解析(5卷试题版).docx
- 2026年学历类高职单招英语-教育类(中职)参考题库含答案解析(5卷答案).docx
- 2026年中国中抗硫酸盐硅酸盐水泥市场调查研究报告.docx
- 2026年中国强力去污剂市场调查研究报告.docx
- 2026年中国多彩填缝剂市场调查研究报告.docx
- 2026年中国三用恒温箱市场调查研究报告.docx
- 2026年中国七彩烂花绡绸市场调查研究报告.docx
- 2026年中国钛合金自选车赛车零件市场调查研究报告.docx
- 2026年中国NAμR阀市场调查研究报告.docx
- 2026年中国彩色压收膜市场调查研究报告.docx
最近下载
- 汽车NVH基础知识培训课件.pptx VIP
- 2025年招标采购人员专业能力评价考试(招标采购专业理论与法律基础·初、中级)历年参考题库含答案详解.docx VIP
- 2025年江苏信息职业技术学院单招笔试英语试题库含答案解析.docx VIP
- 2025年政府采购评审专家考试题库附含答案.docx VIP
- 2025年江苏信息职业技术学院单招笔试英语试题库含答案解析.docx VIP
- GJB8848-2016 系统电磁环境效应试验方法.docx VIP
- 2025年秋学期开学第一课收心班会课件.pptx VIP
- 党支部书记组织生活会对照检查材料.doc VIP
- 2025年心理咨询师团体心理咨询中的存在主义团体治疗技巧专题试卷及解析.pdf VIP
- 创新器械系列专题研究报告(二):脑机接口专题,百年探索迎来质变,脑机接口产业爆发临界点将至-.docx VIP
原创力文档

文档评论(0)