Vi har bytt namn till Adlibris Campus! Campusbokhandeln ❤️ Adlibris - Läs mer här
Grunderna i Java | 1:a upplagan
- Övrigt, Svenska, 2003
- Författare: Ingvar Gratte
- Betyg:
Ej i lager
Beskrivning
Boken Grunderna i Java är skriven för dig som vill lära dig programmeringsspråket Java. Boken är i första hand tänkt att användas inom högskoleutbildning, men kan med fördel också användas av dig som på egen hand vill lära dig Java. I boken finns till ditt stöd ett stort antal övningar av olika svårighetsgrad, vilket gör att den kan användas i olika utbildningar.
Läs mer
Boken innehåller alla delar av Java som bör ingå i en omfattande grundkurs. Den består av två delar. I den första, till och med kapitel 17, nämns inget om grafiska användargränssnitt men från och med kapitel 18 ligger tyngdpunkten på de grafiska möjligheterna i Java. I den grafiska delen tas även de nya grafiska möjligheterna upp, som avancerad AWT och nya slags kontroller som JTabbedPane, JList och JTable.
Om författarna
Ingvar Gratte har mångårig erfarenhet av undervisning i programmering, både på gymnasie-, komvux- och högskolenivå. Han har skrivit ett stort antal programmeringsböcker.
Läs mer
Boken innehåller alla delar av Java som bör ingå i en omfattande grundkurs. Den består av två delar. I den första, till och med kapitel 17, nämns inget om grafiska användargränssnitt men från och med kapitel 18 ligger tyngdpunkten på de grafiska möjligheterna i Java. I den grafiska delen tas även de nya grafiska möjligheterna upp, som avancerad AWT och nya slags kontroller som JTabbedPane, JList och JTable.
Om författarna
Ingvar Gratte har mångårig erfarenhet av undervisning i programmering, både på gymnasie-, komvux- och högskolenivå. Han har skrivit ett stort antal programmeringsböcker.
$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"
>