编程思想
文章平均质量分 90
少说多做;
yy-2020
从敏捷开发到智能开发.
展开
-
JavaGUI:多功能计算器(五)--Swing实现双语数据包+菜单切换(完整源码+EXE下载)
在java的SwingGUI中,可以方便地实现双语悬停提示,但要实现语言包功能,难点就是要设计好语言包的格式。(本源码版本为v0.41;后面的按键和菜单命令执行部分与前文v0.34基本相同)英文窗口中的“选项–>典型”计算器界面:(简易型界面)中英文界面对比:(对话窗口自动跟踪主窗口)中文窗口的“帮助”菜单:(双语提示效果)中文窗口的“语言”菜单:(多功能界面)原创 2023-01-10 19:57:31 · 1452 阅读 · 0 评论 -
C语言游戏: 俄罗斯方块(Tetris)@兼谈程序优化方法 [源码+exe下载]
消除重复:如何将程序逻辑与数据分开?----俄罗斯方块(Tetris)程序的优化方法背景提示:1,数据,是程序设计的根本。 因为任何程序都可以看作是一组数据,和作用于其上的一组操作, 这也是面向对象程序设计中“类”的由来。 对C++来说,这组数据就是类的成员变量,或叫对象; 而作用于其上的一组操作就是成员函数,也称方法。2,逻辑,是程序设计的核心。 因为任何程序本质上都是基于数据的逻辑产品。 复杂冗长的逻辑没有人喜欢,而要简化逻辑首先就是消除重复; 这就是循环语句的存在价值和使命。3原创 2021-03-10 01:02:38 · 945 阅读 · 0 评论