hi every one:
today my supervisor asked me to choose a version of vb to start developing my project . honestly speaking I am so lost which version to choose" vb" or" vb.net 2005".
honestly my oop programing is not good at all and I have one and half month to develop this project which is about:

the designers of products are the user and they are able to choose their materials and refrence number from database (excel sheets) and they enter the quantity for the materials finally the program does some "eco design " calculations based on specific formulas and give them some eco design parameter _ also graphical illustration

please help me which version I should choose
thanks in advance

Dani AI

Generated

For — given Excel as your data source, one-and-a-half months to deliver, and limited OOP experience, focus on a pragmatic, deliverable-first approach that keeps the design easy to reason about and simple to test. Several replies point toward a .NET-based solution; below is a compact plan and concrete tips to get a working system quickly while keeping code maintainable.

Start with a 6-week milestone plan: week 1 — lock requirements and prepare a small, clean Excel sample and a hand-checked set of expected results; week 2 — implement reliable data import and display; week 3 — build the calculation engine as a small class library and add simple unit checks; week 4 — wire UI to the engine and validate results; week 5 — add graphs and tweak UI/UX; week 6 — error handling, edge cases, and final polish. This lets you produce a prototype fast, then refactor into clearer OOP as time allows (addresses ’s learning concerns and ’s point about ease).

Practicals and tiny examples to speed development:

  • Read Excel as a table (or export CSV if Excel drivers are troublesome).
  • Keep the UI thin: forms gather input and call a single EcoCalculator class that returns results you can test.
  • Store formulas or coefficients in a config file so adjustments don’t require code changes.

Example snippets (very small):

' Simple Excel read (old .xls files)
Dim connStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\data.xls;Extended Properties='Excel 8.0;HDR=Yes;'"
Dim da As New OleDb.OleDbDataAdapter("SELECT * FROM [Sheet1$]", connStr)
Dim dt As New DataTable()
da.Fill(dt)
Public Class EcoCalculator
  Public Function Compute(item As Material) As Decimal
    ' implement the formula and return parameter
  End Function
End Class

Quick troubleshooting notes: test with small datasets first, watch for blank cells and regional decimal separators, prefer OleDb/CSV import over Excel automation for reliability, and validate every formula against manual calculations. This approach balances the practical advice already offered here by and with a step-by-step plan you can follow within the available time.

Recommended Answers

All 5 Replies

Before vb.net there was vb4, vb5, and vb6 for 32 bit windows programming. vb6 is going to stop being supported by microsoft early next year, and vb.net is the successor to vb6, so you should be using vb.net unless you have a good reason to use vb6.

vb.net has 3 versions, soon to be 4. vb.net, vb.net 2003, and vb.net 2005. You should use 2003 or 2005, but 2005 is better because it uses a newer version of the .net framework and has features that make coding easier.

frankly to speak,
always go for updated version.never goto later versions(but for practice& to gain knowledge version-2003 is best) .And if ur criteria is just to give the result then gofor vs-2005
regards,,
preetham

hi every one:
today my supervisor asked me to choose a version of vb to start developing my project . honestly speaking I am so lost which version to choose" vb" or" vb.net 2005".
honestly my oop programing is not good at all and I have one and half month to develop this project which is about:

the designers of products are the user and they are able to choose their materials and refrence number from database (excel sheets) and they enter the quantity for the materials finally the program does some "eco design " calculations based on specific formulas and give them some eco design parameter _ also graphical illustration

please help me which version I should choose
thanks in advance

----------------------------------------------------------------------------------------

Everyone gets lost in the beginning!!! That's not a problem, it's challenge. First of all you decide if you will be using .NET or, just VB6.0 for instance.You may choose .NET if you have the software. It's a very powerful application.

Go to Google and search for easy references, particularly the white papers, on VB.NET applications starting from scratch. You may buy an easy used book in Amazon.com

If you have a question/problem, ask this forum.

Asoke Bhattacharyya
Simulation and Modeling
Plainfield,IL, USA

Mate, I pesonally thing VB6 is a much easier language to learn on.
However I would not bother now as VB.NET is the standard. While it was hard for me to move across from VB6, it was worth it. .Net is so much better and more powerful

What it has to do with my question???

Tim Norton: ate, I pesonally thing VB6 is a much easier language to learn on.
However I would not bother now as VB.NET is the standard. While it was hard for me to move across from VB6, it was worth it. .Net is so much better and more powerful

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.