Home Page Icon
Home Page
Table of Contents for
Cover Page
Close
Cover Page
by Dean Miller, Greg Perry
Beginning Programming in 24 Hours, Sams Teach Yourself, Third Edition
About This eBook
Title Page
Copyright Page
Contents at a Glance
Table of Contents
About the Authors
Dedication
Acknowledgments
We Want to Hear from You!
Reader Services
Introduction
Who Should Use This Book?
What This Book Will Do for You
Can This Book Really Teach Programming in 24 Hours?
Conventions Used in This Book
Part I: Start Programming Today
Hour 1. Hands-On Programming
Get Ready to Program
What a Computer Program Does
Common Programming Misconceptions
Many Programs Already Exist
Programmers Are in Demand
The Real Value of Programs
Users Generally Don’t Own Programs
Giving Computers Programs
Your First Program
Clarifying Comments
Entering Your Own Program
Summary
Q&A
Workshop
Hour 2. Process and Techniques
Understanding the Need for Programs
Programs, Programs, Everywhere
Programs as Directions
Summary
Q&A
Workshop
Hour 3. Designing a Program
The Need for Design
User-Programmer Agreement
Steps to Design
Summary
Q&A
Workshop
Hour 4. Getting Input and Displaying Output
Printing to the Screen with JavaScript
Storing Data
Assigning Values
Getting Keyboard Data with Prompt
Summary
Q&A
Workshop
Hour 5. Data Processing with Numbers and Words
Strings Revisited
Performing Math with JavaScript
How Computers Really Do Math
Using the ASCII Table
Overview of Methods
Summary
Q&A
Workshop
Hour 6. Controlling Your Programs
Comparing Data with if
Writing the Relational Test
Looping Statements
Summary
Q&A
Workshop
Hour 7. Debugging Tools
The First Bug
Accuracy Is Everything
Write Clear Programs
Practice Debugging with JavaScript
JavaScript’s Console Log
Additional Debugging Techniques
Summary
Q&A
Workshop
Part II: Programming Fundamentals
Hour 8. Structured Techniques
Structured Programming
Packaging Your JavaScript Code into Functions
Testing the Program
Profiling Code
Getting Back to Programming
Summary
Q&A
Workshop
Hour 9. Programming Algorithms
Counters and Accumulators
Array Variables
Accumulators for Total
Swapping Values
Sorting
Searching Arrays
Taking Functions Further
Nested Loops
Summary
Q&A
Workshop
Hour 10. Having Fun with Programming
Rotating Images on a Page
Capturing the Position of the Mouse
Adding a Repeating News Ticker to Your Website
Summary
Q&A
Workshop
Hour 11. Advanced Programming
JavaScript’s Programming Weakness
Writing Cookies
Reading Cookies
Deleting Set Cookies
Summary
Q&A
Workshop
Part III: Object-Oriented Programming with Java
Hour 12. Programming with Java
Introducing Java
Java Provides Executable Content
Seamless Execution
Multi-Platform Executable Content
Java Usage Summary
You’ll Start with Standalone Java
Java’s Interface
Security Issues
Give Java a Spin
Java Language Specifics
Get Ready to Begin
Summary
Q&A
Workshop
Hour 13. Java’s Details
Defining Java Data
Operators
Programming Control
From Details to High-Level
Summary
Q&A
Workshop
Hour 14. Java Has Class
Using NetBeans to Run a Java Program
Going GUI
Java and OOP
Overview of Classes
Do You Understand OOP?
Methods Do the Work in Classes
Summary
Q&A
Workshop
Hour 15. Applets and Web Pages
About Writing Java Applets
Creating a Java Applet
Placing the Applet Inside the Web Page
Viewing the Applet Inside the Web Page
Summary
Q&A
Workshop
Part IV: Other Programming Languages
Hour 16. HTML5 and CSS3
HTML Programming
A Simpler Example
A Quick HTML Primer
Using CSS to Control How Your Text Looks
Including Graphics in Your Website with HTML
Summary
Q&A
Workshop
Hour 17. JavaScript and AJAX
Introducing AJAX
Using XMLHttpRequest
Creating a Simple AJAX Library
Creating an AJAX Quiz Using the Library
Summary
Q&A
Workshop
Hour 18. Scripting with PHP
What You Need for PHP Programming
Basic Structures in PHP Scripts
Looping
The Building Blocks of PHP: Variables, Data Types, and Operators
Using and Creating Functions in PHP
Working with Objects in PHP
Common Uses of PHP
Summary
Q&A
Workshop
Hour 19. Programming with C and C++
Introducing C
What You Need for C and C++ Programming
Looking at C
C Data
C Functions
C Operators
C Control Statements Mimic JavaScript
Learning C++
Object Terminology
Fundamental Differences Between C and C++
Introducing C++ Objects
Things to Come
Summary
Q&A
Workshop
Hour 20. Programming with Visual Basic 2012
Reviewing the Visual Basic Screen
Creating a Simple Application from Scratch
Other Visual Basic Programming Considerations
Your Next Step
Summary
Q&A
Workshop
Hour 21. C# and the .NET Framework
Understanding the Purpose of .NET
The Common Language Runtime
The Framework Class Library
Parallel Computing Platform
Dynamic Language Runtime
The C# Language
Summary
Q&A
Workshop
Part V: The Business of Programming
Hour 22. How Companies Program
Data Processing and Information Technology Departments
Computer-Related Jobs
Job Titles
Structured Walkthroughs
Putting a Program into Production
Consulting
Summary
Q&A
Workshop
Hour 23. Distributing Applications
Issues Surrounding Software Distribution
Using Version Control
Summary
Q&A
Workshop
Hour 24. The Future of Programming
Some Helpful Tools
Will Programming Go Away?
Your Ongoing Training Needs
Summary
Q&A
Workshop
Index
Appendix A. Glossary
Appendix B. Using the NetBeans Integrated Development Environment
Installing NetBeans
Creating a New Project
Creating a New Java Class
Running the Application
Fixing Errors
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Next
Next Chapter
About This eBook
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset