Visualizza post

Questa sezione ti permette di visualizzare tutti i post inviati da questo utente. N.B: puoi vedere solo i post relativi alle aree dove hai l'accesso.


Topics - simo97

Pagine: [1] 2 3
1
Altri linguaggi / simulazione pressione tasti
« il: 22 Aprile 2015, 18:13:21 »
girovagando su internet alla ricerca di un metodo per simulare la pressione di un tasto scopro che gambas ha Desktop.SendKey("ciao")

esiste qualcosa di analogo in python?

ps
ho trovato os.system('xvkbd -text "aaa\r"') che usa la tastiera virtuale, non prende ne \r ne \n


ah ovviamente saluto tutti quelli del forum :ciao: :ciao:

2
Segnalazione bug / editor menu
« il: 19 Agosto 2014, 12:23:20 »
esempio copiato dal wiki
Codice: gambas [Seleziona]

' Dichiariamo il Menu principale: 
Private mn As Menu   
         
     
Public Sub Form_Open() 
 
' Dichiariamo anche le sotto-voci del Menu:   
 Dim mn1 As Menu 
 Dim mn2 As Menu 
 Dim mn3 As Menu 
 Dim mn4 As Menu 
     
' impostiamo il Menu principale, impostando come "contenitore" il Form:
   mn = New Menu(Me) 
     
' gli diamo il testo che sarà mostrato:
   mn.Caption = "File" 
     
' attribuiamo al Menu principale le sue sotto-voci,
' alle quali diamo il testo che sarà mostrato,
' e come "contenitore" il Menu principale:
   mn1 = New Menu(mn, False)
    With mn1
' Facciamo mostrare la denominazione della sotto-voce mediante ".Caption":
     .Caption = "Nuovo"
     .Name = "Nuovo"
    End With

   mn2 = New Menu(mn, False)
    With mn2
     .Caption = "Apri"
     .Name = "Apri"
    End With

   mn3 = New Menu(mn, False)
    With mn3
     .Caption = "Salva con nome..."
     .Name = "Salva con nome..."
    End With

   mn4 = New Menu(mn, False)
    With mn4
     .Caption = "Esci"
     .Name = "Esci"
    End With
     
End


Public Sub mn1_Click() 


    Print "funziona"
   ' qui fa qualcosa...
 
End


il problema è che non funziona...
cioè se si fa click su nuovo (mn1) non printa funziona...

 :rolleyes: :rolleyes: ??? :-\ :-\

3
Altri linguaggi / da c++ a gambas (terminale)
« il: 16 Giugno 2014, 12:20:03 »
ho questo in c++
Codice: c++ [Seleziona]

#include <iostream>
#include <stdlib.h>
using namespace std;

int main()
{
    system("sudo ./arduino/arduino");

}



in gambas l'ho trasmutato con
Codice: gambas [Seleziona]

Public Sub Main()

Desktop.RunAsRoot("sudo ./arduino/arduino")

End



ma in c++ la finestra di xterm rimane aperta permettendo l'esecuzione di arduino mentre in gambas si chiude immediatamente...
 :-\


il codice serve per lanciare arduino (Script shell (application/x-shellscript))
e farlo con gambas è comodo perchè si possono fare gli eseguibili

4
OpenBar / saluti a tutti
« il: 08 Giugno 2014, 16:17:54 »
dopo un bel pò di assenza faccio ritorno a linux...
ma soprattutto a gambas!

 :ciao: :ciao: :ciao: :ciao:

5
Programmazione / [risolto]gridwiev.sorted=true
« il: 11 Settembre 2013, 17:01:40 »
dopo aver inpostato il grid .sorted=true
come posso intercettare il click sul triangolino?

poi per riordinarla ho già provveduto con una funzione apposita...

grazie in anticipo

6
Il resto del Pinguino / il resto del pinguino n° 4
« il: 10 Settembre 2013, 20:14:49 »
a quando la stesura del n° 4 della nostra rivista??
non si può lasciarla morire... :D

7
Programmazione / appello sqlite/gridview
« il: 06 Settembre 2013, 16:20:40 »
ho un piccolo problemino con l'sql....
allora il database

con
Codice: gambas [Seleziona]

Public $conn As New Connection

Public sqliteName As String = "db"
Public sqlitePercorso As String = Application.Path

nel modulo gestisci_db

si crea
Codice: gambas [Seleziona]

Public Sub controlladb()


    If Not Exist(sqlitePercorso &/ sqliteName) Then
     If Message.Question("Il database non esiste!, Lo creo?", "Si") = 1 Then
      With $conn
      .Type = "sqlite3"
      .Host = sqlitePercorso
      End With

      $conn.Open
      $conn.Databases.Add(sqliteName)
      $conn.Close
      
      $conn.Name = sqliteName
      $conn.Open()
      creatabella()
    Endif
    Endif
End
Public Sub creatabella()
Dim n As Byte
Dim sql As String
Dim htable As Result
      sql = "CREATE TABLE 'db' ("
      sql &= " 'id_db' INTEGER PRIMARY KEY,"
      sql &= " 'nome' varchar(20) DEFAULT NULL,"
      sql &= " 'cognome' varchar(20) DEFAULT NULL,"
      sql &= " 'citta_n' varchar(30) DEFAULT NULL,"
      sql &= " 'nato_il' varchar(15) DEFAULT NULL);"
      
 hTable = $conn.Exec(sql)
      
      $conn.Commit
      $conn.Close

End

sempre nel modulo


ci si connette con
Codice: gambas [Seleziona]

Public Sub Connect()
   $conn.Close
   $conn.Type = "sqlite3"
   $conn.Host = sqlitePercorso
   $conn.Name = sqliteName
   $conn.Open
End

sempre nel modulo

ora io ho 2 form uno con tutta la tabella (una grossa gridview) e uno per inserire le nuove rige con le varie texbox etc...

e per caricare la tabella sulla grid si fà
Codice: gambas [Seleziona]

Public Procedure riempi_grid()
Dim n As Integer
  sql = "SELECT * FROM db"
  MyRS = gestisci_db.$conn.Exec(sql)
  grid_db.Clear
   grid_db.Mode = Select.Multiple
  
    grid_db.Header = grid_db.Both
    grid_db.Columns.Count = 11   '''          'imposta il numero di colonne della GridView1
    grid_db.Columns[0].Text = "id"   ''  'titolo prima colonna
    grid_db.Columns[1].Text = "cognome"
    grid_db.Columns[2].Text = "nome"
    grid_db.Columns[3].Text = "città/paese natale"
    grid_db.Columns[4].Text = "data di nascita"
  
If MyRS.Available = True Then

    grid_db.Rows.Count = MyRS.Count         'imposta il numero di record in base al numero di risuktati presenti
    n = 0
    
    For Each MyRS  
      grid_db[n, 0].Text = MyRS!id_db                                 'inizio del ciclo
      grid_db[n, 1].Text = MyRS!cognome '''
      grid_db[n, 2].Text = MyRS!nome '''
      grid_db[n, 3].Text = MyRS!citta_n
      grid_db[n, 4].Text = MyRS!nato_il
      Inc n
    Next
  Else
    grid_db.Header = grid_db.None
    grid_db.Columns.Count = 1
    grid_db.Rows.Count = 1
    grid_db[0, 0].Text = "Nessun dato"  'viene visualizzata la scritta "nessun dato"
  Endif
  
End

in f_db

per riempire le text con i dati presi dal db
Codice: gambas [Seleziona]

Public MyRS As Result
Public sql As String

Public Procedure riempi_caselle()
MyRS.MoveTo(c_var.send_row) 'la variabile che [u]in teoria[/u](sottolineato :D) contiene la riga cliccata
Print c_var.send_row
MyRS = gestisci_db.$conn.Exec(sql)
   tb_cognome.Text = MyRS!cognome  
   tb_nome.Text = MyRS!nome
   tb_citta_n.Text = MyRS!citta_n
   tb_nato_il.Text = MyRS!nato_il
End

in f_nuovo


adesso
come vaccio a creare una nuova riga, sapere che riga è e comunicarlo all'altro form in modo che quando deve poi salvare sappia su quale riga.

quando si dblclick su una riga: come sapere su quale riga si è cliccato e a quale id corrisponde e comuncarlo all'altro form in modo che sappia dove deve poi andare a salvare

quando si salva come posso fare in modo che salvi sulla riga giusta?...

il problema principale è comunicare continuamente su quale riga si sta lavorando...
e da un bel pò di tentativi sono arrivato ad un punto morto....
spero di essermi spiegato... :D
 :ciao:


P.S.
il database usato da me contiene più del triplo degli elementi.....

8
Domande tecniche / creare un database
« il: 12 Agosto 2013, 13:02:05 »
dovrei creare un database per un programmino semplice senplice ma non so dove creare is suddetto database.....

quindi la domanda è: come posso creare un database?

9
Linux / esportare programma gambas in visual basic
« il: 11 Agosto 2013, 22:32:19 »
dovrei fare un programma piuttosto semplice solo un database e un pò di grafica
il problema è che lo devo fare per un windozista fissato e....
se ci fosse un modo per esportarlo....

non so oppure farlo in visual basic.... ma...

10
dopo la scomparsa di 9bit e l'assenza totale mi michy mi trovo obbligato a cercare qualcuno con un pò di esperienza che mi dia una mano a proseguire lo sviluppo....

conto su di voi!!!

11
Debian, Ubuntu e derivate / come hostare un repo su internet
« il: 02 Luglio 2013, 15:32:50 »
in questa guida si dice:
Citazione
Uso in rete (http)
Rendere disponibile in rete il repository che abbiamo appena creato è un'operazione estremamente semplice. Non dovremo fare altro che copiare la root del repository in una directory accessibile al nostro server web ed indicare l'URI corretto nei file /etc/apt/sources.list delle macchine che dovranno accedere ad esso.
[...]
Ora dobbiamo modificare i file /etc/apt/sources.list in modo che puntino a questo repository.
Poniamo che il server che mette a disposizione il repositry abbia il FQDN debian.prova.net. La sintassi da utilizzare in /etc/apt/sources.list è la seguente:
Codice: [Seleziona]
deb http://debian.prova.net/debian/ binary/
deb-src http://debian.prova.net/debian/ source/
Dobbiamo fare estrema attenzione agli slash ("/") perché hanno un uso preciso all'interno di /etc/apt/sources.list. Nel nostro caso è necessario che sia l'URL (http://debian.prova.net/debian) sia l' archivio (binary o source) termini con un "/"
[...]
Se abbiamo invece scritto correttamente, quando lanceremo apt-get update, vedremo APT dialogare con il nostro web server e reperire l'elenco dei nostri pacchetti:
Codice: [Seleziona]
# apt-get update
Get:1 http://debian.prova.net binary/ Packages [1377B]
Get:2 http://debian.prova.net binary/ Release [97B]
Get:3 http://debian.prova.net source/ Sources [412B]
Get:4 http://debian.prova.net source/ Release [100B]

ora nel server (un qualunque sito di hosting va bene??) devo mettere tutta la cartella debian??
e nel caso in cui il sito prescelto (http://formulinux.jimdo.com/) dia la possibilità di aggiungere un singolo file??

grazie in anticipo

12
Programmazione / [risolto]errore all'avvio del programma
« il: 02 Luglio 2013, 11:14:21 »
ho fatto una prova repo in locale ma, dopo aver istallato senza errori tutto, mi da un errore quando lo vado ad avviare.
in allegato screen dell'errore

credo riguardi il caricamento delle immagini (che è stato fatto con applicatin.path &/ "..." se non sbaglio....)

13
Debian, Ubuntu e derivate / creare un repo ppa Launchpad
« il: 01 Luglio 2013, 17:24:02 »
volevo creare un repo ppa ma...
non mi prende la chiave gpg (errore descritto in img.)
la chiave è stata creata con questa guida più di un mese fà.....

come posso risolvere l'errore??

questa guida è corretta??

dopo come faccio a caricare i sorgenti??

questo repo funziona solo per chi ha ubuntu??

 :ciao:

14
Progetti degli utenti / progetto per creare automaticamente i repo
« il: 29 Giugno 2013, 16:16:06 »
volevo fare qualcosa di +- automatico per creare i repo
il programma parte con le seguenti prerogative
  • il prog parte in root

sò che non sarà semplice na ci voglio almeno provare.....

visto che con le diverse guide non ci ho capito niente qualcuno mi fa un riassunto dei comandi da eseguire per avere un repo (anche in locale ma per ora in rete...)
graziass


15
Programmazione / [risolto]apice/pedice da codice
« il: 26 Giugno 2013, 14:19:21 »
come posso inserire l'apice o il pedice da codice
tipo 123456abc o ciauuuu

in html??

Pagine: [1] 2 3