The resources listed below are some (perhaps not all) of the resources that might be considered "primary resources" for the C.S. 2378I class:
- Anderson-Freed, Weaving a Website -- Programming
in HTML, Javascript, Perl, and Java, Prentice-Hall, Upper Saddle River,
NJ, 2002, ISBN: 0-13-028220-0 .
Web-Based Resources:- Book site: http://www.prenhall.com/
(or http://cwx.prenhall.com/bookbind/pubbooks/andersonfreed/ )
Notes:- If you download the zip files from the book site but
have trouble with extraction (difficulty editing, etc.), try using
the Linux unzip utility with the following switches set:
unzip -a -LL filespec.zip
- With the Perl scripts, be sure to change the "shebang"
line from:
#!/usr/local/bin/perl
to:
#!/usr/bin/perl
AND:
chmod 755 filespec
- If you download the zip files from the book site but
have trouble with extraction (difficulty editing, etc.), try using
the Linux unzip utility with the following switches set:
- Local materials: http://www.cs.txstate.edu/~rs01/anderson-freed/ (see spiel.htm files in each directory --chp* (01, 02...) for chapter examples and pp* (01, 02, ... if they exist) for html PowerPoint Slides)
- Book site: http://www.prenhall.com/
- Andrew, R.The CSS Anthology: 101 Essential Tips, Tricks, & Hacks SitePoint Pty. Ltd., Collingwood, VIC (Australia) 2004 USBN: 0-9579218-8-8
- Andrew, R. & Shafer, D. HTML Utopia: Designing Without Tables Using CSS (2nd edition) -- see Shafer, below -- SitePoint Pty. Ltd., Collingwood, VIC (Australia) 2006 USBN: 0-9752402-7-7 .
- Book site: http://www.sitepoint.com
- Local materials: http://www.cs.txstate.edu/~rs01/2320/resources/resources/andrewnotables/
- Andrew, R. & Yank, K. Everything You Know About CSS is Wrong! SitePoint Pty. Ltd., Collingwood, VIC (Australia) 2008 USBN:978-0-9804552-2-9. http://www.cs.txstate.edu/~rs01/2320/resources/resources/csswrong1/
- Local materials:
- Andrew, R. Standards Compliant Website Using Dreamweaver 8 SitePoint Pty. Ltd., Collingwood, VIC (Australia) 2005 USBN: 0-9752402-3-4 .
- Book site: http://www.sitepoint.com/books/dreamweaver1/
- Local materials: http://www.cs.txstate.edu/courses/2320/sawey/resources/resources/andrew/
- Atkinson, L. Core PHP Programming (Book included
CD-ROM), Prentice-Hall, Upper Saddle River, NJ, 2000, ISBN: 0-13-089398-6
.
Web-Based Resourses:- Book site: http://www.prenhall.com/ (Author's site: http://www.leonatkinson.com/ )
- Local materials: http://www.cs.txstate.edu/~rs01/phpandgraphics/atkinson/
- Ayers, D. & Watt, A. RSS and Atom Programming, Wiley, Indianapolis, IN, 2005, ISBN: 0-7645-7916-9.
- Related Web Site: http://www.wrox.com
- Babin, L. Beginning AJAX with PHP, Apress, Berkeley, CA, 2007, ISBN: 1-59059-667-6.
Web-Based Resources:- Related web site: http://www.apress.com/book/supplementDownload.html?bID=10117&sID=3921
- Local materials: http://www.cs.txstate.edu/~rs01/2320/resources/resources/babin/
- Bartlett, K. Teach Yourself CSS in 24 Hours, Sams Publishing, Indianapolis, IN, 2002, ISBN: 0-672-32409-1
- Book site:
- Local Materials:
- Castro, E. HTML 4 for the World Wide Web (4th Edition),
Peachpit Press, Berkeley, CA, 2000, ISBN: 0-201-35493-4 .
Web-Based Resources:- Book site: http://www.cookwood.com/html4_4e/
- Castro, E. XML for the World Wide Web, Peachpit Press, Berkeley, CA, 2001, ISBN: 0-202-71098-6 .
Web-Based Resources: - Cederholm, D. Bulletproof Web Design, New Riders, Berkeley, CA, 2006, ISBN:0-321-34693-9
- Web-Based Resources:
- Choi, W. Kent, A. Lea, C. Prasad, G. Ullman, C. Beginning
PHP4, Wrox Press, Ltd. Birmingham, UK, 2000, ISBN: 1861003730 .
Web-Based Resources:- Book site: http://www.wrox.com/
- Local materials: http://www.cs.txstate.edu/courses/2320/sawey/resources/resources/
- Deitel, H. M.; Deitel, P. J.; Goldberg, A. B. Internet & World
Wide Web: How to Program (Third Edition), Pearson Education, Inc.
Upper Saddle River, NJ, 2004, ISBN: 0-13-145091-3 .
Web-Based Resources:- Book Site: http://www.deitel.com/books/downloads.html
- Local materials: http://www.cs.txstate.edu/courses/2320/sawey/resources/resources/
- Downes-Powell, G.; Green, T. ; Mairlot, B. Dreamweaver
MX: PHP Web Development, Glasshaus Ltd. Birmingham, UK, 2002,
ISBN: 1-904151-11-6 .
Web-Based Resources:- Book site: http://www.phpdreamweavermx.co.uk/
- Local materials: http://www.cs.txstate.edu/~rs01/phpdreamweaver/downes-powell/
- Dubois, P. MySQL, New Riders Publishing, Indianapolis,
IN, 2000, ISBN: 0-7357-0921-1 .
Web-Based Resources:- Book site (noted on p. 497, Appendix A): http://www.kitebird.com/mysql-book/
- Local materials: http://www.cs.txstate.edu/~rs01/mysql/dubois/
- Eernisse, M. Build Your Own AJAX Web Applications, SitePoint, Collingwood VIC Australia, 2006, ISBN: 0-9758419-4-7.
Web-Based Resources:- Book site: http://www.sitepoint.com/books/ajax1/code.php
- Local materials: http://www.cs.txstate.edu/~rs01/2320/resources/resources/eernisse/
- Hamilton, J.D. CGI Programming 101, J.D. Hamilton,
1999, ISBN: 0-9669426-0-4 .
- Book site: http://www.cgi101.com/ & http://www.cgi101.com/class/
- Hammersley, B. Content Syndication with RSS, O'Reilly& Associates, Sebastopol, CA, 2003, ISBN: 0-596-00383-8.
- Book Site: http://www.oreilly.com/catalog/consynrss/
- Hoffman, P. Perl for Dummies, IDG Books, New
York, 1998, ISBN: 0-7645-0460-6 .
Web-Based Resources (possibly): - Jacobson, D.; Jacobson, J. Flash and XML: A Developer's Guide, Addison-Wesley, Boston, 2002, ISBN: 0201729202 .
- Book site: http://www.flashandxml.com/
- Local site: http://www.cs.txstate.edu/courses/2320/sawey/resources/resources/
- Jaworski, J. Mastering JavaScript, Sybex, Inc.
San Francisco, 2001, ISBN: 0-7821-2819-X .
(calendar example) - Keith, J. Bulletproof Ajax, New Riders, Berkeley, CA 94710, 2007, ISBN: 0-321-47266-7.
Web-Based Resources:- Web-Based Resources:
- Book Site: http://bulletproofajax.com
- Web-Based Resources:
- Keith, J. DOM Scripting: web Design with JavaScript and the Document Object Model, Friends of Ed (An Apress Company), New York, 2005, ISBN: 1-59059-533-5.
- Web-Based Resources:
- Book Site: http://www.friendsofed.com/download.html?isbn=1590595335 & http://domscripting.com/
- Local materials: Directory
- Web-Based Resources:
- Kent, A. Slenc, M. Sweat, J. PHP Graphics,
Wrox Press, Ltd. Birmingham, UK 2003, ISBN: 1-86100-836-8 .
- Lash, D. The Wizard's Guide to PHP,
Addison-Wesley New York, 2003
ISBN: 0-321-12174-0 .
Web-Based Resources:- Book site: http://wps.aw.com/aw_webwizard/
- Local materials: http://www.cs.txstate.edu/~rs01/phpandmysql/lash/
- Lenz, E. McRae, M. St. Laurent, S. Office 2003 XML, O'Reilly & Associates, Inc., Sebastopol, CA, 2004, ISBN:
0-596-00538-5 .
- Book site: http://examples.oreilly.com/officexml/
- Local materials: http://www.cs.txstate.edu/courses/2320/sawey/resources/resources/
- Lerdorf, R. & Tatroe, K. Programming PHP,
O'Reilly & Associates, Inc. Sebastopol, CA, 2002, ISBN:1-56592-610-2 .
Web-Based Resources:- Book site: http://www.oreilly.com/catalog/progphp/
- Local materials: http://www.cs.txstate.edu/~rs01/lerdorf/
- Meloni, Julie C. PHP Fast & Easy Web Development,
Prima Publishing, Roseville, CA, 2000, ISBN: 0-7615-3055-X .
Web-Based Resources:- Book site: http://www.thickbook.com/srccode/index.html?b=pfe
- Local materials: http://www.cs.txstate.edu/~rs01/phpandmysql/meloni/
- Meloni, Julie C. PHP, MySQL, and Apache in
24 Hours, Sams Publishing, Indianapolis, IN, 2003, 2003, ISBN: 0-6723-2489-X
.
Web-Based Resources:- Local materials: http://www.cs.txstate.edu/~rs01/phpandmysql/meloni2/
- Mercer, D. Kent, A. Nowicki, S. Mercer, D. Squier, D. Wankyu, C. Beginning PHP5, Wiley (Wrox), Indianapolis, IN, 2004, ISBN: 0-7645-5783-1.
- Moock, C. ActionScript for Flash MX: The Definitive Guide, O'Relly, North Sebastopol, CA, 2003, ISBN: 0-596-00396-X
- Book site: http://moock.org/asdg/codedepot/
- Local materials: http://www.cs.txstate.edu/courses/2320/sawey/macromedia/flash/moock/
- Ray, E. Learning XML, O'Reilly, North Sebastopol, CA, 2001, ISBN: 0-596-00046-4 .
- Book site: http://examples.oreilly.com/learnxml/
- Local materials: http://www.cs.txstate.edu/courses/2320/sawey/resources/resources/
- Ray, J. SAMS Teach Yourself Dreamweaver MX Application Development in 21 Days, Indianapolis, IN, 2003, ISBN: 0-672-32403-2 .
- Richards, J. Essentials for Design: Dreamweaver MX 2004 (Level One), Pearson/Prentice-Hall, Upper Saddle River, NJ, 2004, ISBN: 0-13-146842-1.
- Book site: http://www.prenhall.com/essentials/
- Local materials: http://www.cs.txstate.edu/courses/2320/sawey/resources/resources/richards/
- Richards, J. Essentials for Design: Dreamweaver MX 2004 (Level Two), Pearson/Prentice-Hall, Upper Saddle River, NJ, 2005, ISBN: 0-13-146844-0.
- Book site: http://www.prenhall.com/essentials/
- Local materials: http://www.cs.txstate.edu/courses/2320/sawey/resources/resources/richards/ (For some "local versions" of Project 8)
- Sebesta, R. Programming the World Wide Web (Third Edition), Pearson/Addison Wesley, New York, 2006, ISBN: 0-321-30332-6.
- Shafer, D. HTML Utopia: Designing Without
Tables Using CSS, SitePoint Pty. Ltd. VIC Australia, 2003, ISBN:
0-9579218-2-9 .
Web-Based Resources:- Book site: http://www.sitepoint.com/books/
- Local materials: http://www.cs.txstate.edu/~rs01/css/shafer/
- Thau, D. The Book of JavaScript (A Practical Guide to
Interactive Web Pages), No Starch Press, San Francisco, 2000, ISBN: 1-886411-36-0
Web-Based Resources:- Book site: CD-ROM comes with book.
- Local materials: http://www.cs.txstate.edu/~rs01/thau/ (Chapter 12 relates to Cookies.)
- Ullman, Larry PHP Advanced for the World Wide
Web, Peachpit Press, Berkeley, CA, 2002,
ISBN: 0-201-77597-2
Web-Based Resources:- Book site: http://dmcinsights.com/phpadv/
- Local materials: http://www.cs.txstate.edu/~rs01/phpandgraphics/ullman/ (Ch. 10)
- Vaswani, V. XML and PHP, New Riders Publishing, New York, 2002, ISBN: 0-73571-227-1.
Web-Based Resources:- Book site: http://www.xmlphp.com/code/
- Local materials: http://www.cs.txstate.edu/courses/2320/sawey/resources/resources/
- Vogeleer, D. & Pizzi, M. Macromedia Flash MX Professional 2004 Unleashed, Sams Publishing, Indianapolis, IN, 2004, ISBN: 0-672-32606-X.
- Book site: http://www.samspublishing.com/
- Local materials: http://www.cs.txstate.edu/courses/2320/sawey/macromedia/flash/vogeleer/
- Webb, M. Instant JavaScript, McGraw-Hill, New York,
2001, ISBN: 0-07-212994-8 .
(slide show example) - Webster, Steve PHP for Flash, friends of ED, Olton, Birmingham, UK, 2001, ISBN: 1-903450-16-0.
- Book site: http://www.phpforflash.com/
- Local materials: http://www.cs.txstate.edu/courses/2320/sawey/macromedia/flash/phpforflash/webster/
- Welling, L. & Thomson, L. PHP and MySQL Web Development,
Sams Publishing, Indianapolis, IN, 2001, ISBN: 0-672-31784-2
Web-Based Resources:- Book site:
- Local materials
- West, J. SAMS Macromedia Fireworks MX in 24 Hours, Sams Publishing, , Indianapolis, IN, 2003, ISBN: 0-672-32405-9.
- Book site: http://www.samspublishing.com/ (Use author search and choose "Downloads" option when you find the book.)
- Williams, H. & Lane, D. Web Database Applications
with PHP & MySQL, O'Reilly & Associates, Inc. Sebastopol, CA,
2002, ISBN: 0-596-00041-3 .
Web-Based Resources:- Book sites: http://www.oreilly.com/catalog/webdbapps/ & http://www.webdatabasebook.com/
- Local materials: http://www.cs.txstate.edu/~rs01/mysql/williams/
- Wilton, P. Beginning JavaScript, Wrox Press, Ltd.
Birmingham, UK, 2000, ISBN: 1-861004-06-0 .
Web-Based Resources:- Book site: Wrox Press
- Local materials: http://www.txstate.edu/cs/course/2378i/sawey/javascript/wilton/
- York, R. Beginning CSS (Cascading Style Sheets) for Web Design,
Wrox Press, Wiley Publishing, Inc. Indianopolis, IN, ISBN: 0-7645-7642-9.
Web-Based Resources:- Book site: Wrox Press
- Local materials: http://www.cs.txstate.edu/~rs01/2320/resources/resources/Beginning_CSS/
-
Young, M.J. XML Step by Step (Second Edition), Microsoft Press, Redmond, WA, 2002, ISBN: 0-7356-1465-2.
- Book site: CD-ROM with book.
- Local materials: http://www.cs.txstate.edu/courses/2320/sawey/resources/resources/
- Zandstra, M. PHP5 Objects, Patterns, and Practice, Apress, Berkeley, CA 2004, ISBN: 1-59059-380-4.
- Zandstra, M. Teach Yourself PHP in 24 Hours,
Sams Publishing, Indianapolis, IN, 2002, ISBN: 0-672-32311-7 .
Web-Based Resources: http://www.cs.txstate.edu/courses/2320/sawey/macromedia/flash/phpforflash/webster/phpforflash/- Book site: http://www.samspublishing.com/ (Use author search and choose "Downloads" option when you find the book.)
- Local materials: http://www.cs.txstate.edu/courses/2320/sawey/resources/resources/
Some Other References
These books were not necessarily used as primary resources for preparation of the C.S. 2320 course, but might prove useful to those wanting to learn more about the subjects introduced in the course.
- Hughes, C. M. The Web Wizard's Guide to XML, Addison-Wesley, New York, 2003, ISBN: 0-201-76990-5
- Kent, A. O'Dell, D. Chase, A Rosa, J. Abraham, S. Suyoto, I. Apshankar, K. Professional PHP4 Multimedia Programming, Wrox Press, Ltd. Birmingham, U.K. , 2002, ISBN: 1-86100-764-7
- Argerich, L. Egervari, K. Anton, M. Lea, C. Killian, C. Hubbard, C. Fuller, J. Professional PHP4 XML, Wrox Press, Ltd. Birmingham, U.K., 2002, ISBN: 1-86100-721-3
Some Useful Web Sites
- http://www.w3.org/ World Wide Web Consortium -- Standards, ...
- http://developer.netscape.com/ --
Developer Netscape ... and related:
- http://developer.netscape.com/viewsource/
- http://developer.netscape.com/viewsource/angus_strings.html -- Includes JavaScript and Regular Expressions
- http://developer.netscape.com/docs/manuals/communicator/jsguide/contents.htm -- JavaScript Manual
- http://evolt.org/ -- Evolt -- useful articles on many web-related issues, archive of browswers, ...
- http://www.scriptarchive.com/-- Matt's Script Archive (includes many Perl scripts)
- http://www.milonic.co.uk/menu/ --Milonic, JavaScript examples, hierarchical menus, ...
- http://wdvl.internet.com/ -- Web Developer's Virtual Library