Tag Archives: Java

Mobile Penetration Testing: Lezione 3… Sporchiamoci le mani

Ciao a tutti cari amici di iProg  dopo le prime lezioni “teoriche” e’ arrivato il momento di “sporcarci” le mani ma prima di tutto e’ necessario installare alcuni tools: Java SDK   Android SDK   APK Tool  Dex2Jar e JD-GUI una volta scaricati e installati, useremo questo sito per poter scaricare i file APK. Il prossimo passo… Read more »

Java enterprise edition. Partendo da zero

Oggi giorno Java è uno dei linguaggi di programmazione più utilizzato in ambito lavorativo, specialmente per quanto concerne lo sviluppo di applicazioni web, tuttavia anche se esistono molti manuali che spiegano in maniera esaustiva i fondamenti del linguaggio, di libri che illustrano  la tecnologia J2EE  ne esistono veramente pochi e… Read more »

Come creare un bot per Telegram: Hello World

      Nessun commento su Come creare un bot per Telegram: Hello World

Vediamo velocemente come creare un Bot per Telegram scritto in Java, usando JTeleBot. Struttura file: pom.xml [code lang=”xml”] <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>org.example</groupId> <artifactId>hello-word-bot</artifactId> <version>1.0.0-SNAPSHOT</version> <packaging>jar</packaging> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> <dependencies> <dependency> <groupId>io.github.nixtabyte.telegram</groupId> <artifactId>jtelebot-core</artifactId> <version>0.1.0</version> </dependency> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version> </dependency> </dependencies> </project> [/code] log4j.properties: [code lang=”plain”] log4j.rootLogger=INFO, CONSOLE… Read more »

Android: Gli Intent Parte1

      1 commento su Android: Gli Intent Parte1

Ciao a tutti cari amici di iProg oggi inizieremo a introdurre gli Intent. Un  Intent è una descrizione astratta di una operazione, ovvero descrive ciò che l’applicazione “vorrebbe fare”.In pratica ci consente  di trasmettere delle informazioni tra componenti e di farli comunicare l’uno con l’altro o con altre applicazioni. Credo che… Read more »

Swift: Come usare una classe Objective-C in Swift

Ciao a tutti cari amici di iProg, oggi vi mostrerò come poter utilizzare  una classe Objective-C in Swift, per prima cosa creiamo un nuovo progetto e scegliamo come linguaggio Swift,  una volta fatto ciò creiamo una nuova classe ma questa volta scegliamo come linguaggio Objective-C Una volta fatto click per l’ennesima… Read more »

Swift: UIWebView

      Nessun commento su Swift: UIWebView

Ciao a tutti cari amici di iProg, in questo tutorial  continuiamo  a parlare del linguaggio swift e delle classi messi a disposizione da Apple per poter creare una fantastica interfaccia grafica, più precisamente oggi voglio introdurvi la classe UIWebView. Questa classe ci consente di visualizzare pagine HTML, sia online sia in… Read more »

Android: Hello World

      Nessun commento su Android: Hello World

Ciao a tutti ragazzi, ho deciso di iniziare una nuova serie di tutorial per quanto riguarda lo sviluppo di applicazioni Android, l’unico prerequisito necessario per seguire questa serie di tutorial è conoscere il linguaggio java, se non possedete tale requisito  vi consiglio di dare uno sguardo qui. La prima cosa… Read more »

Swift: UIImageView

      5 commenti su Swift: UIImageView

Ciao a tutti cari amici di iProg, in questo tutorial  continuiamo  a parlare del linguaggio swift e delle classi messi a disposizione da Apple per poter creare una fantastica interfaccia grafica, più precisamente oggi voglio introdurvi la classe UIImageView. Questa classe ci consente di visualizzare un immagine all’interno della nostra applicazione…. Read more »

Swift: UIAlertView

      Nessun commento su Swift: UIAlertView

Ciao a tutti cari amici di iProg, oggi voglio parlarvi della classe UIAlertView,  questa classe ci consente di visualizzare un pop-up al centro dello schermo, ma passiamo subito ad un esempio pratico. Creiamo un nuovo progetto di tipo Single View Application all’interno dello storyboard inseriamo un unico bottone, mentre il codice… Read more »

Swift: UIActionSheet

      Nessun commento su Swift: UIActionSheet

Ciao a tutti cari amici di iProg, oggi voglio parlarvi della classe UIActionSheet,  questa classe ci consente di visualizzare un pop-up nella parte inferiore dello schermo, ma passiamo subito ad un esempio pratico. Creiamo un nuovo progetto di tipo Single View Application, all’interno dello storyboard inseriamo un unico bottone, mentre il codice… Read more »

Swift: Estensioni

      Nessun commento su Swift: Estensioni

Ciao a tutti ragazzi in questo articolo voglio parlarvi delle estensioni in Swift, esse possono essere paragonate alle Categorie in Objective-C. In pratica esse ci consentono di aggiungere delle proprietà ad una classe o ad una struttura. A differenza dell’ Objective-C le estensioni in Swift non hanno un nome. La sintassi… Read more »

Java I/O Parte 1

      Nessun commento su Java I/O Parte 1

In questa lezione affronteremo delle classi Java per le operazioni di Input e Output I/O Stream Un’ I/O Stream rappresenta una generica sorgente  di input o output.Uno stream può quindi rappresentare diversi tipi di sorgenti o destinazioni, inclusi file su disco, periferiche, altri programmi e aree di memoria. Gli Stream… Read more »

Il Poliformismo in Java – Parte 1

      Nessun commento su Il Poliformismo in Java – Parte 1

Polimorfismo che dal greco significa più forme  è la caratteristica che ci consente di utilizzare un’unica interfaccia per una moltitudine di azioni. Per quanto concerne la programmazione il polimorfismo viene riassunto nell’espressione “un’interfaccia, molti metodi”. Le interfacce Java (interface) contengono definizioni di costanti e  definizioni dei metodi (I metodi non contengono l’implementazione ). Per… Read more »

I metodi statici in Java

      Nessun commento su I metodi statici in Java

Finora abbiamo mostrato frammenti  di codice dando per scontato che siano parte di un processo attivo: in tutto questo c’è una falla. Se un metodo viene chiamato senza che l’oggetto di cui è membro sia attivo, quest’ultimo non sarebbe inizializzato. Il problema quindi è che in questo scenario un metodo per essere eseguito richiede un oggetto… Read more »

Classi interne OOP in Java Prima Parte

Una classe interna è una classe dichiarata all’interno di un’altra classe.Una cosa molto interessante è che i metodi della classe interna possono accedere direttamente ai membri della classe che la contiene public class TestIn { class innerClass { private String nome; public void setNome(String n) { this.nome = n; }… Read more »

Java: la classe Number e String

      Nessun commento su Java: la classe Number e String

Numbers In questa lezione discuteremo la classe Number appartenente al package java.lang. Quando si lavora con i numeri il più delle volte si utilizzano i tipi primitivi come ad esempio: int i=500; float a=3.50; Tuttavia può capitare di dover utilizzare gli oggetti al posto dei tipi primitivi, fortunatamente la piattaforma… Read more »

Java:Le classi

      Nessun commento su Java:Le classi

In Java una classe viene dichiarata in questo modo: class MiaClasse{ //variabili //codice } Il corpo di una classe contiene tutto il codice che determina il ciclo di vita degli oggetti creati dalla classe stessa: costruttori, metodi, variabili ecc. Inoltre è possibile aggiungere dei modificatori,come public e private, rendendo più… Read more »

Java: Gli operatori

      Nessun commento su Java: Gli operatori

Gli operatori sono suddivisi in categoria in base alle loro funzionalità. Uno degli operatori più comuni è l’operatore di assegnazione (=). Questo operatore assegna il valore ad una variabile String nome =“pippo”; Il linguaggio Java fornisce anche gli operatori aritmetici quali: addizione,sottrazione,moltiplicazione ecc. static void main(String[] args) { int a=10;… Read more »

Java: Fondamenti di programmazione ad oggetti

Fondamenti di programmazione ad oggetti Programmi semplici e non orientati agli oggetti possono consistere di una lunga lista d’ istruzioni.Programmi più complessi raggruppano spesso piccoli blocchi di questi ordini in funzioni o metodi, ciascuna delle quali può realizzare un obiettivo particolare. L’approccio della programmazione orientata agli oggetti, OOP, fa sì… Read more »

Java: Le variabili

      Nessun commento su Java: Le variabili

Poiché  probabilmente ho corso troppo ho deciso di fare un passo in dietro e spiegare le variabili in java. Generalmente i programmi, durante la loro esecuzione, gestiscono diversi valori, i quali possono variare durante l’esecuzione del programma stesso; i quali possono variare durante l’esecuzione del programma stesso; è necessario quindi… Read more »

Java: while

      Nessun commento su Java: while

L’istruzione while esegue continuamente un blocco di istruzioni, finché una particolare condizione è vera.public class JavaApplication1 { public static void main(String[] args) { int i=1; while(i<=20){ System.out.println(i); i++; } } } In questo esempio  il ciclo while controlla la condizione i <=20,  finché questa condizione è vera vengono eseguite le… Read more »

Java 6 vs Java 7 … Le differenze!

      Nessun commento su Java 6 vs Java 7 … Le differenze!

Molte volte sentiamo parlare di Java, ma quale versione è la più adatta ai nostri usi? La risposta banale potrebbe essere “la più nuova” che al momento risulta essere la 7, tuttavia se non abbiamno particolari pretese potrebbe andare bene anche la versione 6, già preinstallata se avete un Mac. Giacomo Veneri in… Read more »

MySnippet

      Nessun commento su MySnippet

MySnippet è stato ideato , progettato e sviluppato per rendere la vita più semplice ai programmatori, se vi chiedete come la risposta è molto semplice con questo software è possibile memorizzare su uno spazio Host dove do vi sarà installato mysql  tutti i frammenti di codice che spesso utilizziamo ma… Read more »

Java: Operatori relazionali e di uguaglianza

      Nessun commento su Java: Operatori relazionali e di uguaglianza

Oggi vi spiegherò come utilizzare l’istruzione if in java ,questa istruzione come ben sapete consente a un programma di prendere una “decisione” basandosi sul valore di una condizione . Se la condizione di un’ istruzione  if è vera il corpo dell’istruzione viene eseguita. Le condizioni all’interno dell’istruzione if possono essere… Read more »

Java: utilizzo delle variabili e della classe Scanner

Con questo secondo tutorial andremmo ad utilizzare le variabili e la classe Scanner. Voglio precisare che non spiegherò cosa sia una variabile poichè come già precisato nel precedente  tutorial per poter seguire questa serie di tutorial bisognerà avere delle basi  di programmazione, quindi avere almeno le nozioni basilari. Il codice… Read more »

Java : Introduzione – Hello World

      Nessun commento su Java : Introduzione – Hello World

Ciao a tutti ragazzi benvenuti a questa nuova serie di tutorial come potete intuire oggi iniziamo il corso di programmazione Java !!! Prerequisiti Una buona conoscenza  di un linguaggio di programmazione (c/c++ ,python ,obj-c ,php ecc). Per prima cosa mi sembra d’obbligo spiegare cos’è java e come funziona.(Java non è… Read more »