Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Does anyone know where this convention came from?
Message
From
23/09/2003 08:17:57
 
General information
Forum:
Visual FoxPro
Category:
Other
Miscellaneous
Thread ID:
00830750
Message ID:
00831407
Views:
35
I still have the book, and I did look it up before I posted. I just figured it would be a good place to check for the initial question. I'm not at home right now, so I can't post the paragraph's actual wording, but I can later if you like.

Unfortunately, while it does say that, I don't really see a consistent one to one relationship in Microsoft's Hungarian notation information to the characters used in Codebook. That's why I figure it is mostly about concept and not the characters themselves. In Charles Simonyi's paper on Hungarian notation, he mentions 'XT' for Temporary variable.

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnvsgen/html/hunganotat.asp

Alan

>I'd actually be surprised if the book actually says "Microsoft's Hungarian notation". But I haven't seen the book in too many years to say for sure.
>
>I know it said we'd adopted Microsoft's reccomendation for control names (txt, chk, etc.), but Codebook and the memory variable conventions in use well-pre-date Microsoft's involvement.
>
>
>
>>Yes, but I'm really not sure I see your point. Are you saying that the fact that Codebook existed before VFP3 means that the statement in the VFP3 codebook book is false? What logic dictates that?
>>
>>If the codebook standards are NOT based on Microsoft's Hungarian notation, why say they are? If they are based on a previous version of codebook's standards, why not say that instead?
>>
>>Alan
>>
>>>Codebook existed before VFP3.
>>>
>>>>Interesting. In the Visual Foxpro 3 Codebook, it says that the codebook's standards are based on Microsoft's Hungarian Notation. I suppose they were only referring to the concept and not necessarily the character representations themselves.
>>>>
>>>>Alan
>>>>
>>>>>>Hi All,
>>>>>>
>>>>>>Like many of you, I use the t prefix to reference parameters or arguments. Does anyone know why t and not a (argument) or p (parameter)?
>>>>>
>>>>>The t was first codified for xBase in Flash Creative Management's "Coding Standards and Guidelines", later incorporated into the first Codebook.
>>>>>
>>>>>yag chose t for parameTer and g for Global to avoid confusion between Public and Private.
>>>>>
>>>>>Dan
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform