![]() In this time i write about new feature for DBReport: Render to PDF. You can download the last version here ( mirror). At the beginning I chose Simbarcodes of Matthew Combatti for ease of implementation in DBReport and because it is very active in the forum, but Matthew did not answer me an email to buy the component (if Matthew is reading this, please answer: how do I buy?) so I had to implement BarcodeMBS for a client who needed barcode on the reports. Something additional, besides solving some bugs, there is support for MBS barcode. I’m preparing a big re-coding (some people called refactoring) so the unit-test are a valuable tool for software quality.īy the way, i use sakila db and add demo reports (a +500 pages report!). In case of subtotals I have to code some kind of helper function returning the value and check if is equal of a field of query. That’s unit-tests for, “ …take the smallest piece of testable software in the application, isolate it from the remainder of the code, and determine whether it behaves exactly as you expect.” Users had issues with subtotal functions. I have some problems to resolve but I like the progress.So stay tuned!. And I can add a persistent memento pattern, well, I guess… ![]() It works like NSUndoManager -command pattern- but without subclassing, add methods, etc. I think is posible, that’s why I desided write my own UndoManager. I was impressed with TheBigUndo, how does he do it? the timer is the answer but… Anyway, BigUndo requires “resale” the license so descarted! by other hand, with UndoToolkit I have the source and is a proved tool, however, for use the Undotoolkit require subclassing, add an interfase, some methods and are ready for undo, not much to do, right? Are there other form to do that? So, before implement the undoToolkit, I search on internet, find the command pattern, the memento pattern and the NSUndoManager, I asked myself: How I wish the undo? maybe one undo with both? command and memento pattern. ![]() In my path on rewrite the designer I created two controls: The Canvas and the UndoManager.įor the canvas I see products like SimDesignerCanvas by Matthew Combatti and NaturalScrollingCanvas by Jim McKay, Both are good products but not for me, especially for the cost, I have to “resale” and the cost is same of mine, so I desided write my own, can see a video here.įor the undo I checkout UndoToolkit by Scott Forbes and TheBigUndo by Jim McKay.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |