Sabtu, 03 Desember 2011

Putting the pieces together - the DSharp presentation model

Recently there have been several threads and discussions about separating GUI and business logic. Of course that is nothing new, the MVC or MVP patterns are widely known. There is just one problem especially with these two patterns: the dependency between the presenter or the controller and the view and model. Often you cannot easily change the view. Testing the model and the controller or presenter...

Sabtu, 22 Oktober 2011

CodeRage 6 feedback and DSharp news

I think Code Rage 6 had interesting stuff for almost everyone. Thanks to the time difference I could watch the sessions live that interested me most at home after work (as I was also very interested in the Q&A):LiveBindings (Jim Tierney)You know I have been complaining about the LiveBindings much in the past. So the questions I had prior to these sessions were: Did I miss something when I started working with them that affected my opinion so...

Jumat, 07 Oktober 2011

Supports killing objects

Today I had a really bad "d'oh!" moment... feel free to laugh at me because I did not know better. ;)You all may use the Supports routine - so did I without further thinking about it - until today. I shamefully have to admit that I should have looked at its code and/or the documentation earlier.What happened? In my bindings I check the source and target objects for special interfaces (f.i. INotifyPropertyChanged)....

Kamis, 29 September 2011

BROWSER FIREFOX , HASILKAN DOLLAR

Ada-ada aja nih orang luar kalau Bikin bisnis Online,kali ini mereka membuat Browser sebagai penghasil Dollar.Mudah kok, kita cukup install Add On pada FireFox.Yang ane salut, nih Add On gak bikin Koneksi jadi lemot, Selain itu FireFox juga gak pernah Crash atau Error.Penasaran...?? Coba saja langsung :1. Daftar Dulu Jadi member Disini : MyBrowserCash2. Kalau sudah terdaftar,...

Minggu, 25 September 2011

AOP and duck typing in Delphi

AOP - something that fascinated me from the very first moment when my coworker told me about PostSharp. Unfortunately something that was almost impossible in Delphi without the proper knowledge of assembler and all the internal low level stuff. However even with Delphi 7 it was possible to a certain degree to intercept virtual methods using MeAOP.With the recent additions (namely enhanced RTTI) it...

Sabtu, 24 September 2011

DSharp Bindings vs LiveBindings

I think it's finally time to compare these two things and see which one may fit you better. This is my point of view that may not be completely objective.When I noticed that there was actually no language support for LiveBindings I was very disappointed. I think without language support you cannot create anything that works much different from how DSharp Bindings work. And actually LiveBindings don't. I could not just change the VCL source code so...

Minggu, 18 September 2011

Pimp your unit tests using mock objects

Have you ever faced the problem of having dependencies in your unit tests that made it hard to actually write a unit test instead of writing an integration test? Often you have that problem with bad designed code that does not follow certain principles. But also with well designed code you might end up having your one class you want to test which depends on 3 other classes which might as well depend on other classes. At this point you actually benefit...

Jumat, 02 September 2011

Delphi XE2 - heating up the hype: playing the matchmaker for VCL and FMX

To be honest, FireMonkey did not interest me much because of the fact that it is not compatible with any VCL application - says the documentation - actually that's not the truth!To keep the long story short: You can have both in one! (Disclaimer: I did only a few tests and it worked all fine - actually I have no clue if somewhere it's incompatible but I leave that as an exercise to you).Just create a new FireMonkey form (2D or 3D, doesn't matter)...

Kamis, 01 September 2011

Delphi XE2 - features aside from the hype: TVirtualInterface

While prolly almost everyone was creating fancy FireMonkey or VCL applications for Windows (32-bit and 64-bit), OSX and/or iOS with Delphi XE2 today I took a look at one of my favorite units in the RTL - System.Rtti.pas.When you look at the RTL Changes for XE2 you will see a new addition to the RTTI - TVirtualInterface. Along with this comes another improvement: RTTI can finally tell the implemented interfaces of a class (and its ancestors)....

Kamis, 25 Agustus 2011

CARA MUDAH MEMBUAT ISI KONTEN BLOG YANG BERMUTU (NEWBIE AYO NGUMPULLLL)

Nih ide baru Muncul kemarin setelah berpuasa sehari penuh...hehehee apa hubungannya cobak...?? Sebagai pengingat aja, kalau ane nulis ini waktu Bulan Ramadhan...Ok kita lanjut ke Trik...Kali ini buat yang mau Bikin Konten keren,tapi gak punya ide buat nulis atau mungkin punya ide tapi gak tau apa yang mau di tulisFungsi dari Trik ini :1. Anti Duplikat Konten2. Konten Blog...

Minggu, 21 Agustus 2011

TRIK DAPAT DOLLAR DENGAN MENYEBAR GAMBAR

Mungkin udah jadul,tapi apa salahnya berbagi ..kali aja ada yang belum tahu... ^_^Kali ini kita cari minimal $100 perbulan....Jiah langsung semangat dengar $100,..hehehe tapi itu beneranTarget kita kali ini  "Share picture", kita dibayar kalau gambar kita di klik , bukan itu saja, kita juga bisa mendapatkan pembayaran dobel, kalau gambar kita di digabung dengan iklan dari...

Rabu, 17 Agustus 2011

LiveBindings - what do you expect?

Since the start of the RAD Studio XE2 World Tour the word is out. Delphi XE2 will have 64-bit compiler, support for OSX and iOS applications with their new FireMonkey GUI framework and LiveBindings. If you haven't read the detailed RAD STUDIO XE2: Launch Event Report yet - now is the time to do it.When I heared about some built-in data binding architecture for the first time I was very excited. It was just a headword on the roadmap for Project "Wheelhouse"...

Selasa, 16 Agustus 2011

recetas de minercraft

Recetas Básicas Nombre Ingredientes Entra » Sale Descripción Madera Troncos Usado para construcciones de todo tipo, puede usarse para elaborar multitud de cosas. Palos Madera Usado para elaborar antorchas, flechas, carteles, escaleras, vallas y mangos de herramientas. Antorchas Palo + Carbón Usado para crear luz. Las antorchas también funden la nieve y el hielo. Banco de trabajo...
 

Indah Hidup Copyright © 2012 Fast Loading -- Powered by Blogger