自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(115)
  • 资源 (5)
  • 收藏
  • 关注

转载 STM32-(04):STM32F103VCT6芯片内部资源分析

外形图STM32系列如图所示:(种类是满足用户不同的需求:内存/尺寸/引脚数)纵坐标是flash内存大小,横坐标是引脚数QFN(方形扁平无引脚封装)LQFP(薄型四方扁平式封装):引脚在四周BGA(焊球阵列封装):引脚在芯片下面内部资源内核-ARM 32位 Cortex - M 3处理器-高达72 MHz-单周期乘法和硬件除法内存-256 KB 的 Flash-4...

2019-01-19 13:48:24 19799

转载 STM32-(03):STM32应用实例

应用案例1、电力2、工业控制3、娱乐4、消费电子5、汽车电子6、国防军事7。。。。。。MEMS (Micro Electromechanical System,即微电子机械系统)是指集微型传感器、执行器以及信号处理和控制电路、接口电路、通信和电源于一体的微型机电系统。MEMS技术的目标是通过系统的微型化、集成化来探索具有新原理、新功能的元件和系统。MEMS技术是一种典型的多...

2019-01-19 13:47:54 11310

转载 STM32-(02):结识STM32

全新的Cortex架构系列,为嵌入式市场提供了一个三管齐下的解决方案。1、 Cortex-A:高性能应用处理器;(越来越接近电脑)2、 Cortex-R:专门针对实时、深度嵌入式解决方案;(又要快又要实时);3、 Cortex-M:专注于低成本嵌入式微控制器;(好用又便宜)A:需要运行复杂应用程序的“应用处理器”,支持大型嵌入式操作系统(不一定实时),比如Symbian (诺基亚智能手机用...

2019-01-19 13:47:31 1563

转载 STM32-(01):认识ARM

ARM(Advanced RISC Machines)是微处理器行业的一家知名企业,设计了大量的高性能、廉价、低耗能的RISC(Reduced Instruction Set Computer,中文是精简指令集计算机)处理器、相关技术及软件。技术具有性能高、成本低和能耗省的特点。适用于多种领域,比如嵌入控制、消费/教育类多媒体、DSP和移动式应用等。市场份额手机处理器90%以上的市场份额上网...

2019-01-19 13:46:53 837

转载 MFC界面编程基础(28):直接访问MySql API 连接 mysql

直接访问MySql API 连接 mysql第一步: 安装MySql第二步: 在工程文件中添加mysql 头文件#include mysql.h第三步: 在VS属性中做如下配置:①:附加包含头文件mysql.h的目录,即安装目录下的include目录。例如:C:\Program Files\MySQL\MySQL Server 5.6\include②:附加依赖项,名称为li...

2019-01-12 12:18:21 736

转载 MFC界面编程基础(27):排序和筛选

CRecordView类有两个重要的数据成员m_strFilter和m_strSort,m_strFilter是用于表示筛选记录的条件字符串,m_strSort是用于表示排序的关键字的字符串。只要对这两个数据成员赋值,只能实现排序和筛选。〖例〗首先在应用程序Exam2_1中建立两类排序,每一类是按ID号排序,另一类是按HomeCountry排序。在“查看”菜单下添加三个菜单项:一条分隔线、“按...

2019-01-05 21:03:25 2421 1

转载 MFC界面编程基础(26):更新记录

更新记录操作包括修改,添加和删除记录,CRecordSet类提供了AddNew()、Delete()、Edit()、Update()、CancelUpdate()、Requery()等成员函数用于更新记录。AddNew()函数用于添加一个新的空记录,所有字段数据成员的值都为NULL。Delete()函数用于删除当前记录,Edit()函数用于修改当前记录各字段数据成员的值。Update()函数用于...

2019-01-05 21:02:59 904

转载 MFC界面编程基础(25):设计记录操作界面

打开资源管理器的 Dialog文件夹,选择IDD_EXAM2_1_FORM,在对话框中按下图添加静态控件和编辑框控件,设置ID编辑框的属性为只读。记录操作界面并按下表所示,修改编辑框控件的ID属性。记录操作界面控件属性接下来,要将编辑框控件与一个记录集字段数据成员绑定,打开CExam_1View.cpp文件在DoDataExchange函数中添加控件“连接”到数据库字段的代码:voi...

2019-01-03 23:31:21 1184

转载 MFC界面编程基础(24):创建数据库应用框架

使用MFC类向导可以方便地得到一个数据库应用程序的框架,创建一个MFC单文档EXE应用程序Exam2_1,在向导的[数据库支持]选项也中,选择单选项“不提供文件支持的数据库视图”,客户端类型选择 ODBC 如下图所示。单击“数据源…”按钮,弹出“选择数据源”对话框,单击“新建”按钮,弹出跟上一节介绍的使用ODBC数据源管理器创建文件DSN一样的对话框,按照上面介绍的步骤新创建一个文件数据源...

2019-01-02 21:33:19 1599

转载 MFC界面编程基础(23):创建并注册数据源

在创建数据库应用程序之前,先要准备好数据源。下面我们假设数据库应用程序要连接的数据库hotel.accdb存放在C盘根目录下,该数据库下有一张TblCustomer的表,如下图所示:在Windows操作系统的控制面板中,可以找到数据源ODBC管理器的图标,如下图所示为Windows7中的ODBC的图标,它的位置在控制面板中的管理工具文件夹。由于所要连接的数据库是由Microsoft ACCES...

2019-01-02 21:32:46 1003

转载 MFC界面编程基础(22):MFC ODBC连接数据库

ODBC是微软公司支持开放数据库服务体系的重要组成部分,它定义了一组规范,提供了一组对数据库访问的标准API,这些API是建立在标准化版本SQL(Structed Query Language,结构化查询语言)基础上的。ODBC位于应用程序和具体的DBMS之间,目的是能够使应用程序端不依赖于任何DBMS,与不同数据库的操作由对应的DBMS的ODBC驱动程序完成。ODBC的构成ODBC的层次...

2019-01-01 23:09:50 1476

转载 MFC界面编程基础(21):一个简单的CArchive类用法的示例(Ex_Archive)

第一步 用MFC 应用程序向导创建一个默认的基于对话框的应用程序Ex_Archive。第二步 为新创建的工程添加一个新的.h文件, Person.h,单击【添加】按钮,如下图所示。在Person.h文件中输入下面的代码:class CPerson : public CObject{ DECLARE_SERIAL(CPerson)public: virtual void Serial...

2019-01-01 23:09:07 1080

转载 MFC界面编程基础(20):一个简单的文档序列化示例(Ex_SDIArchive)

第一步 用MFC应用程序向导创建一个默认的单文档应用程序Ex_SDIArchive。第二步 打开StringTable资源,将文档模板字符串资源IDR_MAINFRAME,该字符串资源实际上是由 \n字符分隔的7个字串,前两个 \n之间没有任何内容,所以文档才没有标题,我们可以在它们之间添加一个标题。如下图所示。第三步 为CEx_SDIArchiveDoc类添加下列成员变量:class...

2018-12-30 19:42:02 1095

转载 MFC界面编程基础(19):文档视图结构应用程序例子(Editor)

创建单文档应用程序Editor第一步 用MFC AppWizard(exe)创建一个默认的单文档应用程序Editor,但在向导的【文档模板属性】页,设置文档视图结构的一些属性,如下图所示。该对话框中包含以下几项:①:文件扩展名:指定应用程序创建的文档所用的文件名后缀。输入后缀名.txt,表明Editor使用文本文件的后缀名.TXT;②:文件类型ID:用于在Windows的注册数据库中标...

2018-12-30 19:41:31 1357

转载 MFC界面编程基础(18):文档视图结构应用程序例子(Ex_DocView)

1.创建基于CFormView类的多文档应用程序用MFC 应用程序向导创建一个默认的多文档应用程序Ex_DocView,但在向导的【生成的类】属性页将CEx_DocViewView的基类由默认的CView选择为CFormView类,如下图所示。设置视图的基类为CFormView类2.添加应用程序所需的数据第一步 在VS中,给新创建的工程添加一个新的MFC类,弹出新建类对话框。在添...

2018-12-29 20:03:04 1192

转载 MFC界面编程基础(17):文档序列化

序列化定义MFC文档-视图结构中,序列化机制可以实现内存中对象储存和加载。序列化机制分为序列化和反序列化:序列化是把内存中的对象以二进制文件的形式存储在磁盘中反序列化是把序列化后生成的文件恢复到内存。CArchive类CArchive没有基类。CArchive允许以一个永久二进制(通常为磁盘存储)的形式保存一个对象的复杂网络,它可以在对象被删除时,还能永久保存。可以从永久存储中装载...

2018-12-29 19:40:13 1435

转载 MFC界面编程基础(16):文档、视图、框架

MFC应用程序模型历经多年以有了相当大的发展。有一个时期,它只是个使用应用程序对象和主窗口对象的简单模型。在这个模型中,应用程序的数据作为成员变量保持在框架窗口类中,在框架窗口的客户区中,该数据被提交显示器。随着MFC2.0的问世,一种应用程序结构的新方式----MFC文档/视结构出现了。在文档/视图结构中,CFrameWnd繁重的任务被委派给几个不同类,实现了数据存储和显示的分离。文档/视图应...

2018-12-28 21:11:47 1805

转载 MFC界面编程基础(15):程序举例+屏蔽或接收键盘事件

【例】设计如图所示的对话框。单击“确定”按钮后,在列表框中显示选择的信息。界面设计首先创建一个对话框程序框架,然后放置各控件,按图所示设置属性和连接变量。其中, m_e2 编辑框设置为只读,组合框和列表框取消排序属性。初始化组合框的选项在设计阶段输入,其余控件的初始化在对话框的初始化函数中完成。BOOL CTESTDlg::OnInitDialog() { ┆ // ...

2018-12-28 20:35:46 1784

转载 MFC界面编程基础(14):滚动条

滚动条是 CScrollBar 类的对象,是 Windows 应用程序中一个很重要的控件,通常附在对话框上用来协助观察数据或确定位置,也可以用来作为数据输入的工具。滚动条有水平和垂直两种。【例】建立一个水平滚动条,最小值为 0 ,最大值为 100 ,单击滚动条两端箭头时滑块移动的增量值为 2 ,单击滚动条中的空白处(滑块与两端箭头之间的区域)时滑块移动的增量值为 10 。另有一个只读的编辑框...

2018-12-27 20:21:04 7174 1

转载 MFC界面编程基础(13):列表框和组合框

列表框和组合框列表框是CListBox类的对象,组合框是CComboBox的对象。列表框 属性设置列表框的重要属性有:Selection该属性决定用户的选择方式,缺省值为 Single 。属性值有:①:Single ── 单项选择②:Multiple ── 多项选择,但是忽略 Ctrl 和 Alt 键。③:Extended ── 允许使用 Ctrl 和 Alt 进行多项选择④...

2018-12-27 20:09:17 3836

转载 MFC界面编程基础(12):组框、单选按钮和复选框

组框、单选按钮和复选框都是对话框的常见控件。组框与静态文本框一样是CStatic类的对象,单选按钮和复选框与命令按钮一样都是CButton类的对象。组框当对话框上控件较多时,可以使用组框将一组相关的控件框起来,达到标识一组控件的作用。组框不需要连接变量,也不需要处理消息。组框的重要属性有:ID :所有组框的缺省 ID 都是 IDC_STATIC ,不需要重新设置。标题:该属性决定组框上的...

2018-12-26 20:58:28 4659

转载 MFC界面编程基础(11):静态文本框、命令按钮和编辑框

静态文本框、命令按钮和编辑框是Windows应用程序中最基本的控件。静态文本框是CStatic类的对象,命令按钮是CButton类的对象,编辑框是CEdit类的对象。这三个类都是从CWnd类直接派生来的,具有CWnd类的全部功能。...

2018-12-26 20:57:37 9008 1

转载 MFC界面编程基础(10):基于对话框的MFC应用程序

MFC编程MFC 是 Visual C++ 的核心。虽然在 Windows 应用程序中可以直接调用 API 函数,但是一般不经常直接调用,而是从 MFC 类创建对象并调用属于这些对象的成员函数。MFC 是 Microsoft 公司提供的用来编写 Windows 应用程序的 C++ 类库,MFC 大约有 200 多个类,可以分成两种:一是 Cobject 类的派生类,它们以层次结构的形式组织起来,...

2018-12-26 20:57:03 20062 5

转载 MFC界面编程基础(09):菜单(二)

快捷菜单我们平时在使用程序时,经常会用到单击鼠标右键显示快捷菜单(也称上下文菜单,右键菜单)这一功能。如果想要自己实现这个功能,需要通过以下步骤来完成:1.为程序添加一个新的菜单资源。可在【资源视图】选项卡上的Menu分支上单击鼠标右键,从弹出的菜单中选择【添加资源】菜单命令这时,在Menu分支下就多了一个名为IDR_MENU1的菜单资源,并同时在VS开发界面窗口的右边窗口中打开了这个...

2018-12-25 21:35:41 2861

转载 MFC界面编程基础(08):菜单(一)

菜单栏、工具栏和状态栏是组成Windows程序图形界面的三个主要元素。大多数Windows程序都提供了菜单,作为用于与应用程序之间交互的一种途径。本节主要介绍与菜单相关的编程知识。菜单命令响应函数创建一个MFC单文档工程并运行该程序,对应这个新创建的程序来说,MFC已经帮我们创建了一个菜单,并完成了一些菜单功能。,例如 【文件】 菜单下的 【打开】菜单命令,即可弹出打开文件对话框。在VS中打...

2018-12-25 20:11:21 7456 3

转载 MFC界面编程基础(07):文本编程

创建插入符在我们使用文本编辑器的时候,在这些文本处理程序的编辑窗口中都有一条闪烁的竖线,将之称为插入符。插入符可以用于提示用户:你输入的文字信息将在这个插入符所在的位置显示出来。在程序中想要创建插入符,可以利用CWnd类的CreateSolidCaret()函数,该函数原型:void CreateSolidCaret(int nWidth,int nHeight);函数的两个参数分别代表插...

2018-12-25 20:03:07 2500 1

转载 MFC界面编程基础(06):简单绘图

关于鼠标事件根据我们前面学过是知识,用MFC向导生成一个单文档视图程序。在我们的主框架类中添加WM_LBUTTONDOWN消息的响应函数,具体操作如下:从类视图中找到CMainFrame(继承自CFrameWnd),选择此类然后从属性面板中找到消息按钮(上图中标示2),在消息列表中找到WM_LBUTTONDOWN消息,添加,然后看我们的工程文件中都多了些什么???第一处:在框架类头文件中...

2018-12-25 19:49:06 3784

转载 MFC界面编程基础(05):利用向导创建MFC以及MFC框架中一些重要函数

在VS中选择 文件 – 新建 – 项目…选择 MFC – MFC应用程序,接下来我们创建一个单文档MFC标准类型应用程序一路按默认值next,到最后一个页面MFC自动为我们生成了四个类,它们的继承关系如下:接下来就可以开启我们的MFC之旅了。。。待添加 VS 2017版本图解...

2018-12-24 21:24:46 2894 2

转载 MFC界面编程基础(04):Windows字符集

字符集老外:一个字符对应一个字节(多字节)中文:一个字符对应多个字节(宽字节) Unicode 具体 utf-8 (1个对应3个),GBK(1个对应2个)注:VS的属性-配置属性-常规-字符集 处可设置。MessageBox(“aaa”); //这里的"aaa"是多字节字符MessageBox(L&q

2018-12-24 21:23:32 2492

转载 MFC界面编程基础(03):消息映射、窗口绘制、文档/视图结构体系

消息映射消息映射是一个将消息和成员函数相互关联的表。比如,框架窗口接收到一个窗口绘制消息,MFC将搜索该窗口的消息映射,如果存在一个处理WM_PAINT消息的处理程序,然后就调用OnPaint。MFC为执行消息映射在内部所做的工作隐藏在某些十分复杂的宏当中,但使用消息映射是相当简单的。下面是是将消息映射添加到一个类中所做的全部工作: 通过将DECLARE_MESSAGE_MAP添加到类声明中...

2018-12-24 21:23:08 2359

转载 MFC界面编程基础(02):MFC窗口的创建

MFC是什么?微软基础类库(英语:Microsoft Foundation Classes,简称MFC)是一个微软公司提供的类库(class libraries),以C++类的形式封装了Windows API,并且包含一个应用程序框架,以减少应用程序开发人员的工作量。其中包含的类包含大量Windows句柄封装类和很多Windows的内建控件和组件的封装类。MFC把Windows SDK API...

2018-12-24 21:21:20 4123

转载 MFC界面编程基础(01):Windows 编程模型

MFC:微软基础类库(英语:Microsoft Foundation Classes,简称MFC)如果你是在windows平台上做GUI开发,MFC是一个很好的选择,毕竟windows累积用户群庞大,市场接受程度高。但是,学习MFC不仅仅要学习用MFC,还要学习MFC的框架设计思想。如果仅仅会用MFC的话,可能在找工作的时候,一旦工作内容离开了MFC,就什么也不会了。学习任何东西都是一样的,学...

2018-12-24 21:20:50 5078 2

转载 MFC界面编程基础(00):基本概念

MFC:微软基础类库(英语:Microsoft Foundation Classes,简称MFC)如果你是在windows平台上做GUI开发,MFC是一个很好的选择,毕竟windows累积用户群庞大,市场接受程度高。但是,学习MFC不仅仅要学习用MFC,还要学习MFC的框架设计思想。如果仅仅会用MFC的话,可能在找工作的时候,一旦工作内容离开了MFC,就什么也不会了。学习任何东西都是一样的,学...

2018-12-24 21:20:17 11803 1

转载 数电六:电路设计

简易秒表设计要求:1、具有时钟源产生1S的信号2、能够通过数码管显示,显示最大值为59,具有时间暂停功能3、能够通过按键清除上次计数时间值简易秒表设计电路测试简易密码锁设计1、设定三位密码锁2、能够通过数码管显示当前所输入的密码3、密码正确时,用LED灯点亮指示简易密码锁设计电路测试简易测频仪用数字电路搭建一个简易测频仪,能够测出范围为10HZ~9KHZ的频率。简易测...

2018-12-23 20:31:06 3973 2

转载 数电五:计数器

相关概念;同步计数器和异步计数器的区别区别:1、同步计数器的外部时钟端都连在一起,而异步计数器没有。2、同步计数器在外部信号到来时触发器同时翻转,而异步计数器的触发器为串行连接。工作频率较低3、异步计数器输出状态的建立,要比CP慢一个传输时间,容易存在竞争冒险异步计数器同步计数器同步二进制计数器——74LS161集成计数器(1)各引脚功能符号的意义:(2)74LS16...

2018-12-23 20:30:29 24419 1

转载 数电四:触发器

概 述数字电路:分组合逻辑电路和时序逻辑电路两大类。组合逻辑电路的基本单元是门电路。时序逻辑电路的基本单元是触发器。一、触发器与门电路的区别门电路某一时刻的输出信号完全取决于该时刻的输入信号,无记忆功能。触发器具有记忆功能,能够在无信号的情况下,保持上一次的信号。二、触发器的现态和次态现态Qn——触发器接收输入信号之前的状态次态Qn+1——触发器接收输入信号之后的状态三、触...

2018-12-23 20:29:57 10285 1

转载 数电三:编码器和译码器

译码器和编码器编码器的类型二进制编码器用 n 位二进制数码对 2n 个输入信号进行编码的电路 优先编码器 (即 Priority Encoder)允许同时输入数个编码信号,并只对其中优先权最高的信号进行编码输出的电路。二 -...

2018-12-18 19:45:18 14229 1

转载 数电二:组合逻辑电路

什么组合逻辑电路?它就是有一些逻辑门电路搭建,为实现某种功能而组合的电路。特点:在任意时刻的输出仅仅取决于该时刻的输入,与电路原来的状态无关。一、根据电路图分析逻辑功能分析下面逻辑电路图实现的功能根据图分析组合逻辑的方法:第一步:组合逻辑电路图第二步:逻辑表达式第二步:逻辑表达式第四步:真值表第五步:确切电路功能二、根据题目要求设计逻辑电路[例] 有一个火灾报警系...

2018-12-18 19:44:01 3174

转载 数电一:逻辑门

!!!!!

2018-12-18 19:42:31 11152 1

转载 模电十一:模拟实际电路设计

!!!!!

2018-11-30 21:48:26 4880

码云(Gitee.com)帮助文档_1.2.pdf(已添加目录)

码云(Gitee.com)帮助文档,在原文档的基础上整理出一个目录,便于查看。

2019-08-31

MTK开发环境搭建辅助安装文档

指导如何搭建MTK相关平台的卡发环境,一般基于MTK平台开发的产品的会用到,供大家参考使用!

2019-03-02

RC4加密解密的MFC小程序源码

RC4加密解密的MFC小程序源码:代码主要内容包括RC4加密与解密、加密后的乱码转16进制等内容。供大家参考学习用。

2018-10-19

FM2018WE-380

FM2018WE-380芯片的主要作用是抑制声学噪声,消除声学回声,提升通话质量。压缩包内包含8个PDF文档,详细介绍了芯片的原理与应用,以供工作学习参考使用。

2018-08-01

MFC画图程序源程序

基于对话框的画图程序,可供个人工作学习参考使用,很不错的源码。正常情况下用VS打开编译就能生成应用程序,如果编译出错,一般是你使用的VS版本比较高或者VS的一些属性参数设置有冲突,可将出错提示百度下,都能查询到解决方案。如果好用的话,记得给好评哦!!!

2018-07-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除