| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:18639 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘 要:随着当今社会电脑的普及以及5G网络的出现,人们对通信网络以及对计算机有着更加深入的了解。随着大学生的普及,人们对电脑的需求越来越多面化。作为一名学习软件工程专业的学生,写好一页页漂亮的文字以及设计漂亮的界面、以及简便得写入代码文件以及文字的编辑,这就需要使用专业化的文本编辑器。Markdown在线文本编辑器足以编写普通的文字,和写入软件专业性代码,这极大方便了我们的文本编写和代码上传。Markdown这款标记语言相较于其他语言而言属于轻量级别,通过极为简便明了的标记语法,使文本语言发生了翻天覆地的变化,使文本语言能够从无格式状态变成有格式状态。本次论文采用了前端、后端、数据库的全方位的计算机专业知识,利用前端的HTML、JavaScript、CSS,后端的C#语言,采用MYSQL数据库进行前后端代码的连接,以及Web端MVC开发框架,实现了整个系统的基本架构。本次论文发现Markdown文本编辑器系统能够与常用的网页内容发布整合在一起,实现Markdown在任何网站的快速标记发布。Markdown文本在线发布系统发布的内容支持有道云Markdown格式和微信公众号文章等常见格式。基于上述发现,我们可以充分利用好Markdown在线文本编辑器,这极大加快了我们的文字编辑、优化文章的发布、以及代码的编写。Markdown编辑器的优点之多,当我们引入需求匹配理论分析,我们可以充分对其进行最大程度的使用。这次的设计,使我从不知这款软件到深深喜爱上这款软件,更加深层次得了解Markdown编辑器的迷人所在。 关键词:Markdown;文本在线发布系统;在线发布;文本编辑器。
目录 摘要 Abstract 1 绪论-1 1.1 课题研究背景和意义-1 1.2 课题研究现状及内容-1 1.3 论文结构和安排-2 1.4 本章小结-2 2 Markdown实现工具-3 2.1 Visual Studio 2017开发平台介绍-3 2.2 C#语言-3 2.3 HTML语言-3 2.3.1 定义-3 2.3.2 整体结构-3 2.4 JavaScript语言-3 2.4.1 定义-3 2.4.2 基本特点-4 2.5 CSS语言-4 2.5.1 定义-4 2.5.2 语言特点-4 2.6 MVC框架语言介绍-4 2.7 本章小结-5 3 系统设计-6 3.1 系统体系结构设计-6 3.2 模块分解-7 3.3 本章小结-9 4 系统实现-10 4.1 字体功能实现-10 4.2 标题功能实现-13 4.3 列表功能实现-14 4.4 分割线功能实现-16 4.5 链接/引用链接功能实现-17 4.6 添加图片功能实现-18 4.7 行内代码功能实现-19 4.8 预格式文本/代码块功能实现-20 4.9 代码块多语言风格功能实现-21 4.10 添加表格功能实现-21 4.11 日期时间功能实现-22 4.12 表情功能实现-22 4.13 HTML实体字符功能实现-23 4.14 插入分页符功能实现-24 4.15 保存文档功能实现-25 4.16 上传预览功能实现-26 4.17 打开文档功能实现-27 4.18 本章小结-28 5 系统发布-29 5.1 系统发布流程-29 5.2 系统发布错误及解决方案-30 5.3 局域网内浏览Markdown系统-32 5.4 不同发布方案的讨论与比较-32 5.5 本章小结-33 6 系统测试-34 6.1 软件测试简介-34 6.2 Markdown在线发布系统的系统功能测试-34 6.3 系统综合性能分析-35 6.4 本章小结-36 7 总结与展望-37 7.1 总结-37 7.2 后期展望-37 参 考 文 献-38 致 谢-40 附 录-41 |

