Beiträge mit dem Stichwort ‘Kostenlos’

PHP: Getter und Setter mit PDT generieren

Veröffentlicht am 5. Februar 2010 um 12:40 by Fabian Martin Permalink

Eine Möglichkeit, automatisch Getter und Setter mit PDT zu generieren, habe ich noch nicht gefunden. Mit dem unten genannten Code, könnt Ihr das Erstellen von Gettern und Settern mit PDT aber beschleunigen.

Erstellt hierzu ein neues Code Template (Window -> Preferences -> PHP -> Editor -> Templates) und gebt ihm den Namen ‘get’. In das Feld Pattern, fügt ihr den unten gezeigten Code ein.

Um nun Getter und Setter zu generieren, müsst ihr nur noch ‘get’ in euren Editor tippen und die Tastenkombination STRG+Leertaste drücken. Der Code sollte erscheinen und der Cursor in der ersten Variable blinken. Mit Tab könnt ihr zwischen den Werten springen.

/**
* Legt ${field} fest
*
* @param ${type} ${dollar}${field}
* @return void
*/
public function set${funcName}(${dollar}${field})
{
	${dollar}this->${field} = ${dollar}${field};
}

/**
* Gibt ${field} zurück
*
* @return ${type}
*/
public function get${funcName}()
{
	return ${dollar}this->${field};
}

Das ganze geht natürlich auch mit statischen Werten:

/**
* Legt ${field} fest
*
* @param ${type} ${dollar}${field}
* @return void
*/
public static function set${funcName}(${dollar}${field})
{
	self::${dollar}${field} = ${dollar}${field};
}

/**
* Gibt ${field} zurück
*
* @return ${type}
*/
public static function get${funcName}()
{
	return self::${dollar}${field};
}

FlashDevelop + Adobe Flex

Veröffentlicht am 27. Juli 2009 um 11:00 by Fabian Martin Permalink

fdwikiDa ich mich seit langem mal wieder mit Flash beschäftigen wollte, hab ich mir am Wochenende ein Herz gefasst und bin auf die Suche gegangen.

Gefunden habe ich Adobe Flex und die kostenlose IDE FlashDevelop.

FlashDevelop unterstützt die Entwicklung mit einer automatischen Code Vervollständigung und Syntax Hervorhebung. Ganz so wie es der Entwickler liebt, arbeitet man direkt mit dem Quellcode, d.h. ein visueller Designer für die Oberfläche steht nicht zur Verfügung. Wer sich aber ein wenig mit HTML und CSS auskennt, wird keine Probleme haben, ansprechende Anwendungen zu erstellen.

Die dahinter liegende Geschäftslogik wird mit ActionScript 3 implementiert. Grundkenntnisse von Java oder C# reichen aus, um die Syntax schnell verstehen zu können.