Understanding MSDN classes, methods, properties, and etc.....

Posted on 2012-08-27
Last Modified: 2012-08-30

What is the best way for users to study and understand MSDN explanation of classes, methods, properties, and etc.....

Many users find it hard to understand, any suggestions????/

Thank you!
Question by:Rad1
    LVL 29

    Assisted Solution

    by:Olaf Doschke
    MSN is a reference, not learning material.

    Take videos, books, training courses. MS offers or

    Take a look at some "how do i" videos

    EE offers for example.

    And MS also points to pluralsight and books.

    Learn with others, make a meetup or join a regional group.

    But don't learn by studying reference. Reference is for lookup of what you already know halfways and need exact reference of, but no for learning.

    Bye, Olaf.
    LVL 30

    Accepted Solution

    "Many users find it hard to understand, any suggestions????/"
    Agree. Consider this as a starter:

    Let's build a bookcase, but how?
    Buy the wood, cut to equal pieces, try to put them on top of each other, bring nails,....

    We ask a woodwork designer and explain to him what we want.
    He pulls a sketch out of his drawer, it looks like what I want, but it has different dimensions. It has different colors. The doors open differently. It is fixed, while I want it to be mobile. If someone puts extra books in it raises an alarm, but I want it to display a light signal as well.

    Hold breath: What the designer showed us is a "CLASS"
    It has Properties: Dimensions, Height, Depth, .., Color, Weight, ..., No of drawers, No of doors,...
    It has Events to respond to: Book numbers exceeded, drawer pulled, door open
    It has methods: "event procedure", process to respond to event.Door open-raise alarm, (if this is confusing, clarification in a while), ...

    Consider this when you look for literature.

    All what is about a class is definitions and instructions that can be stored in computer. So the bookcase is an example to class and to introduce more confusion.
    The computer can store information about a student as if he is a bookcase, but the student receives a print out of his courses, grades, assignments, ...
    So refer to the bookcase and consider the new Student class.
    Properties include, Date Of Birth, Address, Qualification, Name, Courses required.
    A student class event: "If student fails to attend for few days",
    A student class has methods: Print method reads his data and prints a letter about his  absence to be mailed to him "Event Procedure"
    So confusion is removed, when we think of class as all code written in a computer. Previous coding was doing almost the same thing, but classes came with what is called "Object Oriented Programming".

    Still partly confused? No worry, you will remember this and smile. It is not difficult.
    If you read text for the first time, you may understand nothing. Don't mark what you think important, but mark what you don't understand.

    Author Closing Comment

    Very well done!!!

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    Do You Know the 4 Main Threat Actor Types?

    Do you know the main threat actor types? Most attackers fall into one of four categories, each with their own favored tactics, techniques, and procedures.

    Today I had a very interesting conundrum that had to get solved quickly. Needless to say, it wasn't resolved quickly because when we needed it we were very rushed, but as soon as the conference call was over and I took a step back I saw the correct …
    Let's review the features of new SQL Server 2012 (Denali CTP3). It listed as below: PERCENT_RANK(): PERCENT_RANK() function will returns the percentage value of rank of the values among its group. PERCENT_RANK() function value always in be…
    Via a live example, show how to shrink a transaction log file down to a reasonable size.
    Viewers will learn how to use the SELECT statement in SQL to return specific rows and columns, with various degrees of sorting and limits in place.

    760 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    7 Experts available now in Live!

    Get 1:1 Help Now