skip to content
The world of scripting languages Preview this item
ClosePreview this item
Checking...

The world of scripting languages

Author: D W Barron
Publisher: Chichester ; New York : Wiley, ©2000.
Series: Worldwide series in computer science.
Edition/Format:   Print book : EnglishView all editions and formats
Summary:
"This book provides an authoritative survey of the most important scripting languages and illustrates their capabilities in a variety of domains." "Highlights of the book include: an in-depth look at open-source scripting in Perl and Tcl/Tk; a comparison of Web- and Windows-based languages such as JavaScript, Visual Basic, VBA and VBSCript; a survey of approaches to scripting with object models including Web clients
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

 

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Additional Physical Format: Online version:
Barron, D.W. (David William), 1935-
World of scripting languages.
Chichester ; New York : Wiley, ©2000
(OCoLC)606458849
Material Type: Internet resource
Document Type: Book, Internet Resource
All Authors / Contributors: D W Barron
ISBN: 0471998869 9780471998860
OCLC Number: 43115199
Description: xii, 492 pages : illustrations ; 24 cm.
Contents: Part 1 Big Picture 1 --
1 Introduction to scripts and scripting 3 --
1.1 Scripts and programs 3 --
1.2 Origins of scripting 4 --
1.3 Scripting today 5 --
1.4 Characteristics of scripting languages 5 --
1.5 Uses for scripting languages 7 --
1.6 Web scripting 12 --
1.7 Java 13 --
1.8 Universe of scripting languages 13 --
Part 2 Languages 15 --
2 Getting the job done in Perl 17 --
2.1 Perl phenomenon 17 --
2.2 Introducing Perl 18 --
2.3 Names and values in Perl 24 --
2.4 Variables and assignment 28 --
2.5 Scalar expressions 29 --
2.6 Control structures 32 --
2.7 Built-in functions 36 --
2.8 Collections of data 37 --
2.9 Working with arrays and lists 41 --
2.10 Working with hashes 45 --
2.11 Simple input and output 47 --
2.12 Strings, patterns and regular expressions 48 --
2.13 Subroutines 58 --
2.14 Scripts with arguments 61 --
2.16 Reference: operators and precedence 63 --
3 Advanced Perl 64 --
3.1 Finer points of looping 64 --
3.2 Finer points of subroutines 65 --
3.3 Using pack and unpack 68 --
3.4 Working with files 69 --
3.5 Navigating the file system 74 --
3.6 Typeglobs 76 --
3.7 eval 78 --
3.9 Data structures 86 --
3.10 Packages 88 --
3.11 Libraries and modules 89 --
3.12 Objects 92 --
3.13 Objects and modules in action 97 --
3.14 Tied variables 100 --
3.15 Interfacing to the operating system 103 --
3.16 Creating 'Internet-aware' applications 109 --
3.17 'Dirty hands' Internet programming 112 --
3.18 Security issues 116 --
4 Tcl 118 --
4.1 Tcl phenomenon 118 --
4.2 Tcl philosophy 118 --
4.3 Tcl structure 119 --
4.4 Tcl syntax 120 --
4.5 Understanding Tcl: the parser 120 --
4.6 Variables and data in Tcl 124 --
4.7 Control flow 126 --
4.8 Data structures 127 --
4.9 Simple input/output 130 --
4.10 Procedures 132 --
4.11 Working with strings 135 --
4.12 Working with patterns 136 --
4.13 Working with files and pipes 140 --
4.14 Putting it all together: some example code 142 --
4.15 Reference material 144 --
5 Advanced Tcl 148 --
5.1 Eval, source, exec and uplevel commands 148 --
5.2 Libraries and packages 149 --
5.3 Namespaces 152 --
5.4 Trapping errors 155 --
5.5 Event-driven programs 156 --
5.6 Making applications 'Internet-aware' 159 --
5.7 'Nuts-and-bolts' Internet programming 161 --
5.8 Security issues: running untrusted code 166 --
5.9 C interface 169 --
5.10 Java interface 173 --
6 Tk 176 --
6.1 Visual toolkits 176 --
6.2 Fundamental concepts of Tk 177 --
6.3 Tk by example 182 --
6.4 Events and bindings 198 --
6.5 Geometry managers 202 --
6.6 Perl-Tk 207 --
7 Visual Basic and VBA 210 --
7.1 Visual Basic family 210 --
7.2 Visual Basic: the core language 213 --
7.3 Visual Basic way of objects 230 --
7.4 Object models and type libraries 231 --
7.5 Working with objects 232 --
7.6 System objects 241 --
7.7 Event-driven programming 245 --
7.8 Working with Visual Basic (the application) 247 --
7.9 Reference: operators and operator precedence 255 --
8 Advanced Visual Basic 257 --
8.1 Developing Internet-aware applications 257 --
8.2 COM objects 262 --
8.3 Visual Basic event model 264 --
8.4 Class modules 267 --
8.5 Drag-and-drop 276 --
8.6 Creating ActiveX controls 285 --
8.7 Interfacing to the Windows API 286 --
8.8 Accessing external databases 288 --
Part 3 Scripting Web Clients and Servers 293 --
9 JavaScript 295 --
9.1 What is JavaScript? 295 --
9.2 Object models 296 --
9.3 Design philosophy 297 --
9.4 Versions of JavaScript 297 --
9.5 JavaScript core language 298 --
9.6 System objects 313 --
9.7 Advanced facilities 322 --
9.8 JavaScript and Java 324 --
9.9 JavaScript operators and precedence 325 --
10 VBScript 326 --
10.1 What is VBScript? 326 --
10.2 VBScript core language 327 --
10.3y Objects in VBScript 335 --
10.4 New features in VBScript 5 338 --
11 Scripting Web clients and servers 344 --
11.1 Client-side Web scripting 344 --
11.2 Active Server Pages 362 --
12 Dynamic HTML and the DOM 368 --
12.1 From HTML to Dynamic HTML 368 --
12.2 Dynamic HTML 369 --
12.3 Document object models 369 --
12.4 Netscape document object model 370 --
12.5 Microsoft document object model 375 --
12.6 W3C document object model (DOM) 380 --
12.7 Event model 381 --
12.8 DHTML scriptlets 391 --
Part 4 Microsoft Scripting Model 395 --
13 Scripting Microsoft Office 397 --
13.1 VBA 397 --
13.2 Macros and macro languages 398 --
13.3 WordBasic 399 --
13.4 Office object models 401 --
13.5 Programming the Word object model 404 --
13.6 Modifying Word's built-in dialogs 415 --
13.7 Events 415 --
13.8 Automation: programming the Office suite 418 --
13.9 Using the Windows API 422 --
13.10 Macro viruses 423 --
14 Microsoft Scripting Runtime Library 425 --
14.1 Scripting hosts, scripting engines and object libraries 425 --
14.2 Scripting Runtime Library 426 --
14.3 Dictionary object 426 --
14.4 File System Object Model 428 --
14.5 Working with the FileSystemObject object 430 --
14.6 Drive object 432 --
14.7 File and Folder objects 433 --
14.8 Text I/O with the TextStream object 435 --
15 Windows Script Host and the Script Control 440 --
15.1 What is the Windows Script Host? 440 --
15.2 Windows Script Host object model 441 --
15.4 Future of the Windows Script Host 446 --
15.5 Script Control 446 --
16 Loose ends 451 --
16.1 Pre-history of scripting 451 --
16.2 Precursors of scripting 452 --
16.3 AWK 459 --
16.4 REXX 464.
Series Title: Worldwide series in computer science.
Responsibility: David W. Barron.
More information:

Abstract:

This text surveys a variety of Scripting Languages, illustrating their use in a wide variety of application domains, including Perl V, Tcl, Word Basic, Java Script, Visual Basic, and VB Script. It  Read more...

Reviews

Editorial reviews

Publisher Synopsis

.".. it makes a decent introduction to the concept of scripting languages... " (Functional Programming, July 2003) ."..it makes a decent introduction to the concept of scripting languages..." Read more...

 
User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/43115199> # The world of scripting languages
    a schema:CreativeWork, schema:Book ;
   library:oclcnum "43115199" ;
   library:placeOfPublication <http://id.loc.gov/vocabulary/countries/enk> ;
   library:placeOfPublication <http://experiment.worldcat.org/entity/work/data/27795813#Place/chichester> ; # Chichester
   library:placeOfPublication <http://dbpedia.org/resource/New_York_City> ; # New York
   schema:about <http://id.worldcat.org/fast/843392> ; # CGI (Computer network protocol)
   schema:about <http://dewey.info/class/005.2762/e21/> ;
   schema:about <http://id.worldcat.org/fast/1181326> ; # World Wide Web
   schema:about <http://experiment.worldcat.org/entity/work/data/27795813#Topic/scripttalen> ; # Scripttalen
   schema:about <http://id.worldcat.org/fast/1078704> ; # Programming languages (Electronic computers)
   schema:about <http://experiment.worldcat.org/entity/work/data/27795813#Topic/skriptsprache> ; # Skriptsprache
   schema:bookFormat bgn:PrintBook ;
   schema:copyrightYear "2000" ;
   schema:creator <http://viaf.org/viaf/14816912> ; # David William Barron
   schema:datePublished "2000" ;
   schema:description ""The World of Scripting Languages is for Web developers and application programmers wishing to broaden their skill set, and also provides a toolkit of examples for students taking programming languages courses that focus on scripting."--Jacket."@en ;
   schema:exampleOfWork <http://worldcat.org/entity/work/id/27795813> ;
   schema:inLanguage "en" ;
   schema:isPartOf <http://experiment.worldcat.org/entity/work/data/27795813#Series/worldwide_series_in_computer_science> ; # Worldwide series in computer science.
   schema:isSimilarTo <http://www.worldcat.org/oclc/606458849> ;
   schema:name "The world of scripting languages"@en ;
   schema:productID "43115199" ;
   schema:publication <http://www.worldcat.org/title/-/oclc/43115199#PublicationEvent/chichester_new_york_wiley_2000> ;
   schema:publisher <http://experiment.worldcat.org/entity/work/data/27795813#Agent/wiley> ; # Wiley
   schema:reviews <http://www.worldcat.org/title/-/oclc/43115199#Review/-1621882056> ;
   schema:url <http://catdir.loc.gov/catdir/toc/onix06/99089450.html> ;
   schema:url <http://libaccess.mcmaster.ca/login?url=http://catdir.loc.gov/catdir/toc/onix06/99089450.html> ;
   schema:workExample <http://worldcat.org/isbn/9780471998860> ;
   umbel:isLike <http://d-nb.info/959753745> ;
   umbel:isLike <http://bnb.data.bl.uk/id/resource/GBA046435> ;
   umbel:isLike <http://bnb.data.bl.uk/id/resource/GBA0Z7600> ;
   wdrs:describedby <http://www.worldcat.org/title/-/oclc/43115199> ;
    .


Related Entities

<http://dbpedia.org/resource/New_York_City> # New York
    a schema:Place ;
   schema:name "New York" ;
    .

<http://experiment.worldcat.org/entity/work/data/27795813#Series/worldwide_series_in_computer_science> # Worldwide series in computer science.
    a bgn:PublicationSeries ;
   schema:hasPart <http://www.worldcat.org/oclc/43115199> ; # The world of scripting languages
   schema:name "Worldwide series in computer science." ;
   schema:name "Worldwide series in computer science" ;
    .

<http://id.worldcat.org/fast/1078704> # Programming languages (Electronic computers)
    a schema:Intangible ;
   schema:name "Programming languages (Electronic computers)"@en ;
    .

<http://id.worldcat.org/fast/1181326> # World Wide Web
    a schema:Intangible ;
   schema:name "World Wide Web"@en ;
    .

<http://id.worldcat.org/fast/843392> # CGI (Computer network protocol)
    a schema:Intangible ;
   schema:name "CGI (Computer network protocol)"@en ;
    .

<http://viaf.org/viaf/14816912> # David William Barron
    a schema:Person ;
   schema:birthDate "1935" ;
   schema:deathDate "2012" ;
   schema:familyName "Barron" ;
   schema:givenName "David William" ;
   schema:givenName "D. W." ;
   schema:name "David William Barron" ;
    .

<http://worldcat.org/isbn/9780471998860>
    a schema:ProductModel ;
   schema:isbn "0471998869" ;
   schema:isbn "9780471998860" ;
    .

<http://www.worldcat.org/oclc/606458849>
    a schema:CreativeWork ;
   rdfs:label "World of scripting languages." ;
   schema:description "Online version:" ;
   schema:isSimilarTo <http://www.worldcat.org/oclc/43115199> ; # The world of scripting languages
    .

<http://www.worldcat.org/title/-/oclc/43115199#Review/-1621882056>
    a schema:Review ;
   schema:itemReviewed <http://www.worldcat.org/oclc/43115199> ; # The world of scripting languages
   schema:reviewBody ""This book provides an authoritative survey of the most important scripting languages and illustrates their capabilities in a variety of domains." "Highlights of the book include: an in-depth look at open-source scripting in Perl and Tcl/Tk; a comparison of Web- and Windows-based languages such as JavaScript, Visual Basic, VBA and VBSCript; a survey of approaches to scripting with object models including Web clients and servers, Dynamic HTML and the DOM; and a detailed look at scripting in the Microsoft Windows environments including ActiveX controls, scripting Word and Excel with VBA, and scripting Windows itself with VBScript."" ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.