GUI programming
1
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?
2
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.
3
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.
4
Name:
Anonymous
2011-06-26 12:00
And please don't go anywhere near GTK.
5
Name:
Anonymous
2011-06-26 12:08
Programming GTK feels like like snorting coke with your anus.
6
Name:
Anonymous
2011-06-26 12:23
>>4
>>5
oh come on, it can't be that bad!
7
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.
8
Name:
Anonymous
2011-06-26 12:54
Swing for the win!
9
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.
10
Name:
Anonymous
2011-06-26 13:18
* '*
*
*
*
*
*
11
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."
12
Name:
Anonymous
2011-06-26 13:22
|
\ | /
. \ | / .
`-.__|\/_\/|_.-'
.__ \ / `./
`-</ \
----<| _|
_.-<| _ o(
' / (. >
.-'`. ` -
' ` __.'
_)___(
// \\
| | | \
| | | \
"I love sucking dicks after writing haskell code"
13
Name:
Anonymous
2011-06-26 13:23
|`-._
.-' `-.-;"\.
.--------------------------------..-.. _ .-'\ | /o\ | \\\
|\ ________________________________\\ \\\/ \\ | | ///\
| | __ __ _ __ __ _ __ __ __ ||-||| '. \/ //////|
| | |__|__/_\ |__|__|_| |__|__|__| || ||| ///////|
| | |__|__)__) |__|_| __.--|__| ||_||| . ////////|
| | |__|__|_/ |__|__ _ |__|--'__ | . || \'..'/////////
| | |__| |__|__|_| |__|__|__| |( )|| `--`///////;
\| | ' ||---. ,,,////////////
'---------------------------------'---' `.//////////////'
```=///////='
"The PEZ bot demands haskell programmer's cum"
14
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"
15
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."
16
Name:
Anonymous
2011-06-26 13:27
,
__ _.-"` `'-.
/||\'._ __{}_(
|||| |'--.__\
| L.( ^_\^
\ .-' | _ |
| | )\___/
| \-'`:._]
\__/; '-.
| |o __ \
| |o )( |
| |o \/ \
"Sir, please immediately add state to your toy program."
17
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?'
18
Name:
Anonymous
2011-06-26 13:29
/ .- __
|/,-'` `-.\
_.-'''-._ \\ .--.
_.;.--._.--.;._ _\\/_`~\\
_ .-. .` /( / \ )\ `|. \\ |--'
| \ | | ; '-' '-' ; |~~~~~|
_\ \| |__ | (_) | | '__|_
(_` _)| . . | |. (__ \
`', |` | `-.___.-' | | (__ |
| | ; | : | ; | '(___ |
| | \ | : | / | . | |
| \____'._| : |_.'___;====| |
\ | : | /
'------. '._.' .---------'`
| |
| . ~ . |
| |
| |
|____.____|
/===========\
;:. | .::. ;
|:' |_'::' |
| .:. | |
|__':'_|___.::|
[______I______]
| | |
(_ | _)
| | |
_|___|___|_
.-//\\--|||--//\\-.
(_||__\\//|\\//__||_)
`"""""""""`"""""""""`
"Two weeks of C# job paid for the vacation at Hawaii
and the coke and whores."
19
Name:
Anonymous
2011-06-26 13:30
__________
| |
__|__________|__
'--/// \\\--'
(|/ 6 6 \|)
)\\ _,)._ //(
( \\\ == /// )
) \\)\//(/ (
)))))))
((((((
))))
((
"Haskell is not kosher"
20
Name:
Anonymous
2011-06-26 13:30
\\\\///
_."" ""._
.' '.
/ \
| .=~~= =~~=. |
| .-''-.-''-. |
| /_____|_____\ |
.--' (o ) (o ) '--.
/ _ / \ _ \
| (_ / \ _) |
\ | | /
'--. \'--\ /--'/ .--'
\ \ '-----' / /
\ '. .--.--. .' /
\ `'-----'` /
'-. .-'
)'---'(
"I'm so fucking high"
21
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."
22
Name:
Anonymous
2011-06-26 13:32
.---.
/` ___|`\
|_/ \|
( -/- )
\_ - _/
.-'|_|'-.
/ \
/ O \
/ _____!_____ \
/.-------------.\
\| ,;, |/
| ;;; |
| ;;;;;;;;; |
| `';;;'` |
| ;;; |
| ;;; |
| ::: |
| ';' |
| |
_| _ __ __ _|_
_/ _ __ ___ __ _\_
_/ __ ___ _ ___ __ _ \_
"God hates fags and haskell programmers"
23
Name:
Anonymous
2011-06-26 13:34
_,,--,,_
/` .`\
/ ' _.-' \
| `'_{}_ |
| /` `\ |
\/ == == \/
/| (.)(.) |\
\| __)_ |/
|\/____\/|
| ` ~~ ` |
\ /
`.____.`
"We kill haskell programmers in the name of God"
24
Name:
Anonymous
2011-06-26 15:16
Okay now do it against LISP faggots too.
25
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
|\___/|
) ( . '
=\ /=
)===( *
/ \
| |
/ \
\ /
_/\_/\_/\__ _/_/\_/\_/\_/\_/\_/\_/\_/\_/\_
| | | |( ( | | | | | | | | | |
| | | | ) ) | | | | | | | | | |
| | | |(_( | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
26
Name:
Anonymous
2011-06-26 16:02
"I won't fuck a LISPer"
"Don't worry, I write Java for a living"
____
.' '. ____
/ .;;;;. \ .-' '-.
| /////\\\ | / ,;;;;, \
| |( '\'( | | {{{{{{}} |
\ `\ -_/ / | {)'<' }}} |
;<\ (>; \ {\_= /}}}/
/`|\`\_//|`\ `{{) \}}}
;# LI__:_LI #\ /`\`""`/`\
| | .--. | \ / '--' \
| #| |__| |\ # \ / () \
| ; |#\ #\ / / \ \
\# \ \/ \# \__/-._/ () \_.-\
`\#/ \ | \_.'=-;._/ \_.-;
|/ \| //\_/`\_/ () `\|_\
| |_ | || ||'-.______.-'`\
| | | ||_...._||._ _.-'
| /| | //.----.\\ ;```--```;
| || | |`-....-'| | |\ |
| __|| | \ / | || |
| ||.-.| '.____.' ;.-.||-- |
| |; _ | | _ || |
|'--;`/ \; /`\'`|._.;
;.__| >_ | | _< |.__|
(__/ \_/ \_/ \__)
27
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"
28
Name:
Anonymous
2011-06-26 16:04
'
|\ .(' *) ' .
| \ ' .*) .'*
|(*\ .*(// .*) .
|___\ // (. '*
((("'\ // ' * .
((c'7') /\)
((((^)) / \
.-')))(((-' /
(((()) __/'
)))( |
(()
))
"I wish I had taken the Java course instead and had a job."
29
Name:
Anonymous
2011-06-26 16:05
_____________
....-''``'._ _________)
,_ '-.___)
`'-._)_)
-----'``"-,__(__)
"Get the fuck out and take your parens with you."
30
Name:
Anonymous
2011-06-26 16:06
::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::_:::::::::::::::::::::::::::
:::::::::::::::::::::::::/ |::::::::::::::::::::::::::
:::::::::::::::::::::/ \ | | /\:::::::::::::::::::::::
::::::::::::::::::::::\ \| |/ /:::::::::::::::::::::::
:::::::::::::::::::::::\ Y | /___:::::::::::::::::::::
:::::::::::::::::::::.-.) '. `__/:::::::::::::::::::::
::::::::::::::::::::(.-. / /::::::::::::::::::::::::
~^~_-~^^-^~^_~^_^-~^~^-~| ' |~^~_-~^_^-^~^_~^_^-~^~^-~
~^-_~^-~^_~^-~^_~^-_ _^,|___| ,~_ _~^-_~^-~^_~^-~^_~^-
~^-~^~-_~^__.===~'`__..[_____]-..__`'~===.__~^-~^~-_~^
~_~^_.=~~' ~_.==~-.-~| |~=.-~==._~^-^'~~=._~_~^
~-:`-~^-~^_~^:-~^~-_~-.`-===-'_.=~-_~^-_:~^-~^-_~`;-~
~-'._~^-~^-_^~=._~-~_~-'~~'~`_^-~_^_.=~-~^-_~^-_.'^-
_~^-~^~=._~^-~^_-^~~==..,~_^_,..==~~-_~^-~^-_.=~_~^-~^
_-~^-~^_~^`~==.__-~^_~^-_~^-_~^-_~^-~__.==~`_-~^-~^_~^
-~_~^~-~^-~^~_~^~`~~~==,,....,,==~~~`-~_~^~-~^-~^~_~^~
~=^~^-~^-_~^~^_-^~^-~^~-_~^-~^-~^_~^~-~^~-~^-~^-~^-~^
~^~^-~^-~^_~^~-^~_~^-^~^~^-~^-~^~^~-^~-~^-~^~~-^~-^~^
"LISP is a very usblblbublblblbblblblbllll
31
Name:
Anonymous
2011-06-26 16:07
...::::)))))):.
/~~\ ...:(((((((((((((((((:'
/~~\ \ .::)))))))))))))))))))):`
\_\__ ,-((((((((((((((((((((((:'
,'~__ '),' ` `''"~'~-=-===.~~'"'`
(,@ ,/ `.`.`. .-. _/@@@/`.
\_.__/\__`~\____ |~|.~+=/@@@/~_/@`.
~` _____\ \. '~| |'~~;@@/~_/@@@@/`.
/=___=___\- | | `\_/@@@@/~_/@`.
//~ `.`. '\@/~_/@@@@/.
// `.`. \/@@@/~~ ;
]/ ~=`._ `'~=._.;
.'
"I feel like stinging a LISPer"
32
Name:
Anonymous
2011-06-26 16:09
_|/
." ".
__ /(o)-(o)\
/_)|| / |
|_)|| '- |
\_)|| '.___.' / |\/|_
| / \ \_/ / _| '/
|--\ '.___.' \ ) /
\ \_/\__/\__ |==|
\ \ /\ /\ `\ | |
\ \\// \| |
`\ /\ | / |
; || |\____/
| || |
"To not wasting out lives on toy languages and having a well-paid job!"
33
Name:
Anonymous
2011-06-26 16:10
__
.' `'.
/ _ |
#_/.\==/.\
(, \_/ \\_/
| -' |
,\ = / /|
.-'|`-. __.' / |
/ |S `-.__.' .-\
/-.I | | { _/
\_ }C | | `|
| P | | |
'. | | .'
'-.| |.'
`"`
"What the fuck am I reading."
34
Name:
Anonymous
2011-06-26 16:12
___________________
/ _________________ \
|/ \|
|| ||
|| .-""-. ||
|| / \ \ ||
|| | /`-._| || .-""-.
|| |/ . . | || / / \
|| ( _\ ) || ;_.`\ |
|| |\ = | || /. \ |
|| /\ \_._/ || /_ )\ /
|| /\_\___//\ || = `(
|| /` \ \| `\ || \__/ \
|\/_____|__;_____\_/| )__/ \
\___________________/ /| / /`\
/ ` / |
| | |
"I wish I had anyone to talk to, but nobody wants to talk to a lisp faggot"
35
Name:
Anonymous
2011-06-26 16:13
.-----.
/ `\
_|_ |
/ \ |
'===' |
. ' . |
. : ' . |
'. |
. ' . |
.-"""-. |
/ \___ \ |
|/` \| |
( a a ) |
| _\ | |
)\ = / |
_.-' '---; |
/` `-. |
| \ |
| | . & . \ |
\ / & | ; |
| | | ; |
| /\ / | |
\ \ ) -:- /\ \ |
`. `-. -:- | \ \_|
'-. `-. ( './\`\
/ `'-. `\ | \/_/
| \ | | |
| '-\===D |
\ | | |
\ \ | |
\ \| |
\ \ |
'. | |
/ / |
/ .'; |
/` / | |
/ / | |
| .' \ | |
/ \ ) | |
\ \ / '-.._ |
'.ooO\__._.Ooo |
"oh fuck sussman gerald makes me so hard rub rub fap"
36
Name:
Anonymous
2011-06-26 17:25
That was awesome. Keep up the good job!
37
Name:
Anonymous
2011-06-26 17:40
dude, lisp might be old, but not that bad...
38
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.
39
Name:
Anonymous
2011-06-26 18:09
>>38
just that? wasn't there already a project called "lisp without parentheses"?
40
Name:
Anonymous
2011-06-26 18:22
Good thread.
Newer Posts