看流星社区

 找回密码
 注册账号
查看: 26838|回复: 106

小甲鱼教程--C++语言编程快速入门培训班(48课)

[复制链接]

该用户从未签到

发表于 2013-2-26 08:42:23 | 显示全部楼层 |阅读模式
目录:

第1讲-C++语言与OO思想介绍.rar
第2讲-从一个小程序说起.rar
第3讲-从一个小程序说起(2).rar
第4讲-从另一个小程序接着说.rar
第5讲-输出输入小结.zip
第6讲-函数的重载.zip
第7讲-复杂的数据类型.zip
第8讲-复杂的数据类型02_指针.zip
第9讲-复杂的数据类型03_指针02.zip
第10讲-复杂的数据类型04_指针和数组.zip
第11讲-复杂的数据类型05_对象的基础:结构.zip
第12讲-传值、传址和传引用.zip
第13讲-联合、枚举和类型别名.zip
第14讲-(上)_给大家介绍对象.zip
第14讲-(下)_闭门造车.zip
第15讲-不是每一滴牛奶都叫特仑苏(构造器和析构器讲解).zip
第16讲-this指针和类的继承.zip
第17讲-继承机制中的构造器和析构器.zip
第18讲-访问控制.zip
第19讲-覆盖方法和重载方法.zip
第20讲-一种特殊的友情.zip
第21讲-静态属性和静态方法.zip
第22讲-静态属性和静态方法2.zip
第23讲-虚方法.zip
第24讲-抽象方法.zip
第25讲-运算符重载.zip
第26讲-运算符重载2.zip
第27讲-重载《操作符.zip
第28讲-多继承.zip
第29讲-虚继承.zip
第30讲-错误处理和调试.zip
第31讲-错误处理和调试2.zip
第32讲-assert函数和捕获异常.zip
第33讲-动态内存管理.zip
第34讲-动态数组.zip
第35讲-从函数或方法返回内存.zip
第36讲-副本构造器.zip
第37讲-高级强制类型转换.zip
第38讲-避免内存泄漏.zip
第39讲-命名空间和模块化编程.zip
第40讲-命名空间和模块化编程2.zip
第41讲-命名空间和模块化编程3.zip
第42讲-链接和作用域.zip
第43讲-链接和作用域2.zip
第44讲-函数模板.zip
第45讲-类模板.zip
第46讲-内联模板.zip
第47讲-容器和算法.zip
第48讲-容器和算法2.zip
游客,如果您要查看本帖隐藏内容请回复

该用户从未签到

发表于 2013-2-26 16:08:05 | 显示全部楼层
学习C++技术

该用户从未签到

发表于 2013-2-26 19:09:24 | 显示全部楼层
学习C++技术

该用户从未签到

发表于 2013-3-3 16:16:16 | 显示全部楼层
谢谢分享,下来学习了。

该用户从未签到

发表于 2013-3-4 15:33:07 | 显示全部楼层
感谢分享。。。

该用户从未签到

发表于 2013-3-13 19:33:51 | 显示全部楼层
好像很不错的教程

该用户从未签到

发表于 2013-3-14 20:35:47 | 显示全部楼层
我来看看啊!!!!!!!!!!!!!!!!

该用户从未签到

发表于 2013-3-16 03:45:28 | 显示全部楼层
ganxie le  laoda ,xiexie  ,hanzi  chu wenti le

该用户从未签到

发表于 2013-4-1 18:50:21 | 显示全部楼层
HWND m_hWnd = WD_Wnd;                                                <-问道窗口句柄

void  SendChar(int vKeyCode)
{
        BYTE byValue = (BYTE)vKeyCode;
        WPARAM wParam = (WPARAM)byValue;
        vKeyCode = ConvertKey(byValue);
        SendMessage(m_hWnd , WM_CHAR , (WPARAM)wParam , (LPARAM)MakeKeyLparam(vKeyCode , WM_KEYDOWN));
}

BOOL CheckChineseCode(int nfirstCode , int nSecondCode)
{
        if((BYTE)nfirstCode >= 0xA1 && (BYTE)nfirstCode <= 0xFE)
    {
                if((BYTE)nSecondCode >= 0xA1 && (BYTE)nSecondCode <= 0xFE)
        {
            return TRUE;
        }
    }
        return FALSE;
}

void MyInputText(CString &strText , int nSleep)
{
        int nKeyCode = 0;
        int nLength = strText.GetLength();
        for(int i = 0 ; i < nLength; )
        {
                nKeyCode = strText.GetAt(i);
                //MyKeyClick(nKeyCode , nSleep);
                if(i < nLength - 1)
                {
                        if(CheckChineseCode(nKeyCode , strText.GetAt(i+1)))
                        {//是中文字符
                                SendChar(nKeyCode);//先发高字节
                                Sleep(10);                                
                                SendChar(strText.GetAt(i+1));//再发低字节
                                i += 2;
                        }
                        else
                        {//一般字符
                                SendChar(nKeyCode);
                                i+= 1;
                        }
                }
                else
                {////一般字符
                        SendChar(nKeyCode);
                        i += 1;
                }
                Sleep(nSleep);
        }
}


每个问道注入一个dll   

MyInputText("你想说点什么",50)

然后再 SendMessage  一个回车进去

该用户从未签到

发表于 2013-4-2 03:47:19 | 显示全部楼层
好像很不错的教程
点击按钮快速添加回复内容: 支持 高兴 激动 给力 加油 苦寻 生气 回帖 路过 感恩
您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

小黑屋|手机版|Archiver|看流星社区 |网站地图

GMT+8, 2024-3-29 09:15

Powered by Kanliuxing X3.4

© 2010-2019 kanliuxing.com

快速回复 返回顶部 返回列表