Guida Aspnet. Lezione 5 Microsoft Sql Server
- Redirec Nuova Directory vecchia directory
- Redirect Vecchio Url nuovo url
- Redirect Nuovo Dominio Vecchio Dominio

- Wordpress Lezione 4.1 Il plugins Jetpack
- Wordpress Lezione 4.2. Il plugins WP-Cache
- Wordpress Lezione 4.3 Il plugins Wordfence
- Wordpress Lezione 4.4. Il plugins Yoast
- Wordpress Lezione 4.5. Il plugins BBpress
- Wordpress Lezione 4.6. Il plugins WooCommerce
- Wordpress Lezione 4.7 Il plugins WP-ECommerce
- Wordpress Lezione 4.8 i plugins indispensabili
- Wordpress Lezione 4.9 Creare una Web Directory
- Wordpress Lezione 4.10 I Plugins per Monetizzare
- add_option()
- add_post_meta()
- aggiungere tramite il metodo delle taxonomy
- tabelle e funzione dbDelta() per creare, inizializzare e salvare dati nel database
Creare un Blog Modello Wordpress
Guida al Posizionamento SEO nei motori di ricerca

Guida ai Feed Rss
Recensione Cellulari
Guida su Aspnet
Guida al linguaggio di programmazione Aspnet
Lezione 1. Introduzione ad Aspnet
Lezione 2. Il Tool di Amministrazione di Aspnet
Lezione 5. Microsoft Sql Server
Lezione 6. Interfaccia Aspnet e dataset MS Sql
Lezione 7. I Fogli di Stile CSS
Lezione 9. I Dataset e i Datareader
Lezione 10. Eventi di Pagina Asnet
Lezione 13. Validazione Aspnet
Lo studio della Semantica SEO
Creare Blog Modello Wordpress
Creare un Blog Lezione 1
Creare un Blog Archivio Lezione 2
Creare un Blog Gestione Post Lezione 3
Creare un Blog Fogli di Stile CSS Lezione 4
Creare il Database Lezione 5
Creare un Blog Conclusione Lezione 6
Articoli Recenti
- Problema Collegamento HP Smart Stampante Offline Canon Office Jet 8830 Risolto
- Ubuntu Desktop o Server quale versione Linux utilizzare?
- PHP differenze mysqli_fetch_row mysqli_fetch_assoc mysqli_fetch_array
- Problema scanner Canon mp495 Code internal error occurred Scanner driver will be closed 5,202,54 risolto
- Condominio senza Amministratore obbligo di Codice fiscale e adempimenti fiscali.
Calendario
L | M | M | G | V | S | D |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 |
Guida Turorial su Wordpress1

Wordpress Lezione 1 Introduzione al Wordpress Lezione 2 Differenza Post e Pagine e categorie e tags Wordpress Lezione 3 I template Wordpress Lezione 4 I Plugins cosa sono
- Wordpress Lezione 4.1 Il plugins Jetpack
- Wordpress Lezione 4.2. Il plugins WP-Cache
- Wordpress Lezione 4.3 Il plugins Wordfence
- Wordpress Lezione 4.4. Il plugins Yoast
- Wordpress Lezione 4.5. Il plugins BBpress
- Wordpress Lezione 4.6. Il plugins WooCommerce
- Wordpress Lezione 4.7 Il plugins WP-ECommerce
- Wordpress Lezione 4.8 i plugins indispensabili
- Wordpress Lezione 4.9 Creare una Web Directory
- Wordpress Lezione 4.10 I Plugins per Monetizzare
- add_option()
- add_post_meta()
- aggiungere tramite il metodo delle taxonomy
- tabelle e funzione dbDelta() per creare, inizializzare e salvare dati nel database
Sicurezza Informatica
- Virus informatici
- Worm
- Trojan
- Ransomware
- Spyware
- Adware . Nella stessa Categoria trovate anche come rimuoverli manualmente dai vostri Browser. Ossia Rimuovere Adware da Chrome Rimuovere Adware da Microsoft Edge e da Firefox
- Sextortion
- Scareware
- Keylogger
Seo Guida Definitiva
In questa Guida Seo ci occupiamo adesso di darvi tutte le guide più importanti per un corretto posizionamento SEO del vostro sito presso i piu' importanti motori di ricerca.

Guida SEO al Posizionamento sui Motori di Ricerca. Lezione 1 Introduzione
Guida SEO al Posizionamento sui Motori di Ricerca. Lezione 2 I Meta Tags
Guida SEO al Posizionamento sui Motori di Ricerca. Lezione 3 La Sitemap
Guida SEO al Posizionamento sui Motori di Ricerca. Lezione 4 Il Page Rank
Guida SEO al Posizionamento sui Motori di Ricerca. Lezione 5 Il Link Popularity
Guida SEO al Posizionamento sui Motori di Ricerca. Lezione 6 Le Directory
Guida SEO al Posizionamento sui Motori di Ricerca. Lezione 7 DoorWay e Cloaking
Guida SEO al Posizionamento sui Motori di Ricerca. Lezione 8 Landing Page
Guida SEO al Posizionamento sui Motori di Ricerca. Lezione 9 Effetto Sandbox
Guida SEO al Posizionamento sui Motori di Ricerca. Lezione 10 Conclusioni
Come il TTL influenza la vostra SEO
L'algoritmo di Google Penguin
Il Cattivo Vicinato influisce negli algoritmi dei motori di ricerca
Long Tail Keyword SEO
Strumenti Software per il SEO
Terminologia SEO
Materiale Didattico Metodi Matematici per l’Ingegneria
Materiale didattico Lezioni di Elettrotecnica
Legge del potenziale ai nodi Teorema di Kirckoff
Teorema di Norton e Thevening
Metodo dei potenziali ai Nodi
Teorema di Millmann
Dualità Tellegen Reciprocità
Regime in Corrente Continua
Generatori Pilotati
Circuiti RC in continua
Circuiti RL in continua
Circuiti RLC in continua
Fasori e Regime Sinuosoidale
Potenza Attiva e Reattiva
Massimo Trasferimento di Potenza
Rifasamento Circuito Elettrico
Sistemi Trifase a Stella e Triangolo
Boucherot e Potenza Trifase
Circuito RC in regime sinuosoidale
Circuito RL in regime sinuosoidale
Circuito RLC in regime sinuosoidale
Motori elettrici in Corrente Continua
Motore Elettrico Trifase
Motore Elettrico Asincrono con avvolgimento
Diagramma di Bode
Filtro Passa Alto e Passa Basso Risposta in frequenza
Filtro Passa Banda RLC e risposta in frequenza
Materiale Didattico il WWW

Bot Irc
Botnet
DHCP
HTTP
HTTPS e Certificati di Sicurezza
Indirizzi IP
La Cache del Browser
Mac Address
Mac Address 2
Modem Router
Nat Network Address Translation
TTL time to load o tempo di risposta del server di cosa tratta
Domain Name System DNS e Record
Port Forwarding
Protocolli di Sicurezza Wifi
Reverse Look UP
RIP OSPF VPN
Tor
Guida al linguaggi di programmazione PHP
Lezione 1 Guida introduttiva al linguaggio PHP
Lezione 2 Introduzione ai tipi di dato PHP
Lezione 3. I Cicli Iterativi
Lezione 4. Le funzioni
Lezione 5 Gli Array
Lezione 6. La programmazione a Oggetti
Lezione 7. La programmazione a Oggetti Parte 2
Lezione 8. Il Database Mysql
Lezione 9. Interazione con HTML
Lezione 10 I Cookie Session
Lezione 11 Composer Gestore delle Dipendenze
Lezione 12 Parser Feed XML
Lezione 13. Esistenza Url
Lezione 14. Esistenza Dominio
Lezione 15. Invio Email
Lezione 16. I Namespace
Lezione 17. I Traits
Lezione 18. La Cache
Lezione 19. Architetuttra Rest Api
Lezione 20. Soap WSDL
Lezione 20 BIS. SOAP WSDL ZEND Framework
Lezioni 21. Cloud Computing
Lezioni 22. Sicurezza
Lezione 23. Codice di errore Offset comuni
Guida RSS
Guida ai CSS
Guida Linguaggio di programmazione Aspnet

Lezione 1. Introduzione ad Aspnet
Lezione 2. Il Tool di Amministrazione di Aspnet
Lezione 3. Pagine Master
Lezione 4. Visual Earth
Lezione 5. Microsoft Sql Server
Lezione 6. Interfaccia Aspnet e dataset MS Sql
Lezione 7. I Fogli di Stile CSS
Lezione 8. I Mashup
Lezione 9. I Dataset e i Datareader
Lezione 10. Eventi di Pagina Asnet
Lezione 11. Il DataBinding
Lezione 12. Linq
Lezione 13. Validazione Aspnet
Guida linguaggio di programmazione Ajax

Materiale Didattico di Fisica
Composer
Che cos'è Composer
Installazione
Caricare le Librerie
Aggiornare le Librerie
Guida Server Apache
Lezione 1 Guida Introduttiva Apache
Lezione 2. Installazione
Lezione 3. il modulo httpd
Lezione 4. Installazione PHP e Mysql su Server Apache
Lezione 5. Realizzare un Virtual Hosting
Google Api Key
Google Api Key Servizio
Google Api Key Le credenziali
Google Api Key. Le Librerie
Google Api Key Composer e Github
Google Api Key Esempio
Guida alla Monetizzazione Adsense
Lezioni di Elettrotecnica
Rete Web Funzionamento e Definizioni
In questa pagina tratteremo tutte le definizioni e il funzionamento del World Wide Web
HTTPS e Certificati di Sicurezza
Nat Network Address Translation
TTL time to load o tempo di risposta del server di cosa tratta
Guida su Action Script
Guida Agli Action Script
Lezione 1 Introduzione agli Action Script
Lezione 2. Opetatori, funzioni , cicli iterativi
Lezione 3 Variabili Comportamenti. Esempio Sito Web
Guida al Posizionamento SEO nei motori di ricerca
Guida SEO al Posizionamento sui Motori di Ricerca. Lezione 1 Introduzione
Guida SEO al Posizionamento sui Motori di Ricerca. Lezione 2 I Meta Tags
Guida SEO al Posizionamento sui Motori di Ricerca. Lezione 3 La Sitemap
Guida SEO al Posizionamento sui Motori di Ricerca. Lezione 4 Il Page Rank
Guida SEO al Posizionamento sui Motori di Ricerca. Lezione 5 Il Link Popularity
Guida SEO al Posizionamento sui Motori di Ricerca. Lezione 6 Le Directory
Guida SEO al Posizionamento sui Motori di Ricerca. Lezione 7 DoorWay e Cloaking
Guida SEO al Posizionamento sui Motori di Ricerca. Lezione 8 Landing Page
Guida SEO al Posizionamento sui Motori di Ricerca. Lezione 9 Effetto Sandbox
Guida SEO al Posizionamento sui Motori di Ricerca. Lezione 10 Conclusioni
L | M | M | G | V | S | D |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 |
Ed eccoci qui ad introdurre un argomento totalmente nuovo visto pero’ dalla parte dei Database Microsoft Sql Server, msql ossia i grandi raccoglitori di dati con cui lavorano appunto i linguaggi di programmazione. Ma cosa sono i Database. Occore prendere familiarità quindi con le tabelle e i tipi di dati.
I database sono identificati univocamente da dei nomi , da delle tabelle con al loro interno dei dati messi in accordo con il tipo di dato che lo spazio (cella ) di quella tabella possiede. Facciamo un esempio , consideriamo di avere un tabella chiamata Laureati, quindi avremo come colonne
La colonna id che identifica il numero del laureato di tipo int
La colonna Nome e Cognome che identifica appunto il nominativo del laureato di tipo string
La Colonna Tipo di laurea che identifica la laurea conseguita di tipo string
La Colonna Votazione nella quale è messo il voto conseguito. di tipo int
Quindi in base a questi parametri la nostra tabella potrebbe essere popolata di questi valori
E cosi’ via a scendere , ma che dati sono questi tipi di dati? Beh di vario tipo, per i numeri esatti , cioe’ senza virgola si usano i seguenti
bigint numeri interi di grossi dimensioni
int numeri interi di medie dimensioni
smallint piccole dimensioni
etc. etc.
Per le definizione esatte dei range di valori si rimanda ai testi specifici, qui ci preme soltanto sottolineare che la differenza è sostanziale in quanto quando si ha a che fare con grossi database l’utilizzo di memoria deve essere ottimizzato, ossia non ci si puo’ permettere di utilizzare un tipo di dato inappropriato se pur funzionante.
Continuiamo la notra trattazione con i numeri approssimati che sono
i Float e i real come sempre funzionano entrambe cambia il range che per il real va da -3.4 * 10^38 a 3.4 * 10^38 e cosi’ via.
Per i tipi di dato che rappresentano le date abbiamo
datetime e smalldatetime per convenienza utilizzate sempre il primo e diciamo che vi troverete sempre bene…
Per i cartatteri abbiamo il solito char con varchar e maxchar, mentre per il testo abbiamo abbiamo appunto la variabile text.
Queste tabelle pero’ possono essere messe in unione le une con le altre , questo tipo di correlazione fra tabelle che mette in dipendenza i dati delle une con quelli delle altre si chiama join, ma anche per questo rimandiamo ad una trattazione piu’ specifica che potrete trovare anche nelle nostre guide.
Le Query del Database
Ora che abbiamo un’idea molto rudimentale di cosa sono i Database, vediamo come questi interagiscono con il linguaggio C# e il Visual Web Developer.
In verità tutti i database interagiscono con i linguaggi attraverso un meccanismo chiamato di Query che volgarmente significa interrogazioni.
Select
Incominciamo con la prima operazione , la piu’ semplice ossia la selezione la cui sintassi è
la cui comprensione è abbastanza immediata, se per esempio facevamo
Ottenevamo i seguenti risultati
Facciamo un ulteriore passo introduciamo la clausola Where la cui sintassi è
Dove l’operatore supportati sono molteplici
E siamo cmq sicuri che ne abbiamo dimenticati altri.
Altri tipi di Query sono le INSERT
per l’inserimento dei dati nel database
UPDATE
Per eseguire l’aggiornamento di dati gia’ presenti nel Database
Delete
Per cancellare una riga di dati presenti nel Database.
Ripetiamo che questa è una trattazione veramente superficiale del vasto mondo dei Database Sql Server nel particolare ma di tutto SQL in generale.
Tanto per dare un’idea per una trattazine completa occorrono dei libri.
Aspnet e Microsoft SQL Server come collegarli
Incominciamo adesso a vedere come interragiscono fra di loro Database e Visual Web Developer.
Primo passo VWD rappresenta un ottimo server quando è in funzione ma non un Database quindi vi occorre un Database , andate sul sito di Microsoft e scaricatevi SQL Server .
Creiamo quindi adesso una tabella chimata ToDo che avra’ al suo interno le seguenti Colonne
Quindi avviamo il Visual Web Developer e avviamo il nostro progetto Personal Portal come ormai siamo capacissimi di fare.
Quindi andiamo come sempre su Esplora Soluzione, selezioniamo C:\…\percorso url sito
e selezioniamo aggiungi nuovo elemento nella finestra che si apre selezioniamo Database Sql Server e nel campo nome mettiamo PPDatabase e aggiungi alle successive finestre che si aprono clicchiamo si, in pratica chiede di mettere il nuovo file nella directory App_Data, se tutto è andato a buon fine ci dovremmo ritrovare ad avere la seguente situazione nella Finestra esplora soluzioni
Vediamo ora come popolare i campi di tale tabella, andiamo quindi sempre sulla destra nella finestra Esplora Database, se non è stata attivata procedete nel seguente modo o andate su Visuali e cliccate su Esplora Database oppure Direttamente da Tastiera digitate
Quindi adess che siete in esplora Database espandete cliccando sul + di PPDDatabase.mdf e vi aprira’ tutta una serie di sottocartelle fra le quali Tabella , la selezionate e tasto destro del mouse cliccate su aggiungi nuova tabella e completatela in modo da ottenere il seguente risultato
Selezione la Colonna ToDoId e andate sulla finestra Proprieta colonna e scorretela fin quando non trovate
Proprietà Colonne da qui Specifica identità ponetelo su si automaticamente incremento identità e inizio identità si posizionerà automaticamente su 1, questo vuole dire che ogni qual volta verrà effettuato un inserimento di dati nel Database, il campo corrispettivo a questa colonna verrà incrementato in modo automatico da solo di uno, poi in base alle vostre esigenze imparerte a incrementarlo come riterrete piu’ opportuno.
A questo punto non ci rimane che assegnare un nome al tutto quindi con nome colonna selezionato tasto destro del mouse e clicchiamo su Proprietà sulla relativa finestrella di destra chiamata proprietà diamo un nome al nostro oggetto in corrispondenza della casella (Nome) e lo chiamiamo appunto ToDo a questo punto con la tabella selezionata tasto destro e digitate Save ToDo, la tabella è definitivamente salvata.
Ora che abbiamo creato la tabella vediamo come dobbiamo farla per popolarla, ossia il VWD ha incorporato una funzione che ci permette di inserire i dati direttamente nel database senza ricorrere ad altri programmi di ausilio, vediamo come fare.
Da Esplora Database selezioniamo la tabella ToDo appena creata , tasta destro del mouse e clicchiamo questa volta su mostra dati tabella
Interrogazioni a Database Microsoft SQL Server da Aspnet
Adesso che abbiamo imparato a creare le tabelle dei database e sappiamo anche come popolarle vediamo come potere estrapolare i dati in esse contenute attraverso il Visual Web Developer.
Andiamo nuovamente su Esplora Database e da qui selezioniamo la tabella ToDo come sempre tasto destro del Mouse e questa volta digitiamo Nuova Query e Aggiungiamo la tabella ToDo che oltretutto per il momento è anche l’unica che abbiamo creato.
Il prim passo è stato raggiunto adesso vediamo come realizzare praticamente l’istruzione Select. Dal riquadro che si è creato selezioniamo i campi ToDold, Name e Complete , che è un po’ come selezionare (tutte le colonne)
A questo punto andate su Progettazione Query e dopo ancora su esegui SQL oppure digitate direttamente CTRL R se tutto è andato esattamente vi apparirà una nuova tabella che sarà il risultato della query che avete eseguito, il risultato dovrebbe essere grosso modo il seguente.
con le opportune modifiche dovute al caso, vediamo adesso anche nello specifico come aggiungere anche la clausola Where a questo sistema. Nel Pannello Sql dove c’e’ scritto SELECT etc. etc. digitare e ottenere la seguente scritta
verifichiamo la sintassi del SQL inserito andando su Progettazione Query e dal menu prendiamo la seconda voce ossia Verifica Sintassi SQL.
Se la sintassi è corretta possiamo a questo punto digitare CTRL + R e verificare il risultato. Se tutto è andato nel verso giusto sarà visualizzata solamente la riga contraddistanza dalla colonna avente come ToDoId pari a 2.