Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Example

Localization change

Method

Architecture

SharpDevelop

runtime

  • .NET ResourceManager

Paint.NET

restart

  • .NET ResourceManager

MonoDevelop

?

  • written in C/C++
  • getText instead of Resources.
    This allows MonoDevelop to take advantage of
    GNOME translators' familiarity with getText.

?

Spring.Net

runtime
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="5f5ba2a3-0f9f-4016-8b4e-18adea2429b0"><ac:plain-text-body><![CDATA[[web, just 1 page to refresh]

  • Follows Globalization Architecture .NET]]></ac:plain-text-body></ac:structured-macro>
  • Automatic Localization Using Localizers ("Push" Localization)
  • Working with Localizers $this (form/usercontrol) or $resource_namespace
  • Applying Resources Manually ("Pull" Localization) like getMessage("labelName");

-

  • www.mono-project.com:
  • MonoRail:
  • Spring.Net:
  • GetText:

Static Class versus Singleton

  • In C#, Singleton class as the name implies creates only one instance of the class and its member, whereas, static class creates a new instance of the static members everytime it is being accessed.
  • Adds a level of indirection. This allows the creation of more than one instance of the class at a later date without breaking client code.
  • Encapsulates data and methods into a separate namespace, the singleton class.
  • Allows sub-classing.
  • Provides access control to the single instance.
  • Thread safe.

Gena, would you like to comment "Static Class versus Singleton"? Thanks, Alex.

Overview Methods

Method

Maintenance

OS/platform-compatible

Resources (.NET)

Satellite assembly: editors -Zeta Resource Editor,Resource Builder

-

GetText

-

-

DelftLanguage

-

-