自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 MFC中CEdit控件的换行输入

<br />这两天进行MFC编程遇到一个CEdit控件换行显示的问题,先看一段测试代码:<br /> <br />CEdit edit;<br />CString str;<br />str += "abc";<br />str += "/r/n";<br />str += "def";<br /> <br />edit.SetWindowText(str);<br />控件中显示为:"abc  def"<br /> <br />这是因为除了要用/r/n外,还要都CEdit 的属性进行设置:<br />Au

2011-03-24 22:22:00 495

原创 MFC中CEdit控件的换行输入

<br />这两天进行MFC编程遇到一个CEdit控件换行显示的问题,先看一段测试代码:<br /> <br />CEdit edit;<br />CString str;<br />str += "abc";<br />str += "/r/n";<br />str += "def";<br /> <br />edit.SetWindowText(str);<br />控件中显示为:"abc  def"<br /> <br />这是因为除了要用/r/n外,还要都CEdit 的属性进行设置:<br />Au

2011-03-24 22:22:00 378

原创 MFC中CEdit控件的换行输入

<br />这两天进行MFC编程遇到一个CEdit控件换行显示的问题,先看一段测试代码:<br /> <br />CEdit edit;<br />CString str;<br />str += "abc";<br />str += "/r/n";<br />str += "def";<br /> <br />edit.SetWindowText(str);<br />控件中显示为:"abc  def"<br /> <br />这是因为除了要用/r/n外,还要都CEdit 的属性进行设置:<br />Au

2011-03-24 22:22:00 559

原创 MFC中CEdit控件的换行输入

<br />这两天进行MFC编程遇到一个CEdit控件换行显示的问题,先看一段测试代码:<br /> <br />CEdit edit;<br />CString str;<br />str += "abc";<br />str += "/r/n";<br />str += "def";<br /> <br />edit.SetWindowText(str);<br />控件中显示为:"abc  def"<br /> <br />这是因为除了要用/r/n外,还要都CEdit 的属性进行设置:<br />Au

2011-03-24 22:21:00 1349

原创 MFC中CEdit控件的换行输入

<br />这两天进行MFC编程遇到一个CEdit控件换行显示的问题,先看一段测试代码:<br /> <br />CEdit edit;<br />CString str;<br />str += "abc";<br />str += "/r/n";<br />str += "def";<br /> <br />edit.SetWindowText(str);<br />控件中显示为:"abc  def"<br /> <br />这是因为除了要用/r/n外,还要都CEdit 的属性进行设置:<br />Au

2011-03-24 22:19:00 11015 1

转载 MFC中关于CString::ReleaseBuffer

<br /> 先来看一段代码:    CString str="abcdefg";    LPTSTR pstr=str.GetBuffer();<br />    strcpy(pstr,"ab");    str.ReleaseBuffer();<br />    此时调用str.GetLength()获取的值是2,正确无误。    但如果注释掉str.ReleaseBuffer()这一行,str.GetLength()获取的值则是7。    怎么会这样呢,我们来看看MFC中ReleaseBuffer的

2011-03-24 21:57:00 7740 2

原创 嵌入式 BootLoader 技术

<br /> <br />一、引言  <br />     在专用的嵌入式板子运行 GNU/Linux 系统已经变得越来越流行。一个嵌入式 Linux 系统从软件的角度看通常可以分为四个层次: <br /> <br />1. 引导加载程序。包括固化在固件(firmware)中的 boot 代码(可选),和 Boot Loader 两大部分。<br />2. Linux 内核。特定于嵌入式板子的定制内核以及内核的启动参数。  <br />3. 文件系统。包括根文件系统和建立于 Flash 内存设备之上文件系统

2011-03-16 14:15:00 490

转载 在嵌入式Linux下GPRS上网方案

<br /><br />硬/软件环境<br /> <br />基于S3C2410的嵌入式系统,COM1连接PC,COM2连接SIM300 GPRS模块。<br />该系统运行在Linux 2.6.14操作系统下,使用ppp套件通过SIM300进行PPP拨号。<br /> <br />让Linux内核支持PPP<br /> <br />进入Linux内核目录,执行#make menuconfig<br />Network Device Support à<br />       <*> PPP (point-

2011-03-16 13:25:00 810

转载 常用的几种 GPRS 模块

<br /><br />常见的GPRS模块分成3种:<br />(1)GPRS DTU(GPRS数传单元,常称GPRS透传模块)<br />(2)GPRS/GSM modem (这是一种纯的GPRS/GSM调制解调器,常称为GPRS猫)<br />(3) 包含tcp/ip协议栈的GPRS modem (其将GPRS/GSM modem 和tcpip协议栈封装在一起,内部有cpu,flash,ram,控制单元等硬件,和dtu功能类似)<br />GPRS DTU的理解及应用<br />GPRS DTU 内部封

2011-03-16 11:06:00 4345

转载 RFID EPC Gen2技术问答(区块和命令)

<br /><br />符合EPC Class1 Gen2(简称G2)协议V109版的电子标签(Tag,简称标签)和Reader(读写器),应该具有下述的特性。<br /><br />Q1:标签存储器分为哪几个区? <br />A:Tag memory(标签内存)分为Reserved(保留),EPC(电子产品代码),TID(标签识别号)和User(用户)四个独立的存储区块(Bank)。 <br />Reserved区:存储Kill Password(灭活口令)和Access Password(访问口令)。 

2011-03-16 10:16:00 2103

转载 GPRS开发系列文章之进阶篇(Windows Mobile)

<br /><br />1. 客户端建立GPRS连接 API<br />      主要讲解的类库为Connection Manager 系列API,客户端在进行GPRS拨号连接时将使用下文所介绍的API。<br />      Connection Manager(本人译为 连接管理器,此对象为一系列API的集合) 系列API的主要目的是为了集中管理基于Windows Mobile系列的设备网络连接的建立与维护。移动应用程序使用 连接管理器API去建立或规划一个网络连接,而连接管理器则掌控连接过程中的所有

2011-03-16 10:12:00 1035

转载 GPRS开发系列文章之入门篇

<br /><br />本篇文章的大致路线是这样的,先介绍下一些具体概念,然后再解释下GPRS是如何工作的,这里并不涉及具体开发,主要了解业务逻辑。<br />一、入门概念篇<br />1. GSM。GSM全名为:Global System for Mobile Communications,中文为全球移动通讯系统,俗称"全球通",是一种起源于欧洲的移动通信技术标准,它采用电话交换的技术,是第二代移动通信技术,其开发目的是让全球各地可以共同使用一个移动电话网络标准,让用户使用一部手机就能行遍全球。我国于20

2011-03-16 10:06:00 555

空空如也

空空如也

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

TA关注的人

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