Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
HomeAnnouncementsFree MagazinesWhite PapersSubmit Content
Discussion GroupsASP.NETWindows FormsLanguages.NET FrameworkVisual Studio.NET
Articles.NET FrameworkASP.NETToolsWindows Forms
.NET DirectoryOpen Source ProjectsUser GroupsWeb Resources
Related Topics
Visual Basic 6SQL ServerMS AccessOther DB ProductsMS Server ProductsMore Topics ...

.NET Forum / .NET Framework / General / November 2006

Tip: Looking for answers? Try searching our database.

naming conventions forced by VS.NET?

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
Pieter - 20 Nov 2006 10:35 GMT
Hi,

I thouht that I read somewhere that Visual Studio .NET 2005 is able to force
naming conventions for controls etc., but I can't find it anymore :-/ did I
dream this or is this real? :-) If it's real: how can I do this?

Thanks a lot in advance,

Pieter
William Sullivan - 20 Nov 2006 14:25 GMT
I don't know how you'd even do that.  Are you talking about casing, or
default names?  You might be mixing this up with Code Analysis.  Code
Analysis will check your code against several standard programming practices,
including variable name casings...

> Hi,
>
[quoted text clipped - 5 lines]
>
> Pieter
Pieter - 21 Nov 2006 09:26 GMT
I am talking about casing, for isntance: every TextBox must have the prefix
"txt" etc...

>I don't know how you'd even do that.  Are you talking about casing, or
> default names?  You might be mixing this up with Code Analysis.  Code
> Analysis will check your code against several standard programming
> practices,
> including variable name casings...
Tim Patrick - 21 Nov 2006 15:12 GMT
There is no enforcement of control or member names in Visual Basic; you can
give them any names you want. The standards you referenced--such as prefixing
TextBox controls with "txt"--are a mixture of Visual Basic tradition and
an older naming system called "Hungarian" (seriously!). They are no longer
recommended for Visual Basic development.

In the online help for Visual Studio, look up "naming guidelines [.NET Framework]"
in the index. There you will find the new recommendations. I also talk about
naming standards in my book _The Visual Basic .NET Style Guide_. I think
you can buy a used copy for about one dollar on Amazon.com.

-----
Tim Patrick - www.timaki.com
Start-to-Finish Visual Basic 2005

> I am talking about casing, for isntance: every TextBox must have the
> prefix "txt" etc...
[quoted text clipped - 5 lines]
>> practices,
>> including variable name casings..
Pieter - 22 Nov 2006 08:14 GMT
I know the hungarian notation isn't 'a standard'anymore, but in my opinion
it still has the most benefits, so that's why I want it to have it
everywhere :-)
Phill W. - 21 Nov 2006 11:50 GMT
> I thouht that I read somewhere that Visual Studio .NET 2005 is able to force
> naming conventions for controls etc., but I can't find it anymore

This is probably part of the really, /really/ expensive version of V.S.

For mere mortals, requisition a baseball bat with which to "encourage"
your Developers.

Regards,
   Phill  W.
Pieter - 21 Nov 2006 11:59 GMT
I use a whip :-) But it would be nice if some kind of applicaton could tell
me how many thimes I have to hit them, instead of counting the errors myself
:-)

Especially if I could write an interface for it for my USB-whip, so i don't
have to hit them anymore myselves :-)

> For mere mortals, requisition a baseball bat with which to "encourage"
> your Developers.
Carlos J. Quintero [VB MVP] - 22 Nov 2006 11:09 GMT
My MZ-Tools add-in (below) has two features that can help:

- Control Default Properties: you can define prefixes for the Name property
of each control and every time you drop a control it gets that prefix.

- Review Control Default Properties: you can find the occurrences of
controls that don't follow your standard and you can prevent the build if
you configure so.

There are many other features and reviews and you can even build your own
custom review with the MZ-Tools SDK.

Signature

Best regards,

Carlos J. Quintero

MZ-Tools: Productivity add-ins for Visual Studio
You can code, design and document much faster:
http://www.mztools.com

> Hi,
>
[quoted text clipped - 5 lines]
>
> Pieter
Pieter - 23 Nov 2006 11:29 GMT
Thanks, it looks nice. I didn't yet download the demo, but I sure will next
week.
Just some questions:
- During how many time can I try the demo?
- How exactly can I put my own coding-standards (the prefixes of every type
control) in it? Do you have a sample of it? It would be nice if I could
import them from Excle or something like that? And can this be done with the
demo?

Thansk a lot in advance,

Pieter

> My MZ-Tools add-in (below) has two features that can help:
>
[quoted text clipped - 8 lines]
> There are many other features and reviews and you can even build your own
> custom review with the MZ-Tools SDK.
Carlos J. Quintero [VB MVP] - 27 Nov 2006 09:10 GMT
Hi Pieter,

You can use the demo version during 30 days. To use the control prefixes you
do the following:

- Go to the MZ-Tools, Options, Corporate Options window
- Select the Control Default Properties section
- In the first combobox, select the referenced System.Windows.Forms assembly
(you need to have a Windows Forms project open)
- For each Component, select the "Name (prefix)" property and enter a value,
for example "txt" for the TextBox control, etc.

Once you have done that, the features "Prompt Name and Text Properties for
New Control", the "Apply Default Properties", "Review Control Default
Properties", etc. will honor it.

Let me know if you need further assistance when evaluating it.

Signature

Best regards,

Carlos J. Quintero

MZ-Tools: Productivity add-ins for Visual Studio
You can code, design and document much faster:
http://www.mztools.com

> Thanks, it looks nice. I didn't yet download the demo, but I sure will
> next week.
[quoted text clipped - 8 lines]
>
> Pieter

Free Magazines

Get these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...

Oracle MagazineNetwork ComputingComputer WorldBio-IT WorldeWeekInformation WeekInfosecurity
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.