今年6月份开始,利用休息时间学习了Python,至于为什么想学Python主要原因是曾经在大学听说过,其次是作为一个开源语言,Python的学习书籍特多,当然英语版居多。学学发现光看几段代码,练练书中的测试代码很是乏味,于是就想何不编一个程序?加之工作需要一款仓库管理软件,也没想太多就奔着这个目标上路了,立马转攻Wxpython方向。一个月后,一款叫做Lotus配件管理软件出来了,因为Python
# delphi 怎么执行 python 脚本 Delphi 是一种用于创建 Windows 桌面应用程序的编程语言,而 Python 是一种功能强大的脚本语言。有时,我们可能需要在 Delphi执行 Python 脚本来解决一些特定的问题。本文将介绍如何在 Delphi执行 Python 脚本,并给出一个具体的问题示例。 ## 环境准备 在开始之前,我们需要确保以下环境已经安装和配
原创 7月前
261阅读
delphi应用代码执行的过程和步骤第1步:加载LApp应用程序的项目单元并执行LAppprogram LApp; // 1.1 加载引用单元: uses System.StartUpCopy, FMX.Forms, MasterDetail in 'MasterDetail.pas' {MasterDetailForm};// 1.2 加载引用单元: {$R *.res} /
下面要示范的就是在XE2下完成.其实源码检出后,里面有30多个示例,几乎涵盖了Python4Delphi的所有方面.好吧,我们下面做个简单的加法计算器,主要是演示二者之间的参数传递.
转载 2023-07-17 23:54:40
485阅读
Delphi单元如下(输出hello.dll):unit hellofun; interface function getint():integer;stdcall; function sayhello(var sname:PAnsiChar):PAnsiChar;stdcall; implementation function getint():integer;stdcall; begi
转载 2023-06-12 20:38:22
254阅读
经常弄混这三个方法, 参考了一堆帖子, 总结如下:一.Load方法1.Load(AssemblyName) 在给定程序集的 AssemblyName 的情况下,加载程序集。例1: TestLib.LzdTest lzdTeset = (TestLib.LzdTest)Assembly.Load("TestLib").CreateInstance("TestLib.LzdTest");用Reflec
转载 1月前
14阅读
在某些程序中,如果一些具有相同功能的程序段在程序的不同位置多次出现,一般将这些程序段,单独写成子程序。 引入子程序后,可以将较复杂的问题分解成若干较小易处理的子问题,且更重要的是是程序结构清晰、层次分明,增强程序可读性。 前面学过一些标准函数(如abs(x)、sqr(x)等和标准过程(如readln、write等)。  一、函数  如果一个子程序执行后能够返回其结果值,那
Java和C#里面的For In用起来真爽,我们Delphin也不用眼红了,从D2005起,Delphi里面也有这个功能了. 首先我们要知道哪些类型可以用For In吧,下面就是: for Element in ArrayExpr do Stmt;      数组 for Element in StringExpr do Stmt; &n
转载 2023-07-04 19:48:31
196阅读
1,缘起某个项目需要实现数据加密上传,主程序拟采用delphi7实现,其中的数据加密采用RSA,Cipher_pkcs1_v1_5加密。该加密在python中容易实现,且已经有现成的加密函数。如果在delphi中重新实现该算法,由于无现成的库可用,需要自己编写,比较麻烦且结果不一定正确。因此,delphi程序如何能借用已有的python算法成为一个现实问题。2,思路首先,python源码在现场运行
1、OOP      OOP的英文全称是Object Oriented Programming,翻译过来就是面向对象编程。OOP是一种非常重要的编程思想。也许你会对这种抽象的东西不感兴趣,可是几乎任何一个高手都会告诉你:“语言并不重要,重要的是编程思想。”   大家知道,Delphi的语言基础是Object Pascal。这是Borland在传统的Pascal语言中增加了面向对象的特性后发展而成,
转载 2023-08-03 22:44:18
63阅读
# 如何实现“python for delphi” ## 简介 对于一名经验丰富的开发者来说,教一位刚入行的小白如何实现“python for delphi”是一项挑战,但也是一次传授经验的机会。在本文中,我将向你展示整个实现过程的步骤,并介绍每一步需要做什么以及需要使用的代码,帮助你顺利完成这个任务。 ## 实现流程 首先,让我们看一下整个实现“python for delphi”的流程,我
原创 1月前
31阅读
有时做项目难免用到代码交叉调用,delphi执行js就是一种,两种方法可用: 一、使用webbrower,比较麻烦 二、使用ScriptControl,简单方便: 1.首先 uses ComObj; 2.通用函数: function ExecScript(Code,Lang,Func:string
转载 2019-09-03 13:52:00
334阅读
2评论
# PythonDelphi的比较 PythonDelphi是两种不同的编程语言,它们分别具有自己的特点和适用场景。本文将介绍PythonDelphi的特点,并通过代码示例来展示它们的主要区别和用途。 ## Python的特点 Python是一种高级编程语言,以简洁和易读的语法而闻名。它具有以下特点: 1. **简单易学**:Python的语法简洁,易于理解和上手。它使用缩进来表示代
原创 2023-07-23 11:06:52
1006阅读
当ADO开始处理数据后,应用程序必须等到ADO处理完毕之后才可以继续执行。但是除了同步执行方式之外,ADO也提供了异步执行的方式,允许当ADO处理时,应用程序仍然能够先继续执行。而当ADO处理数据完毕之后,ADO会以事件的方式通知应用程序,此时应用程序可以再根据ADO执行的结果来采取相应的动作。使用 Read More
转载 2015-08-21 18:16:00
139阅读
2评论
以下的例子是可以直接使用的,只要拷贝如下代码,存放到ExAdd.dpr,直接用Delphi编译,就可以成为一个Python Extension 。 我们可以首先看到效果,然后在分析程序。 最小的例子:{文件名 ExAdd.dpr} library ExAdd; uses SysUtils,Classes,PythonEngine; {$E pyd} var FModule : TPyt
     Delphi作为一个优秀的开发工具,这不仅是由于它开创了“构件(Component)”时代,影响深远;另一个原因是它拥有非常出色的编译器,Borland(Inprise)公司宣称Delphi具有世界上最快的编译器,如果你使用过Visual C++和Delphi你会明显体会到这一点。Delphi快速高效的编译器主要来自Object Pascal的严谨,使用Delphi随时都在和编译器
转载 2023-07-06 14:18:04
75阅读
作为一个程序员,我是从切图开始职业生涯的。行业内一般把我这种编写用户界面 (UI) 的岗位,叫做前端开发。工作几年后我发现了个奇怪的现象,那就是整个前端圈子里,虽然大家常常谈 UI,但很少有人谈 GUI。这话要从何说起呢?前端圈子里从上游到下游,强调的都是 UI 这个概念:最上游的开源基础库,清一色地宣称自己是 UI Framework 或 UI Library。业内同行交流时各种 P
基于免费组件Python for Delphi (P4D) ,完成delphi+python的混合编程,delphi完成GUI部分,Python完成后台数据处理部分。Pascal语言语法严谨,层次分明,程序易写,可读性强,是第一个结构化编程语言。Pascal语言广泛用于各种软件,程序分为名称(program后自拟)、设置(var后规定)、开始(begin)、程序(正文)、读取(read/read
转载 2023-08-15 15:17:48
444阅读
(70后红太阳2020年4月写于成都)一、配置环境开发环境:Win7;开发工具:Python 3.8.2 IDLE,Qt Designer 5.13.2;Python安装目录:D:python;文件保存目录:D:python基于PyQt5表格控件TableWidget的csv文件内容显示;路径配置:在cmd下,运行path=%path%;D pythonpython38-32scripts;D:
在这篇文章里面,我提到,一个 Python 的函数,我用 Delphi 无法直接调用它,所以我对它做了一个 Python 的包装。原因是,那是我第一次学习使用 Python4Delphi 这个控件。那时候要执行 Python 代码,我只会使用 PythonEngine1.ExecStrings(Python代码) 这样的方式。这样做,就是在 Delphi 的程序里面,加载了 Python
  • 1
  • 2
  • 3
  • 4
  • 5