Giáo trình lập trình C# 3.0 - Trang 1

<< Quay lại Trang 1 23
GiỚI THIỆU GIÁO TRÌNH LẬP TRÌNH C# 3.0

Bộ giáo trình này được biên soạn dựa trên những tài liệu mới nhất về C# 2008 nhằm cung cấp cho sinh viên công nghệ thông tin những kiến thức cơ bản và nâng cao trong lập trình hướng đối tượng (Object Oriented- Programming), đặc biệt là để làm chủ được C# - một ngôn ngữlập trình mạnh mẽ và phổ biến nhất hiện nay.Những mục tiêu chính mà chương trình cố gắng đạt được:

  •  Cung cấp nội dung từ cơ bản đến nâng cao cho sinh viên mới bắt đầu học về lập trình hướng đối tựơng.
  • Hướng dẫn cho sinh viên cách thức để bước đầu làm việc với C# thông qua lập trình OOP
  • Nâng cao kiến thức và trình độ của sinh viên để cuối cùng có thể làm chủ được những tính năng mới và nổi bật của C# 2008.
Giáo trình này giới thiệu ngôn ngữ C# như một ngôn ngữ lập tình hướng đối tượng, khá đơn giản ở một số chương đã quen thuộc với những sinh viên đã được học và làm quen với kiến thức OOP trước đó. Nhưng để đảm bảo cho những sinh viên chưa được làm quen với khái niệm lập trình này (trước đây mới chỉ làm quen với C hay pascal) thì giáo trình này vẫn đi từ những kiến thức cơ bản nhất, có sự đối sánh với những phiên bản trước để cho sinh viên có một cái nhìn tổng quát nhất về C#, và làm chủ được phiên bản mới nhất của bộ công cụ này.
ĐỀ CƯƠNG GIÁO TRÌNH LẬP TRÌNH C# 3.0
Introduction to C# Programming
Chapter 1: Introduction to C# Programming
1.1 Difference between C# and C++
1.2 Example of a C# Program
1.3 Overview of features Added in C# 2.0
1.4 Overview of What's new in C# 3.0
Summary
Video training
Core C# Programming Construct
Chapter 2: Core C# Programming Construct
2.1 C# is a Strongly Typed Language
2.2 Expression
2.3 Statements and Expressions
2.4 Types and Variables
2.5 Namespaces
2.6 Control Flow
Summary
Object  -Based Programming
Chapter 3: Object - Based Programming
3.1 Introduction
3.2 Implementing a time abstract data type with a class
3.3 Class Scope
3.4 Controlling Access to Members
3.5 Initializing class objects: Constructors
3.6 Using overloaded constructors
3.7 Properties
3.8 Composition: Object References as Instance Variables of Other Classes
3.9 Using  the This Reference
3.10 Garbage Collection
3.11 Static Class Members
3.12 Const and Readonly Members
3.13 Indexers
3.14 Data Abstraction and Information Hiding
3.15 Software Reusability
3.16 Namespaces and Assemblies
Summary
Understanding Object - Oriented Programming Inheritance
Chapter 4: Understanding Object - Oriented Programming Inheritance
4.1 Introduction
4.2 Base Classes and Derrived Classes
4.3 Protected and Internal Members
4.4 Relationalship between Base Classes and Derrived Classes
4.5 Case Study: Three - Level Inheritance Hierachy
4.6 Constructors and Destructors in Derrived Classes
4.7 Software Engineering with Inheritance
Summary
<< Quay lại Trang 1 2 3