自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (29)
  • 收藏
  • 关注

原创 dos中常用的全屏幕编辑器

DOS时代常用的全屏幕编辑器包括:微软Edit、QE(UCDOS下最佳)、IBM的PE系列(支持矩形块操作)、数据库附带的SED系列;专业级编辑器如Norton Editor、Brief(Borland产品)存在兼容性问题;现代编辑器Vim和Emacs的DOS版本对中文支持不佳;SetEdit基于TurboVision环境,在部分模拟器中可运行。这些编辑器普遍存在与SPDOS/UCDOS等中文系统的兼容问题,主要体现为显示异常或运行错误,反映了DOS时代中文环境的特殊适配挑战。

2025-08-05 09:54:28 367 2

原创 几种汉字操作系统在dosbox或dosbox-x中的表现

摘要:测试了UCDOS、TWAY、CCDOS97和SPDOS6四种汉字系统在DOSBox模拟器中的表现。UCDOS无法直接运行,需通过PWIN3.2的MS-DOS方式运行98特别版;TWAY和CCDOS97在DOSBox 0.74中存在光标错位和乱码问题,但在DOSBox-X中运行正常;SPDOS6在DOSBox 0.74中显示乱码,在DOSBox-X中运行较好但占用内存较大(136K)。实体机测试显示UCDOS最优,而在模拟器中其他系统更适用。

2025-08-05 07:57:17 195

原创 在安卓手机上运行dosbox的初步体验

摘要:文章探讨了专业红娘在相亲角使用纸质记录的弊端,提出可采用移动设备替代。测试发现安卓平台的MagicDosBox能较好运行DBASE/FoxPro等数据库软件,配合天汇汉字系统可解决中文显示问题,实现数据在电脑与移动设备间的便捷传输。iOS平台因无法运行DOSBox而受限。研究为户外场景下的信息管理提供了可行性方案。

2025-08-02 00:47:24 302

原创 与deepseek的问答:dot net与Borland VCL的关系

摘要: Borland Delphi的VCL框架与.NET/C#存在深刻的技术传承关系。Delphi之父Anders Hejlsberg转投微软后主导设计了C#和.NET框架,将VCL的组件化、事件驱动等核心思想注入其中,使WinForms成为VCL的“托管代码转世”。C#/NET继承并拓展了RAD理念。技术谱系显示,C#实质是Delphi设计哲学的现代化演进,两者是“父子基因”的延续而非单纯竞争。

2025-07-24 12:15:06 810

原创 dbaseIII或foxplus的简化的弹出菜单实现方式

本文介绍了一种简化实现dBaseIII和FoxPlus弹出菜单的方法。通过将原本复杂的二维菜单结构简化为一维,并去除鼠标支持功能,开发了一个基于Pascal的菜单模块(foxmenu.tpu)。该方案通过解析简单的文本菜单配置文件(foxmenu.mnu),自动生成带边框的弹出菜单,并将用户选择结果以内存变量文件(exitcode.mem)形式返回。调用时只需执行RUN FOXM命令并读取返回码,极大简化了数据库系统菜单开发流程,使编程工作"傻瓜化"。文末提供了完整的Pascal源代码(

2025-07-16 16:10:03 690

原创 自动生成foxplus的光带菜单

摘要:文章介绍了Foxplus光带菜单的自动生成方法,通过crband.exe程序(Turbo Pascal编写)将格式化文本转换为可执行的Foxplus程序。相比下拉菜单,光带菜单具有单层结构、灵活配色等优势,但手工编写时定位较复杂。该程序读取包含菜单标题和子程序名的文本文件,自动生成居中显示、带边框的光带菜单程序,并处理用户选择逻辑。文末提供了程序源代码和示例,展示如何将"工资管理"等菜单项转换为完整的Foxplus程序。

2025-07-15 13:24:18 316

原创 自动生成foxplus的下拉菜单

本文介绍了在FoxBase环境下自动生成下拉菜单的方法。通过开发一款名为crdrag.exe的转换程序(使用Turbo Pascal编写),可将格式化的文本文件转换为可直接运行的PRG程序。该程序支持定义菜单栏数量、名称以及各菜单项对应的子程序,简化了FoxBase下拉菜单的开发流程。文中详细说明了文本文件的格式要求、程序实现思路和使用方法,并附上了完整的源代码供参考。这一工具在1995年开发,有效提升了FoxBase菜单系统的开发效率。

2025-07-14 18:03:18 604

原创 屏幕到fmt文件的转换

摘要:作者回顾了使用dBASE和FoxPlus的经历,比较了它们的优缺点,指出dBASE IV中文处理能力优于FoxPro但市场失利。文章重点介绍了将CCED/WPS制作的文本界面转换为Xbase格式文件(.fmt)的方法,并分享了自己用Pascal编写的转换工具stf.pas。该程序能解析文本样本,自动生成包含@...SAY/GET语句的fmt文件,解决了手动编写格式文件的繁琐问题。源代码展示了如何处理文本行、制表符和字段标记,体现了早期程序员在有限资源下的创新精神。

2025-07-13 10:14:56 766

原创 安卓系统的一个优势

摘要:在安卓系统中试用Magic DosBox运行DOS程序效果良好,虽存在中文支持不足、鼠标操作不完美等问题,但能流畅运行多种编程工具(Basic/Pascal/FoxPro等)。iOS缺乏类似应用,安卓配合Python/Lua等编程APP成为移动端学习编程的便捷平台。尽管存在一些小缺陷,整体体验令人满意。(148字)

2025-07-09 20:22:07 158

原创 pdf文件拆分工作流程

摘要:为解决案卷级PDF文件需拆分为件级PDF的档案归档需求,本文介绍了一种自动化拆分工作流程。该方法采用Excel、FoxPro和PDFtk工具组合:首先预处理PDF文件(规范命名、检查内容),通过Excel整理卷内目录并转换为DBF格式,再利用FoxPro程序自动生成PDFtk批处理命令,最终实现批量拆分。流程包含环境准备、预处理、自动化拆分和成果检查四个阶段,较手工操作显著提升效率,适用于大批量档案电子化处理。文末附有核心FoxPro程序源代码。

2025-07-04 10:00:47 865

原创 《自编menu下拉菜单使用技巧》补充之三

本文介绍了ASMPAS.EXE程序的功能,它可以将特定格式的菜单文本文件转换为同名的汇编及PASCAL程序,并编译生成.COM和.EXE文件。程序能处理最多6个菜单条,每个菜单条最多20个菜单项,自动在菜单右侧添加退出选项。文章详细说明了菜单文本文件的格式要求,并分析了使用汇编语言实现下拉菜单的技术难点,包括修改Ctrl+Break中断、调用外部程序、内存管理等。文末附带了ASMPAS.PAS程序的完整源代码,供读者参考研究。该程序通过自动化处理,简化了菜单系统的开发流程。

2025-07-03 08:30:44 663

原创 《自编menu下拉菜单使用技巧》补充之二

本文详细介绍了批处理程序调用下拉菜单EXE文件的实现逻辑。批处理通过循环调用menu.exe获取用户选择(返回20*X+Y格式的编码),按从大到小匹配选项执行对应功能。文中包含完整的batpas.pas源代码,该程序可将菜单文本转换为批处理文件和Pascal程序,并自动编译为EXE。菜单文本格式要求包含菜单项文字、子菜单数量、宽度及对应程序路径。系统会自动添加"退出"选项,确保程序可正常终止。该方案具有不占内存的优势,适用于DOS环境下的菜单系统开发。

2025-07-02 21:02:47 552

原创 《百度知道》的使用体验

摘要:随着AI问答工具的兴起,传统C2C问答平台如百度知道和腾讯问问逐渐式微。作者曾长期活跃于百度知道,专注回答汇编语言等技术问题,累计解答上万问题。但重复提问增多和误判违规导致其积极性受挫。作者认为AI回答更精准高效,但仍希望备份历史解答以发挥价值。最后强调平台运营需建立良性机制,并呼吁保持互帮互助精神,共同推动社会进步。(149字)

2025-06-22 08:49:45 202

原创 《自编menu下拉菜单使用技巧》补充之一

本文介绍了自编DOS下拉菜单程序的扩展功能。作者补充了一个将主菜单项数从6项扩展到15项的Pascal程序(menumake.pas),并提到将后续补充com调用exe方式和bat调用exe方式的代码实现。文章包含完整的Pascal源代码,展示了菜单数据结构、字符串处理和文件操作等关键功能。程序支持中英文界面切换,通过动态内存分配管理菜单项,并实现了菜单项的滚动显示功能。该方案解决了旧版程序菜单项数量限制的问题,为开发者提供了一个可扩展的DOS菜单系统实现参考。

2025-06-21 16:04:48 483

原创 新时代使用win31的体会

本文分享了作者在现代计算机环境下运行Windows 3.1系统的两种方法。第一种是通过U盘引导的实体机方案,使用DOS7.1启动后安装运行Windows 3.1标准模式,但无法支持增强模式;第二种是利用DOSBox-X虚拟机方案,可以运行增强模式但速度较慢。文章详细记录了两种方法的实现过程、所需工具配置以及各自优缺点,同时提及了寻找旧版软件的途径。作者指出,虽然现代硬件与Win3.1存在兼容性问题(如硬盘容量、内存限制等),但通过技术变通仍可运行这个经典系统,为怀旧或教育用途提供了可行方案。

2025-06-19 12:46:33 647

原创 自编menu下拉菜单使用技巧

本文分享了在DOS环境下自编下拉菜单程序的使用技巧。作者介绍了四种实现方式:1)通过Pascal程序直接调用菜单单元;2)使用通用程序读取文本配置文件;3)使用汇编程序调用Pascal菜单;4)通过批处理调用Pascal菜单。其中批处理方式(BatPas)最为推荐,因其内存占用最小(约10KB以内),且无需编程只需编辑menu.mnu文件即可。文章还提供了相关程序清单,包括menuunit.tpu核心菜单单元和自动生成工具asmpas.exe等。作者指出虽然Windows已普及,但DOS在工业、医疗等实时系

2025-06-18 19:13:38 893

原创 办公不可或缺的效率软件

是在本地计算机的海量的(全计算机 或 某个磁盘 或 某个目录)word文档、pdf文档等文件中搜索特定的“词”、“句”,从而定位所有相关文件的软件。便于通过特定的信息,搜索相关支撑性的文件。高效的pdf、caj、ofd、xdf、chm、xps、epub、txt等文件的阅读工具,一个软件可以打开常用的pdf、ofd、caj等文件,且本身小巧高速,不用安装某种类型文件的专用工具。是完全可以替代AutoCAD的国产cad工具,是工程师的必备,也是工程管理者应该初步掌握的工作工具。最常用的 压缩/解压 工具。

2024-03-26 21:27:05 397 1

原创 wps专业版横向打印预览bug

wps11.8.2.12195(专业版最新版)以及之前的12118版本在预览横向的页面时丢失了右边小半部分!我早就给客服反馈此问题,但至今仍未有解决问题的新版本发布。最搞笑的是,之前的12089版、12085版是没有这一问题的,软件的迭代产生了不该产生的bug!希望尽快将官网的12195版更新替换掉,以免因这种问题流失用户。个人版在不停地更新,专业版确被忽视了!

2024-03-25 19:16:48 402 2

原创 水库工程运行管理标准体系建设探索

为保证管理标准体系的系统性,使其中的事项、要素充分融合,有机统一,提升管理的效率和水平,在管理标准体系建设过程中,同步将《水利工程管理单位安全生产标准化评审标准》中8个一级项目、28个二级项目、126个三级项目和《大中型水库工程标准化管理评价标准》中五大类、31个项目、118项具体要求合并同类项,利用ISO高阶架构,融合归并为“组织环境、领导作用、策划、支持、实施、绩效评价、改进”等7个一级要素,注册登记、工程划界等64个二级要素,257条三级管理要求。在此层面将形成“管理手册、管理标准、技术标准”。

2024-02-05 17:15:44 1353 1

原创 档案电子化中的点滴经验

现在都要求,在纸质档案形成后,要将其扫描转化成电子档案。那么就有两种方法:一是按件扫描并保存为PDF文件;二是按卷扫描先形成整卷的PDF文件,再将该PDF文件按件拆分分别保存。 下面先介绍扫描和保存文件用到的设备和软件,再比较上面方法的优劣。扫描用到的设备为PC机和立式的能连续自动扫描(出纸)、双面一并扫描的扫描仪(主要针对A4幅面的档案资料,其他幅面的另行处理)。扫描用的软件为adobi的acrobat。了解了扫描并保存的工作方式就不难判断两种方法的优劣了。 方法一简单,扫描--保存一次性完成,但机器自动

2023-07-08 09:25:57 195

原创 信息系统水平的三个层次

不少组织在做这种整合的系统方面做了不少努力,试图按照自己的需求、自己的业务流程进行定制化、单件性的开发,有的取得了不错的效果,华为公司是这方面的典型。但很多组织没有达到预期的效果,开发了不少,真正跑起来的也就oa、财务系统等等,很多开发完成之后就束之高阁了。我自己独立开发过全套小型专业性的系统,对信息系统的开发有一些肤浅的认识。上述所列系统功能都相对单一,都有现成的商业系统可供选择,但尚缺少整合组织各业务于一体的信息系统。目前的很多系统多停留在记录式系统的层面,能将组织的大多数业务放在系统中跑起来的不多!

2023-07-07 22:05:10 215 1

原创 好的工作质量才是安全的全部

原因吗,就是条块分割,各管自己的一亩三分地,都强调自己的一亩三分地重要,不是从全局的角度,从组织的系统性运作方面去谋划安全标准化工作,怎么能做好呢?一切标准化(职业健康与安全管理体系、环境管理体系、安全生产标准化体系、水利工程运行管理标准体系、信息化标准体系等等)的建设工作都必须建立在9001的理念(风险意识和过程管理)和原则(顾客焦点、领导重视、全员参与、过程方法、循证决策、持续改进、建立良好的供方关系)的基础上来建设,他是标准化建设的总纲,离开了这个纲,不可能有运行得好的标准化工作体系。

2023-07-07 16:44:36 86 1

原创 企业标准化建设的误区

1、条块化、碎片化无论是自身需要还是行业强制,企业标准化的种类繁多,如:9001、14000、18000、安全标准化、运行标准化、企业标准化等等,要求的要素和管理点还不尽相同,甚至上架构体系都有很大差别。无论是行业内,还是有关专家,也许都认为自己标准化的要求最重要,必须无条件满足,有的甚至教条到要扣字眼、钻牛角尖的程度。如此,无疑会导致单一机构的标准化体系繁多,互不兼容、互相交叉、重复、内卷,浪费大量的人力物力,还未必能达到效果!因为这样做,很难做到政出一门、目标一致、步调一致,结果必然是打乱仗、内耗。

2023-07-02 15:02:09 167 2

FOXPROW编程技巧----1999年.doc

虽然foxprow用的不多了,且在多用户下有很多不足。但在单用户条件下用foxprow仍能解决不少问题。本文提供的技巧能进一步提高效率。

2014-01-26

数据保护与自动计算

简要介绍在delphi中如何实现对表、记录、字段的保护。

2014-06-13

十进制basic(decimalbasic)的解释执行和编译执行

简要介绍十进制basic(decimal basic)的特性和如何编译执行。

2014-10-14

水库工程管理标准体系建设培训系列材料

一、标准体系建设目的 二、标准体系建设到底要干什么? 三、标准体系建设的目标 四、标准体系分类 五、标准体系框架 六、标准体系架构解析 七、考核要素解析 八、建设方法解析 九、实施计划解析

2024-02-20

绿色的word5

早期的16位的word5,用于打开早期用word5创建的doc文件,以便将其转化为word97~word2003能打开的rtf格式文件。是拯救古董文件的一种方法。注意,本程序只能在32位的windows系统中运行。运行中若报错,可将mapi.dll文件拷贝到windows\system32文件夹中即可解决问题。

2023-08-19

think pad x1 carbon 随机win8安装win7经验

1、如何在win8系统中安装win7或者vista; 2、如何将GPT分区转化为MBR分区,且基本无损转换!

2013-05-26

8086处理器指令集&功能调用速查手册

8086的体系结构简介,80x86指令表,masm伪指令表,dos功能调用表,bios功能调用表。

2016-10-12

点与多边形的关系

计算原理: (1)是否为凸多边形:前三个点计算三角形(封闭线的面积,用积分方式计算),以后每加一个点面积均应增加或至少相等。 (2)最后一个点是否在凸多边形内:同上方式计算加上这个点的多边形的面积,相等或减少表示在内 !

2016-07-15

包括启动镜像的安装后的MSDOS7.1系统

在网上找了很多关于msdos7.1的下载包,总是有这样那样的问题。本压缩包是对安装好的dos7.1的打包备份,也包括启动镜像和使用说明,方便老机使用。dos7.1支持win3.1、win3.2等,支持fat32分区(dos6.22只支持fat16,也就是只能支持小硬盘)。

2014-02-21

delphi7中使用的FmxUtils单元

delphi7的示例中使用的fmxutils单元。这个单元具有通用性,可以直接放到lib目录中。本处提供的单元源码添加了WinExecAndWait32例程。 单元中包括文件复制,文件移动,取文件时间、属性、大小,执行文件(executefile、WinExecAndWait32)等例程。

2014-07-01

断面法体积工程量计算程序

横断面法计算体积工程量,只需输入断面上的坐标点和断面桩号(或断面间距)就可以计算体积,用于计算开挖方量、填筑方量等。可以显示每个横断面的图形。

2014-05-28

delphi7高精度计算单元 high.dcu

基于ansistring类型开发了delphi7的高精度计算单元high.dcu,其中包含高精度加法、减法、乘法、除法、最小公倍数、最大公约数 等计算函数或过程。其接口文件如下: unit high; interface const intmax=32767; function d2c(d:byte):char; function c2d(c:char):byte; function len(s:ansistring):integer; function plus(x,y:ansistring):ansistring; function mult(x,y:ansistring):ansistring; function minus(x,y:ansistring):ansistring; function divide(var x:ansistring;y:ansistring):ansistring; function gcd(x,y:ansistring):ansistring; function lcm(x,y:ansistring):ansistring; function hex2dec(s:ansistring):ansistring; procedure trans(a:ansistring;b:integer); implementation ................ end.

2016-08-10

兼容TurboPascal以及FreePascal的简易下拉菜单程序

兼容turbo pascal以及free pascal的简易下拉菜单程序 此包是在原dos下的基于turbo_pascal编程环境(未用turbo_vision)的下拉菜单基础上进一步简化、优化而来。原来的程序支持鼠标操作、dos下环境操作、内存操作、汇编(asm)函数或过程、dos下的汉字系统等。由于freepascal对这些特性中的大部分不能很好地支持,所以本次对这些特性全部删除。精简后的系统同时支持TurboPascal和FreePascal。 文件简介: 1、munit.pas----下拉菜单单元源程序 2、m.pas------通用下拉菜单程序(菜单要实现的功能由menu.mnu文本文件定义) 3、menu.mnu ----按一定格式由用户自定义的“菜单文件”,含主菜单、子菜单个数、子菜单宽度、子菜单、子菜单调用程序等。其格式要求见menuconv.exe的执行显示信息 4、menuconv.pas --自动将“menu.mnu”文件转化为“menu.pas”并自动编译生成“menu.exe”的源程序。转化后的menu.exe文件可独立运行,不再依赖menu.mnu文件。也可借助这个转换程序先生成一个菜单程序框架,再将“run(子菜单调用程序);”语句扩展成自已要实现的功能即可,这样可不必去关注munit单元的使用方法,简化编程。 5、arjj.pas ----给压缩程序arj.exe加壳(菜单)的程序源代码。菜单munit单元使用示例。 6、arj.exe-----压缩、解压缩程序 7、tpc.exe-----TurboPascal7.0编译程序 8、turbo.tpl----TurboPascal7.0编译时要用到的链接库文件 9、其他文件:均为用tpc.exe或fpc.exe编译生成的“单元文件”、“exe文件”或“临时文件”。

2014-06-25

裂缝文献数据库

水利水电工程裂缝文献数据库,含20多个裂缝检查与处理论文。

2014-04-12

delphi4.0 开发工具包

delphi4.0 是1998年发布的,至今已有很多年了,但还经常看到有迫切需要苦苦找寻的用户!现予以上传,仅供用于教学和研究工作,请勿用于商业目的。

2018-07-05

中文之星95 4M

适用于win3.1、win3.2的中文之星。

2014-02-21

面积、体积等工程量计算程序

利用截面面积、截面之间的间距计算面积,进而采用棱体或台体方式计算土石方、混凝土等体积量。只需输入截面周边的坐标点就可以求面积。

2014-01-26

用pascal编写的dos下的菜单程序及其应用

很早在dos下用turbo pascal编制的菜单(menu)单元(未使用turbo vision)及其使用。应用包括fortran菜单环境(仿集成环境)、masm菜单环境,以及将一定格式的文本文件转化为pascal菜单程序的转换器等等。 现公开原代码!

2012-11-14

dell inspiron 11z bcm4310无线网卡驱动 for xp_vista

从dell站点下载的“dell 微型无线网卡驱动”不支持xp或vista,网上的很多资源无法使用。 经大量的搜索,发现联想的F41A 无线网卡和dell 11z 均使用的是bcm4310芯片,且找到了联想的驱动。现放置与此,以解部分用户的燃眉之急。

2016-10-16

bde6.0安装文件(borland数据库引擎)

borland数据库驱动程序安装包。borland的数据库引擎安装通常是随delphi/C builder等开发工具一起安装,在开发时没有什么麻烦的,但在客户端安装时就啰唆了些,且安装后还要设置一些语言码选项,比较麻烦。本安装包只有不到4M,携带、安装方便!

2012-01-09

雷凌rt2870 802.11n USB Wireless LAN Card驱动

驱动精灵备份的雷凌rt2870 802.11n USB Wireless LAN Card驱动。 适用于腾达W311M无线网卡。

2014-02-26

双代号网络计算程序

用foxprow编制的双代号网络通用计算程序。

2014-06-11

Pascal免安装版.rar 避免被0除错误

网上下载的“pascal免安装版”,但发现其turbo.tpl库是1992年的,在现在高速cpu以及windows环境下自编的部分程序出现“被0除”错误。这个问题borland很早就发过补丁修正,我将压缩包中的turbo.tpl替换为修正后的turbo.tpl,同时添加修正后的保护模式下使用的tpp.tpl。

2012-11-14

自编的turbo pascal7.0集成开发环境 for win X86

自编的windows(win2000、winXP、vista32、win7X86等)下简单的集成开发环境,解压到某个目录中即可。仅3个必须的文件(pas_ide.exe、tpc.exe、turbo.tpl)。程序用到的临时文件有tempc1.txt、tempr.txt、lst.lst三个文本文件,用途分别为临时存储“编译信息”、“运行结果”、“编译运行合并操作”。注意:目录名称以及文件名称均不得超过8个字符,可以使用汉字。

2013-10-23

DBISAM3实用程序

DBISAM3实用程序(utils),不用安装,下载解压后可直接使用。包括dbsys、bdetran、srvadmin 三个工具。

2014-07-13

visual dbase 75 Language Reference

visual dbase 75 Language Reference

2012-01-09

信息管理系统设计与应用讲座课程安排

信息管理系统设计与应用讲座课时安排(现在的教学就应该教这些东西)。

2014-06-18

DBISAM2实用程序

DBISAM2实用程序(utils),不用安装,下载解压后可直接使用。包括dbsys、bdetran两个工具。

2014-07-13

DBISAM4实用程序

DBISAM4实用程序(utils),不用安装,下载解压后可直接使用。包括dbsys、bdetran、srvadmin 三个工具。

2014-07-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除