IDE的界面设计

RuntimeError 2009-10-18 12:54:47
我正在考虑设计一个类似于VC这样的IDE(不是编译器),首先考虑的问题是界面。发现有如下几个问题,望各位高手指教!
1、是否一定要用MFC? 我不是对微软存在偏见,而是因为一旦程序用了MFC,想要移植到Linux等其他平台就麻烦了。如果不用MFC的话,用VC直接做Win32程序就太累了。
2、拆分窗口如何实现?就是像大多数IDE那样,左边一栏是资源文件树形分支,中间一大块是代码编辑区域,下面有一个提示输出框之类的。这个技术虽然属于基本技术,但是我找遍了各种VC的教程,虽然都提到了拆分窗口,但都没有详细给出设计方法。到头来我还是不会……
3、代码编辑器的关键词高亮显示如何实现?总不会是用户每输入一个字符都判断一次这么做的吧?……
4、程序调试的问题。我希望IDE具有诸如单步调试这样的功能,这是否一定要牵涉到编译器的设计?
此外我还参考了CodeBlock等开源软件的设计,只是那些东西太大,研究不下来~
...全文
359 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
suners 2011-11-16
  • 打赏
  • 举报
回复
有好的么
news007 2009-10-23
  • 打赏
  • 举报
回复
可以找个现成的IDE开始修改

--------------------------------
界面与逻辑彻底分离的利器:DirectUI
界面开发网站:www.uipower.com
RuntimeError 2009-10-22
  • 打赏
  • 举报
回复
值得研究,顶起来~
a3152199 2009-10-21
  • 打赏
  • 举报
回复
这些貌似都不是问题。
羽毛乱发 2009-10-20
  • 打赏
  • 举报
回复
帮顶
cnsyzb 2009-10-19
  • 打赏
  • 举报
回复
界面挺好看呀。
wocow3 2009-10-18
  • 打赏
  • 举报
回复
codejock xtream,BCG,VS2008sp1都有类似的framework
an_bachelor 2009-10-18
  • 打赏
  • 举报
回复
可以找个现成的IDE开始修改 比如Code::Blocks CodeLite之类
superdiablo 2009-10-18
  • 打赏
  • 举报
回复
看你有什么样的需求了,要跨平台就不要用微软的界面技术。如果用微软的技术可能WPF比MFC更好些,因为VS2010就是用WPF开发的。
单步调试不涉及编译器,但是设计调试技术,可以读一下相关方面的书籍,比如《Debugging Applications》
muzizongheng 2009-10-18
  • 打赏
  • 举报
回复
用mfc. 然后用vs2008 sp1, 里面直接用向导建立出来的就有 Visual Studio 风格的demo.
MoXiaoRab 2009-10-18
  • 打赏
  • 举报
回复
来来来,正好我手上有


文档和源码下载:下载地址1

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧