自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

家在东北

翠花,上酸菜

  • 博客(29)
  • 资源 (57)
  • 收藏
  • 关注

原创 Open CASCADE 用户指南:可视化

这是 Open CASCADE 的官方用户指南,使用 Microsoft Edge 翻译,原文 https://dev.opencascade.org/doc/occt-7.7.0/overview/html/occt_user_guides__visualization.html

2024-03-25 22:19:28 696

原创 Open CASCADE 建模:瓶子教程

这是 Open CASCADE 的官方建模教程,使用 Microsoft Edge 翻译,原文 https://dev.opencascade.org/doc/occt-7.7.0/overview/html/occt__tutorial.html

2024-01-24 21:12:42 935

原创 第一个 OpenGL 程序:旋转的立方体(VS2022 / MFC)

通过绘制一个自动旋转的立方体,讲解了 OpenGL 的一些基本概念。适合有一定 C++ 或 MFC 基础的 OpenGL 小白入门阅读。

2024-01-13 12:35:17 1643

原创 DICOM 图像传输:使用 LeadTools 实现 C-Store SCP 服务

本文使用 LeadTools 实现 C-Store SCP 服务。

2023-01-04 22:15:53 1447 12

原创 AutoCAD 2019 .NET Wizards Requires .NET Framework 4.7 to be installed 问题处理

文章目录问题描述解决办法另一个解决办法修改 AutoCADNetWizards.msi终极解决办法问题描述安装 AutoCAD 2019 .NET Wizards 时,要求必须先安装 Visual Studio 2017 和 .NET Framework 4.7。如果电脑上已经安装了更高版本的 .NET Framework,比如 .NET Framework 4.8,此时即使安装了 .NET Framework 4.7,AutoCAD 2019 .NET Wizards 也仍然会提示 AutoCAD

2021-10-16 21:33:25 1265

原创 第一个 DCMTK 程序:显示 DICOM 图像(DCMTK 3.6.4 + Qt 5.14.2 + VS2015)

文章目录开发环境Visual Studio Qt 选项创建 Qt Widgets 程序开发环境DCMTK 3.6.4Qt 5.14.2Visual Studio 2015Qt Visual Studio Tools 2.6.0DCMTK 使用 《编译 DCMTK DLL(DCMTK 3.6.4 + VS2015 + Win10)》 一文所生成的 DLL。Qt 下载地址:http://download.qt.io/archive/qt/从 Qt 5.15 版本开始,开源版的 Qt 已经不提

2020-11-19 22:31:02 4642 6

原创 编译 DCMTK DLL(DCMTK 3.6.4 + VS2015 + Win10)

目录下载 DCMTK 和支持库编译 DCMTK 并不复杂,网上也有很多讲的很清晰的文章,本文权当一篇个人记录。由于最新的 DCMTK 3.6.5 只提供了 VS2017 版本的支持库,而我要使用 VS2015,因此选择了编译 DCMTK 3.6.4。下载 DCMTK 和支持库...

2020-09-03 22:11:35 1685

原创 编译 CTK(Win10 + Qt 5.14.0 + VS2015)

文章目录下载 CTK 和 CTKData 源码网上讲解如何编译 CTK 的文章有很多,本文也是对许多文章的综合和整理。下载 CTK 和 CTKData 源码如果网速好的话,推荐先安装 Git,这样在编译 CTK 的过程中,对于一些依赖的程序包,CMake 会自动调用 Git 进行下载,比如 CTKData。但国内的网络环境,像移动、电信这样的网络状况,我们还是不必期望太高,老老实实自己手动下载更好。CTK 源码:https://github.com/commontk/CTKCTKData 源码:

2020-08-05 22:11:46 3334 10

原创 MFC 序列化与 CArchive 源码解析(VC2015)

文章目录基本数据类型MFC 实现了一套完整的序列化和反序列化机制,这套机制的核心是 CArchive 类。CArchive 类同时实现了序列化和反序列化的功能,由于反序列化是序列化的反向操作,故本文只关注序列化的实现。CArchive 实现的是二进制序列化,现在来看这有些过时了(毕竟 MFC 太古老了)。比如在 .NET 框架里,虽然也支持二进制序列化,但主推的已经是 XML 序列化了。二进制序列化可读性差,不易反序列化。CArchive 序列化的成果,使用 CArchive 反序列化是很容易的,但要不

2020-07-15 22:57:05 1002 1

原创 VC++动态链接库(DLL)编程深入浅出(VS2015)

本文文字转载于太平洋电脑网,原文由宋宝华于 2005 年发表。原文示例由 VC++ 6.0 开发,本文使用 VC++ 2015 重新编写。本文版权仍归原作者所有。原文链接如下:VC++动态链接库(DLL)编程深入浅出(一)VC++动态链接库(DLL)编程深入浅出(二)VC++动态链接库(DLL)编程深入浅出(三)VC++动态链接库(DLL)编程深入浅出(四)1. 概论先来阐述一下DLL(Dynamic Linkable Library)的概念,你可以简单的把DLL看成一种仓库,它提供给你一

2020-06-30 22:56:00 589

原创 VirtualBox Win10 Kernel mode 驱动开发环境搭建(VS2015)

本文介绍了在 Win10 上使用 Visual Studio 2015 开发内核模式驱动程序的开发环境和测试环境的配置过程。

2020-01-21 23:41:32 1767 2

原创 C# 自绘 Bootstrap 风格 WinForms 按钮

有关 WinForms 控件自绘的文章,百度一下有很多,GitHub 上也有开源的控件,如 MaterialSkin for .NET WinForms 。本文通过实现一个 Bootstrap 风格的按钮控件,向大家展示 WinForms 控件自绘的基本方法。Bootstrap 风格按钮如下:创建 WinForms 控件库启动 Visual Studio,新建 Windows 窗体控件库...

2019-11-04 23:32:15 1556

原创 DirectWrite Hello World 示例简化版

微软有一些 DirectWrite Win32 示例程序,源码在 https://github.com/microsoft/Windows-classic-samples/tree/master/Samples/Win7Samples/multimedia/DirectWrite本文参照 TextDialogSample 示例代码,对 HelloWorld 示例进行了简化,简化内容有两方面:...

2019-10-10 22:55:06 927

原创 Windows Ribbon for WinForms 开发实例(VS2015)

Windows Ribbon for WinForms 是 Windows Ribbon Framework 的一个 .NET 托管包装。本实例将通过开发一个仿写字板的程序演示 Windows Ribbon for WinForms 的基本用法。开发环境:Windows 10 + Visual Studio 2015...

2019-08-29 23:05:15 3970 8

原创 C# + OpenXML 生成 Word 文档(VS2015)

本文是 Open XML SDK 的入门文章,将逐步讲解如何生成一个下面这样的 Word 文档:有关 Open XML SDK 的详细内容,请参阅这个链接:欢迎使用 Open XML SDK 2.5 for Office创建示例程序...

2019-07-11 22:25:11 5845 10

原创 提取 Office 2016 工具栏图标

Office 图标精美漂亮,作为微软的官方图标,与 Windows 具有一致的风格,但我们若想把这些图标用在自己的程序中,却并不容易,使用常规的提取程序资源的方法,根本得不到这些图标。微软虽然没有把这些图标开放给我们下载使用,但在 Office VBA 中,微软却是允许我们随意使用的。通过调用 CommandBars.GetImageMso 方法,我们可以得到指定控件的图标。CommandBa...

2019-05-15 22:19:32 6137 2

原创 RibbonWinForms 示例(VS2015)

官网:https://github.com/RibbonWinForms/RibbonWinForms使用说明:Easily Add a Ribbon into a WinForms ApplicationA Professional Ribbon You Will Use (Now with orb!)下载 RibbonWinForms进入 https://github.com/R...

2019-01-29 20:58:12 1700

原创 Python 3.7.1 embeddable 及 PyQt5 开发环境搭建

下载 Python 3.7.1 embeddable进入 Python Releases for Windows 下载页面,点击 Windows x86 embeddable zip file下载 python-3.7.1-embed-win32.zip 文件。下载之后,将 python-3.7.1-embed-win32.zip 解压到 D:\python-3.7.1-embed-win32...

2018-12-29 22:29:07 4916 1

原创 Code::Blocks 17.12 FLTK 开发环境搭建

下载 Code::Blocks进入 Code::Blocks 下载页面 http://www.codeblocks.org/downloads点击 Download the binary release 链接,进入安装包下载页面,下载 codeblocks-17.12mingw-nosetup.zip将下载的 codeblocks-17.12mingw-nosetup.zip 解压到 D...

2018-12-04 23:35:30 2029 2

原创 CefGlue:编译并运行官方 Demo .WinForms(VS2015)

下载 CefGlue进入这个地址 https://bitbucket.org/xilium/xilium.cefglue/downloads点击红框中的“Download repository”,下载 CefGlue。

2018-09-25 23:39:30 3683

原创 Node.js: TypeORM and Express with TypeScript

主题:使用 TypeORM 访问 MariaDB / MySQL 数据库环境准备Node.js v8.11.3MariaDB 10.3Visual Studio Code 1.24.1数据:MySQL Example Database: world 说明:本文使用 MySQL 的示例数据库 world 作为演示数据。使用 MariaDB 自带的客户端 Heid...

2018-07-26 23:46:48 1325

原创 CEF:进程间通信 Demo(VS2013)

Chromium 为了提高稳定性,使用了多进程架构。在上篇 CEF:JavaScript 调用 C++ 函数 Demo(VS2013)中,为了将从 Web 页面接收到的数据发送到 Browser 进程,使用了命名管道,实际上 CEF 已经内置了发送进程消息的方法,使用起来更方便。   这篇文章将在上篇 CEF:JavaScript 调用 C++ 函数 Demo(VS2013)的基础上,重写进程间

2017-12-27 22:10:51 1592

原创 CEF:JavaScript 调用 C++ 函数 Demo(VS2013)

这篇文章说一说 CEF 应用中,如何在网页内使用 JavaScript 调用外部 C++ 函数。

2017-12-20 00:15:33 3124 2

原创 CEF:C++ 调用 JavaScript 函数 Demo(VS2013)

这篇文章演示了使用 CEF 时 C++ 如何调用浏览器页面中的 JavaScript 函数,暨如何向 Web 页面传递数据。

2017-07-24 22:57:57 3504

原创 CEF:MFC 对话框 Demo(VS2013)

CEF 的官方例子 cefsimple 和 cefclient 都是使用 Win32 API 开发的,这给大家学习使用 CEF 带来了很大不便,很多人更需要一个使用 MFC 开发的例子。

2017-07-11 23:16:28 11175 15

原创 Node.js:Express and Waterline

使用 Waterline 访问 MySQL 数据库

2016-05-22 23:21:39 1529 1

原创 STS: Spring Boot and Hibernate

说说如何使用 Hibernate 访问数据库。

2016-03-20 12:42:36 3434

原创 STS: Spring Boot and MyBatis

这篇文章说说使用 MyBatis 访问数据库的事儿。

2016-03-01 22:31:47 5732 1

原创 STS: Spring Boot and Spring MVC

第一次使用 Spring Tool Suite,感觉很好用,但是想使用 Spring Starter Project 创建一个 Spring MVC 项目,却不知道怎么做。费了好大劲儿,终于搞明白了,特此记录一下。

2016-02-22 17:54:38 6436

《Visual C++ 网络通信编程实用案例精选》 9.6 远程监控实例 源码(VS2013)

这是参照《Visual C++ 网络通信编程实用案例精选》一书中 9.6 节“远程监控实例”的例子,使用 Visual Studio 2013 重新编写的源码,代码已使用 Visual Studio 2013 调试编译通过。

2018-02-10

CEF:进程间通信 Demo(VS2013)

CEF 进程间通信 Demo(VS2013)源码,详细步骤请见博客文章 http://blog.csdn.net/blackwoodcliff/article/details/78917001

2018-01-23

CEF:JavaScript 调用 C++ 函数 Demo(VS2013)

这是使用 CEF 开发时 JavaScript 调用 C++ 函数的例子,详细步骤请见博客文章 http://blog.csdn.net/blackwoodcliff/article/details/78598262

2017-12-24

CEF:C++ 调用 JavaScript 函数 Demo(VS2013)

这是使用 CEF 开发时 C++ 调用 JavaScript 函数的例子,详细步骤请见博客文章 http://blog.csdn.net/blackwoodcliff/article/details/75137460

2017-07-25

CEF:MFC 对话框 Demo(VS2013)

这是使用 MFC 开发的 CEF 例子,详细步骤请见博客文章 http://blog.csdn.net/blackwoodcliff/article/details/74276848 https://download.csdn.net/download/blackwoodcliff/10171521 是更完整的代码

2017-07-13

《Visual C++ 网络通信编程实用案例精选》 9.4 网络五子棋系统 改进版源码(VS2013)

《Visual C++ 网络通信编程实用案例精选》一书中 9.4 节“网络五子棋系统”的例子,原版代码会出现玩一会儿就通信中断,棋子就不能同步的情况。这是改进版源码,增加了一行代码,解决了这个问题。该程序已使用 Visual Studio 2013 调试编译通过。 原版代码在这里 http://download.csdn.net/detail/blackwoodcliff/9824234

2017-04-25

《Visual C++ 网络通信编程实用案例精选》 9.4 网络五子棋系统 源码(VS2013)

这是参照《Visual C++ 网络通信编程实用案例精选》一书中 9.4 节“网络五子棋系统”的例子,使用 Visual Studio 2013 重新编写的源码,代码已使用 Visual Studio 2013 调试编译通过。

2017-04-24

《Visual C++ 网络通信编程实用案例精选》 9.2 网络流量监控实例 源码(VS2013)

这是参照《Visual C++ 网络通信编程实用案例精选》一书中 9.2 节“网络流量监控实例”的例子,使用 Visual Studio 2013 重新编写的源码,代码已使用 Visual Studio 2013 调试编译通过。如果网络流量显示为 0,请点击右键选择一个合适的接口。

2017-04-22

《Visual C++ 网络通信编程实用案例精选》 6.7 HTTP 协议 改进版源码(VS2013)

其实这个算不上改进版,原始代码实际是没有问题的。原始代码源自微软,用 VC 6.0 编写,使用的多字节字符集,运行正常。这个用 VS2013 重写的代码,使用的 Unicode 字符集,出现了浏览器无法正确解析服务器响应的问题。经过检查调试,发现服务器 Response 消息的第一行必须使用多字节编码,否则浏览器就不能正确解析。原版代码在这里 http://download.csdn.net/detail/blackwoodcliff/9819627

2017-04-21

《Visual C++ 网络通信编程实用案例精选》 6.7 HTTP 协议 源码(VS2013)

这是参照《Visual C++ 网络通信编程实用案例精选》一书中 6.7 节“HTTP 协议”的 HTTP 客户端和 HTTP 服务器例子,使用 Visual Studio 2013 重新编写的源码,代码已使用 Visual Studio 2013 调试编译通过。源码包括 HTTP 客户端和 HTTP 服务器两部分。原来的代码运行正常,但这个重新编写的代码,浏览器无法正确解析服务器响应。

2017-04-19

《Visual C++ 网络通信编程实用案例精选》 5.3 端口扫描程序 源码(VS2013)

这是参照《Visual C++ 网络通信编程实用案例精选》一书中 5.3 节“端口扫描程序”的例子,使用 Visual Studio 2013 重新编写的源码,代码已使用 Visual Studio 2013 调试编译通过。

2017-04-16

《Visual C++ 网络通信编程实用案例精选》 5.2 大型文件传输 改进版源码(VS2013)

《Visual C++ 网络通信编程实用案例精选》书中 5.2 节“大型文件传输”的例子,原版代码有很多问题。这是改进版源码,解决了原版的所有问题,现在可以传输任何类型、任何大小的文件。该程序已使用 Visual Studio 2013 调试编译通过。 原版代码在这里 http://download.csdn.net/detail/blackwoodcliff/9813464 “5.1 点对点文件传输”的源码在这里 http://download.csdn.net/detail/blackwoodcliff/9814518 http://download.csdn.net/detail/blackwoodcliff/9812213

2017-04-15

《Visual C++ 网络通信编程实用案例精选》 5.1 点对点文件传输 改进版源码(VS2013)

《Visual C++ 网络通信编程实用案例精选》书中 5.1 节“点对点文件传输”的网络文件传输例子,原版代码有很多问题。这是改进版源码,解决了原版的所有问题,现在可以传输任何类型的文件,而且只要内存足够大,几个 G 的文件都能传。该程序已使用 Visual Studio 2013 调试编译通过。 原版代码在这里 http://download.csdn.net/detail/blackwoodcliff/9812213

2017-04-14

《Visual C++ 网络通信编程实用案例精选》 5.2 大型文件传输 源码(VS2013)

这是参照《Visual C++ 网络通信编程实用案例精选》一书中 5.2 节“大型文件传输”的例子,使用 Visual Studio 2013 重新编写的源码,代码已使用 Visual Studio 2013 调试编译通过。由于这个例子是在前一个“5.1 点对点文件传输”的代码上修改来的,所以前一个例子存在的问题,在这个上面依然存在。这个程序虽然没有实用价值,但用来了解一下大型文件网络传输的原理是可以的。“5.1 点对点文件传输”的源码在这里 http://download.csdn.net/detail/blackwoodcliff/9812213

2017-04-13

《Visual C++ 网络通信编程实用案例精选》 5.1 点对点文件传输 源码(VS2013)

这是参照《Visual C++ 网络通信编程实用案例精选》一书中 5.1 节“点对点文件传输”的网络文件传输例子,使用 Visual Studio 2013 重新编写的源码,代码已使用 Visual Studio 2013 调试编译通过。这个例子运行起来有很多问题,不具有实用价值,但用来了解一下网络文件传输的原理还是可以的。

2017-04-12

CSocket 聊天室源码(不使用派生类)(VS2013)

CSocket 通常的用法,是以 CSocket 为基类,派生出自己的类,并覆盖必要的函数(OnAccept、OnReceive)。不过网上有一篇流传很广的文章(http://blog.chinaunix.net/uid-20743151-id-326359.html),里面有一句“CSocket经常不用派生就可以直接使用”,这个程序演示了这种用法。代码已使用 Visual Studio 2013 调试编译通过。用过之后你会发现,这样做还不如直接使用 WinSock API,这么用简直辜负了微软的一番苦心。正常用法的 CSocket 聊天室源码 http://download.csdn.net/detail/blackwoodcliff/9797057 http://download.csdn.net/detail/blackwoodcliff/9795783 http://download.csdn.net/detail/blackwoodcliff/9801796

2017-04-09

CSocket 聊天室源码(不使用 CArchive 和 CSocketFile)(VS2013)

《Visual C++ 网络通信编程实用案例精选》书中的 CSocket 聊天室使用了 CArchive 和 CSocketFile,这是微软推荐的做法。但单独使用 CSocket 也是可以的,这个程序演示了如何单独使用 CSocket。代码已使用 Visual Studio 2013 调试编译通过。其实单独使用 CSocket,与使用 CAsyncSocket 的方法是类似的,最大的不同之处在于 Connect() 函数的用法。CSocket 是同步的,Connect() 的返回值表示是否连接成功,CAsyncSocket.Connect() 通常返回 WSAEWOULDBLOCK 错误,需

2017-04-01

CAsyncSocket 聊天室源码(VS2013)

这是仿照《Visual C++ 网络通信编程实用案例精选》书中的聊天室开发的 CAsyncSocket 聊天室,原来的程序是使用 WSAAsyncSelect 和 CSocket 开发的,这个程序尝试使用 CAsyncSocket 实现了相同的功能。代码已使用 Visual Studio 2013 调试编译通过。原版代码在这里 http://download.csdn.net/detail/blackwoodcliff/9795783 http://download.csdn.net/detail/blackwoodcliff/9797057 http://download.csdn.net/detail/blackwoodcliff/9789144

2017-03-31

《Visual C++ 网络通信编程实用案例精选》Example2 改进版源码(VS2013)

《Visual C++ 网络通信编程实用案例精选》书中的 Example2 是 CSocket 聊天室,原版代码会出现过一会儿就收不到消息的情况。这是改进版源码,增加了一行代码,解决了这个问题。该程序已使用 Visual Studio 2013 调试编译通过。 原版代码在这里 http://download.csdn.net/detail/blackwoodcliff/9795783

2017-03-28

《Visual C++ 网络通信编程实用案例精选》Example2 源码(VS2013)

这是参照《Visual C++ 网络通信编程实用案例精选》一书中的 Example2,使用 Visual Studio 2013 重新编写的 CSocket 聊天室源码,代码已使用 Visual Studio 2013 调试编译通过。据说原来的代码在 VC6.0 下运行正常,但现在在 VS2013 下会出现过一会儿就接收不到消息的情况。

2017-03-27

Open CASCADE Technology 7.7.0 安装包

Open CASCADE Technology 7.7.0 binaries pre-compiled Windows installer VC++ 2017 64 bit: opencascade-7.7.0-vc14-64.exe https://dev.opencascade.org/release

2024-01-29

第一个 OpenGL 程序:旋转的立方体(VS2022 / MFC)源码

这是博文《第一个 OpenGL 程序:旋转的立方体(VS2022 / MFC)》的源码,详细内容见博客文章 https://blog.csdn.net/blackwoodcliff/article/details/132282723

2024-01-13

Qt 聊天室源码(Qt 6.4.2)

这是 MFC CSocket 聊天室(https://download.csdn.net/download/blackwoodcliff/9801796)的 Qt 版。这个程序在一个程序里同时实现了聊天室服务端和客户端,既可以作为服务端使用,也可以作为客户端使用。

2023-03-27

DICOM 图像传输:使用 LeadTools 实现 C-Store SCP 服务 源码

这是博文《DICOM 图像传输:使用 LeadTools 实现 C-Store SCP 服务》的源码,详细内容见博客文章 https://blog.csdn.net/blackwoodcliff/article/details/128244788

2023-01-05

Windows NT4 画图程序源码 VC++ 2015 修正简化版

这是在原版 Windows NT4 画图程序源码的基础上修正简化而成的。原版程序是 1997 年的代码,在 VC++ 2015 上无法编译通过,这个版本修正了这些编译错误,使得可以在 VC++ 2015 上顺利编译通过。另外,这个版本去掉了 OLE 相关的代码,并把界面改成了中文。

2021-10-20

QDraw - Qt QGraphicsView 绘图源码(VS2015+Qt 5.14.2)

这是 GitHub 上 qdraw 程序的简化版,去掉了右下角的属性框,界面改成了中文,调整了创建菜单和工具条代码。原版代码在这里 https://github.com/egan2015/qdraw

2021-07-15

Direct2D StrokeStyle Demo 源码(VC2015)

这是微软官方的 Direct2D StrokeStyle 示例,但在微软的网站上已经找不到这个例子的源码了。这份代码,是根据这个网页 http://blog.sina.com.cn/s/blog_6cd824cd0102w7zw.html,并参照微软其它 Direct2D 示例,补全了缺失的部分,整理而成的完整代码。源码经 VC2015 编译通过。

2021-05-11

DICOM 格式图像

DICOM 图像,MR 图像。更多 DICOM 图像可到这里下载:https://support.dcmtk.org/redmine/projects/dcmtk/wiki/DICOM_Images

2020-11-26

第一个 DCMTK 程序:显示 DICOM 图像(DCMTK 3.6.4 + Qt 5.14.2 + VS2015)源码

这是博文《第一个 DCMTK 程序:显示 DICOM 图像(DCMTK 3.6.4 + Qt 5.14.2 + VS2015)》的源码,详细内容见博客文章 https://blog.csdn.net/blackwoodcliff/article/details/109481195

2020-11-25

编译好的 DCMTK 3.6.4 DLL(VC2015 x64)

这是使用 VC2015 编译的 x64 版本的 DCMTK 3.6.4 DLL,里面包含了 Debug 版和 Release 版的 lib 文件和 dll 文件。这是博文《编译 DCMTK DLL(DCMTK 3.6.4 + VS2015 + Win10)》的编译成果,详细编译过程见博客文章 https://blog.csdn.net/blackwoodcliff/article/details/108270692

2020-11-24

VC++动态链接库(DLL)编程深入浅出(VC2015)源码

这是博文《VC++动态链接库(DLL)编程深入浅出(VS2015)》的源码,详细内容见博客文章 https://blog.csdn.net/blackwoodcliff/article/details/106650841

2020-07-01

EMF Parser (TypeScript) 源码

UDOC.js 是 [Photopea](https://www.Photopea.com) 项目的文档解析和转换组件。 FromEMF.js 是 UDOC.js 中的 EMF 文件解析器。 此代码是把 FromEMF.js 用 TypeScript 改写的版本,并且修正了原版代码在解析 EXTTEXTOUTW 时的一个小问题。 原版代码及说明在这里 https://github.com/photopea/UDOC.js

2020-05-13

EMF Explorer (VC2015) 源码

这是国外一个大神(http://www.flounder.com/personal.htm)在 2008 年写的一个 EMF 文件解析程序。虽然是 12 年前的代码了,但依然很有参考价值。 这是使用 VC++ 2015 编译通过的源码,并且修正了原版代码在解析 EMREXTTEXTOUTW 时的一个小错误。 原版代码及说明在这里 http://www.flounder.com/metafileexplorer.htm 大神还写了很多其它代码,可以在这个页面找到 http://www.flounder.com/mvp_tips.htm

2020-05-07

C# 自绘 Bootstrap 风格 WinForms 按钮(VS2015)源码

这是博文《C# 自绘 Bootstrap 风格 WinForms 按钮》的 C# 源码,详细内容见博客文章 https://blog.csdn.net/blackwoodcliff/article/details/102828600

2019-11-05

DirectWrite Hello World 示例简化版(VS2015)C++ 源码

这是《DirectWrite Hello World 示例简化版》的 C++ 源码,详细内容见博客文章 https://blog.csdn.net/blackwoodcliff/article/details/101386862

2019-10-11

Windows Ribbon for WinForms 开发实例(VS2015)C# 源码

这是《Windows Ribbon for WinForms 开发实例(VS2015)》的 C# 源码,详细内容见博客文章 https://blog.csdn.net/blackwoodcliff/article/details/99660387

2019-08-30

使用 Open XML 生成 Word 文档(VS2015)C# 源码

这是《使用 Open XML 生成 Word 文档(VS2015)》的 C# 源码,详细内容见博客文章 https://blog.csdn.net/blackwoodcliff/article/details/91474636

2019-07-15

《数字图像处理原理与实践:基于 Visual C++ 开发》1.4 利用 Visual C++ 实现画图程序 - EasyDraw 源码(VS2015)

《数字图像处理原理与实践:基于 Visual C++ 开发》第一章实例 EasyDraw 源码,使用 Visual Studio 2015 编译调试通过。随书光盘中自带的源码缺少项目文件和资源文件,无法用 Visual Studio 打开。

2019-05-21

提取 Office 2016 工具栏图标(VBA 源码)

这是显示并导出 Office 2016 工具栏图标的 VBA 源码,详细内容见博客文章 https://blog.csdn.net/blackwoodcliff/article/details/89891405

2019-05-15

mso image browser.xlsm

这个工作簿能够列出 Excel 中的 1800 多个图标。这个文件是国外大神 John Walkenbach 制作的,随他的书《Excel 2007 Power Progamming With VBA》发布的。现在在他的官网 http://spreadsheetpage.com 上已经找不到这个文件了,网上也很难找到了。有关这个文件更详细的介绍可以看这个网页 http://book.51cto.com/art/200903/113988.htm

2019-01-30

空空如也

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

TA关注的人

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