Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

GUI programming

Name: Anonymous 2011-06-26 11:36

CS student here. Almost everything we've learned so far has been data structures and theoretical algorithms stuff. I want to actually make something with a user interface instead of a terminal.
What books would give a nice introduction to GUI programming?

Name: Anonymous 2011-06-26 11:39

WHAT.

Just google a winforms tutorial, then choose a shitty GUI program to write and learn about the components on the fly.

Name: Anonymous 2011-06-26 11:53

Start with Qt, get QtCreator (Qt IDE) and QtAssistant (Qt documentation), then when you understand the basics of GUI coding move to some other library like wxWidgets or Swing.

Name: Anonymous 2011-06-26 12:00

And please don't go anywhere near GTK.

Name: Anonymous 2011-06-26 12:08

Programming GTK feels like like snorting coke with your anus.

Name: Anonymous 2011-06-26 12:23

>>4
>>5
oh come on, it can't be that bad!

Name: Anonymous 2011-06-26 12:45

>>6
GTK programming isn't that bad. I wish people wouldn't do it though. The UI is disgusting and I'm not talking about appearance.

Name: Anonymous 2011-06-26 12:54

Swing for the win!

Name: Anonymous 2011-06-26 13:13

Imagine a giant cock flying towards your mouth, and there's nothing you can do about it. And you're like "Oh man, I'm gonna have to suck this thing", and you brace yourself to suck this giant cock. But then, at the last moment, it changes trajectory and hits you in the eye. You think to yourself "Well, at least I got that out of the way", but then the giant cock rears back and stabs your eye again, and again, and again. Eventually, this giant cock is penetrating your gray matter, and you begin to lose control over your motor skills. That's when the giant cock slaps you across the cheek, causing you to fall out of your chair. Unable to move and at your most vulnerable, the giant cock finally lodges itself in your anus, where it rests uncomfortable for 4, maybe 5 hours. That's what using GTK is like.

Name: Anonymous 2011-06-26 13:18

  *   '*
           *
                *       
                       *
               * 
                     *

Name: Anonymous 2011-06-26 13:21


                 .---------.
            _    |:: [-=-] |
           | |   |_________|
           |~|
           |_|      ,;;;,          ,;;,
            I\  ,__//`\\\\__,     /   `\
            I |{  // - - \\  }   / ''   )
            I | ) \\_ = _// (    \_- __/
            I |{___'-) (-'___}\____)-(
            I ||~/,'~~~~~,\~~|'---./  \
            I \ //        \\ |    |  \ \
            I  \/         // |    \__/-/
            I (/         (/  |     |/||
            I  |             |     || /
            I  |             |     || |
            I  :-----_o_-----:     || |
            I  | /~~|===|~~\ |     || |
            I  ||   |===|   ||     ||_|
           /^\ "~   '^^^'   ""    ((__|
"I will never write a purely functional program again."

Name: Anonymous 2011-06-26 13:22


              |
          \   |   /
     .     \  |  /    .
      `-.__|\/_\/|_.-'
    .__  \ /     `./
       `-</        \
    ----<|         _|
     _.-<|    _    o(
    '    /   (.      >
      .-'`.   `     -
     '     `     __.'
           _)___(
          //    \\
         | |    | \
         | |    |  \
"I love sucking dicks after writing haskell code"

Name: Anonymous 2011-06-26 13:23

                                                 |`-._
                                                  .-'    `-.-;"\.
    .--------------------------------..-.. _ .-'\ |      /o\ | \\\
   |\ ________________________________\\ \\\/    \\      | |   ///\
   | |  __ __ _    __ __ _   __ __ __  ||-|||     '.      \/ //////|
   | | |__|__/_\  |__|__|_| |__|__|__| || |||               ///////|
   | | |__|__)__) |__|_|     __.--|__| ||_|||         .    ////////|
   | | |__|__|_/  |__|__ _  |__|--'__  | . ||         \'..'/////////
   | | |__|       |__|__|_| |__|__|__| |( )||          `--`///////;
    \|                                 | ' ||---.  ,,,////////////
     '---------------------------------'---'     `.//////////////'
                                                   ```=///////='

"The PEZ bot demands haskell programmer's cum"

Name: Anonymous 2011-06-26 13:24

                   _,,,_
                  //_\\\\
                  ;/ \\\\;
                 (  '7'  )
                  ;  _  ;
                   \ _ /
                .---)_(---.
               /\\  <_>  //\
              ;   > / \ <' _;
              |   | | | |   |
         _____|  |\_|_|_/_  |_______
        /    /  /        /  /      /|
       /   \/==/------, /==/      //|
      /    (\( -     /  \\(      //||
     /       / ~~~~ /           // ||
    /       '------'           //  ||
   /__________________________//   ||
   |-------------------------;;    ||
   ||   ||     |  ||  |==||  ||    ||
   ||   ||     |==||==|  ||  ||    ||
   ||   |/    /  / /  /      ||    |/
   ||        (__/ (__/       ||
   ||                        ||
   ||                        ||
   |/                        |/
"F minus and no dick sucking this time.
Next time you claim that haskell is usable i'll expel you personally"

Name: Anonymous 2011-06-26 13:26

                  :
                \ _ /
              -= (_) =-
        ,________|_]
        | // // // |
        |//_//_//_/|
        ||""""""""||
        ||________||
        |.========.|
        ||        ||

 

                 ___
               ."   ".
               |  ___(
               ).' -(
                )  _/
              .'_`(
             / ( ,/;
            /   \ ) \\.
           /'-./ \ '.\\)
           \   \  '---;\
           |`\  \      \\
          / / \  \      \\
        _/ /   / /      _\\/
       ( \/   /_/       \   |
        \_)  (___)       '._/
"If our faggot hipster boss had allowed us to use Java instead of haskell,
we'd've been finished two months ago."

Name: Anonymous 2011-06-26 13:27

                ,
       __  _.-"` `'-.
      /||\'._ __{}_(
      ||||  |'--.__\
      |  L.(   ^_\^
      \ .-' |   _ |
      | |   )\___/
      |  \-'`:._]
      \__/;      '-.
      |   |o     __ \
      |   |o     )( |
      |   |o     \/ \

"Sir, please immediately add state to your toy program."

Name: Anonymous 2011-06-26 13:27

          _.---._
       .-' ((O)) '-.
        \ _.\_/._ /
         /..___..\
         ;-.___.-;
        (| e ) e |)     .;.
         \  /_   /      ||||
         _\__-__/_    (\|'-|
       /` / \V/ \ `\   \ )/
      /   \  Y  /   \  /=/
     /  |  \ | / {}  \/ /
    /  /|   `|'   |\   /
    \  \|    |.   | \_/
     \ /\    |.   |
      \_/\   |.   |
      /)_/   |    |
     // ',__.'.__,'
    //   |   |   |
   //    |   |   |
  (/     |   |   |
         |   |   |
         | _ | _ |
         |   |   |
         |   |   |
         |   |   |
         |___|___|
         /  J L  \
        (__/   \__)

"Do you know what they do in prison to haskell programmers?'

Name: Anonymous 2011-06-26 13:29

                    / .-     __
                    |/,-'`  `-.\
                 _.-'''-._     \\  .--.
              _.;.--._.--.;._  _\\/_`~\\
     _  .-. .` /(   / \   )\ `|. \\ |--'
    | \ | |   ;  '-'   '-'  ; |~~~~~|
    _\ \| |__ |     (_)     | |  '__|_
   (_`      _)| .         . | |. (__  \
     `',  |`  |  `-.___.-'  | |  (__  |
       |  |   ;    | : |    ; | '(___ |
       |  |    \   | : |   /  |  . |  |
       |   \____'._| : |_.'___;====|  |
        \          | : |              /
         '------.  '._.'  .---------'`
                |         |
                | .  ~  . |
                |         |
                |         |
                |____.____|
               /===========\
              ;:.   | .::.  ;
              |:'   |_'::'  |
              |  .:. |      |
              |__':'_|___.::|
              [______I______]
                |    |    |
                (_   |   _)
                 |   |   |
                _|___|___|_
            .-//\\--|||--//\\-.
           (_||__\\//|\\//__||_)
           `"""""""""`"""""""""`
"Two weeks of C# job paid for the vacation at Hawaii
and the coke and whores."

Name: Anonymous 2011-06-26 13:30

                __________
               |          |
             __|__________|__
            '--///      \\\--'
              (|/  6  6  \|)
              )\\  _,)._ //(
              ( \\\ == /// )
              )  \\)\//(/  (
                  )))))))
                  ((((((
                   ))))
                    ((
"Haskell is not kosher"

Name: Anonymous 2011-06-26 13:30


                \\\\///
            _.""       ""._
          .'               '.
         /                   \
         |    .=~~= =~~=.    |
         |    .-''-.-''-.    |
         |   /_____|_____\   |
      .--'     (o ) (o )     '--.
     /  _        /   \        _  \
     | (_       /     \       _) |
     \         |       |         /
      '--. \'--\       /--'/ .--'
          \ \   '-----'   / /
           \ '. .--.--. .' /
            \  `'-----'`  /
             '-.       .-'
                )'---'(

"I'm so fucking high"

Name: Anonymous 2011-06-26 13:31

                  / .-
                  |/,-'`
               _.-'''-._
             /` __   __ `\
        ___ ;__.--._.--.__;
       /  /\  ( O / \ O )  `\
       | _\/_  '-'   '-'   _/
      _|_|' |     (_)     |
     /  __) |             |
     |  __) |    .___.    |     .-.  _
     | ___)';    |.-.|    ;     | | / |
     |~||/\ .\           /    __| |/ /_
     | \_\/==;'._     _.'__  (_       _)
     \  8      /\"""""/\   `\  `|  .'`
      '--8----.`-`\^/`-`.    \  |~~|
          8   |   /~\   |`\   \ |  |
          8   |   |\|   |  \   `y  |
          8   |   |\|   |   \      /
          8   |   |\|   |    '.__.'
          8   |___|\|___|
          8   |===\_/===|
"I saw your contributions at the haskell wiki. You're fired."

Name: Anonymous 2011-06-26 13:32


             .---.
           /` ___|`\
           |_/    \|
           (  -/-  )
            \_ - _/
           .-'|_|'-.
          /         \
         /     O     \
        / _____!_____ \
       /.-------------.\
       \|     ,;,     |/
        |     ;;;     |
        |  ;;;;;;;;;  |
        |   `';;;'`   |
        |     ;;;     |
        |     ;;;     |
        |     :::     |
        |     ';'     |
        |             |
       _| _  __   __ _|_
     _/ _  __  ___  __ _\_
   _/ __  ___  _ ___ __ _ \_ 
"God hates fags and haskell programmers"

Name: Anonymous 2011-06-26 13:34


          _,,--,,_
        /`       .`\
       /  '  _.-'   \
       |  `'_{}_    |
       |  /`    `\  |
        \/ ==  == \/
        /| (.)(.) |\
        \|  __)_  |/
         |\/____\/|
         | ` ~~ ` |
         \        /
          `.____.`
"We kill haskell programmers in the name of God"

Name: Anonymous 2011-06-26 15:16

Okay now do it against LISP faggots too.

Name: Anonymous 2011-06-26 16:01


             *     ,MMM8&&&.            *
                  MMMM88&&&&&    .
                 MMMM88&&&&&&&
     *           MMM88&&&&&&&&
                 MMM88&&&&&&&&         Sometimes I wish we
                 'MMM88&&&&&&'    could just launch
                   'MMM8&&&'      *  all the LISPers to the moon
          |\___/|
          )     (             .              '
         =\     /=
           )===(       *
          /     \
          |     |
         /       \
         \       /
  _/\_/\_/\__  _/_/\_/\_/\_/\_/\_/\_/\_/\_/\_
  |  |  |  |( (  |  |  |  |  |  |  |  |  |  |
  |  |  |  | ) ) |  |  |  |  |  |  |  |  |  |
  |  |  |  |(_(  |  |  |  |  |  |  |  |  |  |
  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |

Name: Anonymous 2011-06-26 16:02


"I won't fuck a LISPer"
                       "Don't worry, I write Java for a living"
         ____
       .'    '.                ____
      / .;;;;. \            .-'    '-.
     | /////\\\ |          /  ,;;;;,  \
     | |( '\'(  |         |  {{{{{{}}  |
      \ `\ -_/ /          |  {)'<' }}} |
       ;<\  (>;            \ {\_= /}}}/
     /`|\`\_//|`\           `{{)  \}}}
    ;# LI__:_LI #\          /`\`""`/`\
    |  | .--. |   \        /   '--'   \
    | #| |__| |\ # \      /     ()     \
    |  ;      |#\  #\    /   /      \   \
    \#  \     \/ \#  \__/-._/   ()   \_.-\
     `\#/    \ |  \_.'=-;._/          \_.-;
      |/      \|  //\_/`\_/     ()     `\|_\
      |   |_   | ||      ||'-.______.-'`\
      |    |   | ||_...._||._        _.-'
      |   /|   | //.----.\\ ;```--```;
      |   ||   | |`-....-'| |   |\   |
      | __||   | \        / |   ||   |
      |   ||.-.|  '.____.'  ;.-.||-- |
      |   |; _ |            | _ ||   |
      |'--;`/ \;            /`\'`|._.;
      ;.__| >_ |            | _< |.__|
      (__/  \_/              \_/  \__)

Name: Anonymous 2011-06-26 16:03

                    _     _    _     _
                   [_]___[_]__[_]___[_]
                   [__#__][__I_]__I__#]
                   [_I_#_I__#[__]__#__]
                      [_]_#_]__I_#_]
                      [I_|/ _W_ \|#]
                      [#_||{(")}||_]
                      [_I||{/~\}||_]
                      [__]|/\_/\||#]
                      [_I__I#___]__]
                      [__I_#_I___#_]
                      [#__I____]__I]
       .-.            [__I_#__I__[_]
     __|=|__          [_#_[__#_]__#]
    (_/`-`\_)         [__#_I__[#_I_]
    //\___/\\         [_I__]__#_I__]
    <>/   \<>         [#__I__#_]__I]
     \|_._|/          [_I#__I___I_#]    .:.
      <_I_>           [#__I__]_#___]   -=o=-
       |||            [_I__I#__]___]    ':'
 jgs  /_|_\         \[__]#___][__#]//, \|/
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
"Shouldn't have written that paren, bitch. Enjoy the tower"

Name: Anonymous 2011-06-26 16:04

                     '
     |\          .(' *) ' .
     | \        ' .*) .'*
     |(*\      .*(// .*) .
     |___\       // (. '*
     ((("'\     // '  * .
     ((c'7')   /\)
     ((((^))  /  \
   .-')))(((-'   /
      (((()) __/'
       )))( |
        (()
         ))
"I wish I had taken the Java course instead and had a job."

     

Name: Anonymous 2011-06-26 16:05

              _____________
     ....-''``'._ _________)
             ,_  '-.___)
               `'-._)_)
     -----'``"-,__(__)
"Get the fuck out and take your parens with you."

Name: Anonymous 2011-06-26 16:06


  ::::::::::::::::::::::::::::::::::::::::::::::::::::::
   ::::::::::::::::::::::::::::::::::::::::::::::::::::::
   ::::::::::::::::::::::::::::::::::::::::::::::::::::::
   ::::::::::::::::::::::::::_:::::::::::::::::::::::::::
   :::::::::::::::::::::::::/ |::::::::::::::::::::::::::
   :::::::::::::::::::::/ \ | | /\:::::::::::::::::::::::
   ::::::::::::::::::::::\ \| |/ /:::::::::::::::::::::::
   :::::::::::::::::::::::\ Y | /___:::::::::::::::::::::
   :::::::::::::::::::::.-.) '. `__/:::::::::::::::::::::
   ::::::::::::::::::::(.-.   / /::::::::::::::::::::::::
   ~^~_-~^^-^~^_~^_^-~^~^-~| ' |~^~_-~^_^-^~^_~^_^-~^~^-~
   ~^-_~^-~^_~^-~^_~^-_ _^,|___| ,~_ _~^-_~^-~^_~^-~^_~^-
   ~^-~^~-_~^__.===~'`__..[_____]-..__`'~===.__~^-~^~-_~^
   ~_~^_.=~~'   ~_.==~-.-~|     |~=.-~==._~^-^'~~=._~_~^
   ~-:`-~^-~^_~^:-~^~-_~-.`-===-'_.=~-_~^-_:~^-~^-_~`;-~
    ~-'._~^-~^-_^~=._~-~_~-'~~'~`_^-~_^_.=~-~^-_~^-_.'^-
   _~^-~^~=._~^-~^_-^~~==..,~_^_,..==~~-_~^-~^-_.=~_~^-~^
   _-~^-~^_~^`~==.__-~^_~^-_~^-_~^-_~^-~__.==~`_-~^-~^_~^
   -~_~^~-~^-~^~_~^~`~~~==,,....,,==~~~`-~_~^~-~^-~^~_~^~
    ~=^~^-~^-_~^~^_-^~^-~^~-_~^-~^-~^_~^~-~^~-~^-~^-~^-~^
    ~^~^-~^-~^_~^~-^~_~^-^~^~^-~^-~^~^~-^~-~^-~^~~-^~-^~^

"LISP is a very usblblbublblblbblblblbllll

Name: Anonymous 2011-06-26 16:07

                             ...::::)))))):.
  /~~\               ...:(((((((((((((((((:'
 /~~\ \          .::)))))))))))))))))))):`
     \_\__   ,-((((((((((((((((((((((:'
   ,'~__ '),' ` `''"~'~-=-===.~~'"'`
  (,@   ,/   `.`.`. .-.     _/@@@/`.
   \_.__/\__`~\____ |~|.~+=/@@@/~_/@`.
     ~` _____\ \. '~| |'~~;@@/~_/@@@@/`.
       /=___=___\-  | |    `\_/@@@@/~_/@`.
      //~           `.`.      '\@/~_/@@@@/.
     //               `.`.       \/@@@/~~ ;
    ]/                  ~=`._      `'~=._.;
                                         .'
"I feel like stinging a LISPer"

Name: Anonymous 2011-06-26 16:09

              _|/
            ."   ".
        __ /(o)-(o)\
      /_)||   /     |
      |_)||  '-     |    
      \_)|| '.___.' /   |\/|_
       | / \  \_/  /   _|  '/
       |--\ '.___.'    \ ) /
       \   \_/\__/\__   |==|
        \    \ /\ /\ `\ |  |
         \    \\//     \|  |
          `\   /\   |  /   |
            ;  ||   |\____/
            |  ||   |    
"To not wasting out lives on toy languages and having a well-paid job!"

Name: Anonymous 2011-06-26 16:10

         __
       .'  `'.
      /  _    |
      #_/.\==/.\
     (, \_/ \\_/
      |    -' |
     ,\    =  / /|
  .-'|`-. __.' / |
 /   |S `-.__.' .-\
    /-.I   | | { _/
    \_ }C  | |  `|
     |   P | |   |
      '.   | |  .'
        '-.| |.'
           `"`
"What the fuck am I reading."

Name: Anonymous 2011-06-26 16:12


       ___________________
      / _________________ \
      |/                 \|
      ||                 ||
      ||      .-""-.     ||
      ||     / \    \    ||
      ||     | /`-._|    ||     .-""-.
      ||     |/ . . |    ||    /  /   \
      ||     (   _\ )    ||   ;_.`\   |
      ||     |\  = |     ||    /.  \  |
      ||    /\ \_._/     ||   /_   )\ /
      ||   /\_\___//\    ||     =   `(
      || /`  \  \|   `\  ||     \__/  \
      |\/_____|__;_____\_/|       )__/ \
      \___________________/      /| / /`\
                                / ` /    |
                               |    |    |
"I wish I had anyone to talk to, but nobody wants to talk to a lisp faggot"

Name: Anonymous 2011-06-26 16:13


                 .-----.
                /       `\
              _|_         |
             /   \        |
             '==='        |
             . ' .        |
            . : ' .       |
               '.         |
           . '    .       |
            .-"""-.       |
           /  \___ \      |
           |/`    \|      |
           (  a  a )      |
           |   _\ |       |
           )\  =  /       |
       _.-'  '---;        |
     /`           `-.     |
    |                \    |
    |    |   .  & .   \   |
    \    /      &   |  ;  |
    |   |           |  ;  |
    |   /\          /  |  |
    \   \ )   -:-  /\  \  |
     `.  `-.  -:-  | \  \_|
       '-.  `-.    (  './\`\
        / `'-. `\  |    \/_/
        |    \  |  |      |
        |     '-\===D     |
         \       | |      |
          \      \ |      |
           \      \|      |
            \      \      |
             '.     |     |
               /   /      |
              /  .';      |
            /`  /  |      |
           /   /   |      |
          |  .' \  |      |
          /  \  )  |      |
          \   \ /  '-.._  |
           '.ooO\__._.Ooo |
"oh fuck sussman gerald makes me so hard rub rub fap"

Name: Anonymous 2011-06-26 17:25

That was awesome. Keep up the good job!

Name: Anonymous 2011-06-26 17:40

dude, lisp might be old, but not that bad...

Name: Anonymous 2011-06-26 18:00

>>37
It's not because it's old.  It's because the parens make it unusable.  Its semantics are almost perfect, pero the syntax leaves a lot to be desired.

Name: Anonymous 2011-06-26 18:09

>>38
just that? wasn't there already a project called "lisp without parentheses"?

Name: Anonymous 2011-06-26 18:22

Good thread.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List