XYZ軟體急先鋒


AppDev Object Oriented Programming 2012 視頻教學 英文正式版




-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
軟體名稱:AppDev Object Oriented Programming 2012 視頻教學 英文正式版
語系版本:英文正式版
光碟片數:單片裝
破解說明:
系統支援:For Windows XP/Vista/7
軟體類型:視頻教學
硬體需求:PC
更新日期:2012-11-28
官方網站:
中文網站:
軟體簡介:
銷售價格:$80元
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
 


 
軟體簡介:
 
Object Oriented Programming will help you improve your programming skill set 
by giving you a thorough understanding of OOP regardless of your programming 
background. The training uses a non-jargon approach to teaching the backbone 
concepts of OOP which have been field tested in years of university-level 
teaching. While Visual Studio and C# form the instruction environment, the 
course is language agnostic as possible so the concepts are easily applied to 
other popular OOP languages and platforms.
In this course, you will learn:

- The history of programming
- About Encapsulation, Inheritance and Polymorphism
- How class properties and methods are used
- About object state and property methods
- The difference between rvalues and lvalues
- How design is important to the programming task
- How to derive "IS A" classes
- What are delegates and interfaces
- Prerequisites: This course is intended for programmers who are interested 
in understanding object-oriented principles. You should be familiar with 
using an Integrated Development Environment such as Visual Studio or Eclipse.

Content:
Programming History
Binary - First Generation Languages
Assembler - Second Generation Languages
Third Generation Languages - C
OOP - Simula to C++
OOP
Benefits: The OOP Trilogy
Why C#
Introduction to Objects
Job Interview Example
Developing a clsPerson Class
Class Design for Interview
Classes, Objects and Instantiation
Properties and Methods
Purpose of Properties
Access Specifiers
The clsDates Example
Thinking Like an OOP Programmer
Define vs. Declare Difference
The Bucket Analogy
OOP Design Guidelines
Styles BDUF, Agile Modeling, Cohesion and Coupling
Design Purpose
Tools
Inheritance Example
Details on Inheritance - Parent-Child
Investment Example
Delegates and Interfaces
Purpose of Each
Benefits




-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=