Wrox Programmer Forums
Go Back   Wrox Programmer Forums > Visual Basic > VB 2008 > Visual Basic 2008 Essentials
|
Visual Basic 2008 Essentials If you are new to Visual Basic programming with version 2008, this is the place to start your questions.
Welcome to the p2p.wrox.com Forums.

You are currently viewing the Visual Basic 2008 Essentials section of the Wrox Programmer to Programmer discussions. This is a community of software programmers and website developers including Wrox book authors and readers. New member registration was closed in 2019. New posts were shut off and the site was archived into this static format as of October 1, 2020. If you require technical support for a Wrox book please contact http://hub.wiley.com
 
Old December 19th, 2008, 07:17 PM
Authorized User
 
Join Date: Mar 2008
Posts: 20
Thanks: 1
Thanked 0 Times in 0 Posts
Cool Am I crazy to think I can do this?

I need to decide if I am qualified to do a project. Qualified means able to do it in a reasonable time from the potential customer’s point of view. The customer thinks this is a 200 hour project.

I am an experienced VBA programmer, but that experience is almost exclusively writing procedures in Office and other VBA compliant applications. I have also used VB6 for a few personal applications. I would have to use VB.Net for the first time, and as I will explain, probably want to use OOP which I am only familiar with from reading in detail about it for years.

My actual core competency is industrial control system programming, which is done with special computers called PLCs with real time operating systems. It’s procedural programming. Each job is for a specific site…we never create packages intended for different users. What makes it hard sometimes is just the math and the complexity of the sequencing. The VBA programming is an adjunct…for example we may do data acquisition and then reporting in Excel or Access. Complex sometimes, but a lot different than making a shrink wrap program.

So now we have this customer who wants us to create the configuration tool that they would send to each of their customers. They sell filtering systems, usually in groups. A customer may buy up to a 100 filtering systems for the site. The tool I will design would allow the customer to configure whatever number of units they buy and have a pop up that controls each one. I might have a toolbar and have some drag and drop capability. (Seems like a good candidate for OOP so I’d want to get a bit up to speed on that.) Each unit added to the screen would have to have to talk to a Modbus communication driver, so I’d be coordinating with a programmer who is doing some of the communications part.

Is it even in the realm of reasonability to think I can create and debug this program in 200 or even 300 hours? Would it be risky? Insane? Plausible? Easy? I hope you have some insight to offer.
 
Old December 19th, 2008, 10:27 PM
Friend of Wrox
 
Join Date: Jun 2008
Posts: 1,649
Thanks: 3
Thanked 141 Times in 140 Posts
Default

Is this to be a standalone executable or a web-based system??

If standalone, I would think you'd need 100 hours just to understand VB and the .NET form-oriented view of the world, give or take.

If web-based, an alternative would be to use ASP (instead of ASP.NET) so that you could use VBScript instead of VB.NET. Clearly not OOP, but VBS is much closer to VBA than VB.NET is. (VB.NET resembles VBA about as much as...oh, say maybe Excel resembles Access. My opinion.)
The Following User Says Thank You to Old Pedant For This Useful Post:
williamlove (December 20th, 2008)





Similar Threads
Thread Thread Starter Forum Replies Last Post
Almost crazy trevo4f BOOK: Beginning ASP 3.0 2 May 15th, 2008 11:22 AM
SQL Crazy Query... devendar SQL Server 2005 4 July 19th, 2007 12:51 AM
Crazy scrollbar issue Teessider_2000 CSS Cascading Style Sheets 3 August 21st, 2006 07:41 AM
session.use_trans_sid is driving me crazy!! Snib Pro PHP 6 July 24th, 2004 04:51 AM
Crazy Thing happening Kenny Alligood Access VBA 10 February 17th, 2004 12:26 PM





Powered by vBulletin®
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
Copyright (c) 2020 John Wiley & Sons, Inc.