Beefy Boxes and Bandwidth Generously Provided by pair Networks
Think about Loose Coupling

Re: Tk Tutorial, Featuring Your Very Own "Perl Sig/OBFU Decoder Ring"

by atcroft (Abbot)
on Jul 23, 2002 at 17:35 UTC ( #184511=note: print w/replies, xml ) Need Help??

in reply to Tk Tutorial, Featuring Your Very Own "Perl Sig/OBFU Decoder Ring"

I had only one concern with regards to this the tutorial.

When I first started to read it, I read around the code (saving it for later, because of its apparent size), and my first thought was that the content I had read was rather weak (and slightly disappointing, for it is a topic I have wanted to learn more about for some time), jumping from the basics to further exercises with little in-between. Then, I noticed the abundance of comments that appeared in the code listing, and began to wonder, and started to read the code, finding there the meat of your tutorial.

I applaude the commenting and explanations there, but would suggest that perhaps either a quick mention of what functionality is used within the code, or simply that each section of the code contains comments regarding the functions used there, so others do not dismiss it for the same reason.

My thanks for your time in preparing this tutorial.

  • Comment on Re: Tk Tutorial, Featuring Your Very Own "Perl Sig/OBFU Decoder Ring"

Replies are listed 'Best First'.
Re: Re: Tk Tutorial, Featuring Your Very Own "Perl Sig/OBFU Decoder Ring"
by hiseldl (Priest) on Jul 27, 2002 at 20:29 UTC
    atcroft, I added a note right before the code telling everyone to read the comments; thank you for pointing this out.

    I had a couple goals in mind when I wrote this:

    • Get a Tk Tutorial out there as soon as possible for my fellow monks to look at that would be useful, and
    • Add to/update the body over time as I received feedback, such as yours.
    Also, I am thinking about writing another tutorial about the layout managers pack, place, grid, and form because the layout manager is the foundation of most Tk applications, and a deeper understanding of these methods will help everyone developing Tk scripts tremendously. For instance, I didn't even know that there were 4 layout managers until recently, and after learning about them, I realized that I could have taken a different approach in laying out my widgets that would have saved me a couple hours of head-scratching. :)

    In any case, thank you again for your feedback. I will make changes over the next few weeks/months to improve the readability and the flow of this Tk Tutorial.


Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://184511]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others contemplating the Monastery: (4)
As of 2021-04-16 22:18 GMT
Find Nodes?
    Voting Booth?

    No recent polls found