当前位置: 首页 > wzjs >正文

扁平化风格网站模板什么网站可以做字体效果好

扁平化风格网站模板,什么网站可以做字体效果好,网站内链404 not found,全球国家综合实力排名专栏导航 上一篇:第2章,[标签 Win32] :Windows 数据类型 回到目录 下一篇:第2章,[标签 Win32] :兼容 ASCII 字符与宽字符的 Windows 函数调用 本节前言 在初学编程的时候,我们给变量命令的…

专栏导航

上一篇:第2章,[标签 Win32] :Windows 数据类型

回到目录

下一篇:第2章,[标签 Win32] :兼容 ASCII 字符与宽字符的 Windows 函数调用

本节前言

在初学编程的时候,我们给变量命令的时候,都是使用一些个比较简单的名字。

那是因为,初学编程的时候,代码量比较小,简单好记的名字,足以满足我们的学习需求。

然而,随着代码量的增长,这个时候,我们就需要一套规范,统一地,来对变量的名字,进行命名了。这可以让变量的名字比较规范,整齐,容易看懂。

变量的命名规范有很多,在 Windows 程序设计领域,通行的变量命名规范,叫做匈牙利标记法。

本节,我们的任务,就是来讲述匈牙利标记法。

其实,在本节之前,我们已经部分地讲解了匈牙利标记法。然而,那个时候,并未系统地去讲述。。本节,我们就要比较详细地,来讲解一下匈牙利标记法了。

想要学习本节内容,你最好首先学习过以下的文章链接中的内容。

参考课节:第2章 :Windows 字符数据类型

参考课节:第2章,[标签 Win32] :Windows 数据类型

接下来,我们开始本节的讲解。

一.    匈牙利标记法

所谓的匈牙利标记法,它是说,在变量名的最左边,是由一个或多个小写英文字母组成的东西,用以表明变量的数据类型。我们可以把这一部分,叫做数据类型字段。比如说,h 代表句柄,i 或 n 代表整数,sz 代表【以零结尾的字符串】,等等。

在数据类型字段之后,是单词组合,每一个单词的首字母为大写,其余的为小写。

假定,我们要定义一个 int 型变量,用它来标识屏幕宽度。那么,它的数据类型为 int 型,所以呢,可以用 n 来作为前缀。屏幕宽度,用英文单词表示为 screen width 。所以呢,这个变量的名字,就成了 nScreenWidth 。

本专栏既讲解 Windows API 知识,也会讲解 MFC 的知识。在 MFC 里面,我们还会跟各种类打交道。

如果某一个变量,它是类的成员变量,则我们还需要在原本的匈牙利标记法之前,加上【m_】前缀。

假定我们想要命名的,表示屏幕宽度的变量 nScreenWidth 是一个类的成员变量,则我们需要给它设定的变量名字为 m_nScreenWidth 。

关于匈牙利标记法,基本内容就这些了。

接下来,我们来看一看各种数据类型的前缀表示法。

二.    匈牙利标记法前缀总结表

前缀数据类型
cchar 或 WCHAR 或 TCHAR
cb整数类型,意思是【字节数】
byBYTE,无符号字符
n 或 i整数,int 型或 short 型
xint 型,表示 x 的坐标
yint 型,表示 y 的坐标
cxint 型,表示 x 的长度,c 表示 count(计数)
cyint 型,表示 y 的长度,c 表示 count(计数)
b 或 fBOOL 型,其实是 int 型。f 表示 flag(标志)
wWORD,无符号短整型
lLONG,长整型
dwDWORD,无符号长整型
fn函数,fn 是 function(函数)的简写
lpfn指向函数的长指针。从 32 位操作系统开始,长指针与指针是同样的意思。所以,lpfn,表示的是【函数指针】这一数据类型。
s字符串
sz以零结尾的字符串
h句柄,h 是 handler(句柄)的简写
p指针
lp长指针,从 32 位操作系统开始,p 和 lp 等价。lp 是 long pointer 的意思
psz 或 lpsz指向以零结尾的字符串的指针,其实和 sz 是一个意思。因为,C/C++ 中表示字符串,都是只给出字符指针,而非给出全部字符。
m_这个前缀,主要用于类的成员变量,用作类的成员变量名的前缀。

三.    注意点

(一)BOOL 型前缀,b 与 f

如果某一个变量为 BOOL 型,则通常使用 b 作为前缀。当然了,你也可以使用 f 前缀。在 C/C++ 中,某一个标志变量,常常是作为 BOOL 型来处理的,只使用其 TRUE 与 FALSE 两个值。TRUE 就是 1,数值上与 C++ 数据类型 bool 中的 true 相等。FALSE 就是 0,数值上与 C++ 数据类型 bool 中的 false 相等。

(二)句柄前缀,h

关于【句柄】的概念,我们在之前的讲解中,虽然有提到。但是呢,有可能,此刻,你对它还是缺乏概念。关于【句柄】,在后面,我们会使用到它的。用得多了,你就明白【句柄】这个概念了。

结束语

匈牙利标记法,不算难,但是呢,也确实是需要大家来掌握的一个小知识点。

可能记不住这里的全部的内容。用到了,随时查阅就好了。用得多了,慢慢地就熟悉了。

 专栏导航

上一篇:第2章,[标签 Win32] :Windows 数据类型

回到目录

下一篇:第2章,[标签 Win32] :兼容 ASCII 字符与宽字符的 Windows 函数调用


文章转载自:

http://EsHVp1Rv.xrrbj.cn
http://wTcx1I9k.xrrbj.cn
http://GsDBWLEM.xrrbj.cn
http://uClj8ow5.xrrbj.cn
http://WGNhzdhk.xrrbj.cn
http://TK0nfxib.xrrbj.cn
http://I2bOhNcQ.xrrbj.cn
http://Q4QO0bpj.xrrbj.cn
http://cBfOtBwG.xrrbj.cn
http://TujBNiNr.xrrbj.cn
http://WiRjmkyP.xrrbj.cn
http://5yXaIni3.xrrbj.cn
http://dUG4iRLs.xrrbj.cn
http://w80wXopt.xrrbj.cn
http://oiw8ELKn.xrrbj.cn
http://Z9FWKsjz.xrrbj.cn
http://YvYeJZ7k.xrrbj.cn
http://g2Zj2i66.xrrbj.cn
http://efZ8FVs9.xrrbj.cn
http://XYoo6kG0.xrrbj.cn
http://G2OnaBZK.xrrbj.cn
http://RfT3VcV4.xrrbj.cn
http://Mu1pmCYW.xrrbj.cn
http://FZ5k6Yco.xrrbj.cn
http://fvKPGreO.xrrbj.cn
http://tSiZlTzy.xrrbj.cn
http://IzARjktX.xrrbj.cn
http://ciGkO5DL.xrrbj.cn
http://dstJykFJ.xrrbj.cn
http://ga0Pa48M.xrrbj.cn
http://www.dtcms.com/wzjs/633887.html

相关文章:

  • 山东集团网站建设 中企动力台州百度搜索优化
  • 建设手机网站的方案wordpress回复页面
  • 华强方特网站开发网站优化设计方案
  • 我要建立网站网站解析需要多久生效
  • 建站网站关键词大全公众号运营一年多少钱
  • 勾线外包网站宜春网站建设公司
  • 如何在自己电脑上搭建网站wordpress苗木模板
  • 邯郸营销型网站wordpress5.6.20
  • Net网站开发招聘加盟
  • 做网站做什么类型 比较赚钱cc在线代理
  • 高端企业门户网站建设费用网站建设衤金手指下拉10
  • 网站模版制作教程网站播放图片多大合适
  • 初二信息课网站怎么做业之峰装饰公司北京地址
  • 万维网网站注册企业网站建设中存在的问题
  • 娱乐新闻做的好的网站无锡做网站设计的公司
  • 移动网站开发框架网站如何做中英文切换
  • 南京市住房和城乡建设厅网站分布式wordpress
  • 营销网站的建立网站开发失败原因分析
  • 揭阳网站制作托管建网站 开发app
  • 织梦网站会员中心模板下载东莞昨天发生的重大新闻
  • 微网站如何建立让Wordpress拒绝pc访问
  • 手袋 技术支持 东莞网站建设漂亮网站首页 html
  • 捕鱼游戏网站建设步骤网站建设教程公司湖南岚鸿o k
  • 西安网站建设云阔网络wordpress建设软件下载站
  • 影视网站cpa 如何做检测网站是否被墙
  • 做数据图表网站四川成都装修公司排名
  • 平泉县住房和城乡建设局网站网站建设工作流程html
  • 建站之星后台地址管理咨询有限公司经营范围
  • 网站名称在哪里修改wordpress 修改主题名
  • 网站首页 排版重庆短视频培训