Page 1 of 7 1234 ... LastLast
Results 1 to 10 of 66
  1. #1

    Default I want to learn C#


    guys any ideas on how to start? Any suggestions? I already have Visual studio, and some static outputs. naa mo nailhan resources na step by step instructions? thnkas

  2. #2
    Elite Member
    Join Date
    Aug 2008
    Posts
    1,053
    Blog Entries
    1
    what other programming language you've worked so far? how about your experience? plenty of resources out there, but this varies your base knowledge to understand in the most effective ways...

    I'm fresh also in C#, maybe I will share how I handle this subject... still learning here...

  3. #3
    so far php and mysql but basic ra. naa na ko overview gamay about C#, like classes, basic string output. as in from 0 jud ko mag learn ani. but i dont know where and how to start. like a simple code to a more complex one.

  4. #4
    Kabalo nka ug concept sa object oriented programming?
    Mas maayo if makabalo ka daan.

  5. #5
    Quote Originally Posted by harvz86 View Post
    so far php and mysql but basic ra. naa na ko overview gamay about C#, like classes, basic string output. as in from 0 jud ko mag learn ani. but i dont know where and how to start. like a simple code to a more complex one.
    as a start, convert your php apps to C# and practice OOP concepts while doing it.

  6. #6
    Elite Member
    Join Date
    Aug 2008
    Posts
    1,053
    Blog Entries
    1
    He knows basic part of PHP only, and I think it’s a bit odd to convert PHP code into C#? in the first place PHP is created for WEB only. While C# you are handling an event-driven environment suitable for various applications, unless you really have to focus somewhere in Web Development.

    Learning OOP under C#? I don’t know if this is the most effective way to do… when you dig deeper at MSDN important notes and topics are explained in C++, with heavy OOP style (blame those experts! They shouldn’t wrote that in the first place), which allows the user to go back and see how C/C++ handle Object and Classes and this *Pointers, casting, templates and a lot more, which have been pulled out in C#.

    You better enroll this subject if you really and wanted to have this seriously and useful to you in the near future. There’s a lot of documentations to read about C#, I’m just waiting who can think this kind of material…maybe nobody is aware this time…

  7. #7
    Quote Originally Posted by MarkCuering View Post
    He knows basic part of PHP only, and I think it’s a bit odd to convert PHP code into C#? in the first place PHP is created for WEB only. While C# you are handling an event-driven environment suitable for various applications, unless you really have to focus somewhere in Web Development.
    Permit me to make myself more clearer. When I said convert those PHP app to C#, i was not referring to the actual code but to the application in general. In example, a PHP phone book application to a C#
    windows or web application.

    Learning OOP under C#?
    Why not? Have you coded in C# to fully support your statement above? If not, grab a "C# for Dummies" book and you'll find a very good learning curve for OOP under C# or VB .NET.

    I don’t know if this is the most effective way to do… when you dig deeper at MSDN important notes and topics are explained in C++, with heavy OOP style (blame those experts! They shouldn’t wrote that in the first place), which allows the user to go back and see how C/C++ handle Object and Classes and this *Pointers, casting, templates and a lot more, which have been pulled out in C#.
    I don't see your point here. MS .NET CLR is basically C++ underneath but you definitely don't have to touch that level (C++) just to learn OOP in C#! Again, grab a "C# for Dummies" book and I doubt it will go as far as discussing C++ stuff.

    Again, back to the question, have you coded a project launched in production using C# or any of its .NET alternatives to support your statement above?

    @ harvz86 - go get yourself a good C# for beginners book. Trust me, C# is still a good learning curve for OOP. It is not that different from the Java language with a few extras that MS cooked up. Like Java, C# is also fun to play with.

    I can direct you to a good ebook repository sites for .NET for you to start with. PM me if you need one.

  8. #8
    Quote Originally Posted by MarkCuering View Post
    He knows basic part of PHP only, and I think it’s a bit odd to convert PHP code into C#? in the first place PHP is created for WEB only. While C# you are handling an event-driven environment suitable for various applications, unless you really have to focus somewhere in Web Development.

    Learning OOP under C#? I don’t know if this is the most effective way to do… when you dig deeper at MSDN important notes and topics are explained in C++, with heavy OOP style (blame those experts! They shouldn’t wrote that in the first place), which allows the user to go back and see how C/C++ handle Object and Classes and this *Pointers, casting, templates and a lot more, which have been pulled out in C#.

    You better enroll this subject if you really and wanted to have this seriously and useful to you in the near future. There’s a lot of documentations to read about C#, I’m just waiting who can think this kind of material…maybe nobody is aware this time…
    C# is a very heavy in OOP it just depend on how you handle it.
    if you learn OOP in c++ you'll only confuse yourself even more hehehe.

    you can also use unsafe in c# so you can use all those fancy pointers in c++

  9. #9
    Actually C# is equals to Java. So if you have a basic knowledge in Java. Then gamay ra ang learning curve.

  10. #10
    Elite Member
    Join Date
    Aug 2008
    Posts
    1,053
    Blog Entries
    1
    Quote Originally Posted by iamweasel View Post
    Why not? Have you coded in C# to fully support your statement above? If not, grab a "C# for Dummies" book and you'll find a very good learning curve for OOP under C# or VB .NET.
    I’m still new in C#, but we used to write .NET application under C++ and Python… last couple of month ago, I attended ECMA (40 hours sessions) regarding the implementation of .NET project, I was to get in touched with this C# but not using any of those Dummies you recommend, but I’m studying on ECMA book and videos where they distribute to us… most of this book and videos are explained how Microsoft transform this into C# language, and what does really covers on its OOP and yes! Microsoft C# is still incomplete; I’m referring to C#2.0 but not C#3.0, I haven’t seen it yet.

    Quote Originally Posted by iamweasel View Post
    I don't see your point here. MS .NET CLR is basically C++ underneath but you definitely don't have to touch that level (C++) just to learn OOP in C#! Again, grab a "C# for Dummies" book and I doubt it will go as far as discussing C++ stuff.
    CLR, is not totally C++ but its rather a part of implementation of ECMA (long time ago in history of CLI), you even found a lot of CLS rules on their documentation, and yes, it may be written in C++ but it mixed with various XML’s on how those different language able to run and exchange data’s under .NET (Java, C++, VB, Python and more…) Please keep in mind that you study C# to create application in .NET and C# alone is already OOP style, you don’t have any ideas how it was being called rather in a way of multiple inheritance, interfaces , derived classes and more, like in the case of throwing exceptions? My goodness… that’s already implementation of OOP under ECMA standard, you can only figure it out by looking on different documentations that explains plain C++ OOP style.

    Quote Originally Posted by iamweasel View Post
    Again, back to the question, have you coded a project launched in production using C# or any of its .NET alternatives to support your statement above?
    Yes… in our various offshore projects, visit AVEVA - Engineering technology for the Plant and Marine industries for more info, just for in case we will be having a road show somewhere in harbourfont Singapore this Wednesday…regarding our new product.

    You may probably learn OOP in C# but not exactly learning about what is “OOP”, coz in the first place C# OOP is made to interact with CLR, and it already provides you a lot of modules that written under OOP which is not visible to the programmer on how it was implemented.

    C++ Version:
    Code:
    #include <iostream>
    
    class MyClass 
    { 
        public: void myMethod() 
        { 
            std::cout << "MyClass under myMethod"; 
        } 
    }; 
    void main() 
    { 
       MyClass NewClass; 
       NewClass.myMethod(); 
    }
    C# Version:
    Code:
    using System; 
    
    class MyClass 
    { 
        public void myMethod() 
        { 
           Console.WriteLine("MyClass under myMethod"); 
        }
    } 
    
    class EntryPoint 
    { 
        public static void Main() 
        { 
           MyClass NewClass = new MyClass(); 
           NewClass.myMethod(); 
        } 
    }
    Simple class but the difference are too obvious... how much more on large phase of development?

    Take note that it is valid also in C# by calling class methods directly without knowing how it is going to be on our memory resources.

    Further study: EntryPoint Class (Microsoft.VisualStudio.Tools.Applications.Runtime )

    Finally, C# partly includes C++ but not exactly came from, and partly uses Java language style… the rest of C# is created in the house of uncle BILL… but since its running on top of CLI the combination of CLR, CLS, CTS and CIL, learning OOP in C++ is pretty much advantage… well, it’s what I figured out.

  11.    Advertisement

Page 1 of 7 1234 ... LastLast

Similar Threads

 
  1. What do you want to learn?
    By chai in forum General Discussions
    Replies: 2861
    Last Post: 02-17-2021, 07:19 PM
  2. Replies: 8
    Last Post: 05-06-2011, 05:51 PM
  3. WHO WANTS TO LEARN " WUSHU" like JET LI
    By gigzzhai in forum Sports & Recreation
    Replies: 29
    Last Post: 10-15-2010, 01:19 PM
  4. Want to Learn Self Defence?
    By pring_pring in forum Sports & Recreation
    Replies: 2
    Last Post: 04-25-2008, 04:03 PM
  5. Do You Want To Learn How To Blog But Don't Know How?
    By NetMarketer in forum Websites & Multimedia
    Replies: 0
    Last Post: 12-11-2007, 04:57 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
about us
We are the first Cebu Online Media.

iSTORYA.NET is Cebu's Biggest, Southern Philippines' Most Active, and the Philippines' Strongest Online Community!
follow us
#top