Watch, Follow, &
Connect with Us

For forums, blogs and more please visit our
Developer Tools Community.


ID: 21778, Sharp Builder Tools 3.1

by David Hervieux Email: Anonymous


Sharp Builder Tools is contains a lot of tools integrated directly in the IDE (Ant / NAnt, AStyle, NUnit, Expresso, NDoc, WinMerge) and many coding utilities.
Download Details
FTP  download also available
CDN Login Required to Download. (You will be redirected to the login page if you click on the Download Link)
To download this, you must have registered:
A free membership

For C#Builder, Version 1.0  to 1.0 256 downloads
Copyright: No significant restrictions


Size: 1,557,717 bytes
Updated on Tue, 01 Jun 2004 17:50:58 GMT
Originally uploaded on Tue, 01 Jun 2004 17:50:17 GMT
SHA1 Hash: 72FCE491A73C8B9B50CABF37644160EC3CEC7C91
MD5 Hash: FBD776D118B2C6612254A72892252ECB

    Explore the files in this upload

Description
INTRODUCTION
----------------------

Sharp Builder Tools is a set of experts (Helpers) for Borland C# Builder and
Delphi for .Net. It's contains a lot of tools integrated directly in the IDE
(Ant / NAnt, AStyle, NUnit, Expresso, NDoc, WinMerge) and many coding utilities.


CURRENT FEATURES
----------------------

********************************************************************************
| CODE NAVIGATION |
********************************************************************************
| | Back / Forward |
| | Go to InitializeComponent |
| | Go to Next Method |
| Enhanced | Go to Next Occurrence / Go to Prior Occurrence |
| | Go to Previous Method |
| | Hyper Backward / Hyper Forward |
| Enhanced | View (Bookmarks) |
| | View (Component Tree, Component List) for FCL only |
| Enhanced | View (Events, Fields / Properties, Methods, Classes, Types) |
| | View (Forms, Source Files, Assemblies, Open Tabs, All Files) |
| New | View Xml File in a DataGrid |
| | |
********************************************************************************
| EDITOR ENHANCEMENTS |
********************************************************************************
| Enhanced | Comment / UnComment / Toggle Comment (Cs, xml and Delphi files) |
| | Convert Space to Tab / Convert Tab to Space |
| | Goto to Next Error / Goto to Previous Error |
| | Insert Code Template |
| New | Insert File as text |
| | Low Case / Up Case / Toggle Case |
| New | Paste as a String |
| | Show Code Complete Params / Show Code Complete |
| | Sort Text |
| | Unfold All Blocks / Unfold Nearest Block / Fold Nearest Block |
| | Unindent / Indent |
| New | Xml code formatter (Basic) |
| | |
********************************************************************************
| INTEGRATED TOOLS |
********************************************************************************
| Enhanced | Ant / NAnt File Navigator |
| Enhanced | Ant / NAnt Runner |
| | AStyle (Code Beautifier) |
| | Microsoft FxCop |
| | NDoc |
| Enhanced | NUnit Runner |
| | NUnit Wizard |
| | Ultrapico Expresso (Regular Expression Editor) |
| | WinMerge |
| | |
********************************************************************************
| MISC |
********************************************************************************
| New | Added some autcomplete code (if, for, foreach, try) |
| | Append selection to clipboard |
| New | Assembly Info Builder |
| New | Auto rename created controls (used to add a default prefix |
| | Clipboard Viewer |
| Enhanced | Favorites |
| New | Link to IIS, Event Viewer, Performance and Services |
| Enhanced | Paste Commented (Cs, xml and Delphi files) |
| | Paste Keep Selected |
| | Send file name to clipboard |
| | Send file path to clipboard |
| | Spell Check |
| | Sort ToolBox Items |
| | To Do |
| New | View File in Hexadecimal |
| New | Xml / Xsd Validation |
| | |
********************************************************************************
| OPTIONS |
********************************************************************************
| | Expert Manager |
| | Project Group Options |
| | Refresh Shortcut |
| | Reload Options |
| | Sharp Builder Tools Options |
| | |
********************************************************************************
| PROJECT MANAGEMENT |
********************************************************************************
| New | Activate Module Project |
| | Add File Tree |
| | Close All Tabs |
| | Close All Tabs (Except current file) |
| | Copy File |
| | Delete Current Module |
| | Delete Project Target |
| | File Properties |
| New | Make Writable File for Read Only File |
| | Save Files Dialogs |
| | Shell / Open Folder (File, Project, Project Group, Target) |
| | Start Project Target |
| New | View Missing Files |
| New | View Project Source and View Project Group Source |
| New | View Writable Files |
| | |
********************************************************************************
| WIZARD |
********************************************************************************
| | Cs file Wizard |
| | Css file Wizard |
| | Create Region |
| | Create To Do |
| | Empty Project Wizard |
| | Sql file Wizard |
| | Strong Name file Wizard |
| | Xml file Wizard |
| | Xsd file Wizard |
| | Xslt file Wizard |
| | |
********************************************************************************


MANUAL INSTALLATION
----------------------

If you don't use the default installer, here are the steps to get the Experts
installed.

Add an entry in the registry for the Dll:

C# Builder:
[HKEY_CURRENT_USER\Software\Borland\BDS\1.0\Known IDE Assemblies]
"$InstallationPath\\SharpBuilderTools.dll"="Sharp Builder Tools"

Delphi for .Net:
[HKEY_CURRENT_USER\Software\Borland\BDS\2.0\Known IDE Assemblies]
"$InstallationPath\\SharpBuilderTools.dll"="Sharp Builder Tools"

You will have a new Menu named #Helpers just before the Tools Menu

Notes: 1. In the registry, you should not double the backslash
2. Be sure to add the key in "Known IDE Assemblies" and not in
"Known IDE Packages" because you will have an error:
Exception EPackageError in module rtl71.bpl


COMPILATION
----------------------

To compile the project, copy Borland.Studio.ToolsAPI.dll in lib\{your version}
and call nant in the root of the project. Use nant Dist-Cs{your version} or
Dist-Delphi

Examples:

nant Dist-Cs-Personal
nant Dist-Cs-Professional
nant Dist-Cs-Enterprise
nant Dist-Cs-Architect
nant Dist-Delphi-Architect


KNOWN ISSUES
----------------------

1. Not able to get the Line Number for the constructor (Borland OTA Bug)
2. Not able to get Internal Protected members (Borland OTA Bug)
3. Not able to remove files from project (Borland OTA Bug)
4. Small problem with the Menu [Auto Open] (Borland OTA Bug)
5. Sometime menu shortcut disappear, just click Refresh ShortCut in the #Helpers->Options
6. Unable to handle UTF8 Chars in the editor (like french chars in the sort)
7. Not able to get sometime the Line Number for the set or get in the property (Borland OTA Bug)
8. Add file tree only work for Cs files
9. In Find Next / Previous Occurence, Sharp Builder Tools is unable to open code in #Region
10. Minimum screen size to get all the menu visible is 1024x768

CONTRIBUTORS
----------------------

David Hervieux : Original author and main developer
Stefane Lavergne : Developer (Favorites, Hyper Select, Next / Previous occurence)
Valentino Kyriakides : Developer (NUnit Wizard, Toggle Comment)
Barry Mossman : Tester

* Special thanks to Eddie Velasquez for his ListViewSortManager.cs
* Special thanks to Erik Berry for his examples and all the GExperts
communities (www.gexpert.org)
* Special thanks to Petr Vones for his Delphi OTA project (Xml Expert)
* Special thanks to all my coworkers at OSI for their help


Please send your feedback to David Hervieux
Email: dhervieux@videotron.ca

Contest entry forC#Builder and Delphi Open Tools API plug-in

For more information, see http://sourceforge.net/projects/sbtools/

   Latest Comments  View All Add New

Move mouse over comment to see the full text

Could not retrieve comments. Please try again later.

Server Response from: ETNACDC04