<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://labviewwiki.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=MbGbg</id>
	<title>LabVIEW Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://labviewwiki.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=MbGbg"/>
	<link rel="alternate" type="text/html" href="https://labviewwiki.org/wiki/Special:Contributions/MbGbg"/>
	<updated>2026-04-21T19:39:33Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=G-sharp_Framework&amp;diff=4225</id>
		<title>G-sharp Framework</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=G-sharp_Framework&amp;diff=4225"/>
		<updated>2010-07-03T08:08:31Z</updated>

		<summary type="html">&lt;p&gt;MbGbg: New page: ==G# Framework== The G# Framework is an add-on toolkit for LabVIEW that adds reference based object-oriented support. It takes advantage of the new data value reference structure in [[...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==G# Framework==&lt;br /&gt;
The G# Framework is an add-on toolkit for [[LabVIEW]] that adds reference based object-oriented support. It takes&lt;br /&gt;
advantage of the new data value reference structure in [[LabVIEW]] 2009 together with the native classes and will add&lt;br /&gt;
a full object-oriented support with excellent performance. This is the new generation of object-oriented support that&lt;br /&gt;
makes [[LabVIEW]] as powerful as any object-oriented language.&lt;br /&gt;
&lt;br /&gt;
The G# Framework is a National Instrument Compatible with [[LabVIEW]] Gold product within the [[LabVIEW]] Tools&lt;br /&gt;
Network. G# Framework is a registered trademark of AddQ Consulting.&lt;br /&gt;
&lt;br /&gt;
==What Is Unique About G#? ==&lt;br /&gt;
*A common root object for all classes, called G#Object&lt;br /&gt;
*Garbage Collector, objects don’t need to be destroyed explicitly&lt;br /&gt;
*Interface support, instead of supporting multiple inheritance&lt;br /&gt;
*Abstract methods and abstract classes&lt;br /&gt;
*Include support to keep objects alive and avoid [[LabVIEW]] Garbage collection&lt;br /&gt;
*Use native [[LabVIEW]] objects in combination with the new data value reference in [[LabVIEW]] 2009&lt;br /&gt;
*Support for static classes and class attributes&lt;br /&gt;
*Named objects with user counter&lt;br /&gt;
*Serialization of objects&lt;br /&gt;
*G# events that could be traced&lt;br /&gt;
*Desktop Trace Execution Toolkit events support&lt;br /&gt;
*Powerful debugger option with possibility to probe attributes, log events and also offer an active debug possibility&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* [http://www.addq.se/gsharp/ G# Framework]&lt;br /&gt;
* [http://sine.ni.com/apps/utf8/niaa.pro_view?p_all_id=24620 G# at National Instruments]&lt;br /&gt;
* [http://ni.com/labview LabVIEW]&lt;br /&gt;
* [http://decibel.ni.com/content/groups/gsharp G# Community]&lt;/div&gt;</summary>
		<author><name>MbGbg</name></author>
	</entry>
</feed>