+ Reply to Thread
Page 1 of 2 12 LastLast
Results 1 to 15 of 27

Thread: programming

  1. #1
    Advanced User The Shutter's Avatar
    Join Date
    04.07.10
    Location
    World With No Limits
    P2P Client
    WOW That's Private :P
    Posts
    965
    Activity Longevity
    0/20 17/20
    Today Posts
    0/5 ssssss965

    programming

    i'm interested in learning programming especially to know to code programs like mratio ,Greedy torrent & modded clients .

    what do i have to learn to be able to code like these programs ?

    so list down all what i have to learn + some ebooks that you used or resources that help you learn
    Last edited by The Shutter; 02.09.11 at 03:40.
    Reply With QuoteReply With Quote
    Thanks

  2. #2
    Moderator
    shoulder's Avatar
    Join Date
    12.04.08
    Location
    I*** D* M*****
    Posts
    4,827
    Activity Longevity
    4/20 19/20
    Today Posts
    0/5 sssss4827
    First of all you should know which language you would like to learn.



    ------------------------------>>>>>>>>>> <<<<<<<<<<------------------------------

    Reply With QuoteReply With Quote
    Thanks

  3. #3
    Advanced User The Shutter's Avatar
    Join Date
    04.07.10
    Location
    World With No Limits
    P2P Client
    WOW That's Private :P
    Posts
    965
    Activity Longevity
    0/20 17/20
    Today Posts
    0/5 ssssss965
    maybe you could tell me what's more important to learn
    Reply With QuoteReply With Quote
    Thanks

  4. #4
    Moderator anon's Avatar
    Join Date
    01.02.08
    Posts
    39,370
    Activity Longevity
    11/20 19/20
    Today Posts
    1/5 ssss39370
    Quote Originally Posted by The Shutter View Post
    maybe you could tell me what's more important to learn
    That's subjective and you'll get different replies. mRatio is apparently coded in C# .NET, GT I don't know, and Vuze in Java, as we all know. This is not to say you can't create programs in other languages.

    If you're new to programming, you might want to start with something easy such as Visual Basic or Python (used by the Faze Mod). Google will provide plenty of handy reading material for a beginner, just search for what you want to do plus the programming language, e.g. "playing sound Visual Basic 6". Good luck!
    "I just remembered something that happened a long time ago."
    Reply With QuoteReply With Quote
    Thanks

  5. #5
    Advanced User The Shutter's Avatar
    Join Date
    04.07.10
    Location
    World With No Limits
    P2P Client
    WOW That's Private :P
    Posts
    965
    Activity Longevity
    0/20 17/20
    Today Posts
    0/5 ssssss965
    maybe there's basics i should learn to be able to code programs like mratio also there's alot of book so if someone could be more specific it will help me alot to start learning .
    Reply With QuoteReply With Quote
    Thanks

  6. #6

    Join Date
    09.04.11
    Location
    zombie garden
    P2P Client
    utorrent,mr,rm
    Posts
    233
    Activity Longevity
    0/20 16/20
    Today Posts
    0/5 ssssss233
    go to bitspyder
    or download them from other trackers.
    But this will takes so much time before able to code something like mRatio.

    An easy way ? makes friends with The248
    Last edited by anon; 02.09.11 at 18:50. Reason: No torrent links, please
    Reply With QuoteReply With Quote
    Thanks

  7. #7
    Advanced User The Shutter's Avatar
    Join Date
    04.07.10
    Location
    World With No Limits
    P2P Client
    WOW That's Private :P
    Posts
    965
    Activity Longevity
    0/20 17/20
    Today Posts
    0/5 ssssss965
    i don't have a problem learning programing in alot of time just like i did in web development
    Reply With QuoteReply With Quote
    Thanks

  8. #8
    Quote Originally Posted by anon
    mRatio is apparently coded in C# .NET,
    It's actaully in VB .NET,
    as mr.RM said to me once, VB .NET, C# .NET same thing different syntax..

    GT I don't know
    IIRC, C++ with wxWidgets as the GUI toolkit.

    If you're new to programming, you might want to start with something easy such as Visual Basic or Python
    Totally agree,
    Visual Basic teaches you how to think as a programmer, It's also backed up by the superior yet bloated Visual Studio IDE.

    Python is cross-platform, complete and easy but It's not suitable for closed-source applictions:
    licensing - How do I protect python code? - Stack Overflow
    Python also has good GUI toolkits (Qt(pyQt GPL, pySide LGPL),wxWidgets).

    and learn java if you (are going to work/think you'll work) in companies (java is not easy like vb.net and it's not hard either), also because Java and C# are very similar, you automatically learn C# with java as well .

    That's subjective and you'll get different replies.
    Exactly, me, a fan of .NET will recommend it ,
    Use C#/VB .NET for everything that doesn't need/use Windows-Only functions/methods, as a beginner, you wouldn't run into using the Windows API anyway so that's OK. You can run .NET application on Linux/Mac.

    Quote Originally Posted by The Shutter
    maybe there's basics i should learn to be able to code programs like mratio also there's alot of book so if someone could be more specific it will help me alot to start learning .
    The248 can comment better on his own program if you ask him directly.

    Quote Originally Posted by flowerorange
    But this will takes so much time before able to code something like mRatio.
    Yes!, you should take things slowly and step by step...
    neither mRatio nor RM were finished by a newbie in short time, they are old-ass programs (like mR is 3 years old, RM is 5-6 years old)..
    The248 told me once, when I requested mR's source: start with something simple like a proxy tool then proceed to make a full ratio-tool.



    Learning resources:
    for python, the official documentation is good,
    for other languages, use this site, I like a lot:
    Code:
    http://www.thenewboston.com/
    for web development (except asp.net), I like w3schools.


    I am cheatos

    Reply With QuoteReply With Quote
    Thanks

  9. Who Said Thanks:

    Lucius (13.03.14) , SBfreak (02.09.11) , anon (02.09.11) , flowerorange (02.09.11)

  10. #9
    What he said ^^

    Check this out, a quick sample proxy tool i did to demonstrate the concept: (source code included)
    http://www.sb-innovation.de/showthre...e=3#post215021
    Maybe you can make use of it, because the other guy, well ... let's just say he had good ideas for someone else to make.

    But if you don't know the basics, like conditions test (If Then Else), loops (For, while) , ... the basics of every language, i'd suggest you start there.
    Reply With QuoteReply With Quote
    Thanks

  11. #10
    Moderator anon's Avatar
    Join Date
    01.02.08
    Posts
    39,370
    Activity Longevity
    11/20 19/20
    Today Posts
    1/5 ssss39370
    Quote Originally Posted by The248 View Post
    But if you don't know the basics, like conditions test (If Then Else), loops (For, while) , ... the basics of every language, i'd suggest you start there.
    I learned that when I was a kid using the BASIC interpreter on this

    "I just remembered something that happened a long time ago."
    Reply With QuoteReply With Quote
    Thanks

  12. #11
    Guest Coder
    Owyn's Avatar
    Join Date
    08.05.10
    Location
    Russia
    P2P Client
    uSerenity
    Posts
    478
    Activity Longevity
    0/20 17/20
    Today Posts
    0/5 ssssss478
    if you wonder - uSerenity is in pure C++ & ASM

    I personally don't like heavy frameworks and wrappers but as to the question of the thread - just see samples and understand it trying to modify and then add your own is the easiest way ^_^ but reading lots of books before doing anything is a way too, oldschool way :)
    信心正気宇裁
    Reply With QuoteReply With Quote
    Thanks

  13. #12
    Advanced User The Shutter's Avatar
    Join Date
    04.07.10
    Location
    World With No Limits
    P2P Client
    WOW That's Private :P
    Posts
    965
    Activity Longevity
    0/20 17/20
    Today Posts
    0/5 ssssss965
    Quote Originally Posted by The248 View Post
    What he said ^^

    Check this out, a quick sample proxy tool i did to demonstrate the concept: (source code included)
    http://www.sb-innovation.de/showthre...e=3#post215021
    Maybe you can make use of it, because the other guy, well ... let's just say he had good ideas for someone else to make.

    But if you don't know the basics, like conditions test (If Then Else), loops (For, while) , ... the basics of every language, i'd suggest you start there.
    i know some of these basics but still i have to learn the others like close command , open in new window ...etc , i've started to read "Beginning Visual Basic 2010 By Wrox" & trying what i learn on visual studio .

    Quote Originally Posted by Owyn View Post
    if you wonder - uSerenity is in pure C++ & ASM

    I personally don't like heavy frameworks and wrappers but as to the question of the thread - just see samples and understand it trying to modify and then add your own is the easiest way ^_^ but reading lots of books before doing anything is a way too, oldschool way :)
    reading source codes won't help me since i don't know the basics for programming it's like reading another language other than your First language
    Reply With QuoteReply With Quote
    Thanks

  14. #13
    Cheatos gave you a very good website, that redirects to this youtube playlist:
    TheNewBoston - Visual Basic - YouTube

    It's always easier to learn when you see things being done.
    Reply With QuoteReply With Quote
    Thanks

  15. #14
    Advanced User The Shutter's Avatar
    Join Date
    04.07.10
    Location
    World With No Limits
    P2P Client
    WOW That's Private :P
    Posts
    965
    Activity Longevity
    0/20 17/20
    Today Posts
    0/5 ssssss965
    Quote Originally Posted by The248 View Post
    Cheatos gave you a very good website, that redirects to this youtube playlist:
    TheNewBoston - Visual Basic - YouTube

    It's always easier to learn when you see things being done.
    i'll have to open it from another connection cause this one is limited .
    i've downloaded your source code for proxy tool & i saw this in your post

    Code:
    1. this source code it's not prepared to handle exceptions, you have to improve that
    2. this code it's only a example, it's not improved performance wise
    3. you have to add any extra option you want
    4. the interface needs improvements if you plan on a public release
    1.what do you mean by Exceptions?
    2.Don't understand this point~~~

    can you tell me the idea of this tool , i see port & multiply upload by Number , isn't this like gt?
    Reply With QuoteReply With Quote
    Thanks

  16. #15
    Moderator anon's Avatar
    Join Date
    01.02.08
    Posts
    39,370
    Activity Longevity
    11/20 19/20
    Today Posts
    1/5 ssss39370
    Quote Originally Posted by The Shutter View Post
    1.what do you mean by Exceptions?
    Exception handling - Wikipedia, the free encyclopedia

    2.Don't understand this point~~~
    He means the code is not optimized and there are more efficient ways to do what it does.
    "I just remembered something that happened a long time ago."
    Reply With QuoteReply With Quote
    Thanks

+ Reply to Thread
Page 1 of 2 12 LastLast

Tags for this Thread

Posting Permissions

  • You may post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts
  •