All of the following are located in the <installation-directory>\Sample\Civil 3D API\COM directory.
.\VC++\COM C++\ProjectStats.vcproj
Directly launches Autodesk Civil 3D and creates a dialog box that displays some information about the current drawing or adds sample lines into the alignments of any selected sites.
.\VC++\Managed C++\C3DManagedExample.vcproj
Using COM interops, launches Autodesk Civil 3D and creates a dialog box that displays some information about the current drawing or adds sample lines into the alignments of any selected sites.
.\VC++\CustomDraw\Sample\C3DCustomDraw.vcproj
Demonstrates accessing the CustomDraw API. This project overrides how triangles in TIN surfaces are drawn so that they’re numbered. It requires the Autodesk ObjectARX libraries.
.\VC++\CustomEvent\Sample\C3DCustomEvent.vcproj
Demonstrates using custom events. This project recieves notification just before and just after a corridor is rebuilt. It requires the Autodesk ObjectARX libraries.
.\VC++\CustomEvent\Sample\C3DCustomUI.vcproj
Demonstrates UI customization. This project adds a button to the Properties Property sheet that opens a custom dialog for TIN surfaces. It requires the Autodesk ObjectARX libraries.
.\VC++\VcClient\VcClientSamp.vcproj
Creates a dialog box that lets you launch Autodesk Civil 3D and determine simple information about the current drawing.
.\CSharp\CSharpClient\CSharpClientSample.csproj
Creates a dialog box that lets you launch Autodesk Civil 3D and determine simple information about the current drawing.
.\VB_NET\VbDotNetClient\VBDotNetClientSample.vbproj
Creates a dialog box that lets you launch Autodesk Civil 3D and determine simple information about the current drawing.