The way out there wish list...-VBForums
Results 1 to 16 of 16

Thread: The way out there wish list...

  1. #1

    Thread Starter
    Frenzied Member
    Join Date
    Jul 2002
    Location
    Dublin, Ireland
    Posts
    1,993

    The way out there wish list...

    Any things we'd like to see in the dream version of VB:-

    * A flow document designer as easy to use as the windows form designer (or the ability to drop in .docx files and add code to them in the VS IDE)

    (Add your killer feature thoughts...?)
    Share on Google+

  2. #2

    Thread Starter
    Frenzied Member
    Join Date
    Jul 2002
    Location
    Dublin, Ireland
    Posts
    1,993

    Re: The way out there wish list...

    * Compiler (code free) multithreading - I check a compile option and the generated code is automagically safely multithreaded
    Share on Google+

  3. #3
    Super Moderator RobDog888's Avatar
    Join Date
    Apr 2001
    Location
    LA, Calif. Raiders #1 AKA:Gangsta Yoda™
    Posts
    59,688

    Re: The way out there wish list...

    I believe your first choice there may be done with VSTO 08. Have you tried out VSTO 2005 SE?
    VB/Office Guru™ (AKA: Gangsta Yoda®)
    I dont answer coding questions via PM. Please post a thread in the appropriate forum.

    Microsoft MVP 2006-2011
    Office Development FAQ (VBA, VB 6, VB.NET, C#)
    Senior Software Engineer MCP (VB 6 & .NET), BSEE, CET
    If a post has helped you then Please Rate it!
    Star Wars Gangsta Rap Reps & Rating PostsVS.NET on Vista (New)Multiple .NET Framework Versions (New)Office Primary Interop AssembliesVB/Office Guru™ Word SpellChecker™.NETVB/Office Guru™ Word SpellChecker™ VB6VB.NET Attributes Ex.Outlook Global Address ListAPI Viewer utility.NET API Viewer Utility
    System: Intel Core 2 Extreme Ed., 2 WD Raptor 10K RPM 150 GB HDs RAID 1, 2 GBs DDR2 667 MHz RAM, 3 Viewsonic 17" LCDs, Windows Vista RTM, IE 7, Office 2007
    Share on Google+

  4. #4
    Administrator brad jones's Avatar
    Join Date
    Nov 2002
    Location
    Indianapolis
    Posts
    5,862

    Re: The way out there wish list...

    Quote Originally Posted by Merrion
    * Compiler (code free) multithreading - I check a compile option and the generated code is automagically safely multithreaded
    I have to chime in on this one....

    I hear this a lot when the conversations happen on multithreading. How would the compiler know what code can or can't be run concurrently? There is some code where order doesn't matter so breaking it into threads willy nilly is fine. There is a lot of code that is transactional or sequential that simply can't be run concurrently.

    Consider a very deluted example:

    tax = .07
    price = product * tax

    If you break the above into two threads and run each line of code on a different thread, then you never know what price will be because you won't know if the tax was set before or after.

    For the following:

    product1 = product1_original * 1.10
    product2 = product2_original * 1.10

    order doesn't matter, so these two lines could be executed on separate threads.

    How would the compiler be able to differ between these two to know which could and which could not be threaded? It can't. You'd have to tell it. That is why I'll be surprised to see a "code free" option. Granted, I believe the compiler might be able to make some determinations, but never at the level you'd want.

    I know this is a very simple example of something that wouldn't be threaded, but the underlying point is relevant.

    There are solutions around that will let you attribute your code to indicate to the compiler what can and can't be threaded. The threading is then handled through a 3rd party library making it pretty easy to add.

    Brad!
    Have you given out your reputation points today? Select the Rate This Post link to give points for good posts!
    -------------------------------------------------------------
    Brad Jones, VBForums Site Manager
    QuinStreet - Developer.com Network Director / EiC: Software Development
    Overseeing VBForums, Developer.com, CodeGuru, DevX, and more.
    (My recent articles) (I wrote: Web 2.0 Heroes!) (My Blog) (Follow me on Twitter) (New HTML5 Dev Center)

    --------------------------------------------------------------
    Share on Google+

  5. #5
    Administrator brad jones's Avatar
    Join Date
    Nov 2002
    Location
    Indianapolis
    Posts
    5,862

    Re: The way out there wish list...

    Quote Originally Posted by RobDog888
    I believe your first choice there may be done with VSTO 08. Have you tried out VSTO 2005 SE?
    Visual Studio Tools for Office is not integrated into Visual Studio 2008 Professional Edition and higher. It was a separate product in earlier releases; however, with 2005, if you had Professional edition or higher, you could get the VSTO stuff to (Microsoft made it available to you).

    Brad!
    Have you given out your reputation points today? Select the Rate This Post link to give points for good posts!
    -------------------------------------------------------------
    Brad Jones, VBForums Site Manager
    QuinStreet - Developer.com Network Director / EiC: Software Development
    Overseeing VBForums, Developer.com, CodeGuru, DevX, and more.
    (My recent articles) (I wrote: Web 2.0 Heroes!) (My Blog) (Follow me on Twitter) (New HTML5 Dev Center)

    --------------------------------------------------------------
    Share on Google+

  6. #6
    Hyperactive Member RS_Arm's Avatar
    Join Date
    Mar 2007
    Location
    Planet Earth
    Posts
    282

    Re: The way out there wish list...

    I would like to see in future versions of VB, opacity made with png files (masks), so that you can make, for instance, an opacity gradient in a form or a label.
    Share on Google+

  7. #7
    PowerPoster
    Join Date
    May 2002
    Posts
    24,075

    Re: The way out there wish list...

    A code flow charting - would allow quick identification of dead code, incidental recursions, dead ends, and decision trees. Double-clicking on an shape would take you to that part of the code.

    -tg
    * I don't respond to private (PM) requests for help. It's not conducive to the general learning of others.*
    * I also don't respond to friend requests. Save a few bits and don't bother. I'll just end up rejecting anyways.*
    * How to get EFFECTIVE help: The Hitchhiker's Guide to Getting Help at VBF - Removing eels from your hovercraft *
    * How to Use Parameters * Create Disconnected ADO Recordset Clones * Set your VB6 ActiveX Compatibility * Get rid of those pesky VB Line Numbers * I swear I saved my data, where'd it run off to??? *
    Share on Google+

  8. #8
    Banned timeshifter's Avatar
    Join Date
    Mar 2004
    Location
    at my desk
    Posts
    2,467

    Re: The way out there wish list...

    Ooh.. that'd be a nice one. Might help find bottlenecks in large projects, too.
    Share on Google+

  9. #9
    Frenzied Member
    Join Date
    Jul 2006
    Location
    MI
    Posts
    1,584

    Re: The way out there wish list...

    I would like to see connector lines in the IDE that connect an If statement to it's matching End If, For...Next, Do...Loop, etc. Sometimes when you have nested If statements or For/Next loops it's gets hard to tell what goes to what or sometimes both aren't on the screen at the same time. It should be toggleable from the toolbar. Anyone else think this would be helpful?
    Share on Google+

  10. #10
    Hyperactive Member RS_Arm's Avatar
    Join Date
    Mar 2007
    Location
    Planet Earth
    Posts
    282

    Re: The way out there wish list...

    I would like to see some kind of formating/classifying the source code by colors, for instance, mark a few lines with green and have some categorization for those colors:green-tested, orange-tested but with bugs, etc.
    Share on Google+

  11. #11
    Super Moderator Hack's Avatar
    Join Date
    Aug 2001
    Location
    Searching for mendhak
    Posts
    58,334

    Re: The way out there wish list...

    Quote Originally Posted by nbrege
    I would like to see connector lines in the IDE that connect an If statement to it's matching End If, For...Next, Do...Loop, etc
    Although this would be a nice feature, I agree, properly indenting the code generally takes care of this.
    Please use [Code]your code goes in here[/Code] tags when posting code.
    When you have received an answer to your question, please mark it as resolved using the Thread Tools menu.
    Before posting your question, did you look here?
    Got a question on Linux? Visit our Linux sister site.
    I dont answer coding questions via PM or EMail. Please post a thread in the appropriate forum section.

    Creating A Wizard In VB.NET
    Paging A Recordset
    What is wrong with using On Error Resume Next
    Good Article: Language Enhancements In Visual Basic 2010
    Upgrading VB6 Code To VB.NET
    Microsoft MVP 2005/2006/2007/2008/2009/2010/2011/2012/Defrocked
    Share on Google+

  12. #12
    PowerPoster
    Join Date
    May 2002
    Posts
    24,075

    Re: The way out there wish list...

    And with Smart Tab turned on.... it's almost as autonomous as breathing....

    -tg
    * I don't respond to private (PM) requests for help. It's not conducive to the general learning of others.*
    * I also don't respond to friend requests. Save a few bits and don't bother. I'll just end up rejecting anyways.*
    * How to get EFFECTIVE help: The Hitchhiker's Guide to Getting Help at VBF - Removing eels from your hovercraft *
    * How to Use Parameters * Create Disconnected ADO Recordset Clones * Set your VB6 ActiveX Compatibility * Get rid of those pesky VB Line Numbers * I swear I saved my data, where'd it run off to??? *
    Share on Google+

  13. #13
    Loquacious User Shaggy Hiker's Avatar
    Join Date
    Aug 2002
    Location
    Idaho
    Posts
    23,179

    Re: The way out there wish list...

    I'd like to see a block commenting option like /*....*/ in C. This would not only be very nice for documenting, it would be a handy debug tool to block off a chunk of code. Doing this with the standard ' can be error prone.
    My usual boring signature: Nothing
    Share on Google+

  14. #14
    PowerPoster
    Join Date
    May 2002
    Posts
    24,075

    Re: The way out there wish list...

    I highlight the section, then hit Ctrl-K,Ctrl-C .... comments out the whole thing... Ctrl-K,Ctrl-U undoes the comment....
    But there are times when /* ... */ would be handy.

    -tg
    * I don't respond to private (PM) requests for help. It's not conducive to the general learning of others.*
    * I also don't respond to friend requests. Save a few bits and don't bother. I'll just end up rejecting anyways.*
    * How to get EFFECTIVE help: The Hitchhiker's Guide to Getting Help at VBF - Removing eels from your hovercraft *
    * How to Use Parameters * Create Disconnected ADO Recordset Clones * Set your VB6 ActiveX Compatibility * Get rid of those pesky VB Line Numbers * I swear I saved my data, where'd it run off to??? *
    Share on Google+

  15. #15
    Loquacious User Shaggy Hiker's Avatar
    Join Date
    Aug 2002
    Location
    Idaho
    Posts
    23,179

    Re: The way out there wish list...

    I thought you'd gone off to truck driving school, yet here you are with a tip that I hadn't seen before (actually, it looks vaguely familiar, so I think I DID see it once before, but there just may be too many key options for me to remember).
    My usual boring signature: Nothing
    Share on Google+

  16. #16
    PowerPoster
    Join Date
    May 2002
    Posts
    24,075

    Re: The way out there wish list...

    Actually, it almost became Train school.... but the cut in pay was just a bit too much.... Besides, jsut because I'm not passionate about doing this any more doesn't meant I can't impart some of my knowledge.

    -tg
    * I don't respond to private (PM) requests for help. It's not conducive to the general learning of others.*
    * I also don't respond to friend requests. Save a few bits and don't bother. I'll just end up rejecting anyways.*
    * How to get EFFECTIVE help: The Hitchhiker's Guide to Getting Help at VBF - Removing eels from your hovercraft *
    * How to Use Parameters * Create Disconnected ADO Recordset Clones * Set your VB6 ActiveX Compatibility * Get rid of those pesky VB Line Numbers * I swear I saved my data, where'd it run off to??? *
    Share on Google+

Posting Permissions

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



Featured


Click Here to Expand Forum to Full Width

Survey posted by VBForums.