随笔分类 - 攻克疑难
摘要:服务器:AfxSocketInit();//初始化,必须执行这个函数socket才能正常执行server.Create(10086);server.Listen(10);while(1){CSocket client;if(server.Accept(client)){AfxMessageBox(L"connect success!");char buf[1024];memset(buf,0,sizeof(buf));client.Receive(buf,sizeof(buf)-1);CString str(buf);AfxMessageBox(str);memset(bu
阅读全文
摘要:在编写FTP客户端的时候我用的是server u来做我的测试服务器,而server u 默认使用utf-8作为默认字符集,vs则使用unicode作为默认字符集,所以会产生乱码,将server u的默认字符集去掉则解决乱码问题。
阅读全文
摘要:CInternetSession* m_pInetSession;CFtpConnection* m_pFtpConnection;//连接服务器的函数BOOL CftpClientDlg::connnect(){m_pInetSession = new CInternetSession( AfxGetAppName(),1,PRE_CONFIG_INTERNET_ACCESS);try{m_pFtpConnection = m_pInetSession->GetFtpConnection(L"127.0.0.1",L"chentongxin",L
阅读全文
摘要:出现上述错误大多因为该机上没有安装vs2005程序,vs2005要运行需要一些必要的文件,没有添加到你发布的可执行文件目录下,所以程序不能运行。解决方法:安装目录\Microsoft Visual Studio 8\VC\redist\x86这个目录下面,你会找到上面xml的item中列出来的Microsoft.VC80.CRT和Microsoft.VC80.MFC这两个目录。剩下的那个Microsoft.Windows.Common-Controls应该是所有win32环境都有的。现在需要做的就是建立一个目录,把上面的Microsoft.VC80.CRT和Microsoft.VC80.MFC
阅读全文
摘要:首先定义DCmemDc和BitmapCDC DCmemDc;CBitmap memBitmap;CBitmap *oldBitmap;然后创建一个适应当前内存的DCmemDcCDC * dc = GetDC();memDc.CreateCompatibleDC(dc);然后创建一个适合当前设备的memBitmapmemBitmap.CreateCompatibleBitmap(dc,SCREENX,SCREENY);将memDc选中memBitmap,因为只有关联Bitmap后DC才能画图oldBitmap = memDc.SelectObject(&memBitmap);然后就可以使
阅读全文
摘要:1打开数据库BOOL playDlg::openData(){WCHAR a[100];CString path;path = m_exePath+L"sentence_making\\FROG.db";memcpy(a,path,sizeof(a));int nRet = sqlite3_open16((const char *)a,&pSQLite); // 链接到数据库,如果成功,数据库句柄指针存储于pSQLite 中// 函数返回SQLITE_OK 表示连接成功,否则直接退出连接if (nRet != SQLITE_OK){AfxMessageBox(L&q
阅读全文
摘要:一、在需要播放声音的资源上添加控件资源视图、 选择添加控件的资源(如对话框)、右键单击、插入ActiveX控件、调整你需要的控件属性并记录ID二、在项目中添加播放声音的类点击菜单中的项目、添加类、ActiveX控件中的MFC类、可用的ActiveX控件下拉框选择Windows media player、在右边框选择IWMPPlayer4然后单击箭头选中到左边,点击完成会生成CWMPPlayer4类三、在数据交换函数中添加控件关联在需要播放声音的类中声明成员变量CWMPPlayer4 m_player,然后在DoDataExchange函数中添加DDX_Control(pDX,IDC_OCX1,
阅读全文
摘要:真正动手写起来的时候才知道设计的重要性,由于没有事先详细的设计,现在代码写起来越来越麻烦,本来很小的一个小程序,现在要不断的加成员变量和全局变量,导致无效代码增多,所以提醒一定不要急于动手,先设计好需要什么类,每个类需要什么成员和方法,设计的越接近后期的编写越简单,本来一千多行实现的功能,本人愣是用了三千多行,惨痛的教训啊!
阅读全文

浙公网安备 33010602011771号