1 option
Professional digital photography / Bill Erickson, Frank Romano.
LIBRA TR267 .E75 1999
Available from offsite location
- Format:
- Book
- Author/Creator:
- Erickson, Bill.
- Language:
- English
- Subjects (All):
- Photography--Digital techniques--Handbooks, manuals, etc.
- Photography.
- Photography--Digital techniques.
- Digital cameras--Handbooks, manuals, etc.
- Digital cameras.
- Image processing--Digital techniques--Handbooks, manuals, etc.
- Image processing.
- Image processing--Digital techniques.
- Genre:
- Handbooks and manuals.
- Physical Description:
- xvii, 317 pages : illustrations ; 25 cm
- Place of Publication:
- Upper Saddle River, NJ : Prentice Hall PTR, [1999]
- Summary:
- The first comprehensive guide to levering the power of digital photography for graphics, design, and communications professionals. The guide reviews the entire "imaging Chain, " from image capture through print. It covers all levels of cameras and includes project-based buying tips. Expert tips and tricks help the reader improve the quality of the final printed image.
- Contents:
- List of Programs xv
- List of Exercises xvii
- 1 Simple Programs 1
- 1.1 How Computers Work 1
- 1.2 The First Program 4
- 1.3 Input/Output 8
- 1.4 Keywords and Names 16
- 1.5 Variables and Types 17
- 1.6 More Input/Output 20
- 1.7 Programming Exercises 24
- 2 Simple Choice 27
- 2.1 If Statements 27
- 2.2 String Comparison 30
- 2.3 The Type Boolean 34
- 2.4 Structured Statements 38
- 2.5 The Empty Statement 39
- 2.6 Boolean Input/Output 40
- 2.7 Program Assertions 40
- 2.8 Java Pitfalls 42
- 2.9 Programming Exercises 42
- 3 Multiple Choice 47
- 3.1 Switch Statements 47
- 3.2 Program Testing 51
- 3.3 Random Choice 55
- 3.4 Programming Style 58
- 3.5 Java Pitfalls 61
- 3.6 Programming Exercises 62
- 4 Simple Repetition 65
- 4.1 For Statements 65
- 4.2 Nested Repetition 67
- 4.3 Stepwise Programming 70
- 4.4 Programming Exercises 74
- 5 Unbounded Repetition 77
- 5.1 While Statements 77
- 5.2 More Stepwise Programming 79
- 5.3 Blocks and Scope 83
- 5.4 For Statements Revisited 87
- 5.5 Programming Exercises 88
- 6 Text Files 91
- 6.1 Sequential Files 91
- 6.2 Reading a File 92
- 6.3 Writing a File 95
- 6.4 Copying a File 96
- 6.5 Data Extraction 97
- 6.6 Data Conversion 99
- 6.7 Syntax-Directed Programming 103
- 6.8 Programming Exercises 110
- 7 Simple Arrays 113
- 7.1 The Purpose of Arrays 113
- 7.2 Text Analysis 120
- 7.3 Java Pitfalls 126
- 7.4 Programming Exercises 126
- 8 Matrices 129
- 8.1 Rectangular Matrices 129
- 8.2 Square Matrices 134
- 8.3 Programming Exercises 140
- 9 Methods 143
- 9.1 Program Composition 143
- 9.2 Simple Functions 144
- 9.3 Simple Procedures 148
- 9.4 Parsing Methods 151
- 9.5 Array Parameters 155
- 9.6 Scope Rules of Methods 158
- 9.7 Array Functions 159
- 9.8 Abstraction 162
- 9.9 Advantages of Methods 162
- 9.10 Java Pitfalls 163
- 9.11 Programming Exercises 164
- 10 Recursion 167
- 10.1 Recursive Methods 167
- 10.2 Mutual Recursion 176
- 10.3 Programming Exercises 181
- 11 Classes 183
- 11.1 The Class Concept 183
- 11.2 Data Structures 190
- 11.3 Class Hierarchies 195
- 11.4 The Traveling Salesperson 201
- 11.5 Final Remarks 216
- 11.6 Java Pitfalls 217
- 11.7 Programming Exercises 218
- Appendix A Java Text Program 223
- A.1 Installing the Text Program 223
- A.2 The Basic Class 224
- A.3 The Output Class 225
- A.4 The Input Class 227
- A.5 The Random Class 228
- Appendix B Sample Class Schedule 231.
- Notes:
- Includes index.
- ISBN:
- 0130997455
- OCLC:
- 40925845
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.