Rename It! Released

Written by Baoquan Zuo on . Posted in General

Finally, Rename It! has been released!

1. Introduction

You must love this wizard if you like refactoring. It can help you quickly rename an unit and update its references in the project group.

In the ealier IDEs such as Delphi 7, Just press the shortcut key (By default, it’s Ctrl+Shift+U) insteading of using “Save AS”, and the refactoring will be finished in a second. In the newer IDEs such as Delphi 2007, You will be notified when a module was renamed in the project manager and the refactoring can be performed automatically.

Futher more, the old module files and its corresponding dcu file could be moved into the Recycle Bin if exist.

2. Which versions are supported?

Delphi 7, 2007, 2010, XE are now supported.

3. Download

5. How to order this product?

Note: There is no license checking in the release. But if you like this tool then you need to order the product when you have used it for more than 15 days.

You can keep it with only $4.99…


Donated by Help & Manual

Written by Baoquan Zuo on . Posted in General

We are so excited since we have just been donated by Help & Manual which is a great and well-known single-source help authoring and content management system for both single and multi-author editing.

It is really fantastic since we can write User Guide of Spring Framework for Delphi with this professional tool.

P.S. We need a documentation manager for the spring4d team, to help us review the documentation especially the User Guide. We are going to spend more and more time on next version. If you are interested in it, please drop me an email.

Email: Baoquan.Zuo#gmail.com

Baoquan Zuo (Paul)

Spring Framework for Delphi Team

Rename It! RC 1 Updated

Written by Baoquan Zuo on . Posted in Products

Due to a mistake in deployment, the old installer of Rename It! was still non-functional. We are very sorry for the inconvenience.

Please download the latest installer. {title} ({hits})

(Thanks for the remind of Brett Graffin.)

Any problems or ideas, please post a thread on our support forum.

DevJET Software

Documentation Insight Beta 2 Released

Written by Baoquan Zuo on . Posted in Announcements, Documentation Insight, Products

Updated: Documentation Insight has shipped, please visit the product page.

1. Introduction

Documentation Insight is an add-in for RAD Studio IDE and it provides a WYSIWYG editor to help you visually view and edit xml documentation.

2. Requirements

  • Internet Explorer 7 or higher
  • MSXML 6.0
  • RAD Studio 2007/2010/XE (Delphi)

3. What’s new in Beta 2

+ Integrate with VCL help documentation (Preview).

+ More region styles (Customizable Caption or summary snippet).

+ Added a Shortcut Key (It’s Ctrl+Shift+D by default) to show/hide DI.

+ Added an option to insert line break before documentation to make code look beautiful.

+ Added an menu to explore syntax parser logs

* All unknown section tags will be reserved when saving documentation.

* Find nearest code element in the forward direction. (Interface section)

# Bug Fixes:

  • AV exception raised when closing a model view.
  • Option: Minimum lines of documentation (Thanks to Tygrys)
  • Parameters/Typeparameters missed when the count of the <param>/<typeparam> tags are mismatched from declared (Thanks to John Kaster)
  • Some Syntax Parser bug fixes

4. Download

Updated: This beta is not available, Please download the latest version from the Downloads page.)

5. Additional Information

Here is a snapshot to demonstrate the integration with VCL help documentation (Delphi XE). Enjoy it!

Note: You need to make sure that your local VCL help documentation has been correctly installed in order to try this feature. Documentation Insight just extracts necessary information from local help, the copyright of the contents belongs to Embarcadero.


Delphi Documentation Guidelines

Written by Baoquan Zuo on . Posted in Announcements

1. Preface:

When we want to learn a code library, we must read its documentation at first. A professional documentation will help us easily get the key points and understand the design intention of the author. It is no doubtful that one of the most impressive examples is MSDN.

On the other hand, when we play the role of an author, we also need to write documentation to explain our code and design remarks, especially when working together with other developers.

2. Introduction:

Delphi Documentation Guidelines has 23 pages. It targets the XML Documentation and tells you how to write xml documentation for your code. It also provides detailed XML tag reference, examples and examples out (snapshot).

3. Table of Contents:

Here lists the Table of Contents of the document:

Table of Contents

1. Copyright 3

2. Acknowledgements 3

3. Revision History 3

4. Overview 4

5. XML Documentation 5

5.1 Introduction 5

5.2 Section Tags 6

5.3 Block Tags 6

5.4 Inline Tags 7

5.5 Tag Usage 7

6. XML Tag Reference 7

6.1 <c> 7

6.2 <code> 8

6.3 <example> 8

6.4 <exception> 9

6.5 <include> 10

6.6 <list> 10

6.7 <note> 12

6.8 <para> 13

6.9 <param> 14

6.10 <paramref> 14

6.11 <permission> 15

6.12 <preliminary> 15

6.13 <remarks> 15

6.14 <returns> 16

6.15 <see> 16

6.16 <seealso> 16

6.17 <summary> 17

6.18 <threadsafety> 18

6.19 <typeparam> 18

6.20 <typeparamref> 19

6.21 <value> 19

7. Write Documentation 21

8. Generate Documentation 23

9. References 23

4. Download:

http://www.devjetsoftware.com/downloads/Delphi-Documentation-Guidelines.pdf

This is the initial release. Please feel free to download it. I hope that you can understand xml documentation better with this document.

If there is anything missed or wrong, please let me know.

Documentation Insight Beta 1 Released

Written by Baoquan Zuo on . Posted in Announcements, Documentation Insight, Products

Updated: Documentation Insight has shipped, please visit the product page.

We are very excited to announce that the first beta of Documentation Insight is now released!

1. Introduction

Documentation Insight is an add-in for the RAD Studio IDE and it provides a WYSIWYG editor to help you visually view and edit xml documentation.  Here are some snapshots of the product:

Snapshot1: Reading Mode (Navigation)

Snapshot 2: Editing mode

With Documentation Insight, you can easily bold/italic/underline/strikethrough text, start a bulleted list, a numbered list or a definition table, or insert an image, a hyper link, a code snippet or a note block, etc. And Documentation Insight will automatically generate xml documentation and update the source code in a second.

It’s so wonderful since you don’t have to remember the complicated syntax and deal with messy xml tags.

2. Environment Requirements:

  • Internet Explorer 7 or higher
  • MSXML 6.0
  • RAD Studio 2007/2010/XE

3.Download:

[Closed]

Note: This version is intended to preview and test. It will be expired on Oct. 31th, 2010. We’ll release a new version before it has been expired. Please see the Release Notes and the Help in the application folder.

P.S. We just released Delphi Documentation Guidelines. You must not miss it : ^)

Rename It!RC1 Released

Written by Baoquan Zuo on . Posted in Announcements, Products

We are happy to announce that Rename It! RC1 is released now!

1. Introduction

You must love this wizard if you like refactoring. It can help you quickly rename a unit and update all references in the specified scope such as the current project group.

In the earlier IDEs such as Delphi 7, insteading of using the “Save AS” feature, you just need one click to enter a new name and the refactoring will be finished in a second. In the newer IDEs such as Delphi 2007, you will be notified when a module was renamed in the project manager and the refactoring can be performed automatically.

Furthermore, the old module files and its corresponding .dcu file could be automatically deleted if exist.

2. Requirements

Supported IDEs: Delphi 7, RAD Studio 2007/2010/XE

3. Download

{title} ({hits})

Note: This version is for preview purpose, it will be expired on Oct. 31th, 2010. We will release the final version in weeks.

For more information on Rename It!, please read the User Manual in the product.

Any ideas or questions, please leave a comment or post a thread on our support forums.

Updated 2010-10-30: We have extended the expiration date to Nov 15th, 2010, Please download it again. Sorry for the inconvenience.

Strategic Partnership with CnPack

Written by Baoquan Zuo on . Posted in Announcements

It’s our honor that we have built Strategic Partnership with CnPack.

CnPack is a well-known open source organization in the Delphi community. The team is made up of Chinese Programmers and Delphi / C++ Builder fans across the Internet. Their products include CnWizards, CnVCL, CVSTracNT and etc. All of them are Open Source and Free.

CnPack IDE Wizards (CnWizards) is a Free Plug-in Tool Set for Delphi/C++ Builder/CodeGear RAD Studio to Improve Development Efficiency. For main functions see Screen Snap.

CnPack Component Package (CnVCL) includes non-visual, UI, Net Comm and Multi-Language Components in Delphi / C++ Builder. (Under development).

CVSTracNTCVSTrac for Windows, was migrated and is maintained by the CnPack Team. It is a A Web-Based Bug And Patch-Set Tracking System for CVS under Windows. The original version was developed by D. Richard Hipp.

Vote for features in spring4d

Written by Baoquan Zuo on . Posted in General

It has been about 9 months since we released the V0.2.  We are keeping working on this open source project and we need your voice so that we could spend more time and energy on the most valuable features.

For more information about the features, please visit the wiki:

http://code.google.com/p/delphi-spring-framework/wiki/GettingStarted?tm=6

What are your top 3 favorite features of spring4d?

  • Inversion of Control Container (63%, 89 Votes)
  • Design Patterns (46%, 65 Votes)
  • Interfaced Collections (42%, 59 Votes)
  • Utility Classes (25%, 35 Votes)
  • Cryptography Library (18%, 26 Votes)
  • Class Helpers (18%, 26 Votes)
  • Code Templates (14%, 20 Votes)
  • Value Converters (10%, 14 Votes)
  • Numbering Rules (1%, 2 Votes)

Total Voters: 141

Loading ... Loading ...

P.S. The Spring4d in action series is now in cooking. Coming soon…

Welcome to DevJET.net

Written by Baoquan Zuo on . Posted in News

Hello, everyone!

We are very happy to announce the DevJET.net. Our mission is to provide some modern & robust application frameworks and productivity utilities to simplify and boost your daily software development.

At present, we are still working on the open source spring4d project and preparing for the next release. You are welcome to give us any feedback. Another good news is, Alex, who is the author of the DeHL project, and I have decided to merge the DeHL project to spring4d and join forces to build the best framework for our Delphi community.

There are so many things in our to-do list so we need your voice. Please feel free to give a vote. Our official forum is here.

While developing the spring4d project we have made the following two interesting productivity products:

1. Documentation Insight

Provides a WYSIWYG plugin to view and edit xml documentation in the IDE.

2. Rename It!

Help you quickly rename an unit and update its references in the project group.

We are about to release the first beta of the Documentation Insight. Here are some snapshots:

> Reading Mode

Provides visual representation of documentation while exploring a source code file.  At the moment, only xml style documentation is supported.

> Editing Mode

With Documentation Insight, it is extremely easy to edit xml style documentation. You must love it once you have a try.

You should get the basic ideas from the snapshots. Please leave us a message if you are interested in it.