From: Hector Santos on
David Ching wrote:

> "Joseph M. Newcomer" <newcomer(a)flounder.com> wrote in message
> news:efuso5d4o4g6sed51o39hvq5ef71l93op5(a)4ax.com...
>> Actually, the file menu doesn't give full information, either.
>>
>
> BTW, the Start Page gives the full path in the status bar at the bottom
> as you mouse over the project name in the start page.

Right, after noticing this it did make the IDE a little more bearable.

Sometimes what I use to do is was "search" for the file name and get
the search report to see what file is being including or used.



--
HLS
From: David Ching on
"Hector Santos" <sant9442(a)nospam.gmail.com> wrote in message
news:e80ssL4uKHA.4908(a)TK2MSFTNGP06.phx.gbl...
>> BTW, the Start Page gives the full path in the status bar at the bottom
>> as you mouse over the project name in the start page.
>
> Right, after noticing this it did make the IDE a little more bearable.
>
> Sometimes what I use to do is was "search" for the file name and get the
> search report to see what file is being including or used.
>

More fun: how do you know the full path of a source file that is open in
the VS editor? Hover over the tab and it gives it to you! (The full path
is not visible in the Solution Explorer or even in the file Properties).

-- David


From: Hector Santos on
David Ching wrote:

> "Hector Santos" <sant9442(a)nospam.gmail.com> wrote in message
> news:e80ssL4uKHA.4908(a)TK2MSFTNGP06.phx.gbl...
>>> BTW, the Start Page gives the full path in the status bar at the
>>> bottom as you mouse over the project name in the start page.
>>
>> Right, after noticing this it did make the IDE a little more bearable.
>>
>> Sometimes what I use to do is was "search" for the file name and get
>> the search report to see what file is being including or used.
>>
>
> More fun: how do you know the full path of a source file that is open
> in the VS editor? Hover over the tab and it gives it to you! (The full
> path is not visible in the Solution Explorer or even in the file
> Properties).


It wish it would show the FQFN "tip style" when you hover a

#include <|"xxxxxxxxx.h"|>

line. :)

Sometimes I have to right click open it to see, then hover over the
edit window tab get the FQFN.

In all honesty, I had this idea once for VS IDE that it would be nice
to have a summary output like a pre-MAKE display of:

- The files in the project,
- dependencies display.

Or just for project summary reports.

We do a make run in our IDE which helps create the similar popup like
the VS IDE where it shows you a popup with a short list of files,
projects that need to be recompiled. Pretty sweet recursive source
code parsing function. :)

How about a Print, Print Preview feature for Solution Explorer?

Personally, the build report is useless 80% of the time. It should
show date, time, size information to catalog this report.

--
HLS



--
HLS
From: Joseph M. Newcomer on
See below...
On Thu, 04 Mar 2010 14:22:19 -0500, Hector Santos <sant9442(a)nospam.gmail.com> wrote:

>David Ching wrote:
>
>> "Hector Santos" <sant9442(a)nospam.gmail.com> wrote in message
>> news:e80ssL4uKHA.4908(a)TK2MSFTNGP06.phx.gbl...
>>>> BTW, the Start Page gives the full path in the status bar at the
>>>> bottom as you mouse over the project name in the start page.
>>>
>>> Right, after noticing this it did make the IDE a little more bearable.
>>>
>>> Sometimes what I use to do is was "search" for the file name and get
>>> the search report to see what file is being including or used.
>>>
>>
>> More fun: how do you know the full path of a source file that is open
>> in the VS editor? Hover over the tab and it gives it to you! (The full
>> path is not visible in the Solution Explorer or even in the file
>> Properties).
>
>
>It wish it would show the FQFN "tip style" when you hover a
>
> #include <|"xxxxxxxxx.h"|>
>
>line. :)
>
>Sometimes I have to right click open it to see, then hover over the
>edit window tab get the FQFN.
>
>In all honesty, I had this idea once for VS IDE that it would be nice
>to have a summary output like a pre-MAKE display of:
>
> - The files in the project,
> - dependencies display.
>
>Or just for project summary reports.
****
It is really sad that the compiler and IDE really DO have all the information needed for
this kind of report, but there is nothing that uses it. The silly readme.txt file
contains nothing worthwhile.

When I get confronted with 100KSLOC from some client project I'm supposed to fix, enhance,
or rewrite, doing this part of the reverse engineering is one of the difficult tasks. And
it doesn't have to be. (Note that you can enable a feature that dumps out a #include
sequence during compilation, but then you have to turn it off again; having a Build>Report
Structure menu item would be so much easier, and wouldn't have to involve a full rebuild.
****
>
>We do a make run in our IDE which helps create the similar popup like
>the VS IDE where it shows you a popup with a short list of files,
>projects that need to be recompiled. Pretty sweet recursive source
>code parsing function. :)
>
>How about a Print, Print Preview feature for Solution Explorer?
>
>Personally, the build report is useless 80% of the time. It should
>show date, time, size information to catalog this report.
****
I have found that the build report is useless 99% of the time.

And WHY IS is it that after 20 years we STILL do not have an auto-increment-build-number
capability? The version # (including the current build #) should be in that report!
joe
****
>
>--
>HLS
Joseph M. Newcomer [MVP]
email: newcomer(a)flounder.com
Web: http://www.flounder.com
MVP Tips: http://www.flounder.com/mvp_tips.htm
From: Hector Santos on
Joseph M. Newcomer wrote:

>> In all honesty, I had this idea once for VS IDE that it would be nice
>> to have a summary output like a pre-MAKE display of:
>>
>> - The files in the project,
>> - dependencies display.
>>
>> Or just for project summary reports.
> ****
> It is really sad that the compiler and IDE really DO have all the information needed for
> this kind of report, but there is nothing that uses it. The silly readme.txt file
> contains nothing worthwhile.


Yes, now that is 100% worthless. But its like phishing mail - every
once in awhile I will open it up to see if there anything intelligent
finally added in there. I guess its meant for us to write something.
:) On a related note, what we have in all our project folders are
files with the file name format:

build#.NEW, e.g.; 4533.new

Each developer writes his notes using a legend:

- NEW: A new feature was added.

- FIX: A fix was performed to an existing feature.

- ENH: Enhancement to a existence feature. The enhancement may be a
result of a fix to the existing feature or a simple cleanup.

- CHG: Change to an existence feature behavior. This might be result
or imply an enhancement or a fix. But overall, it is
considered a simple change in behavior concept to an existing
feature.

- DOC: Documentation item. A new or existing undocumented item is now
documented or expanded.

Then our build process collects all of these project\build#.NEW files
and makes Addendum Update help pages like so from our last release:

http://www.winserver.com/public/aup/aup453-3.htm

I personally go thru them to create a marketing announcement for
sales. Of course, I need to be selective of whats said there
highlighting the NEW, ENH and consolidating the FIX items. Important,
critical fixes are ethically and safely mentioned. :)

I've use the above legend for my product notes since my first
shareware product in 84.

> When I get confronted with 100KSLOC from some client project I'm supposed to fix, enhance,
> or rewrite, doing this part of the reverse engineering is one of the difficult tasks. And
> it doesn't have to be. (Note that you can enable a feature that dumps out a #include
> sequence during compilation, but then you have to turn it off again; having a Build>Report
> Structure menu item would be so much easier, and wouldn't have to involve a full rebuild.


Yes, I am aware of the pre-processor compiler dump of the includes (if
that is what you are referring to). It is a freaking mess with
redundancy. Passing it thru a filter helps.

>> How about a Print, Print Preview feature for Solution Explorer?
>>
>> Personally, the build report is useless 80% of the time. It should
>> show date, time, size information to catalog this report.

> I have found that the build report is useless 99% of the time.


Ok, since we just archive the build reports after each release build,
and hardly ever use it (maybe once), I will say its useless 99% time
too. :)

> And WHY IS is it that after 20 years we STILL do not have an auto-increment-build-number
> capability? The version # (including the current build #) should be in that report!

I suspect because its really a highly personal thing for development.
It could be optional (OFF by default) and possibly offer a hook into
using a compiled C/C++ DLL and/or VB macro script or something to
customize it. We could not use a simple auto-increment since it would
totally break down our version/framework control/support. But if
customizable, I would consider it for sure.

--
HLS