摘要: 初学时,有了想法却完全不知道该从何下指,此序列将抛砖引玉,与大家共同学习进步。 一个程序的初始,必然是启动。 我的要求: 1、应用程序保持单例; 2、从配置文件加载一些基础数据进行初始化; 3、显示软件的LOGO页面; 4、判断应用程序是否有更新; 4、进入用户登录界面; 5、用户成功登录后显示主界 阅读全文
posted @ 2018-10-15 22:30 ROTA 阅读(1137) 评论(0) 推荐(2) 编辑
摘要: 个别时候,我们需要一种多语种切换方案。 我的方案是这样的: 1、使用文本文本存储多语言元素,应用程序启动时加载到内存表中; 2、应用程序启动时从配置文件加载语种定义; 3、所有窗体继承自一个Base基类窗体,窗体加载时根据全局语种变量到内存表中加载多语言元素并赋值给有Text等文本属性的对象。 4、 阅读全文
posted @ 2018-10-15 21:48 ROTA 阅读(879) 评论(1) 推荐(1) 编辑
摘要: 在设计应用程序过程中,有时候加载对象需时较长,我们可以显示一个Loading等待页面,对用户来说就比较友好了。 这个还是涉及到多线程,下面是步骤。 一、创建好Loading窗体: 一个Panel用于显示转圈动画(仿Win10的Loading),一个Loading文本标签。动画的代码来自网络。 pub 阅读全文
posted @ 2018-10-15 21:34 ROTA 阅读(9286) 评论(7) 推荐(2) 编辑