Welcome 微信登录

首页 / 软件开发 / C++

如何编写用TCP/IP的通讯程序

如何编写用TCP/IP的通讯程序

如何编写用TCP/IP的通讯程序2010-05-24最近在网上不断的看到有人问如何用BCB的TServerSocket和TClientSocket进行编程的问题,所以决定把我的一些编程经验告诉给大家,让大家能够尽快的掌握他们的用法。首先要讲一下他们的一些设置(属性):TServerSocket 的几个属性Active是否是工作状态,可以把它设置为ture或false来启动和停止侦听。Port本机侦听的端口,可以设置为一大于1024的数;ServerType...
C++中强制转换函数总结

C++中强制转换函数总结

C++中强制转换函数总结2010-05-24标准中主要有四种强制转换类型运算符:const_cast,reinterpret_cast,static_cast,dynamic_cast等等。1)static_cast<T*>(a)将地址a转换成类型T,T和a必须是指针、引用、算术类型或枚举类型。表达式static_cast<T*>(a),a的值转换为模板中指定的类型T.在运行时转换过程中,不进行类型检查来确保转换的安全性。例子:cl...
如何转换全角字符到半角字符

如何转换全角字符到半角字符

如何转换全角字符到半角字符2010-05-24我们知道,在windows中,中文和全角字符都占两个字节,并且使用了ascii chart 2 (codes 128–255)。我们可以凭这一点来一个个检测用户输入的是否是中文和全角字符。实际上,全角字符的第一个字节总是被置为163,而第二个字节则是相同半角字符码加上128(不包括空格)。如半角a为65,则全角a则是163(第一个字节)、193(第二个字节,128+65)。而对于中文来讲,它的第一个...
监视POP3信箱

监视POP3信箱

监视POP3信箱2010-05-24本文将向大家介绍怎样编写自己的信箱监视程序,程序将直接调用WinSock函数来进行网络通信。除了具备WinSock编程知识之外,还必须了解POP3协议。下面是对POP3的一个粗略的介绍,读者可以参看RFC1225更为详细地了解该协议。一、关于POP3协议POP3服务器程序通常在TCP端口110提供服务。当客户想要使用服务时,它便与服务器建立一个TCP连接。一旦连接建立,POP3服务器就向客户发送一条欢迎消息。然后客户开始...
c/c++预处理指令总结

c/c++预处理指令总结

c/c++预处理指令总结2010-05-24 csdn博客 AtlasHR常见的预处理功能:预处理器的主要作用就是把通过预处理的内建功能对一个资源进行等价替换,最常见的预处理有:文件包含,条件编译、布局控制和宏替换4种。文件包含:#include 是一种最为常见的预处理,主要是做为文件的引用组合源程序正文。条件编译:#if,#ifndef,#ifdef,#endif,#undef等也是比较常见的预处理,主要是进行编译时进行有选择的挑选,注释掉一些指定的代码...
简单的用户密码管理系统

简单的用户密码管理系统

简单的用户密码管理系统2010-05-24一、功能提供软件的一般用户管理系统二、设计思路及程序实现1.建立的表:以下表在建立时应该先加密码,程序打开时才由程序传递密码。以避免直接用工具可打开DB文件。① 用户资料表用户ID:用户登录时输入的用户名。用户姓名:用户的真实姓名。密码:用户密码(在存入前应该进行必要的加密)权限:用户级别。有效期开始:该帐号从何时开始有效(下面程序没利用该功能)有效期截止:何时该帐号不能用。是否有效:可以让该用户暂时为不可用。出错...
c++类对象的内存模型

c++类对象的内存模型

c++类对象的内存模型2010-06-02 csdn AtlasHRC++类对象内存结构首先介绍一下C++中有继承关系的类对象内存的布局:在中,如果类中有虚函数,那么它就会有一个虚函数表的指针__vfptr,在类对象最开始的内存数据中。之后是类中的成员变量的内存数据。对于子类,最开始的内存数据记录着父类对象的拷贝(包括父类虚函数表指针和成员变量)。之后是子类自己的成员变量数据。对于子类的子类,也是同样的原理。但是无论继承了多少个子类,对象中始终只有一个虚函...
用鼠标手势动作来发送命令

用鼠标手势动作来发送命令

用鼠标手势动作来发送命令2010-06-02Bborn在一些比较不错的浏览器中,出现了一些新的功能,通过鼠标动作(也称鼠标手势Mouse Gestures)来发出一些命令,比如opera,myie2.一般是这样,先按住鼠标右键,不要松,然后画直线或者其他设定的路径,就可以完成指定的命令。下面我们就来实现这个功能,具体的核心代码来自共享软件联盟小树冲浪浏览器中,整理改编了其中的一些地方。1.建立一个对话框程序,声明以下变量和函数BOOL m_bIsCaptu...
C++中方法定义和调用需要注意的一个地方

C++中方法定义和调用需要注意的一个地方

C++中方法定义和调用需要注意的一个地方2010-06-02 cnblogs 陈希章最近开始认真地再学一下C++的编程,陆续会有一些笔记整理出来。今天要讲的是,C++程序中,方法之间调用的一个需要注意的地方例如,我们有一个方法int maxvalue(int a,int b,int c){if(a<b) a=b;if(a<c) a=c;return a;}我们需要在另外一个方法里面调用它int main(){int a=5,b=8,c=10;c...
客户/服务器远程数据传输处理技巧

客户/服务器远程数据传输处理技巧

客户/服务器远程数据传输处理技巧2010-06-02在实际的MIS系统中,远程数据库访问大多通过Modem连接,出于通信费用及速度方面的考虑,往往采用先将数据保存在本地,然后集中传送到远端的办法。远程数据传送可以有多种方案,最常见的是先将要传送的数据打包成文件,在利用文件传输形式传送到目的地,在目的地对数据恢复后添加到本地数据库中。这种方法普遍地应用于证券交易系统,其优点是速度快,并且可事先对数据压缩,更大限度地节约传送时间及费用。但这种方案也有其不足之处...
简单模板概念

简单模板概念

简单模板概念2010-06-02acute我以前关于模板的理解都是断断续续的,于是准备系统的专研一遍,以为得花去一两天的时间,没想到,不到一个上午,就完成了计划,回头一看,模板也无非就如此而已吗!于是,这篇的题目就叫“简单模板概念”。抛去其他有关书和资料的讲法,我将按照我自己的理解以简单的语言描述模板。(当然,实际上模板有它自己复杂的一面,呵呵,俺不讨论这个)1.模板的作用<?xml:namespace prefix = o ...
<< 111 112 113 114 115 116 117 118 119 120 >>