The world of scripting languages:
Gespeichert in:
Beteilige Person: | |
---|---|
Format: | Buch |
Sprache: | Englisch |
Veröffentlicht: |
Chichester [u.a.]
Wiley
2000
|
Schriftenreihe: | Worldwide series in computer science
|
Schlagwörter: | |
Links: | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=008866056&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
Umfang: | XII, 492 S. |
ISBN: | 0471998869 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV013009766 | ||
003 | DE-604 | ||
005 | 20051102 | ||
007 | t| | ||
008 | 000228s2000 xx |||| 00||| eng d | ||
016 | 7 | |a 959753745 |2 DE-101 | |
020 | |a 0471998869 |9 0-471-99886-9 | ||
035 | |a (OCoLC)247445044 | ||
035 | |a (DE-599)BVBBV013009766 | ||
040 | |a DE-604 |b ger |e rakwb | ||
041 | 0 | |a eng | |
049 | |a DE-739 |a DE-824 |a DE-525 | ||
050 | 0 | |a QA76.6 | |
082 | 0 | |a 005.2762 | |
084 | |a ST 200 |0 (DE-625)143611: |2 rvk | ||
084 | |a ST 201 |0 (DE-625)143612: |2 rvk | ||
084 | |a ST 252 |0 (DE-625)143627: |2 rvk | ||
100 | 1 | |a Barron, David W. |d 1935- |e Verfasser |0 (DE-588)122334302 |4 aut | |
245 | 1 | 0 | |a The world of scripting languages |c David W. Barron |
264 | 1 | |a Chichester [u.a.] |b Wiley |c 2000 | |
300 | |a XII, 492 S. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Worldwide series in computer science | |
650 | 4 | |a Skriptsprache | |
650 | 0 | 7 | |a Skriptsprache |0 (DE-588)4431855-8 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a World Wide Web |0 (DE-588)4363898-3 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a World Wide Web |0 (DE-588)4363898-3 |D s |
689 | 0 | 1 | |a Skriptsprache |0 (DE-588)4431855-8 |D s |
689 | 0 | |5 DE-604 | |
856 | 4 | 2 | |m HBZ Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=008866056&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-008866056 |
Datensatz im Suchindex
_version_ | 1819351863589339136 |
---|---|
adam_text | Titel: The world of scripting languages
Autor: Barron, David W
Jahr: 2000
I
Contents
Preface..............................................................................................xi
Acknowledgements..............................................................................xiii
PART ONE THE 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 The universe of scripting languages................................................13
PART TWO LANGUAGES..........................................................................15
2 Getting the job done in Perl..................................................................17
2.1 The 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................................................................6l
2.15 Conclusion................................................................................62
2.16 Reference: operators and precedence..............................................63
Advanced Perl............
3.1 Finer points of looping . • • • • • •
3.2 Finer points of subroutines ... • • •
3.3 Using pack and unpack...........
3.4 Working with files.............
3.5 Navigating the file system, . . . . . .
3-6 Typeglobs..........• ¦ .....
3.7 eval . .............• • • • •
3.8 References...... ... . . •
3.9 Data structures......... ........
3.10 Packages...................
3.11 Libraries and modules ...........
3-12 Objects........ ...........
3.13 Objects and modules in action.........
3.14 Tied variables..................
3.15 Interfacing to the operating system .......
3.16 Creating Internet-aware applications......
3.17 Dirty hands Internet programming........
3.18 Security issues............... •
Tel................................
4.1 The Tel phenomenon......... ...
4.2 The Tel philosophy........ • • •
4.3 Tel structure.......................
4.4 Tel syntax.............. • • •
4.5 Understanding Tel: the parser . ...
4.6 Variables and data in Tel ....
4.7 Control flow................
4.8 Data structures.................
4.9 Simple input/output...............
4.10 Procedures......................
4.11 Working with strings........ . .....
4.12 Working with patterns................
4.13 Working with files and pipes...........
4.14 Putting it all together: some example code. . .
4.15 Reference material...................
Advanced Tel.........................
5.1 The eval, source, exec and uplevel commands
5.2 Libraries and packages................
5.3 Namespaces.......................
5.4 Trapping errors.....................
5.5 Event-driven programs................
5.6 Making applications Internet-aware .......
5.7 Nuts-and-bolts Internet programming......
Contents
5.8 Security issues: running untrusted code
5.9 The C interface...............
5.10 The Java interface..............
6 Tk............................
6.1 Visual toolkits................
6.2 Fundamental concepts of Tk.......
6.3 Tk by example...............
6.4 Events and bindings............
6.5 Geometry managers............
6.6 Perl-Tk.....................
7 Visual Basic and VBA....................
7.1 The Visual Basic family...............
7.2 Visual Basic: the core language..........
7.3 The Visual Basic way of objects.........
7.4 Object models and type libraries.........
7.5 Working with objects................
7.6 System objects.....................
7.7 Event-driven programming.............
7.8 Working with Visual Basic (the application). .
7.9 Reference: operators and operator precedence
8 Advanced Visual Basic....................
8.1 Developing Internet-aware applications.....
8.2 COM objects......................
8.3 The Visual Basic event model...........
8.4 Class modules.....................
8.5 Drag-and-drop.....................
8.6 Creating ActiveX controls..............
8.7 Interfacing to the Windows API..........
8.8 Accessing external databases............
PART THREE SCRIPTING WEB CLIENTS AND SERVERS
9 JavaScript.....................
9.1 What is JavaScript?...........
9.2 Object models..............
9.3 Design philosophy...........
9.4 Versions of JavaScript.........
9.5 The JavaScript core language . . . .
9.6 System objects...............
9.7 Advanced facilities............
9.8 JavaScript and Java............
9.9 JavaScript operators and precedence
F~ ; ir j
166
169
173
176
176
177
182
198
202
207
210
210
213
230
231
232
241
245
247
255
257
257
262
264
267
27 6
285
286
288
293
295
295
296
297
297
298
313
322
324
325
335
338
344
344
362
368
368
369
369
370
375
380
381
391
395
397
397
398
399
401
404
415
415
418
422
423
425
425
426
426
428
430
432
433
435
10 VBScript . • • .........................
10.1 What is VBScript?..................
10.2 The VBScript core language.............
10.3 Objects in VBScript........ ¦ •.....
10.4 New features in VBScript 5...........
11 Scripting Web clients and servers............
11.1 Client-side Web scripting . .. ¦ ¦.....
11.2 Active Server Pages...............
12 Dynamic HTML and lite DOM .............
12.1 Prom HTML to Dynamic HTML ........
12.2 Dynamic HTML . . .................
12.3 Document object models................. •
12.4 The Netscape document object model..........
12.5 The Microsoft document object model..........
12.6 The W3C document object model (DOM)......
12.7 The event model. . ................
12.8 DHTML scriptlets .....................
PARI FOUR THE MICROSOFT SCRIPTING MODEL.......
13 Scripting Microsoft Office ..................
13.1 VBA............................
13.2 Macros and macro languages...............
13.3 WordBasic........................
13.4 The Office object models..............
13.5 Programming the Word object model..........
13.6 Modifying Word s built-in dialogs.............
13.7 Events.............................
13-8 Automation: programming the Office suite.....
13.9 Using the Windows API...................
13.10 Macro viruses........................
14 The Microsoft Scripting Runtime Library............
14.1 Scripting hosts, scripting engines and object libraries
14.2 The Scripting Runtime Library...............
14.3 The Dictionary object.....................
14.4 The File System Object Model...............
14.5 Working with the FilcSystemObject object.......
14.6 The Drive object........................
14.7 The File and Folder objects.................
14.8 Text I/O with the TextStream object...........
Contents
15 The Windows Script Host and the Script Control........................................440
15.1 What is the Windows Script Host?..................................................440
15.2 The Windows Script Host object model............................................441
15.3 Examples..................................................................................444
15.4 The future of the Windows Script Host............................................446
15.5 The Script Control......................................................................446
PART FIVE AND FINALLY..........................................................................449
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
17 Epilogue............................................................................................474
Appendix................................................................................................477
Index......................................................................................................485
Scripting Program Index..............................................................................490
|
any_adam_object | 1 |
author | Barron, David W. 1935- |
author_GND | (DE-588)122334302 |
author_facet | Barron, David W. 1935- |
author_role | aut |
author_sort | Barron, David W. 1935- |
author_variant | d w b dw dwb |
building | Verbundindex |
bvnumber | BV013009766 |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.6 |
callnumber-search | QA76.6 |
callnumber-sort | QA 276.6 |
callnumber-subject | QA - Mathematics |
classification_rvk | ST 200 ST 201 ST 252 |
ctrlnum | (OCoLC)247445044 (DE-599)BVBBV013009766 |
dewey-full | 005.2762 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.2762 |
dewey-search | 005.2762 |
dewey-sort | 15.2762 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01540nam a2200421 c 4500</leader><controlfield tag="001">BV013009766</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20051102 </controlfield><controlfield tag="007">t|</controlfield><controlfield tag="008">000228s2000 xx |||| 00||| eng d</controlfield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">959753745</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0471998869</subfield><subfield code="9">0-471-99886-9</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)247445044</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV013009766</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakwb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-739</subfield><subfield code="a">DE-824</subfield><subfield code="a">DE-525</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">QA76.6</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.2762</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 200</subfield><subfield code="0">(DE-625)143611:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 201</subfield><subfield code="0">(DE-625)143612:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 252</subfield><subfield code="0">(DE-625)143627:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Barron, David W.</subfield><subfield code="d">1935-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)122334302</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">The world of scripting languages</subfield><subfield code="c">David W. Barron</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Chichester [u.a.]</subfield><subfield code="b">Wiley</subfield><subfield code="c">2000</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XII, 492 S.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Worldwide series in computer science</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Skriptsprache</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Skriptsprache</subfield><subfield code="0">(DE-588)4431855-8</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">World Wide Web</subfield><subfield code="0">(DE-588)4363898-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">World Wide Web</subfield><subfield code="0">(DE-588)4363898-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Skriptsprache</subfield><subfield code="0">(DE-588)4431855-8</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=008866056&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-008866056</subfield></datafield></record></collection> |
id | DE-604.BV013009766 |
illustrated | Not Illustrated |
indexdate | 2024-12-20T10:40:01Z |
institution | BVB |
isbn | 0471998869 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-008866056 |
oclc_num | 247445044 |
open_access_boolean | |
owner | DE-739 DE-824 DE-525 |
owner_facet | DE-739 DE-824 DE-525 |
physical | XII, 492 S. |
publishDate | 2000 |
publishDateSearch | 2000 |
publishDateSort | 2000 |
publisher | Wiley |
record_format | marc |
series2 | Worldwide series in computer science |
spellingShingle | Barron, David W. 1935- The world of scripting languages Skriptsprache Skriptsprache (DE-588)4431855-8 gnd World Wide Web (DE-588)4363898-3 gnd |
subject_GND | (DE-588)4431855-8 (DE-588)4363898-3 |
title | The world of scripting languages |
title_auth | The world of scripting languages |
title_exact_search | The world of scripting languages |
title_full | The world of scripting languages David W. Barron |
title_fullStr | The world of scripting languages David W. Barron |
title_full_unstemmed | The world of scripting languages David W. Barron |
title_short | The world of scripting languages |
title_sort | the world of scripting languages |
topic | Skriptsprache Skriptsprache (DE-588)4431855-8 gnd World Wide Web (DE-588)4363898-3 gnd |
topic_facet | Skriptsprache World Wide Web |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=008866056&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT barrondavidw theworldofscriptinglanguages |