当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 问:CFile使用了缓冲区吗?请告诉我CFile到底有没有使用缓
 

 

 ·网络socket编程(2)---客户端     »显示摘要«
    摘要:其实客户端和服务器端的编写只有一点差别1)不需要绑定端口,ip,和协议2)不需要监听消息3)客户端有连接服务器端的操作(connect)在写客户端之前还要做一件事(当然也可以不做),就是在一个工作空间里添加几个工程,也就是在那个workspace里添加(add now project)工程。下面的就是具体的代码#include <winsock2.h>#include <stdi......
    摘要:用winhex读取xp和2003下的lsass进程的内存数据,可以读取当前登录用户的明文密码.source code://********************************************************************************// version: v1.0// coder: wineggdrop// date release: 12/15/......


VC++编程常见问题解答十二
问:cfile使用了缓冲区吗?请告诉我cfile到底有没有使用缓冲区来处理文件?答:cfile没有使用运行库的i/o缓冲例程,从这个意义上讲cfile并没有使用缓冲.但是有可能操作系统在处理文件时使用了缓冲区,如果你完全不需要缓冲区, 你可以设置file_flag_no_buffering.cfile工作在这种模式下的唯一的方法 是cfile::attach().问:dao的密码?我创建了一个使用数据库的mfc应用程序.用类模板生成cdaorecordset直接打开数据库(不通过odbc),但问题是我如何打开有密码保护的数据库?答:试试下面的代码: daodbengine* pdbengine = afxdaogetengine(); assert(pdbengine != null); colevariant varusername (strusername, vt_bstrt); colevariant varpassword (strpassword, vt_bstrt); dao_check(pdbengine->put_defaultuser (v_bstr(&varusername)); dao_check(pdbengine->put_defaultpassword (v_bstr(&varpassword));a2:你可以使用cdaodatabase的open方法来打开:mydaodatabase->open("c:\mydatabasefile.mdb",false,false,";pwd=mypassword");btw:不要忘了pwd=前面的;号.问:如何知道clistbox什么时候滚动了?答:每次绘制列表框都要重绘某项,通过消息wm_ctlcolor从父窗口获得dc颜色.因此每次列表框的滚动 你都可以用wm_ctlcolor来检验是否滚动.hbrush cparentdlg::onctlcolor(cdc* pdc, cwnd* pwnd, uint nctl
...   下一页
 ·网络socket学习笔记(1)     »显示摘要«
    摘要:第一步:the wsastartup function initiates use of ws2_32.dll by a process.在所有 windows sockets 函数中,只有启动函数 wsastartup() 和终止函数 wsacleanup() 是必须使用的。  启动函数必须是第一个使用的函数,而且它允许指定 windows sockets api 的版本,并获得 sockets......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE