自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

mxj_2001382的专栏

“不积跬步,无以至千里;不积小流,无以成江海。”

  • 博客(19)
  • 资源 (4)
  • 收藏
  • 关注

转载 C# 与 C++ 数据类型对照表

<br />方便起见,我也将《C# 与 C++ 数据类型对照表》转载如下:<br />C++            C#<br />=====================================<br />WORD            ushort<br />DWORD            uint<br />UCHAR            int/byte   大部分情况都可以使用int代替,而如果需要严格对齐的话则应该用bytebyte <br />UCHAR*           

2010-09-14 17:06:00 590

原创 彻底了解c/c++指针

<br />1.1.        一 :关于指针和堆的内存分配 <br />1.1.1.       先来介绍一下指针:<br />指针一种类型,理论上来说它包含其他变量的地址,因此 <br />有的书上也叫它:地址变量。既然指针是一个类型,是类型就有大小,在达内的 <br />服务器上或者普通的PC机上,都是4个字节大小,里边只是存储了一个变量的地 <br />址而已。不管什么类型的指针,char * ,int * ,int (*) ,string * ,float * <br />,都是说明了本指针所

2010-09-14 17:00:00 564

原创 ListCtrl 详细用法

<br />先来介绍REPORT类型的CListCtrl:<br />首先使用下面的语句设置CListCtrl的style:<br />DWORD SetExtendedStyle( DWORD dwNewStyle );<br />其中<br />LVS_EX_CHECKBOXES 表示添加CheckBox<br />LVS_EX_FULLROWSELECT 表示选择整行<br />LVS_EX_GRIDLINES 表示添加表格线<br />如果设置了LVS_EX_CHECKBOXES属性,则可以用<br

2010-09-06 15:28:00 596

原创 非托管C++代码调用C#编写的dll方法

<br />非托管C++代码调用C#编写的dll方法<br />CLR VIA C#这本书里面的内容,在网上好像很少关于这方面的内容,贴出来以后留着看。<br />C#调用C++编写的dll,一般都是直接用dllimport,这个资料很多。C++调用C#编写的dll,一般方法都是先用托管C++将C#的dll进行一次封装,然后由非托管C++调用封装好的dll。<br />CLR VIA C#在讲寄宿和应用程序域的内容时,提供了一个非托管C++直接调用的方法。原理就是,在非托管代码中手动启动CLR加载应用程序域

2010-06-04 11:17:00 1262

原创 SDI、MDI和拆分窗口

文档、视图和单文档界面一、文档/视图结构的程序     文档/视图结构的程序不同于传统的MFC应用程序,传统的MFC应用程序体系主要包括两个对象:应用程序对象和主窗口对象,应用程序对象的主要任务是创建程序的主窗口而主窗口对象的任务主要是用来和程序用户进行交互操作。文档/视图体系的MFC应用程序包括了应用程序对象、框架窗口对象、视图对象和文档对象四个方面。应用程序对象和传统MFC程序当中的应用程序对象完成类似的任务:创建其余的三个对象;而框架窗口对象创建了程序窗口的框架;视图对象是一个覆盖在框架窗口对象的客户

2010-06-02 10:03:00 1312

原创 分时间段查询

declare @t table (时间 datetime,金额 int)insert @t select    2007-1-1 10:00:23,           8 --union all select    2007-1-1 01:00:04,           4 union all select    2007-1-1 01:00:14,           4 un

2010-04-22 09:48:00 592

转载 数据库分页存储过程

create procedure SqlDataPaging@tbName varchar(255),        --表名@tbFields varchar(1000),      --返回字段@OrderField varchar(255),   --排序的字段名@PageSize int,                 --页尺寸@PageIndex int,              

2010-04-22 09:39:00 455

原创 c语言参数传递

使用C语言编程,不可能不用到函数,但是函数的参数传递,我们是否真的清楚了呢。本文主要介绍C语言中函数传递的参数。。   函数的参数通常分为两种,普通变量,指针变量。这些参数,将会被函数体调用,当让,也可以传入一些永远不被函数调用的参数,就像你声明了一些变量,却永远不用一样,在语法上是没有问题的。   那么,函数体内调用的传递过来的参数,与原来的参数有什么关系呢?   函数体内接收到的参数,是原参数

2010-03-05 11:02:00 720

转载 SQL Convert的用法

CONVERT 函数 [数据类型转换]--------------------------------------------------------------------------------功能 返回转换成提供的数据类型的表达式。语法 CONVERT ( data type, expression [ , format-style ] )参数 data type    表达式将转换成的数据

2010-01-21 17:08:00 1252

转载 VC获取系统时间、程序运行时间

VC获取系统时间、程序运行时间关键词: VC 系统时间 1.使用CTime类CString str;//获取系统时间CTime tm;tm=CTime::GetCurrentTime();str=tm.Format("现在时间是%Y年%m月%d日 %X");MessageBox(str,NULL,MB_OK);  2: 得到系统时间日期(使用GetLocal

2010-01-12 10:28:00 426

转载 TCP网络传输“粘包”问题

原文出处:http://www.ciw.com.cn/ 当前在网络传输应用中,广泛采用的是TCP/IP通信协议及其标准的socket应用开发编程接口(API)。TCP/IP传输层有两个并列的协议:TCP和UDP。其中TCP(transport control protocol,传输控制协议)是面向连接的,提供高可靠性服务。UDP(user datagram protocol,用户数据报协议)是无连

2009-12-30 16:47:00 448

原创 PlaySound界面最小化后不播放(失去焦点后不播放)

 // Load the wave file into a DirectSound buffer if( FAILED( hr = g_pSoundManager->Create( &g_pSound, strFileName, 0, GUID_NULL ) ) )改为: if( FAILED( hr = g_pSoundManager->Create( &g_pSound, strFileN

2009-12-02 17:28:00 1180

原创 DLL(动态连接库)创建和使用

一.导出函数DLL(动态连接库),然而可以分为动态调用于静态调用。下面我分别举一个例子说说。1)动态调用:首先:在VC++中创建 Win32 Dynamic-link library工程创建一个动态连接库工程:            在头文件TestDll.h中写下代码            extern "C" int __declspec(dllexport) add(int numa,

2009-12-02 15:22:00 486

原创 通用分页存储过程

 set ANSI_NULLS ONset QUOTED_IDENTIFIER ONgo--创建存储过程CREATE PROCEDURE [dbo].[SP_xxx_GetPageOfRecords]  @pageSize int = 20,                                                --分页大小  @currentPage int ,   

2009-11-23 18:28:00 420

转载 format函数

一、字符串 首先看它的声明: function Format(const Format: string; const Args: array of const): string; overload; 事实上Format方法有两个种形式,另外一种是三个参数的,主要区别在于它是线程安全的, 但并不多用,所以这里只对第一个介绍: function Format(const Format: str

2009-10-21 15:46:00 458

转载 字符类型转换

wchar_t*,wchar_t,wchat_t数组,char,char*,char数组,std::string,std::wstring,CString....#include // 使用CString必须使用MFC,并且不可包含#define _AFXDLL#include using namespace std;//--------------------------------------

2009-10-21 15:32:00 390

转载 C++四个显式数据类型转换函数

1 reinterpret_cast(在编译期间实现转换)   reinterpret_cast类型转换函数将一个类型的指针转换成另一个类型的指针。这种转换不用于修改指针变量值数据存放的格式(不改变指针变量值),只需在编译期间重新解释指针的类型就可以做到。   reinterpret_cast可以将指针值转换为一个整型数。但是不能用于非指针类型的转换,否则将不会通过编译。   什么时候使用rein

2009-10-21 15:24:00 543

转载 MFC中各种指针的获取

1) 在View中获得Doc指针 CYouSDIDoc *pDoc=GetDocument();一个视只能有一个文档。 2) 在App中获得MainFrame指针 CWinApp 中的 m_pMainWnd变量就是MainFrame的指针也可以: CMainFrame *pMain =(CMainFrame *)AfxGetMainWnd();或CMainFrame *pM

2009-10-21 15:08:00 1030

转载 MDI 界面开发

一般的多文档应用都会有居于左侧或右侧的导航窗口,在VC中是如何实现的呢?试建了一个MDI项目,发现MFC的MDI功能在2008上有很大的增强,支持很多很炫的布局效果(见截图)。 这是典型的Office 2007风格,特别是Outlook 2007及VS 2008的风格,看起来相当的漂亮。在进一步了解这个示例的代码前,我想自己尝试一下,如何在经典的MDI主窗口添加公用面板。达到如下效果:

2009-10-21 11:28:00 5924 2

c语言标准库源码 -llvm-project-main

c语言标准库源码 -llvm-project-main

2023-07-14

手机开发symbian c++

介绍symbian c++ 开发的基本使用方法。

2010-12-16

UpdateVersion

通过读取服务器文件获得升级版本及升级地址,有新版本则下载 如果想做成内部升级程序(在主程序内部自动检测及自动升级)

2010-12-16

updater_src

通过读取服务器文件获得升级版本及升级地址,有新版本则下载 如果想做成内部升级程序(在主程序内部自动检测及自动升级)

2010-12-16

liveupdate

通过读取服务器文件获得升级版本及升级地址,有新版本则下载,负责不下载

2010-12-16

空空如也

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

TA关注的人

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