Dear Zainul, Sebelumnya anda harus mengetahui attribute di .NET itu apa. Ini tidak ada hubungannya dengan C# atau VB, melainkan attribute di dalam library .NET. Jadi, mohon dipisahkan mana yang merupakan spesifik di C# dan mana yang bukan. Darimana anda mendapatkan istilah "attribute based programming di C#" ini? Hati-hati dalam mencari dan membaca artikel yang berhubungan dengan .NET selain dari MSDN, karena anda harus mempertanyakan dulu reputasi pembuat artikel ini. Saya kok malah jadi penasaran anda dapat dari mana. Attribute ini jika dipasang pada suatu method, maka scope atau batasan attribute hanya pada method tersebut. Attribute dapat memiliki scope assembly, class, method, property. Scope ini adalah "metadata" dari suatu library. Untuk memanfaatkan attribute ini, anda harus melakukan reflection terhadap assembly/class/method/property yang bersangkutan. Untuk referensi, jika anda memakai Visual Studio 2010 atau Visual Studio 2012, silakan mulai dari link ini: http://msdn.microsoft.com/en-us/library/5x6cd29c(v=vs.100).aspx Oh ya, istilah attribute based programming tidak ada ebooknya, selama ini yang saya ketahui. Yang saya tahu, attribute di .NET adalah annotation jika dilihat dari kacamata programming secara umum.
Best regards, Eriawan Kusumawardhono Visual F# MVP My MVP Profile: http://mvp.microsoft.com/en-us/mvp/Eriawan%20Kusumawardhono-4040024 Date: Fri, 7 Jun 2013 09:31:00 +0700 From: [email protected] To: [email protected] Subject: [Mugi] Tanya - Attribute Based Programming Dear rekan-rekan semua. Selamat Pagi. Maaf, pagi-pagi sudah mengganggu... :D Kalau boleh saya hendak menanyakan tentang Attribute Based Programming menggunakan C#. Adakah ebook atau situs yang rekan-rekan sarankan kepada saya perihal Attribute Based Programming dari basic -advance. Atau berupa contoh terapan juga boleh. Saya ingin membuat decrypt otomatis terhadap data terkirim jika memiliki attribut tertentu. Dan saya ingin melakukannya secara otomatis ketika suatu method memiliki attribute tertentu. Seperti halnya yang telerik grid lakukan. Jadi ketika memiliki attribute GridAction, dia langsung mengembalikan JsonResult sebagai result. Dan filtering maupun paging juga dilakukan secar otomatis. Saya sudah mencoba dekompilasi code Telerik, di dalam attribute GridAction terdapat method yang dieksekusi secara otomatis. Namun saya masih tidak mengerti, bagaimana cara menautkannya kode tersebut, sehingga bisa dieksekusi secara otomatis. Terima kasih sebelumnya. ------------------------------------ Salam Hormat Zainul Huda _______________________________________________ Mugi mailing list [email protected] http://lists.mugi.org/mailman/listinfo/mugi
_______________________________________________ Mugi mailing list [email protected] http://lists.mugi.org/mailman/listinfo/mugi
