This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line! See this thread for details.
Today I checked that I passed SCJD . It was very quick, it took less than a week to assess. The score is below:
The maximum possible score is 400; the minimum to pass is 320. General Considerations (maximum = 100): 79 Documentation (maximum = 70): 70 O-O Design (maximum = 30): 30 GUI (maximum = 40): 37 Locking (maximum = 80): 44 Data store (maximum = 40): 40 Network server (maximum = 40): 40
I would like to thank you all for support and help, this certificate would be much harder without it.
A really high score... Could you comment your GUI design? Elaborated, simple and extensible,..? Regards
SCJP, OCMJD, OCMJEA
Joined: Sep 21, 2005
My GUI was very standard, menu, toolbar and table. Searching criteria were entered in separate dialog window using combo-boxes (which also were initialized with values from database). For customer id I used JOptionPane. I made table with records sortable but I think this is not necessary. I tried to make my GUI complete, so I added mnemonics, accelerators etc.
I'm little disappointed with my locking score, I spent a lot of time implementing it. Well, I must have missed something.
I did that too however, there is no need for it, as my search algorithm is simple - match or not match. No trimming or otherwise manipulating the record data when searching. This way I think I am safe with either null or space padded values.
No, I have only toolbar and menu. I don't have any buttons on panel, only table.
Hi Pawel! Did you use the same table to show search results? How do you switch between Show all/Show search results? I'm thinking about it as a Filter (as in MS Access) that you can apply/delete.
Joined: Sep 21, 2005
I used the same table to show search results. After accepting search dialog, table updated and displayed search results. To show all records you had to search again with specific criteria. I guess 'Show all' option could be a better solution for that.