Microsoft C#.NET Online Training AcuteSoft: India: +91-9848346149, +91-7702226149 Land Line: +91...
Transcript of Microsoft C#.NET Online Training AcuteSoft: India: +91-9848346149, +91-7702226149 Land Line: +91...
AcuteSoftMicrosoft C#.NET Online Training
AcuteSoft:India: +91-9848346149, +91-7702226149Land Line: +91 (0)40 - 42627705USA: +1 973-619-0109, +1 312-235-6527UK : +44 207-993-2319 skype : acutesoftemail : [email protected]
www.acutesoft.com http://training.acutesoft.com
AcuteSoftMicrosoft C#.NET Online Training
Introduction to C#.NETObject Oriented ProgrammingC#: The OOP LanguageThe NET FrameworkCLR, MSIL, JIT and Managed CodeMetadata, Assemblies, The Manifest and Garbage CollectionPutting Things TogetherILASM and ILDASMA First Look at the C# CodeThe C# CodeThe IL CodeUsing the Library FileHow to Get a Free C# CompilerCompiling Programs in the Command Line EnvironmentComparison of C# and C++Features of C#
AcuteSoftMicrosoft C#.NET Online Training
Building the Program LogicUsingConditionsRelationalOperatorsLogicalOperatorsTheBitwiseOperatorsThe ifelseConstructManipulatingCharactersThe switchConstructTheConditionalExpressionUsingLibrariesRepetition LoopsNesting LoopsBranching StatementsArraysMulti Dimensional ArraysJagged Arrays
AcuteSoftMicrosoft C#.NET Online Training
Using Program ArgumentsUsing .NET Properties and Methods with ArraysThe for each LoopC# ProgrammingThe “Hello,World!â€C#Program�Compiling and Running the ProgramCommentsClass DeclarationThe Main MethodUsing the NET Methods for Displaying ResultsUsing DirectivesUsing Local VariablesTheProgramArchitectureQualifying NamesCommon Conventions for Writing Code
AcuteSoftMicrosoft C#.NET Online Training
Code DocumentationC# Data TypesData TypesBuiltin Data TypesValueTypesVariable InitializationDefaultValuesReferenceTypesTheC#ReferenceTypesBoxing and UnboxingSimpleDataTypesCreating and Manipulating Arithmetic ExpressionsThe Basic Arithmetic OperatorsThe Modulus Operator (%)
AcuteSoftMicrosoft C#.NET Online Training
The Assignment OperatorsIncrement and Decrement Operators (++,––)Operator AssociativityHowtoGet theTypeNameEvaluating Expressions with Mixed TypesAdding a Suffixto Numeric DataReal TypesIntegral TypesConversion between TypesThe charTypeFormatting Results (Currency, Decimal, Fixedpoint, Numeric, Scientific, Hexadecimal, NullableTypesUsing the ??OperatorThe string TypeStringExpressions
AcuteSoftMicrosoft C#.NET Online Training
The@SymbolReading the Keyboard InputClass using the parse MethodUsingClassesClassDeclarationClass InstantiationNamespacesNesting NamespacesThe Namespace Alias QualifierAccess LevelsProperties and UsingPropertiesReadonlyPropertiesAccessor AccessibilityStaticMembers and StaticClasses
AcuteSoftMicrosoft C#.NET Online Training
Constants, Constructors, DeclaringConstructors, PrivateConstructors, StaticConstructorsDestructors, PartialClassesFunctionMembersFunctionMembersPolymorphismVirtual and Override MethodsCalling Members of the Base ClassMethod Overloading and Overriding Virtual Methods on the Base ClassAbstract Classes and MethodsIndexersStructs, Enums and AttributesStructs vs ClassesPassing Structs and Classes to MethodsAttributes
AcuteSoftMicrosoft C#.NET Online Training
Calling Native FunctionsEmulating UnionsGenericsWhat Are Generics?Using Generic CollectionsCreatingYourOwnGenericClassesGeneric MethodsGeneric Methods inside Generic ClassesOverloading Generic MethodsGenericDelegatesGeneric InterfacesLimitations of Using GenericsICollection, ICollectionMembers, IDictionary, IDictionary MembersCreating Your Own Generic Classes
AcuteSoftMicrosoft C#.NET Online Training
Generic Methods, Generic Methods inside Generic Classes, Overloading Generic MethodsGenericDelegates, Generic Interfaces, BenefitsofUsingGenerics, LimitationsofUsingGenericsInterfacesWhat Is an InterfaceDeclaring an InterfaceInterface ImplementationExplicit Interface ImplementationHiding Members of the Base Class, Versioning, Hiding Interface MembersExceptionsErrors and ExceptionsThrowing an Exception, Catching an Exception, Organizing the Handlers, Sequence of Events in Handling Exceptions, Expected Exceptions in File Processing
AcuteSoftMicrosoft C#.NET Online Training
Reading Text Files, Writing and Appending Text FilesThe finally Block, The try finally Statement, The try catch finally Statement, User defined Exceptions, Using the Stack Trace PropertyDelegatesandEventsWhat Is aDelegate?, DeclaringDelegates, CreatingaDelegate, Invoking the Delegate, Associating a Delegate with More Than One MethodAdding and Removing Delegates, Using NET Methods to Add and Remove Delegates, Anonymous Methods, OuterVariables, Restrictions on Using Anonymous MethodsCovariance, Contravariance, Events, Using Events in ApplicationsCollections and IteratorsCollections Classes, The Stack Collection, Stack Members, The Queue Collection,Queue MembersThe ArrayList Collection, ArrayList Members, The Sorted List Collection, Sorted List Members
AcuteSoftMicrosoft C#.NET Online Training
The Hash table Collection, Hash table Members, Specialized CollectionsThe List Dictionary Collection, List Dictionary MembersThe Linked List CollectionUsing Enumerators, Iterators, The Iterator Blocks, The yield StatementAssemblies and VersioningPE Files, Metadata, Security Boundary, Versioning, ManifestsMultiModule Assemblies, Private Assemblies, Shared Assemblies, Public Key EncryptionAttributes and ReflectionAttributes, Intrinsic Attributes, Custom Attributes, Reflection, Reflection EmitMarshaling and Remoting, Application Domains, ContextThreads and SynchronizationThreadsSynchronizationRace Conditions and Deadlocks
AcuteSoftMicrosoft C#.NET Online Training
Threads and SynchronizationThreadsSynchronizationRace Conditions and Deadlocks
StreamsFiles and DirectoriesReading and Writing DataAsynchronous I/ONetwork I/OWeb StreamsSerializationIsolated Storage
AcuteSoft
For Free Demo Please Contact AcuteSoft:India: +91-9848346149, +91-7702226149Land Line: +91 (0)40 - 42627705USA: +1 973-619-0109, +1 312-235-6527UK : +44 207-993-2319 skype : acutesoftemail : [email protected]
www.acutesoft.com http://training.acutesoft.com
THANK YOU