<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[gcbjoy的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/gcbjoy</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; gcbjoy]]></copyright><item><title><![CDATA[编程的乐趣源于持续的成功]]></title><link>https://blog.youkuaiyun.com/gcbjoy/article/details/161685712</link><guid>https://blog.youkuaiyun.com/gcbjoy/article/details/161685712</guid><author>gcbjoy</author><pubDate>Thu, 04 Jun 2026 13:33:56 +0800</pubDate><description><![CDATA[作者在博客开篇直接定义了编程的核心乐处：“假如你喜欢这样不断地成功，那就是编程最大的乐处！” 这一论断的支撑逻辑贯穿全文，主要基于编程活动本身的内在特性与作者个人长达数十年的实践体验。首先，编程行为具有。计算机作为执行载体，其运行机制严格遵循形式逻辑与预置指令。只要硬件无故障且未受恶意软件干扰，它便会“很忠诚地执行你键入的每一行代码”。这种特性将编程构建在一个排除了大量现实世界不确定性的环境中。]]></description><category></category></item><item><title><![CDATA[编程的乐处]]></title><link>https://blog.youkuaiyun.com/gcbjoy/article/details/150225994</link><guid>https://blog.youkuaiyun.com/gcbjoy/article/details/150225994</guid><author>gcbjoy</author><pubDate>Thu, 04 Jun 2026 07:33:35 +0800</pubDate><description><![CDATA[摘要： 本文回顾了作者30余年的编程经历，从1983年首次接触ALGOL60到2015年学习Python和Lua，共掌握9门编程语言。文章详述了不同语言的学习背景与应用场景，如用Z80汇编完成课程设计、Fortran77解决硕士课题、Pascal/Delphi开发实用系统，以及FoxPro构建三峡监理信息系统。作者强调编程的乐趣在于持续实现小目标的成就感，也坦言遇到过技术瓶颈和信息闭塞的困境。最后以成功与失败皆是常态作结，展现了一位非专业程序员对技术的热爱与豁达。]]></description><category></category></item><item><title><![CDATA[怀念恩师郭汉平]]></title><link>https://blog.youkuaiyun.com/gcbjoy/article/details/161601381</link><guid>https://blog.youkuaiyun.com/gcbjoy/article/details/161601381</guid><author>gcbjoy</author><pubDate>Mon, 01 Jun 2026 21:31:18 +0800</pubDate><description><![CDATA[这篇短文深情回忆了已故高中班主任兼数学老师的才华与教诲。作者以清晨梦境引出对恩师的思念，详细描绘了老师多才多艺的形象：不仅是教学能手，更是舞蹈、乐器、运动的达人，还擅长写作和心理疏导。这位个性张扬的特级教师以独特的教育方式影响学生，尤其对性格内向的作者给予特别关照。文字间流露出对老师才华横溢却生不逢时的感慨，以及对其知遇之恩的终生感激。]]></description><category></category></item><item><title><![CDATA[丹江口大坝加高工程建设过程简介]]></title><link>https://blog.youkuaiyun.com/gcbjoy/article/details/149173418</link><guid>https://blog.youkuaiyun.com/gcbjoy/article/details/149173418</guid><author>gcbjoy</author><pubDate>Sat, 23 May 2026 09:31:32 +0800</pubDate><description><![CDATA[摘要：丹江口大坝加高工程历时9年建设（2005-2014），分阶段实施：前期准备（2005年）完成&quot;三通一平&quot;；2005-2007年浇筑贴坡混凝土；2007-2009年进行加高混凝土施工；2011-2013年完成溢流堰面加高，采用预制叠梁门封堵等创新工艺。工程克服了初步设计批复滞后、施工工期压缩等困难，通过优化施工组织、增加垂直运输设备等措施确保进度。2013年通过蓄水验收，2021年完成设计单元完工验收，全面提升了大坝防洪能力和供水保障，为南水北调中线工程奠定基础。（150字）]]></description><category></category></item><item><title><![CDATA[管理程度检验的钥匙——台账]]></title><link>https://blog.youkuaiyun.com/gcbjoy/article/details/152929264</link><guid>https://blog.youkuaiyun.com/gcbjoy/article/details/152929264</guid><author>gcbjoy</author><pubDate>Fri, 10 Oct 2025 16:07:41 +0800</pubDate><description><![CDATA[摘要： 台账是检验项目管理程度的关键工具，涵盖工程管理的各环节。各类管理人员需建立相应台账（如试验、进度、质量、安全等），形成项目动态、过程化管理的总纲。台账的完整性与连续性反映管理水平和频度，缺失则意味着管理失控。电子化台账可嵌入时间戳，防止后期伪造档案。台账不仅是项目管理的核心，也是社会各领域管理的金钥匙。]]></description><category></category></item><item><title><![CDATA[WPS编辑排版之我见]]></title><link>https://blog.youkuaiyun.com/gcbjoy/article/details/152910473</link><guid>https://blog.youkuaiyun.com/gcbjoy/article/details/152910473</guid><author>gcbjoy</author><pubDate>Fri, 10 Oct 2025 12:01:38 +0800</pubDate><description><![CDATA[作者分享了使用WPS进行长篇文档编辑的经验总结，主要涉及版本选择与排版问题。在版本方面，推荐2016-7224个人版，因其稳定性好且功能实用；在排版方面，详细列举了自动编号、图表浮动插入、标题缩进、表格文字格式、流程图显示、全角半角符号、字体选用及表格间距等八大常见问题，并给出了具体解决方案。这些经验同样适用于Word文档编辑，对提高排版效率和质量具有参考价值。]]></description><category></category></item><item><title><![CDATA[进度、质量、安全的关系随笔]]></title><link>https://blog.youkuaiyun.com/gcbjoy/article/details/150150211</link><guid>https://blog.youkuaiyun.com/gcbjoy/article/details/150150211</guid><author>gcbjoy</author><pubDate>Sun, 10 Aug 2025 16:51:50 +0800</pubDate><description><![CDATA[进度、质量、安全的关系是动态的，需根据具体情况权衡。企业必须在保证质量、安全底线的前提下追求进度，否则难以生存和发展。进度是核心驱动力，质量与安全是支撑，三者需平衡。]]></description><category></category></item><item><title><![CDATA[用browse实现菜单功能的方法]]></title><link>https://blog.youkuaiyun.com/gcbjoy/article/details/150077466</link><guid>https://blog.youkuaiyun.com/gcbjoy/article/details/150077466</guid><author>gcbjoy</author><pubDate>Fri, 08 Aug 2025 22:50:15 +0800</pubDate><description><![CDATA[本文介绍了在dBASE和FoxPro中使用BROWSE命令实现菜单功能的方法。针对传统菜单功能项限制（不超过22项）的问题，作者提出利用BROWSE命令创建可扩展的菜单方案。通过设置逻辑字段标记选择项，或直接利用记录号确定用户选择，实现简单灵活的菜单功能。文中给出了一个包含6个选项的示例程序，演示了如何通过BROWSE命令创建可修改字段值的选择菜单，并指出只需记录号即可确定用户选择，使实现更加简化。该方法在dBASE IV 2.0中文版中调试通过，适用于需要处理大量选项的菜单场景。]]></description><category></category></item><item><title><![CDATA[dos中常用的全屏幕编辑器]]></title><link>https://blog.youkuaiyun.com/gcbjoy/article/details/149928779</link><guid>https://blog.youkuaiyun.com/gcbjoy/article/details/149928779</guid><author>gcbjoy</author><pubDate>Tue, 05 Aug 2025 09:54:28 +0800</pubDate><description><![CDATA[DOS时代常用的全屏幕编辑器包括：微软Edit、QE（UCDOS下最佳）、IBM的PE系列（支持矩形块操作）、数据库附带的SED系列；专业级编辑器如Norton Editor、Brief（Borland产品）存在兼容性问题；现代编辑器Vim和Emacs的DOS版本对中文支持不佳；SetEdit基于TurboVision环境，在部分模拟器中可运行。这些编辑器普遍存在与SPDOS/UCDOS等中文系统的兼容问题，主要体现为显示异常或运行错误，反映了DOS时代中文环境的特殊适配挑战。]]></description><category></category></item><item><title><![CDATA[几种汉字操作系统在dosbox或dosbox-x中的表现]]></title><link>https://blog.youkuaiyun.com/gcbjoy/article/details/149923745</link><guid>https://blog.youkuaiyun.com/gcbjoy/article/details/149923745</guid><author>gcbjoy</author><pubDate>Tue, 05 Aug 2025 07:57:17 +0800</pubDate><description><![CDATA[摘要：测试了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最优，而在模拟器中其他系统更适用。]]></description><category></category></item><item><title><![CDATA[在安卓手机上运行dosbox的初步体验]]></title><link>https://blog.youkuaiyun.com/gcbjoy/article/details/149845248</link><guid>https://blog.youkuaiyun.com/gcbjoy/article/details/149845248</guid><author>gcbjoy</author><pubDate>Sat, 02 Aug 2025 00:47:24 +0800</pubDate><description><![CDATA[摘要：文章探讨了专业红娘在相亲角使用纸质记录的弊端，提出可采用移动设备替代。测试发现安卓平台的MagicDosBox能较好运行DBASE/FoxPro等数据库软件，配合天汇汉字系统可解决中文显示问题，实现数据在电脑与移动设备间的便捷传输。iOS平台因无法运行DOSBox而受限。研究为户外场景下的信息管理提供了可行性方案。]]></description><category></category></item><item><title><![CDATA[与deepseek的问答：dot net与Borland VCL的关系]]></title><link>https://blog.youkuaiyun.com/gcbjoy/article/details/149600695</link><guid>https://blog.youkuaiyun.com/gcbjoy/article/details/149600695</guid><author>gcbjoy</author><pubDate>Thu, 24 Jul 2025 12:15:06 +0800</pubDate><description><![CDATA[摘要： Borland Delphi的VCL框架与.NET/C#存在深刻的技术传承关系。Delphi之父Anders Hejlsberg转投微软后主导设计了C#和.NET框架，将VCL的组件化、事件驱动等核心思想注入其中，使WinForms成为VCL的“托管代码转世”。C#/NET继承并拓展了RAD理念。技术谱系显示，C#实质是Delphi设计哲学的现代化演进，两者是“父子基因”的延续而非单纯竞争。]]></description><category></category></item><item><title><![CDATA[dbaseIII或foxplus的简化的弹出菜单实现方式]]></title><link>https://blog.youkuaiyun.com/gcbjoy/article/details/149401008</link><guid>https://blog.youkuaiyun.com/gcbjoy/article/details/149401008</guid><author>gcbjoy</author><pubDate>Wed, 16 Jul 2025 16:10:03 +0800</pubDate><description><![CDATA[本文介绍了一种简化实现dBaseIII和FoxPlus弹出菜单的方法。通过将原本复杂的二维菜单结构简化为一维，并去除鼠标支持功能，开发了一个基于Pascal的菜单模块(foxmenu.tpu)。该方案通过解析简单的文本菜单配置文件(foxmenu.mnu)，自动生成带边框的弹出菜单，并将用户选择结果以内存变量文件(exitcode.mem)形式返回。调用时只需执行RUN FOXM命令并读取返回码，极大简化了数据库系统菜单开发流程，使编程工作&quot;傻瓜化&quot;。文末提供了完整的Pascal源代码(]]></description><category></category></item><item><title><![CDATA[自动生成foxplus的光带菜单]]></title><link>https://blog.youkuaiyun.com/gcbjoy/article/details/149351868</link><guid>https://blog.youkuaiyun.com/gcbjoy/article/details/149351868</guid><author>gcbjoy</author><pubDate>Tue, 15 Jul 2025 13:24:18 +0800</pubDate><description><![CDATA[摘要：文章介绍了Foxplus光带菜单的自动生成方法，通过crband.exe程序（Turbo Pascal编写）将格式化文本转换为可执行的Foxplus程序。相比下拉菜单，光带菜单具有单层结构、灵活配色等优势，但手工编写时定位较复杂。该程序读取包含菜单标题和子程序名的文本文件，自动生成居中显示、带边框的光带菜单程序，并处理用户选择逻辑。文末提供了程序源代码和示例，展示如何将&quot;工资管理&quot;等菜单项转换为完整的Foxplus程序。]]></description><category></category></item><item><title><![CDATA[自动生成foxplus的下拉菜单]]></title><link>https://blog.youkuaiyun.com/gcbjoy/article/details/149336246</link><guid>https://blog.youkuaiyun.com/gcbjoy/article/details/149336246</guid><author>gcbjoy</author><pubDate>Mon, 14 Jul 2025 18:03:18 +0800</pubDate><description><![CDATA[本文介绍了在FoxBase环境下自动生成下拉菜单的方法。通过开发一款名为crdrag.exe的转换程序（使用Turbo Pascal编写），可将格式化的文本文件转换为可直接运行的PRG程序。该程序支持定义菜单栏数量、名称以及各菜单项对应的子程序，简化了FoxBase下拉菜单的开发流程。文中详细说明了文本文件的格式要求、程序实现思路和使用方法，并附上了完整的源代码供参考。这一工具在1995年开发，有效提升了FoxBase菜单系统的开发效率。]]></description><category></category></item><item><title><![CDATA[屏幕到fmt文件的转换]]></title><link>https://blog.youkuaiyun.com/gcbjoy/article/details/149306319</link><guid>https://blog.youkuaiyun.com/gcbjoy/article/details/149306319</guid><author>gcbjoy</author><pubDate>Sun, 13 Jul 2025 10:14:56 +0800</pubDate><description><![CDATA[摘要：作者回顾了使用dBASE和FoxPlus的经历，比较了它们的优缺点，指出dBASE IV中文处理能力优于FoxPro但市场失利。文章重点介绍了将CCED/WPS制作的文本界面转换为Xbase格式文件(.fmt)的方法，并分享了自己用Pascal编写的转换工具stf.pas。该程序能解析文本样本，自动生成包含@...SAY/GET语句的fmt文件，解决了手动编写格式文件的繁琐问题。源代码展示了如何处理文本行、制表符和字段标记，体现了早期程序员在有限资源下的创新精神。]]></description><category></category></item><item><title><![CDATA[安卓系统的一个优势]]></title><link>https://blog.youkuaiyun.com/gcbjoy/article/details/149232750</link><guid>https://blog.youkuaiyun.com/gcbjoy/article/details/149232750</guid><author>gcbjoy</author><pubDate>Wed, 09 Jul 2025 20:22:07 +0800</pubDate><description><![CDATA[摘要：在安卓系统中试用Magic DosBox运行DOS程序效果良好，虽存在中文支持不足、鼠标操作不完美等问题，但能流畅运行多种编程工具（Basic/Pascal/FoxPro等）。iOS缺乏类似应用，安卓配合Python/Lua等编程APP成为移动端学习编程的便捷平台。尽管存在一些小缺陷，整体体验令人满意。（148字）]]></description><category></category></item><item><title><![CDATA[pdf文件拆分工作流程]]></title><link>https://blog.youkuaiyun.com/gcbjoy/article/details/149110955</link><guid>https://blog.youkuaiyun.com/gcbjoy/article/details/149110955</guid><author>gcbjoy</author><pubDate>Fri, 04 Jul 2025 10:00:47 +0800</pubDate><description><![CDATA[摘要：为解决案卷级PDF文件需拆分为件级PDF的档案归档需求，本文介绍了一种自动化拆分工作流程。该方法采用Excel、FoxPro和PDFtk工具组合：首先预处理PDF文件（规范命名、检查内容），通过Excel整理卷内目录并转换为DBF格式，再利用FoxPro程序自动生成PDFtk批处理命令，最终实现批量拆分。流程包含环境准备、预处理、自动化拆分和成果检查四个阶段，较手工操作显著提升效率，适用于大批量档案电子化处理。文末附有核心FoxPro程序源代码。]]></description><category></category></item><item><title><![CDATA[《自编menu下拉菜单使用技巧》补充之三]]></title><link>https://blog.youkuaiyun.com/gcbjoy/article/details/149085759</link><guid>https://blog.youkuaiyun.com/gcbjoy/article/details/149085759</guid><author>gcbjoy</author><pubDate>Thu, 03 Jul 2025 08:30:44 +0800</pubDate><description><![CDATA[本文介绍了ASMPAS.EXE程序的功能，它可以将特定格式的菜单文本文件转换为同名的汇编及PASCAL程序，并编译生成.COM和.EXE文件。程序能处理最多6个菜单条，每个菜单条最多20个菜单项，自动在菜单右侧添加退出选项。文章详细说明了菜单文本文件的格式要求，并分析了使用汇编语言实现下拉菜单的技术难点，包括修改Ctrl+Break中断、调用外部程序、内存管理等。文末附带了ASMPAS.PAS程序的完整源代码，供读者参考研究。该程序通过自动化处理，简化了菜单系统的开发流程。]]></description><category></category></item><item><title><![CDATA[《自编menu下拉菜单使用技巧》补充之二]]></title><link>https://blog.youkuaiyun.com/gcbjoy/article/details/149078450</link><guid>https://blog.youkuaiyun.com/gcbjoy/article/details/149078450</guid><author>gcbjoy</author><pubDate>Wed, 02 Jul 2025 21:02:47 +0800</pubDate><description><![CDATA[本文详细介绍了批处理程序调用下拉菜单EXE文件的实现逻辑。批处理通过循环调用menu.exe获取用户选择（返回20*X+Y格式的编码），按从大到小匹配选项执行对应功能。文中包含完整的batpas.pas源代码，该程序可将菜单文本转换为批处理文件和Pascal程序，并自动编译为EXE。菜单文本格式要求包含菜单项文字、子菜单数量、宽度及对应程序路径。系统会自动添加&quot;退出&quot;选项，确保程序可正常终止。该方案具有不占内存的优势，适用于DOS环境下的菜单系统开发。]]></description><category></category></item></channel></rss>