- 博客(20)
- 资源 (229)
- 问答 (2)
- 收藏
- 关注
转载 掌握visual studio2010调试技术 -- 入门指南
1 导言在软件开发周期中,测试和修正缺陷(defect,defect与bug的区别:Bug是缺陷的一种表现形式,而一个缺陷是可以引起多种Bug的)的时间远多于写代码的时间。通常,debug是指发现缺陷并改正的过程。修正缺陷紧随debug之后,或者说二者是相关的。如果代码中存在缺陷,我们首先要识别造成缺陷的根本原因(root cause),这个过程就称作调试(debugging)。找到根
2017-02-27 11:48:49 3404
原创 visual studio 2010 MFC 系列教程
http://www.jizhuomi.com/catalog.asp?tags=MFC&page=4
2017-02-27 09:57:23 5830
原创 VS 2010中使用MSCOMM串口控件实现串口通信
注意:Mscomm控件在VC6.0里面生成的类和VS2010里面生成的类不一样。准确的说是封装的操作名字和使用方式有点不一样。以对话框程序为例,下面试着在vs2010下使用该控件(控件在使用之前必须要注册)。第一步: 创建对话框程序,画好编辑框等控件。第二步: 插入MSCOMM控件,添加控件相关的类。并为控件添加好变量。第三步:
2017-02-26 11:38:20 3852
转载 VS2010如何安装MSComm控件
VS2010在默认情况下是不包含MSComm控件的,MSComm是在VC6.0中的控件,据说MSComm控件有些缺陷,看来微软是打算放弃此控件了。不过对于已经熟悉使用此控件的人来说还是不太方便,我是那种喜欢偷懒的人,所以在网上找了方法将MSComm控件加入到VS2010中,并做下笔记,这就是我写本文章的目的。第一步:下载MSComm控件下载地址:http://download.cs
2017-02-26 11:19:42 1011
原创 VS2010 CString与char互相转换的方法
测试环境:WIN7 64位,VS2010的WIN32控制台下包涵头文件#include #include #include 工程属性设置为: 封装函数:函数功能:将多字节字符转为单字符型参数1:[in][out] pDest 指向目标地址指针,即转换后存放的地址参数2:[in] pSource 引用原CString对象int My
2017-02-25 23:32:39 7388
原创 使用Visual Studio 2010制作安装包
博主比较傻,以前忙了很久,搜了很久,提问等了很久也没解决安装程序打包问题。我在百度上提了个问题,半个月居然都没有人理,唉!解决的辛酸就不说了,现在解放了。。。我用的是visual studio 2010进行打包,2005、2008都差不多是一样的操作。详图如下。1.打开visual studio 2010,新建一个安装项目,名称为InstallTest,图如下2.在解决方案
2017-02-25 10:09:41 901
原创 VC复选框的使用
VC复选框的使用:IsDlgButtonChecked(IDC_CHECK1)参数为复选框的ID,选中时返回1,未选中返回0使用IsDlgButtonChecked 函数判断单选钮或复选框是否被选中 CWnd::IsDlgButtonChecked函数,用来判断单选按钮或检查框是否被选择,该函数的声明为UINT IsDlgButtonChecked(int nIDButt
2017-02-24 23:19:22 1126
转载 在 Visual Studio 中使用代码映射可视化和了解代码
官方地址:http://msdn.microsoft.com/zh-cn/library/jj739835.aspx您可以将代码中的关系映射到 Visual Studio 旗舰版。 在您创建编码映射后,它们会显示在代码编辑器旁边。 这使你可以将精力集中在你的任务上,因为你可以在工作时查看你在代码中的位置。代码图表明代码关系,其显示在代码编辑器的旁边。 绿色箭头显示代
2017-02-23 23:46:37 2290
转载 windows消息机制(MFC)
windows消息机制(MFC)消息分类与消息队列Windows中,消息使用统一的结构体(MSG)来存放信息,其中message表明消息的具体的类型,而wParam,lParam是其最灵活的两个变量,为不同的消息类型时,存放数据的含义也不一样。time表示产生消息的时间,pt表示产生消息时鼠标的位置。按照类型,Windows将消息分为:(0) 消息ID范围
2017-02-23 23:39:28 332
原创 C语言中strstr函数的简单实现
在C语言中库函数strstr()函数表示在一个字符串str1中查找另一个字符串str2,如果查到则返回str2在str1中首次出现的位置,如果找不到则返回null。char* strstr(char* str,char* s){ int n; if(*s != '\0'){ while(*str){ for(n=0;(*str+n
2017-02-22 23:17:01 1574
转载 UART串口软件接口的设计与分析
在利用UART进行数据操作之前,先来了解UART的操作过程是怎样的。(1)设置I/O连接到UART。(2)设置串口波特率。(3)发送或接收数据。(4)检查串口状态字或等待串口中断。关于串口的操作主要由以下几个函数来实现。1.串口初始化函数UARTInit(uint32_t baudrate)UARTInit函数根据从主程序传递的参数——波特率对串口进行初始化,包括对数据
2017-02-22 22:11:08 1657
原创 C 语言实现函数回调
void (*callback_fun)(int);void test_function(int a){ printf("enter...... test_function..... %d \r\n",a);}int main(int argc, const char * argv[]) { callback_fun = test_functio
2017-02-22 15:01:53 650
原创 C语言将int型数据转换为十六进制的字符串
方法一:int i =0;char * inttohex(int aa,char *buffer){ if (aa < 16) //递归结束条件 { if (aa < 10) //当前数转换成字符放入字符串 buffer[i] = aa + '0'; else
2017-02-21 11:31:33 17362
原创 在8位单片机上面实现字符串的拼接(单片机上strcat的函数的实现)
//// main.c// Test//char *my_strcat(char *str1, char *str2){ char *pt = str1; while(*str1!='\0') str1++; while(*str2!='\0') *str1++ = *str2++; *str1 = '\0'; return pt;}
2017-02-20 18:08:07 8305
原创 在8位单片机上实现JSON数据的简单解析(单片机解析JSON)
由于在一些低配的单片机上面不能直接使用C提供的系统库,项目中又需要解析服务器返回的JSON数据,以下代码可以简单的解析出JSON数据中的key://// main.c// Test///*************************************** 一些系统函数的简单实现 **********************
2017-02-20 17:56:58 8335 3
原创 SIM900A 实现HTTP GET,带参数的POST请求
GET 的请求:AT+HTTPTERMAT+CSQAT+CGATT?AT+SAPBR=3,1,"CONTYPE","GPRS"AT+SAPBR=1,1AT+HTTPINITAT+HTTPPARA="URL","http://127.0.0.1:3000/v1/test"AT+HTTPACTION=0 //发送GET请求,注意返回的状态码AT+HTTPREAD //read
2017-02-20 14:02:38 6412 2
转载 ZigBee基础实验——中断
出自前言 上一篇介绍了CC2530的IO的基础知识,并用LED的控制来展示如何配置并控制GPIO的输出,用KEY状态的读取实验来展示如何读取GPIO的状态。从上一节的KEY状态读取的代码看出是采用轮训方式的,这种方式是很浪费资源,本节将介绍一种中断方式来替换轮训的方案。 一、中断 电路依然没变,若要使用CC2530的外部中断需要使用P0IEN
2017-02-12 16:29:19 1145
转载 ZigBee基础实验——GPIO输出控制实验-控制Led亮灭
出自1、CC2530的IO口概述 CC2530芯片有21 个数字输入/输出引脚,可以配置为通用数字I/O 或外设I/O 信号,配置为连接到ADC、定时器或USART外设。这些I/O 口的用途可以通过一系列寄存器配置,由用户软件加以实现。 I/O 端口具备如下重要特性:
2017-02-12 16:20:56 4744
原创 Zigbee深入浅出之开发环境搭建
本节介绍ZigBee基本开发环境搭建,附件中有本节介绍的软件下载地址~链接:http://pan.baidu.com/s/1bLdqxg 1、IAR Embedded Workbench 的安装 Step1、双击安装程序,进行安装 Step2、一直采用默认NEXT,直到点击Accept之后: Step
2017-02-11 20:42:02 3461
原创 Zigbee深入浅出之Zigbee入门
什么是Zigbee?它能干什么用? 为什么要引入zigbee? zigbee是无线设备之间的一种通信方式,类似于人和人之间的通话交流,普通话就是一种通信方式. zigbee通信方式,zigbee协议说的一回事。zigbee的作用构建无线局域网zigbee和无线传感器网络之间的关系? 如果一个无线局域网用于传感吕的数据收集和监控,那么这个网络就叫无线传感器网络,也就是说,无线传感器
2017-02-11 19:16:40 8997
ApkTool+auto-sign Android反编译打包+签名(反编译工具)
2017-03-27
Android系统源代码情景分析(高清+目录)
2016-11-16
思考软件,创新设计 A段架构师的思考技术
2016-11-13
QT纯源码自定义QTableWidgetw分页
2020-09-21
mac cmake安装包
2020-07-20
最全的区块链文档
2018-01-11
苹果的远程通知需要收费吗?
2016-02-24
腾讯企业邮箱单点登陆
2015-01-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人