Creating a webbrowser?

This is a discussion on Creating a webbrowser? within the C Programming forums, part of the General Programming Boards category; Does anyone know of a tutorial or guide to help me create a web browser? Nothing fancy just something I ...

  1. #1
    Registered User
    Join Date
    Sep 2007
    Posts
    23

    Smile Creating a webbrowser?

    Does anyone know of a tutorial or guide to help me create a web browser? Nothing fancy just something I can add my own stuff to.

  2. #2
    Deathray Engineer MacGyver's Avatar
    Join Date
    Mar 2007
    Posts
    3,211
    In C? I haven't heard of any libraries mixed with tutorials on this subject. This is considered an advanced subject, though.

  3. #3
    Registered User
    Join Date
    Sep 2007
    Posts
    23
    Oh nm then. I am really new to C and I just wanted to mess around with it. Do you know if it is possible in Visual Basic? I know a bit of that but not too much either. I am just bored.

  4. #4
    C++まいる!Cをこわせ! Elysia's Avatar
    Join Date
    Oct 2007
    Posts
    22,185
    New? Web browser? Visual Basic???
    I suggest you try something else - there's many things are far simpler than a web browser.
    Try a small console game, for example.
    Quote Originally Posted by Adak View Post
    io.h certainly IS included in some modern compilers. It is no longer part of the standard for C, but it is nevertheless, included in the very latest Pelles C versions.
    Quote Originally Posted by Salem View Post
    You mean it's included as a crutch to help ancient programmers limp along without them having to relearn too much.

    Outside of your DOS world, your header file is meaningless.
    For information on how to enable C++11 on your compiler, look here.
    よく聞くがいい!私は天才だからね! ^_^

  5. #5
    Deathray Engineer MacGyver's Avatar
    Join Date
    Mar 2007
    Posts
    3,211
    Whatever you want to do, start really slow. Make sure you can handle a language at the most basic level, and move forward. The important part of the simple exercises that seem pointless is to cement the concepts into you. Once that occurs, languages and platforms are almost irrelevant.

    C is good as a console-only language. It can still do graphical applications, however, such libraries do not come with the language.

  6. #6
    Maz
    Maz is offline
    Registered User Maz's Avatar
    Join Date
    Nov 2005
    Location
    Finland
    Posts
    194
    Actually creating a web browser does not involve so advanced topics - if you stick to a text based browser without security protocols support. Then the most tricky part is creation of the connection - which is not that tricky when we drop SSL. Rest of it is mostly text parsing. Usage of ncurses library also allows creation of 'lynx' like user interface to your browser.

    But creation of fully featured web browser in C requires really deep knowledge... and massive amount of time.

  7. #7
    C++まいる!Cをこわせ! Elysia's Avatar
    Join Date
    Oct 2007
    Posts
    22,185
    Http programming, parser, dynamic rendering, GUI programming.
    That's a few things I can think of. Nothing for a beginner.
    Quote Originally Posted by Adak View Post
    io.h certainly IS included in some modern compilers. It is no longer part of the standard for C, but it is nevertheless, included in the very latest Pelles C versions.
    Quote Originally Posted by Salem View Post
    You mean it's included as a crutch to help ancient programmers limp along without them having to relearn too much.

    Outside of your DOS world, your header file is meaningless.
    For information on how to enable C++11 on your compiler, look here.
    よく聞くがいい!私は天才だからね! ^_^

  8. #8
    Deathray Engineer MacGyver's Avatar
    Join Date
    Mar 2007
    Posts
    3,211
    Many newbies can't figure out how to declare main() properly let alone open a socket.

    In that context, even a text browser is advanced.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Error in creating socket in a client (UDP)
    By ferenczi in forum Networking/Device Communication
    Replies: 2
    Last Post: 11-27-2008, 10:11 AM
  2. Profiler Valgrind
    By afflictedd2 in forum C++ Programming
    Replies: 4
    Last Post: 07-18-2008, 09:38 AM
  3. Help creating lists of pointers
    By The_Kingpin in forum C Programming
    Replies: 2
    Last Post: 12-11-2004, 07:10 PM
  4. Creating Custom Controls
    By Grayson_Peddie in forum C# Programming
    Replies: 1
    Last Post: 12-29-2003, 12:41 PM
  5. Creating an Code-template in Visual C++
    By yerrel in forum C++ Programming
    Replies: 1
    Last Post: 06-10-2002, 11:25 AM

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21