Re: Real-World Sample Application?




"(PeteCresswell)" <x@xxxxxxxxx> wrote in message news:70l5641ot9iqlio7ugj2s9lmfgs4f78qp7@xxxxxxxxxx
Per Jim Rand:
Consider Microsoft Access as the scratch boat for writing data bound
business applications. My experience has been that if an application cost
$10,000 to write in MS Access, the same application would cost $30,000 to
$50,000 to write in VB 6. Why - data binding. In .NET, figure on around
$12,000 to $15,000 - not to shabby!

Those are interesting numbers bc the 1:3/1:5 ratio for VB6
matches up with my own experience when I rewrote a small MS
Access app using VB6. I got 1:3, but all the analysis/design
had already been done when I created the MS Access version.

If the 12-15 number holds up, I must be even more clueless than I
ever imagined about VB.NET, since I assume the back end in the
VB.NET app would be SQL Server and the back end in the MS Access
app would be JET.... and I know from experience that there's
about a 30% penalty when developing the same MS Access app with
SQL Server tables/stored procedures vs JET/Queries.

What I do really isn't MS Access development - it's more like RAD
development where MS Access is my tool of choice.

For several years now, I've been entertaining this fantasy that
if I could get a single real-world app wired in .NET, I could
transition over to using .NET as my tool of choice.



You need to find out about ADO.Net and what it is about, which is part of the .Net Framework, and MS Access is just another database provider like Oracle, MySql, MS SQL Server and many others that ADO.Net supports.

http://en.wikipedia.org/wiki/ADO.NET
http://www.devcity.net/Articles/18/msaccess_sp.aspx

The key is not to know VB because VB is VB for the most part. You know VB. I have worked with VB from VB3 -VB6 and now VB.Net. VB is VB.

http://www.programmersheaven.com/2/FAQ-VBNET-VB6-VBNET-Differences
http://www.thescarms.com/vbasic/vb6vsvbnet.aspx

The key to .Net is to know the .Net Framework, using the code in the library and what is in the namespaces of the .Net Framework. That's the key, which VB and C# use the .Net Framework, because they are managed code languages that must use the .Net Framework.

The second key to VB.NET is to understand Object Orientated Programming concepts. VB 6 brought you some of the way but didn't make it all of the way. VB.NET is a pure OOP language.

I am not saying you need to go get this particular book, but you need to find one. Another similar book I used happened to be for C#.

http://www.informit.com/articles/article.aspx?p=25857

You may need to get a book like Head First Design Patterns. The book is in Java, but it's not that hard to read and understand the OO concepts, which Java was here first, and the concepts can be implemented in a .Net solution.

<http://books.google.com/books?id=LjJcCnNf92kC&dq=head+first+design+patterns&pg=PP1&ots=_9Z_6Ei4tV&sig=4qokbut72LamonnBu55JtHoE_NY&hl=en&sa=X&oi=book_result&resnum=1&ct=result#PPP1,M1>

The third key for .Net is know how to use the search engines like Google or Dogpile.com, because everything you're looking for in figuring about an issue in VB.NET or examples have already been done or will be done by somebody, like that devcity link.

You talk about getting some example of using VB.Net in some kind of a real world situation. Well, the two books that have been presented to you in another post are going to put you there fast in what you need to know.

I started in IT in 1971, went to programming in 1980, when to the MS platform in 1996, when to .Net in 2004 C# first and then VB.

So I guess what I am telling you is this. It's not as hard to go from VB6 to VB.Net as you seem to think. It's not that hard.

Hey, but also know this.

http://dotnetpowered.com/languages.aspx




.



Relevant Pages

  • Re: Real-World Sample Application?
    ... My experience has been that if an application cost ... VB.NET app would be SQL Server and the back end in the MS Access ... Your numbers seem to support that little fantasy. ...
    (microsoft.public.dotnet.general)
  • Re: Pressuring GC to give up clean up memory.
    ... Well, yes, it would, but at the cost of increasing the memory of the app ... the process handle) in order to reduce the working set of your app. ... I don't run ANYTHING else on SQL Server boxes that doesn't ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: migrating VC6 to VC8
    ... > My MFC project consist of several files that constitute the MFC ... When you compile your existsing code with /clr, you can use .NET framework ... > Even if you have a managed app you can't use it as you can use Java ...
    (microsoft.public.dotnet.languages.vc)
  • Re: Web vs Windows Application
    ... my app took several months to write and i was under contract ... client have .net framework cause of large operating system environment. ... i have designed large scale data entry ...
    (microsoft.public.dotnet.framework.aspnet)
  • Re: Web vs Windows Application
    ... my app took several months to write and i was under contract ... client have .net framework cause of large operating system environment. ... i have designed large scale data entry ...
    (microsoft.public.dotnet.framework.aspnet)