View Single Post
Old 03-25-2012, 08:23 PM   #178
dave2008
Addict
dave2008 can program the VCR without an owner's manual.dave2008 can program the VCR without an owner's manual.dave2008 can program the VCR without an owner's manual.dave2008 can program the VCR without an owner's manual.dave2008 can program the VCR without an owner's manual.dave2008 can program the VCR without an owner's manual.dave2008 can program the VCR without an owner's manual.dave2008 can program the VCR without an owner's manual.dave2008 can program the VCR without an owner's manual.dave2008 can program the VCR without an owner's manual.dave2008 can program the VCR without an owner's manual.
 
Posts: 251
Karma: 183457
Join Date: Jan 2012
Device: k3G, KDXG, AuraHD
Quote:
Originally Posted by medwatt View Post
Thanks very much for the new release which I think has almost all the features one would want.
Except for annotaion, which we are working on now ;-P

Quote:
Originally Posted by medwatt View Post
I really would like to start to help the programming world. I have had a small introduction into C# when I was doing EE. But my knowledge is not enough to count myself as an amateur programmer. I really would like to request from one of you guys here to explain in details what I need beforehand in order to start programming something that makes sense.
A point to note, being of an engineering background I have written apps like the Durand Kerner algorithm for solving n degree polynomials, writing simple typing games, a little intro into database (SQL) programming.
I also have a very basic knowledge in C.

Please take my request seriously. I want to start from now moving into the right path and maybe a year from now I'll be ready.
It's great to know that you want to help out and make kindlepdfviewer better

Since you already learned programming before, I recommand you get start with Lua with this book: http://www.lua.org/pil/. It has a free online version for the first edition or you can buy a `deadwood` second edition to support the community :P. If you have problems, you can seek help from the IRC channel of Lua language (#lua), people there are very helpful.

A large part of kindlepdfviewer is written in Lua thus you can basically add lots of cool features without touching C code and cross compile. Just edit those lua script and you will have a customed kindlepdfviewer. When you are learning Lua, you can start hacking kindlepdfviewer at the same time. It is more fun than just reading books And I guess the `filechooser.lua` might be the script you want to look at first, it is not as complicate as `unireader.lua`, but still covers most of kindlepdfviewer's UI and control logic.

Good Luck with your hacking
dave2008 is offline   Reply With Quote