Notes:
INTRODUCTION
----------------------
Sharp Builder Tools is a set of experts (Helpers) for Borland C# Builder. It's
contains a lot of tools integrated directly in the IDE (Ant / NAnt, AStyle,
NUnit, Expresso, NDoc, WinMerge) and many code utilities.
CURRENT FEATURES
----------------------
********************************************************************************
| CODE NAVIGATION |
********************************************************************************
| New | Back / Forward |
| | Go to InitializeComponent |
| | Go to Next Method |
| | Go to Next Occurrence / Go to Prior Occurrence |
| | Go to Previous Method |
| New | Hyper Backward / Hyper Forward |
| New | View (Bookmarks) |
| New | View (Component Tree, Component List) |
| | View (Events, Fields / Properties, Methods, Classes, Types) | |
| | View (Forms, Source Files, Assemblies, Open Tabs, All Files) |
| | |
********************************************************************************
| EDITOR ENHANCEMENTS |
********************************************************************************
| Enhanced | Comment / UnComment / Toggle Comment (Cs and xml files) |
| | Convert Space to Tab / Convert Tab to Space |
| | Goto to Next Error / Goto to Previous Error |
| | Insert Code Template |
| | Low Case / Up Case / Toggle Case |
| | Show Code Complete Params / Show Code Complete |
| | Sort Text |
| | Unfold All Blocks / Unfold Nearest Block / Fold Nearest Block |
| | Unindent / Indent |
| | |
********************************************************************************
| INTEGRATED TOOLS |
********************************************************************************
| New | Ant / NAnt File Navigator |
| Enhanced | Ant / NAnt Runner |
| | AStyle (Code Beautifier) |
| New | Microsoft FxCop |
| New | NDoc |
| Enhanced | NUnit Runner |
| | NUnit Wizard |
| New | Ultrapico Expresso (Regular Expression Editor) |
| New | WinMerge |
| | |
********************************************************************************
| MISC |
********************************************************************************
| New | Append selection to clipboard |
| Enhanced | Clipboard Viewer |
| New | Favorites |
| | Paste Commented |
| New | Paste Keep Selected |
| New | Send file path to clipboard |
| New | Send file name to clipboard |
| New | Spell Check |
| New | Sort ToolBox Items |
| | To Do |
| | |
********************************************************************************
| OPTIONS |
********************************************************************************
| New | Reload Options |
| New | Refresh Shortcut |
| Enhanced | Expert Manager |
| | Project Group Options |
| | Sharp Builder Tools Options |
| | |
********************************************************************************
| PROJECT MANAGEMENT |
********************************************************************************
| | Add File Tree |
| | Close All Tabs |
| | Close All Tabs (Except current file) |
| | Copy File |
| | Delete Current Module |
| | Delete Project Target |
| | File Properties |
| New | Save Files Dialogs |
| | Shell / Open Folder (File, Project, Project Group, Target) |
| | Start Project Target |
| | |
********************************************************************************
| WIZARD |
********************************************************************************
| New | Cs file Wizard |
| New | Css file Wizard |
| | Create Region |
| | Create To Do |
| | Empty Project Wizard |
| New | Sql file Wizard |
| New | Strong Name file Wizard |
| New | Xml file Wizard |
| New | Xsd file Wizard |
| New | 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:
[HKEY_CURRENT_USER\Software\Borland\BDS\1.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-{your version}
Examples:
nant Dist-Personal
nant Dist-Professional
nant Dist-Enterprise
nant Dist-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
CONTRIBUTORS
----------------------
David Hervieux : Original author and developer
Valentino Kyriakides : Developer
* 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 all my coworkers at OSI for their help
Please send your feedback to David Hervieux
Email: dhervieux@videotron.ca
Changes:
CHANGE LOG
----------------------
VERSION 2.0.0.0 (October XXX, 2003)
- Added a Ant File Navigator
- Added a Back and Forward menu with a shortcut
- Added a Code Wizard (try-catch, try-except, Color Wizard, Property, Class, Method)
- Added a Component Tree / List Navigator
- Added a Dialog to Save Modified Files
- Added a Favorites Dialog
- Added a new edit helpers Tab to Space / Space to Tab
- Added a new Ant Result Message
- Added a Spell Checker
- Added a To Do Wizard
- Added a warning count in Ant / NAnt
- Added Bookmark View dialog
- Added Comment | Uncomment | Toggle Comment for Xml file
- Added File Wizard (Strong Name Key, Xsd, Xml, Sql, Xslt, Css, Cs, NUnit Test Fixture)
- Added in the IDE the Expert Manager
- Added new Clipboard helper: Append To Clipboard, Copy File Name To Clipboard and Copy File Path To Clipboard
- Added NUnit Project
- Added Paste keep selected
- Added a Reload Options / Reload ShortCut
- Added shortcut for many menus like Fold | Unfold | Low Case | Up Case | Code Complete | Code Complete Params
- Added some validation messages (NUnit Target validation, Code Dom View validation (cs files))
- Added Sort ToolBox Items
- Added the path in the ToDo Viewer
- Changed all fonts for Tahoma
- Enhanced the Clipboard Viewer presentation
- Enhanced the Expert Manager (add / remove IDE Assembly)
- Enhanced the Expert Manager (UI and AboutBox)
- Fixed a bug with the Clipboard copy
- Fixed a bug related to multitab files (Ex: aspx, asmx ...)
- Fixed a small bug with the Unsaved file warning (warn only if the current file is unsaved)
- Fixed bugs with welcome page and empty project group
- Integrated Microsoft FxCop
- Integrated NDoc
- Integrated Ultrapico Expresso
- Integrated WinMerge
- It's now possible to copy file in an other destination and make the file writable
- It's now possible to copy all type of files
- Only one Ant process can run at the time
- Read now the cs file extensions and Xml file extensions from the registry
- Read the indentation value from the Borland registry
VERSION 1.0.0.5 (August 1st, 2003)
- Added validation in the NUnit Wizard
- Added support for code behind file (aspx.cs)
- Added toggle comment
- Added a new configuration file for the menu shortcut
- Added some validation messages
- Added new icons for the classes and the fields in the Code Dom Dialog
- Added a version number in the About Box
- Fixed a menu text for the Close All Tabs and Close All Tab (Except Current Module)
- Fixed a bug in Close All Tabs
- Fixed a bug with the menu shortcut
- Fixed a possible crash at the opening
- Fixed a small bug with comment, uncomment, toggle comment and sort (No unneeded blank line added).
- Fixed a small bug with the create region and no selection
- Fixed many possible small bug with the loading of the options
- Fixed a bug with the unsaved Warn Ant / NAnt
- Fixed a bug with the Cancel key in the To Do form
- Renamed elide and unelide menu for fold and unfold
VERSION 1.0.0.4 (July 17th, 2003)
- Added ErrorProvider validating for the NUnit TestFixture wizard's second page
in order to prevent empty or none-existent path text box entries.
- Added Close All Tabs and Close All Tab(Except Current)
- Added a shortcut (F2) for the To Do Dialog
- Added an Expert Assembly Manager with basic functionalities
- Added Delete Current Cs File
- Added Event List
- Added Line Number to Code Dom View
- Added a shortcut for Comment / Uncomment
- Added Help (Done by Valentino Kyriakides)
- Added open Last View File
- Added open Last View Source Info
- Added Form Size / ListView Column width persistence
- Changed some icons for the method list
- Changed the configuration XML to be more readable
- Fixed an issue with beautify Read Only File
- Fixed an issue with the opening of the Project Group Options
- Fixed a bug when commenting / uncomment empty lines
- Fixed a bug with the Resize of the Clipboard Viewer
- Fixed a bug related to the output filename in the NUnit Wizard
- Fixed a possible bug with null Project Group Options
- Removed the constructor option in NUnit Wizard
- Integrated help and Shortcut help
VERSION 1.0.0.3 (July 10th, 2003)
- Fixed Focus in FrmNAntRunner and FrmNAntMultipleRunner
- Fixed the tab index in the Code Dom Form
- Fixed the bug with key down in the Code Dom form and the File Form
- Fixed a bug with the Todo category and owner
- Fixed a bug related to the options -c and -o when no priority is found
- Fixed a bug when using Paste Commented more than one time
- Fixed the copy file when the file is not yet saved
- Fixed some bugs related to imageindex and type description of Struct,
interface and Enum in the Code View Dialog
- Added an option to clear the message before we run Ant / NAnt
- Added a dialog when beautifying the code
- Added a warning for the compilation of unsaved files
- Added Open Project Target Folder
- Added Start Project target
- Added Delete Target File
- Added an option used to get a message when Ant / NAnt run are completed
- Added an option to get a warning if unsaved files exists before Ant / NAnt
run
- Added many destinations for the Open Shell
- Added multiselect in View File Dialog
- Added a open button in the View File Dialog
- Added a line number for the To Do
- Removed the star when key down is pressed in the Code Dom Form
- Replaced some bitmap with jpg
- Uses the project folder when no current directory exists for the Add File
Tree
- Recompiled with the personal edition
VERSION 1.0.0.2 (July 2th, 2003)
- Fixed a bug with run Last Ant and not ant file in the project
- Fixed the problem with get To Do List with Read Only Files
- Fixed the refresh in the editor when we set the read only file
- Fixed NUnit TearDown, Setup Custom Attributes in the Wizard
- Fixed web links in the option pages
- Fixed an error with the sort of Method Return Types
- Fixed error file in ant (Goto next error and open file)
- Fixed a bug in the FrmNAntRunner / FrmNAntMultipleRunner. We now see all the
targets
- Fixed some glitches on the second wizard page "SecondPage.cs" (see the file
attachment) where the to be generated test class name *would now* be
correctly setup to the new name, if a user changes the default shown "class
to test" via the browse "..." button.
- Fixed enter and escape key in FrmCopyFilename
- Fixed some tab order in forms
- Fixed a lot of error when no project opened
- Fixed accept and cancel button in ProjectGroupOptions
- Fixed error in todo when the file does not exists
- Fixed the toggle case
- Open now the new copied file in the editor
- Added the Ant project name in the Run Ant Dialog
- Added Sorting of column in the To Do Form
- Added a message separator at the beginning of each run of Ant /NAnt task
- Added a empty project wizard
VERSION 1.0.0.1 (June 29th, 2003)
- Initial public release
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use