Thread: I want to program something similar to mIRC

  1. #1
    Registered User
    Join Date
    Aug 2005
    Posts
    3

    I want to program something similar to mIRC

    I know C, only C, but I've been using it for a couple of years.
    I want to program something very similar to mIRC. What must I learn? Windows programming? Visual C++?
    Can you recommend me any sites, books.
    Thanks.

  2. #2
    Devil's Advocate SlyMaelstrom's Avatar
    Join Date
    May 2004
    Location
    Out of scope
    Posts
    4,079
    Quote Originally Posted by Soarele
    I know C, only C, but I've been using it for a couple of years.
    I want to program something very similar to mIRC. What must I learn? Windows programming? Visual C++?
    Can you recommend me any sites, books.
    Thanks.
    Socket programming and a decent API. Just connect, send/recieve data and output it any way you want.
    Sent from my iPadŽ

  3. #3
    Code Goddess Prelude's Avatar
    Join Date
    Sep 2001
    Posts
    9,897
    Just to clarify. You've been programming for at least two years, you've never encountered concepts that could be keywords in a search and don't know how to use google?
    My best code is written with the delete key.

  4. #4
    Registered User
    Join Date
    Aug 2005
    Posts
    3
    Thanks SlyMaelstrom.

    Quote Originally Posted by Prelude
    Just to clarify. You've been programming for at least two years, you've never encountered concepts that could be keywords in a search and don't know how to use google?
    I didn't program very much, usually I did small programs that I needed like irc bots, text manipulation, school work. I've used google many times.
    As you see I've answerd your sarcastic rhetorical question now please answer mine.

  5. #5
    Code Goddess Prelude's Avatar
    Join Date
    Sep 2001
    Posts
    9,897
    >As you see I've answerd your sarcastic rhetorical question now please answer mine.
    I answered your question with a question to teach you something. If you know what you claim to know, you know enough to do the necessary research. If you're not willing to do the research, we're not interested in helping you. If you don't know what you claim to know, you're being dishonest, and that makes it vastly more difficult to help you.
    My best code is written with the delete key.

  6. #6
    Registered User
    Join Date
    Sep 2004
    Posts
    57
    Quote Originally Posted by Prelude
    >As you see I've answerd your sarcastic rhetorical question now please answer mine.
    I answered your question with a question to teach you something. If you know what you claim to know, you know enough to do the necessary research. If you're not willing to do the research, we're not interested in helping you. If you don't know what you claim to know, you're being dishonest, and that makes it vastly more difficult to help you.
    Ha!

    Yeah! Go RTFM! All of them. Then search and search. Then, and only then, may
    you ask a simple question.

    :-)

    I wonder what words Predlude thinks should be searched.

    and Prelude's "dishonest" accusation is way way off base.

    Apologize! Then take a few days off.

  7. #7
    Devil's Advocate SlyMaelstrom's Avatar
    Join Date
    May 2004
    Location
    Out of scope
    Posts
    4,079
    Quote Originally Posted by cdave
    and Prelude's "dishonest" accusation is way way off base.

    Apologize! Then take a few days off.
    Actually, she's completely right. What she's saying is that there comes a point in being a programmer where you should really stop relying on others to answer the simplest of questions for you. The OP said he had been programming for a few years, yet he's asking a question that many would feel a person programming that long shouldn't need to ask. This means that either he's lying about how long he's been programming, in which case he's jumping way too far ahead and should be studying the basics if he's really interested in programming, or it means that he's lazy and didn't want to think for himself and do some searches. Surely after a few years of programming he could have compiled some search terms such as "mIRC client programming" "socket programming" "net programming"... any of those would give pertinent results. Just because I decided to give a quick answer and not scold the guy doesn't mean part of the consensus is that he was in the right for asking a silly question. He definitely could have put more effort.
    Sent from my iPadŽ

  8. #8
    Registered User
    Join Date
    Aug 2005
    Posts
    3
    Quote Originally Posted by SlyMaelstrom
    Actually, she's completely right. What she's saying is that there comes a point in being a programmer where you should really stop relying on others to answer the simplest of questions for you. The OP said he had been programming for a few years, yet he's asking a question that many would feel a person programming that long shouldn't need to ask. This means that either he's lying about how long he's been programming, in which case he's jumping way too far ahead and should be studying the basics if he's really interested in programming, or it means that he's lazy and didn't want to think for himself and do some searches. Surely after a few years of programming he could have compiled some search terms such as "mIRC client programming" "socket programming" "net programming"... any of those would give pertinent results. Just because I decided to give a quick answer and not scold the guy doesn't mean part of the consensus is that he was in the right for asking a silly question. He definitely could have put more effort.
    I admit I am lazy, but I didn't lie, and I used google before using this board. I want to know how to create an interface similar to mIRC, what do I need to know ?

  9. #9
    and the Hat of Clumsiness GanglyLamb's Avatar
    Join Date
    Oct 2002
    Location
    between photons and phonons
    Posts
    1,110
    http://www.gtk.org/tutorial/

    There you have your interface, and the coolest thing about gtk is that it is supported under linux, mac os , windows etc probably... it only requires the gtk+ runtime environment in order to let your application use gtk+ ( as in run - development is different ).

    If you want to see a fraction of the abilities of GTK+ under windows you could download GAIM which uses GTK+.

    Do you know I found that url after feeling lucky with google ... amazing what technologies we have today isn't it ?

    As for your irc thing: http://www.irchelp.org/irchelp/rfc/rfc.html
    Last edited by GanglyLamb; 08-29-2006 at 06:17 AM.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Replies: 4
    Last Post: 02-21-2008, 10:39 AM
  2. Using variables in system()
    By Afro in forum C Programming
    Replies: 8
    Last Post: 07-03-2007, 12:27 PM
  3. BOOKKEEPING PROGRAM, need help!
    By yabud in forum C Programming
    Replies: 3
    Last Post: 11-16-2006, 11:17 PM
  4. My program, anyhelp
    By @licomb in forum C Programming
    Replies: 14
    Last Post: 08-14-2001, 10:04 PM