Articoli nella Categoria ‘Client Side’

[C] – Break, continue, goto ed etichette

In alcuni casi può essere opportuno interrompere un ciclo, prima della sua conclusione. Per far questo, utilizziamo l’istruzione break

if (x>1)
{
break;
}

Nel caso presentato sopra, non ci interessa continuare ad eseguire il ciclo, se il valore di x è maggiore di 1. In questo caso il ciclo esegui l’istruzione break e si interrompe prima della sua naturale conclusione.

Il continue permette invece di ignorare l’istruzione successiva del ciclo, dopo l’istruzione continue continuando poi ad eseguire il ciclo.

[C] – Cicli while, for, do-while

C AnsiDopo qualche (tanto) tempo, riprendiamo il ciclo “studiamo C”. Troppo tempo lontani dalla programmazione fa male, com’è che si faceva? uhm…. iniziamo a parlare del while.

Il while ci permette di valutare un espressione. Se l’espressione valutata dal programma è diversa da zero il ciclo prosegue (eseguendo l’istruzione e rivalutando l’espressione), in caso contrario il programma passa a valutare il punto seguente.

while (x>1)
        go home (:-D)

Testi visibili/invisibili con un click, in Javascript

Capita di avere delle grosse masse di testo che per vari motivi non si vuole suddividere in più pagine. Un metodo simpatico e veloce per renderle rapidamente visibili o invisibili è usare Javascript.

function visualizza(id){
  if (document.getElementById){
    if (document.getElementById(id).style.display == 'none'){
       document.getElementById(id).style.display = 'block';
    } else{
       document.getElementById(id).style.display = 'none';
    }
  }
}

[C] – Istruzioni, blocchi, if-else, else-if, switch

Logo C AnsiIn C, così come in ogni altro linguaggio, dobbiamo seguire delle regolette di sintassi quando scriviamo il codice, altrimenti sarebbe oggettivamente impossibile comunicare al nostro programma cosa vogliamo da lui.

Nello scrivere un espressione, dobbiamo ricordarci di mettere il ; in fondo, in modo da trasformarla in un istruzione. In questo modo,

x = 0;

Per creare un blocco (o istruzione composta) dobbiamo invece raggruppare dichiarazioni ed istruzioni all’interno di parentesi graffe { }. Il contenuto di due parentesi graffe viene letto come una singola istruzione, come un blocco unico. Ad esempio:

{ x = 0;

[C] – Altri operatori ed elenco delle precedenze

Altro giorno altri operatori usati in C, non ce la faccio più.

Logo C AnsiOggi guarderemo gli operatori condizionali egli operatori di cambio priorità. Ed infine faremo un bel riassunto dei diritti di precedenza dei vari operatori fra di loro, dato che neanche io riesco più a capire chi è che comanda.

  • Operatore condizionali
    1. ?, utilizzato nelle espressioni condizionali, nelle quali il programma verifica la veridicità di una data espressione, assegnandole un valore in caso positivo, assegnandone un altro in caso negativo. Il caso

[C] – Operatori ++, – -, manipolazione dei bit, assegnamento

Sabato ci siamo fermati ad esaminare gli operatori aritmetici, relazionali e logici, oggi guarderemo gli operatori di incremento, di decremento, di manipolazione dei bit e assegnamento.
Logo C Ansi

  • Operatori di incremento
    1. ++, aumenta di 1 il valore di una variabile
  • Operatori di decremento
    1. - -, diminuisce di 1 il valore di una variabile

    Possiamo utilizzarli come prefisso (++n) o come suffisso (n++). Utilizzandolo come prefisso, andiamo a modificare il valore di n prima che esso venga stabilito. Differentemente, prima si stabilisce il valore di n e poi lo si aumenta di 1.

[C] – Operatori aritmetici, relazionali e logici

Eccoci qui con un altra entusiasmante puntata di “impariamo C in allegria” !

Logo C AnsiOk forse non c’è tanta allegria, dato che la mia faccia nel cercare informazioni su C è stata più o meno questa :???: , ma nonostante ciò ce l’ho fatta e i frutti che ne ho raccolto potete vederli qui di seguito.

Oggi parleremo degli Operatori di C, che vanno posti fra due espressioni per operare un confronto di tipo diverso a seconda dell’operatore in uso, di seguito la lista dei vari tipi, ma prima una piccola premessa. In C, 0 equivale a…

[C] – Dimensioni dei dati, costanti e dichiarazioni

Dopo giorni di sfrenato cazzeggio mitigati da un po’ di finti lavoro, torno sui miei libri di studio. L’altra volta abbiamo fatto i primi passi con C, su Linux, oggi inizieremo ad addentrarci nel linguaggio e vedere di assimilare i concetti base.

Ma prima una piccola premessa, il C è molto probabilmente il linguaggio più famoso ma ci sono pareri discordanti nella sua facilità di apprendimento per i neofiti. A me è stato consigliato da più persone ed indicato come il migliore per imparare a programmare, ma a quel che leggo nel web, viene indicato come un linguaggio…

[C] – C su Linux, primi passi

Oggi ho preso una decisione storica (per me).

Visto che non riesco ad assimilare C, dovrò utilizzare un metodo alternativo. Quando andavo a scuola, il metodo migliore per imparare qualcosa era spiegarla a qualcuno. Per spiegare una cosa, la devi sapere, non c’è storia.

Riprendo quindi quel metodo, facendo degli articoli sul linguaggio C. Apprendimento e spiegazione insieme, insomma. Odio quei manuali pieni di paroloni e scritti in modo che non si capisca niente, cercherò quindi di parlare in modo semplice e chiaro… sarebbe alquanto imbarazzante non riuscire a capire le mie stesse parole.

Cosa serve per poter lavorare in

Creare dei Box flottanti (elemento float)

Iniziamo con spiegare cosa fa la proprietà float.

Gli elementi a cui viene assegnata, vengono estratti dal normale flusso degli elementi della pagina e posizionati a destra o a sinistra rispetto al loro elemento contenitore.

Nonostante non seguano le normali regole di impaginazione, la loro presenza viene percepita dagli elementi che li circondano, che si regolano di conseguenza. Facciamo un esempio per capire meglio:
Immagine esempio sul float

  • Facebokizzati !


  • Tag Cloud

  • Aiutaci a crescere !

    • Wikio
  • Blogroll

  • Feed

  • Fun Link

  • Siamo su:

    • Blogger Italiani
    • BlogItalia.it
    • Directory Blog Italiani
    • Il Bloggatore
    • Technorati
  • Work Link

  • Meta