Schlagwort-Archive: d-ide

fxLib

So, decided to put in a link to my small Win32 & OpenGL wrapper library called FXLIB for the Digital Mars Programming Language.

The following code produces a simple window with an ‚OK‘-Button.
Note: I’ve chosen the C# naming convention for the classes and function names.

pragma(lib,"fx.lib");

import std.stdio, std.cstream;
import fx.myfx;

class MyWin:Window
{
	this(){
		Size=Point(200,150);
		Text="Hello World!"w;

		auto b=new Button(this,"Click me!"w,10,10, 100,25);
		b.OnClick~=(Object sender){
			MessageBox.Show(
				"That was a button."w,
				"Caption"w);
		};
	}
}

void main()
{
	auto w=new MyWin();
	w.Show();

	Application.Run();
}

D-IDE grows

Stück für Stück wächst die D-IDE in ihren Features. Neulich erst wurde der D_Parser – ein grundlegendes Modul zum Analysieren von Nutzercode – so erweitert, dass damit ein kleiner Taschenrechner, oder besser, ein Formelanalyse-Tool möglich wurde. Mathematische Termstrukturen können so einfach aufgelöst und berechnet werden.