自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (5)
  • 收藏
  • 关注

原创 如何在Winform、WPF和未来占据主导地位的UWP之间最大程度实现代码重用

1 Winform架构该界面框架现在可谓如日中天,使用及其方便,直接拖拽控件。但非常不幸的是,微软正在把该架构送入坟墓。2 WPF架构微软2006年引入,非常成熟的界面框架,真正实现了界面代码(interface code)和逻辑代码(logic code)的彻底分离。能够设计出绚丽的软件界面,但是技术非常复杂,往往让.NET初学者望而却步, 使用WPF,需要掌握标记语言XAMP,更需要掌握复杂的

2017-08-22 18:44:00 15128 3

原创 Qt 5.9.1、VS 2017创建DLL的互相调用

1 背景知识九年前,PSE(化学工程,过程系统工程)硕士毕业,由于整个研究生期间均使用Matlab做课题研究,并有幸帮助老师带了2年的Matlab实验课程。毕业那阵,正如我这个课题组的师兄所说,在化工中我的计算机水平是最强的,在计算机中我的化工水平也是最强的。可企业不需要这样的人,便陷入了找工作的尴尬期。找份工作先干着吧,受当时一句话”真正的程序员用C++”的影响,选择了VC++,由于无人指导,大概

2017-08-22 18:24:38 2375 1

原创 Qt 5.9.1 在Windows下部署小工具、企业级应用总结

1 静态链接如果只是开发一个类似于测试用的小工具,则推荐静态链接的方式,详见本人文章《在Windows 10下使用MinGW静态编译Qt 5.9.1的详细过程》([文章链接](http://blog.csdn.net/spotian/article/details/77413064));2 动态连接如果开发大型企业级应用,且方便应用程序的管理,则必须使用动态链接的方式,详见本人博客《通过qt.co

2017-08-22 15:31:34 608

原创 在Qt 5.9.1通过qt.conf指定共享库路径部署应用程序

版本更新日志Ver 17.0822首次创建。Ver 17.08241、增加FAQ:Debug模式下无法启动应用; 2、增加示例文件及相关文件的百度云盘链接路径。1 背景介绍无论是使用Qt静态链接,或者使用Enigma Virtual Box将exe及其依赖的库进行打包均存在如下问题:发布程序非常大;不具备灵活性(如果程序或Qt更新,需要重新部署过程);不能部署插件(dll);使用Enigm

2017-08-22 12:40:12 5230 1

原创 在Windows 10下使用MinGW静态编译Qt 5.9.1的详细过程(Ver 17.0819)

版本更新日志Ver 17.0819首次创建。1 准备工作1.1 编译环境Windows 10 (Multiple Editions), Version 1703 (Updated July 2017) (x64)1.2 文件夹结构建立按以下文件夹结构建立各级文件夹 1.3 解压编译工具MinGW将“i686-5.3.0-release-posix-dwarf-rt_v4-rev0.7z”

2017-08-19 15:36:09 8259 8

原创 跨计算机、跨平台、跨语言对象表示格式JSON必火

面向对象的编程已成为企业应用中不可缺少的编程模式,否则将很快陷入代码维护的地狱。在云技术飞速发展的今天,我们需要一个跨计算机、跨平台、跨语言的面向对象的编程。在运行效率已不是问题的今天,转成字符串再解析已不是主要考虑的问题。    所谓面向对象,那么谁能表示跨计算机、跨语言的对象,答案就是JSON格式,目前还没有一种格式表示对象能出之右,所以未来JSON必火。微软引入的基于REST框架的ASP

2017-08-10 23:25:19 971

原创 如何学习C#和C++

如果在此之前你已经具有足够的C++的编程经验,那么恭喜你,你已经具备了学习C#扎实的基础。如果你从未接触过编程语言,想开始学习,那么也恭喜你,希望该博文能够给你帮助。C#是一门面向对象的非常简洁、优美的语言。该语言所有对象均派生于Object,其主要目的就是为了保持面向对象的纯净性。使用C#,你写不出面向过程的程序。先从C#开始学习编程,可以更深入了解什么是面向对象的编程。并且能够掌握面向对象的编

2017-08-10 22:56:39 1368

结构体和XML互转

1、结构体转XML:定义结构体,调用StructFillXml类的相关函数,可将结构体直接转换成XML字符串,支持嵌套结构体,示例中为4层结构体嵌套; 2、XML转结构体:这个不能直接转化,根据结构体定义,可生成XML转结构体的cs文件,可将生成文件中的类拷贝到你的工程中,调用相应函数,直接将第1步生成的XML字符串逆向转换为定义的结构体。

2013-10-30

内存中十六进制浮点数查看器

查看内存中十六进制数据表示的浮点书大小,在串口通信编程中非常有用的一个小工具.

2009-08-12

西门子PLC密码破解程序源码

利用串口通信破解密码程序,当算出正确的密码后,返回应答,则停止发送密码。

2009-08-03

MatLab工程数学应用

图像处理,数值计算,数字信号处理,动态仿真!

2008-10-28

空空如也

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

TA关注的人

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