01-15-2009 12:27 PM
>The files view is helpful if you want to move files to a new physical location on disk. [...] if you do it in the files view, all the links are updated.
This seems like reason enough to have a Files view even if you don't use it for anything else.
You *could* use different organization strategies in Items versus Files. For example, you could organize things in the Items view according to the goal they help reach (UserInterface, FileAccess, Calibration, ErrorHandling) and organize them in the Files view by their entity type (Vi, Typedef, Graphic, Text). Does anybody do this kind of thing? Why?
01-15-2009 12:35 PM
cebailey wrote:...
You *could* use different organization strategies in Items versus Files. For example, you could organize things in the Items view according to the goal they help reach (UserInterface, FileAccess, Calibration, ErrorHandling) and organize them in the Files view by their entity type (Vi, Typedef, Graphic, Text). Does anybody do this kind of thing? Why?
Yes, see my post # 17 above.
Ben
01-15-2009 01:57 PM
Two very powerfull thing about the Project Explorer aren't noticed:
01-15-2009 02:01 PM
These also may be of additional help:
http://zone.ni.com/wv/app/doc/p/id/wv-727
http://zone.ni.com/wv/app/doc/p/id/wv-728
01-15-2009 02:53 PM
>Post #17
So the Files view is organized by methods in classes and the Items view is organized by inheritance - that's it. I missed that before. You would get a sense of how the things would work just by seeing where they appear in the Items page.
01-15-2009 03:03 PM - edited 01-15-2009 03:04 PM
cebailey wrote:>Post #17
So the Files view is organized by methods in classes and the Items view is organized by inheritance - that's it. I missed that before. You would get a sense of how the things would work just by seeing where they appear in the Items page.
Exactly!
See here
Ben
01-15-2009 03:16 PM
So, Ton, the conditional symbol thing would let you automate multiple versions of the whole project for, maybe, different computers? You could have Mac and PC targets in the project and just one set of vis, for example? Or maybe you could handle language and number formatting localization this way, so it centralizes the choice in just one spot and during a build its consequences automatically propagate everyplace you want?
I don't think I quite got that right. It doesn't look like you can have a vi that is located above the My Computer level in Items, so it's not like you could have vis that were common to different targets, can you?
01-15-2009 03:23 PM
Different OS's are allready dealt with in the conditional disable structure.
However this feature would let you easily create an executable with 'Demo' state, and by changing the value in the project you can create a 'Full blown' executable.
No code needed.
Ton
01-15-2009 03:25 PM
01-15-2009 03:34 PM