提交 30442812 编写于 作者: Y youngwolf

Update README.md

上级 c686f371
......@@ -2,7 +2,7 @@
专业的曲线、折线、柱状图绘制控件(ActiveX),高效灵活,可深度定制,支持插件开发。
## 一:什么是ST_Curve?
ST_Curve是一个专业的曲线绘制控件,只要是xy坐标系的曲线,都可绘制,纵坐标只能显示为值,横坐标可以显示为值或者时间(如果你愿意为控件提供插件,则坐标可显示任意字符)。
ST_Curve是一个专业的曲线绘制控件,只要是xy坐标系的曲线,都可绘制,纵坐标只能显示为值,横坐标可以显示为值或者时间(如果你愿意为控件提供插件,则横纵坐标均可显示任意字符)。
## 二:ST_Curve面向对象?
二次开发者,即你必须要对ST_Curve进行开发,它才能使用,就像现在流行的诸多界面库一样。
......@@ -38,10 +38,17 @@ COleDateTime代表一个日期,从1899.12.30开始,即1899.12.30等于0,
可以直接将double数据赋给COleDateTimeSpan或者COleDateTime,可隐式转换。
## 七:编译
本控件需要Lua,自带5.3.4版本的lib文件,vc++ 15.7.0编译,如果你的编译器不是15.7.0版本,需要自行从 https://www.lua.org/ 下载并编译,打开解决方案之后,如果提示Windows SDK版本不正确,请自行切换到你自己的版本(我的环境下是 Windows SDK 10.0.17134.0),如果想在低于vc++ 15.7.0版本下编译,请创建一个MFC ActiveX工程,然后将代码拷贝过去。
本控件需要Lua,自带5.4.3版本的lib文件,vc++ 2019 (16.11.3) 编译,如果你的编译器不是这个版本,需要自行从 https://www.lua.org/ 下载并编译,打开解决方案之后,如果提示Windows SDK版本不正确,请自行切换到你自己的版本,如果想在低于vc++ 2019 (16.11.3) 版本下编译,请创建一个MFC ActiveX工程,然后将代码拷贝过去。
## 八:进一步说明
本控件是10多年前我刚参加工作时开始写的,鉴于当时的水平,在组织框架上,可读性上都有很大的不足,仅仅是考虑了效率优先(当时的机器配置也有限),还请大家见谅。这么多年过去,我只能说其稳定性还是很不错,功能也足够强大,如果你要修改它,最好先读懂它。
本控件是在2004年左右我刚参加工作的时候开始编写的,鉴于当时的水平,在组织框架上,可读性上都有很大的不足,仅仅是考虑了效率优先(当时的机器配置也有限),且随着编译器的升级,出来了一些编译警告,但不影响功能所以我一直没有修正,还请大家见谅。这么多年过去,我只能说其稳定性还是很不错,功能也足够强大,可傻瓜式使用也可尝试定制,如果你要修改它,最好先读懂它。
## 九:联系我
QQ群:132339384,支持定制服务。
## 十:FAQ
相较于其它类似控制的最突出优势:</br>
效率和深度定制。</br>
</br>
最常见问题:</br>
在工作线程里面调用控件接口引起的多线程问题,因为几乎所有接口都需要调用窗口函数,windows规定窗口函数只能在主线程(GUI)里面调用,工作线程只能通过消息让主线程调用窗口函数。
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册