------------------------------------ Hi Oleg, Thank you for the quick response.
My readiness with respect to GUI programming is zero. I have moderately good experience in the original APL of STSC, vintage 1980. Learning J does not seem to be that difficult to me since I'm pretty adept at languages, and I can think in terms of APL programming logic, which seems readily transferable to J. What I lack is any knowledge of GUI programming, or even if I'm going to simply manage the J console, to recognize individual key strokes, clear the console window, etc. Handling the algorithms builds from APL and really doesn't bother me, but for example, I can't even figure how to clear the ijx screen if I want to then display something. Also, I just have the feeling that any serious programming for a windows machine must be respond appropriately to mouse operations and control/key combinations, cut or copy and paste etc., so that it will have a similar end-user interface with other windows programs. Current work environments tend to be interactive, and I really need some programed instructions to get up to speed in this area. Any help / directions you could give me or point me in the right direction would really be appreciated. Sincerely, Robert H. Graf, Ph.D. Boynton Beach, Florida --------------------------------------------- Oleg Kobchenko wrote: > > J GUI development tools can be thought of > as minimalistic Visual Basic. In terms of > rapidity it can even beat that for simple > to intermediate stuff. More complex controls > like Grid, Plot, ActiveX, etc. will require > more knowledge. > > What is your status now: can you build a simple > form and know how to make basic use of Form Editor? > Or your are already for something really complex? > > Petzold IMO said that to master a new GUI tool he > built a hex editor. Here's a hex editor using Grid: > > http://www.jsoftware.com/jwiki/AndrewNikitin/HexView > > But all simpler stuf is all done right in the > Form Editor, which is fully described in the > J User Manual -- together with the WD and GL2. > The documentation is also very brief but (mostly) > complete. > > I recommend doing a lot of practice -- 20 different > little applications, before you feel at ease. > For example, build a Currency Conversion tool, then > simple Calculator, then a Mortgage calculator etc. > A big painful mistake is trying to do a complex > application right from the get-go. First learn the > tools not thinking of the business side, so that > when you ready for something real, you not be thinking > about the tools. > > Helpful is figuring out how various demos, addons > and Wiki scripts work. But there is no one path, just > try new features in order as you discover them and > trust your instincts. > > > --- Lynn & Bob Graf <[EMAIL PROTECTED]> wrote: > >> Hello all, >> I'm a newbie at J. I have significant experience in the original APL, >> dating back from the 80's >> when the principal use was from remote printing terminals. I've read >> alot on J, and its >> heritage from C as well as APL is obvious, which is fine, I've programmed >> in C as well. The >> problem is that I have no background in programming for a windows GUI. >> While there is some >> documentation for it, I really need a detailed tutorial so that I can >> begiin to engaged in >> programmed instruction. I find the documentation on this in the primer >> insufficient, and would >> like to know if anybody could make recommendations to me as to where I >> can turn, say in the J >> Wiki, or elsewhere on the net. >> I'm a bit overwhelmed at the info, but don't know where to search. >> Please help. >> Thank you very much. >> Bob from Boynton Beach, FL >> __________________________________________________ >> Do You Yahoo!? >> Tired of spam? Yahoo! Mail has the best spam protection around >> http://mail.yahoo.com >> ---------------------------------------------------------------------- >> For information about J forums see http://www.jsoftware.com/forums.htm >> > > > __________________________________________________ > Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam protection around > http://mail.yahoo.com > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > > -- View this message in context: http://www.nabble.com/Programming-for-the-Windows-GUI-tf4753459s24193.html#a13640364 Sent from the J Chat mailing list archive at Nabble.com. ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
