After selecting the new create tool (), you can click anywhere in the scene - a new AdvCurve will then be created at this point. This is different to regular curves because you are not longer able to "draw" the curve directly in the scene. Instead, a simple curve consisting out of two vertices will be created. For now, this is a fixed value. You are to edit this new object by double clicking on it in the objects list.
After you've opened the editor window, you will see the curve and a new tool at the bottom of the toolbar:
This new tool allows you to add vertices to your curve at any time. You do not longer need to create new vertices by manually subdividing the curve. With an AdvCurve, you just select the beginning or end of your curve and make a click somewhere: A new vertex will be created at this particular point.
When you hold Shift while clicking, the newly created vertex will be selected. So, you can continue adding vertices without having to select anything again.
Since the common "Subdivide Selection" command has an influence on the positions of all selected vertices, the Extend Curve Tool allows you to insert vertices somewhere on the curve, too. Just select two nearby vertices and click somewhere. This will add a vertex at this particular point without altering any of the remaining vertices. Please note that you can't insert a new vertex "between" the very first and very last vertex of your curve (not even if you set the curve to be closed) unless there are only two vertices at all. The tool just wouldn't know where you would want to add the new vertex - before the first or after the last vertex? If you would like to extend your (probably closed) curve between start and end, you have to select only one of these two vertices and then add a new one.
Distances are handled the same way as it's done when creating bones. If you add a vertex in top view (for example), it will have the same Y-value as the vertex before it.
The very first and very last vertex of a curve is always highlighted for a better overview.
New vertices created with the Extend Curve Tool are automatically aligned according to the current grid setting (see "View", "Grids..."). Also, the curve itself during the initial creation is aligned according to the scene's grid settings.
If you want to align only some vertices on the grid, you have to select them and choose "Curve", "Align selected Points on Grid".
Until now, AdvCurves do not have any new features - only their editing tools and display mechanism are changed. This means that you can convert any existing Curve into an AdvCurve and vice versa without losing any information. Just select the object you want to convert and choose "Object", "Convert Curve Type (Adv/Regular)".
You can also convert Tubes into AdvCurves. But be aware that you'll then loose the tube information (thickness).
To external scripts, AdvCurves will appear as regular Curves as long as the script doesn't know about this new object type. Thus, scripts may convert AdvCurves to regular Curves automatically - but they all are supposed to work.
When creating simple objects out of a curve (like a tube), you do not need to know where the curve starts and where it ends. But if you build an array, extrude another object along a curve, do skinning or whatever, it's rather useful if you do know the curves direction.