1. In Visual Basic.net, when you add a typed dataset, binding source and Table Adaptors to your project (they're added automatically as a package when you add various tables), I have no problems with the fact that new controls are created for these objects. Pretty nice.
But the instances that are automatically added to the form are really not named what I want: UsersBindingSource, UsersBindingTable, UsersBindingNavigator.
then the automatically databound controls: FirstNameTextbox, isDeadCheckbox, etc.
This just bothers me to no end. I know MS likes to have a new naming convention where you don't use prefixes, but I think thats silly. Even if you don't go with prefixes, why would you want the entire name of the control after the name? It takes up a lot of space in that box below your form in design time.
It's also not intuitive in the least. I (and most people in the english speaking community) read from left to right. I like to see what something is right there. I don't want to have to read halfway into a variable name to find out if it's the BindingSource, TableAdaptor or BindingNavigator.
With intellisense, all of your controls would just be all over the place. I like typing bs and seeing all my BindingSources. txt gives me all of my textboxes. It's easy and groups things together.
I'm sure this is a template somewhere where you can change the default from "Name = Name + Control" to "Name = Control + Name" or better yet: "Name = preferredSyntax + Name".
2. While I'm thinking about it, if there is a file(s) I could change the default naming convention on normal controls, I would.
Textbox1, Textbox2, Textbox3. I could do just fine with txt1, txt2, txt3. lbl, cbo, chk, etc.
I'm not sure if it's really much quicker, but it just seems more convenient if you're using naming conventions.
3. Split files. I want to get rid of them. I'm not saying I'll never want to make use of them. I just don't want VS to make it happen automatically.
One of the selling points of .Net was that all the code was in one file. Nothing was hidden from you. I understand that they had to cripple things to make more VB6ers want to come over, but I very much hope this is an option and not mandatory.
I've been hardcore using 2005 for about a week at work and I've been tripped up by these split files about a dozen times.
in the time I've been using 2003 I've never once said "I wish this were hidden or in another file". I said "I'm greatful that I can view and get to all the code I need if I wish, but it's in a closed region. How great, the best of both worlds!"
*********************************************************
I'm sure more things will come up. Really it would be great if these were settings. I know there is a way to setup code generation. Thats like when you type in a property and VS gives you the skeleton to fill in. You can create your own. Not sure how yet, but thats smooth.
But the instances that are automatically added to the form are really not named what I want: UsersBindingSource, UsersBindingTable, UsersBindingNavigator.
then the automatically databound controls: FirstNameTextbox, isDeadCheckbox, etc.
This just bothers me to no end. I know MS likes to have a new naming convention where you don't use prefixes, but I think thats silly. Even if you don't go with prefixes, why would you want the entire name of the control after the name? It takes up a lot of space in that box below your form in design time.
It's also not intuitive in the least. I (and most people in the english speaking community) read from left to right. I like to see what something is right there. I don't want to have to read halfway into a variable name to find out if it's the BindingSource, TableAdaptor or BindingNavigator.
With intellisense, all of your controls would just be all over the place. I like typing bs and seeing all my BindingSources. txt gives me all of my textboxes. It's easy and groups things together.
I'm sure this is a template somewhere where you can change the default from "Name = Name + Control" to "Name = Control + Name" or better yet: "Name = preferredSyntax + Name".
2. While I'm thinking about it, if there is a file(s) I could change the default naming convention on normal controls, I would.
Textbox1, Textbox2, Textbox3. I could do just fine with txt1, txt2, txt3. lbl, cbo, chk, etc.
I'm not sure if it's really much quicker, but it just seems more convenient if you're using naming conventions.
3. Split files. I want to get rid of them. I'm not saying I'll never want to make use of them. I just don't want VS to make it happen automatically.
One of the selling points of .Net was that all the code was in one file. Nothing was hidden from you. I understand that they had to cripple things to make more VB6ers want to come over, but I very much hope this is an option and not mandatory.
I've been hardcore using 2005 for about a week at work and I've been tripped up by these split files about a dozen times.
in the time I've been using 2003 I've never once said "I wish this were hidden or in another file". I said "I'm greatful that I can view and get to all the code I need if I wish, but it's in a closed region. How great, the best of both worlds!"
*********************************************************
I'm sure more things will come up. Really it would be great if these were settings. I know there is a way to setup code generation. Thats like when you type in a property and VS gives you the skeleton to fill in. You can create your own. Not sure how yet, but thats smooth.