功能:(精简公式编辑器的基础上添加一些功能)
1、程序界面的设计,开发与实现。包括程序工具栏和模板工具栏的分布,编辑和输入公式的区域,光标的位置等。
2、实现数学公式的录入编辑、自动编号排序、格式化等功能。包括对字母的斜体表示,对公式、字母和符号之间的结构关系进行判断,对鼠标、键盘输入和编辑公式的响应,对特殊结构模板的处理,判断输入字符的类型,针对不同数式结构分别设计对应的公式模板类等。
3、实现数学公式的自动编号排序功能。包括对公式的自动编号排序,对插入或删减公式的自动编号排序,,对公式编号的修改,更改编号格式等。
4、实现数学公式的格式化功能。包括使用内置样式对已完成的公式进行格式化等。
5、实现预置自定义设置快捷键功能。
大概界面:
工具区域
工具区域
模板区域
模板区域
符号区域
符号区域
工具区域包括:编号,格式化,预置快捷键
符号区域包括:关系符号,间距与省略号,修饰符号,运算符号,箭头符号,逻辑符号,集合论符号,其他符号希腊字母(小写),希腊字母(大写)
模板区域包括:围栏模板,分式和根式模板,上下标模板,求和模板,积分模板,底线和顶线模板,标签箭头模板,乘积和集合论模板,矩阵模板
工具:VS2015(C#) WPS2019专业版