From: <mi...@wo...> - 2019-03-26 14:35:56
|
While this is all very old, I am very new to Lua programming and specifically wxWidgets/wxLua. I have everything in place and working, as well as wxFormBuilder and am using it (yet more to learn). I am used to OOP and languages like Visual Basic, Basic, C, Php, HTML, CSS, MySQL and more, so Lua should not really be too hard for me. However, since there is little to no documentation for wxLua and wxWidgets, I am pretty lost. The docs that are available, as has been mentioned on other forums, could literally give you a headache. I have tried youtube for videos, but most regarding wxFormBuilder are for C++ or Python. Due to my needs I am using Lua 5.1 (yes, I know 5.3 is available but I need 5.1 for crypto libraries and wxLua/wxWidgets) and just need some help. If there are any tutorials or other easier to read docs, books, manuals, etc that would be great. Specifically, I am trying to save/load and encrypt/decrypt data using Lua and sha-256, AES or Blowfish. I am also trying to simply code the various widgets (buttons, text controls, etc) in Lua and having a hard time. Something as mundane as a Login and registration form that is usually very easy to do with a MySQL database is giving me real grief in Lua. I have gone through all the wxWidget samples and gleaned a small amount of learning from them, but I am not grasping the overall concept. I have watched Lua tutorials on YouTube and it seems overly easy and very basic-like, but that does not seem to be the case with wxLua and wxWidgets. I DO NOT program in C++ and have never been able to grasp it. I appreciate any guidance to tech support forums or learning materials. Thank you. Mike |
From: Hernan C. <jhe...@gm...> - 2019-03-26 18:01:32
|
Hi, Mike. http://wxlua.sourceforge.net/ http://wxlua.sourceforge.net/docs/wxlua.html http://wxlua.sourceforge.net/docs/wxluaref.html With respect to a "no documentation for wxLua and wxWidgets", I consider all you need to know is: wxLua is a clon of Lua v5.1 specifically compiled to take advantage of wxWidgets. This means that all the documentation of wxLua (functions to use in wxLua, the reference) is really the documentation of wxWidgets. Then... in the third link I wrote you in this message [[ wxLuaRef ]] you can find the very API that was really incorporated (from wxWidgets) in wxLua. This means: when you need to use a wxWidgets class, you must look for it from the wxLuaRef.html page and see if it was incorporated. The third column called "Wrapped by wxLua" give you the key. I can share more info with you about this. I would like to guide you in understanding wxLua and wxWidgets. We can keep in touch. *HERNAN CANO MARTINEZ* Analista de Sistemas My son made a very intensive study of this same library and he developed a "framework" (he called so) for developing "better" in Lua using wxWidgets. I can share the "Lide framework" with you and who could ask for it. My son went to the sky on past january-30-2019, and he puts some info in GitHub and other pages as TheDary. I'll look for the info. |
From: <mi...@wo...> - 2019-03-26 18:54:31
|
Hernan, Thank you for your reply. Yes, I have those links already and they are pretty hard to understand with little to no code examples, which is truthfully how I learn programming. I was hoping for more actual tutorials or expanded, easy to read, documentation. Not sure what you mean by "This means: when you need to use a wxWidgets class, you must look for it from the wxLuaRef.html page and see if it was incorporated. The third column called "Wrapped by wxLua" give you the key." What key? Your son's project sounds interesting and I am sorry he passed. I would be very interested in your Lide Framework. Mike On 2019-03-26 13:01, Hernan Cano wrote: > Hi, Mike. > > http://wxlua.sourceforge.net/ > > http://wxlua.sourceforge.net/docs/wxlua.html > > http://wxlua.sourceforge.net/docs/wxluaref.html > > With respect to a "no documentation for wxLua and wxWidgets", I > consider all you need to know is: > > wxLua is a clon of Lua v5.1 specifically compiled to take advantage of > wxWidgets. This means that all the documentation of wxLua (functions > to use in wxLua, the reference) is really the documentation of > wxWidgets. > > Then... in the third link I wrote you in this message [[ wxLuaRef ]] > you can find the very API that was really incorporated (from > wxWidgets) in wxLua. This means: when you need to use a wxWidgets > class, you must look for it from the wxLuaRef.html page and see if it > was incorporated. The third column called "Wrapped by wxLua" give you > the key. > > I can share more info with you about this. I would like to guide you > in understanding wxLua and wxWidgets. > > We can keep in touch. > > HERNAN CANO MARTINEZ > Analista de Sistemas > > My son made a very intensive study of this same library and he > developed a "framework" (he called so) for developing "better" in Lua > using wxWidgets. I can share the "Lide framework" with you and who > could ask for it. My son went to the sky on past january-30-2019, and > he puts some info in GitHub and other pages as TheDary. I'll look for > the info. > _______________________________________________ > wxlua-users mailing list > wxl...@li... > https://lists.sourceforge.net/lists/listinfo/wxlua-users |
From: Hernan C. <jhe...@gm...> - 2019-03-26 23:20:17
|
Yes, Mike. I am going to look for the info and get in contact again with you. When I say "The third column ...give you the key" I mean that there you can know what class are in wxLua. I am also a non C-programmer. I am also reading info for programming in Lua. See you soon. *HERNAN CANO MARTINEZ* Analista de Sistemas Cel: 300-782.48.44 (sólo llamadas) WhatsApp: 316-601.12.67 (sólo WhatsApp) <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail> Libre de virus. www.avast.com <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail> <#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2> |