Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. Phalanger (Programmiersprache) – Wikipedia
Phalanger (Programmiersprache) – Wikipedia 👆 Click Here!
aus Wikipedia, der freien Enzyklopädie
Phalanger
Basisdaten

Aktuelle Version 3.0 (April 2012)[1]
(3. Mai 2012)
Betriebssystem CLR
Programmier­sprache C#
Kategorie Compiler
Lizenz Apache-Lizenz (Apache 2)
deutschsprachig nein
github.com/devsense/phalanger

Phalanger ist eine objektorientierte Programmiersprache, die auf der Skriptsprache PHP aufbaut und für die CLR, also beispielsweise für das .Net-Framework oder Mono, entwickelt wurde.

Im Gegensatz zu PHP können mit Phalanger, wie auch mit C# oder J#, eigenständige Applikationen oder Funktionsbibliotheken geschrieben werden, die als EXE-Dateien aufgerufen oder als DLL-Dateien in andere Assemblies eingebettet werden können.

Neben dem Compiler existieren Plug-ins für die integrierte Entwicklungsumgebung Visual Studio und den Microsoft Webserver IIS. Letzteres ermöglicht das Erstellen dynamischer Webseiten, wie mit PHP auf einem Apache-Server.

Programmierbeispiel

[Bearbeiten | Quelltext bearbeiten]
 <?

 import namespace System;
 import namespace System:::ComponentModel;
 import namespace System:::Drawing;
 import namespace System:::Windows:::Forms;
 import namespace TestPhalanger;

 function Main()
 {
     Application::EnableVisualStyles();
     Application::Run(new MainForm());
 }

 namespace TestPhalanger
 {
     class MainForm extends System:::Windows:::Forms:::Form
     {
          /*
          * Konstruktor
          */
         function __construct()
         {
             $this->InitializeComponent();
         }

         function InitializeComponent()
         {
             $this->SuspendLayout();

             // Fenster initialisieren
             $this->ClientSize = new Size(292, 266);
             $this->Name = 'MainForm';
             $this->Text = 'Hello, Phalanger!';
             $this->ResumeLayout(false);
             $this->PerformLayout();
         }
     }
 }

 ?>

Siehe auch

[Bearbeiten | Quelltext bearbeiten]
  • Liste von .NET-Sprachen

Einzelnachweise

[Bearbeiten | Quelltext bearbeiten]
  1. ↑ 3.0 (April 2012) for .NET 4.0. Phalanger; abgerufen am 11. Mai 2012.
Abgerufen von „https://de.teknopedia.teknokrat.ac.id/w/index.php?title=Phalanger_(Programmiersprache)&oldid=223309839“
Kategorien:
  • PHP
  • .NET
  • Objektorientierte Programmiersprache

  • indonesia
  • Polski
  • العربية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصرى
  • Nederlands
  • 日本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українська
  • Tiếng Việt
  • Winaray
  • 中文
  • Русский
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id