[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-devel
Subject:    Re: Where to start: C++ for students & KDE4
From:       "=?ISO-8859-1?Q?Alexis_M=E9nard?=" <darktears31 () gmail ! com>
Date:       2008-02-01 8:43:15
Message-ID: 81941aea0802010043p7b1bfa5bo75e40fbbf3ca713f () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


Another way is to teach the basis in C++/Qt with examples in Qt
(signals/slots,GUI).
Ervin (Kevin Ottens) has do the same this year (i'm not sure) and after you
can teach KDE developpment with plasma and so...

Qt designer and Qt assistant will help student.Kdevelopp is a good way to
help them with cmake and so.



On 1/31/08, aishen <aishen@free.fr> wrote:
>
> kdevelop is fine to work with kde4 now (kdevelop=>3.5)
> you can make the template inside kdevelop
> just compile it in a shell
> my app/build
> techbase has beginners template and cmake samples
> kdevelop is very usefull as you can use qt4 designer
>
>
>
> On jeu, 2008-01-31 at 21:55 +0100, Arnold Krille wrote:
> > Am Donnerstag, 31. Januar 2008 schrieb RalfGesellensetter:
> > > My questions are:
> > > - What tools to use
> >
> > g++ and cmake and an editor :-)
> >
> > > - Which tutorials to recommend
> >
> > I learned c++ and Qt (version 1.44 at that time) by the very good
> tutorial
> > shipped with the qt documentation. Two months ago a co-worker of mine
> used
> > them too, now he kind of understands what I am doing in my code all day.
> >
> > > - Do you have ideas of initial tasks or of simple
> > >   samples to analyse?
> >
> > Long time ago I heard that every programmer should have written an email
> > client, and ftp client and an editor. Don't know if that still applies.
> Why
> > not start with small applets for plasma and go on to much deeper things
> later
> > on. And don't get distracted by the bindings to other languages like
> > python,... ;-)
> >
> > If you want them to read books (on the level after the direct
> beginners): "The
> > C++ programming language" by Bjarn Stroustroup(?) (the guy who invented
> > c++), "Design pattern" by the gang of four and "GUI-programming with
> Qt4" are
> > the ones I own and read.
> >
> > Have fun,
> >
> > Arnold
> > >> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to
> unsubscribe <<
>
>
> >> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to
> unsubscribe <<
>

[Attachment #5 (text/html)]

Another way is to teach the basis in C++/Qt with examples in Qt \
(signals/slots,GUI).<br> Ervin (Kevin Ottens) has do the same this year (i&#39;m not \
sure) and after you can teach KDE developpment with plasma and so...<br> <br>
Qt designer and Qt assistant will help student.Kdevelopp is a good way to help them \
with cmake and so.<br> <br>
<br><br><div><span class="gmail_quote">On 1/31/08, <b \
class="gmail_sendername">aishen</b> &lt;<a \
href="mailto:aishen@free.fr">aishen@free.fr</a>&gt; wrote:</span><blockquote \
class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt \
0pt 0.8ex; padding-left: 1ex;"> kdevelop is fine to work with kde4 now \
(kdevelop=&gt;3.5)<br>you can make the template inside kdevelop<br>just compile it in \
a shell<br>my app/build<br>techbase has beginners template and cmake \
samples<br>kdevelop is very usefull as you can use qt4 designer<br> <br><br><br>On \
jeu, 2008-01-31 at 21:55 +0100, Arnold Krille wrote:<br>&gt; Am Donnerstag, 31. \
Januar 2008 schrieb RalfGesellensetter:<br>&gt; &gt; My questions are:<br>&gt; &gt; - \
What tools to use<br>&gt;<br>&gt; g++ and cmake and an editor :-)<br> &gt;<br>&gt; \
&gt; - Which tutorials to recommend<br>&gt;<br>&gt; I learned c++ and Qt (version \
1.44 at that time) by the very good tutorial<br>&gt; shipped with the qt \
documentation. Two months ago a co-worker of mine used<br> &gt; them too, now he kind \
of understands what I am doing in my code all day.<br>&gt;<br>&gt; &gt; - Do you have \
ideas of initial tasks or of simple<br>&gt; &gt;&nbsp;&nbsp; samples to \
analyse?<br>&gt;<br>&gt; Long time ago I heard that every programmer should have \
written an email<br> &gt; client, and ftp client and an editor. Don&#39;t know if \
that still applies. Why<br>&gt; not start with small applets for plasma and go on to \
much deeper things later<br>&gt; on. And don&#39;t get distracted by the bindings to \
other languages like<br> &gt; python,... ;-)<br>&gt;<br>&gt; If you want them to read \
books (on the level after the direct beginners): &quot;The<br>&gt; C++ programming \
language&quot; by Bjarn Stroustroup(?) (the guy who invented<br>&gt; c++), \
&quot;Design pattern&quot; by the gang of four and &quot;GUI-programming with \
Qt4&quot; are<br> &gt; the ones I own and read.<br>&gt;<br>&gt; Have \
fun,<br>&gt;<br>&gt; Arnold<br>&gt; &gt;&gt; Visit <a \
href="http://mail.kde.org/mailman/listinfo/kde-devel#unsub">http://mail.kde.org/mailman/listinfo/kde-devel#unsub</a> \
to unsubscribe &lt;&lt;<br> <br><br>&gt;&gt; Visit <a \
href="http://mail.kde.org/mailman/listinfo/kde-devel#unsub">http://mail.kde.org/mailman/listinfo/kde-devel#unsub</a> \
to unsubscribe &lt;&lt;<br></blockquote></div><br>



>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic