in

ASP.NET Weblogs

Jason Tucker's Blog

not at all creative...

PLC, WebServices and other things..

So it's been sometime now that I've finally have some free time to blog. Most of the past week has been getting all the paperwork done for my new house. If someone would have told me the amount of hair I would be pulling out before all this I don't think I would go through with it. And to top it all off, the delivery date for the house ( well condo really ) isn't till November.

For those of you that have to account for your time in the lines of code you write, or like me I have to give a status report every two weeks on the amount; check this out.  It's called Project Line Counter and it's an add-in for VS6 and VS.Net. It can take your entire solution and tell you the lines of code for the whole thing or on a per project basis. Here is a snip from the home page:

Key Features

  • Now supports Visual Studio .NET - The world's first dual VC6/VC7 addin!    NEW!
  • Automatically scans your workspace and project files.
  • Varied statistical data about your source code, including: lines of code and comment lines.
  • Includes parsers for: C/C++, VB, INI and other file types.    NEW!
  • Can filter statistics based on workspace or project files and/or custom wildcards.  IMPROVED!
  • Reporting & Exporting: 
    • Export as CSV file for processing by Microsoft Excel (includes sample worksheet with statistical analysis).
    • Export as XML for use with the report stylesheets.
  • Online help.
  • Full source code.

That's right! Full Source included! The only thing that I would like to have would be a line counter for the .aspx files and not just the .aspx.vb/.cs code behinds. I now export to XML and pretty it up in Word2003 for my manager to look at.

For a good laugh check this out. Funny stuff and this came by way of Jon Udell's blog.

I'm currently evaluating the VB Comments stuff from Fesersoft. A quick synopsis is that us VB.Net guys don't have the whizbang XML comments feature that C# does. This little app adds that functionality. I've been playing around with it and so far I am quite pleased with it. For example:

[c#]

1:             /// <summary>

2:
/// Required designer variable.
3:
/// </summary>
4: private System.ComponentModel.Container components = null;

Now that's how it looks in C#. Here is the same code with the VB Comments assembly:

[vb.net]

<VBXC_Summary("Required designer variable")>

Private components As System.ComponentModel.IContainer

So instead of 4 lines of code it's only 2 for the VB.Net one. Not to shabby. Now once you start adding more summarys, comments, arguments and stuff it can get a little weird looking. I like the look of the XML Comments in C#, but it's great to have the functionality in VB.Net now.

Whew.. that's alot.. back to work I go. I'm going to start playing with the Speech SDK in the next few days along with Office 2003 and InfoPath..

 

Comments

 

TrackBack said:

PLC, WebServices and other things (snipped).. : ShowUsYour-Blog!
March 11, 2003 7:12 PM
 

TrackBack said:

Counting lines of code.... why? : Code/Tea/Etc...
March 11, 2003 7:12 PM
 

TrackBack said:

Code line counting.. : Jason Tucker's Blog
March 11, 2003 7:12 PM
 

Dewayne Mikkelson said:

Jason -
Great set of product links. Thanks for sharing them. I really like the amount of .NET info I am finding on your weblog. I see you have The Fuzzyblog! on your links. Scott always has some great stuff on his weblog. I am looking forward to reading your entries on a regular basis.
Dewayne Mikkelson
March 12, 2003 6:51 AM

Leave a Comment

(required)  
(optional)
(required)  
Add