Vi har bytt namn till Adlibris Campus! Campusbokhandeln ❤️ Adlibris - Läs mer här
C++ Programmering B | 1:a upplagan
- Häftad, Svenska, 2002
- Författare: Ingvar Gratte
- Betyg:
Ej i lager
Beskrivning
C++ Programmering A, B och C innehåller de moment som gymnasieskolans kursplaner föreskriver, men de kan också användas på andra, motsvarande kurser i programmering.
Läs mer
C++ Programmering A är en nybörjarbok där du lär dig programmering, men också analys- och designmetoder.
C++ Programmering B är mer avancerad datalogi där du lär dig hantera mer komplexa strukturer.
C++ Programmering C ger teoretiska och praktiska kunskaper i ett objektorienterat programmeringsspråk där analys- och designmetoder samt grafiska gränssnitt ingår. C++ Programmering C har C++ Programmering A som förkunskapskrav.
I böckerna finns ett stort antal programexempel och övningsuppgifter.
Gemensamt facit på cd finns till A- och B-böckerna i C++ och Visual Basic.
Om författarna
Ingvar Gratte är en av Sveriges mest kända databoksförfattare med över 70 böcker bakom sig.
Läs mer
C++ Programmering A är en nybörjarbok där du lär dig programmering, men också analys- och designmetoder.
C++ Programmering B är mer avancerad datalogi där du lär dig hantera mer komplexa strukturer.
C++ Programmering C ger teoretiska och praktiska kunskaper i ett objektorienterat programmeringsspråk där analys- och designmetoder samt grafiska gränssnitt ingår. C++ Programmering C har C++ Programmering A som förkunskapskrav.
I böckerna finns ett stort antal programexempel och övningsuppgifter.
Gemensamt facit på cd finns till A- och B-böckerna i C++ och Visual Basic.
Om författarna
Ingvar Gratte är en av Sveriges mest kända databoksförfattare med över 70 böcker bakom sig.
Produktinformation
Kategori:
Okänd
Bandtyp:
Häftad
Språk:
Svenska
Förlag:
Liber AB
Upplaga:
1
Utgiven:
2002-03-04
ISBN:
9789147017027
Sidantal:
96
$event.detail.name === 'primary-menu' ? isOpen = true : ''"
@close-drawer.window="() => $event.detail.name === 'primary-menu' ? isOpen = false : ''"
@keydown.escape.window="isOpen = false"
x-init="$watch('isOpen', value => {
if (value) {
$refs.dialog.showModal();
document.body.style.overflow = 'hidden';
} else {
setTimeout(() => {
$refs.dialog.close();
}, 300)
document.body.style.overflow = '';
}
});"
class="h-full"
>
$event.detail.name === 'mobile-search' ? isOpen = true : ''"
@close-drawer.window="() => $event.detail.name === 'mobile-search' ? isOpen = false : ''"
@keydown.escape.window="isOpen = false"
x-init="$watch('isOpen', value => {
if (value) {
$refs.dialog.showModal();
document.body.style.overflow = 'hidden';
} else {
setTimeout(() => {
$refs.dialog.close();
}, 300)
document.body.style.overflow = '';
}
});"
class="h-full"
>
$event.detail.name === 'mini-cart' ? isOpen = true : ''"
@close-drawer.window="() => $event.detail.name === 'mini-cart' ? isOpen = false : ''"
@keydown.escape.window="isOpen = false"
x-init="$watch('isOpen', value => {
if (value) {
$refs.dialog.showModal();
document.body.style.overflow = 'hidden';
} else {
setTimeout(() => {
$refs.dialog.close();
}, 300)
document.body.style.overflow = '';
}
});"
class="h-full"
>
$event.detail.name === 'add-to-cart' ? isOpen = true : ''"
@close-drawer.window="() => $event.detail.name === 'add-to-cart' ? isOpen = false : ''"
@keydown.escape.window="isOpen = false"
x-init="$watch('isOpen', value => {
if (value) {
$refs.dialog.showModal();
document.body.style.overflow = 'hidden';
} else {
setTimeout(() => {
$refs.dialog.close();
}, 300)
document.body.style.overflow = '';
}
});"
class="h-full"
>