㈠ 匈牙利姓名
Zsuzsanna就是英语的Susan(na) 苏姗(娜),具体的含义请参考给出的网址。在匈牙利语中作为姓氏出现。
㈡ 外国人的名字,有它们自己的含义吗
外国人的姓名与我国汉族人姓名的组成、排列顺序都不一样,还常带有冠词、缀词等。这里只对较常遇见的外国人姓名分别作一简单介绍。
英美人姓名的排列是名在前姓在后。如John Wilson,John是名,Wilson 是姓。又如Edward Adam Davis, Edward是教名,Adam是本人名,Davis为姓。妇女的姓名,结婚后一般是自己的名加丈夫的姓。如Marie White女士与John Davis先生结婚,婚后女方姓名为Marie Davis。
法国人姓名也是名在前姓在后,一般由二节或三节组成。前一、二节为个人名,最后一节为姓。法文名字中常常有Le、La等冠词,de等介词,译成中文时,应与姓连译,如de Gaulle戴高乐等。妇女姓名,基本与英美国家相同。
西班牙人姓名常有三、四节,前一、二节为本人名字,倒数第二节为父姓,最后一节为母姓。已结婚妇女常把母姓去掉而加上丈夫的姓。通常口头称呼常称父姓,或第一节名字加父姓。
葡萄牙人姓名也多由三、四节组成,前一、二节是个人名字,接着是母姓,最后为父姓。简称时个人名一般加父姓。 西文与葡文中男性的姓名多以“o”结尾,女性的姓名多以“a”结尾。冠词、介词与姓连译。
俄罗斯人姓名一般由三节组成。如伊万·伊万诺维奇·伊万诺夫(Иван ИвановичИванов),伊万为本人名字,伊万诺维奇为父名,伊万诺夫为姓。妇女姓名多以娃、娅结尾。妇女婚前用父亲的姓,婚后多用丈夫的姓,但本人名字和父名不变。俄罗斯人一般口头称姓,或只称名。
阿拉伯人姓名一般由三或四节组成。第一节为本人名字,第二节为父名,第三节为祖父名,第四节为姓,如沙特阿拉伯前国王费萨尔的姓名是:Faisal ibn Abl Aziz ibn Abl Rahman al Saud译为:费萨尔·伊本·阿卜杜勒·阿齐兹·伊本·阿卜杜勒·拉赫曼·沙特。其中费萨尔为本人名,阿卜杜勒·阿齐兹为父名,阿卜杜勒·拉赫曼为祖父名,沙特为姓。一般简称时只称本人名字,但有社会地位的上层人士都简称其姓。如:穆罕默德·阿贝德·阿鲁夫·阿拉法特(Mohammed Abed Ar’ouf Arafat),简称阿拉法特。
日本人姓名顺序与我国相同,即姓前名后,最常见的由四字组成,如:小坂正雄,前二字为姓,后二字为名。但又由于姓与名的字数并不固定,二者往往不易区分,因而事先一定要向来访者了解清楚,在正式场合中应把姓与名分开书写,如“二阶堂 进”,“藤田 茂”等。一般口头都称呼姓,正式场合称全名。
泰国人的姓名是名在前姓在后,如巴颂·乍仑蓬,巴颂是名,乍仑蓬是姓。未婚妇女用父姓,已婚妇女用丈夫姓。口头一般只叫名字不叫姓,如称巴颂·乍仑蓬,口头称巴颂即可。
㈢ 根据 匈牙利 命名法,合法的标识符是什么
匈牙利命名法
匈牙利命名法是一种编程时的命名规范。基本原则是:变量名=属性+类型+对象描述,其中每一对象的名称都要求有明确含义,可以取对象名字全称或名字的一部分。命名要基于容易记忆容易理解的原则。保证名字的连贯性是非常重要的。
举例来说,表单的名称为form,那么在匈牙利命名法中可以简写为frm,则当表单变量名称为Switchboard时,变量全称应该为frmSwitchboard。这样可以很容易从变量名看出Switchboard是一个表单,同样,如果此变量类型为标签,那么就应命名成lblSwitchboard。可以看出,匈牙利命名法非常便于记忆,而且使变量名非常清晰易懂,这样,增强了代码的可读性,方便各程序员之间相互交流代码。
这种命名技术是由一位能干的Microsoft程序员查尔斯·西蒙尼(Charles Simonyi) 提出的,他出生在匈牙利。在 Microsoft 公司中和他一起工作的人被教会使用这种约定。这对他们来说一切都很正常。但对那些 Simonyi 领导的项目组之外的人来说却感到很奇特,他们认为这是死板的表达方式,甚至说带有这样奇怪的外观是因为它是用匈牙利文写的。从此这种命名方式就被叫做匈牙利命名法。
㈣ 什么是匈牙利命名法有什么规则
匈牙利命名法
匈牙利命名法是一种编程时的命名规范。基本原则是:变量名=属性+类型+对象描述,其中每一对象的名称都要求有明确含义,可以取对象名字全称或名字的一部分。命名要基于容易记忆容易理解的原则。保证名字的连贯性是非常重要的。
举例来说,表单的名称为form,那么在匈牙利命名法中可以简写为frm,则当表单变量名称为Switchboard时,变量全称应该为frmSwitchboard。这样可以很容易从变量名看出Switchboard是一个表单,同样,如果此变量类型为标签,那么就应命名成lblSwitchboard。可以看出,匈牙利命名法非常便于记忆,而且使变量名非常清晰易懂,这样,增强了代码的可读性,方便各程序员之间相互交流代码。
这种命名技术是由一位能干的Microsoft程序员查尔斯·西蒙尼(Charles Simonyi) 提出的,他出生在匈牙利。在 Microsoft 公司中和他一起工作的人被教会使用这种约定。这对他们来说一切都很正常。但对那些 Simonyi 领导的项目组之外的人来说却感到很奇特,他们认为这是死板的表达方式,甚至说带有这样奇怪的外观是因为它是用匈牙利文写的。从此这种命名方式就被叫做匈牙利命名法。
据说这种命名法是一位叫 Charles Simonyi 的匈牙利程序员发明的,后来他在微软呆了几年,于是
这种命名法就通过微软的各种产品和文档资料向世界传播开了。现在,大部分程序员不管自己使用
什么软件进行开发,或多或少都使用了这种命名法。这种命名法的出发点是把量名变按:属性+类型
+对象 描述的顺序组合起来,以使程序员作变量时对变量的类型和其它属性有直观的了解,下面
是HN变量命名规范,其中也有一些是我个人的偏向:
属性部分
全局变量
g_
常量
c_
c++类成员变量
m_
静态变量
s_
类型部分
指针
p
函数
fn
无效
v
句柄
h
长整型
l
布尔
b
浮点型(有时也指文件)
f
双字
dw
字符串
sz
短整型
n
双精度浮点
d
计数
c(通常用cnt)
字符
ch(通常用c)
整型
i(通常用n)
字节
by
字
w
实型
r
无符号
u
描述部分
最大
Max
最小
Min
初始化
Init
临时变量
T(或Temp)
源对象
Src
目的对象
Dest
这里顺便写几个例子:
hwnd : h 是类型描述,表示句柄, wnd 是变量对象描述,表示窗口,所以 hwnd 表示窗口句柄;
pfnEatApple : pfn 是类型描述,表示指向函数的指针, EatApple 是变量对象描述,所以它表示
指向 EatApple 函数的函数指针变量。
g_cch : g_ 是属性描述,表示全局变量,c 和 ch 分别是计数类型和字符类型,一起表示变量类
型,这里忽略了对象描述,所以它表示一个对字符进行计数的全局变量。
上面就是HN命名法的一般规则。
小结:匈牙利命名法
匈牙利命名法
MFC、句柄、控件及结构的命名规范 Windows类型 样本变量 MFC类 样本变量
HWND hWnd; CWnd* pWnd;
HDLG hDlg; CDialog* pDlg;
HDC hDC; CDC* pDC;
HGDIOBJ hGdiObj; CGdiObject* pGdiObj;
HPEN hPen; CPen* pPen;
HBRUSH hBrush; CBrush* pBrush;
HFONT hFont; CFont* pFont;
HBITMAP hBitmap; CBitmap* pBitmap;
HPALETTE hPaltte; CPalette* pPalette;
HRGN hRgn; CRgn* pRgn;
HMENU hMenu; CMenu* pMenu;
HWND hCtl; CState* pState;
HWND hCtl; CButton* pButton;
HWND hCtl; CEdit* pEdit;
HWND hCtl; CListBox* pListBox;
HWND hCtl; CComboBox* pComboBox;
HWND hCtl; CScrollBar* pScrollBar;
HSZ hszStr; CString pStr;
POINT pt; CPoint pt;
SIZE size; CSize size;
RECT rect; CRect rect;
一般前缀命名规范 前缀 类型 实例
C 类或结构 CDocument,CPrintInfo
m_ 成员变量 m_pDoc,m_nCustomers
变量命名规范 前缀 类型 描述 实例
ch char 8位字符 chGrade
ch TCHAR 如果_UNICODE定义,则为16位字符 chName
b BOOL 布尔值 bEnable
n int 整型(其大小依赖于操作系统) nLength
n UINT 无符号值(其大小依赖于操作系统) nHeight
w WORD 16位无符号值 wPos
l LONG 32位有符号整型 lOffset
dw DWORD 32位无符号整型 dwRange
p * 指针 pDoc
lp FAR* 远指针 lpszName
lpsz LPSTR 32位字符串指针 lpszName
lpsz LPCSTR 32位常量字符串指针 lpszName
lpsz LPCTSTR 如果_UNICODE定义,则为32位常量字符串指针 lpszName
h handle Windows对象句柄 hWnd
lpfn callback 指向CALLBACK函数的远指针
前缀 符号类型 实例 范围
IDR_ 不同类型的多个资源共享标识 IDR_MAIINFRAME 1~0x6FFF
IDD_ 对话框资源 IDD_SPELL_CHECK 1~0x6FFF
HIDD_ 对话框资源的Help上下文 HIDD_SPELL_CHECK 0x20001~0x26FF
IDB_ 位图资源 IDB_COMPANY_LOGO 1~0x6FFF
IDC_ 光标资源 IDC_PENCIL 1~0x6FFF
IDI_ 图标资源 IDI_NOTEPAD 1~0x6FFF
ID_ 来自菜单项或工具栏的命令 ID_TOOLS_SPELLING 0x8000~0xDFFF
HID_ 命令Help上下文 HID_TOOLS_SPELLING 0x18000~0x1DFFF
IDP_ 消息框提示 IDP_INVALID_PARTNO 8~0xDEEF
HIDP_ 消息框Help上下文 HIDP_INVALID_PARTNO 0x30008~0x3DEFF
IDS_ 串资源 IDS_COPYRIGHT 1~0x7EEF
IDC_ 对话框内的控件 IDC_RECALC 8~0xDEEF
Microsoft MFC宏命名规范 名称 类型
_AFXDLL 唯一的动态连接库(Dynamic Link Library,DLL)版本
_ALPHA 仅编译DEC Alpha处理器
_DEBUG 包括诊断的调试版本
_MBCS 编译多字节字符集
_UNICODE 在一个应用程序中打开Unicode
AFXAPI MFC提供的函数
CALLBACK 通过指针回调的函数
库标识符命名法 标识符 值和含义
u ANSI(N)或Unicode(U)
d 调试或发行:D = 调试;忽略标识符为发行。
静态库版本命名规范 库 描述
NAFXCWD.LIB 调试版本:MFC静态连接库
NAFXCW.LIB 发行版本:MFC静态连接库
UAFXCWD.LIB 调试版本:具有Unicode支持的MFC静态连接库
UAFXCW.LIB 发行版本:具有Unicode支持的MFC静态连接库
动态连接库命名规范 名称 类型
_AFXDLL 唯一的动态连接库(DLL)版本
WINAPI Windows所提供的函数
Windows.h中新的命名规范 类型 定义描述
WINAPI 使用在API声明中的FAR PASCAL位置,如果正在编写一个具有导出API人口点的DLL,则可以在自己的API中使用该类型
CALLBACK 使用在应用程序回叫例程,如窗口和对话框过程中的FAR PASCAL的位置
LPCSTR 与LPSTR相同,只是LPCSTR用于只读串指针,其定义类似(const char FAR*)
UINT 可移植的无符号整型类型,其大小由主机环境决定(对于Windows NT和Windows 9x为32位);它是unsigned int的同义词
LRESULT 窗口程序返回值的类型
LPARAM 声明lParam所使用的类型,lParam是窗口程序的第四个参数
WPARAM 声明wParam所使用的类型,wParam是窗口程序的第三个参数
LPVOID 一般指针类型,与(void *)相同,可以用来代替LPSTR
㈤ 关于匈牙利的姓名问题..
汗~~我男朋友是匈牙利人~~~
这个,他们的确跟中国一样是前姓后名的,而且一直都是这样(这不知道是否跟他们是从亚洲迁徙过来有关~他们以前是匈奴人~~)你写的时候,就应该用先写姓后写名字的方法。
一般来讲,我所认识的匈牙利人的名字只是由姓和名组成,而且有一点,他们很多人直接继承父亲或母亲的名字,我有见过一家四代,从曾祖父到祖父、父亲、儿子用同一个名字的。只是家人喊他们的昵称不一样。他们还有“name day”,不是他们自己被取名字的那一天,匈牙利人的名字很多跟基督教义有关,所以他们的名字会有特定的一天作为"name day”。
这是我知道的有关名字的问题,别的的话,我帮你问问他好了~~
㈥ 请高手来帮忙起个 匈牙利人名
匈牙利人的名字由姓氏和名字组成,他们的习惯是先姓后名,跟中国人和日本人一样,一般我们都简称匈牙利人的姓氏,比如著名诗人裴多菲,他的全名是裴多菲-山陀儿,举例的话“朱尔斯・凡尔纳”怎么样,你可以按照宗教习俗加上教名,不过匈牙利人不常用。这些都是我查阅资料找来的,希望能采纳,^_^
㈦ 匈牙利本意是什么
“匈牙利”的含意是“十个部落”。
㈧ 匈牙利人的名字通常都是什么样子的呢
匈牙利人的姓名,排列与我国人名相似,姓在前名在后。都由两节组成。如纳吉o山多尔(NagySandor),简称纳吉。有的妇女结婚后改用丈夫的姓名,只是在丈夫姓名后再加词尾"ne",译为"妮",是夫人的意思。姓名连用时加在名字之后,只用姓时加在姓之后。如瓦什o伊斯特万妮(Vass ),或瓦什妮()是瓦什o伊斯特万的夫人。妇女也可保留自己的姓和名。
匈牙利人姓名 俄罗斯人姓名一般由三节组成。如伊万·伊万诺维奇·伊万诺夫,伊万为本人名字。伊万诺维奇为父名,意为伊万之子,伊万诺夫为姓。妇女姓名多以娃、娅结尾。妇女婚前用父亲的姓,婚后多用丈夫的姓,但本人名字和父名不变。
㈨ 匈牙利名字csenge
匈牙利人姓前名后疑为匈奴人后裔
中国有复姓,人家外国也有,不过欧美的复姓与中国的不是同一概念,他们的复姓是,在自己姓外又加上母亲或丈夫的姓。法语和西班牙语、葡萄牙语使用复姓比较普遍。18世纪法国启蒙运动领袖让—雅克·卢梭,让是本人名,雅克是母亲的姓,卢梭是姓。物理学家居里夫人全名伊雷娜·约里奥—居里,约里奥是丈夫弗雷德里克·约里奥的姓,居里是娘家的姓。西班牙语国家也常用复姓,古巴的菲德尔·卡斯特罗·鲁斯,第一节是名,第二节是父姓,第三节是母姓。西班牙著名作家塞万提斯的全名是米格尔·德·塞万提斯·萨维德拉,“米格尔”是名,“德·塞万提斯”是父姓,“萨维德拉”是母姓。葡萄牙人常把母姓放在父姓之前。一般姓名之间用间隔号分开,复姓之间用占一格的横短线分开。
过去德国、法国、西班牙,在姓名中常加入贵族标志。德意志人常用的是“冯”,马克思夫人燕妮出身威斯特华伦伯爵,父亲叫路德维希·冯·威斯特华伦,她的姓名为燕妮·冯·威斯特华伦,加“冯”表示贵族出身。法国贵族的姓前多加“德”,西班牙人姓名中出现“德”的也多是贵族。当然并不是姓名中有“冯”、“德”的都是贵族,有些平民也用这些标志的,法国大文豪巴尔扎克,就在自己的姓前加上“德”,以表示自己政治上站在贵族一边。同时,这些词在复姓中还起间隔作用,具有语法意义。现在贵族的标志失去了意义,但可以在表示尊重的场合使用。
女子出嫁前用父姓,婚后改用夫姓,是许多国家的习俗,有些国家则成为法律制度。美国法律规定,妇女婚后要使用丈夫的姓,即使离婚,也应予保留,非经法庭判决,不可恢复。《牛虻》的作者伏尼契,原叫艾捷尔·丽莲·蒲,与波兰革命者米哈依尔伏尼契结合后,改成艾捷尔·丽莲·伏尼契,伏尼契只是丈夫的姓。19世纪法国浪漫主义作家史达埃尔夫人,同瑞典驻法国大使史达埃尔结婚,没几天就离了,可是从此她一直称史达埃尔夫人。英国推理小说家克里斯蒂,因为嫁给皇家飞行军团司令戴星·阿奇博尔·德克里斯蒂,从此姓了克里斯蒂。离婚后,再嫁给考古学家麦克思·爱德加·马罗万,可是还得姓克里斯蒂。
㈩ 匈牙利姓名
姓在前名在后 tomori不是姓