一、介绍 UIViewController是iOS开发中的核心控件,没有它那基本上任何功能都无法实现,虽然系统已经做了所有控件的生命维护,但是,了解它的生命周期是如何管理还是非常有必要的。网上有很多教程,别人写的始终是别人的,自己动手实践一下,理解才能更深刻,本文就来捋一遍VC的生命周期。 二、思路 ...
分类:
移动开发 时间:
2019-11-03 18:32:26
阅读次数:
101
1. 问题描述: 提示如下错误:error MSB8020: The builds tools for v140 (Platform Toolset = 'v140') cannot be found. To build using the v140 build tools, either clic ...
分类:
编程语言 时间:
2019-11-03 12:47:54
阅读次数:
212
CRgn类(区域)新建对话框类,修改OnPaint(), void CCRgnDlg::OnPaint() { CPaintDC dc(this); CBitmap bmp; bmp.LoadBitmap(IDB_BITMAP1); BITMAP bm; bmp.GetBitmap(&bm); in ...
分类:
编程语言 时间:
2019-11-02 00:45:56
阅读次数:
226
1、vc++ 6.0 连接错误 如果你编写传统的C程序,必须建立Win32 Console程序,但VC里面默认的是Win32 Application,于是链接错误出现了。[Project] --> [Settings] --> 选择"Link"属性页,在Project Options中将/subsy ...
分类:
其他好文 时间:
2019-10-31 16:38:13
阅读次数:
100
调用约定(Calling convention)决定以下内容:函数参数的压栈顺序,由调用者还是被 调用者把参数弹出栈,以及产生函数修饰名的方法。MFC支持以下调用约定: 1、_cdecl 按从右至左的顺序压参数入栈,由调用者把参数弹出栈。对于“C”函数或者变量,修饰 名是在函数名前加下划线。对于“C ...
分类:
其他好文 时间:
2019-10-31 13:28:27
阅读次数:
82
win10系统64位MatlabR2014a从安装Windows SDK7.1 到配置libsvm 我的环境:win10(64位)、MatlabR2014a、Windows SDK7.1、VC-Compiler-KB2519277 1.卸载Visual c++ 2010 x86 redistribu ...
1. 传统的数据存储,将数据定义到一个结构体中,用CFile的方式循环读写数据结构体 struct SData { UINT nNumb; TCHAR sName[20]; COleDateTime date; }; void CfffDlg::OnBnClickedSave() { //另存为对话 ...
分类:
编程语言 时间:
2019-10-30 22:31:08
阅读次数:
139
不少boys和girls安装VC++ 6.0英文版后,开始学习C++语言,但是使用软件的过程中,点击“打开”时,就会出现程序进程错误,崩溃的事儿,很是郁闷。最后直接一个对话框如下: 并且vc6.0直接死掉,无论重装零碎还是重装vc6都无济于事。这是vc6的一个bug ,微软给出了解决的办法 以下就是 ...
分类:
编程语言 时间:
2019-10-30 18:40:37
阅读次数:
87
今天总结一下WinSock编程步骤. 此外,如果想在两个程序之间接收或发送信息,MFC也提供了相应的函数。如下的两个函数分别实现发送字符串和接收字符串。 End. 谢谢. ...
分类:
其他好文 时间:
2019-10-29 13:35:23
阅读次数:
90
原文作者tianwaik 动态控件是指在需要时由Create()创建的控件,这与预先在对话框中放置的控件是不同的。 一、创建动态控件 为了对照,我们先来看一下静态控件的创建。 放置静态控件时必须先建立一个容器(一般是对话框),这时我们在对话框编辑窗口中,从工具窗口中拖出所需控件放在对话框中即可,再适 ...
分类:
编程语言 时间:
2019-10-27 19:01:33
阅读次数:
105