Visualizzazione post con etichetta NetBeans. Mostra tutti i post
Visualizzazione post con etichetta NetBeans. Mostra tutti i post

giovedì 25 marzo 2021

SQL giocando con MySQL 8 e NetBeans 12 - Post 4 - SELECT WHERE

Ora che si è visto come limitare il numero di record prodotti da una query, anche al fine di una paginazione nella visualizzazione dei dati, sarebbe però più comodo limitare ulteriormente i dati prodotti attraverso dei criteri di ricerca senza dover cercarli pagina per pagina. A tale scopo viene in aiuto la clausola WHERE del comando SELECT.

mercoledì 24 marzo 2021

SQL giocando con MySQL 8 e NetBeans 12 - Post 3 - SELECT LIMIT e ORDER

Ora che sono stati mossi i primi passi nell'interrogazione della base dati con SELECT, occorre porsi il problema di cosa accade se in una grande base dati il risultato è troppo vasto per poter essere gestito agevolmente ed ordinare i dati secondo le proprie necessità. In questi casi viene in aiuto la clausola LIMIT ed  del comando SELECT.

Registrare un server MySQL 8 in NetBeans 12

Quando si lavora in NetBeans, una comodità è tenere registrato un server o i server MySQL all'interno di NetBeans stesso. Farlo è molto semplice. Dopo aver provveduto ad installare MySQL e NetBeans, basta spostarsi sulla scheda Sevices

martedì 23 marzo 2021

SQL giocando con MySQL 8 e NetBeans 12 - Post 2 - Primi passi

Quindi una base dati è una collezione di tabelle, ossia una raccolta di dati organizzati in righe e colonne. Le colonne sono i campi della tabella, mentre le righe sono i record o la singola registrazione dell'insieme dei campi che compongono la tabella. Ora che abbiamo avuto una prima introduzione a SQL, è tempo di passare a qualcosa di più interessante.

lunedì 22 marzo 2021

SQL giocando con MySQL 8 e NetBeans 12 - Post 1 - Introduzione

Se si è provveduto a configurare una connessione al DB MySQL 8 con NetBeans 12, è ora possibile iniziare a divertirsi con la sintassi SQL (Structured Query Language ossia linguaggio di interrogazione strutturato). SQL è quindi un linguaggio di interrogazione che prescinde dal sistema sottostante adibito alla memorizzazione dei dati. Purtroppo chi implementa questo linguaggio sui propri sistemi, vedi Oracle, Microsoft, ed anche MySQL, pur avendo un denominatore comune legato al linguaggio SQL standard si lascia andare a personalizzazioni e non piena aderenza allo standard. Ma non c'è da scoraggiarsi, il denominatore comune è più che sufficiente per lo sviluppo della maggior parte dei progetti e le specificità dei produttori, lasciatele a loro.  

domenica 21 marzo 2021

Connettere MySQL 8 a NetBeans 12

Già in un precedente post ho spiegato come collegare il data base server MySQL a NetBeans. Allora NetBeans era più pronto a ricevere la connessione. Con la nuova versione qualcosina è cambiata.

Se non è stato già fatto procedere con l'installazione del JDK JavaSE, di NetBeans e MySQL. E' possibili scaricarli dai rispettivi siti. In particolare io ho installato la JavaSE 15 di Oracle,  mentre per NetBeans ho preferito la versione 12.0 che ha il LTS (Long Term Support) ossia viene aggiornata per diversi anni mentre le versioni che si susseguono sono abbandonate all'uscita di una nuova versione.

giovedì 27 dicembre 2018

NetBeans10.0: Forse non è ancora finita

Nel luglio 2018 è stato rilasciato NetBeans 9.0. Una delusione rispetto alla 8.2 perché sancisce l'abbandono da parte di Oracle e la presa in carico del prodotto da parte di Apache foundation. La nuova versione prende in carico solo Java, perdendo per strada la maggior parte dei pezzi.

mercoledì 10 ottobre 2018

NetBeans 9.0: un nuovo inizio o l'inizio della fine

Cos'è NetBeans? E' un ambiente di sviluppo integrato nato nel 1995 nell'ambito di un progetto studentesco e acquisito nel 2000 dalla Sun Microsystems. E' sempre stato gratuito e open source, anche quando nel 2010 è diventato proprietà di Oracle al momento dell'acquisizione della Sun Microsystems.

mercoledì 16 dicembre 2015

Ho installato PHP 7 sotto IIS 7.5 e ora voglio Xdebug

Supponendo di avere già proceduto all'installazione di PHP 7 sotto  IIS 7.5 come spiegato nella relativa guida, e di avere il nostro NetBeans 8.1 per PHP installato e funzionante, vediamo come procedere per mettere in funzione Xdebug.


Le dll Xdebug disponibili
per Windows a seconda della
versione PHP utlizzata
Per prima cosa occorre scaricare la versione giusta di Xdebug a seconda della versione PHP installata. Dalla pagina di download di Xdebug è possibile vedere le varie versioni disponibili per Windows. Analizziamo i nomi dei link alla dll Xdebug scaricabile. Prima di tutto la versione PHP, quindi la versione di Visual C++ utilizzata per la compilazione di PHP, quindi TS per PHP thread safe e nulla per i non thread safe. Per finire tra parentesi la scelta tra la versione 32 bit o 64 bit sempre in base a quella scelta per PHP.

giovedì 28 marzo 2013

NetBeans e ApiGen: Documentare il codice PHP (Parte 2/2)

Ora che tutto è installato e configurato, come spiegato nella parte 1 di questo tutorial, come fare per ottenere la documentazione API del nostro software scritto in PHP.

ApiGen, come altri sistemi automatici per la produzione della documentazione dei sorgenti software, fa uso dei commenti inseriti nel codice sorgente per compilare la documentazione.

martedì 26 marzo 2013

NetBeans e ApiGen: Documentare il codice PHP (Parte 1/2)

Fra le tante schede presenti fra le opzioni di NetBeans dedicate al PHP, c'è una dedicata ad ApiGen. ApiGen è un tool per la produzione di documentazione relativa ai progetti PHP partendo dall'analisi dei sorgenti. La sua integrazione in NetBeans lo rende uno strumento comodo e di semplice utilizzo per la generazione automatica della documentazione API.

sabato 23 febbraio 2013

Ambiente di Sviluppo: Installare PHP sotto IIS 7 su una macchina client e creare il primo progetto NetBeans per verificare il funzionamento

15/12/2015 - Procedura verificata anche con IIS7.5 e PHP 7.0.0
La prima cosa da fare è installare IIS7 o comunque verificare che sia installato tutto ciò che serve. A tal fine cliccare su Start | Pannello di Controllo | Programmi e Funzionalità quindi sul link nel menu a sinistra denominato Attivazione o disattivazione delle funzionalità di Windows.
Cerchiamo nell'elenco la voce Internet Information Services e clicchiamo la check box al suo fianco se vuota. Espandiamo le voci come nell'immagine seguente e spuntiamo la voce CGI che per impostazione predefinita è disabilitata.

venerdì 3 agosto 2012

PHP 5.4, XDebug e NetBeans 7.2: Abilitare il debug con il built-in Web Server di php 5.4

Ho fatto vedere nel post "NetBeans 7.2 ed il built-in Web Server di PHP 5.4" (si consiglia di leggerlo prima di proseguire) come sia facile sfruttare il built-in Web Server di PHP 5.4 per sviluppare le proprie applicazioni web con l'IDE NetBeans 7.2 senza dover installare un completo e pesante web server. Ora che abbiamo l'ambiente configurato di certo sarà necessario poter fare un po' di debug sulle nostra applicazioni PHP con XDebug.

giovedì 2 agosto 2012

NetBeans 7.2 ed il built-in Web Server di PHP 5.4


Il nuovo PHP 5.4 integra un piccolo web server al suo interno espressamente dedicato per lo sviluppo. In questo modo non si è obbligati ad installare un Server Web completo, ma è possibile sfruttare questa versione ridotta per alleggerire il nostro ambiente di sviluppo ed operare con maggiore facilità.

Potremo quindi limitarci ad installare un DBMS come MySQL, l'IDE NetBeans 7.2 e scompattare il nostro PHP 5.4. Per ciò che riguarda il PHP non bisogna fare altro che scaricare l'achivio ZIP dal sito di php.net e scompattarne il contenuto in una cartella di propria scelta. Infine rinominare il file php.ini-development in php.ini affinché sia utilizzato come file di configurazione dal motore di PHP. Ai fini di questo tutorial è sufficiente avere PHP e NetBeans.

mercoledì 18 luglio 2012

Preparare NetBeans per scrivere programmi C, C++, Fortran e Assembler

25/03/2021 Attenzione, NetBeans di Apache sta iniziando a supportare C/C++ dalla versione 12.1 (settembre 2020) mentre nelle precedenti non è disponibile nulla. Il supporto è embrionale, quindi è consigliabile scaricare la varsione 8.2 di NetBeans. Appena ci sarà qualcosa di meglio realizzato lo descriverò.
 
Aggiornato il 11/12/2014 con note per NetBeans 8.0.2 e cygwin più recente

L'installazione e configurazione in Windows di NetBeans per la scrittura di codice C/C++, è un'attività estremamente semplice e richiede pochi minuti.

Procurarsi l'IDE NetBeans per C/C++ o scaricare il plugin

Per prima cosa occorre procurarsi l'IDE NetBeans dedicato al C/C++ dalla pagina di download (il vecchio link reindirizza ad apache - il nuovo link diretto 28/05/2021 a NetBeans 8.2 con JDK 8u111). In alternativa, qualora si disponga di NetBeans sul proprio PC, è possibile scaricare il solo plugin per il C/C++.

martedì 17 luglio 2012

NetBeans & MySQL: Collegare NetBeans a MySQL

NetBeans agevola nella scrittura del codice. Ma può aiutare anche nella scrittura di query SQL con il suo auto cmpletion, oltre a fornire dei comodi strumenti di gestione per i database. Per farlo però ha bisogno di essere collegato ad un DB Server, come MySQL, da cui recupera le informazioni su tabelle e campi.

Nota 22/03/2021: se si cerca un post per il collegamento di MySQL 8 con NetBeans 12, è disponibile un post più recente e aggiornata. Le cose sono abbastanza simili a quelle descritte qui. Per la registrazione di un Server MySQL 8 in NetBeans 12 è disponibile un altro post.

Collegare NetBeans a MySQL

martedì 10 luglio 2012

PHP & NetBeans: Introduzione ad Ajax per Applicazioni Web PHP

Questo articolo è una personale traduzione di un posto originariamente presente su NetBeans.org ed ora su Apache.org. in fondo alla pagina i link agli articoli originali in inglese.

Questo documento fornisce una introduzione ad Ajax e dimostra alcune delle caratteristiche di NetBeans che permettono di programmare più velocemente ed efficientemente quando si lavora con tecnologia Ajax. Mentre apprendi le funzionalità base di Ajax, costruirai una semplice applicazione che impiega l'auto-completamento in un campo di testo. I contenuti sono stati adattati da articolo ed esempio di Greg Murray Using Ajax with Java Technology.


Ajax sta per Asynchronous JavaScript and XML. Ajax è essenzialmente un modo efficiente per una pagina web di gestire l'interazione con l'utente - un modo per ridurre il bisogno di aggiornare o ricaricare l'intera pagina ad ogni interazione dell'utente. Ciò permette un comportamento ottimale (simile a quello di una applicazione desktop o di una applicazione web basata su plug-in) utilizzando un browser. Le interazioni Ajax sono gestite in modo asincrono e in background. Mentre avviene, l'utente può continuare a lavorare sulla pagina. Le interazioni Ajax sono avviate da codice JavaScript. Quando l'interazione Ajax è completa, JavaScript aggiorna il sorgente HTML della pagina. I cambiamenti sono fatti immediatamente senza richieder un aggiornamento della pagina. Le interazioni Ajax possono essere utilizzate per fare cose quali la validazione dei dati di un form (mentre l'utente inserisce i dati) utilizzando logiche lato server, recuperare dati dettagliati dal server, aggiornare dinamicamente la data sulla pagina, e inviare moduli parziali dalla pagina.
Contenuti
  • Panoramica dell'Applicazione
  • Programmare Lato Client: Parte 1
    • Utilizzare l'Editor HTML
    • Utilizzare l'Editor JavaScript
  • Programmare Lato Server
    • Creare l'Archivio Dati
    • Creare la Logica di Business
  • Programmare Lato Client: Parte 2
    • Aggiungere la Funzionalità di Callback
    • Aggiornare il DOM HTML
    • Agganciare un Foglio di Stile
  • Conclusione

lunedì 9 luglio 2012

PHP & NetBeans: Debug di codice sorgente PHP con NetBeans

Mi sono preso la briga di tradurre questo post originariamente ospitato nu NetBeans.org ed ora da Apache perchè spiega bene come fare il debug di progetti PHP con NetBeans. In fondo il link all'articolo originale in lingua inglese.
Contenuti

  • Pronti a Partire
  • Come lavora il debugger PHP in NetBeans con XDebug
  • Opzioni di Debug
  • Lavorare con la ToolBar e L'Editor
  • Finestre del Debugger
  • Sessione di Debug
  • Esempio di Sessione di Debug
  • Utilizzare Watches Aggiuntivi
  • Casi in cui PHP e HTML sono Mescolati
  • Mappatura, Debugger Proxy e Avvio della Sessione di Debug su un URL Personalizzato

martedì 10 aprile 2012

PHP & NetBeans: Creare un Progetto PHP con NetBeans su un Server Locale

Supponendo che l'ambiente locale di sviluppo sia stato installato come esposto nel post "Preparare Rapidamente l'Ambiente di Sviluppo", la creazione di nuovi progetti PHP in NetBeans è una attività che richiede pochi semplici passi:

Preliminarmente assicurati di aver avviato EasyPHP (Start|Tutti i programmi|EasyPHP 5.3.9|EasyPHP 5.3.9), con Apache e MySQL che mostrano un semaforo verde facendo doppio clic sulla "e" di EasyPHP presente nel vassoio di notifica. Avvia quindi NetBeans del menu Start|Tutti i programmi|NetBeans|NetBeans IDE 7.1.1. In NetBeans procedia come segue:

domenica 8 aprile 2012

PHP & NetBeans: Creare un Progetto PHP con NetBeans su Server Remoto come Altervista.org

E' stato discusso nel post "PHP & NetBeans: Preparare rapidamente l'ambiente di sviluppo" come preparare un ambiente di sviluppo sul proprio PC. In più abbiamo creato anche un primo progetto ponendolo in esecuzione. Ciò al fine di testare l'ambiente locale di sviluppo appena installato. A volte si potrebbe desiderare sviluppare direttamente su un server remoto. La soluzione è simpatica e comoda per chi fa piccoli lavori in solitaria e dispone di un collegamento flat.