The world of C#

...Creare è dare una forma al proprio destino. (Albert Camus)

Di seguito tutti gli interventi pubblicati sul sito, in ordine cronologico.
 
 
Di Admin (del 15/10/2007 @ 22:57:06, in The world of C#, linkato 267 volte)
Benvenuti nella ricerca del Santo Graal della conoscenza. L'uso estremo di C# dalle basi alle tecniche più avanzate...se ci arriviamo :)
Articolo (p)Link Commenti Commenti (0)  Storico Storico  Stampa Stampa
 
Di Alvin (del 17/10/2007 @ 11:37:34, in Microsoft Conference, linkato 225 volte)
Salve a tutti!
In questo articolo vorrei trasmettervi le mie impressioni, e quelle del mio collega 'Maltra' in merito all'Open Day che si é tenuto a Milano il 10 ottobre 2007 presso la sede centrale della Microsoft.

Fotografia dell'aula in cui si é tenuta la Conference
Foto 01 - Aula
Foto 02 - Maltra al Coffee Break

... in fase di costruzione
Articolo (p)Link Commenti Commenti (0)  Storico Storico  Stampa Stampa
 
Di Maltra (del 17/10/2007 @ 14:53:48, in The world of C#, linkato 446 volte)
C# è un potente linguaggio di programmazione creato e ideato da Microsoft orientato agli oggetti e componenti. Il punto di forza di tale linguaggio è la possibilità di creare componenti software di qualità in tempi ridotti sfruttando sia l’ elevata produttività di ambienti RAD ( Rapid Application Development) sia i costrutti del linguaggio C++. Tale linguaggio giocherà un ruolo molto importante per le aziende che si appoggeranno a questa tecnologia in quanto il Framework .Net su cui si basa è in continua espansione e verrà installato in tutti i sistemi operativi Microsoft di prossima generazione, mentre con ambienti come Mono sarà possibile sfruttare al massimo l’estendibilità di questo linguaggio anche su sistemi Linux e Unix. Prima di procedere è necessario dare una definizione di Framework, che può essere pensato come una enorme libreria in cui sono contenuti oggetti preposti allo svolgimento di determinati compiti, è organizzato in classi e namespace, ossia raggruppamenti logici di classi. Quindi il Framework . Net può essere pensato come un ambiente di sviluppo e di esecuzione di applicazioni web-based e windows all’interno di un ambiente Microsoft specifico, con l’idea di giungere ad uno sviluppo comune per applicazioni windows form e web. E’ da evidenziare il processo evolutivo del Framework .net che dalla verisione 1.1 è giunto alla beta 3.5 rilasciata in versione beta a fine luglio 2007 e dovrebbe essere rilasciata come versione stabile verso fine settembre assieme al pacchetto visual studio 2008. Questo processo evolutivo ha portato numerose migliorie , che vedremo in seguito. Vediamo brevemente l’ambiente di sviluppo in Visual Studio 2005 passando poi ad analizzare l’ultima versione rilasciata da Microsoft Visual Studio 9 ( o 2008). Visual Studio 2005 è un ambiente di sviluppo che permetto lo sviluppo di applicativi c # (ma anche j# c++ ecc) di grandi o piccole dimensioni potendo interagire con moduli scritti in linguaggi diversi. Tale ambiente di programmazione che nelle prime versioni utilizzava il Framework 1.1 attualmente utilizza nella versione stabile il Framework 2.0. Un pecca di Visual Studio 2005 è la gestione nello sviluppo degli applicativi del Framework infatti non è possibile selezionare il frame work di lavoro desiderato ma verrà sfruttato l’ultimo installato sulla macchina in cui operiamo. Per quanto concerne Visual Studio 2008 Orcas è un ambiente di programmazione ancora in fase di testing rilasciata in versione beta 2 , oltre alle funzionalità analizzati in seguito permette all’utente di scegliere nel processo di sviluppo software il Framework desiderato da un menu a tendina.
Articolo (p)Link Commenti Commenti (0)  Storico Storico  Stampa Stampa
 
Di Maltra (del 17/10/2007 @ 14:57:36, in The world of C#, linkato 1085 volte)

Windows Presentation Foundation (WPF) risulta essere un approccio completamente nuovo e permette la creazione di applicazioni GUI desktop. Le applicazioni WPF offrono la possibilità di separare le  UI design form a seconda delle applicazioni che io voglio realizzare sia asse una web form o una windows form.  Ciò risulta possibile utilizzando Extensible Application Markup Language (XAML), un designer grafico che permette di costruire il front end che potrà essere associato alla definizione di una classe c#.

INIZIAMO A LAVORARE CON WINDOWS FORM DataGrid IN WPF

Il mio scopo è quello di riuscire a creare un'interfaccia unica per applicazioni "Windows Form" e web (xbap).

Inizio con questo semplice esempio :

Una semplice rubrica che carica i dati e usa i filtri:

Vediamo il codice Xaml del DataGrid:

<WindowsFormsHost Margin="28,118,23,44">

<wf:DataGrid x:Name="dgvAnagrafica">wf:DataGrid>

WindowsFormsHost>

Dobbiamo aggiungere nei Reference WindowsFormsIntegration e WindowsForm.

In allegato troverete i sorgenti fatti con Visual Studio 2008 beta 2.L'applicazione funziona correttamente.

!!SCARICA DA QUI I SORGENTI DELL'APPLICAZIONE!!!

La mia domanda : posso riutilizzare lo stesso codice xaml?Si. ok, ma per caricare i dati in applicazion xbap come faccio?Che componente uso?Xceed Components. Ok ma ... come faccio a caricare i dati come un DataGrid?Qui mi blocco e non so come proseguire.Cioè in xbap che componente devo utilizzare per caricare dati da un database?come utilizzarlo?

CERCO CONSIGLI SUGGERIMENTI . Grazie

 

 

Articolo (p)Link Commenti Commenti (1)  Storico Storico  Stampa Stampa
 
Di Maltra (del 19/10/2007 @ 13:48:46, in The world of C#, linkato 456 volte)

Vediamo come caricare i dati da un DataTable in WPF

Questo è il codice c#

DataSet da = new DataSet();

DataTable dt_tmp = new DataTable();

dt_tmp.TableName="emp";

DataColumn dt1 = new DataColumn();

dt1.ColumnName = "col1";

dt_tmp.Columns.Add(dt1);

DataColumn dt2 = new DataColumn();

dt2.ColumnName = "col2";

dt_tmp.Columns.Add(dt2);

dt_tmp.Rows.Add(new string[] { "voce 1", "" });

dt_tmp.Rows.Add(new string[] { "voce 2", "" });

dt_tmp.Rows.Add(new string[] { "voce 3", "" });

dt_tmp.Rows.Add(new string[] { "voce 4", "" });

dt_tmp.Rows.Add(new string[] { "voce 5", "" });

dt_tmp.Rows.Add(new string[] { "voce 6", "" });

da.Tables.Add(dt_tmp);

lstEmployee.DataContext = da;

 

  E invece questo è il codice Xaml

 

 <ListBox Width="200" Margin="10" ItemsSource="{Binding Path=emp}" Name="lstEmployee">

<ListBox.ItemTemplate>

<DataTemplate>

<StackPanel>

<TextBlock Text="{Binding Path=col1}" />

<TextBlock Text="{Binding Path=col2}" />

E il gioco è Fatto. Si può procedere allo stesso modo andando a prelevare i dati da un database

 

 

Articolo (p)Link Commenti Commenti (0)  Storico Storico  Stampa Stampa
 
Di Nico (del 21/10/2007 @ 21:22:19, in Linux Day 2007, linkato 598 volte)
Linux Day 2007Il Linux User Group di Cremona presenta la giornata per la diffusione del software libero.

L'evento si svolgerà al Politecnico di Milano in via Sesto, 41 a Cremona, indicativamente dalle 9.30 alle 17.30.


Visualizzazione ingrandita della mappa

Nella mattinata si svolgeranno i seguenti interventi:
- Introduzione al software libero
- Storia della progammazione
- Linux for workgroup


Il pomeriggio sarà dedicato alle seguenti aree di interesse:
- Install Fest
- Ubuntustudio
, una distribuzione dedicata al multimedia
- Aegis, tool di gestione per lo sviluppo software in team
- Open Talk, discussioni aperte da parte dei visitatori in base alle esigenze

Come ogni anno si parlerà di Linux e software libero, proponendo argomenti informativi e di discussione per ogni livello di conoscenza, dal neofita all'esperto, vi aspettiamo numerosi!
Articolo (p)Link Commenti Commenti (0)  Storico Storico  Stampa Stampa
 
Di Maltra (del 25/10/2007 @ 17:33:20, in The world of C#, linkato 1818 volte)
Oggi vediamo xbap e l'iterazione con i database. Cio che complica lo sviluppo di un applicazione Browser XAML è che XBAPs funziona come parzialmente "trusted" nella zona internet quindi non tutte le APIs lavorano in questo contesto. La sicurezza del codice di accesso di Framework blocca la chiamata perchè richiede file di permissioni. Per tale motivo se vogliamo interagire con un database utilizzando applicazioni xbap dobbiamo passare attraverso un WebService. La soluzione è la seguente, creo la mia applicazione xbap e un web service in cui passo i dati necessari.A questo punto debbo eseguire sia il webservice che l'applicazione xbap nello stesso contesto, per fare questo creo una directory virtuale in cui pubblicare sia il WS che XBAP e il gioco è fatto.
Articolo (p)Link Commenti Commenti (34)  Storico Storico  Stampa Stampa
 
Di Admin (del 26/10/2007 @ 09:58:39, in The world of C#, linkato 420 volte)
Ok ora che "ho capito(Forse)" come funziona xbap , proviamo a creare componenti web con questa tecnologia. Per fare questo ora chiedo aiuto a voi Lettori: sapete indicarmi qualche sito web dove trovare qualche esempio? Colgo l'occasione per indicarvi http://xceed.com/ una serie di tool per griglie di facile utilizzo in WPF,davvero molto utile.
Articolo (p)Link Commenti Commenti (0)  Storico Storico  Stampa Stampa
 
Di Maltra (del 01/11/2007 @ 22:17:57, in The world of C#, linkato 428 volte)

Dopo vari TEST e prove si è constatato che wpf e xbap non sono adatti per applicativi web.

Ora sarà necessario esplorare la strada dell'integrazione tra asp.net e ajax.

Quindi prossimamente saranno pubblicati i passi e sempi che andremo a realizzare.

Ovviamente segnalazioni di siti o risorse utili sono sempre ben accette.

Grazie a tutti

Articolo (p)Link Commenti Commenti (0)  Storico Storico  Stampa Stampa
 
Di Admin (del 01/11/2007 @ 23:48:45, in Sfoghi liberi, linkato 474 volte)

L'ITALIA E' AMMALATA

QUESTO E' UNO SFOGO APOLITICO!!!! CON SPUNTI PRESI ANCHE DA ALTRI BLOG.

L'immigrazione selvaggia è un problema; anche noi italiani siamo stati un popolo di emigranti, ma lo Stato deve controllare gli ingressi degli stranieri poiché, se non è in grado di dare loro un lavoro e una casa, si creano tensioni sociali. Tanti stranieri dicono: "sono venuto in Italia, non ho un lavoro, non ho una casa, sono costretto a rubare". Questo non deve succedere. Uno Stato democratico deve accogliere le persone che è in grado di gestire, le altre, se non per motivi umanitari (di concerto con l'Unione Europea), non possono essere accolte.E' inutile fare i buonisti benpensanti e dire: viva gli zingari, viva questo, viva quest'altro. Uno Stato civile non può vivere nell'anarchia, per il semplice fatto che l'essere umano è egoista di natura e pensa solo a se stesso. Se non avessimo leggi (e non le rispettiamo e facciamo rispettare), l'umanità sparirebbe nel giro di pochi anni.Le leggi vanno rispettate, da tutti, mi fa incazzare sentire prendere le difese di qualcuno che ruba dicendo: "ah ma tanto rubano anche gli altri...". Non si deve rubare!Se un Rom ruba, c'è sempre qualche coglione che usa come difesa questa frase: "ah ma le banche rubano di più!".
Allora non per generalizzare le cose, allora arrivano immigrati accogliamo orami tutti cani e porci la maggior parte non trova lavoro non ha una donna cosa fa...ruba...e come mai tanti stupri ?(perchè hanno comunque mentalita' diverse). Allora è vero che come molti giustificano gli immigrati fanno lavori che gli italiani non fanno ..bene basta che siano regolari con permesso e che in precedenza non abbiano commesso crimini.
SERVONO LEGGI PER REGOLAMENTARE IL TUTTO E LORO DEVONO INTEGRARSI E NON IMPORRE LORO REGOLE. Siamo in uno stato democratico , un immigrato viene accolto bene se ruba o commette reati va espulso e processato. mica poverino è immigrato diamo attenuanti??staimo scherzando???
Allora ovviamente non tutti gli immigrati sono criminali ecc ma servono leggi severe e giuste. Poi ci sono cose che non hanno senso. Togliere crocefissi perchè studenti sono musulmani????è???scherziamooo o cosa!!!!Poi il velo il burkaaaaa!!!Allora 1 per rispetto alle donne andrebbe tolto 2 in Italia vi  è una legge che dice che in pubblico il viso deve essere scoperto e ben visibile ,quindi rispettiamo la religione MUSSULMANA O QUALSIASI RELIGIONE ma siamo in Italia vi sono leggi abbiamo diritti e dovere e quindi DEVONO ESSERE RISPETTATE!!!!!OK!!!!!
Poi come da dati pubblicati quasi il 40% dei crimini sono fatti da cittadini NON ITALIANI!!!INCREDIBILE!!!!
Quindi visto che la legge deve essere uguale per tutti:
 Un immigrato deve
1. integrarsi e rispettare le leggi
2  rispettare la cultura italiana
3  non imporre la propria cultura o religione
 
Bisogna regolamentare tutto!!!!e servono vere leggi.
Poi un'altra cazzata enorme è l'indulto!!!!!!!!!!!!!!!!!!!!!!!!!!STIAMO SCHERZANDO!!!IN ITALIA ORAMI NEMMENO SE UNO UCCIDE VA IN CARCERE!
Allora uno con 6 dico 6 ergastoli lavorava in una scuola e entrava di sera in carcere.un bel giorno decise di fare una rapina.. e per fortuna la sua pstola non funzionò correttamente!!!COSE FUORI DAL MONDO!!!!
Un immigrato investe e uccide ubriaco 6 ragazzi e ha arresti domiciliari scrive un libro e ha una persona atta a mantenere la sua immagine. DOPO DICONO CHE NON C'è DA INCAZZARSI.
Donne stuprate e stupratori liberi dopo pochi mesi di carcere?
Ci sarebbe una sfilza infinita di fatti del genere da raccontare....Una cosa ingomitosa!!!!!!!!
E poi l'indulto ...che bella cazzata!!!Costruiamo questi carceri nuovi prendiamo i soldi dai nostri politici o dai loro stipendi (un comune mortale deve lavorare 60 anni per una misera pensione mentre un parlamentare 3 anni pazzesco).
E' uno schifo!!!!!!!!!!!!!!!!!!
Poi quando si sentono politici esempio padoa schioppa che dice è bello pagare le tasse???????SICURAMENTE LORO HANNO STIPENDI DA CAPOGIRI E POI LE PAGHERANNO . bhe a parte questo si io pago le tasse e poi.....vorrei avere dei servizi per quello che pago no..discorso ovvio se io pago 100 almeno vorrei avere un 60/70 minimo di servizi. invece IN ITALIA PAGO 100 E OTTENGO DI SERVIZI 1-2 QUANDO VA BENE!!!Allora col cazzo che bello pagarle .CHE MERDA!!!!!!
 
STA ANDANDO DI MAL IN PEGGIO...SPERIAMO CHE ACCADA QUALCOSA PRIMA CHE SI GIUNGA AN UN PUNTO DI NON RITORNO!!!!
Articolo (p)Link Commenti Commenti (0)  Storico Storico  Stampa Stampa
 
Pagine: 1 2 3

Calendario

< settembre 2010 >
L
M
M
G
V
S
D
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
     
             

Meta


Pubblicità