摘要: 基于javaswing的软件,利用局域网共享盘实现的简单的自动更新程序,适合局域网内大量单机版软件更新。 简易程序,不适合C/S、B/S架构。 实现思路:共享盘内保存版本信息和最新jar包,软件读取共享版版本信息文件和自身版本比较,若有最新版本则进行jar包替换重启。 运行: UpdateProgr 阅读全文
posted @ 2020-06-12 16:46 月下独酌一杯酒 阅读(611) 评论(0) 推荐(0)
摘要: delphi文件后缀全解 1. 项目文件(.dpr):Delphi项目文件,用于保存窗体、单元等的信息,以及程序运行的初始化代码等,这种文件实际上包含了Pascal源代码。 2. 单元文件(.pas):Pascal文件,用于保存程序源代码,可以是与窗体有关的单元或是独立的单元。 3. 窗体文件(.d 阅读全文
posted @ 2019-11-28 10:41 月下独酌一杯酒 阅读(1116) 评论(0) 推荐(0)
摘要: 一个程序分为两个部分:1、程序首部:program 来标识这是一个pascal程序 后面的是可执行文件的名称程序名称2、程序体:说明部分:数据先定义后使用执行部分:以begin开始,以end结束 之后一个.表示整个程序的结束 uses 项目引用的其他文件,系统创建的单元文件或是用户创建的的单元文件接 阅读全文
posted @ 2019-11-28 10:36 月下独酌一杯酒 阅读(1020) 评论(0) 推荐(0)
摘要: 第一步:ApachePoi的jar包导全,不全会出现异常。 第二步:写就完事了:此例为读取特定模板的excel,仅供参考,根据实际需求改写。 package 自建包; import java.awt.BorderLayout;import java.awt.Container;import java 阅读全文
posted @ 2019-11-26 21:18 月下独酌一杯酒 阅读(509) 评论(0) 推荐(0)
摘要: 简单的文件选择对话框: package mypackage;/** * 打开文件和存储文件 */import java.awt.BorderLayout;import java.awt.Container;import java.awt.Dimension;import java.awt.event 阅读全文
posted @ 2019-11-26 21:08 月下独酌一杯酒 阅读(414) 评论(0) 推荐(0)
摘要: 装饰者模式:动态地将责任附加到对象上,若要扩展功能,装饰者提供了比继承更有弹性的替代方案。 以饮料店配调料为例://测试类public class StarbuzzCoffee { public static void main(String[] args) { Beverage beverage 阅读全文
posted @ 2019-11-11 22:30 月下独酌一杯酒 阅读(114) 评论(0) 推荐(0)
摘要: 观察者模式:定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新。 设计原则:为了交互对象之间的松耦合设计而努力。 主题和观察者定义了一对多的关系,参见报纸订阅服务,报社是主题,用户是观察者们。出版方+订阅者=观察者模式:1、当报社出版新的报纸时,会推送给 阅读全文
posted @ 2019-11-06 22:44 月下独酌一杯酒 阅读(127) 评论(0) 推荐(0)
摘要: 利用自定义的CellEditor实现第四列第二行为下拉框,本列其余行为文本框 利用默认的DefaultCellEditor设置第五列整列为下拉框 package mypackage; import java.awt.BorderLayout;import java.awt.Component;imp 阅读全文
posted @ 2019-11-05 21:56 月下独酌一杯酒 阅读(2413) 评论(0) 推荐(1)