Presentation is loading. Please wait.

Presentation is loading. Please wait.

Hello World CE-105 Fall 2006 By: Engr. Faisal ur Rehman.

Similar presentations


Presentation on theme: "Hello World CE-105 Fall 2006 By: Engr. Faisal ur Rehman."— Presentation transcript:

1 Hello World CE-105 Fall 2006 By: Engr. Faisal ur Rehman

2 GOAL Hello World! Terminology But Why? Features Course Outline

3 Hello World Console Windows / GUI

4 HW Console Open IDE Select New Project > Console Application Name = HelloWorldConsole Save All In Sub Main Handler, write: Console.writeline(“Hello World!”) Console.Beep F5 Save All

5 HW Windows Open IDE Select Windows Application Name = HelloWorldGUI Save All Double Click Form Write: msgbox(“Hello World!”) F5

6 Terminology GUI: Graphical user Interface Program: Set of instruction given to computer to perform certain tasks Programming Language: A language understandable by computer and used to write programs –Machine code / Low level: 0-1 –Intermediate: / Assembly Language, interpreter, Compilers –High Level Language: VB.NET, C / C++, Java, COBOL, FORTRAN, BASIC

7 Why Programming? Mathematical Calculation / Numerical Analysis, which consumes a lot of time Prediction / Probability Automate Tasks Graphics Commerce Database

8 Why We? Structural Analysis & Design Drawing / Drafting Quantity Estimation Project Management We must understand how to make: –Calculation Program –Graphics for Display –Database

9 Application / Uses of Programming Programs are used every where Mobile phones –SMS, Calculator, text Editor & Games PC –OS, Office software, Engg. Software Embedded Devices –Robots

10 Icons Bill Gate Linus Adresson, Netscape Navigator Ashraf Habibullah MS Sun Redhat Google Auto Desk US Crops of Engrs Computers and Structures

11 BASIC Easy to learn; more close to English language Rapid Application Development First step to learn Programming Important for Beginners

12 Flavors VB: Basic language along with GUI VB.NET: VB built on.NET Framework, Next generation Language

13 Features of VB.NET OOP.NET Frame work All capability of any powerful language RAD

14 Flavors / Editions of VB.NET Express –For beginners / Hobbyist –Free Version –Include more than all capabilities required for beginners Standard Tools for MS Office System Professional Enterprise Team System

15 Project Types Windows Application Template Class Library Template Console Application Template My Movie Collection Starter Kit Template Screen Saver Starter Kit Template

16 Course Distribution 2 lectures / week 1.1 T 1.2 L 2.1 L 2.2 L 3A and 3Q for Each Theory and Lab, and for each term Project –As described per course outline

17 Course Distribution Presentation Marks Distribution Reference: –MSDN –2 Book –VDOZ

18


Download ppt "Hello World CE-105 Fall 2006 By: Engr. Faisal ur Rehman."

Similar presentations


Ads by Google