自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 资源 (3)
  • 收藏
  • 关注

原创 vc之内存操作函数

memset,memcpy。memset用来初始化的。不用可以吗?直接赋值不行吗?

2010-12-13 20:56:00 918

转载 vc之static_cast

<br />用法:static_cast < type-id > ( expression ) <br />  该运算符把expression转换为type-id类型,但没有运行时类型检查来保证转换的安全性。它主要有如下几种用法: <br />  ①用于类层次结构中基类(父类)和派生类(子类)之间指针或引用的转换。 <br />  进行上行转换(把派生类的指针或引用转换成基类表示)是安全的; <br />  进行下行转换(把基类指针或引用转换成派生类表示)时,由于没有动态类型检查,所以是不安全的。 <br

2010-12-12 15:32:00 1278

原创 vc之一段发送位图的代码

<br />//==================================================================<br />//函数名: senddata<br />//功能  :发送数据<br />//返回值:int<br />//输入参数:UINT,int,int,int,char*,sockaddr_in<br />//输出:int ret<br />//创建者:<br />//修改者:<br />//版本:<br />//创建日期:<br />//修改日期<br

2010-12-12 14:55:00 800

转载 vc代码规范

<br />///////////////////////////////////////////////////////////////////<br />// 文件名                       :      mange_fun.cxx<br />// 版本                           :                            <br />// 目的及主要功            :     系统参数的设定<br />// 创建日期        

2010-12-12 13:51:00 713

转载 6.0到2008(2)

<br />最近开发平台由VC6.0升级至VS2005,需要将原有的项目迁移,特将碰到的问题归纳如下:<br /><br /><br />1消息映射<br />VS2005对消息的检查更为严格,以前在VC6下完全正常运行的消息映射在VS2005下编译不通过<br /><br />a. ON_MESSAGE(message,OnMyMessage);<br />OnMyMessage返回值必须为LRESULT,其形式为:afx_msg LRESULT OnMyMessage(WPARAM, LPARAM);如

2010-10-14 21:35:00 412

转载 vc之6.0到2008

今天下午突然想到要将原来在6.0上编的程序移植到2003上,开始始终跳出下面两行错误: 1。CJPagerCtrl.cpp(59) : error C2440: 'static_cast' : cannot convert from 'BOOL (__thiscall CCJPagerCtrl::* )(NMPGSCROLL *,LRESULT *)' to 'BOOL (__thiscall CCmdTarget::* )(NMHDR *,LRESULT *)' None of

2010-10-14 21:34:00 594

转载 vc之字符类型区别

<br />C++ 字符类型总结<br />1.区别wchar_t,char,WCHAR<br /><br />  ANSI:即 char,可用字符串处理函数:strcat( ),strcpy( ), strlen( )等以str打头的函数。<br />  UNICODE:wchar_t是Unicode字符的数据类型,它实际定义在里:<br />  typedef unsigned short wchar_t;<br />  另外,在头文件中有这样的定义:typedef wchar_t WCHAR; 所以W

2010-10-14 21:01:00 482

转载 vc之sizeof和strlen

<br />1.sizeof操作符的结果类型是size_t,它在头文件中typedef为unsigned int类型。<br /><br />该类型保证能容纳实现所建立的最大对象的字节大小。  <br /><br />2.sizeof是算符,strlen是函数。 <br /><br />3.sizeof可以用类型做参数,strlen只能用char*做参数,且必须是以''/0''结尾的<br />。<br /><br />4.数组做sizeof的参数不退化,传递给strlen就退化为指针了。 <br /><b

2010-10-12 14:19:00 702

原创 网络编程常用函数

<br />windows api:gethostname()<br />                    gethostbyname()<br />struct hostent:host entry的缩写。<br />struct hostent { <br />  char *h_name; <br />  char **h_aliases; <br />  int h_addrtype; <br />  int h_length; <br />  char **h_addr_list; <br

2010-10-11 14:27:00 522

转载 vc之recv

<br />编辑本段简述:  从一个套接口接收数据。   #include <winsock.h>   int PASCAL FAR recv( SOCKET s, char FAR* buf, int len, int flags);   s:一个标识已连接套接口的描述字。   buf:用于接收数据的缓冲区。   len:缓冲区长度。   flags:指定调用方式。编辑本段注释:  本函数用于已连接的数据报或流式套接口s进行数据的接收。   对SOCK_STREAM类型的套接口来说,本函数将返

2010-10-11 10:31:00 2769

转载 vc之recvfrom

<br />recvfrom函数(经socket接收数据): <br />  函数原型:ssize_t recvfrom(SOCKET s,void *buf,int len,unsigned int flags, struct sockaddr *from,socker_t *fromlen); <br />  ssize_t 相当于 int,socket_t 相当于int ,这里用这个名字为的是提高代码的自说明性。 <br />  相关函数 recv,recvmsg,send,sendto,socket

2010-10-11 10:30:00 3641

转载 vc学习之服务器客户机通信

<br /> <br />服 务 器 与 客 户 机 互 传 消 息<br /><br />一、 服 务 器 程 序<br />创 建 一 个 名 为“server" 的 项 目, 单 文 档 界 面。<br />在serverview.h 中 加 入 代 码:<br />      #include “winsock.h"<br />   添 加 变 量:<br />      Csize    sizeTotal;// 控 制 滚 动 条<br />      int  count;// 信 息 条 数

2010-10-11 10:04:00 685

转载 CSize

<br />CSize类 <br />  类CSize是对Windows结构SIZE的封装,凡是能用SIZE结构的地方都可以用CSize代替。 <br />  结构SIZE表示一个矩形的长度和宽度,其定义为: <br />  typedef struct tagSIZE{ <br />  LONG cx; <br />  LONG cy; <br />  } SIZE; <br />  其中 cx、cy分别是宽度和高度。 <br />  与CPoint类似,CSize也提供了一些重载运算符。如运算符“+”,

2010-10-11 10:02:00 1214

原创 连接环境下ado。net数据库

<br />主要介绍连接环境下的数据库连接编程模式。主要讲解连接数据库的对象——connection对象,执行数据库操作的对象——command对象,如何执行存储过程以及如何创建和使用参数。即使用parameter对象执行参数化的查询。<br />ado.net主要是在system.data命名空间中实现。<br />DataSet——SqlDataAdapter——SqlConnection——数据库<br />xxxconnection——xxxcommand——xxxdatareader或xxxdat

2010-09-20 15:32:00 506

原创 图形图像处理

<br />GDI+是windows API的一个重要组成部分,在。NEt中意托管代码的类来实现。称之为gdi的“托管类接口”<br />一,二维矢量图形  例如,rectangle类描述了矩形的位置和尺寸,pen类描述了有关线条的颜色,线条粗细和线型的信息。而Graphics类具有用于绘制直线,矩形,路径和其他图形的方法。还有几种Brush类,他们描述了 有关如何使用颜色或图案来填充封闭图形和路径的信息。<br />二 图像处理<br />GDi+提供了Bitmap,Image等类,他们可用于显示,操作和

2010-09-20 10:17:00 781

原创 文件操作

在托管应用程序中读写文件的一般过程如下。1 使用FileStream对象打开文件2 对于二进制读写,用BinaryReader和BinaryWriter的实例包装FileStream对象。并调用BinaryReader和BinaryWriter的方法,例如Read和Write,来执行输入和输出。3 对于对于文件的读写。  。。。StreamReader和。。Writer。。。。。例如ReadLine和WriteLine。。4 关闭FileStream对象。

2010-09-19 10:51:00 358

原创 windows窗体高级控件

<br />高级功能:验证应用程序中用户输入的数据,动态添加和使用控件以及控件的组织排列等<br />ListView 相当于资源管理器有窗体的界面,TreeView相当于左窗体的树形列表界面。还有Imagelist.<br />TreeView控件的层次本质,包括节点,父节点,子节点。其抽象结构形式如图所示,通常使用TreeNode对象来操作控件的节点。<br /> <br />每个控件都实现focus方法,该方法为调用它的控件设置焦点。<br />控件级别的验证和窗体级别的验证。相当于注册时的提示。

2010-09-16 10:07:00 554

原创 java之java.lang

java.lang会自动导入到程序,它包含所有的java编程都是基础的那些类和接口。类:Boolean inheritablethreadlocal  runtime system byte integer runtimepermission thread character long securitymanager  threadgroup class math short threadlocal classloader number。。。。compiler object 。。void double pa

2010-09-06 10:25:00 393

原创 javabean

<br />JavaBean的核心是反省<br />2.transient,volatile,instanceof,native,strictfp,assert。静态导入,this关键字<br />3.字节流和字符流。<br />字节流顶层两个抽象类:inputstream和outputstream。每个抽象类都有自己的子类。:如磁盘文件,网络连接,内存缓冲区。<br />字符流:reader和writer

2010-09-05 17:48:00 404

原创 搜索引擎

public static void main(string[] args)throws exception{  datewrapper wrapper=new datewrapper(); system.out.println("")}dwr.xml的设置是整个过程的核心,他决定了在页面上可以使用的哪些对象的异步方法。dwr.xml主要包括3个部分1。init标签2。allow标签3。signature标签如果一个类a需要在页面上被当做参数传递给后台,则他需要一个converter(转换器),如果一个类b

2010-08-31 12:03:00 364

原创 java之applet

<br /> 1.编写Applet时,首先要引入java.applet包中的类,这个类里包含三个接口和Applet的类:<br />import java.applet.*;<br />import java.applet.Applet;<br />类头定义为:<br />public class MyApplet extends Applet;<br />用来声明自定义类是从Applet类扩展而来的。<br />2.类体中没有应用程序中必须具备的main方法,取而代之的是下面几个常用方法:<br />  

2010-08-13 15:59:00 564

原创 java学习

1.类中有两个特殊变量:super和this。类声明中用关键字extends扩展了其超类之后,super用在扩展类中引用其超类中的成员变量。this变量指向当前对象或实例。一个指向类,一个是实例对象。2.构造函数: 类中的构造函数用来初始化一个类。构造函数为公有类型,无返回值,用来从类实例中访问类时初始化此类的私有变量。3包:计算机操作系统使用文件夹或者目录来存放相关或者同类的文档,在Java编程语言中,提供了一个包的概念来组织相关的类。包在物理上就是一个文件夹,逻辑上代表一个分类概念。包就是指一组类。例如

2010-08-13 11:10:00 363

原创 java类

1.thread:sleep方法-线程暂停执行指定时间,但是监控状态依然保持,时间到后自动执行。不会释放对象锁object:wait方法。放弃对象锁,此对象发出notify(notify all)本线程进入对象锁定池获得对象锁进入运行状态2.方法的重写Overriding和重载Overloading是Java多态性的不同表现。重写Overriding是父类与子类之间多态性的一种表现,重载Overloading是一个类中多态性的一种表现。如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写 (

2010-08-10 10:46:00 383

原创 c#学习

<br />1.c#类中有索引器,事件等(与c比较)<br />2.抽象类的派生类必须对其抽象方法,属性实现,否则依旧为抽象类,实现时必须加override,不然编译不通过<br />3.多态性是一个必须要掌握的关键技术。是指多个类具有相同的属性,方法,接口,比如,一个接口好几个类都能实现之。<br />大多数都通过继承实现多态性。即重载。<br />4.接口不能包含字段,接口成员必须是公共的。<br />5.以I作为接口名称的前缀。<br />6.list<string > listarray:泛型列表。

2010-08-06 14:57:00 359

转载 vc++之oncreateclient

<br />CFrameWnd::OnCreateClient<br /><br />virtual BOOL OnCreateClient(LPCREATESTRUCT lpcs,CCreateContext*pContext);<br /><br />返回值:如果成功,则返回非零值,否则为0。<br /><br />参数: lpcs 指向Windows CREATESTRUCT结构对象的指针。 pContext 指向CCreateContext结构的指针。 <br /><br />说明:<br />执行

2010-06-05 16:49:00 1405

转载 vc++之updatewindow

[编辑本段]功能  如果窗口更新的区域不为空,UpdateWindow函数通过发送一个WM_PAINT消息   来更新指定窗口的客户区。函数绕过应用程序的消息队列,直接发送WM_PAINT消息   给指定窗口的窗口过程,如果更新区域为空,则不发送消息。 [编辑本段]函数原型  BOOL UpdateWindow(   HWND hWnd   // 窗口的句柄

2010-05-22 13:51:00 1580

转载 vc++之cdialog

CDialog   CDialog   CObject   └CCmdTarget   └CWnd   └CDialog   CDialog类是在屏幕上显示的对话框基类。对话框有两类:模态对话框和非模态对话框。模态对话框在应用继续进行之前必须关闭。非模态对话框允许用户执行另外的操作而不必取消或删除该对话框。   一个CDialog对象是对话框模板与一个CDialog派生类的组合。使用对话框

2010-05-20 20:07:00 3387

转载 vc++之getwindowtext

[编辑本段]函数功能  该函数将指定窗口的标题条文本(如果存在)拷贝到一个缓存区内。如果指定的窗口是一个控件,则拷贝控件的文本。但是,GetWindowTeXt不能接收在其他应用程序中的控件的文本。   函数原型:Int GetWindowText(HWND hWnd,LPTSTR lpString,Int nMaxCount); [编辑本段]参数  hWnd:带文

2010-05-20 19:38:00 7022 3

转载 vc++之CButton

CButton   类CButton提供了对Windows按钮控件的操作。按钮控件是一个小的矩形子窗口,可以通过单击选中(按下)或不选中。按钮可以单独使用,也可以成组使用,它还可以具有文本标题。在用户单击它的时候,按钮通常要改变显示外观。   典型的按钮控件有:复选框、单选钮和下压式按钮(push button)。一个CButton对象可以是它们中的一种,这由它的按钮风格和成员函数Crea

2010-05-20 19:37:00 3579

转载 vc++之settimer

SetTimer函数的用法  1 )用WM_TIMER来设置定时器   先请看SetTimer这个API函数的原型   UINT_PTR SetTimer(   HWND hWnd, // 窗口句柄   UINT_PTR nIDEvent, // 定时器ID,多个定时器时,可以通过该ID判断是哪个定时器   UINT uElapse, // 时间间隔,单位为毫秒   TIM

2010-05-20 16:44:00 4056

转载 vc++之settextcolor

SetTextColor   函数名 SetTextColor()   功能 设置指定设备环境(HDC)的字体颜色   说明 Windows API函数   原型 WINGDIAPI COLORREF WINAPI SetTextColor (HDC, COLORREF)   也可以理解成 DWORD SetTextColor (HDC, DWORD),其中DWORD是关于颜色的参数,常用

2010-05-20 16:19:00 3563

转载 vc++之gettextmetrics

GetTextMetrics   函数功能:   该函数把程序当前的字体信息,存放到TEXTMETRIC(即MSDN原文中的specified buffer)中。   函数原型:   BOOL GetTextMetrics(HDC hdc, LPTEXTMETRIC lptm);   参数:   hdc:设备环境句柄。   lptm:指向结构TEXTMETRIC的指针,该结构用于获得字体信

2010-05-20 16:10:00 2630

转载 vc++之createpointfont

CreatePointFont   CFont::CreatePointFont   这个函数提供了一种简单的方法来创建指定字体类型和字体大小   BOOL CreatePointFont(   int nPointSize,   LPCTSTR lpszFaceName,   CDC* pDC = NULL   );   参数:   nPointSize   请求的的大小,取其1/10为

2010-05-20 16:07:00 7179

转载 vc++之selectclippath

SelectClipPath   函数功能:该函数选择当前的路径作为设备环境的一个剪切区域。通过使用特定的模式把新的区域与任何存在的剪切区域合并。   函数原型:BOOL SelectClipPath(HDC hdc, int iMode);   参数:   hdc:设备环境句柄。   iMode:定义使用路径的方法,具取值如下:   RGN_AND:新的剪切区包括当前剪切区域与当前路径的

2010-05-20 16:06:00 2057

转载 vc++之loadstring

LoadString   从 资源 里加载字符串资源到CString对象里。   函数LoadString声明如下:   WINUSERAPI   int   WINAPI   LoadStringA(   __in_opt HINSTANCE hInstance,   __in UINT uID,   __out_ecount(cchBufferMax) LPSTR lpBuffer,

2010-05-20 14:00:00 3725

转载 vc++之cwnd

既然窗口操作是Windows编程的核心内容,那么窗口基类CWnd在MFC类结构中的核心地位就无可争议了。它派生于CCmdTarget类,是最基本的GUI对象。我们在屏幕上看到的一切对象都与窗口有关,它们或者派生于CWnd,属继承关系,如对话框、工具栏、状态栏、子控件;或者被CWnd合成,属服务员与服务对象的关系,如图标、菜单、显示设备。   窗口类CWnd与Windows操作系统管理是显示(或

2010-05-20 13:27:00 3968

原创 vc++之cview

视图是程序设计中使用率最高的窗口对象,它是用户的主要操作界面。因为它通常以某种形式表示文档数据,所以称之为视图。一个视图对象只关联一个文档对象;一个文档对象可以关联多个视图,每个视图对象以不同形式表示文档数据。   从文档类中将文档中的数据取出后显示给用户;接受用户对文档中数据的编辑和修改;将修改的结果反馈给文档类,由文档类将修改后的内容保存到磁盘文件中。   文档负责了数据真正在永久介质

2010-05-20 13:26:00 2614

转载 vc++之cdocument

CDocument   CDocument类为用户定义的文档类提供了基本的函数功能。文档类表示了通常用于File Open命令打开和使用File Save命令保存的数据。   CDocument支持标准操作,如创建、装载、保存等。框架用CDocument定义的界面来操作文档。   应用可支持多种文档,例如文本文档和工作表。每种类型都有一个相关的文档模板。文档模板指定该类文档所使用的资源(如

2010-05-20 13:25:00 1246

转载 vc++之cobject

 CObject是大多数MFC类的根类或基类。CObject类有很多有用的特性:对运行时类信息的支持,对动态创建的支持,对串行化的支持,对象诊断输出,等等。MFC从CObject派生出许多类,具备其中的一个或者多个特性。程序员也可以从CObject类派生出自己的类,利用CObject类的这些特性。   CObject为Microsoft基础类库中主要的基类。它不仅用作库类,例如CFile和CO

2010-05-20 13:24:00 2001

转载 vc++

CDocument   CDocument类为用户定义的文档类提供了基本的函数功能。文档类表示了通常用于File Open命令打开和使用File Save命令保存的数据。   CDocument支持标准操作,如创建、装载、保存等。框架用CDocument定义的界面来操作文档。   应用可支持多种文档,例如文本文档和工作表。每种类型都有一个相关的文档模板。文档模板指定该类文档所使用的资源(如

2010-05-20 13:24:00 468

starLogo低分倾情奉献

starlogo是对无组织的复杂系统进行建模仿真的软件,非常值得在类似wiki中的应用中建模仿真。

2011-07-27

antip2p 反p2p终结者

不好找啊,珍惜下哦啊.大家都来下载哦啊啊。反p2p终结者。局域网p2p的终结者

2010-04-12

apriori源代码vc++

数据库数据挖掘的apriori用vc实现,亲测可用

2010-01-13

空空如也

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

TA关注的人

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