This is the mail archive of the cygwin@sourceware.cygnus.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

RE: Help on programming


	You poor thing!

	How many other lucrative technical careers or fascinating
hobbies do you imagine are available to you without so much as buying a
book?  
	As a matter of fact, there is a LOT of free knowledge available
from microsoft.com, if you take the time to look.

	I would imagine that the reason the folks on the programming
newsgroup talk about MFC a lot is because they're mostly professionals.
They're getting paid big bucks to create robust Win32 apps using the
most appropriate tools available, which in many cases means they need to
use MFC.  

	Why write your own 30,000 lines of OLE and ActiveX code,
f'instance, when well-tested stuff comes with the compiler?  And
incidentally, many compilers are sold with MFC classes.  Microsoft
licenses it to other vendors, and it's become quite an industry
standard.

	For casual personal experimentation with Win32, Microsoft's
"fancy schmancy" MFC classes aren't important to know about.  In fact,
the more you know about the underlying Win32 API, the better.  

	However, when I interview a programmer candidate, I'm most
impressed by those who are already familiar with the architecture
they'll need to work with here.  It means I'll need to teach them much
less about their chosen craft to begin with, and they can get to work
and become productive much sooner.

	XWindows?  Right!  Now THERE's something in the process of
taking the world by storm.  <g>
	  
> -----Original Message-----
> From:	Jesse L. Marlin [SMTP:jlm@compgen.com]
> Subject:	Re: Help on programming
> 
> On Tue, 14 Oct 1997, Darren Rauckman wrote:
> 
> This seems to be a trend in Windows programming, in order to learn how
> to
> do it, you have to buy a book.  I haven't heard of an online tutorial,
> or
> FAQ, but there is a newsgroup called
> comp.os.windows.programming.win32, I
> think (its pretty close), but all they talk about are the MFC
> (microsoft
> foudation classes), which are fancy smancy classes that microsoft has
> rolled for use with their compiler.  
	<snip> 
> I would suggest you search for wxWindows.  
> 
> Which is a free OS independent set of classes to aid in gui
> development.
> This implementation offers almost as much as MFC does.
	<snip> 

begin 600 winmail.dat
M>)\^(@,.`0:0"``$```````!``$``0>0!@`(````Y`0```````#H``$(@`<`
M&````$E032Y-:6-R;W-O9G0@36%I;"Y.;W1E`#$(`02``0`8````4D4Z($AE
M;'`@;VX@<')O9W)A;6UI;F<`.@@!"8`!`"$````R,D5!-S(V.#<R-#9$,3$Q
M0D,S-3`X,#`P.31&031#,0#L!@$@@`,`#@```,T'"@`1``<`(0`[``4`5P$!
M!8`#``X```#-!PH`$0`'`!X`.@`%`%,!`0V`!``"`````@`"``$#D`8`:`L`
M`"D````+``(``0````,`+@``````0``Y`#!$)TD)V[P!'@!P``$````4````
M2&5L<"!O;B!P<F]G<F%M;6EN9P`"`7$``0```!L````!O-J&@J_AS^ES1DH1
MT9I1`(!?ZFEA`!_^5'```@$)$`$````*!P``!@<``!H+``!,6D9U1;N^QP,`
M"@!R8W!G,3(UTC(`^S,V`>@@`J0#XPD"`&-H"L!S970P'B`'$P*#`%`05G!R
M<=XR$5D.4`/5$65]"H`(R.P@.PEI#B`X"B,6,15Z9PH5`H`*@75C`%`+`VQ^
M:0\Q#,$!P0C0`$$+8&ZQ#A`P,S,+I1+060A@2"!P;P6Q=&@+@&?.(0JB"H0*
M@$AO!^`#@=AY(&\;D`20(`I`!0!@871I=F4;@`60:/4#`&,'0"`>H`G1$0`=
M,'D%P&9A!/`+@!WA&A`@,&AO8F((D`0@9&_,('D;$0=P86<+@!X@^Q[Q(;!V
M"W`+8`)@'B$@Y*\#\!N0"&`%0',@X&T88$9H(;`$(&)U>2`28>,D,!M0:S\@
M"N,*A!C5/Q%0!"`DL`#``D`=<6]F\1^!8W0L&X$$D!X@!``Q)*%,3U0G$PG1
M(&OF;AS`(G!D9R'J`U(<X*\-X`-@(Y`!@"X%H&TGD/<&D"#S`9!K'B$=8!N`
M!W'7(I()`"3P+AOZ22,`"&#\;&0A-QN0'>`L4Q<`'Z#G`B`L4P(0;&L?03`4
M$J!R;PG`86TJL"`A(9!W]G,)P`A@<"P!,)`AL`;@\2-A349#)*$)``5`*!$R
M8@608741$">B>2=C(=$$8'-T;!T@,4%F3P>0`)`"(`=`<RXE(%3?-+4ID`)`
M(!(*L&DND""`^R`P)$!C,*$BH04`+]`>0*\OL"!@-&`%0%<+@#,2T/AA<'`$
M(#1@(!(L8C4B_SGB`V`2H`<P./$BH`;P)G'[(A8GD'<;H"/A"X`<Y!Z@_Q$0
M!"`'@`8B-*(Q\0F`(I)/-&(S439A&_I7:!T@=R\%$#CQ(0$G`7<#H#,P?"PP
M0C`=D"&!'T$G,$_43$4AL&XND$$G<!X!SE@>T`1Q)Y!F)PN`-4`=`'!C/-,)
M\",`96QLWBT>0#5`/Q$U0'4!($/Q[P>"(Q(L4RM1<`,0!)`E$?Y!0U$+@!_`
M`0`",`=`-6#_)Y`]E$>5)G$AT2.0+H%&\[TS4F,+8`00!Y`V84TJQO]"843@
M`(`'D2,@(I(=1!X0NT-0!;!S)Y!#0B,@)S0#<4:A('%U03(#D0N`9&TY47(=
M($2B9`L1+6M&:P6Q/>%U'K%P'R$V$B#\97A2H0=Q2-$=\#`!1O/O.9,GD$P'
M3N$B'Y!$T%"!-Q#0`X%5\")+&B&R;B?_,]%'H`D1`'!-0RDB,N0V8?Y)`Z`G
M5S41(=$A`EC(+%,^=4-0!)`U8"`2.91!4+Y)6@0T(";2/^T<L64>$-YR104N
M,`N`)N%V")!8\7\Q-QUQ'J!#4#>P..$GD$G^)RJ1.O)7\1<`2Y$WP1T@7R,Q
M-'$]`"#@(<-L+\%D_QT@'Y`JL!CP"L%&]PK`$-!_03$G<`AP-(5%D#[G+E!R
M_S+01O,GPEEB!4`^1&'P9OG_'D``T$<C*I$CTB)P!!%;1_YI4A%C8@.@'<%,
M<2*A-"#_(7$C`TYD/J-A03<"9V=#0O]/%3%!4#!#DR.T(Y`"(%W!O1OZ6#F1
M(-`R("414C?P*&AT(24@3AS!5$CX15)%3N$CD`>`&Y,]4O\Q!43@!!$G(2P1
M.F9GH2Z!%V,A-4`%L&TV83QG/I\9H0%`,4%F(A'D,38;];\9L@PR>$4"T1J5
M`S!B`4!>:1%``S!X#WD6+7UB3[<%$"%Q'K%--=$A8&5]8P\;]GHV"P1\)FDM
M,33F-`%`&/`Q.$(P#,&!`VAB($8#83H,@WM0(&Y*8L(H4#9@30K`0G$@`%M3
M3510.FILK&U`1X(ID&XK0ET;]6&",%-U8FIF,8*74O!E.B!(18`R@#`!,4E_
M?P^`&AC\$Y$3D@P!'`-/_0.@5`I0)Y"!`$+P)W",D.@Y.3<GD$0*P%>1!_#_
M-%`X0`."01!\,8*0'`DVD/\H$1$0:I`X8S0@)*%08$X!_SU2<F4Q.BN!`Z`%
ML`2!+./_+]`$H2!0!^`BH!OT(-$C(/\GD"$"$.`>$FT!)%`DI5EB_Y4C5[(=
M8`L1)Q(#D0(@0G)_&X`C8`6P!S$GD`6P495!_E$GD"1`+V,GYC(('J$I8;5'
M<RXJ\"X#\'*#+C%)NYPR5+))&_0;DC+0*",@WY&R-R$]P0D`$1`IF:1(\=\^
ME#*I(<(L8C-2*"JW&_3]`A!U89%3\DMEG]$]!"'"_U7%5E-6]R\S*K>5(1"@
M'`/_`V";<P(0!<`T8D;V:_)'E:<_Z!FR>B\\<P,`<'?@_PPQ>Z,.4'M3?`B+
M:BXV4E!^9RF0.6$A`A$09=*H4W>^>')E/^\](R9R*--/!?#]4!%E4J!;\5AA
M$1$G$J7W]V/1-[$]86=/D"#`7P$)`/YP4Y(M98^35_$B<%.8)R#_-<!*$H20
M.O,^(2/5,U(@T']+L:I/JU^+`ZU])284D0`!OI```!X`,4`!````"0```$I(
M3U535$].``````,`&D``````'@`P0`$````)````2DA/55-43TX``````P`9
M0``````#`#8```````L``8`((`8``````,````````!&``````.%````````
M`P`"@`@@!@``````P````````$8`````$(4````````#``.`""`&``````#`
M````````1@````!2A0``MPT```,`!8`((`8``````,````````!&``````&%
M````````'@`+@`@@!@``````P````````$8`````.(4```$````!````````
M`!X`!(`((`8``````,````````!&`````%2%```!````!````#@N,``+``:`
M""`&``````#`````````1@`````.A0````````,`!X`((`8``````,``````
M``!&`````!&%`````````P`(@`@@!@``````P````````$8`````&(4`````
M```>``F`""`&``````#`````````1@`````VA0```0````$`````````'@`*
M@`@@!@``````P````````$8`````-X4```$````!``````````,`)@``````
M`P"`$/____\"`?D_`0```%``````````W*=`R,!"$!JTN0@`*R_A@@$````&
M````+T\]5T%,3"!$051!+T]5/5=!3$P@5T535"]#3CU214-)4$E%3E13+T-.
M/4I(3U535$].`!X`^#\!````#P```$AO=7-T;VXL($IE<G)Y```>`#A``0``
M``D```!*2$]54U1/3@`````"`?L_`0```%``````````W*=`R,!"$!JTN0@`
M*R_A@@$````&````+T\]5T%,3"!$051!+T]5/5=!3$P@5T535"]#3CU214-)
M4$E%3E13+T-./4I(3U535$].`!X`^C\!````#P```$AO=7-T;VXL($IE<G)Y
M```>`#E``0````D```!*2$]54U1/3@````!```<P<#-I>P;;O`%```@P$L/2
MM`G;O`$>`#T``0````4```!213H@`````!X`'0X!````%````$AE;'`@;VX@
M<')O9W)A;6UI;F<`"P`I```````+`",```````,`!A#4DW2X`P`'$,(&```#
M`!`0``````,`$1`!````'@`($`$```!E````64]54$]/4E1(24Y'2$]734%.
M64]42$523%5#4D%4259%5$5#2$Y)0T%,0T%214524T]21D%30TE.051)3D=(
K3T)"24531$]93U5)34%'24Y%05)%059!24Q!0DQ%5$]93U5720````#8&`==
`
end
-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request@cygnus.com" with one line of text: "help".


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]