chapter 1
DESCRIPTION
Chapter 1. An Introduction to Computers and Visual Basic.NET. Outline and Objectives. Introduction to Computers Skipping most of this in class, some covered previously Using Windows Files and Folders Skipping most of this in class An Introduction to Visual Basic.NET - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Chapter 1](https://reader035.vdocument.in/reader035/viewer/2022062410/56816054550346895dcf7e27/html5/thumbnails/1.jpg)
Chapter 1 - VB.NET by Schneider 1
Chapter 1• An Introduction to Computers and Visual
Basic.NET
![Page 2: Chapter 1](https://reader035.vdocument.in/reader035/viewer/2022062410/56816054550346895dcf7e27/html5/thumbnails/2.jpg)
Chapter 1 - VB.NET by Schneider 2
Outline and Objectives• Introduction to Computers
• Skipping most of this in class, some covered previously
• Using Windows• Files and Folders• Skipping most of this in class
• An Introduction to Visual Basic.NET• Biographical History of Computing
![Page 3: Chapter 1](https://reader035.vdocument.in/reader035/viewer/2022062410/56816054550346895dcf7e27/html5/thumbnails/3.jpg)
Chapter 1 - VB.NET by Schneider 3
Problem Solving• Developing the solution to a problem• Algorithm – a step by step series of
instructions to solve a problem
![Page 4: Chapter 1](https://reader035.vdocument.in/reader035/viewer/2022062410/56816054550346895dcf7e27/html5/thumbnails/4.jpg)
Chapter 1 - VB.NET by Schneider 4
Types of Problems in this Text• Business computations• Managing records• Managing lists• And more
• We’ll have some assignments with a little more of an entertainment flavor as well
![Page 5: Chapter 1](https://reader035.vdocument.in/reader035/viewer/2022062410/56816054550346895dcf7e27/html5/thumbnails/5.jpg)
Chapter 1 - VB.NET by Schneider 5
VB.NET• BASIC developed at Dartmouth in the
early 1960s• Visual Basic created by Microsoft in 1991• VB.NET similar to Visual Basic, but more
powerful
![Page 6: Chapter 1](https://reader035.vdocument.in/reader035/viewer/2022062410/56816054550346895dcf7e27/html5/thumbnails/6.jpg)
Chapter 1 - VB.NET by Schneider 6
Skipping in Class• Internet and the WWW• Using Windows – PC Literacy Topics
• Using the mouse; double-clicking, hovering, dragging, etc.
• Moving windows• Navigating the C:\ drive for files• Opening, closing files, copying files• Using WinZip
• See text for more information
![Page 7: Chapter 1](https://reader035.vdocument.in/reader035/viewer/2022062410/56816054550346895dcf7e27/html5/thumbnails/7.jpg)
Chapter 1 - VB.NET by Schneider 7
Introduction to Visual Basic .NET:
• Language used to create Windows application.
• Provides a Graphical User Interface or GUI.
• The sequence of instructions executed in the program is controlled by events.
![Page 8: Chapter 1](https://reader035.vdocument.in/reader035/viewer/2022062410/56816054550346895dcf7e27/html5/thumbnails/8.jpg)
Chapter 1 - VB.NET by Schneider 8
Sample Input Screen
![Page 9: Chapter 1](https://reader035.vdocument.in/reader035/viewer/2022062410/56816054550346895dcf7e27/html5/thumbnails/9.jpg)
Chapter 1 - VB.NET by Schneider 9
How to Develop a VB.NET Application
• Design the Interface for the user. • Determine which events the controls on the
window should recognize.• Write the event procedures for those events.
![Page 10: Chapter 1](https://reader035.vdocument.in/reader035/viewer/2022062410/56816054550346895dcf7e27/html5/thumbnails/10.jpg)
Chapter 1 - VB.NET by Schneider 10
Different Versions of Visual Basic
• Version 1.0 – 1991• Version 2.0 – 1992• Version 3.0 – 1993• Version 4.0 – 1995• Version 5.0 – 1997• Version 6.0 – 1998• VB.NET – 2002 – NOT BACKWARD
COMPATIBLE WITH EARLIER VERSIONS OF VISUAL BASIC
![Page 11: Chapter 1](https://reader035.vdocument.in/reader035/viewer/2022062410/56816054550346895dcf7e27/html5/thumbnails/11.jpg)
Chapter 1 - VB.NET by Schneider 11
1.5 Biographical History of Computing
![Page 12: Chapter 1](https://reader035.vdocument.in/reader035/viewer/2022062410/56816054550346895dcf7e27/html5/thumbnails/12.jpg)
Chapter 1 - VB.NET by Schneider 12
1800s• George Boole – devised Boolean
algebra• Charles Babbage – created "analytical
engine"• Augusta Ada Byron – first computer
programmer• Herman Hollerith – founder of company
that would become IBM
![Page 13: Chapter 1](https://reader035.vdocument.in/reader035/viewer/2022062410/56816054550346895dcf7e27/html5/thumbnails/13.jpg)
Chapter 1 - VB.NET by Schneider 13
1930s• Alan Turing – deciphered German code
in WWII; design of computer systems, theory, software, determined what is possible for computers to compute
• John V. Atanasoff – inventor of first electronic digital special purpose computer
![Page 14: Chapter 1](https://reader035.vdocument.in/reader035/viewer/2022062410/56816054550346895dcf7e27/html5/thumbnails/14.jpg)
Chapter 1 - VB.NET by Schneider 14
1940s• Howard Aiken – built large scale digital
computer, Mark I• Grace M. Hopper – originated term
"debugging"; pioneered development and use of COBOL
• John Mauchley and J. Presper Eckert – built first large scale general purpose computer, ENIAC
![Page 15: Chapter 1](https://reader035.vdocument.in/reader035/viewer/2022062410/56816054550346895dcf7e27/html5/thumbnails/15.jpg)
Chapter 1 - VB.NET by Schneider 15
1940s continued• John von Neumann – developed stored
program concept• Maurice V. Wilkes – built EDSAC, first
computer to use stored program concept• John Bardeen, Walter Brattain, and
William Shockley – developed transistor that replaced vacuum tubes
![Page 16: Chapter 1](https://reader035.vdocument.in/reader035/viewer/2022062410/56816054550346895dcf7e27/html5/thumbnails/16.jpg)
Chapter 1 - VB.NET by Schneider 16
1950s• John Backus – created Fortran; early
user of interpreters and compilers• Reynold B. Johnson – invented the disk
drive• Donald L. Shell – developed efficient
sorting algorithm
![Page 17: Chapter 1](https://reader035.vdocument.in/reader035/viewer/2022062410/56816054550346895dcf7e27/html5/thumbnails/17.jpg)
Chapter 1 - VB.NET by Schneider 17
1960s• John G. Kemeny and Thomas E. Kurtz –
invented BASIC• Corrado Bohm and Guiseppe Jacopini –
proved that any program can be written with only 3 structures: sequence, decision, and loops
• Edsger W. Dijkstra – stimulated move to structured programming by declaring "GOTO" harmful
![Page 18: Chapter 1](https://reader035.vdocument.in/reader035/viewer/2022062410/56816054550346895dcf7e27/html5/thumbnails/18.jpg)
Chapter 1 - VB.NET by Schneider 18
1960s continued• Harlan B. Mills – advocated use of
structured programming• Donald E. Knuth – wrote definitive work
on algorithms• Ted Hoff, Stan Mazer, Robert Noyce,
and Frederico Faggin – developed first microprocessor
![Page 19: Chapter 1](https://reader035.vdocument.in/reader035/viewer/2022062410/56816054550346895dcf7e27/html5/thumbnails/19.jpg)
Chapter 1 - VB.NET by Schneider 19
1960s continued• Douglas Engelbart – invented computer
mouse
![Page 20: Chapter 1](https://reader035.vdocument.in/reader035/viewer/2022062410/56816054550346895dcf7e27/html5/thumbnails/20.jpg)
Chapter 1 - VB.NET by Schneider 20
1970s• Ted Codd - software architect; laid the
groundwork for relational databases• Paul Allen and Bill Gates - cofounders of
Microsoft Corporation• Stephen Wozniak and Stephen Jobs -
cofounders of Apple Computer Inc. • Dan Bricklin and Dan Fylstra - wrote
VisiCalc, the first electronic spreadsheet program
![Page 21: Chapter 1](https://reader035.vdocument.in/reader035/viewer/2022062410/56816054550346895dcf7e27/html5/thumbnails/21.jpg)
Chapter 1 - VB.NET by Schneider 21
1970s continued• Dennis Ritchie - creator of the C programming
language.• Ken Thompson - created the Unix operating
system• Alan Kay – developer of Smalltalk, a pure
object-oriented language• Don Chamberlain - created a database
programming language, later known as SQL,
![Page 22: Chapter 1](https://reader035.vdocument.in/reader035/viewer/2022062410/56816054550346895dcf7e27/html5/thumbnails/22.jpg)
Chapter 1 - VB.NET by Schneider 22
1980s• Phillip “Don” Estridge - at IBM directly
responsible for the success of the personal computer.
• Mitchell D. Kapor - cofounder of Lotus Corporation
• Tom Button - group product manager for applications programmability at Microsoft; headed the team that developed QuickBasic, QBasic, and Visual Basic.
![Page 23: Chapter 1](https://reader035.vdocument.in/reader035/viewer/2022062410/56816054550346895dcf7e27/html5/thumbnails/23.jpg)
Chapter 1 - VB.NET by Schneider 23
1980s continued• Alan Cooper - considered the father of Visual
Basic.• Tim Berners–Lee - father of the World Wide
Web.• Charles Simonyi - the “father of Word.”• Bjarne Stroustrup - creator of the C++
programming language. • Richard M. Stallman - founded Free Software
Foundation
![Page 24: Chapter 1](https://reader035.vdocument.in/reader035/viewer/2022062410/56816054550346895dcf7e27/html5/thumbnails/24.jpg)
Chapter 1 - VB.NET by Schneider 24
1990s• Marc Andreessen - inventor of the Web
browser. • James Gosling – creator of Java. • Linus Torvalds - developed the popular
Linux operating system.
![Page 25: Chapter 1](https://reader035.vdocument.in/reader035/viewer/2022062410/56816054550346895dcf7e27/html5/thumbnails/25.jpg)
Chapter 1 - VB.NET by Schneider 25
1990s continued• Brain Behlendorf, Rob McCool, and
Roy Fielding - developers of the Apache HTTP server, an open-source Web server that can scale up quickly to handle high volumes of traffic.
![Page 26: Chapter 1](https://reader035.vdocument.in/reader035/viewer/2022062410/56816054550346895dcf7e27/html5/thumbnails/26.jpg)
Chapter 1 - VB.NET by Schneider 26
2000 - today• ? … You?