Download presentation
Presentation is loading. Please wait.
Published bySuzanna Brown Modified over 9 years ago
1
2006 Pearson Education, Inc. All rights reserved. 1 1 1 Introduction to Computers, the Internet and Visual C#
2
2006 Pearson Education, Inc. All rights reserved. 2 The chief merit of language is clearness. — Galen High thoughts must have high language. — Aristophanes Our life is frittered away with detail.... Simplify, simplify. — Henry David Thoreau
3
2006 Pearson Education, Inc. All rights reserved. 3 My object all sublime I shall achieve in time. — W. S. Gilbert Man is still the most extraordinary computer of all. — John F. Kennedy
4
2006 Pearson Education, Inc. All rights reserved. 4 OBJECTIVES In this chapter you will learn: Basic hardware and software concepts. The different types of programming languages. Which programming languages are most widely used. The history of the Visual C# programming language. Some basics of object technology. The history of the UML-the industry-standard object- oriented system modeling language. The history of the Internet and the World Wide Web. The motivation behind and an overview of the Microsoft’s.NET initiative, which involves the Internet in developing and using software systems. To test-drive a Visual C# 2005 application that enables you to draw on the screen.
5
2006 Pearson Education, Inc. All rights reserved. 5 1.1 Introduction 1.2 What Is a Computer? 1.3 Computer Organization 1.4 Early Operating Systems 1.5 Personal Computing, Distributed Computing and Client/Server Computing 1.6 Hardware Trends 1.7 Microsoft’s Windows ® Operating System 1.8 Machine Languages, Assembly Languages and High-Level Languages 1.9 C# 1.10 C, C++, Java and Visual Basic 1.11 Other High-Level Languages 1.12 The Internet and the World Wide Web 1.13 Extensible Markup Language (XML)
6
2006 Pearson Education, Inc. All rights reserved. 6 1.14 Microsoft’s.NET 1.15 The.NET Framework and the Common Language Runtime 1.16 Test-Driving a C# Application 1.17 (Only Required Section of the Case Study) Software Engineering Case Study: Introduction to Object Technology and the UML 1.18 Wrap-Up 1.19 Web Resources
7
2006 Pearson Education, Inc. All rights reserved. 7 Fig. 1. 1 | Comparing machine, assembly and high-level languages.
8
2006 Pearson Education, Inc. All rights reserved. 8 Fig. 1.2 |.NET programming languages.
9
2006 Pearson Education, Inc. All rights reserved. 9 RadioButtons GroupBoxes Panel Fig. 1. 3 | Visual C# Drawing application.
10
2006 Pearson Education, Inc. All rights reserved. 10 Fig. 1. 4 | Drawing with a new brush color.
11
2006 Pearson Education, Inc. All rights reserved. 11 Fig.1. 5 | Drawing with a new brush size.
12
2006 Pearson Education, Inc. All rights reserved. 12 Fig.1. 6 | Finishing the drawing.
13
2006 Pearson Education, Inc. All rights reserved. 13 Fig. 1.7 | Examples of C# programs found in Visual C# 2005 How to Program, 2/e.
14
2006 Pearson Education, Inc. All rights reserved. 14 Software Engineering Observation 1.1 Reuse of existing classes when building new classes and programs saves time, money and effort. Reuse also helps programmers build more reliable and effective systems, because existing classes and components often have gone through extensive testing, debugging and performance tuning.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.