Visual Studio: suggerimenti per l’uso 28 Aprile 2010
Inviato da LukePet in : Chicche, Documenti, Guide, Informatica, Prodotti, Software, Sviluppo, Tecnologia, Windows , aggiungi un commentoCi sono due motivi per cui scrivo questo post; il primo motivo è per dare qualche utile consiglio a chi utilizza da poco l’IDE di casa Microsoft, l’altro motivo è per un mio personale esercizio mnemonico…questo post rientrerà diretto nel blocchetto degli appunti telematici.
Sono oramai più di due anni che ho iniziato a sviluppare in ambiente Microsoft e Visual Studio è stato il compagno di viaggio di ogni quotidiana istruzione di codice. Come ogni IDE che si rispetti, Visual Studio offre un’infinità di funzionalità/settaggi che possono semplificarci la vita…alcune di queste precauzioni mi stanno particolarmente a cuore ed ho deciso di appuntarle per bene su questo blog.
Le cose che scrivo si trovano già sparse nel web a quantità industriali, io mi limiterò a sintetizzare e segnalare qualche piccola “chicca” in grado di rendere più piacevole e “comoda” l’attività di scrittura del codice.
Punto primo: le opzioni.
Vi consiglio di spendere qualche minuto per spulciare le opzioni di configurazione che Visual Studio mette a disposizione, andando su Tools -> Options troverete una valanga di impostazioni da poter configurare. In particolar modo, nella sezione “Text Editor” potete scegliere la formattazione che più vi aggrada per ogni specifico linguaggio.
Personalmente, quando scrivo in C# o VB, non posso fare a meno di abilitare il display delle “Line numbers”; mentre ho da poco trovato delle comode configurazioni anche per la scrittura dei file XAML, le impostazioni che ho scelto sono le seguenti:
Punto secondo: le estensioni.
Ne esistono parecchie ma per il momento segnalo solo i PowerCommands (http://code.msdn.microsoft.com/PowerCommands). Installando questa estensione verranno aggiunte delle piccole ma utilissime nuove funzionalità al menu principale.
In particolar modo segnalo questi due nuovi comandi:
- “Remove and Sort Usings”
(gustosa funzionalità per chi sviluppa in C#; scansiona tutti i file della Solution e, oltre ad ordinarli, rimuove tutti i riferimenti “using” superflui) - “Collapse Project”
(questa è per persone pignole come me; che ci volete fare, io non riesco proprio a chiudere Visual Studio se prima non ho fatto il collapse di tutti i progetti nella soluzione)
Punto terzo (ultimo ed il più importante): le shortcuts!
Ed è qui che arriva l’esercizio mnemonico; faccio un breve elenco di tutte le shortcuts più importanti che ho visto in azione e che piano piano ho imparato ad usare assiduamente. Eccole qua: Continua a leggere…
Il trend dei linguaggi di programmazione negli ultimi anni 26 Aprile 2008
Inviato da LukePet in : Chiacchiere, Documenti, Informatica, Internet, Siti, Software, Sviluppo, Tecnologia, Web , aggiungi un commentoOggi facevo un piccolo bilancio sulle mie conoscenze in termini di linguaggi di programmazione e mi è venuto lo sfizio di controllare il trend di popolarità attuale dei linguaggi esistenti.
Così me ne sono andato sul sito http://www.tiobe.com/index.php/tiobe_index per valutare la situazione; nel sito è presente una classifica ben dettagliata dei linguaggi di programmazione più utilizzati…è una classifica che viene redatta mensilmente ma io era un bel pò che non la consultavo.
Al primo posto come sempre c’è Java (di cui ho una buona conoscenza acquisita negli anni di università), stabile al secondo posto c’è il linguaggio C (che ho studiato in maniera molto approfondita alle superiori), in ascesa al terzo c’è Visual Basic (che sto studiando attualmente grazie al lavoro), al quarto PHP (che non conosco in modo approfondito ma con cui ho lavorato spesso per apportare delle modifiche a vari siti)…e via dicendo tutti gli altri.
Facendo una panoramica generale ho comunque riscontrato che le mie conoscenze ricoprono bene i primi posti della classifica…speriamo che questo serva per il futuro.
Volevo però riportare sul blog il grafico dell’andamento di diffusione dei linguaggi rilevato negli ultimi anni (anche questo grafico è reperibile dal sito sopracitato):
Da una prima analisi sembra che molti linguaggi siano rimasti pressochè stabili negli anni, Java e C hanno riscontrato un trend un pò negativo negli anni, pur rimanendo i linguaggi più diffusi, contrariamente sembra che linguaggi come C# e Ruby stiano pian piano guadagnando popolarità.
Staremo a vedere cosa riserverà il futuro a noi giovani programmatori.
Buon sviluppo a tutti.
Frutti del nuovo lavoro…parte seconda 19 Aprile 2008
Inviato da LukePet in : Chicche, Documenti, Guide, Informatica, Internet, Prodotti, Siti, Sviluppo, Tutorial, Web , 1 commento finoraLa scorsa settimana nel post chicche-frutti-del-nuovo-lavoro ho segnalato alcuni utili links per chi vuole immergersi nel mondo DotNet (come me)…oggi continuiamo con un’altra piccola carrellata di collegamenti degni di nota.
- http://www.asp.net
(sito ufficiale Microsoft su ASP.NET (in inglese), c’è veramente di tutto…video tutorials, webcasts, articoli, news, etc etc) - http://www.peppedotnet.it
(sito dello sviluppatore Giuseppe Marchi in cui è possibile trovare una ricca raccolto di articoli e guide…ve lo consiglio) - http://www.dotnetside.org
(sito del primo user group del sud Italia dedicato al Microsoft .NET Framework) - http://www.dotnetfreaks.com
(sito inglese in cui è possibile accedere ad una ricca e ben strutturata area di download per scaricare esempi applicativi e/o guide da poter sfruttare) - http://www.sitepoint.com/subcat/asp
(area del portale SitePoint che raccoglie utili tutorials su ASP.NET)
Come vedete c’è parecchia carne al fuoco da assaporare…buon apprendimento.
Frutti del nuovo lavoro… 11 Aprile 2008
Inviato da LukePet in : Chiacchiere, Chicche, Documenti, Guide, Informatica, Internet, Prodotti, Siti, Software, Sviluppo, Tutorial, Web, Windows , 2 commenti…il primo frutto è stato che ieri non sono riuscito neanche a scrivere un post. Questo nuovo lavoro inizia seriamente a ciucciarmi una fetta consistente di tempo libero che prima avevo, vabbè prima o poi doveva capitare. Non sarebbe neanche così pesante se in mezzo non ci fossero pure i lavori per la tesi ed altre piccole attività integrative…fino a Luglio sarà piuttosto dura.
Ma veniamo a noi; vi ho già detto che dovrò lavorare sulla tecnologia di casa Microsoft…e così mi sono immerso nel mondo DotNet. Di solito la prima cosa che faccio quando devo apprendere un nuovo linguaggio è una ricerca di risorse web che mi possano tenere aggiornato su nuovi sviluppi e che mi offrano articoli e community di supporto.
Ecco quindi qualche utile link che ho trovato, chi fosse interessato ad entrare nel mondo DotNet magari può buttarci un occhio:
- http://msdn2.microsoft.com
(questa è la guida ufficiale targata Microsoft) - http://www.aspitalia.com
(forum, articoli, guide, notizie…qui c’è proprio di tutto) - http://deghetto.wordpress.com
(interessante blog con piccole chicche ed utili informazioni) - http://www.visual-basic.it
(interessante sito con articoli, news e tutorials) - http://dotnetslackers.com
(portale ricco di informazioni…in inglese) - http://weblogs.asp.net
(raccolta di post pubblicati su ASP.NET…in inglese) - http://aspnetresources.com
(altro sito dedicato ad ASP.NET…in inglese)
oltre a tutto questo ci sono sempre le utilissime guide di Html.it.
Per questa settimana dal mondo DotNet è tutto.
Nel mondo del lavoro 1 Aprile 2008
Inviato da LukePet in : Chiacchiere, Comunicazioni , 2 commentiOggi ho iniziato a lavorare in una software house della mia zona; avevo fatto domanda per un bando provinciale e sono rientrato nella graduatoria quindi da oggi fino ad un anno mi finanzieranno 100 ore di lavoro mensili. L’università è ancora da finire (manca solo sta benedetta tesi) ma forse è ora di iniziare a vedere cosa mi attende dopo gli studi.
Il primo giorno di lavoro è stato tipicamente di assestamento…la cosa che ho indubbiamente capito è che devo imparare una marea di cose che fino ad oggi non ho mai utilizzato. Mi dovrò immergere completamente nel mondo Microsoft .NET…e quindi avanti con VB.NET, ASP.NET, C#, SQL SERVER e chi più ne ha più ne metta.
La cosa direi che è alquanto stimolante, mi confronterò con gente che lavora sul campo da anni e sicuramente imparerò molto.
Aspettatevi quindi su PolloSky anche delle nuove chicche sul mondo DotNet.
Ora vado a dormire…domani mattina si lavora.
Firefox: Visual C++ Runtime Error!!!…per colpa di chi?!? chi?!? chichichirichi?!?!?!? 22 Dicembre 2007
Inviato da LukePet in : Chicche, Firefox, Informatica, Internet, Multimedia, Prodotti, Software, Soluzioni, Web, Windows , 19 commentiQualche tempo fa ho avuto un problemino con Firefox (sotto Windows); ogni volta che mi trovavo a visitare pagine web con contenuti video in streaming il browser si bloccava e veniva visualizzato questo simpatico messaggio di errore:
Runtime Error! R6034!…e conseguentemente il video cui tentavo di accedere non veniva riprodotto.
A quel punto era chiaro che qualcosa non quadrava e così mi sono messo a pensare ripercorrendo a ritroso le ultime azioni fatte sul sistema…alla fine sono riuscito ad individuare il colpevole…Vlc!
In pratica è successo questo: pochi giorni prima avevo installato l’ultima versione del player Vlc (0.8.6d), durante la procedura di installazione ho ingenuamente messo una spunta sulla voce “Mozilla plugin”, impostando di conseguenza Vlc come player di default per la riproduzione dei flussi video da Firefox. Evidentemente in quella “Mozilla plugin” c’è qualcosa che non va!
A questo punto il rimedio è presto fatto: disinstallazione di Vlc e re-installazione senza abilitare la plugin…tutto qui.
Addio Runtime Error!
And The Winner Is…Java! Ma Ruby è in rapida ascesa 14 Maggio 2007
Inviato da LukePet in : Chiacchiere, Curiosità, Informatica, Sviluppo , aggiungi un commentoVolete sapere quale è il linguaggio di programmazione più popolare?
Ecco un link con una classifica dei linguaggi di programmazione più diffusi attualmente: http://www.tiobe.com/tpci.htm
Come prevedibile Java, C/C++ e Php si trovano ai primi posti…ma il Ruby sembra essere la vera sorpresa e nella sua rapida ascesa si candida ad essere uno dei linguaggi che può rivoluzionare il mondo della programmazione.
Staremo a vedere…io intanto ho deciso di studiarlo…vi terrò aggiornati.