-
Dec 10th, 2007, 03:31 PM
#1
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...?)
-
Dec 10th, 2007, 03:44 PM
#2
Re: The way out there wish list...
* Compiler (code free) multithreading - I check a compile option and the generated code is automagically safely multithreaded
-
Dec 10th, 2007, 04:04 PM
#3
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 (C#, VB.NET, VB 6, VBA)
Senior Jedi Software Engineer MCP (VB 6 & .NET), BSEE, CET
If a post has helped you then Please Rate it!
• Reps & Rating Posts • VS.NET on Vista • Multiple .NET Framework Versions • Office Primary Interop Assemblies • VB/Office Guru™ Word SpellChecker™.NET • VB/Office Guru™ Word SpellChecker™ VB6 • VB.NET Attributes Ex. • Outlook Global Address List • API Viewer utility • .NET API Viewer Utility •
System: Intel i7 6850K, Geforce GTX1060, Samsung M.2 1 TB & SATA 500 GB, 32 GBs DDR4 3300 Quad Channel RAM, 2 Viewsonic 24" LCDs, Windows 10, Office 2016, VS 2019, VB6 SP6
-
Dec 10th, 2007, 04:26 PM
#4
Re: The way out there wish list...
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!
-
Dec 10th, 2007, 04:27 PM
#5
Re: The way out there wish list...
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!
-
Dec 12th, 2007, 04:59 PM
#6
Hyperactive Member
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.
-
Dec 12th, 2007, 05:22 PM
#7
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
-
Dec 12th, 2007, 05:46 PM
#8
Re: The way out there wish list...
Ooh.. that'd be a nice one. Might help find bottlenecks in large projects, too.
-
Dec 13th, 2007, 09:47 AM
#9
Frenzied Member
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?
-
Dec 13th, 2007, 11:12 AM
#10
Hyperactive Member
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.
-
Dec 13th, 2007, 11:49 AM
#11
Re: The way out there wish list...
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.
-
Dec 13th, 2007, 11:50 AM
#12
Re: The way out there wish list...
And with Smart Tab turned on.... it's almost as autonomous as breathing....
-tg
-
Dec 13th, 2007, 04:36 PM
#13
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
-
Dec 13th, 2007, 05:05 PM
#14
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
-
Dec 13th, 2007, 06:11 PM
#15
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
-
Dec 13th, 2007, 08:40 PM
#16
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
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|