- 博客(116)
- 资源 (24)
- 收藏
- 关注
转载 删除文件加密专家驻留thumbs.ms
怎么强制删除文件夹? 这个其实很简单,只要绕开操作系统和内存read即可。 无法删除的文件来源有几个:1.木马、病毒之类2.后台有未关进程3.文件夹加密专家或者其他加密软件占用。 OK,下面就删掉他吧。 第一步:开始,运行,cmd第二步:dos操作,如果没接触过的这下也可以现学现卖了。 cd d:就是打开d盘的意思
2012-01-31 17:22:03 1051
转载 MFC使用多线程时请谨慎使用srand()来产生随机数 .
本人最近写一个小程序时遇到的问题,纠结了一两天天,最终得以解决,现将相关情况写在下面,希望其他遇到相同情况的同学能少走些弯路。 实现的功能:基于基本对话框,按下开始按钮后,在对话框内随机绘制若干图片,按下停止按钮后,停止绘制图片。 由于在绘制图片的时候还需要响应按钮消息,所以我用了一个线程去实现绘制图片这部分功能 线程代码如下: UINT Thre
2012-01-31 14:56:06 619
转载 精确延时函数DelayTime .
void DelayTime(DWORD dwMilliseconds){LARGE_INTEGER littmp;LONGLONG lTimeBegin;LONGLONG lTimeEnd;double dMinus;double dFreq;double dTim;QueryPerformanceFrequency(&littmp);dFreq=(doubl
2012-01-31 14:55:05 2222
转载 GDI+绘制字符串
显示一个透明字符串 Graphics mygraphics(hdc);//创建一个Graphics对象 SolidBrush brush(Color(100,0,0,255));//创建一个笔刷 第一项是透明度 后三项是RGB值 FontFamily fontFamily(L"Latha");选择一种字体 Font font(&fontFamily,1,
2012-01-31 14:54:26 480
转载 GDI+图像处理学习笔记——改变图像的透明度 .
GDI+是WindowsXp和windows Server 2003中的一个子系统,主要用于处理系统的绘制消息。GDI+是GDI的扩展,其继承了GDI的有点并在其基础上进行了改进,包括增加了一些GDI无法绘制的图形函数,同时GDI+重新设计了编程模型,使开发图形程序更加方便。作为图形设备接口的GDI+使得应用程序开发人员在输出屏幕和打印机信息的时候无需考虑具体显示设备的细节,他们只需调用GDI+库
2012-01-31 14:49:07 833
转载 CPen::CPen
CPen::CPenCPen( );CPen( int nPenStyle, int nWidth, COLORREFcrColor ); //用法示例:CPen pen(PS_SOLID,1,RGB(255,1,1)); //自定义画刷throw( CResourceException );CPen( int nPenStyle, int nWidth, co
2012-01-31 13:00:57 879
转载 socket实现大型文件传输 .
最近需要做网络传输的项目,需要实现较大文件的传输。在网上收集了不少资料,但是各有各的做法,尤其是关于文件自动接收这一块不太清楚。 经过图书馆查阅后还是找到了一种解决办法,虽然做的不太专业,但是思路比较精简、清晰,也希望能给大家尤其是刚学习socket套接字的人一些启示。 对于套接字socket我其实也不太懂,并且一般资料都可
2012-01-30 17:31:33 769
转载 如何在VS2010中的MFC中配置GDI+
首先,VS2010中已经有GDI+SDK包的,不需要额外下载1:在stdafx.h文件中加入下面3行代码,添加相应的头文件和库 #pragma comment( lib, "gdiplus.lib" ) #include "gdiplus.h" using namespace Gdiplus;2:定义一个全局变量 ULONG_PTR m_gdiplusToken;其中
2012-01-30 17:29:42 776
转载 C++ 求数组中最大值
Max value//============================================= max// From algorithms/arrayfuncs.cpp// Returns the maximum value in an array.float max(float a[], int size) { assert(size > 0);
2012-01-30 13:03:13 10674
转载 VS2010安装GDI+
作者:朱金灿来源:http://blog.csdn.net/clever101/ 尽管以前接触过一下GDI+,但决心从现在开始系统学习GDI+,所用的教材为《精通GDI编程》。在VS 2010以下版本的VS 编译器使用GDI+都需要对GDI+环境进行初始化操作(VS 2010中的MFC 10依赖GDI+,故不用初始化)。VS 2003、VS 2005和VS 20
2012-01-29 16:52:34 1188
转载 WIN7系统VC6中添加OCX出现“不支持此接口” 问题的解决方法 .
原创文章,转载说明出处 chinabinlang ! 在WindowsXP系统中,VC6可以通过 工程-》添加到工程-》。。。。。。添加OCX, 但是到了Windows7系统中,无法添加,就算用Administrator,也只是仅仅可以看到OCX,但是添加 的时候提示 “不支持此接口”; 还有人说 可以尝试重新注册所有D
2012-01-29 16:48:17 1219
转载 bat 文件在windowsXP和Windows7 上的一点区别 .
在 winxp 上,如果想通过 bat文件注册一个com组建或ocx组件,如果在同一文件下, 直接 regsvr32 ....ocx就可以注册了, 但是在 win7 上, 如果用bat文件注册 com组建或ocx组件, 首先要用 “否则注册出错,管理员身份”运行bat文件, 而且 bat文件的内也要改变一下, 就是 被注册的 com组建或ocx组建时 完全路径, 而不可以像winxp系统下
2012-01-29 16:47:21 480
转载 GDI+做正弦曲线(获取窗口大小) .
void GdiDrawline(HWND hWnd, HDC hdc){ Gdiplus::Graphics graphics(hdc); Gdiplus::Pen myPen(Gdiplus::Color::Red); myPen.SetWidth(1); RECT lpRect; GetClientRect(hWnd, &lpRect);
2012-01-29 16:46:13 636
转载 用VS编写ActiveX的一点注册问题解决 .
之前用VC6编写了一个 UNICODE 的OCX,当然VC6配置的ocx的UNICODE版本不需要添加配置WinMainCRTStartup,否则无法注册; 后来在win7上,用了VS2005,移植之前的VC6编写的OCX, 出现了什么入口不是WinMainCRTStartup的一些警告,但是我在VC6中去却是没有添加这句话的,VC6 可以正常注册,但是VS2005就一直提示,所以我想是V
2012-01-29 16:44:49 414
转载 关于 GDI+ 在 VC6, VS2005, VS2010 中应用的一点区别 .
VC6中: 1:下载 GDI+的 lib文件,dll文件, 和 头文件; 2:可以将这些文件都放到你的当前工程目录下, 也可以放到指定的目录下,然后通过VC工程配置相应的GDI+路径; 3:注意: 这一步比较重要:要在VC工程的 StdAfx.h 文件中包含GDI+头文件,否在
2012-01-29 16:43:43 461
转载 vector的简单使用二维vector的定义
前几天一个同学问我c++里面的vector的使用,我研究了一下,先总结如下:1.vector 的数据的存入和输出:#include#include#include using namespace std;void main(){ int i = 0; vector v; for( i = 0; i { v
2012-01-29 11:29:57 962
转载 浏览器多标签控件的实现
示例工程下载:http://download.csdn.net/user/kissyfishIE浏览器的多标签模式已日趋占据浏览器市场的主流模式,回想IE6.0的单文档多实例年代,那时候浏览多网页是非常痛苦的事情。原本有限的空间就要被那些烦琐的网页所占据,要从这些烦琐的网页中切换到自己要查看的网页更是要浪费很多时间。现在许多第三方IE浏览器针对IE浏览器所显示出来的漏洞进行修补以后,多标签浏览
2012-01-29 11:29:39 523
转载 基于ODBC API实现对数据库的访问
源程序:http://download.csdn.net/user/kissyfishVisual C++提供了多种多样的数据库访问技术,ODBC API,MFC ODBC,DAO,OLEDB、ADO等。这些技术各有自己的特点,他们提供了简单、灵活、访问速度快、可扩展性强的开发技术,而这些正是Visual C++和其他开发工具相比优势所在。ODBC API是为客户应用程序访问关系数据库时提
2012-01-29 11:29:24 961 1
转载 基于iocp的SOCKET通讯软件的设计
示范工程:http://download.csdn.net/user/kissyfish完成端口基本上公认为一种在windows服务平台上比较成熟和高效的IO方法,利用完成端口进行重叠I/O的技术在WindowsNT和WIndows2000上提供了真正的可扩展性。完成端口和Windows Socket2.0结合可以开发出支持大量连接的网络服务程序。 首先来看看重叠I/O(Over
2012-01-29 11:29:03 342
转载 基于c++进程注入的实现
示范工程:http://download.csdn.net/user/kissyfish要实现对一个程序的进程注入,然后对被注入的进程进行控制,首先需要查找到要注入的进程ID。如何获取的进程ID呢?windows提供了一个API只要知道了这个进程里面的一个窗口句柄,就可以找到找到该进程ID。函数形式如下:DWORD GetWindowThreadProcessId( HWND hWn
2012-01-29 11:28:35 1307
转载 VC环境中调用TeeChart控件实现数据曲线分析(转载)
VC环境中调用TeeChart控件实现数据曲线分析作者:戚高 阅读人次:6712 文章来源:VC在线 发布时间:2007-9-5 网友评论(5)条 介绍TeeChart Pro是一款提供上百种2D和3D图形风格、40种数学和统计功能、加上无限制的轴和22种调色板组件供选择。提供上百种2D和3D图形风格、40种数学和统计功能、加上无限制
2012-01-29 11:28:18 832
转载 C++抽象数据类型(ADT Abstract Data Type)简述 .
1.1、运算符重载运算符的重载仍保留原有的优先级、操作数个数(参数个数)和语法结构。定义:operator @a、“=”仅允许作为成员函数来重载b、“[]”下标运算符的重载必须是成员函数且它需要单个参数c、运算符new和delete控制动态内存分配,也可被重载d、不能重载成员选择运算符“.”;不能重载自定义运算符,主要原因是难以确定其优先级,也没这个必要;e、操作符重载
2012-01-29 11:27:30 1145
转载 C++语言机制之多态性 与 代码重用机制的一种工具之模板 小结 .
一、抽象类的指针指向其派生的非抽象类的对象,从而体现多态性1.1、实例代码://该实例代码来自,全国2009年10月自学考试C++程序设计试题 课程代码:04737 试题号:50#include using namespace std;#include class A{ public: virtual void GetA() = 0; //带有纯虚函数的类称为抽象
2012-01-29 11:26:24 486
转载 C++面向对象语言的重要特性之一 继承 .
面向对象程序设计的核心:对象、类和继承,如果再加一种的话应该是多态性; //来自C++ Program Design [美] James P.Cohoon & Jack W.Davidson C++程序设计(第三版)中文译本 P6491、派生类格式class 派生类类:[访问属性,public、protected、private,默认值]基类名{... ...};class
2012-01-29 11:25:27 467
转载 C++友元 简述 .
#include "windows.h"#include "iostream.h"class FB;class FA{public: FA() { strcpy(chMsg, "C++友元学习"); }; void Msg(FB & fb); //类的成员函数,其是类FB的友元函数 friend void Msg2(FA & fa);priva
2012-01-29 11:24:14 416
转载 C++中 static、const 应用小结 .
C++ static、const和static const 以及它们的初始化 const定义的常量在函数执行之后其空间会被释放,而static定义的静态常量在函数执行后不会被释放其空间。static 表示的是静态的。类的静态成员函数,成员变量是和类相关的,不是和类的具体对象相关,即使没有具体的对象,也能调用类的静态成员函数,成员变量。一般的静态函数几乎就是一个全局函数,只不过它的作用域限
2012-01-29 11:23:07 449
转载 MsChart 的使用(转载)
void CMoreDMcode::OnCacluteDelta(int nRow) {m_Chart.SetRedraw(false); m_Chart.SetRow(1);for(int i=1;i{m_Chart.GetDataGrid().SetData(i,1,nDelta[i-1],0);}CRgn rgn; m_Chart.GetUpdateRgn
2012-01-18 13:28:36 497
转载 VC对话框界面如何调整静态文本字体和大小?
最近接手一个VC对话框的界面工作,很久没有做VC了,所以还是很激动的。不过最后的时候遇到问题,老板要求在界面上做一个大的标题,目的就是为了好看。虽然功能比较简单,不过还是困扰了我一天左右。最后百度找到了正解,写下来供大家参考吧。 CFont cfont; //这个是全局的。放到include的下面就可以了 //以下这
2012-01-18 13:28:12 1422
转载 VC中如何调试和使用ActiveX控件
原文地址:VC中如何调试和使用ActiveX控件作者:潇湘浪子VC中如何调试和使用ActiveX控件 由于控件并不能单独运行,所以你必须利用另一个程序来装载控件并进行调试,VC中提供了ActiveX容器供使用,在工程/设置菜单(project/setting)中选择Debug页第一栏Executable for debug session,右侧箭头并选择ActiveX Cont
2012-01-18 13:27:48 1035
转载 移动硬盘卸载
卸载时电脑说有一程序在访问它,无法卸载。却又不告诉我是哪个程序。如何安全卸载? 1.在桌面上新建一个记事本文档,输入以下内容: taskkill /im rundll32.exe 保存后将后缀改成bat 。双击运行一下就OK了2.按Ctrl+Alt+Del打开任务管理器→运行→结束explorer.exe进程。然后,点击文件→新建任务(运行)→输入 explorer
2012-01-18 13:27:29 710
转载 WinExec, ShellExecute,CreateProcess 区别
其中以WinExec最为简单,ShellExecute比WinExec灵活一些,CreateProcess最为复杂。 WinExec 有两个参数,前一个指定路径,后一个指定显示方式。 ShellExecute 可以指定工作目录,并且还可以寻找文件的关联直接打开不用加载与文件关联的应用程序,ShellExecute还可以打开网页,启动相应的邮件关联发送邮件等等。
2012-01-18 13:27:13 674
转载 Windows API 大全
windows APIAPI(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件的以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。 什么是windows API Windows API是一套用来控制Windows的各个部件(从桌面的外观到为一个新进程分配的内存
2012-01-18 13:26:55 982
转载 vs2010中臃肿的ipch和sdf文件
使用VS2010建立C++解决方案时,会生成SolutionName.sdf和一个叫做ipch的文件夹,这两个文件再加上*.pch等文件使得工程变得非常的庞大,一个简单的程序都会占用几十M的硬盘容量,可惜毕竟硬盘还没有廉价到免费的地步。那么,该怎么解决呢?其实可以关闭它。方法:Tools->Options->Text Editor->C/C++->Advanced->Disable Dat
2012-01-18 13:25:55 307
转载 给托盘添加右击菜单--变化的背景图
南京航空航天大学张庆利下载本文示例工程 图1 变化的背景图给托盘添加右击菜单 一般的商业程序都有托盘图标和在托盘上弹出右击菜单的功能,那么如何给自已的程序添加这样的功能呢?本文通过改变背景图的实例,介绍一种实现托盘上弹出右击菜单的方法。 一、添加托盘图标给程序添加托盘图标的方法在很多VC书中都有实例,通常在程序中按下面的步骤就可以实现:1、在XXDlg.CPP
2012-01-18 13:25:16 585
转载 VC窗体上的关闭按钮失效
关键字: VC窗体上的关闭按钮失效,VC窗体上的关闭按钮重载,VC窗体上的关闭按钮变灰先使关闭按钮变灰失效方法一: 在int CXXXFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)里添加代码CMenu* pSysMenu=GetSystemMenu(false); //Add by me pSysMenu->
2012-01-18 13:23:34 1667
转载 VC++之对话框中添加工具栏
1、添加工具栏资源ID为IDR_TOOLBAR2、在对话框的类定义中加: CToolBar m_ToolBar;3、在OnInitDialog中或其它合适的消息响应中加如下代码:(函数可查看MSDN) 01m_ToolBar.Create(this);//创建工具栏02 m_ToolBar.LoadTo
2012-01-18 13:23:18 429
转载 vc中调用其他应用程序的方法(函数) winexec,shellexecute ,createprocess
三个SDK函数: WinExec,ShellExecute ,CreateProcess可以实现调用其他程序的要求,其中以WinExec最为简单,ShellExecute比WinExec灵活一些,CreateProcess最为复杂。 WinExec 两个参数,前一个指定路径,后一个指定显示方式。 ShellExecute 可以指定工作目录,并且还可以寻找文件的关联直接打开不用加
2012-01-18 13:23:01 385
转载 VC控件DateTimePicker使用方法 ,获取日期和时间
使用DateTimePicker控件一般是获取其时间替代手工输入带来的不便,而 DateTimePicker控件既可以获取日期(2010-03-05)也可以获取时间(16:27:33),要获取日期只需要更改控件属性的格式为长日期或短日期,要获取时间则将格式更改为时间即可! 在添加控件变量时,选择其变量类型为CDateTimeCtrl(类如m_DateCtrl);在程序中定义CT
2012-01-18 13:22:43 5884
转载 VC中Combo Box控件使用大全
一、如何添加/删除Combo Box内容1,在Combo Box控件属性的Data标签里面添加,一行表示Combo Box下拉列表中的一行。换行用ctrl+回车。2,在程序初始化时动态添加如: //控件内容初始化 CString strTemp; ((CComboBox*)GetDlgItem(IDC_COMBO_CF))->ResetContent();//消除现有所有内容
2012-01-18 13:22:33 471
转载 MFC 使菜单项变灰
一、没有UpdateCmdUI句柄时MFC中缺省的习惯是当没有UpdateCmdUI句柄时程序是使能(Enable)菜单,菜单自动变成使能,只要关掉缺省值就可以了,把下面的代码加入你的程序 CMainFrm::CMainFrm { // Other stuff this->m_bAutoMenuEnable = false; } 然后在消息响应函数中添加如下代码:
2012-01-18 13:22:22 1387
Sublime Text 3 for Mac 3075 破解版 – Mac上强大的代码编辑神器
2016-10-14
libopencore-amrnb.a libopencore-amrwb.a(64位)
2015-11-19
error C1083: 无法打开包括文件:“pthread.h”
2013-09-26
InstallWizardForVS2012/2010/2008.js
2013-09-26
VC++ 最权威的培训机构内部课件
2012-01-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人