那位大哥有Vc代码的匈牙利命名法? 最好顺便有点例子 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一、命名原则 前缀_后缀,总长度40位有效。 1、函数与结构命名标准对象类型 前缀 举例 WindowWindow functionWindow structure w_wf_wstrc_ w_customerwf_netcustomwstrc_address MenuMenu functionMenu structure m_mf_mstrc_ m_custmenumf_printmstrc_address User objectUser object functionUser object structure u_uf_ustrc_ u_customuf_set_menuustrc_comminfo DataWindow dw_ dw_custdetail Pipeline pipe_ pipe_sales FunctionFunction structure f_fstrc_ f_checkreqrfstrc_checkdata Structure strc_ strc_selectinfo Query q_ q_custorders Cursor cur_ cur_people Procedure proc_ proc_unit Application functionApplication structure Appf_Appstrc_ Appf_confirmAppstrc_loginfo 2、控件对象命名标准 在Painter中增加一个控件后PB所给的默认前缀即为标准前缀,开发者不许任意改动。 3、变量命名标准 变量名称的前缀由两部分构成:(1)前缀首字符:对变量作用域的描述 变量作用域 前缀首字符 Global(全局) g… Shared(共享) s… Instance(实例) i… Local(局部) l… Function Argument(函数参数) a… (2)前缀其余字符:对变量类型的描述 大类 数据类型 前缀其它字符 标准数据类型 Blob …bb_ Boolean …b_ Character …ch_ Date …d_ DataTime …dt_ Integer …I_ Long …l_ Real …r_ String …s_ Time …t_ UnsignedInteger …ui_ UnsignedLong …ul_ PB对象类型 DataWindow …dw_ DataWindowChild …dwc_ MailSession …ms_ Menu …m_ Structure …str_ Transaction …trans_ User object …uo_ Window …w_ 变量命名举例 变量命名 解释 gi_num_lines Global integer(全局整形变量) sstr_data[] Shared structure array(共享结构数组变量) iul_pointer Instance unsigned long(实例无符号长整数变量) lb_finished Local boolean(局部逻辑变量变量) adw_rows Argument Datawindow(作为参数传递的DataWindow对象变量) gs_buffer[] Global string array(全局字符串数组变量) idt_update Instance datetime(实例日期时间变量) idb_amount Instance double(实例双精度变量) lw_launch_win Local window(局部窗口变量) 求下面任意一本书的电子书,多谢 关于滚动条的闪烁问题 动态库中,函数返回值问题 用文本编辑器修改了rc文件后,在.net中打不开资源视图,怎么办 如何访问内网中的一台机器? 各位大神我看看哪里错了 递归好难学啊,大家有没有这方面的学习经验啊 奇怪,为什么我打这几个语句时一点也没有提示,可是运行却没错? 怎样让程序重新启动自己? vc++的作用到底有多强大? 大家都是如何做新的UI系统的? [紧急求助]谁能提供给小弟一份BMP转成JPG的源码,万分感谢!!!
前缀
举例
Window
Window function
Window structure
w_
wf_
wstrc_
w_customer
wf_netcustom
wstrc_address
Menu
Menu function
Menu structure
m_
mf_
mstrc_
m_custmenu
mf_print
mstrc_address
User object
User object function
User object structure
u_
uf_
ustrc_
u_custom
uf_set_menu
ustrc_comminfo
DataWindow
dw_
dw_custdetail
Pipeline
pipe_
pipe_sales
Function
Function structure
f_
fstrc_
f_checkreqr
fstrc_checkdata
Structure
strc_
strc_selectinfo
Query
q_
q_custorders
Cursor cur_ cur_people
Procedure proc_ proc_unit
Application function
Application structure
Appf_
Appstrc_
Appf_confirm
Appstrc_loginfo
2、控件对象命名标准 在Painter中增加一个控件后PB所给的默认前缀即为标准前缀,开发者不许任意改动。 3、变量命名标准 变量名称的前缀由两部分构成:(1)前缀首字符:对变量作用域的描述
变量作用域
前缀首字符
Global(全局)
g…
Shared(共享)
s…
Instance(实例)
i…
Local(局部)
l…
Function Argument(函数参数)
a…
(2)前缀其余字符:对变量类型的描述
大类
数据类型
前缀其它字符
标准数据类型
Blob
…bb_
Boolean
…b_
Character
…ch_
Date
…d_
DataTime
…dt_
Integer
…I_
Long
…l_
Real
…r_
String
…s_
Time
…t_
UnsignedInteger
…ui_
UnsignedLong
…ul_
PB对象类型
DataWindow
…dw_
DataWindowChild
…dwc_
MailSession
…ms_
Menu
…m_
Structure
…str_
Transaction
…trans_
User object
…uo_
Window
…w_
变量命名举例
变量命名
解释
gi_num_lines
Global integer(全局整形变量)
sstr_data[]
Shared structure array(共享结构数组变量)
iul_pointer
Instance unsigned long(实例无符号长整数变量)
lb_finished
Local boolean(局部逻辑变量变量)
adw_rows
Argument Datawindow(作为参数传递的DataWindow对象变量)
gs_buffer[]
Global string array(全局字符串数组变量)
idt_update
Instance datetime(实例日期时间变量)
idb_amount
Instance double(实例双精度变量)
lw_launch_win
Local window(局部窗口变量)