随笔分类 -  C C++ VC

1 2 3 下一页
SD 模拟sip 读写子程序
摘要:void simulate_spi_write_byte(u8 data){ u8 kk; SPI3_CS(0); SPI3_SCK(0); delay_us(1); //???spi???1/2us=500KHZ ?? for(kk=0;kk<8;kk++) { //???????? ?????? 阅读全文
posted @ 2018-04-02 14:07 windy_net 阅读(283) 评论(0) 推荐(0)
SD卡 模拟SPI总线控制流程
摘要:SD卡为移动设备提供了安全的,大容量存储解决方法。它本身可以通过两种总线模式和MCU进行数据传输,一种是称为SD BUS的4位串行数据模式,另一种就是大家熟知的4线SPI Bus模式。一些廉价,低端的MCU,通过硬件(或软件)SPI就能和SD卡进行通信,实现大容量存储的要求,这也是SD卡的魅力所在。 阅读全文
posted @ 2018-03-31 17:11 windy_net 阅读(1470) 评论(0) 推荐(0)
STM32 volatile关键字
摘要:为了提供对特殊地址的稳定访问。 [C] 纯文本查看 复制代码 ? 1 2 3 int i=10; int j=i; //1 int k=i; //2 [C] 纯文本查看 复制代码 ? 1 2 3 int i=10; int j=i; //1 int k=i; //2 [C] 纯文本查看 复制代码 ? 阅读全文
posted @ 2018-02-28 13:30 windy_net 阅读(4697) 评论(0) 推荐(0)
MFC/Socket网络编程
摘要:转载: https://jingyan.baidu.com/article/676629974557c254d51b84da.html 阅读全文
posted @ 2018-01-12 17:58 windy_net 阅读(226) 评论(0) 推荐(0)
VS mfc MessageBox() 使用英文显示
摘要:转载:http://blog.csdn.net/guoyk1990/article/details/44337249 由于特殊原因我们需要将 MessageBox 或 Dialog 的按钮“确定”、“取消”用英文或其他语言显示。在网上查找了很多相关内容,但很多要么很麻烦,要么根本就不能实现所需效果。 阅读全文
posted @ 2018-01-12 16:03 windy_net 阅读(1037) 评论(0) 推荐(0)
VS mfc MessageBox() 和 AfxMessageBox()
摘要:转载:http://blog.csdn.net/phenixyf/article/details/41744039 一、MessageBox()用法 1、函数原型 Messagebox函数在Win32 API和MFC里的定义有区别。 Win32 API的定义如下: [cpp] view plainc 阅读全文
posted @ 2018-01-12 15:56 windy_net 阅读(886) 评论(0) 推荐(0)
C++中 相对路径与绝对路径 斜杠 '/' 与反斜杠 '\'的区别
摘要:文件路径正斜杠和反斜杠 正斜杠,又称左斜杠,符号是"/";反斜杠,也称右斜杠,符号是"\"。文件路径的表示可以分为绝对路径和相对路径: 1、绝对路径表示相对容易,例如 pDummyFile =fopen("D:\\vctest\\glTexture\\texture\\dummy.bmp", "rb 阅读全文
posted @ 2018-01-05 17:43 windy_net 阅读(3871) 评论(0) 推荐(0)
VS2013 更改MFC标题栏图标和生成的执行文件图标
摘要:创建一个新工程,可以什么都不加。打开.rc, 创建或打开Icon资源(以下都以Icon为例)。 单击工程窗口的资源视图标签,选中资源ID为IDR_MAINFRAME图标资源,然后按Delete键把它删除掉,当然也可以不删,具体后面会讲到。 从资源菜单中选择Resource,然后选择Icon,添加资源 阅读全文
posted @ 2018-01-05 15:31 windy_net 阅读(1022) 评论(0) 推荐(0)
VS MFC 改变AfxMessageBox标题 AFX_IDS_APP_TITLE
摘要:其实这个标题在资源String Table里就能找到,查找AFX_IDS_APP_TITLE,在这里你就能轻而易举的改变标题了. 注意:有的工程的资源String Table里面没有添加AFX_IDS_APP_TITLE,需要手动添加。 阅读全文
posted @ 2018-01-04 09:36 windy_net 阅读(643) 评论(0) 推荐(0)
VS MFC RADIO控件 选择
摘要:我们假设有两个RADIO控件:IDC_RADIO_SINGLE和IDC_RADIO_RANGE,我们的目的是默认选种IDC_RADIO_SINGLE控件。 方法一: CheckRadioButton(IDC_RADIO_SINGLE,IDC_RADIO_RANGE,IDC_RADIO_SINGLE) 阅读全文
posted @ 2017-12-31 19:33 windy_net 阅读(783) 评论(0) 推荐(0)
VS MFC 按键导入BMP图片
摘要:1、 图片导入资源: 2、实现代码: static int bmpchange = 0; HBITMAP hBmp1,hBmp2; if (bmpchange == 1) { bmpchange = 0; hBmp1 = ::LoadBitmap(AfxGetInstanceHandle(), MA 阅读全文
posted @ 2017-12-31 17:27 windy_net 阅读(3100) 评论(0) 推荐(0)
vs mfc 静态文本 改变字体大小
摘要:VC的对话框字体设置对所有控件都有效,你不能单独地改变某个静态文本的字体。对于你的问题,需要首先用CreateFont来建立一个字体对象,然后调用控件的SetFont,就可以了。 例子: 1、改静态文体的ID,如:IDC_STATIC1 2、添加一个Edit控件,建立一个关联的控件m_editCon 阅读全文
posted @ 2017-12-29 14:51 windy_net 阅读(1629) 评论(0) 推荐(1)
MFC 菜单操作
摘要:在CMainFrame中OnCreate函数中添加下列:(注意在return(0)前添加) 在文件,新建前打钩 法1: GetMenu()->GetSubMenu(0)->CheckMenuItem(0,MF_BYPOSITION | MF_CHECKED);//第一个子菜单,第一个菜单项,按位置访 阅读全文
posted @ 2017-12-28 19:09 windy_net 阅读(815) 评论(0) 推荐(0)
VS2013 Sqlite3 操作指令
摘要:extern "C"{ #include "sqlite3.h" }; #pragma comment(lib,"sqlite.lib") /* 为什么要 extern “C” ?这是C++的基础。要在 C++里使用一段 C 的代码,必须要用 extern “C” 括起来。C++跟 C虽然语法上有重 阅读全文
posted @ 2017-12-27 13:43 windy_net 阅读(279) 评论(0) 推荐(0)
MFC数据类型转换 _itoa atoi、atof、itoa、itow _itoa_s
摘要:_itoa 功能:把一整数转换为字符串 用法:char * _itoa(int value, char *string, int radix); 详细解释: _itoa是英文integer to array(将int整型数转化为一个字符串,并将值保存在数组string中)的缩写.其中value为要转 阅读全文
posted @ 2017-12-27 12:09 windy_net 阅读(3326) 评论(0) 推荐(0)
MFC/C++/C中字符类型CString, int, string, char*之间的转换
摘要:1 CString,int,string,char*之间的转换 string 转 CString CString.format("%s", string.c_str()); char 转 CString CString.format("%s", char*); char 转 string strin 阅读全文
posted @ 2017-12-27 12:04 windy_net 阅读(625) 评论(0) 推荐(0)
在C中就是字符'\r';换行是<lf>,是字符'\n'。
摘要:在C中就是字符'\r';换行是<lf>,是字符'\n'。 阅读全文
posted @ 2017-12-26 14:16 windy_net 阅读(356) 评论(0) 推荐(0)
怎么获得任一窗口的指针
摘要:你创建的IDD_Dialog1对话框,调用的实例如果是dlg就用dlg.GetDlgItem(控件ID)如果实例是指针,就用dlg->GetDlgItem(控件ID)还有一个更加万能的方法,就是从桌面开始一层一层的找你要找的窗口句柄,提供一段代码供参考: hWnd = ::GetWindow( :: 阅读全文
posted @ 2017-12-25 19:30 windy_net 阅读(265) 评论(0) 推荐(0)
MFC中CTime获取日期时间的方法
摘要:MFC中CTime类的功能非常强大,可以获取年、月、日、小时、分钟、秒、星期等等,最最重要的是可根据需要去格式化。下面是具体的使用方式: ① 定义一个CTime类对象 CTime time; ② 得到当前时间 time = CTime::GetCurrentTime(); ③ GetYear( ), 阅读全文
posted @ 2017-12-22 11:36 windy_net 阅读(1058) 评论(0) 推荐(0)
Sqlite 修改字段的名称。
摘要:Sqlite 不支持直接修改字段的名称。 我们可以使用别的方法来实现修改字段名。 1、修改原表的名称 ALTER TABLE table RENAME TO tableOld; 2、新建修改字段后的表 CREATE TABLE table(ID INTEGER PRIMARY KEY AUTOINC 阅读全文
posted @ 2017-12-22 09:54 windy_net 阅读(1783) 评论(0) 推荐(0)

1 2 3 下一页