CD5250 - Objektorienterad programutveckling med C++, 5 poäng, period 3, 2002

Nyheter

2002-03-21

De extrainsatta laborationstillfällena är:

  • 2002-03-26 08:15-12:00 sal V441
  • 2002-04-05 13:15-17:00 sal V441
  • 2002-03-12

    Det blir två labtillfällen till. Den 26 mars och 5 april. Observera att detta gäller alla labgrupper och att det kan bli väldigt trångt, så kom dit väl förberedda så att redovisningen går fort och effektivt.

    2002-03-05

    Antagligen blir det ett extra redovisningstillfälle någon vecka efter tentamen så att ni får en sista chans att redovisa projektet för att få bonuspoäng till tentan. Mer information om detta kommer upp här på hemsidan inom kort.

    Tentauppgifterna för VT01 finns att ladda ned

    Tidigare tentor

    2002-02-26

    Fyll i den korta och kompletterande kursutvärderingen. (Lite information som jag och institutionen gärna vill ha.)

    2002-02-26

    Lite info om bonuspoäng på tentan:

    Laborationer som är inskickade innan deadline och redovisade innan tentan ger en bonuspoäng vardera. Projektuppgiften ger två bonuspoäng om den är inskickad och redovisad innan tentan. (Det viktigaste är att den är inskickad innan tentamen.)

    Bonuspoängen gäller vid ordinarie tentatillfälle samt på första omtentan.

    2002-02-18

    Några småkorrigeringar är införda i föreläsningsmaterialet för föreläsning 11.

    2002-02-18

    Tjena Martin!

    Tänkte bara tipsa om något man skulle kunna ha på kurshemsidan. Vi är ett flertal erfarna C++-programmerare (även Java, MFC, D3D) som håller till i en C++-hjälpkanal på dalnet - #c++.se. Det kanske vore en bra idé att hänvisa CD5250-elever med frågor dit? Bara att ladda hem en bra IRC-klient (på ex. www.mirc.com eller www.wircirc.cjb.net) och ansluta till DALNet (standard i mIRC).

    Sedan blir det så här lätt att få svar på sina frågor:

    /server omen.hik.se (bästa DALNet-servern)
    /join #c++.se
    Hur fungerar multipelt arv?

    Hälsningar
    Krisse (DALO-01)

    2002-02-12

    Föreläsningsmaterial från föreläsning 3 och 4 är uppdaterat. Hoppas att jag har hittat och rättat till alla småfel som fanns med.

    2002-02-12

    Programexempel från dagens föreläsning (föreläsning 9) finns upplagt.

    2002-02-11

    C++ Referenslitteratur tillagt. Förslag för de intresserade.

    2002-02-08

    Det blev många nyheter idag (i natt... klockan är nu 02:26).

    På allmän begäran så finns det nu en länk till projektuppgiften. Denna beskrivning kommer med största sannolikhet att kompletteras med lite närmare information om kodskelettet som följer med vid ett senare tillfälle. Länken är upplagd för de som känner sig redo att börja med detta.

    2002-02-08

    Föreläsningsmaterialssidan (puh!) är uppdaterad och erbjuder nu även pdf-filer (acrobat reader, ghostview m.m.) av föreläsningsanteckningarna.

    2002-02-08

    I laboration 3 kan det uppstå problem när man använder "using namespace std" och "friend" tillsammans. På grund av en bugg i Microsofts kompilator så hamnar friend-funktioner i std's namespace. Detta går att undvika genom att undvika att använda "using namespace std" i den fil där "friend" används. Istället används exempelvis "std::ostream" notationen för att bestämma aktivt namespace.

    Alltså:

  • Använd inte "using namespace std;" i samma fil som ni har annänt er av "friend".
  • Använd "std::XXXX" (där XXXX byts ut mot lämpligt klassnamn liggande i std) när ni skall använda STLs klasser
  • På denna adress finner ni mer specifik information om buggen: http://www.cs.virginia.edu/~csadmin/pc/pclabs/vc_faq/#5

    2002-02-04

    Fyll i kursutvärderingsformuläret för att påverka kursen.

    2002-01-22

    Under "Aktuellt" finns nu en länk till en Size-klass som innehåller delar av C++ som vi redan har gått igenom och delar som kommer i senare föreläsningar. Den är upplagd redan nu för de som är intresserade.

    2002-01-21

    Mathz Olsson & Co. i grupp E hälsar:

    För att få med åäö i utskrifter i DOS-fönster kan man använda sig av information från Skansholms hemsida. (Se även boken sid. 84.) Uppdatering: Länken är http://www.cs.chalmers.se/~skanshol/cpp_dir/.

    2002-01-21

    Microsoft har lagt in en begränsning på 255 tecken debuginformation i VC++. Därför får man konstiga varningar som säger något om "identifier was truncated to 255 characters in the debug information". Denna varning är irriterande och kan stängas av (varningen skall man alltså inte bry sig om).

    Stäng av varningen med

    #pragma warning( disable : 4786 )

    på första raden i ert program (cpp-filen).

    2002-01-18

    VIKTIGT! Än mer viktig infromation. Programregistrering saknas för många av de antagna på kursen. Se till att ni har programregistrerat er.

    2002-01-17

    VIKTIGT! Ni kan få problem med Visual C++ när ni försöker kompilera. Om ni får ett meddelande som lyder "cannot spawn cl.exe" så skall ni titta på hårddisken efter var Visual C++ är installerat.

    • Om ni sitter vid en dator som har Visual C++ installerat på "D:\Program\Microsoft Visual Studio" måste ni ladda ned följande program DPartition.reg och dubbelklicka på filen (eller eventuellt köra den direkt på plats).
    • Om ni däremot sitter vid en dator som har Visual C++ installerat på "C:\Program\Microsoft Visual Studio" måste ni ladda ned följande program CPartition.reg och dubbelklicka på filen (eller eventuellt köra den direkt på plats).

    CPartition.reg
    DPartition.reg

    Läs igenom STL-Intro för att få en liten inledning till standardbiblioteket. Ni kan även leta på nätet (exempelvis via Google) efter "tutorial" och "STL" eller "standard library" för att hitta mer information om STL. Tyvärr är inte Microsofts onlinehjälp till stor hjälp när det gäller att sätta sig in i STL. (Jag skall försöka hitta några bra turorials och lägga upp länkar här på kurshemsidan.)

    2002-01-15

    Exempeldokumentet från första föreläsningen där vi gick igenom en introduktion till C++ för C-programmerare ligger upplagd under aktuellt-rutan till höger på denna sida, eller så kan man finna den under denna länk C --> C++.

    Som kanske flera av er har märkt så har inte bokhandeln Jan Skansholms C++ Direkt. Det har blivit en felbeställning och kurslitteraturen är kanske lite svår att få tag på för tillfället. Bokhandeln har lagt in en beställning på boken idag, och de beräknar att de får hem dem i mitten av nästa vecka. För de som är i akut behov av C++ referenslitteratur finns det en uppsjö att hitta på nätet. För de som inte vill söka kan eventuellt dessa länkar passa (OBS! Dessa får under inga omständigheter skrivas ut på skolans skrivare!)

    Thinking in C++ Volume 1 av Bruce Eckel
    Thinking in C++ Volume 2 av Bruce Eckel

    2002-01-14

    Föreläsningsanteckningarna för första föreläsningen finns nu att ladda ned från föreläsningssidan. OBS! Om ni måste skriva ut dessa så gör det med 6 bilder per sida, och gärna dubbelsidigt. Ni får ABSOLUT INTE skriva ut dem på annat sätt. Tänk på miljön och ekonomin.

    Under "Aktuellt" (längst upp till höger) finns länkar till de aktiviteter som är aktuella för tillfället. I fältet under (CD5250) samlas länkar till all relevant kursinformation.

    Aktuellt
    Utvärdering2
    Nyheter
    Föreläsning 14
    Laboration 6
    Projektuppgift
    CD5250
    Nyheter
    Kursinformation
    Föreläsningar
    Labbar
    Projektuppgift
    C --> C++
    STL-intro
    Size-klassen
    Utvärdering
    Utvärdering2
    Visual C++
    Kursplan
    Schema
    Ansvarig lärare: Martin Skogevall - martin.skogevall@mdh.se
    Senast uppdaterad: Fri Mar 22 14:26:44 GMT+01:00 2002