摘要: 很多时候(如Ajax)我们需要从Web应用中得到标准的反馈以便进行数据分析。 为此,我将各类返回标准化封装,客户端将统一得到 JSON:[{"status":200,"message":"success","data":[Object]}],有利于建立统一的数据处理模型。 如何使用? 阅读全文
posted @ 2018-10-16 22:42 ROTA 阅读(4514) 评论(2) 推荐(0) 编辑
摘要: 作为ERP等数据应用程序,数据库的处理是重中之重。 在框架中,我封装了一个数据库的基类,在每个模组启动或窗体启动过程中,实例化一个基类即可调用CRUD操作(create 添加read读取 update 修改delete删除),当然,还包括基础的SQL事务处理。 这个过程中,还考虑到对插件的管控,利用 阅读全文
posted @ 2018-10-16 20:10 ROTA 阅读(1839) 评论(4) 推荐(4) 编辑
摘要: 初学时,有了想法却完全不知道该从何下指,此序列将抛砖引玉,与大家共同学习进步。 一个程序的初始,必然是启动。 我的要求: 1、应用程序保持单例; 2、从配置文件加载一些基础数据进行初始化; 3、显示软件的LOGO页面; 4、判断应用程序是否有更新; 4、进入用户登录界面; 5、用户成功登录后显示主界 阅读全文
posted @ 2018-10-15 22:30 ROTA 阅读(1155) 评论(0) 推荐(2) 编辑
摘要: 个别时候,我们需要一种多语种切换方案。 我的方案是这样的: 1、使用文本文本存储多语言元素,应用程序启动时加载到内存表中; 2、应用程序启动时从配置文件加载语种定义; 3、所有窗体继承自一个Base基类窗体,窗体加载时根据全局语种变量到内存表中加载多语言元素并赋值给有Text等文本属性的对象。 4、 阅读全文
posted @ 2018-10-15 21:48 ROTA 阅读(885) 评论(1) 推荐(1) 编辑
摘要: 在设计应用程序过程中,有时候加载对象需时较长,我们可以显示一个Loading等待页面,对用户来说就比较友好了。 这个还是涉及到多线程,下面是步骤。 一、创建好Loading窗体: 一个Panel用于显示转圈动画(仿Win10的Loading),一个Loading文本标签。动画的代码来自网络。 pub 阅读全文
posted @ 2018-10-15 21:34 ROTA 阅读(9529) 评论(7) 推荐(2) 编辑
摘要: 一直对商业控件不感冒, 结合日常工作, 我写了几个常用控件. 一、下拉框控件(仿Access下拉框:F4下拉,自动输入,支持单/多列显示),可在Datagridview中使用。 1、常规: 2、Datagridview: 二、带按钮的文本框(可在Datagridview中使用): 1、常规: 2、D 阅读全文
posted @ 2018-10-12 16:56 ROTA 阅读(1422) 评论(0) 推荐(2) 编辑
摘要: 一、前提条件,App必须具有NFC权限。 二、项目中加入监控类NFCCatchActivity.cs [Activity(Label = "NFCCatch",Theme = "@android:style/Theme.NoDisplay")] [IntentFilter(new[] { "andr 阅读全文
posted @ 2018-10-11 09:36 ROTA 阅读(1431) 评论(0) 推荐(0) 编辑
摘要: Programmer普弱哥们都喜欢玩自己的框架,我也不例外。 理想中,这个框架要易于理解、易于扩展、易于维护;最重要的,易于CODING。 系统是1主体框架+N模组的多个EXE/DLL组成的,在主体框架打开的时候,编译完模块EXE可以马上响应需求,不用退系统,不用重登录。 大概的目标:来一个新功能需 阅读全文
posted @ 2018-10-10 21:11 ROTA 阅读(1902) 评论(3) 推荐(2) 编辑
摘要: 网上分享有很多种自制DGV控件,都有不小的缺陷。 没办法,按需求自己定制了一个。 一、过滤方面类似于Excel的筛选功能。支持右键菜单筛选,同时也支持在文本框输入文字按焦点列进行筛选; 二、统计行我采用的是双Datagridview方案。在构建控件时加入一个Dock为Bottom的子Datagrid 阅读全文
posted @ 2018-10-10 09:10 ROTA 阅读(6145) 评论(3) 推荐(2) 编辑
摘要: 一、准备:想要操作Excel,先要在添加2个COM引用: 1、Microsoft Excel 14.0 Object Library (版本不同14.0也可能是12.0等) 2、Microsoft Office 14.0 Object Library 二、操作: 在Winform中,也须添加引用 u 阅读全文
posted @ 2018-09-30 17:28 ROTA 阅读(861) 评论(0) 推荐(0) 编辑