自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(76)
  • 资源 (2)
  • 收藏
  • 关注

原创 忆高中阶段---------最充实的时光

中考过后,很快迎来了高中,高中生活是忙碌的,也很充实,有看不完的书籍资料,有做不完的练习习题,如果有人问我后来的大学怎么上的?我会回答,是母亲的鼓励,是自己的死学。        当时的中考成绩,其实可以到县里的普通班,在镇中学就是尖子班,不过,当时的自己依然选择镇中学,一方面,是因为此时的自己已经懂事了,知道家庭的情况,另一方面,我比较恋家。我并没有对普通班和尖子班有什么心里上的区别。

2016-09-06 22:42:31 762 2

原创 NSIS 学习实例(一)

新建一个文件后:输入:(必须添加,不可以缺少);---------------------------全局编译脚本预定义的常量-----------------------------------------------------!define PRODUCT_NAME "百度云同步盘"!define PRODUCT_VERSION "1.0";应用程序输出文件名OutF

2016-02-26 10:24:19 1010

原创 MFC 对话框之单选按钮-Radio

请参见:http://blog.csdn.net/zssureqh/article/details/7604018

2016-01-13 09:23:13 546

原创 编译链接boost库

请参考:http://blog.csdn.net/yockie/article/details/8856190

2015-11-04 15:12:43 469

原创 DLL 导出类

请参见:http://write.blog.csdn.net/postedit

2015-10-29 14:35:42 435

原创 MFC 常规DLL导出和使用

一、导出:1、创建MFC共享DLL工程,不是扩展2、在导出DLL的项目.cpp文件中:void __stdcall Add1(int a){//模式转换 从正规MFC DLL中调用会有问题,所以必须加载,如果DLL与MFC静态链接,不需要用这个AFX_MANAGE_STATE(AfxGetStaticModuleState());CWnd *pMind=AfxGetMa

2015-10-29 11:09:09 658

原创 编写DLL导出类时,类中用到ADO,出现类型重定义的问题解决及原因

写了一个dll导出类,编译该类的cpp文件时,出现如下问题:错误列表:1>------ 已启动生成: 项目: AdoAccess, 配置: Debug Win32 ------1>正在编译...1>StdAfx.cpp1>e:\资料-代码\autocad 2000 objectarx开发实例\chapter12\adoaccess\debug\m

2015-09-20 18:48:14 739

转载 NC 工具的使用教程

NC工具的使用说明...nc使用说明参数介绍: nc.exe -h即可看到各参数的使用方法。 基本格式:nc [-options] hostname port[s] [ports] ... nc -l -p port [options] [hostname] [port]-d 后台模式 -e prog 程序重定向,一旦连接,就执行 [危险!!] -g

2015-09-03 15:03:52 4043

原创 各类数据库字符串连接网站

数据库字符串连接网站:http://www.connectionstrings.com/

2015-08-25 15:29:42 405

原创 NSIS 的 Modern UI 教程(一)

NSIS 2.0 版本支持定制的用户界面。所谓的 Modern UI(下称 MUI) 就是一种模仿最新的 Windows 界面风格的界面系统。MUI 改变了 NSIS 脚本的编写习惯,它使用 NSIS 的宏来表达,指定 MUI 的属性需要使用宏。所以,诸如 LicenseText, Icon, CheckBitmap, InstallColors 在 MUI 中失去意义。MUI 的

2015-08-25 09:22:55 1193

原创 NSIS 的 Modern UI 教程(二)

InstallOptions 和定制页面InstallOptions 是一个 NSIS 插件,他能让安装程序开发人员创建定制的向导页面来获得内置向导页面不能提供的用户输入。InstallOptions 会创建内嵌在 NSIS 窗体中的对话框。InstallOptions 的控件用 INI 文件描述。该文件可以用可视化工具生成。HM NIS EDIT 就是这样的一个工具。

2015-08-25 09:21:51 989

转载 NSIS 文本函数头文件介绍(一)

NSIS文本函数头文件介绍文本函数,顾名思义就是处理文本文件的函数。使用这些文本函数前,必须先包含头文件TextFunc.nsh。有些函数需要预声明,这个在帮助中有详细介绍,具体可查阅帮助。该头文件目前包含如下一些函数:LineFind、LineRead、FileReadFromEnd、LineSum、FileJoin、TextCompare、TextCompareS、Conf

2015-08-24 17:54:00 2103

转载 NSIS 文件函数头文件介绍(二)

NSIS文件函数头文件介绍文件函数,顾名思义就是处理文件用的函数。使用这些文件处理函数前,必须先包含头文件FileFunc.nsh。该头文件目前包含如下一些函数:Locate、GetSize、DriveSpace、GetDrives、GetTime、GetFileAttributes、GetFileVersion、GetExeName、GetExePath、GetParamet

2015-08-24 17:52:46 1009

原创 NSIS 控制面版显示卸载信息

!define PRODUCT_INSTALL_KEY "Software\Microsoft\Windows\CurrentVersion\Install\${PRODUCT_NAME}"InstallDirRegKey HKLM "${PRODUCT_INSTALL_KEY}" "InstallDir"#控制面板显示图标  WriteRegStr HKLM "${PRODUCT_U

2015-08-24 13:45:20 2826

原创 NSIS un.onGUIInit 重复定义解决

问题:un.onGUIInit 重复定义 情况:我是用了MUI 的现代界面,与那里定义的onGUIInit定义重复。提示信息:Function: ".onGUIInit"错误: 函数名 ".onGUIInit" 已经存在。解决方法:;皮肤插件!define MUI_CUSTOMFUNCTION_GUIINIT myGuiInit!

2015-08-24 11:27:18 816

转载 NSIS 检测.NET Framework版本(学习九)

Section -.NET Framework  ;检测是否是需要的.NET Framework版本  Call GetNetFrameworkVersion  Pop $R1  ;${If} $R1 '2.0.50727'  ;${If} $R1 '3.5.30729.4926'  ${If} $R1 '4.0.30319'  ;${If} $R1 '4.

2015-08-19 17:20:25 3210

原创 NSIS 自定义安装部署实例

;安装目录Var LoadFileLabrary#自定义页面中的变量;var txt_LicensePage;界面上半部分的图片Var TopImage;界面的背景图片Var BGImageVar ImageHandle;界面上立即安装的按钮Var Btn_Install;Var Bool_Install ;定义的一个Bool值,用于是否显示;界面关

2015-08-18 14:31:43 4600

原创 NSIS 删除开始菜单中快捷方式的方法(学习八)

我们在安装程序时通常会使用createShortCut命令来创建一个快捷方式,如下,是在开始–>启动项 里创建run.bat的快捷方式。CreateShortCut "$SMPROGRAMS\启动\run.lnk" "$INSTDIR\bin\run.bat"当我们在执行卸载操作时是这样删除的,如下Delete "$SMPROGRAMS\启动\run.lnk"但是,

2015-08-18 14:28:51 3643

原创 MFC 基础类讲解

请参见:http://www.cnblogs.com/lzmfywz/archive/2012/03/15/2399403.html

2015-08-15 21:16:20 556

原创 NSIS 背景动态切换显示图片 (学习七)

1、界面搭建;创建背景图片的切换动态    System::Call `*(i,i,i,i)i(1,34,518,200).R0`    System::Call `user32::MapDialogRect(i$HWNDPARENT,iR0)`    System::Call `*$R0(i.s,i.s,i.s,i.s)`    System::Free $R0 

2015-08-14 15:05:24 1984

原创 NSIS 进度条精确显示 (学习六)

#1、界面的搭建;创建简要说明    Pop $0    ${NSD_CreateLabel} 40 243 100 20 "开始安装..."    Pop $9    ;进度条的创建    ${NSD_CreateProgressBar} 24 265 460 20 ""    SkinProgress::Set $PB_ProgressBar "$PLUGINSDI

2015-08-14 15:00:50 3521

原创 NSIS checkBox选择框的选中 (学习五)

#1、搭建界面的代码;界面的checkBox框(桌面快捷方式,任务栏快捷方式) taskbarpin   ShortCut   ${NSD_CreateButton} 202 120 15 15 ""  Pop $Ck_DesktopShortCut  StrCpy $1 $Ck_DesktopShortCut  Call SkinBtn_Checked  GetF

2015-08-14 14:53:10 3144

原创 NSIS 自定义界面布局简介 (学习四)

;自定义欢迎页面Page custom WelcomePage;初始化必须要调用的组件Function .onInit  InitPluginsDir  ;Call DiskFrameWorkSpaceCheck   ;检测磁盘  ;Call DefineReadINI  #读取INI文件中的内容  Call IsProgramRunning   #检测程序是否

2015-08-14 14:45:41 11138 1

原创 NSIS 磁盘检测 (学习三)

#磁盘检查Function DiskFrameWorkSpaceCheck      StrCpy $2 $INSTDIR 3  ${DriveSpace}  "$2" "/D=F /S=M" $R0  ReadRegStr $8 HKLM 'Hardware\Description\System\CentralProcessor\0' Identifier  StrC

2015-08-14 14:38:56 1311

原创 NSIS 生成快捷方式 (学习 一)

Function OnClick_Finish  ;当选择了生成快捷方式的combox的选择框时  ${If} $Bool_taskbarpin == 1 ${AndIf} $Bool_DesktopShortCut == 1  ;生成桌面的快捷方式   CreateShortCut "$DESKTOP\Electron.lnk" "$INSTDIR\Electron.

2015-08-14 14:20:29 3363

原创 NSIS 检测程序版本号、注册表的写入与读取实例 (学习二)

!define PRODUCT_NAME "pkpm"!define PRODUCT_VERSION "1.0"!define PRODUCT_PUBLISHER "My company, Inc."!define PRODUCT_UNINST_KEY "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_

2015-08-14 13:48:03 7282 1

原创 NSIS 固定到任务栏

nsis 固定到任务栏 win7以上有效Name "测试"OutFile "test.exe"Section CreateShortCut "$SMPROGRAMS\${PRODUCT_NAME}\test.lnk" "$INSTDIR\AppCan-IDE\test.exe" ExecShell taskbarpin "$SMPROGRAMS\${PROD

2015-08-13 11:40:16 1584 1

原创 NSIS 部分路径的简介

$PROGRAMFILES       C:\Program Files\$COMMONFILES        C:\Program Files\Common Files\$DESKTOP            C:\Documents and Settings\Administrator\桌面\$WINDIR             C:\WINDOWS\$SY

2015-08-13 11:37:21 1299

转载 NSIS 简易教程(四)

NSIS 确实是一个不错的安装程序制作软件。新版本2.0a7真正实现了中文支持和支持 WinXP 的安装对话框。不过要用它实现漂亮的安装界面和完美的安装功能就必须好好的写脚本。而 NSIS 的脚本指令是在是太多了,有时候觉得好像又回到了学习 C 语言的年代。他丰富而起强大的功能甚至可以编译出一些小而使用的软件(例如查找窗口句柄,然后...)好了,不多说。我在这里着重介绍关于 NSIS 的一

2015-08-12 16:01:35 1127

转载 NSIS 自定义安装界面准确获取安装进度完美解决方案

友情提醒:随着7zip版本快速更新,nsis7z插件已经不能全面兼容新版,使用本例子请将7zip版本降至9.2x以下并下载最新版nsis7z.dll!----------------------------------------------------------------------------------------------------------------几乎所有玩

2015-08-12 14:31:51 2064

原创 NSIS 小问题

问: NSIS对于安装卸载的ICO图标大小有什么要求?编译的时候出现以下错误提示,Error finding icon resources: installer, uninstaller icon size mismatch - see the Icon instructions documentation for more information -- failing!答:

2015-08-11 15:22:30 1490

原创 NSIS 简易教程(三)

;回调函数有特定的名字,在特定的时间调用   ;目前可用的callback functions:   1.    .onGUIInit   ;this callback will be called just before the first page is loaded and the installer dialog is shown  ; allowing you

2015-08-11 14:05:44 3366

原创 NSIS 简易教程(二)

; 头文件!include "MUI.nsh"!include "Sections.nsh"!include "LogicLib.nsh"#=========================================================================================#==========================

2015-08-10 10:19:24 1957

原创 NSIS 简易教程

NSIS 大体布局如下:预设参数(包括外部压缩器选择、编译选项、宏定义以及文件包含等) 普通安装设置 自定义函数 安装程序区域内容 安装程序回调函数及其相关函数定义 卸载程序区域内容 卸载程序回调函数及其相关函数定义 一个示例脚本; study.nsi;; 以下脚本用以生成 study.exe 文件; 它包含有授权协议;; 安装时若发现应用程序正在运行,安装程序会

2015-08-10 10:16:02 4810 1

原创 NSIS 附加快捷方式到开始菜单、桌面、任务栏

在安装完成后,自动创建快捷方式,并且能够附加到开始菜单或锁定到任务栏。在网上找到的很多方法,看到使用C++实现的一个方法,代码如下://任务栏:taskbarpin/taskbarunpin  锁定/解除锁定  //开始菜单:startpin/startunpin     锁定.解除锁定  ShellExecute(NULL, L"startpin", L"C:\\Test\\te

2015-08-06 13:48:35 9969

原创 Html 学习教程及资料

http://www.w3school.com.cn/xhtml/xhtml_dtd.asp

2015-08-06 09:26:04 372

原创 NSIS 下载

http://nsis.sourceforge.net/Category:Plugins

2015-08-04 16:41:34 414

转载 NSIS nsDialogs Plug-in

Next generation of user interface designTable of ContentsIntroductionStep-by-Step TutorialBasic ScriptCustom PageCreating PageShowing PageAdding ControlsControl StateReal-t

2015-08-04 16:40:39 1011

转载 NSIS 脚本学习基础

使用NSIS作为软件打包发布安装包工具可使用NSIS Edit作为脚本编辑工具注意问题:(1). 如果编译脚本提示 Icon大小不匹配,需要将安装和卸载图标的大小,色度改为一致论坛: http://bbs.hanzify.org/index.php?s=c615fa750d55f9b21d68f62ef32d2fa7&showforum=8 登陆名: kuxun

2015-08-04 16:32:42 1905

原创 NSIS 学习(1)——安装包打开后主界面显示背景图片(使用向导创建)

var txt_LicensePageVar TopImageVar BGImageVar ImageHandle; 该脚本使用 HM VNISEdit 脚本编辑器向导产生; 安装程序初始定义常量!define PRODUCT_NAME "pkpm"!define PRODUCT_VERSION "1.0"!define PRODUCT_PU

2015-08-04 13:00:42 3816

zlib库文件

用于C++代码中,解压与压缩相关的文件操作。

2015-07-10

tinyxml2库文件

C++解析的时候需要包含这个库,这个库比tinyxml简单实用。

2015-07-10

空空如也

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

TA关注的人

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