Object Oriented Programming with C#
C# ile Nesne yönelimli programlama
Spring 2007
Instructor: Sadi Evren SEKER
Lectures: Wed 10:00 - 12:00, 14:00 - 16:00 , Fri 10:00 - 12:00 , 14:00 - 16:00
Refrence Book: C# How to Program, by Harvey M. Deitel (Author), Paul J. Dietel (Author), Jeffrey A. Listfield (Author), Tem R. Nieto (Author), Cheryl H. Yaeger (Author), Marina Zlatkina (Author), Publisher : Prentice Hall , ISBN-13: 978-0130622211
Outline:
- Object Oriented Paradigm
- .Net Architecture and C# Programming
- Visual Studio, C# Environment
- Control Structures
- Methods
- Arrays
- Inheritance
- Polymorphism
- Data Encapsulation
- Abstract Data Types
- Information Hiding
- Aggregation & UML
- Exception Handling
- GUI coding in C#
- Multithreading
- Strings Characters and Regular Expressions
- I/O Operations
- XML
- DB (SQL) , ADO .NET
- ASP .NET , WEB Forms, Web Controls
- Web Services (may be SOAP ? )
- Networks, Sockets, Data Streams, Multi tiered applications
- Data Structures and Collections
Example Source Codes
Lecture Slides:
Lect 1 - Object Oriented Paradigms
Lect 2 - C# basics
Lect 3 - Arrayler
Lect 4 - Object Oriented Programming (ADT)
Lect 5 - Inheritance
Lect 6 - Polymorphism
Lect 7 - Exception Handling
Lect 8 - Graphical User Interfaces