摘要: 1 /*该函数用来将文件中所有的大写字母转化为小写字母,但是不支持UNICODE*/ 2 #include <afx.h> 3 //#include <iostream> 4 //using namespace::std; 5 6 int main() 7 { 8 BYTE buffer[0x100]; 9 try10 {11 CFile file(L"File2.txt", CFile::modeReadWrite);12 ULONGLONG dwBytesRemaining = file.GetLength();13 while(dwBytesR 阅读全文
posted @ 2011-04-27 16:12 cylee025 阅读(2941) 评论(1) 推荐(0) 编辑
摘要: 转自:http://www.cprogramming.com/tutorial/debugging_concepts.htmlPart 1: Debugging Conceptsby Patrick MancierWhenever you write C++ programs, inevitably you're going to have to debug the program. This series of articles will discuss how to debug using Visual Studio, but first, we'll need to st 阅读全文
posted @ 2011-04-22 23:02 cylee025 阅读(1576) 评论(1) 推荐(0) 编辑
摘要: 转自:http://www.vckbase.com/document/viewdoc/?id=484Windows Socket 网络编程(二) —— 套接字编程原理 作者: 冰点工作室 小鹰 一、客户机/服务器模式在TCP/IP网络中两个进程间的相互作用的主机模式是客户机/服务器模式(Client/Server model)。该模式的建立基于以下两点:1、非对等作用;2、通信完全是异步的。客户机/服务器模式在操作过程中采取的是主动请示方式: 首先服务器方要先启动,并根据请示提供相应服务:(过程如下) 1、打开一通信通道并告知本地主机,它愿意在某一个公认地址上接收客户请求。 2、等待客户请求. 阅读全文
posted @ 2011-04-14 12:30 cylee025 阅读(250) 评论(0) 推荐(0) 编辑
摘要: Windows Socket 网络编程(一) —— TCP/IP体系结构、特点及相关术语 作者: 冰点工作室 小鹰 一、TCP/IP 体系结构与特点 1、TCP/IP体系结构 TCP/IP协议实际上就是在物理网上的一组完整的网络协议。其中TCP是提供传输层服务,而IP则是提供网络层服务。TCP/IP包括以下协议:(结构如图1.1) (图1.1) IP: 网间协议(Internet Protocol) 负责主机间数据的路由和网络上数据的存储。同时为ICMP,TCP,UDP提供分组发送服务。用户进程通常不需要涉及这一层。 ARP: 地址解析协议(Address Resolution Pr... 阅读全文
posted @ 2011-04-14 12:28 cylee025 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 经常看到有朋友在问这个问题,在MFC自动生成的类中,如果想从一个类中,直接访问另一个类中的成员函数与成员变量该怎么办呢?今天我就这个问题来详细的说明一下.以下为例,如果说我给工程取的名称为PanelBuilder,如果我选的是单视图(这里主要是将要生成的CLeftView区分,指仅仅是一个视图没有分割窗体),那么MFC会生成以下几个名称的类: 1.CPanelBuilderApp 这个是应用程序的入口类 2.CPanelBuilderView 这个是视图类 3.CPanelBuilderDoc 这个是与视图交互信息的文档类 4.CMainFrame 这个是主框架类当然还自动生成了一个about 阅读全文
posted @ 2011-04-08 17:04 cylee025 阅读(693) 评论(0) 推荐(0) 编辑
摘要: recordset.Open Source, ActiveConnection, CursorType, LockType, Options参数Source可选,变体型,计算 Command 对象的变量名、SQL 语句、表名、存储过程调用或持久 Recordset 文件名。ActiveConnection可选。变体型,计算有效 Connection 对象变量名;或字符串,包含 ConnectionString 参数。CursorType可选,CursorTypeEnum 值,确定提供者打开 Recordset 时应该使用的游标类型。可为下列常量之一(参阅 CursorType 属性可获得这些设 阅读全文
posted @ 2011-04-07 10:50 cylee025 阅读(740) 评论(0) 推荐(0) 编辑
摘要: 转自:http://baike.baidu.com/view/176618.htm游标(cursor) 游标是系统为用户开设的一个数据缓冲区,存放SQL语句的执行结果 每个游标区都有一个名字 用户可以用SQL语句逐一从游标中获取记录,并赋给主变量,交由主语言进一步处理 主语言是面向记录的,一组主变量一次只能存放一条记录 仅使用主变量并不能完全满足SQL语句向应用程序输出数据的要求 嵌入式SQL引入了游标的概念,用来协调这两种不同的处理方式 在数据库开发过程中,当你检索的数据只是一条记录时,你所编写的事务语句代码往往使用SELECT INSERT 语句。但是我们常常会遇到这样情况,即从某一结果集 阅读全文
posted @ 2011-04-07 10:15 cylee025 阅读(4578) 评论(0) 推荐(0) 编辑
摘要: 在本文中将讲述printf/wprintf/CString.Format等相关函数所使用的格式化输出的语法。函数中格式化声明的一般格式为:%[flags] [width] [.precision] [{h | l | ll | I | I32 | I64}]type其中的每一个蓝色项都代表了格式化输出格式中的一个选项。这些输出格式选项一般使用一个字母或者一个数字来表示特定的格式;该格式说明语句最简单的形式就是百分号%加上一个类型说明符type,例如%s。如果%后跟的字符并非type类型的选项之一,那么这个字符将以文本的形式输出。例如在输出百分号时所采用的语句%%。出现在type之前的其他选项都 阅读全文
posted @ 2011-04-03 11:45 cylee025 阅读(7912) 评论(2) 推荐(0) 编辑
摘要: //VARIANT类型是一种复合数据类型;//以下是VARIANT变量类型所支持的所有的数据类型;LONGLONG llval; // VT_I8. LONG lVal; // VT_I4.BYTE bVal; // VT_UI1.------Unsigned 1-byte character is stored in bVal;SHORT iVal; // VT_I2.FLOAT fltVal; // VT_R4.DOUBLE dblVal; // VT_R8.VARIANT_BOOL boolVal; // VT_BOOL._VARIANT_BOOL bool;SCODE scode; / 阅读全文
posted @ 2011-04-02 18:38 cylee025 阅读(627) 评论(0) 推荐(0) 编辑
摘要: ADO中一共提供了九个对象和四个集合对象、集合描述Connection object代表了与数据源的唯一会话,即已经打开的、与数据源的连接。Command objectCommand对象定义了将对数据源执行的命令;Recordset object可用来存储一个TABLE中所有的记录,也用来存储某个命令的执行结果,如一个查询语句的执行结果。整个Recordset 对象由records (rows)和fields (columns)组成.Record object代表某一行的数据(也就是用来表示一个record)Stream object代表一个二进制或者文本数据流;Parameter objec 阅读全文
posted @ 2011-04-01 23:27 cylee025 阅读(816) 评论(0) 推荐(0) 编辑