vc编程基础(009) 定时器的使用

流沙 | C/C++ | 2017-08-31
------------------------------------------ Begin ---------------------------------------------- 定时器(Timer)在 Windows 的程序设计中很多地方都能用到,他的主要用途是按程序的设定间隔时间,间歇性的产生 WM_TIMER 消息,发送到指定窗口 之后,在窗口中对 WM_TIMER 消息进行处理,完成指定的任务! ①、定时器函数的讲解: ◆ 定时器启动函数:SetTimer ◆ 定时器响应函数:OnTimer ◆ 定时器结束函数:KillTimer 时间间隔范围:USE...

阅读全文>>

ė251次浏览 60条评论 0

python 密码记事本项目

流沙 | python | 2017-08-26
保存密码到 password中, 输入对应的参数 ,可以直接拿到密码 #coding:utf-8 passwords = { 'email':'asdasxxasdfadasdf', 'blog':'azzxcvzcvzaaa', 'baidu':'zcvasdfadfaf', 'youku':'azcaaszxcvzcvzv' } import sys if(len(sys.argv)<2): print "参数个数不得少于2个".decode("utf-8").encode("GBK") sys....

阅读全文>>

ė239次浏览 60条评论 0

解决python 在 cmd下 中文乱码的问题

流沙 | python | 2017-08-26
1\ import sys 2\ print "参数个数不得少于2个".decode("utf-8").encode("GBK") 输出的文字上添加 .decode("utf-8").encode("GBK")

阅读全文>>

ė223次浏览 60条评论 0

简单测试python字典

流沙 | python | 2017-08-26
#coding:utf8 people={"baidu":{"apple":10,"orange":20}, "sohu":{"banner":5,"apple":13}, "youku":{"orange":3,"cup":4}, "qq":{"pies":3,"apple":90} } def getNumber(website,item): numBrought=0 for k,v in website.items(): numBrought = numBrought...

阅读全文>>

ė262次浏览 60条评论 0

vc编程基础(008) 开源控件类的使用

流沙 | C/C++ | 2017-08-25
================================ ①、控件绑定变量的删除; ②、MFC 与 SDK API 中同名函数的问题: ◆ 回到作用域内; ◆ 获取窗口句柄; void CMFC0830Dlg::showMsg() { //AfxMessageBox(_T("fuck")); SetDlgItemText(IDC_EDIT_MAIN, _T("111111")); } void showMyMsg() { CWnd* p_wnd = AfxGetMainWnd(); HWND m_hwnd = p_wnd-&g...

阅读全文>>

ė268次浏览 60条评论 0

vc驿站 课程目录

流沙 | C/C++ | 2017-08-25
教程方面从刚开始的 《Vc++控件使用》 《VC++界面库编程》、 《Vc++动态库编程》 《WinSock 异步I/O模型》 《Vc++打造局域网聊天室》 《Vc++打造服务管理器》 《C语言黑客编程》  到中期的 《VC++基础班》 《VC++高级班之窗口篇》 《VC++高级班之注册表篇》 《VC++高级班之多线程篇》 《VC++高级班之数据库篇》 《VC++高级班之网络编程篇》 《VC+...

阅读全文>>

ė345次浏览 60条评论 0

vc编程基础(007) 对话框控件的变量绑定

流沙 | C/C++ | 2017-08-21
vc++基础班[7]---对话框控件的变量绑定 ------------------------------------------ Begin ---------------------------------------------- 对话框控件不同类型成员变量的绑定: DDX : Dialog Data Exchange 对话框数据交换 DDV : Dialog Data Validate 对话框数据校验 一个控件可以绑定多个不同类型的变量; ①、控件类型变量绑定的两种方法 - 数据交换机制: ◆ 利用 GetDlgItem 函数; ◆ 利用 VC向导绑定,对产生...

阅读全文>>

ė286次浏览 60条评论 0

vc编程基础(006) 对话框之间的数据传递

流沙 | C/C++ | 2017-08-21
vc++基础班[6]---对话框之间的数据传递 ------------------------------------------ Begin ---------------------------------------------- 以模态对话框为例给大家讲解,非模态的大家可以在课后自己练习,也算是给大家留的一个小作业吧! ①、全局变量法: 声明全局变量: extern CString str_text; ②、主对话框法:AfxGetMainWnd(); ③、父窗口法:GetParent(); ④、成员变量、成员函数法;

阅读全文>>

ė265次浏览 60条评论 0

vc编程基础(005) 模态对话框与非模态对话框

流沙 | C/C++ | 2017-08-15
①、模态对话框与非模态对话框的区别: 具体见演示! ②、新对话框资源的添加及相关类的绑定: ③、模态对话框的创建:CDialog::DoModal ④、非模态对话框的创建:CDialog::Create 堆中申请内存:new、malloc 静态存储区域:全局变量 ◆ 解决一闪而过的问题,为什么模态的不会发生这种情况呢? ◆ 解决重复创建的问题; ⑤、对话框的初始化工作: ◆ 在 OnInitDialog() 函数中进行,如果没有的话需自己进行添加; ◆ // TODO: Add extra initialization here 提示在哪加代码就在哪加,否则会...

阅读全文>>

ė270次浏览 60条评论 0

VideoCutterPortable 报错

流沙 | 运维 | 2017-08-15
VideoCutterPortable  是一款快速的视频剪切软件,便于视频分段。 0x001 问题 把视频拖入后,一直提示拨错,无法加载文件 0x002 原因分析 软件依托视频解码器, 我下载了网上很多的解码器,一直还是无法加载,一度以为这个软件出了什么问题 0x003 解决 安装了 狸窝全能视频转换器  这个视频编辑软件, 它自带了一个解码器,  并且完美兼容了 VideoCutterPortable   。 软件可以...

阅读全文>>

ė228次浏览 60条评论 0

vc编程基础(004) CString详解

流沙 | C/C++ | 2017-08-14
CString常用操作讲解 ------------------------------------------ Begin ---------------------------------------------- ①、CString 类对象的初始化: CString str; CString str1(_T("abc")); CString str2 = _T("defg"); TCHAR szBuf[] = _T("kkk"); CString str3(szBuf); CString str4 = szBuf; TCHAR *p = _T("1k2"); ...

阅读全文>>

ė240次浏览 60条评论 0

VC编程基础(003)Ansi与Unicode

流沙 | C/C++ | 2017-08-14
Ansi与Unicode-续集 ---------------------------------------------------------------------------------------- ①、Ansi与Unicode简要说明及各自的优缺点: 他们是两种字符的编码格式,Ansi=窄字节,Unicode=宽字节,Ansi用char格式表示一个字符,占用一个字节的存储空间,最多表示255个字符, 表示英文还可以,但对于中文、日文、韩文等语言来说就不够用了,所以如果你的程序是Ansi编码的话, 那么你写的中文语言的程序拿到日文、韩文等系统上面就会出现乱码。所以有了Uni...

阅读全文>>

ė251次浏览 60条评论 0

VC编程基础(002)Ansi与Unicode

流沙 | C/C++ | 2017-08-14
---------------------------------------------------------------------------------------- ①、Ansi与Unicode简要说明及各自的优缺点: 他们是两种字符的编码格式,Ansi=窄字节,Unicode=宽字节,Ansi用char格式表示一个字符,占用一个字节的存储空间,最多表示255个字符, 表示英文还可以,但对于中文、日文、韩文等语言来说就不够用了,所以如果你的程序是Ansi编码的话, 那么你写的中文语言的程序拿到日文、韩文等系统上面就会出现乱码。所以有了Unicode,用二个字节去表示一个字符...

阅读全文>>

ė271次浏览 60条评论 0

VC编程基础(001)

流沙 | C/C++ | 2017-08-14
①、编程环境: 操作系统:Windows XP Professional Sp3 编译器: Visual Studio 2008 Professional + Sp1 + Visual Assist X ②名词解释: C语言、C++、JAVA 等等,都是编程语言,而 Visual C++(简称VC++或者VC)、VB、Delphi 等等都是编程工具,是一个软件而已! API - Application Programming Interface 应用编程接口,接口实际上就是函数。 SDK - Software Development Kit 软件开发...

阅读全文>>

ė255次浏览 60条评论 0

字节转换

流沙 | C/C++ | 2017-08-10
char *gyarmyWideCharToAnsi(wchar_t *pWideChar) { if (!pWideChar) return NULL; char *pszBuf = NULL; int needBytes = WideCharToMultiByte(CP_ACP, 0, pWideChar, -1, NULL, 0, NULL, NULL); if (needBytes > 0){ pszBuf = new char[needBytes + 1]; ZeroMemory(pszBuf, (needBytes + 1)*sizeof(cha...

阅读全文>>

ė265次浏览 60条评论 0

学习目录

流沙 | 随笔 | 2017-08-10
第一阶段:语言与程序设计基础   1,C语言&数据结构 Hello world 数据类型与变量 数的表示与存储 运算符与表达式 语句(循环,条件,顺序) 数组 字符串 函数,调用约定 头文件,源文件,编码风格 指针 结构体、联合体、枚举类型 文件操作 宏定义 预编译处理 位运算 链表 队列 栈 树 HASH表 排序 查找 计算机体系结构的理解 操作系统的理解 CPU,内存,寄存器,位数,进程,线程,调度等理解 文件系统 TCP/IP网络协议,HTTP协议 内存寻址 编译原理的理解 ...

阅读全文>>

ė270次浏览 60条评论 0

mfc

流沙 | C/C++ | 2017-08-08
ė203次浏览 60条评论 0

学习手游的辅助编写

流沙 | C/C++ | 2017-08-08
花了2000大洋,学习手游的辅助编写, 现在还在恶补 vc的基础课程。。 这里,用这篇博客,记录一下这次的培训吧。。

阅读全文>>

ė193次浏览 60条评论 0

记一下,不该忘记

流沙 | 随笔 | 2017-08-03

[该文章已设置加密,请点击标题输入密码访问]

ė2次浏览 60条评论 0

Ɣ回顶部