Delphi7从入门到精通 原作者:Marco Cantù 译 者:老汉山人,cwxiao888@163.com

cwxiao888AToutlook cwxiao888AToutlook 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区


IDE概述当你在一种可视化开发环境工作时,你的时间花费在应用的两个不同的部分:可视化设计器和代码编辑器。 设计器让你在可视化级别上操作组件(诸如你将一个按钮放置在一个窗体上),或者在一个非可视化级别上工作(诸如当你放置一个DataSet组件在一个数据模块上时)。你能在图表1.1中的操作中中看见一个窗体和一个数据模块。在这两种情况中,设计器允许你选择你需要的组件且设置它们的属性的初始值。
图表1.1在 Delphi 7 IDE中的一个窗体和一个数据模块 代码编辑器是你写代码的地方。在可视化环境中写代码最明显的方式是包括对事件作出反应,事件由程序用户执行的操作开始,诸如单击一个按钮或者选择一个列表框的一个选项。你能使用同样的方式来处理内部事件,诸如涉及数据库变化的事件或来自操作系统的通知。
当程序员对Delphi熟知时,他们经常以主要编写事件处理(event-handling)代码为始发端,然后转移到撰写他们自己的类和组件,最后花费大部分时间在编辑器中。 因为本书涵盖的内容远远超过可视化编程,试图帮助你把握Delphi的整个力量,随着行文的深入,你将看见更多的代码,更少的窗体。适用于两个类库的一个IDE一种重要的变化首次在Delphi 6中出现。IDE现在允许你在两个不同的可视化类库上工作: VCL (Visual Component Library,可视化组件库)和CLX (跨平台组件库,Component Library for Cross-Platform)。 当你创建一个新项目时,你可以很简单地从两个类库中选择你想要使用的一个,这样开始:通过File ® New ® Application命令,建立一个典型的基于VCL的Windows程序;通过File ® New ® CLX Application 命令建立一个新的基于CLX的可移植(portable)应用程序。 注释CLX是Delphi的跨平台库,它允许你用Kylix重新编译你的代码以运行在Linux下。 你可以在第5章,“可视化控件”,读到关于CLX和VCL的更多内容。在Delphi 7中使用CLX更有趣,因为Kylix的Delphi语言版与Windows产品一起发售。当你建立一个新项目或者打开现有的一个时,组件板被安排了只显示与当前库(虽然大多数控件是共享的)有关的控件。 当时你操作一个非可视化的设计器时(诸如一个数据模块),可视化组件的组件板标签隐藏起来了,不可见。桌面设置
程序员能够以各种方式定制IDE— 典型的,打开许多窗口的,安排它们的,相互停靠的。 然而,你经常需要在在设计时打开一套窗口的设置,而在调试时又打开另一套不同的窗口设置。 同样地,你可能在操作窗体时需要一种布局,而在仅使用编辑器编写组件或者低级代码时又需要一个完全不同的布局。 为了每个这样的需要重新整理IDE是一件非常乏味的工作。 由于这个原因,Delphi允许你以一个名称保存特定的IDE窗口(称为桌面desktop,或者Global Desktop,以区别于项目桌面Project Desktop)很并且容易恢复它。 你也可以保存你的缺省调试设置中的一个,当你开始调试程序时它将自动被恢复。 所有这些特性可从Desktops toolbar得到。 你也能使用View ® Desktops菜单操作桌面设置。 桌面设置信息被保存在DST文件中(储存在Delphi的bin目录中),它们是伪装的INI文件。 被保存的设置包括主要的窗口,Project Manager,Alignment Palette,Object Inspector (包括它的 property category settings) ,editor windows (Code Explorer 和Message View的状态),还有许多其它的位置,加上各种窗口的停靠状态。这是从一个DST文件中摘录的一小段,它应该是很容易读的:[Main Window]Create=1
Visible=1
State=0
Left=0
Top=0
Width=1024
Height=105
ClientWidth=1016
ClientHeight=78
  
[ProjectManager]
Create=1
Visible=0
State=0
...
Dockable=1
  
[AlignmentPalette]
Create=1
Visible=0
...
...全文

相关推荐

2020-2023系统分析师真题-数学与工程基础

内容概要:本文档为2020-2023年系统分析师考试中“数学与工程基础”章节的真题汇编与解析,重点考查逻辑推理能力,涵盖最小生成树(克鲁斯卡尔算法)、最大流与最小费用流、指派问题(匈牙利算法、伏格尔法)、线性规划、决策分析、数学建模等多个核心知识点。通过典型例题详细展示了各类问题的解题思路与计算步骤,强调对例题的深入理解和变体识别,指出教程理论只需浏览,而真题和例题才是备考关键。; 适合人群:准备参加系统分析师考试的研发人员、工程师及信息技术相关专业考生,具备一定数学基础和逻辑分析能力者。; 使用场景及目标:①掌握系统分析师考试中数学与工程类题型的解题方法;②提升对运筹学基础模型(如最小生成树、最大流、指派问题)的应用能力;③熟悉历年真题规律,强化应试技巧与逻辑推理训练。; 阅读建议:此资源以真题为核心,重在通过精解例题掌握解题逻辑,建议读者逐题动手演算,理解算法本质而非死记步骤,尤其关注题目中的成本、流量、工期等实际工程背景,结合图表辅助分析,达到举一反三的效果。

RW0522

高校技术转移办公室人员如何高效梳理和推介科技成果?.docx

高校技术转移办公室人员如何高效梳理和推介科技成果?

BIZKEEN

Word字数统计工具 - 批量统计文档的中文字符

批量统计文档的中文字符、英文单词、段落、页数、表格与图片指标,逐文件明细与合计,支持导出 TXT/CSV,全程本地处理。 主要功能:中文字符统计、英文单词统计、段落统计、页数统计、表格统计、表格行数统计、图片数量统计、批量统计。 适用场景:适用场景:论文与稿件的字数核查;批量书稿的篇幅评估;合同与报表的结构核对;翻译计费的工作量统计等。 说明:本软件为一次性付费软件:安装后即可添加文件并无限次统计与预览结果,导出统计结果需要付费解锁,解锁后永久使用,无订阅、无隐藏收费。

RPA知识课堂

基于SpringBoot的体育馆预约系统(SpringBoot+Vue+MySQL)- 毕业设计 源码+论文+完整教程

体育馆预约系统说明:基于Vue的体育馆预约系统,SpringBoot+MyBatis+MySQL前后端分离项目,覆盖场地管理、场地预订、赛事管理、赛事订单、体育商品管理、体育商品订单、用户管理、基础数据管理8大模块。 技术栈:前端Vue(组件化);后端Spring Boot(分层架构);数据访问MyBatis;数据库MySQL。 功能(分角色) 用户端:场地查看(按类型浏览照片、价格、介绍,支持收藏、评价、点击量统计);场地预约(选场地→填日期→生成单号→支付,按天计价);赛事查看与订票(选座购票);商品查看与购买(加购物车、填收货地址下单);购物车管理(数量加减、结算、按用户隔离);个人中心(资料、头像、密码、余额)。 管理端:场地管理(增删改查、上下架、逻辑删除、价格设置);赛事管理(发布维护、座位与价格配置);商品管理(上架、库存、价格);用户管理;基础数据管理(字典表维护);个人中心。 材料清单 系统源码(SpringBoot后端+Vue前端工程,可直接导入IDEA运行)、毕业论文(6章、24张设计图、15张数据表)、答辩PPT(毕业答辩+开题答辩)、任务书、开题报告、数据库脚本(.sql)、功能模块图(xmind)、设计图源文件(Visio)、中期检查表。 视频 Java+MySQL安装配置约15min;SpringBoot项目部署运行约10min;SpringBoot代码讲解+功能演示约22min;答辩讲解约32min。SpringBoot三件套约57min。

学长阿拉丁

基于小波分析的小电流接地系统单相接地故障选线仿真【仿真+说明文档+说明PPT】

内容概要:本文介绍了一个基于小波分析的小电流接地系统单相接地故障选线仿真资源包,包含完整的仿真模型、详细说明文档和配套PPT演示文稿。该资源利用小波变换对电力系统单相接地故障产生的暂态零序电流信号进行多尺度分解,有效提取故障特征分量,克服传统稳态量选线方法在高阻接地、故障初期信号微弱等工况下灵敏度低、可靠性差的缺陷,从而实现故障线路的准确识别。资源涵盖了从小电流接地系统故障机理分析、小波理论基础、仿真建模、特征提取到选线判据设计的全流程,内容体系完整,逻辑清晰,便于学习者深入理解并复现算法。; 适合人群:电气工程及其自动化、智能电网等相关专业的本科生、硕士研究生、博士研究生,以及从事电力系统继电保护、故障诊断研究的科研人员和现场工程师。; 使用场景及目标:① 深入学习小波分析理论及其在电力系统暂态信号处理中的具体应用;② 掌握小电流接地系统(如中性点不接地、经消弧线圈接地)单相接地故障的暂态特征与选线原理;③ 完成课程设计、学位论文或科研项目中的仿真验证与算法对比分析;④ 复现经典选线算法,并在此基础上进行改进与创新。; 阅读建议:建议首先精读配套的说明文档和PPT,系统掌握小电流接地系统的故障特性与小波变换的核心原理,然后动手运行仿真模型,通过设置不同的故障条件(如故障位置、过渡电阻、初相角等)观察仿真结果的变化,进而定量分析算法的选线准确性、抗干扰能力和适用范围,以达到理论与实践相结合的最佳学习效果。

程序猿鑫
评论 1
收藏 已收藏
分享
返回顶部