473,403 Members | 2,284 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,403 software developers and data experts.

Using VB.NET in the Real World

Hello,

1. Is anybody building Stand-Alone Apps with VB.NET in the real world?

2. If using VB.NET, are you using the new functionalities of VB.NET or
using VB 6.0 functionality?

3. How are you remembering all the VB.NET Syntax? I use to open my VB 6
and start coding to build apps for customers. With VB.NET, I can no longer
to this. Any suggestions?

Thanks!

Sharrukin

Nov 21 '05 #1
10 1436

1. Yes, very much so.

2. Yes, most definately.

3. Practice, study, google, time.

4. As with any new skill, see point 3.


"Sharrukin Amiri" <sh*******@amtekcenter.com> wrote in message
news:DB********************@news20.bellglobal.com. ..
Hello,

1. Is anybody building Stand-Alone Apps with VB.NET in the real world?

2. If using VB.NET, are you using the new functionalities of VB.NET or
using VB 6.0 functionality?

3. How are you remembering all the VB.NET Syntax? I use to open my VB 6
and start coding to build apps for customers. With VB.NET, I can no
longer
to this. Any suggestions?

Thanks!

Sharrukin

Nov 21 '05 #2
1. Yes. Several. For a few years now.

2. Only the VB.Net functionality. A deliberate effort to NOT use any
VB6 usages (I even removed Microsoft.VisualBasic from the project
imports)

3. Same as learning anything new. Lots of practice.
Same as changing from anything - deliberate effort to avoid
back-sliding.
Use only streams for input-ouput
Use only ADO.Net for database access.
Think of the application in terms of interrelating
classes/objects instead of a set of forms backed by code modules.

There are no silver bullets for learning a new language especially when
moving from a procedural (sorry, object based) one to an OO one.

Don't know of any books that I would recommend but you can try

This newsgroup (and the related ones)
www.gotdotnet.com
msdn.micrsoft.com
Alan.

Nov 21 '05 #3
[Don't ask why all this text shows up as a hyperlink. I think Outlook
Express is just doing something strange today]
1. Is anybody building Stand-Alone Apps with VB.NET in the real world?

2. If using VB.NET, are you using the new functionalities of VB.NET or
using VB 6.0 functionality?

3. How are you remembering all the VB.NET Syntax? I use to open my VB 6
and start coding to build apps for customers. With VB.NET, I can no
longer
to this. Any suggestions?


Excellent Books:

http://www.microsoft.com/mspress/books/6699.asp
http://www.microsoft.com/mspress/books/4909.asp
http://www.microsoft.com/mspress/books/5153.asp
http://www.microsoft.com/mspress/books/5203.asp
http://www.microsoft.com/mspress/books/5199.asp
http://www.microsoft.com/mspress/books/6436.asp
http://www.microsoft.com/mspress/books/5797.asp
http://www.microsoft.com/mspress/books/6510.asp
http://www.microsoft.com/mspress/books/5956.asp
http://www.microsoft.com/mspress/books/6370.asp
http://www.microsoft.com/mspress/books/6451.asp

Instructor-Let Training (I used to teach these, and they're great)

http://www.microsoft.com/learning/sy...373Bfinal.mspx
http://www.microsoft.com/learning/sy...565Afinal.mspx
http://www.microsoft.com/learning/sy...373Bfinal.mspx
http://www.microsoft.com/learning/sy...2640afinal.asp
http://www.microsoft.com/learning/sy...2310BFinal.asp

--
Peace & happy computing,

Mike Labosh, MCSD

"Mr. McKittrick, after very careful consideration, I have
come to the conclusion that this new system SUCKS."
-- General Barringer, "War Games"
Nov 21 '05 #4
"Sharrukin Amiri" <sh*******@amtekcenter.com> schrieb:
2. If using VB.NET, are you using the new functionalities of VB.NET or
using VB 6.0 functionality?
I prefer VB.NET's own methods (the ones which are similar to those known
from VB6) over the .NET Framework's methods, for example, when doing string
manipulation.
3. How are you remembering all the VB.NET Syntax? I use to open my VB 6
and start coding to build apps for customers. With VB.NET, I can no
longer
to this. Any suggestions?


It seems that you are lacking experience with VB.NET ;-).

--
M S Herfried K. Wagner
M V P <URL:http://dotnet.mvps.org/>
V B <URL:http://classicvb.org/petition/>

Nov 21 '05 #5
1. Yes, definitely. Huge and complex ones...

2. Definitely the latest. 6.0 is worse than useless (he said donning his
flameproof trousers)

3. VB syntax is too convoluted. I still need to look things up. Practice
makes perfect though.
--
Bob Powell [MVP]
Visual C#, System.Drawing

Find great Windows Forms articles in Windows Forms Tips and Tricks
http://www.bobpowell.net/tipstricks.htm

Answer those GDI+ questions with the GDI+ FAQ
http://www.bobpowell.net/faqmain.htm

All new articles provide code in C# and VB.NET.
Subscribe to the RSS feeds provided and never miss a new article.

"Sharrukin Amiri" <sh*******@amtekcenter.com> wrote in message
news:DB********************@news20.bellglobal.com. ..
Hello,

1. Is anybody building Stand-Alone Apps with VB.NET in the real world?

2. If using VB.NET, are you using the new functionalities of VB.NET or
using VB 6.0 functionality?

3. How are you remembering all the VB.NET Syntax? I use to open my VB 6
and start coding to build apps for customers. With VB.NET, I can no
longer
to this. Any suggestions?

Thanks!

Sharrukin

Nov 21 '05 #6
> 2. Definitely the latest. 6.0 is worse than useless (he said donning his
flameproof trousers)


Nice Troll. Excellently done. :)
--
Peace & happy computing,

Mike Labosh, MCSD

"Mr. McKittrick, after very careful consideration, I have
come to the conclusion that this new system SUCKS."
-- General Barringer, "War Games"
Nov 21 '05 #7
Bob Powell [MVP] wrote:
1. Yes, definitely. Huge and complex ones...

2. Definitely the latest. 6.0 is worse than useless (he said donning his
flameproof trousers)


Any tips for another soul trying to develop a complex application?

I've noticed that things are slow(er) than I expected - but I might have
been expecting too much. Any comments on improving performance (on
simple things like showing a window with quite a few controls on it, etc).

--
- Mitchell Vincent
- kBilling - Invoices Made Easy!
- http://www.k-billing.com
Nov 21 '05 #8
Slow to start forms and apps are a feature of the .NET model because it
relys on JIT compilers.

Either get used to it or pre-compile using NGEN the native image generator.

--
Bob Powell [MVP]
Visual C#, System.Drawing

Find great Windows Forms articles in Windows Forms Tips and Tricks
http://www.bobpowell.net/tipstricks.htm

Answer those GDI+ questions with the GDI+ FAQ
http://www.bobpowell.net/faqmain.htm

All new articles provide code in C# and VB.NET.
Subscribe to the RSS feeds provided and never miss a new article.

"Mitchell Vincent" <mv******@newsgroup.nospam> wrote in message
news:uT**************@tk2msftngp13.phx.gbl...
Bob Powell [MVP] wrote:
1. Yes, definitely. Huge and complex ones...

2. Definitely the latest. 6.0 is worse than useless (he said donning his
flameproof trousers)


Any tips for another soul trying to develop a complex application?

I've noticed that things are slow(er) than I expected - but I might have
been expecting too much. Any comments on improving performance (on simple
things like showing a window with quite a few controls on it, etc).

--
- Mitchell Vincent
- kBilling - Invoices Made Easy!
- http://www.k-billing.com

Nov 21 '05 #9
Mitchell,
I've noticed that things are slow(er) than I expected - but I might have
been expecting too much. Any comments on improving performance (on simple
things like showing a window with quite a few controls on it, etc).


That expection I had with every new version from whatever after the Gamma 10

However there was forever so much functionality added that all performance
was eaten up by that.

(Did you ever see what everytime more and more is needed for computers for
new Games).

As one posibility to make thins slow, I hope that you did not use the "show"
to quick or to often.
By instance not in your load event. Screenpainting is in a modern
application the most performance consuming part that you don't see in your
program.

Cor
Nov 21 '05 #10
Alan,
2. A deliberate effort to NOT use any VB6 usages
Agreed.
(I even removed Microsoft.VisualBasic from the project imports)


Which doesn't actually make a /lot/ of difference, since the compiler
itself makes use of it behind your back. ;-)

My biggest qualm /against/ removing MS.VB is that I'm [still] stuck
doing quite a lot with tab-delimited files. Without ControlChars.Tab
or plain, old vbTab, just where /do/ you get hold of a readonly,
String constant containing the ASCII character 0x09?

Or do you have to rewrite that as well?

Regards,
Phill W.
Nov 21 '05 #11

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

112
by: Andy | last post by:
Hi All! We are doing new development for SQL Server 2000 and also moving from SQL 7.0 to SQL Server 2000. What are cons and pros for using IDENTITY property as PK in SQL SERVER 2000? Please,...
121
by: typingcat | last post by:
First of all, I'm an Asian and I need to input Japanese, Korean and so on. I've tried many PHP IDEs today, but almost non of them supported Unicode (UTF-8) file. I've found that the only Unicode...
9
by: LP | last post by:
Hi, I get a lot of questions from prospective clients about UML and what modeling tools I have experience with, which I do not. But when I ask them if they are currently using UML? The answer is...
6
by: johannblake | last post by:
I am wondering whether it is easy to setup a coordinate system for drawing (using GDI+) that uses meters (or any custom scaling for that matter). Currently, I need to convert from pixels to meters...
6
by: pereges | last post by:
I want to begin by making simple 2D games for Dos. What particular features of C should I look to strengthen ? I am not asking about the graphics bit but in general.
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.