自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 [C++]自己编写简单浏览器:JavaScript如何解释执行,原来如此简单, 看了都会。

JavaScript语言在C++中的解释执行完全可以不用AST, 而是使用几个表查找解释执行。执行逻辑清晰简单。

2022-12-26 19:20:46 705 1

原创 [C++]自己编写简单浏览器:HTML, CSS和JavaScript一起跑起来了

自己第一次实现浏览器三大组件同时运行起来。虽说JavaScript是刚刚开了个头, 虽说还不知道如何支持if和循环, 但这对我来说确实是一个大突破。见图;

2022-12-22 13:52:04 347

原创 [C++]自己编写html浏览器:加载并使用css文件,title提示实现和element内文本选择, 附图

加载并使用css文件,title提示实现和element内文本选择, 附图

2022-12-14 12:44:53 212

原创 [C++]自己编写简单html浏览器,今日测试浮动div,效果见图

html浮动div元素测试,在Window窗口变大变小时自动换行或自动展开。div大小和div内部的格式保持不变

2022-12-11 19:44:58 267

原创 [C++】自己编写简单html浏览器:实现CSS与DOM快速匹配。分享html颜色类,用起来很方便

经测试包括超链接在内的各个元素的css均能高效匹配。这些css属性可以是在css文件中的,也可以是在head下的style标签里的。

2022-12-10 14:46:38 324

原创 [C++]自己编写简单html浏览器: 无限接近找到CSS和HTML的耦合方法, 附图。

感觉已经找到同时支持html和CSS的办法。现在最主要的挑战就是支持JavaScript, 完全觉得是无从下手。

2022-12-08 14:04:52 163

原创 [C++]自己编写简单html浏览器: style属性解析小程序源码交流

html style属性解析小程序源码交流; 示例

2022-12-04 13:21:02 147

原创 [C++]自己编写简单html浏览器:继续添加功能:见图

自己编写简单html浏览器: 图一:align="center" 图二:align="right" 图三:min-width:800px;overflow:scroll; 图四:style="margin:80px" 同时展示了word wrap和文本选择

2022-12-04 11:02:58 357

原创 [C++]我编写的html浏览器验证了一些有意思的功能实现

验证了一些html浏览器有意思的功能的实现,如窗口大小resize, dom中文本的选择,拷贝, 窗口的滚动,输入框文本的拷贝等。

2022-12-02 14:34:07 185

原创 [C++] 搭建了一个很基本的html浏览器

完全基于Winows API搭建了一个程序员的大玩具,可以在基本html页面之间跳转。文字和图片都可以是超链接。基本实现了Link, Link Hover和Link Active.现在支持的html元素还很有限。但比较有意义的是实现了输入框,输入框可以很好地支持屏幕滚动。和大家分享的图片是Microsoft Edge和我搭建的浏览器页面的对比图。主要通过搭建DOM树和Rendering树来支持html的解析和重绘。虽然开发还处于非常早期的阶段, 还是想和大家分享一下。可惜的是本人html太有限…

2022-11-29 13:28:07 662

原创 新的文本编辑器实现了输入单词的自动提示和选择功能

还支持换行自动缩进(autoIndentation), 行号的显示等

2022-11-19 13:51:49 242 1

原创 VC++源码:文本编辑器的具体实现(持续更新)

探索用各种方式实现基于Windows API的文本编辑器和各种技术在文本编辑器的使用。包括多线程等。持续更新中。

2022-11-09 16:23:18 309

原创 VC++完整代码:一个简单但可扩展的文本编辑器(更新)

全部代码都在下面了。还是上次发布的文本编辑软件的代码。这次进行了一些小的修改,并增加了一个菜单和一个contextMenu.后一张图是增加功能后的效果图。经测试,处理较大文件时效率还是比较高的。为了不至于代码太长,新增的功能不包含在这次代码中。

2022-11-02 20:08:07 271 1

原创 VC++用新方法编写的最基本的用于交流学习的文本编辑软件

新方法编写的文本编辑器的完整代码。全部放入一个CPP文件, 基于VC++和Windows API, 方便交流学习,不需其它支持文件。

2022-10-22 15:15:23 409

原创 支持自动查找和选择的ComboBox的具体实现

支持自动查找和选择的ComboBox输入框通过置换(subclass)ComboBox的Edit Control的窗口过程函数获得控制权

2022-10-17 09:35:21 574

原创 两款VC++编写的文本编辑软件 - 桌面笔记本和WSci桌面笔记本

两款VC++编写的文本编辑软件 - 桌面笔记本和WSci桌面笔记本 - Windows API, Scintilla, Lexilla

2022-10-15 08:31:05 593 1

原创 桌面笔记本升级了-桌面笔记本V1.1版发布了!(附图)

Windows API文本编辑器,文本编辑软件, C++

2019-02-17 19:22:04 193

原创 用C++写好一个基本的文本编辑软件

这个软件暂时命名为桌面笔记本。软件的核心是基于Windows SDK自己写的一个文本编辑类,采用了自定义的窗口类。这次没有采用微软的EDIT控件,也没有采用其它的文本编辑软件包。该软件采用面向对象的设计方法, 以便于未来功能的完善和扩展。但没有采用MFC, 而是自己写了一个应用程序类和其它的一些窗口类。感谢MicroSoft提供了这么好的软件接口,让我们能编写自己的软件。之前用EDIT控件...

2018-12-10 12:42:53 1349

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除