自己动手设计代码编辑器——(二)导入源代码

本文介绍了作者在设计代码编辑器过程中,如何导入并分析源代码。使用了Neoforce界面库,实现了代码渲染、查找、括号匹配检查、自动缩进等基本功能。重点讲解了LoadFile函数以及核心分析函数GetNextCut(),该函数返回CodeCut类型,用于保存分析结果。
摘要由CSDN通过智能技术生成


今天去上课时

老师居然说,课程设计目前只注重界面上的设计。。。我去。。。谁一开始就设计界面,不注重逻辑???我又不是美工

所以果断下了第三方库


目前用了Neoforce界面库,如下




实现了一些东西,还是很炫的。。


代码编辑器基本功能都完成了

代码渲染器也完成了代码库虚线的渲染

相关的代码分析器里也完成了查找、括号匹配检查、自动缩进等等等等功能。




下面来说说今天的主题:代码的导入


其实导入很简单

public void ParseFromFile(string filePath)
 {
            try
            {
                LoadFile(filePath);
                Reset();
            }
            catch (Exception ex)
            {
                UDebug.Log(ex.Message);
            }
 }<
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值