想利用 vc++完成一个 markdown 编辑器,有什么好建议吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
huanghua123
V2EX    程序员

想利用 vc++完成一个 markdown 编辑器,有什么好建议吗?

  •  
  •   huanghua123 2016-04-28 00:38:00 +08:00 3842 次点击
    这是一个创建于 3458 天前的主题,其中的信息可能已经有所发展或是发生改变。

    主要是为了用于 vc++这门课大作业,不想很水的写个贪吃蛇小游戏之类的。

    我一直在搞 java 。对 c 这块一点都不熟,各位 v 友可否提供点思路?

    第 1 条附言    2016-04-28 11:43:55 +08:00
    = =为什么都在谈什么贪吃蛇? 重点是 markdown 编辑器好吗?现在 v 站的都不谈技术,只会水贴了吗
    第 2 条附言    2016-04-28 12:33:22 +08:00
    。。别再说贪吃蛇了,我就是不想做贪吃蛇。任性!
    17 条回复    2016-05-08 14:45:22 +08:00
    wohenyingyu01
        1
    wohenyingyu01  
       2016-04-28 00:43:16 +08:00
    研究生毕业设计做贪吃蛇得优秀的路过。。。
    huanghua123
        2
    huanghua123  
    OP
       2016-04-28 01:05:52 +08:00
    @wohenyingyu01 = =这不是大一做的东西么
    skydiver
        3
    skydiver  
       2016-04-28 01:34:26 +08:00 via iPad   1
    一定要用 C++?果断 C#
    incompatible
        4
    incompatible  
       2016-04-28 01:40:26 +08:00
    @wohenyingyu01 哪个学校的研究生会这么水?
    fy
        5
    fy  
       2016-04-28 02:00:43 +08:00
    不要费事了, C++做 markdown 编辑器难点根本不是 C++本身。
    准确来说并没有什么像样的难点,只有各种苦工,然后如果你不会设计,界面还会很难看;你会设计,又不一定能够实现你的设计。
    msg7086
        6
    msg7086  
       2016-04-28 02:44:12 +08:00
    做作业就好好做作业,不要老想着搞个大新闻。
    你要写个项目可单独弄个开源项目,用正确的技术和设计去实现。
    ppdg
        7
    ppdg  
       2016-04-28 03:35:19 +08:00   1
    任何一个你觉得很水的东西有人都能做的很惊艳.看你想怎么做了.贪吃蛇得优秀有什么意外的,关键就是什么样的贪吃蛇.你心中的贪吃蛇并不是别人心中的贪吃蛇.比如多人对战,AI 设计,你觉得这东西都很水?
    Solael
        8
    Solael  
       2016-04-28 05:08:07 +08:00
    beginor
        9
    beginor  
       2016-04-28 08:47:17 +08:00 via Android
    用 VC 封装浏览器内核,然后再调一个 URL ,估计一百行代码搞定,接下来就是看你怎么吹了
    wohenyingyu01
        10
    wohenyingyu01  
       2016-04-28 09:19:40 +08:00
    @huanghua123
    @incompatible
    是英国的研究生,加上寒暑假只有 1 年,本科是学文科会计法律的,所以当时研究生毕业的时候没学过 c ,还不太会编程,都是 java 写的。


    @ppdg
    确实是 AI 多人对战的,原理类似 Dijkstra 算法,基于 A*寻路算法的改进,加上了对手行动的概率预测的第三个参数,本来还想把这个参数结合贝叶斯,可惜时间不够了没学会贝叶斯,现在看来的确很水,而且英文不行论文没写好,估计老师看在上面一条的情况下勉强给我个 A 。
    forrestchang
        11
    forrestchang  
       2016-04-28 12:04:22 +08:00
    贪吃蛇也可以以做出很有意思的东西的,可以和机器学习结合起来。

    Markdown 编辑器最主要的就是完成一个 Parser 吧,然后外面再套一层 GUI 就行了。
    mgongwang
        12
    mgongwang  
       2016-04-28 12:13:12 +08:00   1
    huanghua123
        13
    huanghua123  
    OP
       2016-04-28 12:17:34 +0800
    @mgongwang thank you !!
    zhangbohun
        14
    zhangbohun  
       2016-04-28 12:24:20 +08:00
    贪吃蛇也可以的,做成贪吃蛇 AI ,自动寻路什么的,好玩。
    SmiteChow
        15
    SmiteChow  
       2016-04-28 13:05:39 +08:00   1
    两部分:

    1. 一个普通的文本编辑器(打开文件,编辑文件,保存文件,导出 html )
    2. markdown 预览(使用 webkit 载入导出的 html )
    ppdg
        16
    ppdg  
       2016-04-28 15:14:58 +08:00
    @zhangbohun 还可以有技能,有属性,有级别. 哈哈
    dvorak4tzx
        17
    dvorak4tzx  
       2016-05-08 14:45:22 +08:00 via iPad
    还是调用 pandoc 把。。。。。。这个比较强大。外, vc++ 不跨平台,我准备用 qt 写一个。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     4037 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 10:14 PVG 18:14 LAX 03:14 JFK 06:14
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86