Rabu, 24 Februari 2010

X++ (bahasa pemrograman terbaru)

Untuk memenuhi tugas softskill yang diberikan dosen, saya disuruh mencari pembahasan tentang bahasa pemrograman terbaru.. Pada saat saya membaca-baca di wartawarga ternyata ada salah seorang yang mempost tentang bahasa pemrograman terbaru yang dikeluarkan Microsoft yaitu bahasa X++.

X++ merupakan bahasa pemrograman yang dipakai sebagai code behind of MorphX. MorphX sendiri merupakan lingkungan development yangg sudah terintegrasi di Micorosoft Dynamics Ax dimana para developer dapat membuat DataType, Enumeration, Tables, Queries, Forms, Menus dan Reports.X++ ini dalam penataan bahasa pemrogramannya mengikuti keluarga C/C++ dan membawa konsep OOP seperti pada Java dengan case-insensitive seperti pada Delphi dan Basic,sehingga mempermudah seorang developer untuk membuat sebuah aplikasi.Berikut contoh dari skrip yang dibuat dengan menggunakan bahasa X++.


Syntax X++ sendiri sebagian besar mengadaptasi dari syntax keluarga C. Disana terdapat Looping, Logical conditional (If condition...), Query (seperti halnya LINQ di .NET tanpa harus menggunakan object koneksi), Array, dsb.

Code Sample :

public static void xppTest1(Args _args)
{
UserInfo userInfo;
;

update_recordset userInfo
setting enable = NoYes::No
where userInfo.id != 'Admin'
&& userInfo.enable;
}

Penjelasan :

UserInfo adalah salah satu table object yang dapat kita lihat secara logical di Database baik SQL Server maupun Oracle.

update_recordset merupakan syntax untuk update query

setting merupakan syntax untuk men-set field dengan value yang baru

where merupakan filtering bagi sebuah query

NoYes merupakan salah satu Enumeration object seperti yang di sebutkan di atas.

Penjelasan diatas hanya merupakan contoh sederhana yang bisa dicoba dengan menggunakan editor..

jika kalian berminat untuk mempelajari lebih dalam, silahkan kunjungi situs ini...

Tidak ada komentar:

Posting Komentar