Programming in HTML and PHP Coding for Scientists and Engineers
This concise and accessible textbook will enable readers to quickly develop the working skills necessary to solve computational problems in a server-based environment, using HTML and PHP. The importance of learning by example (as opposed to simply learning by copying) is emphasized through extensive...
Saved in:
| Main Author | |
|---|---|
| Format | eBook Book |
| Language | English |
| Published |
Cham
Springer Nature
2017
Springer Springer International Publishing AG Springer International Publishing |
| Edition | 1 |
| Series | Undergraduate Topics in Computer Science |
| Subjects | |
| Online Access | Get full text |
| ISBN | 9783319569734 3319569732 9783319569727 3319569724 |
| ISSN | 1863-7310 2197-1781 |
| DOI | 10.1007/978-3-319-56973-4 |
Cover
| Abstract | This concise and accessible textbook will enable readers to quickly develop the working skills necessary to solve computational problems in a server-based environment, using HTML and PHP. The importance of learning by example (as opposed to simply learning by copying) is emphasized through extensive use of hands-on exercises and examples, with a specific focus on useful science and engineering applications. The clearly-written text is designed to be simple to follow for the novice student, without requiring any background in programming or mathematics beyond algebra.Topics and features: describes the creation of HTML pages and the characteristics of HTML documents, showing how to use HTML tables, forms, lists, and frames to organize documents for use with PHP applications; explains how to set up a PHP environment, using a local or remote server; introduces the capabilities and syntax of the PHP language, including coverage of array syntax and use; examines user-defined functions in programming, summarizing PHP functions for reading and writing files, viewing the content of variables, and manipulating strings; reviews the PHP GD graphics library, presenting applications for creating pie charts, bar graphs, and line graphs suitable for displaying scientific data; includes appendices listing HTML and ASCII special characters, and highlighting the essential basic strategies for solving computational problems.Supplying all of the tools necessary to begin coding in HTML and PHP, this invaluable textbook is ideal for undergraduate students taking introductory courses in programming. The book will also serve as a helpful self-study text for professionals in any technical field. |
|---|---|
| AbstractList | This concise and accessible textbook will enable readers to quickly develop the working skills necessary to solve computational problems in a server-based environment, using HTML and PHP. This concise and accessible textbook will enable readers to quickly develop the working skills necessary to solve computational problems in a server-based environment, using HTML and PHP. The importance of learning by example (as opposed to simply learning by copying) is emphasized through extensive use of hands-on exercises and examples, with a specific focus on useful science and engineering applications. The clearly-written text is designed to be simple to follow for the novice student, without requiring any background in programming or mathematics beyond algebra.Topics and features: describes the creation of HTML pages and the characteristics of HTML documents, showing how to use HTML tables, forms, lists, and frames to organize documents for use with PHP applications; explains how to set up a PHP environment, using a local or remote server; introduces the capabilities and syntax of the PHP language, including coverage of array syntax and use; examines user-defined functions in programming, summarizing PHP functions for reading and writing files, viewing the content of variables, and manipulating strings; reviews the PHP GD graphics library, presenting applications for creating pie charts, bar graphs, and line graphs suitable for displaying scientific data; includes appendices listing HTML and ASCII special characters, and highlighting the essential basic strategies for solving computational problems.Supplying all of the tools necessary to begin coding in HTML and PHP, this invaluable textbook is ideal for undergraduate students taking introductory courses in programming. The book will also serve as a helpful self-study text for professionals in any technical field. |
| Author | Brooks, David R |
| Author_xml | – sequence: 1 fullname: Brooks, David R |
| BackLink | https://cir.nii.ac.jp/crid/1130000795770854144$$DView record in CiNii |
| BookMark | eNqNkEFvEzEQhQ20iKTkByAuEUJCHEw9Ho9nfYSoJUhB5FBxtby7Trt0s5uuU_j7eLNc4MTFlt5879nz5uKs67soxCtQH0ApvnRcSJQITpJ1jNI8EYusYVZOgnkqZhocS-ACnv0zOxMzKCxKRlDnYq4VsEMm4OdintONzijrF2KR0g-lFDhUWtmZeL0d-tsh7PdNd7tsuuX65utmGbp6uV1vX4rzXWhTXPy5L8T366ub1Vpuvn3-svq4kUGDtlYGtDVFCjXVxC7WOywqDMGZwGzBlkC1M1DEaIiqstCOVSxJRYpFuQvW4oV4PwWHdB9_pbu-PSb_s41l398n_9eemb2c2HQY8p_j4CcKlB9bHGmPPvP-ZPCj493kOAz9w2NMR38KrmJ3HELrrz6tLAKQUf9BEjkyNJJvJ7JrGl814wmAuVjFjphVQQbM-PSbCatCCm3G_L7vxr4Pd8kTWkQN-Bt0LIky |
| ContentType | eBook Book |
| Copyright | Springer International Publishing AG 2017 |
| Copyright_xml | – notice: Springer International Publishing AG 2017 |
| DBID | I4C RYH |
| DEWEY | 005 |
| DOI | 10.1007/978-3-319-56973-4 |
| DatabaseName | Casalini Torrossa eBooks Institutional Catalogue CiNii Complete |
| DatabaseTitleList | |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Computer Science |
| EISBN | 9783319569734 3319569732 |
| EISSN | 2197-1781 |
| Edition | 1 1st ed. 2017. |
| ExternalDocumentID | 9783319569734 436624 EBC6311540 EBC5595450 BB26392202 5363321 |
| GroupedDBID | 0D6 0DA 38. AABBV AALVI ABHTH ABQUB ACDJR ADCXD AEJLV AEKFX AETDV AEZAY AGIGN AGYGE AIODD ALBAV ALMA_UNASSIGNED_HOLDINGS AZZ BATQV BBABE CRSEL CZZ I4C IEZ SBO SWYDZ TPJZQ Z5O Z7R Z7S Z7U Z7W Z7X Z7Y Z7Z Z81 Z83 Z84 Z85 Z87 Z88 RYH |
| ID | FETCH-LOGICAL-a21266-a36d5e5ad5d579edf38c3aa94a77616b15d9418ee455cb82970eb50e5e8bfa663 |
| ISBN | 9783319569734 3319569732 9783319569727 3319569724 |
| ISSN | 1863-7310 |
| IngestDate | Wed Jun 18 05:32:11 EDT 2025 Wed Sep 17 03:17:34 EDT 2025 Wed Sep 24 05:00:51 EDT 2025 Fri May 30 22:51:59 EDT 2025 Thu Jun 26 23:26:50 EDT 2025 Thu Apr 03 03:47:03 EDT 2025 |
| IsPeerReviewed | false |
| IsScholarly | false |
| LCCN | 2017937517 |
| LCCallNum_Ident | QA76.758 |
| Language | English |
| LinkModel | OpenURL |
| MergedId | FETCHMERGED-LOGICAL-a21266-a36d5e5ad5d579edf38c3aa94a77616b15d9418ee455cb82970eb50e5e8bfa663 |
| Notes | Includes indexes |
| OCLC | 1004233172 |
| PQID | EBC5595450 |
| PageCount | 299 |
| ParticipantIDs | askewsholts_vlebooks_9783319569734 springer_books_10_1007_978_3_319_56973_4 proquest_ebookcentral_EBC6311540 proquest_ebookcentral_EBC5595450 nii_cinii_1130000795770854144 casalini_monographs_5363321 |
| PublicationCentury | 2000 |
| PublicationDate | 2017 c2017 20170905 2017-09-04 |
| PublicationDateYYYYMMDD | 2017-01-01 2017-09-05 2017-09-04 |
| PublicationDate_xml | – year: 2017 text: 2017 |
| PublicationDecade | 2010 |
| PublicationPlace | Cham |
| PublicationPlace_xml | – name: Netherlands – name: Cham |
| PublicationSeriesTitle | Undergraduate Topics in Computer Science |
| PublicationSeriesTitleAlternate | Undergraduate Topics Computer Sci. |
| PublicationYear | 2017 |
| Publisher | Springer Nature Springer Springer International Publishing AG Springer International Publishing |
| Publisher_xml | – name: Springer Nature – name: Springer – name: Springer International Publishing AG – name: Springer International Publishing |
| RelatedPersons | Pitts, Andrew Kozen, Dexter C. Breitman, Karin Skiena, Steven S Abramsky, Samson Stewart, Iain Hankin, Chris Mackie, Ian Riis Nielson, Hanne |
| RelatedPersons_xml | – sequence: 1 givenname: Ian surname: Mackie fullname: Mackie, Ian organization: Dept of Infomatics, Univ of Sussex, Palaiseau CX, France – sequence: 2 givenname: Samson surname: Abramsky fullname: Abramsky, Samson organization: Department of Computer Science, University of Oxford, Oxford, United Kingdom – sequence: 3 givenname: Karin surname: Breitman fullname: Breitman, Karin organization: Católica do Rio de Janeiro, Pontifícia Universidade, Rio de Janeiro, Brazil – sequence: 4 givenname: Chris surname: Hankin fullname: Hankin, Chris organization: Department of Computing, Imperial College London, London, United Kingdom – sequence: 5 givenname: Dexter C. surname: Kozen fullname: Kozen, Dexter C. organization: Computer Science Department, Cornell University, Ithaca, USA – sequence: 6 givenname: Andrew surname: Pitts fullname: Pitts, Andrew organization: William Gates Bldg., University of Cambridge, Cambridge, United Kingdom – sequence: 7 givenname: Hanne surname: Riis Nielson fullname: Riis Nielson, Hanne organization: Dept. Informatics Bldg. 305, Technical University of Denmark, Kgs. Lyngby, Denmark – sequence: 8 givenname: Steven S surname: Skiena fullname: Skiena, Steven S organization: Department of Computer Science, Stony Brook University, Stony Brook, USA – sequence: 9 givenname: Iain surname: Stewart fullname: Stewart, Iain organization: Department of Computer Science, University of Durham, Durham, United Kingdom |
| SSID | ssj0001930206 |
| Score | 2.0298529 |
| Snippet | This concise and accessible textbook will enable readers to quickly develop the working skills necessary to solve computational problems in a server-based... |
| SourceID | askewsholts springer proquest nii casalini |
| SourceType | Aggregation Database Publisher |
| SubjectTerms | Computer Graphics Computer programming, programs, data Computer Science Control Structures and Microprogramming Servers Software Engineering/Programming and Operating Systems |
| Subtitle | Coding for Scientists and Engineers |
| TableOfContents | Exercises -- Algorithm Index -- Topic Index 5.3.3 Data Types, Variables, and Literals -- 5.3.4 Arithmetic Operators -- 5.3.5 The Assignment Operator -- 5.3.6 Relational and Logical Operators -- 5.4 Conditional Execution -- 5.5 Loop Structures -- 5.5.1 Count-controlled Loops -- 5.5.2 Conditional Loops -- 5.6 More Examples -- 5.6.1 The Quadratic Equation Revisited -- 5.6.2 Newton's Square Root Algorithm -- 6 Arrays -- 6.1 Array Definition and Properties -- 6.2 Array Sorting -- 6.3 Stacks, Queues, and Line Crashers -- 6.4 More Examples -- 6.4.1 The Quadratic Equation Revisited -- 6.4.2 Reading HTML checkbox Values -- 6.4.3 Building a Histogram Array -- 7 Functions -- 7.1 The Purpose of Functions -- 7.2 User-Defined Functions -- 7.3 Recursive Functions -- 7.4 Built-In Math Constants and Functions -- 7.5 More Examples -- 7.5.1 Loan Repayment Schedule -- 7.5.2 Legendre Polynomials -- 7.5.3 Kepler's Equation -- 8 Input/Output and Functions to Files, Strings, and Arrays -- 8.1 File Handling and Input/Output Functions -- 8.1.1 Opening, Closing, and Moving Files -- 8.1.2 Format Specifiers -- 8.1.3 Reading Files -- 8.1.4 Creating and Writing Files -- 8.1.5 Examining Variables and Displaying Output -- 8.2 String Handling Functions -- 8.3 Array-Related Functions -- 8.4 Some Miscellaneous Functions and Constructs -- 8.5 More Examples -- 8.5.1 Processing Wind Speed Data -- 8.5.2 Calculating the Mass of Solid Objects -- 8.5.3 Processing .bmp Image Files -- 8.5.4 Converting Strings Containing Dates and Times to Numerical Values -- 9 PHP Graphics -- 9.1 Introduction -- 9.2 Creating a Space for Graphics Applications -- 9.3 Pie Charts -- 9.4 Horizontal Bar Charts -- 9.5 Vertical Bar Charts -- 9.6 Line Graphs -- 9.7 Summary of Some GD Graphics Functions -- 9.7.1 Create and Save GD Image Space, Display Images -- 9.7.2 Draw Lines and Shapes -- 9.7.3 Display Text -- 10 PHP from a Command Line -- Appendices Intro -- Preface -- What is the Purpose of this Book? -- Learning by Example -- The Origin and Uses of this Book -- Acknowledgements -- Contents -- 1 Introducing HTML -- 1.1 Introducing the Tools -- 1.1.1 What Is an HTML Document? -- 1.1.2 How Do You Create HTML Documents? -- 1.1.3 Some Typographic Conventions Used in This Book -- 1.1.4 Finding More Information About HTML -- 1.2 Your First HTML Document -- 1.3 Accessing HTML Documents on the Web -- 1.4 Another Example -- 2 HTML Document Basics -- 2.1 Documents, Elements, Attributes, and Values -- 2.1.1 Documents and Their Essential Elements -- 2.1.2 Some Other Important Elements -- 2.2 HTML Syntax and Style -- 2.3 Creating and Organizing a Website -- 2.4 Selecting and Using Colors -- 2.5 Using Cascading Style Sheets -- 2.6 Another Example -- 3 HTML Tables, Forms, Lists, and Frames -- 3.1 The table Element -- 3.1.1 Table Formatting -- 3.1.2 Subdividing Tables into Sections -- 3.1.3 Merging Cells Across Rows and Columns -- 3.2 The form and input Elements -- 3.3 Creating Pull-Down Lists -- 3.4 Combining Tables and Forms -- 3.5 HTML List Elements -- 3.6 HTML Frames -- 3.7 More Examples -- 3.7.1 Selecting Cloud Types from a List of Possibilities -- 3.7.2 A "Split Window" Application -- 4 Creating a PHP Environment -- 4.1 A Simple HTML/PHP Application -- 4.2 Setting Up an HTML/PHP Environment -- 4.2.1 Install or Gain Access to a PHP-Enabled Server -- 4.2.2 Use an Editor to Create PHP Scripts -- 4.2.3 Pass Information from HTML to a PHP Application -- 4.2.4 Access Information Stored in Server-Based Files -- 4.3 More Examples -- 4.3.1 Solving the Quadratic Equation -- 4.3.2 Future Value with Compounded Interest -- 5 Introduction to PHP -- 5.1 What Should a Programming Language Do? -- 5.2 Some Essential Terminology -- 5.3 Structure of PHP Scripts -- 5.3.1 Statements and Statement Blocks -- 5.3.2 Comments |
| Title | Programming in HTML and PHP |
| URI | http://digital.casalini.it/9783319569734 https://cir.nii.ac.jp/crid/1130000795770854144 https://ebookcentral.proquest.com/lib/[SITE_ID]/detail.action?docID=5595450 https://ebookcentral.proquest.com/lib/[SITE_ID]/detail.action?docID=6311540 http://link.springer.com/10.1007/978-3-319-56973-4 https://www.vlebooks.com/vleweb/product/openreader?id=none&isbn=9783319569734 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV3da9swEBdb9rK-rPtiWdshxh4Gw8W2vuK-NSUjlHaUkZW-CUk-Q2jnwpz2YX_9TpYVO-nY2F5EYivWcT9Fvjvd70TIB6OU5cAsWm5OJuh_4TqoUkiAuzwvnFBWee7w-Rc5_8ZPr8RVf_RTyy5Z2UP387e8kv9BFa8hrp4l-w_Irh-KF_Az4ostIoztlvG7_hrAvQhZVd87Qsp8cX4W0v7nF62P727LmCEZGI8IZijGDF39wT46jqbzdbNOb__09XAYCMjUViAgBgI3HETGPB-wUIF__2C5HGZIeDaT7xpZN5tVqKfTHG2ZPPd1Ox8rhW7uk-PZ6dllH88qGFqe0tNn4pih7uJAhrir3BX23Rhzh-yY5hoXdlz0V423EkxjPDkUX_r1crnhAGztWbemwGKXjDw95Dl5BPUL8iweikG7NfIlOR5gQ5c19dhQ1DxFbOgRDchQRIb2yLT318i8IpefZ4uTedKdU5EYfPFLmRgmSwHClKIUqoCyYhPHjCk4_hNkJm0myoJnEwAuhLOezJyCFSkImNjKoM33mozq2xreEJq6VNg8c5WtKl_5Z8IzXjnuKsigMABj8n6gJn1_0-6pN3qgZ8bHZC9qT-OUD7XPGy2YZCzPxuQAFard0reZ385EQAqhFFrfOBr-mkZV6_bpXZqwnk1P0P9Ekzv9Uxfp6zdx7PIxoqSDiLFANoqqmUZhdSut5m__ItAeedrP930yWv24gwM0BVf2XTcLfwGhP072 |
| linkProvider | Library Specific Holdings |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.title=Programming+in+HTML+and+PHP+%3A+coding+for+scientists+and+engineers&rft.au=Brooks%2C+David+R.&rft.date=2017-01-01&rft.pub=Springer&rft.isbn=9783319569727&rft_id=info:doi/10.1007%2F978-3-319-56973-4&rft.externalDocID=BB26392202 |
| thumbnail_m | http://utb.summon.serialssolutions.com/2.0.0/image/custom?url=https%3A%2F%2Fvle.dmmserver.com%2Fmedia%2F640%2F97833195%2F9783319569734.jpg |
| thumbnail_s | http://utb.summon.serialssolutions.com/2.0.0/image/custom?url=https%3A%2F%2Fmedia.springernature.com%2Fw306%2Fspringer-static%2Fcover-hires%2Fbook%2F978-3-319-56973-4 |