Delphi基础
weiabc
外行学编程
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
整数最接近等因数分解函数(汇编优化版)
这段Delphi/Pascal混合代码包含两个核心功能:ISqr函数计算整数平方根的向下取整值,MostEqualDivisors过程寻找整数N最接近的一对因数。ISqr通过汇编实现高效计算,从1开始递增测试直到平方超过输入值。MostEqualDivisors先获取N的近似平方根,然后调整找到能整除N的最近因数对,通过FavorY参数控制输出顺序。该算法特别适用于图形界面布局、任务分配等需要将总数拆分为最接近方正矩形的场景,如将24个元素分为4×6而非3×8,确保视觉均衡。汇编实现提升了计算效率,整体方案原创 2026-05-08 18:37:30 · 204 阅读 · 0 评论 -
Delphi连接MySql数据库
在看Delpih6数据库开发实例导航这本书时,里面的数据库管理系统用的InterBase,但是Delphi11中已经没有这个东西了,我就想到利用MS的access但是里面有很多的SQL语句不支持,比如设置字段的默认值等,后来我想到连接到MySQL,也是在网上查了很我资料。先设置右边的属性,CharacterSet是设置字符编码为utf8,是中文支持。1、添加FDQuerry,设置connect属性为:FDConnection1,5、加入DataSource1控件,设置其DataSet为FDQuery1,原创 2025-03-04 21:46:54 · 747 阅读 · 0 评论 -
Delphi 枚举的学习
【代码】Delphi 枚举的学习。原创 2025-03-04 21:40:06 · 436 阅读 · 0 评论 -
在vs code 中配置Free Pascal Compile 及代码格式化等
说明:ptop 是fpc 中自带的代码格式工具。2、安装vs code。原创 2024-07-21 17:06:56 · 1299 阅读 · 0 评论 -
信奥编程启蒙 3040:练8.5 幸运数
首先想到的是 当 n mod k 0 就n--,找到最大的能被 k整除的数就可以了。后面在一本通启蒙中可以通过,但是在Hydro中不能通过,显示超时。A同学认为自己的幸运数是不超过N𝑁的非负整数里能被K𝐾整除的最大的数,你能帮他的算幸运数吗?输入—行,包含两个整数N𝑁,K𝐾(1≤N,K≤2×1091≤𝑁,𝐾≤2×109)。超时后想了一下应该有更快的办法,应该就是数学上,的问题,更新算法:耗时变成1ms。输出—行,包含一个整数,表示幸运数。原创 2024-07-20 18:13:04 · 1514 阅读 · 0 评论 -
信奥编程启蒙 3068:【例13.3】时间差
现在给出一个时间,单位是秒,要求按照电子表格式输出,输出保证不会超过 2424 小时。3067:【例13.2】 电子表。把时间转化成电子表格式输出。电子表上的时间显示方法形如。原创 2024-07-20 14:47:26 · 900 阅读 · 0 评论 -
Pascal的枚举
【代码】【无标题】原创 2024-05-04 07:46:57 · 210 阅读 · 0 评论 -
Delphi 利用集合求大写字符与元音字符
【代码】Delphi 利用集合求大写字符与元音字符。原创 2024-04-12 01:11:36 · 194 阅读 · 0 评论 -
Delphi 函数的 out 形参
【代码】Delphi 函数的 out 形参。原创 2024-04-11 22:51:01 · 388 阅读 · 0 评论 -
Delphi 过程的传值调用 及函数的返回值
【代码】Delphi 过程的传值调用 及函数的返回值。原创 2024-04-11 22:34:39 · 351 阅读 · 0 评论 -
Delphi 函数的传地址
【代码】Delphi 函数的传地址。原创 2024-04-11 22:26:35 · 226 阅读 · 0 评论 -
MessageBox 等基本函数的使用
原创 2024-04-05 22:53:32 · 212 阅读 · 0 评论 -
Pascal 用递归求最大公约数
varbeginelseend;beginreadln;end.原创 2024-04-03 00:48:55 · 190 阅读 · 0 评论 -
Pascal 求最大公约数,辗转相除法。
varbeginbegina := b;b := t;end;Writeln(a);readln;end.原创 2024-04-03 00:35:36 · 406 阅读 · 0 评论 -
P108 Delphi 递归求阶乘
【代码】P108 Delphi 递归求阶乘。原创 2024-04-02 22:51:34 · 210 阅读 · 0 评论 -
Free pascal ID去乱码
属性]窗口中,选择[选项]页,下拉[当前代码页(C)],选择[437 (美国)]右击[Free Pascal]快捷图标,选[属性]Free Pascal的IDE界面乱码解决方法。原创 2024-03-22 20:23:40 · 425 阅读 · 0 评论 -
P87 4.1 C++ FOR 与Delphi FOR 的区别
输出x, sin(x), cos(x), tan(x)的值。已知X=0,10, 20,180。第10行出现 给FOR 循环变量赋值i错误。原创 2024-03-31 00:11:16 · 364 阅读 · 0 评论 -
Formate函数的一般使用
【代码】Formate函数的一般使用。原创 2024-03-17 10:13:14 · 564 阅读 · 0 评论 -
Delphi7应用教程学习1.3【练习题目】:文本及悬停文字的显示
这个例子主要用到了btn的Hint 属性,Hint是提示的意思。原创 2024-03-16 22:57:45 · 529 阅读 · 0 评论 -
Delphi 的Read 与Readln 的区别
结合运行窗口,你输入1 2 3 4 这是一行ReadLn在读入时把这四个数当成一行,read(a,b)只读入了前两个数:1 2,就准备读下一行了,下一行输入3,再下一行输入2,所以输出1232;Read是逐个读取数据,不考虑换不换行。原创 2024-03-10 17:03:15 · 922 阅读 · 0 评论 -
Delphi IF语句的应用
【代码】Delphi IF语句的应用。原创 2024-03-02 10:49:38 · 581 阅读 · 0 评论
分享