- 博客(26)
- 资源 (11)
- 收藏
- 关注
原创 分享一个VS写的PDF打印控件
控件CLSIDA04AC669-CB70-4E8B-9CC0-9B73FC153784功能描述自己写的一个控件,某人寿公司的需求,可惜最后没用到。 需求如下: 1、给你一个一个PDF文档,让你打印该文档,且不同页从打印机的不同纸盒出纸(需求真是千奇百怪)。接口如下:/************************************************///发送打印任务到打印队列/
2016-05-10 23:20:40
5807
原创 为何明朝宦官当道如此严重?
纵观明朝,宦官当道,且屡教不改,甚至后来者居上。臭名远扬者如王振、汪直、刘瑾、魏忠贤,正是这些宦官扰乱朝政、祸害百姓,使得明朝日渐衰落。朱元璋建国之初,深知宦官之患,所以对宦官作了种种限制,规定不许宦官识字,不许兼任外臣,任职不许超过四品,并在宫门外立一铁牌,上书“内臣(宦官)不得干预政事,预者斩”。朱元璋时代,宦官就是奴隶、下人,每天的工作就是伺候好自己的主子,安守本分,那又是何因导致宦官霍乱呢?
2016-03-30 16:51:34
5025
原创 我本是诗人,却操戈卫国 --- 于谦
千锤万凿出深山 烈火焚烧若等闲 粉身碎骨全不怕 要留清白在人间 —-《石灰吟·于谦》想必都比较熟悉这首诗,这是于少保于12岁时候的杰作。这首诗体现了诗人于谦一生的信念、原则。向来历史牛人出场都带有点神话色彩,相传朱元璋先生出生时红光满天、烟雾缭绕,街坊邻居都以为着火了呢。于少保出生有没有什么异象不知道,相传于谦七岁时,一和尚惊于其容貌,说:“这是将来拯救时局的宰相”,其
2016-03-28 20:17:59
1046
1
原创 基于文档/视图模式实现网页浏览以及打印功能
概述《VC Web打印解决方案概述》这篇博文里面,简单介绍了在windows下html离线、在线网页打印解决方案,针对的是特殊需求。经过好几周的研究终于完整的实现与应用配合进行打印的功能。实际应用的时候没用这种方式,用的是基于对话框模式。 这里记录一下实现的一些功能,权当学习、熟悉一下MFC编程。实现的功能有以下几点:View界面拆分各界面功能实现隐藏界面为后台进程拆分界面先看一下效果图:
2016-01-25 22:00:28
1205
1
原创 VC Web打印解决方案概述
Web打印在实际应用中比较广泛,比如公司报表、银行回单等。如果是直接在网页中嵌入打印比较简单,直接使用JS的打印功能。但如果生成的报表以html的形式存储于本地呢?下面基于vc++介绍两种方法。方法一: 通过COM组建调用IE浏览器的打印功能大致流程如下:Created with Raphaël 2.1.0start//定义变量 IOleCommandTarget *pCommandT
2016-01-08 13:17:38
1835
原创 VMware WorkStation不能从主机拖动文件到虚拟机原因之一分析
主机操作系统:Win10虚拟机系统:Win7安装了VMware Tools,一直都在使用,没出现问题。某天电脑中病毒了,安装了360进行全盘查杀。查杀结束之后手贱使用了360的系统优化,发现虚拟机要以管理员权限运行才能启动虚拟机,并且无法拖动文件到虚拟机了,重装VMware Tools什么的也无法解决。后来怀疑是不是虚拟机什么服务没有启动,于是打开系统服务发现VMAuthd
2015-12-15 13:45:09
15744
原创 VC自动加载动态库的一点想法
动态库的加载方式有静态加载和动态加载。动态加载有个好处就是只要接口没变,重新编译之后,调用者不用重新编译。之前在某网站看到有个大神说c++作为一门面向对象语言,其使用便捷性远远不如C#以及java,还编写了一个自动调用动态库的过程。确实c++对象封装上面不如C#和Java,也不如他们使用便捷,但是c++的功能非常强大的,特别是其强大的指针功能(这是从C语言继承来的)。尽管指针在使用时容易造成内
2015-12-08 19:00:21
1016
原创 VC枚举配置文件的Section存入Map
配置文件横行的开发任务,各种各样的配置文件着实令人心烦,却又无可奈何!需求:将配置文件中的某个Section枚举出来存入STL的MAP中,以便后续操作。实现:使用GetPrivateProfileSection获取Section下所有值,然后使用字符串处理之后存入MAP中。函数原型如下(分为Unicode版和非Unicode版本):GetPrivateProfileSect
2015-12-08 16:00:55
1137
转载 c++ 11 新特性
目录(?)[-]Lambda 表达式自动类型推导和 decltype统一的初始化语法deleted 函数和 defaulted 函数nullptr委托构造函数右值引用C11 的标准库线程库新的智能指针类新的算法赖勇浩(http://laiyonghao.com)声明:本文源自 Danny Kalev 在 2011 年 6 月 21 日发表的《The Bigg
2015-08-18 13:37:25
421
原创 vc++访问Mysql编程实例
最近实在没事做,就想捣腾一下vc数据库操作。很多东西都是看过就忘,大学的时候学过SQL语句,但是没做数据库开发,忘得差不多了。 写博客是个不错的习惯,以后遇到相同的问题直接查看博客就OK了,省的在浩瀚的网络上查资料,网上资料是比较多,好多千篇一律,还是自己遇到并实践过的比较实在。 安装完mysql,在安装目录下的include文件夹下包含有mysql.h,在lib目录下有l
2014-12-22 14:42:14
1160
原创 VS2010基于DirectShows实现视频预览控件
之前用VFW实现视频预览控件,使用的时候经常会弹出视频源选择窗口,为了解决这个问题,采用最新的DirectShow来实现视频预览,而且VFW目前基本上已经不使用了,DirectX的功能比较强大。因需求比较单一,还是只实现简单的视频预览功能,并没有实时存储视频。实现过程完全参照MSDN实现。要使用DirectShow的功能首先需要包含头文件#include,并引入库 #pragma comm
2014-12-16 23:14:17
1954
原创 VS2010下通过时钟控件学习ActiveX控件编程+js关联ActiveX控件事件方法
1、什么是ActiveX控件?----自己百度一下。2、ActiveXkon
2014-09-27 16:56:09
4097
原创 MFC之静态调用DLL实现简易计算器
题目描述:请使用MFC框架或者Windows API实现一个简单的计算器,主要实现以下功能:(1)程序必须有操作UI,不能是控制台程序。(2)计算功能包括:加、减、乘、除、求模、求余、位移运算所有计算因子必须是可输入的,不能内置在代码里面。1、DLL
2014-07-23 21:27:10
1716
原创 《Core Java Volume I》学习笔记之命令行方式开发java程序
java一、首先安装好jdk,设置相应的环境变量安装完Java之后,需要设置一些系统环境变量。1、PATH设置PATH环境变量即将JDK安装目录下的bin目录添加到操作系统的PATH中把JDK的bin目录添加到PATH中,目的是为了在任何路径下都能使用JDK的各种命令,而不用输入完整的冗长的路径名来使用JDK的命令,比如javac、java、javac等命令。基于这一点可以安装多个
2013-07-21 17:06:20
1004
原创 C/C++内存管理(1)
C/C++内存管理http://www.bianceng.cn/Programming/cplus/200705/622.htmhttp://www.cnblogs.com/lancidie/archive/2011/08/05/2128318.htmlhttp://www.cnblogs.com/likwo/archive/2010/12/20/1911026.html参考网
2013-04-25 23:17:45
686
原创 linux eclipse android NDK+JNI 本地共享链接库开发笔记。。------记录一下,不然过段时间就忘了
小弟不才,网上查了很多资料才把第一个共享链接库写出来并测试成功。。。 一.首先当然是配置开发环境 android的开发环境此处不多说,见另一博文:Android开发环境搭建 下面说一下NDK环境搭建:下载NDK,目前版本为android-ndk-r8b,点击下面链接即可下载 http://dl.google.com/android/ndk/android-ndk-
2013-03-09 16:28:09
956
原创 linux共享链接库初学--JNI编程
JNI即java native interface 的简称,由于java可移植性强的特点使得java很受欢迎。但正是这个特点使得java与本地机器内部的交互变得不是很方便,约束了它的功能。解决这个问题的办法是JNI编程! java通过JNI调用本地方法,本地方法以库文件的形式存在,windows系统为.dll文件,linux/unix系统为.so文件,当然还有一种静态链接库文件。下面介绍J
2013-03-09 16:20:37
678
原创 android手机通过串口蓝牙透传模块与AVR单片机通信实例。。。蓝牙服务程序案例
想了想,还是把这个项目记录一下,刚接触Android不久,这个算是第二个Android项目吧!不废话了,还是开始叙述一下项目吧!整个项目涉及Android的Wifi、Bluetooth通信,这里只介绍蓝牙部分:一边是Android手机,另一端是串口蓝牙模块,具体是在淘宝买的(参考网址:http://item.taobao.com/item.htm?id=12792736263),串口蓝牙与AV
2012-12-24 13:35:27
5246
原创 LAMP配置:mysql-5.5.28+apache-2.4.3+php-5.4.8源码安装错误记录
1、首先安装Apache: 下载的是http://httpd.apache.org/download.cgi#apache24,Unix Source 解压后进入相应目录, ./configure --prefix=/usr/local/apache --enable-shared=max --enable-module=rewrite --
2012-11-19 13:51:47
692
原创 Android开发环境搭建
1、首先安装JDK. 可以到http://www.oracle.com/technetwork/java/javase/downloads/index.html下载对应版本 安装后将安装目录下的bin文件路径添加到环境变量的path路径中,将安装目录下的lib文件下的dt.jar和 tools.jar的路径添加到classpath路径中检验安装是否成功可在命令行提示符下输入ja
2012-11-08 12:14:51
454
原创 MinGW+Editplus 写C/C++程序设置
MinGW,即 Minimalist GNU For Windows。它是一些头文件和端口库的集合,该集合允许人们在没有第三方动态链接库的情况下使用 GCC 产生 Windows32 程序。要详细了解可百度一下 想用Editplus来写c/c++,网上找了很多,发现比较繁琐,也许是MinGW升级的原因,近期版本的环境变量设置没有那么复杂。 首先下载MinGW,网上可以找到很多的
2012-11-08 12:07:44
946
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人