代码人生的小狗窝

一行行枯燥的代码,却描绘出人生的点点滴滴

推荐文章

VC CLI怎么传递委托给C#函数

    VC CLI如何传递委托给C#函数?C#库中函数如下: public static bool ShowWaitDialog(string prompt, CanCloseFormDelegate canClose) 第二个参数是一个委托,定义如下: public delegate int CanCloseFormDelegate(); 现在要从VC CLI中调用C#库的这个函数: int uTest::Test::SwitchOn() { bool b = XXX::XXX::ShowWaitDialog( "Power on.",  CheckIt ); if( !b )

    阅读全文>>

作者:coody分类:【_VC浏览(1857

2019-08-15

StretchBlt放大图片在DC内显示正常,但是另存为图片文件后图片文件显示不全,该如何解决

    StretchBlt放大图片在DC内显示正常,但是另存为图片文件后图片文件显示不全void CtestDlg::OnPaint() { CPaintDC dc(this); // 用于绘制的设备上下文 CBitmap bmp; LoadBmpPic("d:\\1.bmp",bmp); //bmp.LoadBitmap(IDB_BITMAP1); BITMAP bmpInfo; bmp.GetBitmap(&bmpInfo); CDC dcMemory; dcMemory.CreateCompatibleDC(&dc); CBitmap* oldBitmap = dcMemory.SelectObject(&bmp); dc.SetStretchBl

    阅读全文>>

作者:coody分类:【_VC浏览(847

2019-08-18

大失所望!C#完败C++/Cli

    失望!C#完败C++/Cli原本以为C++/Cli性能会比c#高,写了两个方法,一个是计算一个字符串A在大字符串B中出现的位置,一个是反转字符串 结果发现用C#写的性能比C++要高! 上代码 计算字符串出现次数: int C_StringExpand::StringExpand::StringCount(String^ original,String^ substring) { //查找字符串的长度 int len=substring->Length; //原字符串和查找字符串的指针 pin_ptr<const wchar_t> p_original = PtrToStringChars(original); pin_ptr<const wchar_t>

    阅读全文>>

作者:coody分类:【_VC浏览(1648

2019-08-15

C++2010 .net字符串String^转Char[]数组的有关问题,数组赋值总是从下标4开始

    C++2010 .net字符串String^转Char[]数组的问题,数组赋值总是从下标4开始由于本人初学C++,原先学习的是C#,想利用.net 环境开发,最近遇到一个很神奇的问题: 我在页面头部定义了一个结构体 typedef struct infor_field { char  rope_type[20];                   //被测钢丝绳型号           变长 char  working_s

    阅读全文>>

作者:coody分类:【_VC浏览(1702

2019-08-18

关于MFC中用SQL话语修改数据库记录

    关于MFC中用SQL语句修改数据库记录本人最近用VS2010中的MFC在学习做一个学生管理系统,遇到一些小问题,困惑了很几天,着实有些郁闷。希望知道的帮帮忙,谢谢了 以下是代码: 用的是ADO方式链接,想实现对数据库中数据的修改。 try    {    CString sql;  HRESULT hr = m_PConnection.CreateInstance(__uuidof(Connection));   _bstr_t strconnect =_bstr_t("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=Database11.mdb");&nb

    阅读全文>>

作者:coody分类:【_VC浏览(869

2019-08-18

为何视图中的子窗口刷新缓慢

    为什么视图中的子窗口刷新缓慢?我在视图中,创建互相覆盖的子窗口时,发现子窗口被覆盖的区域刷新缓慢,上面的子窗口变化快时下层子窗口就会有“缺口”,拖动慢一些就不会出现,这是为什么呢? ============= 子窗口创建代码: ============= wnd = new CChildWnd(); wnd->Create(0,NULL,WS_CHILD|WS_VISIBLE|WS_CLIPSIBLINGS,CRect(m_pt1,m_pt2),this,m_id++); wnd->SetWindowPos(0,m_pt1.x,m_pt1.y,m_pt2.x - m_pt1.x,m_pt2.y - m_pt1.y,SWP_SHOWWINDOW); ======================== 子窗口基

    阅读全文>>

作者:coody分类:【_VC浏览(710

2019-08-15

一个cpp里写了5000多行程序,这个人是水准高呢还是低呢

    一个cpp里写了5000多行程序,这个人是水平高呢还是低呢?   新到一个公司,给我看一个程序的源代码,vc6.0写的mfc c++程序,是一个刷机软件,调用厂家的dll,我以前用dotnet,看了以后觉的各种头晕,一个结构体里嵌套了一个结构体,然后又嵌套了一个结构体。。。结构体里还有回调函数,然后用dll调用。我搞了半天也没数清调用一个函数的参数里到底有些啥。一个cpp里有5000多行程序,至少100个全局变量。     我忍不住想写这个程序的人水平是高还是低,说他低吧,这个程序很牛逼,说他高吧,难道不可以写简单点吗?难道还是只能写这么复杂?或者c++高手都是这样?     另外,水平较高的人搞懂这些程序大概要多长时间?------解决思路---------------

    阅读全文>>

作者:coody分类:【_VC浏览(1793

2019-08-18

刚学C++,按照书上的打了一串代码。但是总是有异常,求看一下为什么出错

    刚学C++,按照书上的打了一串代码。但是总是有错误,求看一下为什么出错。#include<Windows.h> int WINAPI wWinMain(HINSTANCE hlnstance,HINSTANCE hPrevlnstance,LPWSTR cmdLine ,int nShow) { UNREFERENCED_PARAMETER(hPrevlnstance); UNREFERENCED_PARAMETER(cmdLine); WNDCLASSEX wndClass={0}; wndClass.cbSize=sizeof(WNDCLASSEX); wndClass.style=CS_HREDRAW|CS_VREDRAW; wndClass.lpfnWndProc=WndPro

    阅读全文>>

作者:coody分类:【_VC浏览(420

2019-08-18

vs2010运作vs2008编写的程序出错

    vs2010运行vs2008编写的程序出错错误信息都是些系统文件的错误 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\system_error(164): error C2146: syntax error : missing ')' before identifier '_Errval' 1>c:\program files (x86)\microsoft visual studio 10.0\vc\include\system_error(164): error C2334

    阅读全文>>

作者:coody分类:【_VC浏览(958

2019-08-18

怎么获取当前目录

    如何获取当前目录?我的目的是,在Windows资源管理器的任意目录下,右键执行自己添加的命令,然后在当前目录建立若干个文件夹,现在的问题是,如何在右键事件中将当前目录传给我的程序。谢谢各位------解决思路----------------------GetCurrentDirectory Function Retrieves the current directory for the current process. DWORD WINAPI GetCurrentDirectory(   __in          DWORD nBufferLength,

    阅读全文>>

作者:coody分类:【_VC浏览(2142

2019-08-15

自各儿写了一个SHA1算法,但是运算速度太慢了,又找不到优化方向,求大神

    自己写了一个SHA1算法,但是运算速度太慢了,又找不到优化方向,求大神#include "stdafx.h" #include "windows.h" #include "string.h" unsigned int K(int i) { if (i >= 0 && i <= 19) {         return 0x5A827999; }     else if (i >= 20 && i <=&

    阅读全文>>

作者:coody分类:【_VC浏览(1124

2019-08-18

问一个IF语句判断的与、或、非有关问题

    问一个IF语句判断的与、或、非问题。假设我有三种BOOL型的判断条件,A、B、C。请问以下语句是否等价: A&&B||C是否等价于(A&&B)||C? 如果是,请证明,如果不是请给出理由。------解决思路----------------------是等价的,你可以看看运算符的优先级,希望可以帮到你:   static void Main(string[] args)         {             bool a = true;   &nb

    阅读全文>>

作者:coody分类:【_VC浏览(854

2019-08-17

error LNK2001: 无法解析的外部符号 异常

    error LNK2001: 无法解析的外部符号 错误1>------ 已启动生成: 项目: DigitalScan, 配置: Debug Win32 ------ 1>正在编译... 1>WorkBooks.cpp 1>正在链接... 1>   正在创建库 ../../../lib/DigitalScanD.lib 和对象 ../../../lib/DigitalScanD.exp 1>DigitalScanD.exp : warning LNK4070: .EXP 中的 /OUT:DigitalScan.dll 指令与输出文件名“../../../deb

    阅读全文>>

作者:coody分类:【_VC浏览(509

2019-08-17
上一页 1/28页 下一页