自定义博客皮肤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)
  • 资源 (33)
  • 收藏
  • 关注

原创 c#网络通信

c#网络通信

2012-06-19 17:24:18 181

原创 C#事件监听

这两天头脑发热,突然想学C#,用C#作一个网络通信服务包,遇到了种种问题,下面是一个c++中不太常见的处理方式“事件监听”搞了半天才明白,跟c++的继承非常相似。实现功能如下:定义一个用户委托事件public delegate void UserEvent(object sender, System.EventArgs e);定义一个事件为InputDataOKpublic e...

2012-06-18 11:41:28 1931

转载 Bulk Insert命令详细

Bulk Insert命令详细  2009-12-22 17:31:40|  分类:数据导入导出 |  标签:|字号大中小 订阅BULK INSERT以用户指定的格式复制一个数据文件至数据库表或视图中。语法BULK INSERT

2011-09-27 23:44:14 738 3

转载 VC++在MFC下调用EXCEL各种功能实现

VC++在MFC下调用EXCEL各种功能实现  2010-12-13 16:59:09|  分类:默认分类 |  标签:|字号大中小 订阅一直以来就对EXCEL的各种功能很崇拜,后来经常使用VC,由于工作的需要,经常会遇到将文本文件中的

2011-09-23 00:00:20 3730 1

原创 VBA编程常用功能

Private Sub sub( byval strFilePaht as string byval strCellRange as string)      Dim wb As Workbook      Dim aRow As IntegerOn Error GoTo error_handle       set wb = Workbooks.Open("F:/test/Data.xlsx")

2011-06-19 23:42:00 737

转载 CListCtrl应用,check,导入到excel,实现点击列头排序

<br />初始化:<br />DWORD dwStyle;<br />dwStyle = m_bzlist.GetStyle();<br />dwStyle |= LVS_EX_GRIDLINES |LVS_EX_FULLROWSELECT|LVS_SHOWSELALWAYS ;<br />m_bzlist.SetExtendedStyle(dwStyle);<br />m_bzlist.SetBkColor(RGB(0xec,0xf1,0xfd));<br />m_bzlist.SetTextBkCol

2011-01-24 23:40:00 610

原创 最新历史版本 :CDatabase

<br />CDatabase<br />CObject<br /> └CDatabase<br /><br />CDatabase是MFC中的类。CDatabase对象表示到数据源的连接,通过它可以操作数据源。数据源是位于一些数据库管理系统(DBMS)的数据的指定实例,包括MicrosoftSQL Server,Microsoft Access,Borland dBASE和xBASE。在应用中可以同时使一个或多个CDatabase对象活动。<br />注意:<br />如果在处理数据访问对象(DAO)类而

2011-01-24 19:41:00 1377

原创 动态链接库(dynamic link library ,DLL)

动态链接库(dynamic link library ,DLL)基础知识<br />动态链接库(dynamic link library ,DLL)一直以来都是操作系统的基石,Windows应用程序编程接口(aplication programming interface API)提供的所以函数都包含在DLL中,其中三个最重要的DLL分别是:Kernel32.dll,包含用来管理内存,进程以及线程;User32.dll,包含的函数用来执行与用户界面相关的任务,如创建窗口和发送消息;GDI32.dll,包含的

2011-01-24 19:31:00 2160

原创 CListCtrl打印、导出到Excel

这是一个将CListCtrl数据导出到ExCell文件中的类,同时也能打印报表

2011-01-24 00:17:00 1573

原创 将ClistCtr中数据导出到Excel表单中

本文通过两种办法将ClistCtr中的数据导出到Excel中一。使用MFC的CDatabase类直接执行SQL命令的方式实现。二。使用Excel类型库接口的方式实现。

2011-01-24 00:07:00 835

原创 可编辑子项的CListCtrl类

本文对CListCtrl控件进行了一个扩展,使它即可以编辑主项(Item),又可以编辑子项(SubItem),并尽量符合CListCtrl的操作习惯。

2011-01-23 23:53:00 604

原创 CsplitterWnd 百科

<br />英文释义  csplitterwnd 类——拆分窗口类,提供分离窗口的功能,是一个窗口包含多个方格。 <br />  CSplitterWnd类提供一个分隔器窗口的功能,分隔器窗口是一个包含有多个窗格的窗口。窗格通常是应用程序特定的由CView派生的对象,但它也可以是具有适当子窗口ID的任何CWnd对象。 <br />  一个CSplitterWnd对象通常被嵌入CFrameWnd或CMDIChildWnd父对象。 编辑本段创建CSplitterWnd对象的步骤:<br />  1. 在父框架中

2011-01-21 22:59:00 643

转载 CListCtrl 操作集合

<br />创建图形列表并和CListCtrl关联:<br /> m_image_list.Create(IDB_CALLER2, 16, 10, RGB(192,192, 192));<br /> m_image_list.SetBkColor( GetSysColor( COLOR_WINDOW ) );<br /> m_caller_list.SetImageList( &m_image_list, LVSIL_SMALL);<br />为报表添加4列:<br />  char *szColumn[]

2011-01-20 22:33:00 647

ExcelVBA 培训资料

ExcelVBA 培训资料ExcelVBA 培训资料ExcelVBA 培训资料ExcelVBA 培训资料ExcelVBA 培训资料ExcelVBA 培训资料ExcelVBA 培训资料ExcelVBA 培训资料ExcelVBA 培训资料ExcelVBA 培训资料ExcelVBA 培训资料ExcelVBA 培训资料

2011-07-19

ExcelVBA编程PPT文档

ExcelVBA编程PPT文档,包含所有的VBA知识

2011-07-18

jetty-hightide-7.0.0.v20091005.zip

jetty-hightide-7.0.0.v20091005.zipjetty-hightide-7.0.0.v20091005.zipjetty-hightide-7.0.0.v20091005.zipjetty-hightide-7.0.0.v20091005.zipjetty-hightide-7.0.0.v20091005.zipjetty-hightide-7.0.0.v20091005.zip

2011-07-17

jetty-6.1.2rc2.zipjetty-6.1.2rc2.zipjetty-6.1.2rc2.zipjetty-6.1.2rc2.zip

jetty-6.1.2rc2.zip jetty-6.1.2rc2.zipjetty-6.1.2rc2.zipjetty-6.1.2rc2.zipjetty-6.1.2rc2.zip

2011-07-17

C++通过ODBC将数据入库

C++通过ODBC将数据入库C++通过ODBC将数据入库C++通过ODBC将数据入库C++通过ODBC将数据入库C++通过ODBC将数据入库C++通过ODBC将数据入库C++通过ODBC将数据入库C++通过ODBC将数据入库C++通过ODBC将数据入库

2011-07-17

XML解析MSXML解析

XML解析,有MSXML解析,和CMauk解析两种实例

2011-07-15

23多核并行编程(windows_编程技术)

本章先介绍超线程和多核处理器技术,再给出并行编程的基本概念和内容,重点讨论基于多核CPU的并行计算的若干具体编程方法,包括通用的OpenMP和微软公司的PPL、TPL和PLINQ。

2011-07-14

VC++_中操作EXCEL总结

VC++_中操作EXCEL总结通过OLE操作,包括启动Excel,读取数据,写入数据,以及最后的关闭Excel,其中还包括了很多人感兴趣的合并单元格的处理。

2011-07-14

MFC 操作Excel

MFC 操作Excel 实现数据的读写,更新,添加删除行列等等一第列的EXCLE操作

2011-07-12

MFC 解析XML类和Markup解析XML文件实例

MFC 解析XML类和Markup解析XML文件实例

2011-07-12

极品五笔..极品五笔..

极品五笔..极品五笔..极品五笔..极品五笔..

2011-06-20

Excel 2007 VBA 高级编程宝典

《Excel2007VBA高级编程宝典》讲授如何使用VBA开发办公应用系统,内容包括认识Excel,Excel的函数使用,VBA的含义和功能,VBA的语法,VBA各种运算符和表达式,VBA流程控制,VBA的程序结构,VBA窗体设计,Excel对象,类模块,VBA中数据库操作,VBA与XML交互,数据透视表的设计,使用VBA交互其他应用程序,VBA中使用API函数等。最后对3个完整系统进行了分析。从需求分析、数据表设计,到窗体设计、代码编写,带领读者从基础到设计出完整的应用系统,让读者有实战项目的体验。

2011-06-20

VBA编程指南,VBA编程,EXCEL编程

EXCEL VBA 编程基础 Excel 最重要的应用就是利用公式进行计算。无论输入是纯粹的数字运算,还是引用其他单元格计算

2011-06-09

实现Windows的目录树源码

本程序实现的windows资源管理器的目录树,

2011-03-30

Excel文件导入到CListCtrl控件中

ExCel文件导入到ClistCtrl控件

2011-01-24

将CListCtrl中的数据导出到ExCel中

这是一个将CtrlList中数据导出到Execl中的源码,里面用到了一个CdataBase类,用来操作Excel数据库

2011-01-24

CSplitterWnd分栏,动态隐藏,加按钮

在分隔栏(CSplitterWnd)上添加按钮,通过点击按钮来控制左视图的大小。

2011-01-21

IOS安装进度查询

IOS安装应用程序时,检测当前所有安装的应用程序的信息,返回一个列表,本资源来自网络,调拭通过可用 ,上传备案。以后后续需要

2015-08-02

自定义按钮

使用多张不同状态的图,在窗口上画按钮, class AFX_EXT_CLASS VrImageButtonCL : public CButton { DECLARE_DYNAMIC(VrImageButtonCL) public: VrImageButtonCL(); virtual ~VrImageButtonCL(); public: // 从磁盘上读取图像。 BOOL LoadBitmapsM(LPCTSTR normalImageFile, LPCTSTR downImageFile, LPCTSTR overImageFile=NULL, LPCTSTR disableImageFile=NULL ); void SetNormalImageM( VrImageCL& norImg ); void SetDownImageM( VrImageCL& downImg ); void SetOverImageM( VrImageCL& overImg ); void SetDisaImageM( VrImageCL& disaImg ); // 根据图像调整按钮大小 void SizeToContent() ; // 设置按钮位置(基于父窗口) void SetPositionM( POINT pos ) ; //可见性 void SetVisibleM( BOOL bVisible ); BOOL IsVisibleM(); //按下状态 void SetDownStateM( BOOL bDown = TRUE ); BOOL GetDownStateM() const ; //按钮风格。图像or文本 enum{ CR_BS_IMAGE, CR_BS_TEXT }; //图像按钮,文本按钮 void SetStyleM( int nType ); int GetstyleM() ; protected: DECLARE_MESSAGE_MAP() virtual void DrawItem(LPDRAWITEMSTRUCT lpDIS /*lpDrawItemStruct*/); afx_msg void OnLButtonDown(UINT nFlags, CPoint point); afx_msg void OnLButtonUp(UINT nFlags, CPoint point); afx_msg void OnMouseMove(UINT nFlags, CPoint point); afx_msg void OnEnable(BOOL bEnable); afx_msg void OnKillFocus(CWnd* pNewWnd); afx_msg LRESULT OnMouseLeave(WPARAM, LPARAM); protected: void releaseAllM(); void drawImageM(LPDRAWITEMSTRUCT lpDIS); void drawTextM(LPDRAWITEMSTRUCT lpDIS); private: VrImageCL normalImageM; //按钮正常时图片 VrImageCL overImageM; //按钮在鼠标悬停时图片 VrImageCL downImageM; //按钮按下时图片 VrImageCL disableImageM; //按钮无效时图片 BOOL bLBtnDownM ; BOOL trackingM ; BOOL bKeepDownM ; int styleM; //按钮样式 BOOL bVisibleM; //是否可见。 COLORREF backClrM; //底色 COLORREF textClrM; //文字颜色 CFont fontM; //字体 };

2013-11-20

获取本机电脑IP地址

获取本机电脑的IP地址Demo NCB ncb; UCHAR uRetCode; memset( &ncb, 0, sizeof(ncb) ); ncb.ncb_command = NCBRESET; ncb.ncb_lana_num = lana_num; // 指定网卡号 // 首先对选定的网卡发送一个NCBRESET命令,以便进行初始化 uRetCode = Netbios( &ncb ); memset(&ncb, 0, sizeof(ncb)); ncb.ncb_command = NCBASTAT; ncb.ncb_lana_num = lana_num; // 指定网卡号 strcpy( (char *)ncb.ncb_callname,"*" ); ncb.ncb_buffer = (unsigned char *) &Adapter; // 指定返回的信息存放的变量 ncb.ncb_length = sizeof(Adapter); // 接着,可以发送NCBASTAT命令以获取网卡的信息 uRetCode = Netbios( &ncb ); //printf("The NCBASTAT return code is: 0x%x \n", uRetCode ); if ( uRetCode == 0 ) { // 把网卡MAC地址格式化成常用的16进制形式,如0010-A4E4-5802 CString strMacMsg; strMacMsg.Format(_T("The Ethernet Number[%d] [Page]is: X-X-X-X-X-X \n") ,lana_num,Adapter.adapt.adapter_address[0],Adapter.adapt.adapter_address[1] ,Adapter.adapt.adapter_address[2],Adapter.adapt.adapter_address[3] ,Adapter.adapt.adapter_address[4],Adapter.adapt.adapter_address[5] ); TRACE(strMacMsg); }

2013-11-20

根据一边动态变化画圆

两边固定,另一边随机变化画圆 CString strText; CStatic* pAngleStatic = (CStatic*)GetDlgItem(IDC_CUR_ANGLE); float abc = std::pow((float)A_LENGTH,2) + std::pow((float)B_LENGTH,2) - std::pow((float)m_CLength,2); float twoAB = 2 * A_LENGTH * B_LENGTH ; float angle = std::acos(abc/twoAB); strText.Format(_T("当前角度为:%.3f度"),(angle/ 3.1415926 * 180.0f)); pAngleStatic->SetWindowText(strText); Gdiplus::Point tempApoint = m_BPoint; tempApoint.X = tempApoint.X + A_LENGTH; float x = std::cos(angle)*A_LENGTH; float y = std::sin(angle)*A_LENGTH; m_APoint.X = x + XCENTER; if (angle < 0 ) { m_APoint.Y = y - YCENTER ; }else { m_APoint.Y = YCENTER - y ; }

2013-11-20

GDI画旋转图片

通过GDI在窗口上画不同角度旋转的图片, Graphics* graphics = Graphics::FromHDC(dc.m_hDC); float width = (float)tmpWidth / graphics->GetDpiX()*25.4f; float height = (float)tmpHeight / graphics->GetDpiY()*25.4f; Gdiplus::Bitmap tmpBmp( tmpWidth+600,tmpHeight+400); Gdiplus::Graphics *gTmp = Gdiplus::Graphics::FromImage(&tmpBmp); gTmp->SetPageUnit(Gdiplus::UnitMillimeter); gTmp->TranslateTransform(width/2.0f,height); gTmp->RotateTransform(m_SliderVal); gTmp->TranslateTransform(-width/2.0f,-height); gTmp->DrawImage(m_pngFile,0.0f,0.0f,width,height); graphics->DrawImage(&tmpBmp,100.0f,100.0f,(float)tmpWidth+600,(float)tmpHeight+400); delete gTmp;

2013-11-20

移动图标MFC

移动图标MFC

2012-11-02

IOS Touch屏幕点击

IOS下屏幕点击事件响应,与图片移动效果 。

2012-07-20

IOS 定时器

本实例是一个IOS下定时器的Demo,通过本实例你可以学到IOS下定时器的创建,定时器的使用。

2012-07-20

IOS动画制作

通过一张包含多个小图片的大PNG图片,实现动画效果的一个实例,主要讲解CAnimation的使用

2012-07-20

IOS测试框架使用

Xcode中自带的一个单元测试框架,可以在您写完代码后写好测试用例,点击测试按钮,测试框架在编译时将为你执行完测试工作。

2012-07-20

IOS线程管理,线程同步

本实例写了一个多线程,从中您可以学到线程创建,线程同步,等基本知识。

2012-07-20

IOS 操作SQLite封装实例

本包封装了了PLSqulte,为数据库操作提供了一个方便的统一接口,您不需要懂SQL直接使用封装函数照样能写出好的程序。

2012-07-20

VS2008功能使用实例代码

VS2008实例代码

2011-11-25

Com编程资料

Com编程资料

2011-09-01

员工考核录入系统(VBA代码实现)

员工考核录入系统,用VBA实现将时间录入。员工考核录入系统,用VBA实现将时间录入。员工考核录入系统,用VBA实现将时间录入。员工考核录入系统,用VBA实现将时间录入。员工考核录入系统,用VBA实现将时间录入。员工考核录入系统,用VBA实现将时间录入。

2011-08-24

员工打卡录入系统,用VBA实现员工打卡信息录入Excel模板程序

用VBA实现员工打卡信息录入Excel模板程序

2011-08-22

空空如也

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

TA关注的人

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