from C# Programming in easy steps, 2nd edition downloads com/resource-center/ www.ineasysteps. at download free is available for book in this all examples of code source The wrong. went you where discover to have downloaded you files example original to thatyour code in the compare simply example, in any illustrated result don’t the you If achieve • • • valueshouldbeincremented by thatawritten 1. indicates naming ofthe should beasemitone higher inpitch. This notion issimilartothe note thatawritten indicates notation symbol where a#sharp (pronounced “see-sharp”). The namewasinspired by musical introduce programming languageMicrosoft anew called Professional 2000alsosaw Conference Developers inJuly The introduction ofthe Introducing C# program’s requirements. security a “ contains have will afile extension of.exe or.dll. Eachassembly program resources asimages, such inan “ code. (IL) Language This isstored on disk, together withother language iscompiled by theC#Compiler into To create anexecutable program, intheC# source codewritten towork together libraries seamlessly.language andtheclass the called execution system andavirtual class libraries unified setof a includes Each version .NET framework oftheMicrosoft Framework .NET The

Common Language Runtime (CLR).Common Runtime Language The CLR allows theC# the application –typically,the application component anintegral ofthe on tobeinstalled thecomputer running .NET framework inC#therefore require written applications theMicrosoft “ built intothe.NET framework much more. applications,client-server databaseapplications, andmuch, applications, applications. You useC#tocreate client can Windows ofsecure androbust tobuildavariety enables developers employed by aprogram. is a Java . Consequently, inC# everything the otherlanguages –mostnotably several concepts from programming language,object-oriented borrowing key system. C# is specifically designed to utilize theproven functionality designedtoutilize C# isspecifically C# isanelegantand “type-safe” programming language that C# isdesignedtobeasimple, modern, general-purpose, class class “object” with “properties” and “methods” be thatcan ” thatprovides about that information C++ programming language where the++symbol XML web services, components, distributed Microsoft .NET framework atthe .NET framework Microsoft class libraries”. class Windows assembly”. Typically,the Intermediate Intermediate C# throughout C#program code. thisbook demonstrate Visual can interact withcodegenerated bycan the.NET versions ofother .NET codegeneratedby framework, theIL theC#Compiler feature isakey oftheMicrosoft As language interoperability toexecute theprogram: upon system theoperating before calling collection”, exception handling, andresource management tasks native machineinstructions. The CLR thenperforms “ performs requirements are thesecurity satisfied,When the CLR requirements are manifest examined. specifiedinitsassembly (CLR),the Common Runtime Language andthesecurity aC#program isexecuted,When isloaded into theassembly ...cont’d languages as such Just-In-Time ( JIT) compilationcodeinto oftheIL JIT) Just-In-Time ( C# Source File(s) Source C# Visual Basic and Visual C++. Basicand Visual Visual The examples Visual Studio Project C# Visual Assembly (IL Code &Resources) (IL Code Assembly Security/JIT Compiler/Garbage Collection (CLR) Runtime Language Common Operating System Execution System Operating Microsoft .NET Framework .NET Microsoft C# C# Compiler References & Resources garbage garbage

“ as known is also compilationJust-In-Time prior to its execution. to its prior than rather execution, during program occurs compilationJust-In-Time Dynamic Translation”.Dynamic

from C# Programming in easy steps, 2nd edition