You can use a search engine to find books. The one directly from Microsoft is Inside Microsoft Dynamics AX.
It's true that RunBase framework often use dialogs, but it's not true that you can't use dialog without RunBase nor that dialogs are required for RunBase.
The main purpose of RunBase and SysOperation frameworks is to collect user input on client, pack the data, send them to server and executing logic there. SysOperation framework is new in AX 2012, it solves several problem with RunBase and it offers some extra features.