File: help.html

package info (click to toggle)
tcltutor 2b4-4
  • links: PTS
  • area: non-free
  • in suites: woody
  • size: 732 kB
  • ctags: 119
  • sloc: tcl: 2,116; sh: 81; makefile: 40
file content (142 lines) | stat: -rw-r--r-- 5,037 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
<HTML><BODY>
<CENTER><H2>TCLTUTOR</H2></CENTER>
<CENTER><H4>INTRODUCTION</H4></CENTER>
<P>
TclTutor is a Computer Aided Instruction package to help you learn the
Tcl language.  This set of lessons will introduce you to the language syntax 
and explain how the commands can be used.
<P>
<CENTER><H4> SCROLLING TEXT</H4></CENTER>
Along the right hand edge of the text windows is a vertical bar called a
ScrollBar.  If you put the cursor in the upper colored portion of the
bar, and hold down the left or middle mouse button, you can drag that
colored portion lower, and display more of this text.  If you drag it
up, it will display any previous text.  Clicking the up and down
pointing triangles with the left mouse button will move the text one
line in that direction. 
<P>
<CENTER><H4>   BUTTONS</CENTER></H4>
<TABLE>
<TR><TD nowrap valign=top><CODE>Files </CODE>
    <TD valign=top>Select lessons and courses, set fonts and colors, or exit
  <TABLE>
  <TR><TD nowrap valign=top><CODE>Lessons  </CODE>
    <TD valign=top>Selects an individual lesson from the current course.
  <TR><TD nowrap valign=top><CODE>Courses</CODE>
    <TD valign=top>Selects the course.  (Only Tcl implemented currently.)
  <TR><TD nowrap valign=top><CODE>Set Font Size</CODE>
    <TD valign=top>Opens a new window with a slider to select the font size.
  <TR><TD nowrap valign=top><CODE>Set Colors</CODE>
    <TD valign=top>Opens a new window with a Color selector to select foreground and
         background for the labels, buttons and text windows.
  <TR><TD nowrap valign=top><CODE>Exit</CODE>
    <TD valign=top>Exits TclTutor.
  </TABLE>  
  </TABLE>  

<TABLE>
<TR><TD nowrap valign=top><CODE>Terseness </CODE>
    <TD valign=top>Select the amount of detail and explanation
  <TABLE>
  <TR><TD nowrap valign=top><CODE>Beginner  </CODE>
    <TD valign=top>For people just learning about programming
  <TR><TD nowrap valign=top><CODE>User</CODE>
    <TD valign=top>For people who know how to program
  <TR><TD nowrap valign=top><CODE>Expert</CODE>
    <TD valign=top>For people who already know several languages
  </TABLE>
  </TABLE>
<TABLE>
<TR><TD nowrap valign=top><CODE>Next Lesson</CODE>
    <TD valign=top>View the next lesson

<TR><TD nowrap valign=top><CODE>Previous Lesson</CODE>
    <TD valign=top>View the previous lesson

<TR><TD nowrap valign=top><CODE>Run Example</CODE>
    <TD valign=top>Run the code in the Example Code window

<TR><TD nowrap valign=top><CODE>Help/About</CODE>
    <TD valign=top>Display the Help and About text.
</TABLE>

<CENTER><H4>
   COMMAND SYNTAX CONVENTION
</CENTER></H4>
When the syntax of a tcl command is described, the convention Dr. 
Ousterhout uses in the tcl man pages is followed:
<UL>
<LI> The name of the command is in boldface type
<LI> The arguments are in italics
<LI> Arguments bounded by '?' are optional
</UL>

<CENTER><H4>
   EXAMPLE CODE EDITING COMMANDS
</CENTER></H4>
(The symbol '^' indicates that you depress the control (Ctrl) key while 
you depress the letter following the '^' symbol)
<UL>
<LI>    ^N    Next line
<LI>    ^P    Previous line
<LI>    ^A    Beginning of line
<LI>    ^E    End of line
<LI>    ^F    Forward one character
<LI>    ^B    Back one character
</UL>
<P>
<CENTER><H4>TERSENESS</H4></CENTER>
There are 40+ Tcl lessons in this package.  Each lesson is written with
varying levels of explanation.  
<P>
<UL>
<LI> The <I>Beginner</I> level is designed for folks who may not have
programmed before and know very little about Computer Science.  There is
a lot of explanation of terms and concepts in this level.
<LI> The <I>User</I> level is for folks who may have learned one or two
computer languages, but haven't used scripting and glue languages.  This
level explains some of the more esoteric aspects of Tcl, and assumes the
reader is familiar with basic Computer Science terms.
<LI> The <I>Expert</I> level is very terse.  It assumes you already speak several
computer languages, are familiar with Unix and Windows, and are just looking
for the ways that Tcl is different from what you've used before.
</UL>
<P>
If you are a new computer user, you may
prefer the <I>Beginner</I> level.  If you are more experienced, or are using
TclTutor as an online reference while you work, you may prefer the <I>Expert</I>
level.
<P>
<CENTER><H4>MORE REFERENCES</H4></CENTER>
No single learning tools is right for everyone, and no tool can cover all
the available material.
<P>
There are links to other online tutorials at<BR>
<CODE>http://www.msen.com/~clif/Tcl.html</CODE>
<P>
There are many links at:<BR>
<CODE>http://dev.scriptics.com/</CODE>
<P>
A Reccommended reading list is:<BR>
<TABLE>
  <TH>
    <TD> Author
    <TD> Title
  <TR>
    <TD> Clif Flynt
    <TD> Tcl/Tk for Real Programmers
   <TR>
    <TD> Brent Welch
    <TD> Practical Programming in Tcl/Tk
   <TR>
    <TD> Mark Harris<BR>Michael Mclennan
    <TD> Effective Tcl/Tk
   <TR>
    <TD> Chris Nelson
    <TD> Tcl/Tk Programmer's Reference
   <TR>
    <TD> Don Libes
    <TD> Exploring Expect
</TABLE>