自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

学前班的博客

学前班

  • 博客(76)
  • 资源 (6)
  • 收藏
  • 关注

转载 C++/MFC-几种小技巧(Group Box、HWND、DirectShow)

例如有多个单选按钮,如何实现只能选择一个?Group Box组合框的简单使用窗口大小改变,如何实现控件大小的变化?控件大小跟随对话框大小比例变化C++ STL 容器 迭代器 算法句柄的妙用!HWND(获取控件或窗体句柄)视频预览!DirectShow视频预览

2017-06-01 14:24:48 2061

原创 C++/MFC-线程优先级

一、线程优先级(Thread priority )简单的说就是(线程)的优先级越高,那么就可以分占相对多的CPU时间片。  每个进程都有相应的优先级,优先级决定它何时运行和占用 CPU 时间。最终的优先级共分32级,是从 0 到 31 的数值,称为基本优先级别。 进程优先级priority class标志优先级值idl

2017-06-01 13:55:29 6457

原创 C++/MFC-进程优先级

一、进程优先级(优先级等级)简单的说就是进程(线程)的优先级越高,那么就可以分占相对多的CPU时间片。  每个进程都有相应的优先级,优先级决定它何时运行和占用 CPU 时间。最终的优先级共分32级,是从 0 到 31 的数值,称为基本优先级别。 (priority class)优先级等级,这里我叫它进程优先级。因为一般来说它是在调用CreateProcess时指定的,CreatePro

2017-06-01 13:48:28 3822

原创 C++/MFC-线程Thread

一、 线程:线程,是程序执行流的最小单元。   另外,线程是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,只拥有一点在运行中必不可少的资源,但它可与同属一个进程的其它线程共享进程所拥有的全部资源。一个线程可以创建和撤消另一个线程,同一进程中的多个线程之间可以并发执行。由于线程之间的相互制约,致使线程在运行中呈现出间断性。线程也有就绪、阻塞和运行三种基本状态。每

2017-05-31 22:21:14 2205

原创 C++/MFC-进程Process

一、 进程1.1简单的说双击一个EXE图标时,系统就会产生一个相应的进程,分配相应的资源,并执行相应的代码。1.2标准一些的说法进程是一个具有独立功能的程序关于某个数据集合的一次运行活动。它可以申请和拥有系统资源,是一个动态的概念,是一个活动的实体。它不只是程序的代码,还包括当前的活动,通过程序计数器的值和处理寄存器的内容来表示。1.3进程的定义进程是一个具有一定独立功能的

2017-05-31 21:19:21 3034

原创 C++/MFC-定时器

MFC的定时器根据启动定时器时所调用的SetTimer函数所属的类,有两种实现方式: ①MFC定时器,用CWnd类的SetTimer成员函数;②Windows API函数,通过::settimer来调用;而根据SetTimer函数最后一个参数的不同值,有两种实现方式:①为NULL时:可通过添加WM_TIMER消息处理函数实现,或者重写windowproc函数来实现。

2017-05-31 20:04:09 1100

转载 C++/MFC-CString类

VS2010/MFC编程入门之四十二(MFC常用类:CString类)

2017-05-31 19:43:05 284

原创 C++/MFC-时间与日期

一、C代码//显示当前时间time_t t;time(&t);tm *timeinfo=localtime(&t);m_sTime.Format(L"%02d:%02d:%02d",timeinfo->tm_hour,timeinfo->tm_min,timeinfo->tm_sec);//显示在edit中UpdateData(false);二、C++/MFC类日期和时间类:

2017-05-31 19:37:36 1247

原创 C++/MFC-IP Address Control

IP地址控件,所属类:CIPAddressCtrl一、类成员函数IsBlankDetermines if all fields in the IP Address Control are empty.ClearAddressClears the contents of the IP Address Control.

2017-05-30 21:43:30 4682

原创 C++/MFC-Tree Control

树形控件一、控件属性先设置CTreeCtrl的属性:Has Lines          true 显示关系线Lines at root        true 显示根结点的 关系线和+-号Has Button         true  显示+-号Edit Labels         true 则对应 鼠标单击修改树项的名称二、基础知识VS201

2017-05-30 16:14:15 1045

原创 C++/MFC-Picture Control

Picture Control能显示三种类型的图片:Bitmap:位图(.bmp)Cursor:指针(.cur)Icon:图标(.icon)一、Picture Control 控件类CStatic::SetBitmapSpecifies a bitmap to be displayed in the static control.

2017-05-30 15:31:36 3396

原创 C++/MFC-Hot Key

Hot Key控件通常用来捕获热键,例如快捷键设置一、函数1.1CHotKeyCtrl控件void SetHotKey( WORD wVirtualKeyCode, WORD wModifiers );1.2获取热键数据DWORD GetHotKey( ) const;void GetHotKey( WORD &wVirtualKeyCode, WORD &wM

2017-05-29 20:26:22 1904

原创 C++/MFC-文件CFileFind

一、查找文件 CFileFind类: 例://c:\mydir\myfile.txtGetFileName获取文件名 myfile.txt GetFilePath获取文件路径c:\mydir\myfile.txtGetFileTitle获取文件标题 myfileClose

2017-05-23 18:55:09 1013

原创 C++/MFC-List Control(图标、报表、列表)风格

Listbox Control:列表控件                                            List Control:列表视图控件一、CListCtrl常用属性View:视图方式;1.大(标准)图标2.小图标3.列表4.报表Sort:排序;No Scroll:没有进度条;二、CListCtrl常用成员函数int InsertI

2017-05-23 17:28:56 9704 1

原创 C++/MFC-自定义启动窗口

在C****App.cpp的InitInstance()函数中,有这样几行代码CSliderCtlDlg dlg;m_pMainWnd = &dlg;INT_PTR nResponse = dlg.DoModal();if (nResponse == IDOK){ // TODO: 在此放置处理何时用 // “确定”来关闭对话框的代码}else if (nResponse =

2017-05-23 16:17:33 2604

原创 C++/MFC-Progress

一、CProgressCtrl控件属性       当我们在处理大程序时,常常需要耗很长时间(比如搜索内存,复制大文件),为了不让用户错误的认为系统已经死机,我们要给程序添加进度条。  vertical :是否垂直显示。  smooth :平滑过度,不显示进度方块。可以显示更细致。二、CProgressCtrl类常用成员函数SetRangevoi

2017-05-23 15:51:20 959

原创 C++/MFC-Spin

一般次控件与Edit联合使用。一、CSpinButtonCtrl控件属性1.添加EDIT控件2.添加Spin控件   如果不是这样的顺序的话,使用ctrl+D改变Tab顺序,使spin紧靠edit后面3.在EDIT控件上面设置group属性true(特别注意)4.设置Spin属性Auto Buddy              //为 true 表

2017-05-23 15:18:15 1411

原创 C++/MFC-Slider

一、CSliderCtr常用属性Orientation  水平,还是垂直Point       滑块样式Tooltips     刻度提示 Tick Marks  显示刻度线 需要配合 Auto Ticks 属性才有效Auto Ticks   自动绘制刻度线 二、CSliderCtrl类常用成员函数 GetLineSize返回滑块

2017-05-23 14:54:36 1689

转载 C++/MFC-对话框

一、对话框基础VS2010/MFC编程入门之六(对话框:创建对话框模板和修改对话框属性)VS2010/MFC编程入门之七(对话框:为对话框添加控件)VS2010/MFC编程入门之八(对话框:创建对话框类和添加控件变量)VS2010/MFC编程入门之九(对话框:为控件添加消息处理函数)VS2010/MFC编程入门之十(对话框:设置对话框控件的Tab

2017-05-23 11:42:33 1011

原创 C++/MFC-说明

学习MFC看的是鸡啄米(http://www.jizhuomi.com)上的相关的文章。但发现,其上讲的有一点问题:1.几个控件是基于对话框的,但到了Menu、状态栏、工具栏的时候,是基于单文本的。2.控件只讲了最常用的几个,剩下的几个没讲。目的:1.将剩下的几个控件讲全,便于以后查找使用。2.将所有的操作均基于对话框。3.增加一些其他的简单应用,例如进程、套接

2017-05-23 11:24:29 365

转载 C++/MFC-几种常用控件

VS2010/MFC编程入门之二十(常用控件:静态文本框)VS2010/MFC编程入门之二十一(常用控件:编辑框Edit Control)VS2010/MFC编程入门之二十二(常用控件:按钮控件Button、Radio Button和Check Box)VS2010/MFC编程入门之二十三(常用控件:按钮控件的编程实例)VS2010/MFC编程入

2017-05-23 11:02:23 10531

原创 C++/MFC-窗口置顶

方法一:属性对话框,属性,Topmost选为True即可方法二:事件处理函数此处一般和菜单结合在一起SetWindowPos(&wndTopMost, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE);//窗口置顶将wndTopMost变为wndNoTopMost即变为不置顶

2017-05-22 20:43:16 5443

原创 C++/MFC-Menu弹出式

1.新建Menu资源视图->XX.rc文件,右键->添加资源->Menu->新建,输入相应文字即可。Menu的标号:从左到右0,1,2,3,4,。。。2.添加Menu在要弹出Menud的对话框中,属性->消息->WM_RBUTTONDOWN,添加事件处理程序。3.添加代码CMenu popMenu;popMenu.LoadMenu(ID

2017-05-22 19:48:21 2348 1

原创 C++/MFC-CHAR和WCHAR类型的相互转换

宽字节:Unicode,其字符采用16bit编码,代表:WCHAR多字节:ASNI ,其字符采用8bit编码,代表:CHAR一、宽字符转多字节字符Unicode转 ASNI  WCHAR 转 CHAR方法1:W2A函数#include //函数中char s1[20]="";WCHAR w[]=L"宽字符“;USES_CONVERSION ;//宏char*

2017-05-22 11:26:41 2579

原创 C++/MFC-Menu

一、添加Menu1.1新建Menu资源视图->XX.rc文件,右键->添加资源->Menu->新建,输入相应文字即可。1.2插入Menu主对话框中->属性->Menu中选择创建的Menu。注意:对话框会自动增加要显示menu的空间,故设计的时候不用考虑留出空间。二、编辑Menu1.1更改ID在资源视图的Menu文件夹中,选中Menu的名称,再点击属性

2017-05-21 19:04:55 2207

原创 C++/MFC-CString,String,CHAR*互相转换

CString CString1;string string1;CHAR*  char1=NULL;一、CString转char*,string//1。CString转stringstring1=CString1.GetBuffer();CString1.ReleaseBuffer();//2。CString转CHAR*char1=CString1.GetBuf

2017-05-21 16:24:33 456

原创 C++/MFC-Edit

ID:IDC_EDIT1CEdit变量:m_edit_ctlCString变量:m_edit_cs一、CEdit赋值1.1、CWnd类 CWnd类对窗口句柄相关的API函数进行了集成封装。this->GetDlgItem(IDC_EDIT1)->SetWindowText(L"0.0");1.2、HWND窗口句柄窗口句柄就是窗口在整个系统中通用的

2017-05-21 15:40:33 1094

原创 Android NDK开发

安装好eclipse、ADT、NDK(r9以上)后,编写NDK的具体步骤:1.新建一个Android projectfile->new->project...->android->android application project,next。。。。。。2.新建一个jni文件工程,右键android tools->add native support...,给.so文件取

2017-02-10 13:28:46 290

原创 Altium Designer 笔记(零)总纲

Altium Designer13.0学习笔记使用视屏教程:http://i.youku.com/u/UMTI4NjY4Mzk5Ng==名称+链接+内容Altium Designer 笔记(一)建立自己的原理图模板http://blog.sina.com.cn/s/blog_130be91010102w6qt.html原理图模板Altiu

2017-01-10 10:56:33 1028

转载 直插式电阻电容封装与尺寸图…

原文地址:直插式电阻电容封装与尺寸图解作者:北极光直插式无源器件体积普遍要比贴片式要大一些,而且直插式器件在制作PCB时需要打孔,焊接工艺跟贴片式也有差别,较为麻烦,相对而言,直插式电阻电容多是面向大功率电路应用。一、直插式电阻封装及尺寸直插式电阻封装为AXIAL-xx形式(比如AXIAL-0.3、AXIAL-0.4),后面的xx代表焊盘中心间距为xx英寸,这一点在网上很多文章都没说清楚

2017-01-10 10:52:32 5857

原创 GPS

1. 查询GPS状态AT+CGPS? 返回+CGPS: 0,12. 打开GPSAT+CGPS=1返回OK3.得到GPS信息AT+CGPSINFO返回+CGPSINFO:,,,,,,,,//GPS信号较弱正常返回+CGPSINFO:3113.343286,N,12121.234064,E,250311,072809.3,44.1,0.0,0+C

2017-01-09 21:06:19 2489 2

原创 发送中文短信

1.设置短信发送方式(PDU)AT+CMGF=0返回OK2.PDU编码例如要发送字符“宁波大学”到手机13766832435(3167862334F5)中,则首先把字符转换成UNICODE代码,转换软件可以采用Chinese 2 Unicode convertor或GBCCovert.exe等,可在互联网中下载。经转换,“宁波大学”的Unicode代码是5B81 6CE2 59

2017-01-09 21:05:33 1232

原创 发送英文短信

1.查询存储方式AT+CNMI=?返回+CNMI:(0,1,2),(0,1,2,3),(0,2),(0,1,2),(0,1)2.选择存储方式AT+CNMI=2,1(2:储存在SIM卡中;1:在空闲情况下,通知TE)返回OK3. 设置短信发送方式(TEXT)AT+CMGF=1返回OK4.输入目的手机号码AT+CMGS="13307496548"

2017-01-09 21:04:31 937

原创 查看删除短信

1.查询存储容量AT+CPMS="SM","SM","SM"返回+CPMS: 1,50,1,50,1,50//已有一条,总存储量50条2.查询短信内容收到短信时+CMTI: "SM",3//3:有3+1条短信,因为从0编号输入AT+CMGR=3//查询第3+1条短信返回+CMGR: "REC UNREAD","+8615111111111","","16/1

2017-01-09 21:01:51 511

原创 电话

1.打电话atd18311111111;//注意分号返回OK2.挂断未接通时AT+CHUP返回VOICE CALL: END: 000000OK接通时ATH3.有电话进来时返回RING4.挂断来电AT+CHUP返回OKMISSED_CALL: 00:02AM18301917050

2017-01-09 20:58:30 523 1

原创 将博客搬至CSDN

http://blog.sina.com.cn/u/5112762625

2017-01-09 20:52:20 296

SDN开发环境安装.doc

在linux环境下安装mininet、floodlight,建立拓扑结构

2017-06-12

qcc_cookie.saz

fillder抓包qcc,分析cookie所在js

2021-09-30

CSocket_Server.zip

CSocket 服务器 客户端 示例

2017-06-10

MFC入门教程

MFC入门教程,鸡啄米网站相关资源汇总

2017-05-31

PrcView.zip

查看进程、线程ID,优先级等

2017-06-01

EasyX画图.doc

使用EasyX Library进行画图。 VC绘图/游戏简易教程--1:创建新项目 VC绘图/游戏简易教程--2:简单绘图,学习单步执行 VC绘图/游戏简易教程--3:熟悉更多的绘图语句 VC绘图/游戏简易教程--4:结合流程控制语句来绘图 VC绘图/游戏简易教程--5:数学知识在绘图中的运用 VC绘图/游戏简易教程--6:实现简单动画 VC绘图/游戏简易教程--7:捕获按键,实现动画的简单控制 VC绘图/游戏简易教程--8:用函数简化相同图案的制作 VC绘图/游戏简易教程--9:绘图中的位运算 VC绘图/游戏简易教程--10:用鼠标控制绘图/游戏程序 VC绘图/游戏简易教程--11:随机函数 VC绘图/游戏简易教程--12:数组 VC绘图/游戏简易教程--13:getimage / putimage / loadimag / saveimage / IMAGE 的用法 VC绘图/游戏简易教程--14:通过位运算实现颜色的分离与处理 VC绘图/游戏简易教程--15:窗体句柄(Windows 编程入门) VC绘图/游戏简易教程--16:设备上下文句柄(Windows 编程入门2)

2017-05-31

空空如也

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

TA关注的人

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