Results 1 to 11 of 11

Thread: I want to learn a new language to do this... Which language do you suggest?

  1. #1

    Thread Starter
    Addicted Member javad2000's Avatar
    Join Date
    Dec 2006
    Posts
    238

    I want to learn a new language to do this... Which language do you suggest?

    Hello

    The only language I know, is VB6. Now, I want to learn an up-to-date language for writing such a program:

    1- Most of my work, includes designin professional user-friendly accounting programs. Handling tables, queries, forms and reports.
    2- The program's icon should appear as a "Notify Icon" beside windows clock.
    3- The program will change windows desktop background on specific times, and adds some writings to the background's picture.

    Now, I'm looking for a language that can create such applications in shortest possible time.
    Which language do you suggest me to learn?
    (and please don't tell me 'all languages are good for your purpose')

    Thank you
    Last edited by javad2000; Dec 21st, 2006 at 11:12 AM.

  2. #2
    I'm about to be a PowerPoster!
    Join Date
    Jan 2005
    Location
    Everywhere
    Posts
    13,647

    Re: I want to learn a new language to do this... Which language do you suggest?

    C# .

  3. #3
    Junior Member
    Join Date
    Dec 2006
    Posts
    23

    Re: I want to learn a new language to do this... Which language do you suggest?

    Ruby

  4. #4
    Fanatic Member esposito's Avatar
    Join Date
    Sep 2003
    Location
    Perugia, Italy
    Posts
    961

    Re: I want to learn a new language to do this... Which language do you suggest?

    Delphi.

  5. #5
    MS SQL Powerposter szlamany's Avatar
    Join Date
    Mar 2004
    Location
    Connecticut
    Posts
    18,263

    Re: I want to learn a new language to do this... Which language do you suggest?

    T-sql

    *** Read the sticky in the DB forum about how to get your question answered quickly!! ***

    Please remember to rate posts! Rate any post you find helpful - even in old threads! Use the link to the left - "Rate this Post".

    Some Informative Links:
    [ SQL Rules to Live By ] [ Reserved SQL keywords ] [ When to use INDEX HINTS! ] [ Passing Multi-item Parameters to STORED PROCEDURES ]
    [ Solution to non-domain Windows Authentication ] [ Crazy things we do to shrink log files ] [ SQL 2005 Features ] [ Loading Pictures from DB ]

    MS MVP 2006, 2007, 2008

  6. #6

    Thread Starter
    Addicted Member javad2000's Avatar
    Join Date
    Dec 2006
    Posts
    238

    Re: I want to learn a new language to do this... Which language do you suggest?

    The answers are so different, and this makes it difficult to decide. Let me change my question:

    What is the most popular language between professionals for creating "Accounting Programs" and "Data Management Programs"?
    (I don't mean Web-based programs, I mean Windows-based programs)


    Thank you

  7. #7
    MS SQL Powerposter szlamany's Avatar
    Join Date
    Mar 2004
    Location
    Connecticut
    Posts
    18,263

    Re: I want to learn a new language to do this... Which language do you suggest?

    All we do here is produce financial accounting and other large-scale enterprise applications...

    We have a single VB GUI for the users. It's nearly a static program - very few enhancements ever required...

    We spend all our time (95% easily) creating queries - in stored procedures - using T-SQL.

    It is an extremely productive way to run a business.

    Customer calls and says they want some new analysis done of x vs y and this data with these columns...

    30 minutes later we have written a T-SQL SPROC and installed it on the customer machine.

    I've got a town-wide payroll going live on December 26th (next week!) - we calculate payroll with T-SQL - we generate checks with recordsets from T-SQL - it's all SQL, SQL, SQL (I need a vacation!).

    *** Read the sticky in the DB forum about how to get your question answered quickly!! ***

    Please remember to rate posts! Rate any post you find helpful - even in old threads! Use the link to the left - "Rate this Post".

    Some Informative Links:
    [ SQL Rules to Live By ] [ Reserved SQL keywords ] [ When to use INDEX HINTS! ] [ Passing Multi-item Parameters to STORED PROCEDURES ]
    [ Solution to non-domain Windows Authentication ] [ Crazy things we do to shrink log files ] [ SQL 2005 Features ] [ Loading Pictures from DB ]

    MS MVP 2006, 2007, 2008

  8. #8

    Thread Starter
    Addicted Member javad2000's Avatar
    Join Date
    Dec 2006
    Posts
    238

    Re: I want to learn a new language to do this... Which language do you suggest?

    Hello szlamany
    Thank you for the guide. Let's see if I have understood what you say. What I understand is:
    1- Most professionals (such as you) use VB.net 2003 or VB 2005 for writing their accounting programs.
    2- They use T-sql (which is an assistant for VB) to create queries.
    3- They use CrystalReports to create reports.
    4- They use ???? to create "sql Tables".

    Am I right?
    Thank you



    Quote Originally Posted by szlamany
    All we do here is produce financial accounting and other large-scale enterprise applications...

    We have a single VB GUI for the users. It's nearly a static program - very few enhancements ever required...

    We spend all our time (95% easily) creating queries - in stored procedures - using T-SQL.

    It is an extremely productive way to run a business.

    Customer calls and says they want some new analysis done of x vs y and this data with these columns...

    30 minutes later we have written a T-SQL SPROC and installed it on the customer machine.

    I've got a town-wide payroll going live on December 26th (next week!) - we calculate payroll with T-SQL - we generate checks with recordsets from T-SQL - it's all SQL, SQL, SQL (I need a vacation!).

  9. #9
    MS SQL Powerposter szlamany's Avatar
    Join Date
    Mar 2004
    Location
    Connecticut
    Posts
    18,263

    Re: I want to learn a new language to do this... Which language do you suggest?

    T-SQL is not really an assistant to VB...

    Download SQL SERVER EXPRESS - it's a free version of MS SQL SERVER 2005.

    Make sure to get the MANAGEMENT STUDIO tool as well.

    With the MS tool you create databases, tables and all other objects.

    We so fully utilize the DB side of things that the VB side is just for presentation. Crystal reports is useful to some people (we happen to have our own report writer here).

    Putting business logic in VB code is expensive to maintain and enhance.

    You can be amazingly productive creating business rules in SQL.

    I've coded in many languages since 1980 - I got onto the PC world 7 years ago where I learned VB. T-SQL has become the majority of our programming.

    *** Read the sticky in the DB forum about how to get your question answered quickly!! ***

    Please remember to rate posts! Rate any post you find helpful - even in old threads! Use the link to the left - "Rate this Post".

    Some Informative Links:
    [ SQL Rules to Live By ] [ Reserved SQL keywords ] [ When to use INDEX HINTS! ] [ Passing Multi-item Parameters to STORED PROCEDURES ]
    [ Solution to non-domain Windows Authentication ] [ Crazy things we do to shrink log files ] [ SQL 2005 Features ] [ Loading Pictures from DB ]

    MS MVP 2006, 2007, 2008

  10. #10
    PowerPoster RhinoBull's Avatar
    Join Date
    Mar 2004
    Location
    New Amsterdam
    Posts
    24,132

    Re: I want to learn a new language to do this... Which language do you suggest?

    Quote Originally Posted by javad2000
    1- Most professionals (such as you) use VB.net 2003 or VB 2005 for writing their accounting programs.
    That is not even close to reality - most apps are written (and as far as I'm aware no plans on re-writing them at least in my town) in VB6 and VC++ 6.0

    Quote Originally Posted by javad2000
    2- They use T-sql (which is an assistant for VB) to create queries.
    Only some of them - TSQL is language of MS SQL Server but there are also Oracle (probably the biggest in the business), Sybase, Informix, Mainframe (still out there and pretty much alive), DB2, AS400, etc...

    Quote Originally Posted by javad2000
    3- They use CrystalReports to create reports.
    By far not all of them - there are many different report writers (CR is most popular though).

    Quote Originally Posted by javad2000
    4- They use ???? to create "sql Tables".
    The "????" depends on the database they use - as I said there is Oracle, Sybase...

  11. #11
    I'm about to be a PowerPoster! mendhak's Avatar
    Join Date
    Feb 2002
    Location
    Ulaan Baator GooGoo: Frog
    Posts
    38,170

    Re: I want to learn a new language to do this... Which language do you suggest?

    Quote Originally Posted by javad2000
    The answers are so different, and this makes it difficult to decide. Let me change my question:

    What is the most popular language between professionals for creating "Accounting Programs" and "Data Management Programs"?
    (I don't mean Web-based programs, I mean Windows-based programs)


    Thank you
    Does your company have an architect? What does he say?

    VB.NET and C#, since you come from a VB6 background.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width