自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (4)
  • 收藏
  • 关注

原创 asp文件上传

<br />6行代码实现无组件上传 <br /><br />stimson(原作) <br /><br />目前有很多无组件上传类,我大概看了一下,大多写的相当复杂,有的居然还只能传文本最关键的是没有10行代码以下的   :)我花了一个晚上时间研究了一下ADODB.Stream,并且用了6行代码实现了无组件上传: <br /><br />strFileName   =   Request.QueryString( "file1 ") <br />Set   objStream   =   Server.Cr

2011-04-26 00:05:00 791

原创 有关GDI操作

<br />我用循环画了很多直线,如何把它们清除啊 <br />for() <br />{ <br />        CClientDC   dc(this); <br />        dc.MoveTo(50,209-i); <br />        dc.LineTo(50+i,209-i); <br />}<br /> <br />不在OnDraw/OnPaint()的话,Invalidate()重画即可。 <br />要不,就在画线之前设置bool变量控制。。<br /> <br />//

2011-04-21 14:25:00 552

原创 使用CBitmapButton类

<br />利用CBitmapButton类实现位图按钮的两种方法:<br />方法一:<br />1、在资源编辑的时候选中按钮的 Owner draw 属性,不需要选择 Bitmap 属性.<br />       按钮右键-->Styles-->Owner draw<br /><br />2、在程序中定义一个CBitmapButton成员变量。<br />         注意:不能使用ClassWizard为按钮映射一个CButton变量,然后改为CBitmapButton,<br />       

2011-04-21 12:51:00 868

原创 关于创建对话框注意事项

<br />创建一个对话框后默认自动创建确定和取消两个按钮<br /><br /> <br />两个按钮的ID号不能变<br />ID为IDOK和IDCANCEL<br /> <br />否则改变后将出现如下的异常(Debug)<br /><br /> <br />查找原因是:<br /> <br />void CSystemSetDlg::DoDataExchange(CDataExchange* pDX)<br />{<br /> CDialog::DoDataExchange(pDX);<br /> 

2011-04-19 21:50:00 589

原创 MFC对话框程序屏蔽回车与ESC键

<br />=============================================================<br />标题:MFC对话框程序屏蔽回车与ESC键<br />摘要:<br />备注:Windows XP + VC2005<br />日期:2010.8.3<br />姓名:朱铭雷<br />=============================================================<br />    MFC下基于对话框的程序,默认的会有一个

2011-04-19 09:37:00 2030

原创 Execl文件读写操作

/**//// <summary><br />/// 导出到 Excel 文件<br />/// </summary><br />/// <param name="fileName">含完整路径</param><br />/// <param name="dataTable">含字段标题名</param><br />public void ExpExcel(string fileName ,DataTable dataTable)<br />{<br />    Excel.ApplicationClass

2011-04-18 14:01:00 935

原创 获取程序目录

<br />在EVC下没有GetCurrentDirectory()这个函数能方便地获取当前工作路径,所以我们只能通过GetModuleFileName()函数的返回值来获取当前的工作路径.<br />//szPath:获取的当前工作路径<br />void GetCurrentDirectory(CString &szPath)<br />{<br /> wchar_t pBuf[256];<br /> GetModuleFileName(NULL,pBuf,sizeof(pBuf)/sizeof(wch

2011-04-17 14:53:00 662

原创 如何在MFC中读写配置文件

在我们写的程序当中,总有一些配置信息需要保存下来,以便完成程序的功能,最简单的办法就是将这些信息写入INI文件中,程序初始化时再读入.具体应用如下:  一.将信息写入.INI文件中.  1.所用的WINAPI函数原型为:   BOOL WritePrivateProfileString(  LPCTSTR lpAppName,  LPCTSTR lpKeyName,  LPCTSTR lpString,  LPCTSTR lpFileName  );   其中各参数的意义:  LPCTSTR lpAppNa

2011-04-16 21:47:00 4075

原创 C++ - _T含义 C++语言中“_T”是什么意思?

_T("Hello")是一个宏,他的作用是让你的程序支持Unicode编码,因为Windows使用两种字符集ANSI和UNICODE,前者就是通常使用的单字节方式,但这种方式处理象中文这样的双字节字符不方便,容易出现半个汉字的情况。而后者是双字节方式,方便处理双字节字符。Windows NT的所有与字符有关的函数都提供两种方式的版本,而Windows 9x只支持ANSI方式。 如果你编译一个程序为ANSI方式,_T实际不起任何作用。而如果编译一个程序为UNICODE方式,则编译器会把"Hello"字符串以U

2011-04-16 15:45:00 3881

原创 CString, BSTR, LPCTSTR之间的关系和区别

CString是一个动态TCHAR数组,BSTR是一种专有式样的字符串(需要用系统提供的函数来支配,LPCTSTR只是一个常量的TCHAR指针。<br /><br />CString 是一个完全独立的类,动态的TCHAR数组,封装了 等操纵符和字符串操纵要领。<br />typedef OLECHAR FAR* BSTR;<br />typedef const char * LPCTSTR;<br /><br />vc 中种种字符串的体现法 <br />首先char* 是指向ANSI字符数组的指针,其中每个

2011-04-16 15:28:00 1299

原创 ListCtrl 技巧集

原文地址:http://blog.csdn.net/Blue_Dream_/archive/2008/01/02/2009696.aspx 1. ListCtrl 风格 LVS_ICON: 为每个item显示大图标 LVS_SMALLICON: 为每个item显示小图标 LVS_LIST: 显示一列带有小图标的item LVS_REPORT: 显示item详细资料 直观的理解:windows资源管理器,“查看”标签下的“大图标,小图标,列表,详细资料” ---------------------------

2011-04-12 21:51:00 482

原创 list Control使用说明

<br />在MFC应用中,经常要使用listcontrol控件,例如数据库查询操作等等,非常重要。<br /> <br />DWORD dwStyle=::GetWindowLong(m_MyList.m_hWnd,GWL_STYLE);<br /> //设置为报表形式<br /> SetWindowLong(m_MyList.m_hWnd,GWL_STYLE,dwStyle|LVS_REPORT);<br /> DWORD ExStyle =m_MyList.GetExtendedStyle();<br

2011-04-10 22:22:00 936

转载 CSerialPort类接收数据时comstat未初始化

<br />转自:http://hi.baidu.com/canghaiwuhen/blog/item/1cc901f1c2ba20a0a50f52c7.html<br />Run-Time Check Failure #3 - The variable ´comstat´ is being used without being initialized.<br /> <br />CSerialPort类在Visual C++ .NET 应用时会出现意想不到的问题。以《Visual C++/Turobo C串

2011-04-03 18:59:00 1153

Oralce备份脚本exp命令

利用oralce系统中的exp命令来实现数据库的导出,通过计划任务方式实现定期作业管理备份数据库

2012-01-17

MSSQL备份脚本

利用MSSQL的命令行工具实现备份,通过windows的计划任务来实现定期作业

2012-01-17

MSComm编程手册

利用微软自带的MSComm控件进行串口编程

2011-10-16

条码打印控件 直接通过控件设置完成条码的打印操作

条码打印,直接通过控件设置完成条码的打印操作

2010-08-10

空空如也

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

TA关注的人

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