Skip to content

SweetIceLolly/DragControlsIDE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

拖控件大法

一个使用VB6开发的简易IDE,以VB6开发的形式来开发C++程序,让C++对GUI的编写更加香甜~

百度贴吧链接

第二版已经正式开坑,欢迎前来支持! https://github.com/SweetIceLolly/DragControlsIDE-v2

主要功能

一个简单的,界面类似VB6的IDE,能基本达到一个简易工程的开发需求(新建, 摆放UI, 编写代码, 调试/运行, 编译, 打开/保存)。 程序旨在以C++,但是尽量接近VB6的语法,使习惯于VB6开发的用户能使用接近VB6的开发环境进行简单的C++程序开发。 这个程序可能并不能达到一个项目的开发需求,更加比不上MFC、C#、QT等,但是我相信对于新手来说一定是一个轻量的、友好的、简单的上手工具。 你能够在拖控件大法里像VB6一样在窗体上摆放各种控件、设置他们的属性、针对他们的事件编写代码,而不一样的是语言换成了C++。如果您希望使用C++开发小型GUI程序,不妨试试吧。

其他的内容不想打字啦... 有兴趣的话点开上面贴吧链接呗~ (`・ω・´)

已知的小毛病

若提示xxx.ocx没有注册:请以管理员身份运行regsvr32 ocx路径

窗体上拖放太多控件会爆炸... 目前没有什么好的解决思路 (:з」∠)

没有为代码编辑器选择等宽字体,导致代码编辑器写出来的代码略难看 XD

【长期毛病】作者太懒

想要改进的地方(但是目前没有着手改进23333)

窗体断点弄的不是很理想... 目前只是通过往代码里插入SuspendProcess这种形式来实现断点,感觉不是很好,受技术所限不知道如何实现。

调试期间的资讯太少(例如本地变量、呼叫堆栈等等功能都没能实现),也是因为技术所限导致的 (;′⌒`)

目前只能进行有单个窗体程序的开发,希望在未来能实现有多个窗口的程序的开发吧。

其他的诸如UI需要改进等问题请不要吐槽╥﹏╥ 作者UI硬伤呜呜呜我已经很努力改进的了啦... ε(┬┬﹏┬┬)3

开源协议

MIT

About

一个使用VB6开发的简易IDE,以VB6开发的形式来开发C++程序,让C++对GUI的编写更加香甜~

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published