* * * *

Privacy Policy

Blog italiano

Clicca qui se vuoi andare al blog italiano su Lazarus e il pascal.

Forum ufficiale

Se non siete riusciti a reperire l'informazione che cercavate nei nostri articoli o sul nostro forum vi consiglio di visitare il
Forum ufficiale di Lazarus in lingua inglese.

Lazarus 1.0

Trascinare un file nel programma
DB concetti fondamentali e ZeosLib
Recuperare codice HTML da pagina web
Mandare mail con Lazarus
Stabilire il sistema operativo
Esempio lista in pascal
File INI
Codice di attivazione
Realizzare programmi multilingua
Lavorare con le directory
Utilizzare Unità esterne
TTreeView
TTreeview e Menu
Generare controlli RUN-TIME
LazReport, PDF ed immagini
Intercettare tasti premuti
Ampliare Lazarus
Lazarus e la crittografia
System Tray con Lazarus
UIB: Unified Interbase
Il file: questo sconosciuto
Conferma di chiusura di un applicazione
Liste e puntatori
Overload di funzioni
Funzioni a parametri variabili
Proprietà
Conversione numerica
TImage su Form e Panel
Indy gestiore server FTP lato Client
PopUpMenu sotto Pulsante (TSpeedButton)
Direttiva $macro
Toolbar
Evidenziare voci TreeView
Visualizzare un file Html esterno
StatusBar - aggirare l'errore variabile duplicata
Da DataSource a Excel
Le permutazioni
Brute force
Indy 10 - Invio email con allegati
La gestione degli errori in Lazarus
Pascal Script
Linux + Zeos + Firebird
Dataset virtuale
Overload di operatori
Lavorare con file in formato JSON con Lazarus
Zeos ... dietro le quinte (prima parte)
Disporre le finestre in un blocco unico (come Delphi)
Aspetto retrò (Cmd Line)
Lazarus 1.0
Come interfacciare periferica twain
Ubuntu - aggiornare free pascal e lazarus
fpcup: installazioni parallele di lazarus e fpc
Free Pascal e Lazarus sul Raspberry Pi
Cifratura: breve guida all'uso dell'algoritmo BlowFish con lazarus e free pascal.
Creare un server multithread
guida all'installazione di fpc trunk da subversion in linux gentoo
Indice
DB concetti fondamentali e connessioni standard
Advanced Record Syntax
DB concetti fondamentali e DBGrid
DB concetti fondamentali e TDBEdit, TDBMemo e TDBText
Advanced Record Syntax: un esempio pratico
Superclasse form base per programmi gestionali (e non)
Superclasse form base per programmi gestionali (e non) #2 - log, exception call stack, application toolbox
Superclasse form base per programmi gestionali (e non) #3 - traduzione delle form
Superclasse form base per programmi gestionali (e non) #4 - wait animation
Un dialog per la connessione al database:TfmSimpleDbConnectionDialog
Installare lazarus su mac osx sierra
immagine docker per lavorare con lazarus e free pascal
TDD o Test-Driven Development
Benvenuto! Effettua l'accesso oppure registrati.
Aprile 29, 2024, 09:06:43 pm

Inserisci il nome utente, la password e la durata della sessione.

427 Visitatori, 0 Utenti

Autore Topic: Ci sono anch'io  (Letto 3832 volte)

kalagan

  • Newbie
  • *
  • Post: 7
  • Karma: +0/-0
Ci sono anch'io
« il: Novembre 30, 2011, 07:10:51 pm »
Ciao a tutti!
Stavo clicchettando sul forum di Lazarus e cosa scopro? Che esiste una community italiana. Fantastico!
Scusate... mi presento: sono Enrico e non sono uno sviluppatore... ma (ahimè) un sistemista... E peggio che peggio... lavoro presso un'azienda Gold partner M$... (se volete inveire, fate pure...).
Alla domanda che vi sorgerà spontanea (ma che ci fa un sistemista M$ in una community di sviluppo?) ecco la risposta: diciamo che mi diletto (sia per hobby, sia per lavoro) con Freepascal, da diversi anni, per realizzare delle piccole utility. Lazarus l'ho cominciato ad usare da poco... perchè conosco relativamente poco la programmazione ad oggetti... Ma, se posso dire la mia da sistemista, per me FPC/Lazarus è uno dei sistemi di sviluppo fondamentali: realizzare qualcosa che sia in un unico eseguibile, che sia compatibile con tutti i sistemi operativi (M$) e di qualunque architettura e, soprattutto, che non ha prerequisiti per poter essere eseguito, non ha prezzo... (che sappia io, solo il C/C++ può fare altrettanto). Soprattutto per me che sono uno specialist di SCCM (un software M$ che serve per distribuire applicativi sui client). Immaginate se dovete usare un tool per distribuire .Net sui client, che per poter funzionare richiede .Net... (mmm ?!?)

Di idee che vorrei realizzare con Lazarus ne ho tante... peccato che mi manca la base...

Attualmente sto lavorando (a tempo perso) su un visualizzatore di log multiplo con funzione di tail... (per analizzare i log di SCCM). E' quasi finito... ma purtroppo devo affrontare dei bug (per me) molto complessi da scovare...

Anch'io, come voi, sto cercando di promuovere Freepascal/Lazarus presso tutti i clienti dove vado, mostrando le sue notevoli caratteristiche. Ma è molto difficile: se prima tutti si mostrano molto interessati, quando sentono la parola "pascal" mi ridono in faccia. Mi dicono che non è un linguaggio standard (?!?) [che a me risulti, il pascal è uno dei pochi linguaggi che ha addirittura una rfc o una iso...]. Secondo me il progetto non ha tanta popolarità per via del nome!

Programmi cominciati: tanti
Programmi finiti: pochi

Chissà magari quì c'è qualcuno che possa aiutarmi...

Loryea

  • Global Moderator
  • Full Member
  • *****
  • Post: 117
  • Karma: +0/-0
Re:Ci sono anch'io
« Risposta #1 il: Novembre 30, 2011, 07:38:24 pm »
Conta pure sul mio aiuto!  8)

Comunque anche per me é stato:

Programmi cominciati: tanti
Programmi finiti: pochi

Ma poi mi sono detto:" Ora non inizio niente finché non finisco tutto." E così é stato anche se dopo mi sono risbilanciato di nuovo.

Comuqnue posso capire come ti senti, il pascal é uno tra i migliori linguaggi, anche se viene considerato (fonti: Forum vari):
1) Vecchio e scadente;
2) Non aggiornato;
3) Limitato.

Ma non é niente di tutto questo.

1) E' vecchio come tutti gli altri linguaggi, solo che non é tra i più famosi di adesso.
2) E' aggiornatissimo, ma da pochi siti, tra i quali segnalo http://www.freepascal.org/
    che tra quelli che conosco é il migliore, soprattutto per il download di librerie.
3) Limitato non é, ansi é l'esatto contarario e lo può dimostrare il fatto che é compatibile con         
    molte console (grazie a Legolas vedremo una guida per l'utilizzo per il NDS), e che può    installare molti più driver diversi che ogni altro linguaggio.

Impara le basi con varie guide, ricordati, ogni volta che hai anche un leggerissimo dubbio, rivai nei vari siti tutorial (ce ne sono tantissimi), e ricorda: anche se c'é un'alternativa più semplice e meno d'effetto, non la scegliere, semmai ripassati le varie guide.

Una volta sicuro delle basi il difficile sta nelle librerie, con documentazione e download in freepascal.org

Benvenuto!  ;)     

xinyiman

  • Administrator
  • Hero Member
  • *****
  • Post: 3249
  • Karma: +12/-0
Re:Ci sono anch'io
« Risposta #2 il: Dicembre 01, 2011, 08:12:33 am »
Benvenuto amico mio, guarda quando la gente vedra che tanta gente lavora con Lazarus anche chi ha pregiudizi si ricrederà. E' questione di diffondere l'entusiasmo di programmare con Free Pascal e Lazarus. E poi vedrai che avrai tante soddisfazioni. Sono contento che ti sei iscritto! Se posso essere d'aiuto ben venga!
Ieri è passato, domani è futuro, oggi è un dono...

Microges2000

  • Global Moderator
  • Full Member
  • *****
  • Post: 130
  • Karma: +1/-0
    • Power of Nature
Re:Ci sono anch'io
« Risposta #3 il: Dicembre 01, 2011, 08:33:41 am »
Ciao,
si Lazarus o il Pascal in genere sono considerati, dalla maggioranza delle persone, solamente come linguaggi educativi e nient'altro in quanto sono rimasti bloccati al pascal 1.
Ora come ora non esiste nessun altro linguaggio portabile come freepascal (il java necessita di una virtual machine, il C varia da piattaforma a piatttaforma, .net e C# manco a parlarne, php e pyton necessitano di un tradutore).
Quindi benvenuto nel gruppo e viva il pascal ;)
Il possibile lo abbiamo già fatto, l'impossibile lo stiamo facendo, per i miracoli ci stiamo attrezzando

 

Recenti

How To

Utenti
Stats
  • Post in totale: 18781
  • Topic in totale: 2235
  • Online Today: 427
  • Online Ever: 900
  • (Gennaio 21, 2020, 08:17:49 pm)
Utenti Online
Users: 0
Guests: 427
Total: 427

Disclaimer:

Questo blog non rappresenta una testata giornalistica poiché viene aggiornato senza alcuna periodicità. Non può pertanto considerarsi un prodotto editoriale ai sensi della legge n. 62/2001.