• Products
  • Download
  • Purchase
  • Support
  • Company
Actipro Software company logo
Twitter Follow Actipro RSS Subscribe (RSS Feed)

The Actipro Blog

Tag Cloud

  • aero
  • blog
  • docking
  • editors
  • gauge
  • intelliprompt
  • navigation
  • propertygrid
  • ribbon
  • shared library
  • silverlight
  • syntaxeditor
  • themes
  • views
  • winforms
  • wpf

Latest Twitter News

November 21, 2011 at 11:14 AM
#WPF Studio 2011.2 is out now! Includes enhanced themes for native WPF conrtols and new SyntaxEditor features. http://t.co/uEMCaGPG

September 26, 2011 at 1:25 PM
If you'd like to see our #WPF / #Silverlight SyntaxEditor code editor control ported to Metro, provide feedback here: http://t.co/xXBNIDTi

September 15, 2011 at 8:31 PM
If you want to see SyntaxEditor eventually show up in Win8's #xaml UI, be sure to add your support to this MS thread: http://t.co/FBjz6TuC

August 15, 2011 at 1:47 PM
New SyntaxEditor IntelliPrompt parameter info feature docs/samples ready for the 2011.2 #WPF and #Silverlight releases. http://t.co/ezoYIjv

August 2, 2011 at 2:40 PM
First look at new automated IntelliPrompt parameter info coming to our C#/VB editor control in #WPF / #Silverlight http://t.co/CUz6O1T

Twitter Follow us on Twitter

Month List

  • 2012
    • February (3)
    • January (2)
  • 2011
    • December (2)
    • November (7)
    • October (2)
    • September (1)
    • August (5)
    • July (3)
    • June (6)
    • May (5)
    • April (8)
    • March (4)
    • February (5)
    • January (9)
  • 2010
    • December (9)
    • November (10)
    • October (4)
    • September (8)
    • August (12)
    • July (9)
    • June (7)
    • May (6)
    • April (7)
    • March (6)
    • February (6)
    • January (4)
  • 2009
    • December (2)
    • November (2)
    • October (12)
    • September (3)
    • August (11)
    • July (10)
    • June (6)
    • May (3)
    • April (7)
    • March (6)
    • February (8)
    • January (10)
  • 2008
    • December (10)
    • November (2)
    • October (3)
    • September (5)
    • August (5)
    • July (8)
    • June (4)
    • May (4)
    • April (10)
    • March (8)
    • February (1)
    • January (2)

Category List

  • RSS feed for ActiproActipro (289)
  • RSS feed for Blog SummaryBlog Summary (13)
  • RSS feed for GeneralGeneral (34)
  • RSS feed for In developmentIn development (150)
  • RSS feed for New featuresNew features (140)
  • RSS feed for New productNew product (30)
  • RSS feed for PromotionPromotion (2)
  • RSS feed for SilverlightSilverlight (71)
  • RSS feed for Tips and tricksTips and tricks (4)
  • RSS feed for Visual Studio 2008Visual Studio 2008 (2)
  • RSS feed for Windows FormsWindows Forms (20)
  • RSS feed for Windows VistaWindows Vista (10)
  • RSS feed for WPFWPF (235)
  • RSS feed for XAMLXAML (23)

About Us

Actipro Software is a leading provider of .NET user interface controls for the WPF, Silverlight, and WinForms frameworks, and is most well-known for their SyntaxEditor syntax-highlighting code editor control.

Please take some time to learn more about us and our product offerings.

SyntaxEditor for WPF Language Designer enhancements (part 2)

October 6, 2009 at 1:39 AM
by Bill Henning (Actipro)

This post is the second post in our series on upcoming enhancements to the SyntaxEditor for WPF Language Designer application.  The previous post gave a high-level over view of the application and talked about language projects and definitions.

One of the more common questions we receive related to SyntaxEditor is:  How do I get started creating a new language definition?  The updates we’re doing to the Language Designer right now are attempting to directly address that question.

First opening the application

When you first open the Language Designer, no language project (.langproj file) is loaded so you are presented up-front with several Start Actions.

LD1StartActions

The Start Actions include a number of items also found on the ribbon’s application menu:  New Language Project, Open Language Project (with links to recently-opened projects), and Import SE4 Definition. 

The New Language Project action (highlighted above) will create a new blank language project.  Open Language Project allows us to search our hard drive for a previously-created language project.  Clicking on a recently-opened .langproj filename reopens it.  Finally, the Import SE4 Definition action allows us to import a SyntaxEditor 4.0 for WinForms dynamic language XML definition file, and use it to create a new language project.

We’ll pick the New Language Project action so that we can start with a blank language project.

General properties

As soon as a new language project is created, the General Properties pane is opened.  This pane allows you to configure the high-level properties of the language.

LD2GeneralProperties

In our sample, let’s create a language definition for ECMAScript.  Anytime the Language Designer asks for a “key,” that key should be assumed that it may be used in code generation.  Thus is must comply to the identifier naming guidelines for C# and VB.  We’ll set our language key to EcmaScript and our language description to ECMAScript.  We’ll also set our company name as the Creator and an appropriate Copyright.  Finally we’ll set some example text for the language that we can use to test our syntax highlighting later on.

Next steps

In the next post of this series, we’ll use a wizard to quickly create a lexer for our ECMAScript language.

Tags: wpf, syntaxeditor
Filed under: Actipro, In development, WPF
Submit to DotNetKicks...
Permalink | Comments (1)

Related posts

SyntaxEditor for WPF Language Designer enhancements (part 1)Many customers of our WinForms and WPF SyntaxEditor controls have asked for an easy way to get start...SyntaxEditor for WPF Language Designer enhancements (part 7)In the previous post of this series we built the language project in the Language Designer, found th...SyntaxEditor for WPF Language Designer enhancements (part 3)In the previous post of this series we started the Language Designer and entered some high-level gen...

Comments

January 1, 2010 at 22:48  

trackback

Actipro Blog 2009 Q4 posting summary

Actipro Blog 2009 Q4 posting summary

The Actipro Blog - WPF and WinForms Development

Comments are closed
Copyright © 1999-2012 Actipro Software LLC. All rights reserved.
Home Actipro Software | Products | Download | Contact Us