C# Chapter01B
C# Chapter01B
Introduction to
Computing and
Programming
Console-based
application
output
– Multiline comments
• Syntax
– using namespaceIdentifier;
• Program statements
• WriteLine( ) → member of the Console class
• Main( ) invoking WriteLine( ) method
• Member of Console class
• Method call ends in semicolon
Missing ending
double
quotation mark
Pushpin
Errors reported
Depending on your
current settings, you
may not need to make
some of these changes
C# Programming: From Problem Analysis to Program Design 42
ProgrammingMessage Example
/* Programmer: (continued)
[supply your name]
*/
using System;
namespace ProgrammingMessage
Complete
{
program
class ProgrammingMessage
listing
{
static void Main( )
{
Console.WriteLine(“Programming can be”);
Console.WriteLine(“FUN!”);
Console.Read( );
}
}
}
C# Programming: From Problem Analysis to Program Design 43
Chapter Summary
• Types of applications developed with C#
– Web applications
– Windows graphical user interface (GUI) applications
– Console-based applications
• Framework class library groups by namespaces
– Namespaces group classes
– Classes have methods
– Methods include program statements
C# Programming: From Problem Analysis to Program Design 44
Chapter Summary (continued)
• Programming methodologies
– Structured procedural
– Object-oriented
• C#
– One of the .NET managed programming languages
– Object-oriented
– 2001 EMCA standardized
– Provides rapid GUI development of Visual Basic
– Provides number crunching power of C++
– Provides large library of classes similar to Java
C# Programming: From Problem Analysis to Program Design 45
Chapter Summary (continued)
• Visual Studio includes .NET Framework
– Editor tool, compiler, debugger, and executor
– Compile using Build
– Run using Start or Start without Debugging
• Debugging
– Syntax errors
– Run-time errors
• Use five steps of program development to create
applications