自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 重新设计语言规范、重写编译器、重写开发环境

语法规范是文法设计和语义函数定义的最基本要求,明确一贯的语法规范能极大的简化代码逻辑。、+、-、*、/,其他运算符,比如取余额由函数库支持(3)关键字有private、public、event、class、void、new、return、break、continue、SELECT、FROM、UPDATE等(4)基本语句有if、for、while、switch,当然变量定义和赋值基本的语句类型(5)变量声明语法、赋值语法、函数声明和调用语法、事件定义语法截图说明。

2023-09-09 02:22:55 61 1

原创 业务开发(八)

报表设计器继续编写报表设计器,基本原则:不用现成的,完全按自己需求随意朔造;凭证电子化管理从这个功能派生。报表设计器界面,纸张设置为210 X 120:设计界面分为不同的会话区,其中页眉、详细资料和页脚会话区是必须的,分组会话可以按需要增加,最多允许9个层次。不需要的会话可以不激活(背景为灰色网格),打印时不会占用空间。每个会话设置的高度即为打印时占用的高度分组会话设置小计及排序字段,分组#2嵌套分组#1设置标题列的属性设置数据行列的属性,其中字段名根据数

2022-03-30 10:04:25 82

原创 业务开发(七)

审批工作流大半年没敲代码了,最近闲着没事干,继续完成审批工作流的设计。(1)流程图设计,类似于Visio图,区别在于我是和系统操作捆绑在一起的(2)完成流程节点设计之后,就是设计每个节点的属性其中策略组用于确定下一个审批人是谁;系统操作,自动触发则是指此节点不需要人为操作,则系统自动执行“执行代码”页签的代码;系统判断,自动触发是指由系统自动执行“路径确定”页签的代码,系统自动指向下一节点(3)程序设计,此处例子为差旅费的报销申请(4)审批过程例子:主界面显示收到..

2022-03-14 22:41:18 320

原创 业务开发(六)

分类账分类账相对于总账而言,具有以下特点:(1)记录特定辅助核算的明细分录清单(2)记录特定辅助核算的汇总清单,包括年初数(3)可以对辅助核算编制计划(4)可以对辅助核算编制预算,并受预算管理(5)可以对辅助核算做未清项管理。典型的分类账包括科目分类账、现金流量分类账、客户分类账、供应商分类账、资产分类账、物料分类账、成本中心分类账、责任中心分类账、资金预测分类账及基金分类账等。其他的按需设置,比如对某些有实时要求的KPI设置为分类账,为了对全面预算做数据支撑设置为分类账。分类账通过系统配.

2021-06-08 06:37:57 134

原创 业务开发(五)

会计凭证记账会计凭证记账涉及到方方面面,这里主要介绍如何实现界面增强和逻辑增强。界面布局:行项目字段有五十多个,不可能录入分录时在这几十个字段中跳来跳去,如何设计凭证界面需要认真考量。最终我选择了表格+界面布局为主,全部字段界面为辅助的方式用户可以很轻松的管理自己需要的界面字段,可以设置哪些字段隐藏或显示,字段是否可以编辑及字段是否必须输入录入会计分录时,系统根据分录类型自动隐藏不需要的字段。比如类型选择A,表格后面只看到资产编号、次级编号和事务类型;类型选择S,表格后面只.

2021-06-03 21:57:31 118

原创 业务开发(四)

下面写四篇文章,主数据、会计凭证记账、分类账及审批工作流,以呈现财务的业务逻辑设计架构。目标:以不变的业务逻辑架构应付形形色色的实际业务需求。

2021-06-03 21:43:49 182 1

原创 业务开发(三)

业务开发过程前面介绍的业务开发,主要是从结果去呈现如何实现,没有刻意体现中间实现过程。业务开发过程基本上是设计数据表、界面设计、数据源设计和代码编写,这其中关键的一步没有任何介绍:调试程序,我如何确保编写的业务代码就是我想要的逻辑?调试程序:(1)设置断点:在需要程序停止的地方设置断点(2)启动程序,程序会在触碰到断点时自动停止,等待调试。调试可以使用单步、跳入和跳出的方式动画演示下一篇:上一篇:权限设计...

2021-02-17 01:06:27 156

原创 业务开发(二)

权限设计基本上解释两个问题即可解释权限的运行逻辑:(1)何时触发权限检查(2)触发哪些权限检查(3)为了实现前两个逻辑而设计的逻辑。(1)何时触发权限检查:在做界面设计,如果此设计属于“点击”且需要判断是否有权点击时,“检查权限”打上勾触发权限检查。这类设计主要有三类:菜单的点击、工具按钮的点击,界面按钮的点击。(2)触发哪些权限检查:完成第一步设计后,通过菜单“编辑”--“权限配置文件”可以自动提取当前界面需要做权限检查的动作(并自动生成权限配置文件,在代码编译时自动生成权限代码,这.

2021-02-16 10:57:20 126

原创 业务开发(一)

业务实现的基本逻辑因为疫情,天天被围在屋里,前一段时间花了大半个月把几年前写的开发环境代码从头读了一遍,对设计理念不统一的地方做了修正。接着考虑做业务开发,放年假过去几天了,唯一能做的事情就是敲代码应付无聊。写几篇文章纪念今年独自一个在外乡过年。基本逻辑:数据设计-->界面设计-->数据结构设计及分配-->代码编写-->发布程序。这里我将由简单到复杂地呈现两种情形,但本质上是一样的。(一)单纯数据更新的基本逻辑(以定义公司代码为例)。数据设计:定义两个表X0.

2021-02-10 13:26:02 974

原创 编写开发环境很难吗(六)

结束语在这几篇文章的最后,我想呈现我做为一个代码者(我不是开发者,我是业务者)的代码风格,代码风格就是代码者的本性。系统登录界面的代码段: private void ToolBoxClick(object sender, ToolBoxItemClickEventArgs e) { if (!FTP.GetHostInfo()) //加载解密服务器链接文件 { EAS.Resul.

2020-12-27 03:38:50 245 1

原创 编写开发环境很难吗(五)

一个好的业务设计系统,简洁明了的数据设计器是必须的。数据表设计:数据视图设计:搜索帮助设计:主要用于表字段的外键检查、表字段的搜过界面与结果界面设置,及按F1时对表字段的详细说明。参看数据查询部分数据查询修改设计:动画演示下一篇:结束语...

2020-12-27 03:19:23 163

原创 编写开发环境很难吗(四)

代码设计器应具有一般开发环境有的关键字着色、智能提示、代码调试功能左边为项目结构,右边为代码编辑器关键字显示、智能提示、断点设置严肃的业务代码例子动画演示下一篇:数据设计器...

2020-12-26 11:09:14 122

原创 编写开发环境很难吗(三)

窗体设计器用于方便快捷设计出需要的业务界面。左边是项目结构,右边是窗体设计器可使用的控件清单、属性设计窗和事件清单属性设置属性设置动画演示下一篇:代码设计器...

2020-12-26 09:52:23 185

原创 编写开发环境很难吗(二)

完成表格控件的开发后,其他控件的开发就是轻车路熟了。首先开发全新风格的窗体,标题栏、菜单、工具栏、状态栏。这里不得不感慨,找风格统一的图标对我太难太难了,要不工具栏的显示真他妈难看,状态栏可以显示正常、警告或错误提示,或者显示进度条。下图左边为树形控件下图看到的是常用控件,比如标签、文本框、多行文本、分组框、分页框下图看到的是扩展功能的文本框,主要用于搜索条件,可以指定单值,范围,或不连续的搜索范围下图呈现的是单选框、多选框、按钮和列表视图最后...

2020-12-26 09:07:00 109

原创 编写开发环境很难吗(一)

编写开发环境很难吗前言 最近参加一个说是耗资几个亿几百号人参加的国产企业应用系统开发项目,从个人角度评价,真是少点意思。因此扯出2013年我曾问过的一个问题:编写一个开发环境,然后用这个开发环境去编写应用系统很难吗?在此我想呈现2015年写的一堆玩具代码,大家评论如何。 我是财务业务顾问偏CO,在讨论业务流程的时候,所有的数据都流到我这里,为了能压住业务前端,我必须懂得业务前端的东西,因此平时无聊时总有东西琢磨,实在搞不明白就去系统扒代码。到了2013年,渐渐觉得SAP已...

2020-12-25 20:39:20 201

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除