- 1
- 2
- Extensible Application Markup Language
- Extensible Stylesheet Language Transformations
- Daftar bahasa markah
- Microsoft Expression Blend
- ExifTool
- Extensible Application Markup Language
- List of document markup languages
- Markup language
- XML
- List of XML markup languages
- HTML
- Standard Generalized Markup Language
- YAML
- User interface markup language
- IBM Generalized Markup Language
The Passion of the Christ (2004)
Rise of the Planet of the Apes (2011)
Dawn of the Planet of the Apes (2014)
War for the Planet of the Apes (2017)
Sicario: Day of the Soldado (2018)
Indiana Jones and the Last Crusade (1989)
Godzilla vs. Kong (2021)
A Silent Voice: The Movie (2016)
The Last Samurai (2003)
A Quiet Place Part II (2021)
Rogue One: A Star Wars Story (2016)
Extensible Application Markup Language GudangMovies21 Rebahinxxi LK21
Extensible Application Markup Language (XAML, dieja zammel ['zæm?̩]) adalah sebuah bahasa berbasis XML deklaratif yang diciptakan oleh Microsoft yang digunakan untuk menginisialisasi nilai dan objek terstruktur. XAML tersedia di bawah Open Specification Promise Microsoft. Akronim ini pada mulanya merupakan singkatan dari Extensible Avalon Markup Language - Avalon, yaitu sebuah nama kode untuk Windows Presentation Foundation (WPF).
Tinjauan
XAML digunakan secara ekstensif di dalam teknologi .NET Framework 3.0, khususnya Windows Presentation Foundation (WPF) dan Windows Workflow Foundation (WF). Di dalam WPF, XAML digunakan sebagai sebuah bahasa markup antarmuka pengguna untuk mendefinisikan elemen antarmuka pengguna, data binding, eventing, dan fitur-fitur lain. Dalam WF, workflow dapat didefinisikan dengan menggunakan XAML.
Elemen XAML memetakan langsung ke instance objek Common Language Runtime, sementara atribut XAML memetakan ke properti dan event Common Language Runtime di atas objek-objek tersebut. File XAML dapat diciptakan dan disunting dengan alat desain visual semacam Microsoft Expression Blend, Microsoft Visual Studio, dan desainer visual Windows Workflow Foundation yang dapat di-host-kan. XAML juga dapat diciptakan dan disunting dengan penyunting teks standar, penyunting kode semacam XAMLPad dan Kaxaml, atau dengan penyunting grafis semacam Vectropy.
Teknologi
File XAML dapat dikompilasi ke dalam file .baml (Binary XAML) yang dapat dimasukkan sebagai sumber daya ke dalam assembly .NET Framework. Pada saat run-time, mesin framework mengekstrak file .baml dari assembly tersebut, mem-parse, dan menciptakan sebuah pohon visual WPF atau workflow.
Bila digunakan dalam Windows Presentation Foundation, XAML digunakan untuk menjelaskan visual antarmuka pengguna. WPF memungkinkan definisi dari kedua objek 2D dan 3D, rotasi, translasi, animasi, dan berbagai efek dan fitur lainnya.
Bila digunakan pada konteks-konteks Windows Workflow Foundation, XAML digunakan untuk menjelaskan logika deklaratif yang berpotensial berjalan lama, seperti yang dibuat oleh alat pemodelan proses dan sistem aturan. Format serialisasi untuk workflow sebelumnya disebut 'XOML', untuk membedakan dari penggunaan XAML sebagai markup antarmuka pengguna, namun sekarang tidak dibedakan lagi. Bagaimanapun, file ekstensi untuk file yang berisi markup workflow masih berupa "XOML".
Templat
XAML menggunakan sebuah cara spesifik untuk mendefinisikan Look and Feel yang disebut Templat, berbeda dari sintaks Cascading Style Sheets, tetapi mirip dengan XBL.
Contoh
Contoh di bawah ini memperlihatkan sebuah teks "Hello World!" di dalam container XAML top-level yang disebut Canvas.
Skema (bagian xmlns="http://schemas.microsoft.com Diarsipkan 2017-07-05 di Wayback Machine....") bisa saja berbeda di komputer Anda.
Dengan menggunakan skema yang disarankan Microsoft, contoh di atas menjadi
Teknologi ini dapat diintegrasikan ke dalam halaman web jika WPF diinstal menggunakan XBAP yang merupakan aplikasi terkompilasi yang berjalan di dalam sebuah lingkungan bak-pasir yang di-host dalam browser. Cara lain adalah dengan menggunakan plugin Silverlight. Kode tidak bisa dimasukkan langsung dalam halaman HTML, tetapi harus dimuat ke dalam halaman melalui JavaScript. Jika .NET 3.0 atau lebih tinggi diinstal, file Loose XAML juga dapat dilihat di browser yang kompatibel (termasuk Internet Explorer dan Firefox) sehubungan dengan. NET Framework 3.0, tanpa perlu plugin untuk Silverlight. File Loose XAML adalah file yang berisi markup saja yang terbatas hanya untuk mendefinisikan isi visual yang akan di-render. File ini tidak dikompilasi dengan sebuah applikasi.
File MySilverlight.js musti berisi kode yang memuat kode XAML di atas (sebagai sebuah file XML) di bawah elemen html MySilverlight.
Kritik
European Committee for Interoperable Systems berpendapat bahwa penggunaan XAML oleh Microsoft di dalam Silverlight bertujuan untuk memperkenalkan konten di dalam world wide web yang hanya dapat dilayani dari platform Windows.
Namun XAML juga dapat dilihat di browser non-Microsoft pada Windows dan Mac. Microsoft juga menyediakan dukungan langsung untuk pengembangan Silverlight Viewer untuk GNU/Linux bernama Moonlight.
Catatan kaki
Pranala luar
Exporter Adobe Fireworks to XAML (gratis) Diarsipkan 2009-02-25 di Wayback Machine.
WPF SDK Diarsipkan 2008-08-21 di Wayback Machine.
Microsoft XAML overview Diarsipkan 2006-07-17 di Wayback Machine.
Pengenalan kontrol-kontrol XAML dari Microsoft Longhorn Developer Diarsipkan 2023-07-16 di Wayback Machine.
United XAML Initiative Diarsipkan 2022-03-05 di Wayback Machine. - Open Source XAML
NetFXGuide.com Diarsipkan 2006-11-26 di Wayback Machine.
LearnWPF Diarsipkan 2022-03-04 di Wayback Machine.
Situs teknologi bahasa markup Diarsipkan 2023-03-10 di Wayback Machine.
Free XAML Designs Website Diarsipkan 2008-08-28 di Wayback Machine.
Mediaportal Diarsipkan 2023-07-03 di Wayback Machine.
Konverter LightWave 3D > Objek XAML Diarsipkan 2006-10-29 di Wayback Machine.
Dylan's XAML Word (Word Processor) on Codeplex Diarsipkan 2009-02-14 di Wayback Machine.
3DPaintBrush - Create XAML from 3D models Diarsipkan 2009-01-18 di Wayback Machine.
Kata Kunci Pencarian:
The Extensible Markup Language | PDF | Xslt | Markup Language

XML - eXtensible Markup Language | Stock vector | Colourbox

XML - eXtensible Markup Language | Stock vector | Colourbox

eXtensible Markup Language | PPT

eXtensible Markup Language | PPT

Extensible Markup Language (XML)

What is eXtensible Application Markup Language (XAML)? | Markup ...

What is eXtensible Application Markup Language (XAML)? - Business ...

Extensible Markup Language (XML)

What is Extensible markup language | Ai Basics | Ai Online Course

Extensible Application Markup Language - refugeictsolution.com.ng

What Is Extensible Markup Language (XML)? Extensible Markup Language ...