`
sunjing21
  • 浏览: 157380 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论
文章列表
餐饮无线点菜机: 客户端程序与接口程序通过收发windows消息和读写文本文件这两种方式进行交互。过程如下: 1.消息发送方将消息的内容写入到指定的文件。 2.消息发送方通过Windows消息通知消息接收方接受消息。 3.当消息接 ...
不要迷失在技术的海洋中 分类: 程序人生 2007-10-30 15:46 4202人阅读 评论(46) 收藏 举报 技术就好像一片汪洋大海,越深入越望不到边际。就拿自己的体验来说吧,2000年的时候在学校搞ASP,觉得网页开发就是这么简单,把数据库中的数据格式化一下显示在页面上,把用户的输入组装成添加删除和修改的SQL提交到数据库中去。几年后的今天,我对自己了解或听说过的ASP.NET相关(注意:仅仅是ASP.NET或者说网站制作相关)技术列了一下: 在这些语言、技术、工具、理念中,每一项都能扩展出很多还要细化的技术,每一项要达到熟悉的程度可能都会花去一年的 ...
此界面是收银结账界面:SaleOrderTemp(临时订单)会传递给收银结账界面(CheckOutDialog).然后对订单进行相应的处理和验证 CheckOutDialog由MemberPanel(会员面板),FavorablePanel(优惠面板),CheckOutType(支付方式和接单方式面板),ButtomPanel(底部面 ...
jsp导出excel有两种不同的方式 一种时网页直接导出 另一种是通过开源jar直接操作excel 一.网页导出格式 导出excel按钮直接请求此页面,然后将要导出的值放到request里面即可 //此处必须添加 指定excel格式 <%@ page contentType="application/vnd.ms-excel; charset=UTF-8"%> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> < ...
1.配置文件生成动态面板 <ControlLayout defaultColumnStep="2" defaultRowStep="2" columnNum="2" rowNumber="15"> <PanelName>Customer_Panel</PanelName> <PanelShowName>\u4F9B\u5E94\u5546\u8D44\u6599</PanelShowName> <ColumnString gap=&quo ...
/** * 格式化成小数点后两位 * * @param price * @return */ protected Double formatDouble(double price) { BigDecimal b3 = new BigDecimal(price); double f3 = b3.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue(); return new Double(f3); }
private void addAccelerators(JPanel panel) { InputMap imap = panel.getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW); ActionMap amap = panel.getActionMap(); // 开台 (/) MyKeyBoardAction checkin = new MyKeyBoardAction(); imap.put(KeyStroke.getKeyStroke(KeyEvent.VK_DIVIDE, 0), "m_ri ...
不管在写什么程序的时候,好的注释是非常重要,代码不只是给自己看的,对于某些公司事务调整,对于后期的维护都非常重要。对于自己写的代码, 如果自己长期不碰,对于核心的业务逻辑,也会遗忘,所以一定要写注释,对自己负责,也是对公司,对代码负责.选简单列举java注释 JTable为列 <p><p> 一个段落 <code>JTableHeader</code> 类表示 <a href></a>超链接 <pre><pre>独立代码段落 <strong><strong>强调 ...
第4章 进程 进程通常被定义为一个正在运行的程序的实例,它由两个部分组成: • 一个是操作系统用来管理进程的内核对象。内核对象也是系统用来存放关于进程的统计 信息的地方。 • 另一个是地址空间,它包含所有可执行模块或D L L模块的代码和数据。它还包含动态内 存分配的空间。如线程堆栈和堆分配空间 若要使进程完成某项操作,它必须拥有一个在它的环境中运行的线程,该线程负责执行包含在进程的地址空间中的代码。实际上,单个进程可能包含若干个线程,所有这些线程都"同时”执行进程地址空间中的代码。为此,每个线程都有它自己的一组C P U寄存器和它自己的堆栈。每个进程至少拥有一个线程,来执 ...
XML+Swing 所有模块功能都实现插件化 扩展性 维护性 复用性可操作性 开发速度 都没得话说 用户可操作性等等 正佳餐饮软件 1.后台管理系统 2 用户资料模块展示 老鸟看看 应该知道基本原理是啥 不用多说 3.采购收货 4前台收银 5触摸屏 软件下载地址: 常州正佳餐饮软件 http://www.isale5000.cn/ 更多精彩
第二章 Unicode 2.1 字符集 软件的本地化要解决的真正问题,实际上就是如何来处理不同的字符集。多年来,许多人一直将文本串作为一系列单字节字符来进行编码,并在结尾处放上一个零。对于我们来说,这已经成了习惯。当调 ...
新增:合计行 关键点: 多级汇总分组统计报表 主要采用树的数据结构,第一级分组为树第一节点,第二级分组为第一级分组的树节点的子节点,以此类推。 合计行也是作为其分组的子节点。合计行为特殊子节点,本质都是和分组产生的树节点一致,只是所存放信息不同. 对于统计列:数量,数量占比,金额,金额占比,整数数量,都是为树节点的内容信息,用Map存放 对于辅助列:商品名称,品牌,同样也是树节点的内容信息,用Map存放
如何成为一个C++高级程序员 来源: CSDN发布时间: 2011-11-22 20:23阅读: 578 次原文链接全屏阅读 [收藏]   C++这门语言从诞生到今天已经经历了将近30个年头。不可否认,它的学习难度都比其它语言较高。而它的学习难度,主要 ...
程序员的学习和积累   对于一个程序员来说,学习的重要性相信大家都能意识得到。如何才能有效地学习,高效地学习?探讨下这个问题,我认为很有必要。   每个人学习的方法和习惯可能都不尽相同,很多人习惯了在学 ...
原有功能:无限极分组统计报表;以及无限极交叉分组报表;设置表格字体;对齐方式;设置每个单元格宽度;汇总单元格收缩,展开;辅助汇总列,统计汇总列 调整显示位置,保存最新调整大小,宽度,字体等 新增:统计汇总Bean 如:数量 数量占比 金额 金额占比 整型数量 计算策略外包配置,实现统计汇总列,依据实际需求,计算结果。 对于计算策略,在配置文件中给出 在增:对于分组汇总Bean 比喻:门店 款号 时间 增加 合计行 <1>分组报表 <2>分组交叉报表 本文是继Swing JTable复杂报表 http://blog.csdn.net/sjdl9396 ...
Global site tag (gtag.js) - Google Analytics