rosalba

Il blog di Rosalba Fiore [Microsoft Certified Trainer]
posts - 398, comments - 583, trackbacks - 4693

My Links

News

Article Categories

Archives

Post Categories

Image Galleries

Al primo posto

Alcune delle Donne Attive

Alcuni dei ferri del mestiere di una MCT

Certificazioni Informatiche

elearning...funziona solo in alcuni casi!!!

Eventi

Gli MCT nel mondo

La mia zone

Link tecnici

Link un pò così

Panoramica altre Community

Post-it Articoli e post di MCT, MVP ect

Windows Vista

C#

Codice e piccoli esempi
Smartphone Day & Parallel

Ringrazio le aziende, i professionisti partecipanti, Marco Dal Pino e Pietro ed ovviamente gli speakers Antonio,Roberto, Dan quasi tutti reduci da levatacce alle 4 del mattino ed Agendo che ci ha ospitato. In particolare la bella sessione di Muthu, tenuta anche questa alle 4 del mattino, ci ha messo di fronte l'entità del fenomeno dati alla mano. Il materiale sarà distribuito ai partecipanti nei prossimi giorni. Prossime cose? Complice l'evento pomeridiano sul Parallel computing & Programming, ufficialmente a Potenza ma aperto a tutti poichè sarà trasmesso tramite Live Meeting, il prossimo Smartphone Day si terrà in autunno. La data effettiva dell'evento sul Parallel la...

posted @ venerdì 29 aprile 2011 12:25 | Feedback (1) | Filed Under [ C# Notizie dal mondo e fatti miei ]

2° Smartphone Day aperte le prenotazioni

Il dado è tratto! Sono aperte le prenotazioni alla tappa romana dello Smartphone Day, l'agenda sarà pubblicata prossimamente, prenotatevi su www.smartphoneday.com  email:  info AT smartphoneday.com

posted @ lunedì 7 marzo 2011 14:03 | Feedback (0) | Filed Under [ C# Notizie dal mondo e fatti miei ]

Smartphone day seguitelo ovunque :)

L'agenda quasi definitiva è pronta,  per gli amici e le amiche  lontani/e è possibile prenotandosi sul sito www.smartphoneday.com   e poi avvisandoci tramite email a info@smartphoneday.com   partecipare tramite Live Meeting. Di cosa parleremo? AGENDA: 15:20-15:35 Registrazione 15:35-15:55 Smartphone: Apps e Marketplaces ovvero opportunità per utenti e sviluppatori    -  Rosalba Fiore 15:55-16:40 Introduzione allo sviluppo su iOS:strumenti,tecnologie e metodologie     - Antonio Radesca      Ambiente di sviluppo e tecnologia - Architettura - Esempi 16:40-17:00 Pausa 17:00-17:45 Introduzione allo sviluppo su WP 6.X :strumenti,tecnologie e metodologie - Roberto Freato      Ambiente di sviluppo e tecnologia - Architettura - Esempi 17:45-18:00 Pausa 18:00-19:00 Introduzione allo sviluppo su Android:strumenti,tecnologie e metodologie - Antonio Radesca      Ambiente di sviluppo e...

posted @ mercoledì 9 febbraio 2011 21:44 | Feedback (0) | Filed Under [ C# Notizie dal mondo e fatti miei ]

MCT Summit 2011

Sono aperte le registazioni al  Summit 2011   http://www.mctsummit.eu , inoltre,  ci si può ancora cadidare qui http://www.mctsummit.eu/callforcontent.aspx

posted @ giovedì 3 febbraio 2011 19:35 | Feedback (0) | Filed Under [ C# Notizie dal mondo e fatti miei ]

1° Smartphone Day Update

e si parlerà anche di Windows Phone 6.x  tra la sessione su IoS e quella su Android :) http://smartphoneday.eventbrite.com/    

posted @ mercoledì 2 febbraio 2011 21:58 | Feedback (0) | Filed Under [ C# Notizie dal mondo e fatti miei ]

1° Smartphone DAY

IOS, ANDROID, WP 7 Architettura, tools, linguaggi di sviluppo a confronto Partecipa  http://smartphoneday.eventbrite.com/    

posted @ martedì 1 febbraio 2011 19:19 | Feedback (0) | Filed Under [ C# Notizie dal mondo e fatti miei ]

Vacanze finite , libro letto e poi ALM Day

Quest'anno ho deciso di prendermi un pò di vacanze dal lavoro, mi ha fatto compagnia uno dei manuali dei ragazzi di www.aspitalia.com Onestamente devo fare i miei complimenti a  Daniele Bochicchio, Cristian Civera, Marco De Sanctis, Riccardo Golia, Alessio Leoncini, Marco Leoncini, Stefano Mostarda per l'ottimo lavoro. Scrivere un libro non è un'impresa facile, scriverlo a più mani ancor meno, etichettarlo con la parola "completa" già preannuncia l'impresa mastodontica considerando quanto siano oramai variegati i linguaggi .net. Chi inizia quasi da zero troverà sicuramente tantissime informazioni, forse alle volte anche troppe dunque una seconda lettura potrebbe essere necessaria, chi invece è...

posted @ martedì 11 gennaio 2011 22:44 | Feedback (1) | Filed Under [ C# Notizie dal mondo e fatti miei ]

Grazie ragazzi!

La seconda edizione del MOC 2433 è andata meglio della prima.  E' stato un piacere avere in aula  Autostrade per l'Italia Spa. Poi per festeggiare mercoledì sera aperito con  Lorenzo, Matteo e Pietro. Ieri ed oggi faccio la vita della turista prima di rientrare in aula, sempre  a Roma,  per le prossime 6 settimane per dei corsi su C#, Vb.Net, Asp.net,XML etc. La condizione che ho posto è che il 12 mi sostituiscano perchè non posso mancare all'evento Microsoft " Soluzioni per la gestione e l'ottimizzazione delle software factory" Che si terrà 11 a Milano ed il 12 a Roma se date un...

posted @ venerdì 6 marzo 2009 11:48 | Feedback (2) | Filed Under [ C# ]

La mia prima volta!

Giunta tutto sommato incolume all'ottavo giorno, inizio a tirar,  le prime e personali, somme sull'esperienza. I feedback ricevuti in aula ed alla macchinetta del caffè sono stati positivi, in alcuni casi entusiastici ma fatemi ritornare con i piedi per terra... Cosiderando anche la finalità di questo corso, propedeutico alla realizzazione del progetto di fine corso, dei partecipanti al master, nell'ambito di una collaborazione università ed impresa, i feedback ricevuti mi hanno resa ancora più contenta. Aver davanti quasi tutti sviluppatori Java, qualche C++, ha reso la cosa ancora più intrigante e l'interesse che C# ha suscitato è stato molto positivo. Non...

posted @ giovedì 11 dicembre 2008 11:42 | Feedback (3) | Filed Under [ C# Notizie dal mondo e fatti miei ]

Come la normale ma non a Pisa

Nelle prossime due settimane sarò presso la Scuola Superiore dell'Università di Lecce per dei corsi custom su C#. L' ISUFI è in pratica come la normale di Pisa, prima non sapevo dell'esistenza di una struttura simile a sud di Pisa,  posto la news tante di quelle volte qualcuno/a dei mie lettori ha interesse a continuare i propri studi in tali strutture.  Riporto dal sito: "La Scuola Superiore ISUFI (SSI) è una delle sei Scuole Superiori operanti in Italia. Nell’Italia continentale è l’unica Scuola Superiore a sud di Pisa. Nasce nel 1999 e, dopo 5 anni di sperimentazione, nel 2005 viene istituzionalizzata dal MIUR e...

posted @ sabato 29 novembre 2008 02:46 | Feedback (2) | Filed Under [ C# Notizie dal mondo e fatti miei ]

Ted Pattison in una notte di vento e pioggia

Mentre preparo le valigie per il prossimo viaggio, diciamo che ho mezzo disfatto quelle del TechEd, quindi erano quasi pronte, in questo venerdì di vento e pioggia, sembra Dicembre inoltrato, manca solo la neve, i pensieri si riaddensano sul TechEd. Tra le sessioni, non collegata con le valigie che sto preparando, vi è quella di Ted Pattison su "SharePoint Developement usign STSDEV Utility" che semplifica lo sviluppo e deploymet di templates e componenti per SharePoint 2007,Windows SharePoint Services 3.0 (WSS) e Microsoft Office SharePoint Server 2007 (MOSS). Ad oggi il linguaggio di programmazione supportato è C#. Il lavoro da fare usando...

posted @ venerdì 21 novembre 2008 09:49 | Feedback (1) | Filed Under [ C# Notizie dal mondo e fatti miei ]

Semplice è bello :) Ref Out ?

Quando affrontai per la prima volta come studentessa autodidatta il passaggio di tipi per riferimento mediante out e ref  li trovai impegnativi, sinceramente visto che non li capivo  mi demoralizzai un pò, solo all'inizio però Oggi mi è capitato di leggere direttamente da MSDN  Evitare parametri out di seguito riporto fedelmete alcuni passaggi: "Il passaggio di tipi per riferimento (mediante out o ref) richiede esperienza con i puntatori, conoscenza delle differenze tra tipi di valore e tipi di riferimento, nonché conoscenza dei metodi con più valori restituiti. La differenza tra parametri out e ref spesso non è compresa." "Sebbene i valori restituiti siano comuni e...

posted @ sabato 24 maggio 2008 04:47 | Feedback (12) | Filed Under [ C# Articoli Tecnici ]

Provando la beta 3 di Safari

Insomma passano tanti ma tanti minuti aspettando di poter inserire name and password per un portale SharePoint con Safari x Windows, talmente tanti che dopo un pò si lascia perdere.... E' ancora in beta dunque c'è margine di miglioramento, capiamoci non che io sia una fanatica di Apple però vedere cose nuove e/o diverse fa sempre bene

posted @ venerdì 4 gennaio 2008 00:13 | Feedback (25) | Filed Under [ C# ]

Rosa' un articolo chiaro su lambda expression, Linq?

Le specifiche: Facile da leggere, non troppo lungo e con esempi di codice Eccovi accontentati,  di Anson Horton, che tanto per la cronaca è Program Manager in Microsoft da quasi sei anni, lavora nel team di C# fin dalla fondazione. L'articolo dal titolo impegnativo ma scorrevole: "L'evoluzione di LINQ e l'impatto sulla progettazione di C#" Per leggerlo seguite questo link

posted @ lunedì 23 luglio 2007 16:28 | Feedback (10) | Filed Under [ C# ]

Ieri Cobol ed oggi..

Mentre ieri parlavo di cose che hanno fatto storia, oggi qualche cosa su cosa si profila all'orizzonte, F# direttamente dai laboratori di Microsoft Reaserch  (c'è l'area People se volete vedere i volti di chi ci lavora) maggiori news ed il blog di riferimento di Don Syme. Chissà che ruolo avrà in futuro nella nostra vita di sviluppatori!!! Avrà uno sviluppo, a distanza di tanti anni ne parleremo/useremo ancora come il Cobol ed il Fortran? Per ora io ancora non mi pronuncio :) però la voce su Wiki esiste già: "F# (pronounced F sharp) is a functional and object oriented programming language for the Microsoft .NET platform. A...

posted @ giovedì 19 luglio 2007 11:58 | Feedback (0) | Filed Under [ C# Notizie dal mondo e fatti miei ]

[70-340] In principio era tutto unmanaged

Non sempre possimo utilizzare l'ultima novità anzi.. i compotenti COM, Win32 DLL sono ancora molto diffusi, pensiamo solo al se si tratta di continuare a migliore prodotti di livello enterprise, in questi casi non sempre si può ripartire da zero. Quali sono i problemi di sicurezza in questi casi? la CAS in questo caso non ci aiuta, il codice unmanaged ad essa sfugge nel codice che andiamo ad utilizzare effettivamente può esserci scritto di tutto e tanto per fare un esempio possiamo anche incorrere nel buffer overruns (detto anche buffer overflow) sono unsigned, quindi facilmente rimpiazzabili con cose non proprio buone e giuste...

posted @ martedì 29 maggio 2007 20:02 | Feedback (0) | Filed Under [ C# ]

[70-340] La sicurezza dei web services

Una delle cose che più mi ha entusiasmato dei web services è la loro estrema praticità. Quando si creano più applicazioni che hanno delle funzionalità comuni si possono inscatolare in un web services e lo sviluppo è sicuramente più celere. Quello che però alle volte sfugge è "una delle sue maggiori virtù, SOAP tanto per capirci, è anche il suo tallone d'achille per la sicurezza". Perchè sicurezza e cosa ci interessa in buona sostanza: l'identità del client messaggio valido ed integro durante la trasmissione privacy della comunicazione  In questa faq riportata da Lorenzo  a suo tempo...

posted @ domenica 20 maggio 2007 22:05 | Feedback (10) | Filed Under [ C# ]

[70-340] RSA

In questo post non mi soffermerò sulla crittografia asimmetrica, ricordo solo che  il principio ha una solida base matematica che lo giustifica. Il primo e più famoso algoritmo è l'RSA dalle iniziali di Ron Rivest, Adi Shamir e Len Adleman del MIT. Storicamente prima di essere brevettato dal MIT fu ideato dal matematico britannico Clifford Cocks (piccola nota a margine.. le scoperte matematiche pure non possono essere brevettate sono considerate patrimonio dell'umanità..) quindi io lo chiamerei CRSA... La classe del .Net che si occupa di tutte queste problematiche è l'AsymmetricAlgorithm e della quale ne abbiamo due implementazioni: RSACryptoServiceProvider: q...

posted @ giovedì 17 maggio 2007 23:12 | Feedback (9) | Filed Under [ C# ]

[70-340] Strong Name e GAC

Sospendendo un attimo la CAS, affrontiamo insieme il discorso dello strong name e dalla GAC. Io ho un nome ed un cognome così anche i nostri assembly, anzi loro hanno molte più informazioni oltre il nome hanno: la versione la cultura public key digital signature Tutto questo torna utile anche dal punto della sicurezza e capiremo dopo il perchè. Prima di tutto come gli diamo la public key e la digital signature? Semplice a dirsi sn.exe (strong name tool). Ed a farsi? Ma ancor prima dove si trova: C:\Programmi\Microsoft Visual Studio .NET 2003\SDK\v1.1\Bin Passaggi: generiamo l'snk: dal prompt dei comandi di VS.Net 2003 per creare un...

posted @ martedì 8 maggio 2007 23:11 | Feedback (10) | Filed Under [ C# Articoli Tecnici ]

[70-340] Questo sì e questo no con la CAS

Oggi pomeriggio lo dedico tutto alla preparazione dell'esame quindi mano mano posto un pò di cose. Allora ritorniamo alla CAS Declarations... ok ma che scriviamo? Ad esempio in C# [assembly:RegistryPermission(SecurityAction.RequestMinumun,Read=@"HKEY_LOCAL_MACHINE\Software")]   [assembly:FileIOPermissionAttibute(SecurityAction.RequestMinimun Read=@"C:\boot.ini")] In sostanza i tipi di permessi dichiarativi degli assembly sono: SecurityAction.RequestMinimun (permessi che deve soddisfare per l'esecuzione  se il nostro assembly non soddisfa questi viene lanciata un'eccezione) SecurityAction.RequestOptional (non abbiamo eccezione) SecurityAcrion.RequestRefuse (non abbiamo eccezione)   Vediamo un modo carino di utilizzare la SecurityAction [FileIOPermission(SecurityAction.Deny,All=@"C:\PostdiUgi\")] [WebPermission(SecurityAction.PermitOnly, ConnectPattern=@"http://www\.postdiugi\.it/.*)] Secondo voi che succederà? Comunque tutto questo è statico e se volessimo generare qualcosa...

posted @ martedì 8 maggio 2007 19:56 | Feedback (9) | Filed Under [ C# Articoli Tecnici ]

[70-340] CAS e la pagina 5 di Google

Ripassando per l'esame ho provato a fare una piccola ricerca su Google, inserisco la parola CAS e mi è toccato spulciare fino a pagina 5 per iniziare a vedere qualche cosa d'attinente per il resto club alpini, società di costruzioni etc.  ovviamente totalmente differente il risultato se inserisco Code Access Security. L'argomento è talmente interessante che merita un post e dunque.. vediamo cosa posso aggiungere dopo le slide di Santini e Rialdi che per fortuna sono ancora disponibili per il download. Prima d'attentrarci nei meandri dell'argomento in un mio vecchio post indicavo un articolo su msdn che spiegava il perchè è saggio utilizzare i...

posted @ domenica 6 maggio 2007 19:00 | Feedback (9) | Filed Under [ C# Articoli Tecnici ]

Tastiera americana.. ma ne ho una italiana :(

La mia memoria ultimamente fa cilecca, sarà la vecchiaia  . E poi capita durante i corsi mi chiedono ma come si fa questo e come si fa quello... Allora visto che faccio prima a scriverlo che a dirlo.. sul mio portatile funziona (lasciando la tastiera italiana e lavorando nell'ambiete virtuale americano) così: > = shift + :< = shift + ;@ = shift + 2# = shift + 3^ = shift + 6& = shift +7* = shift +8( = shift +9) = shift +0= = ì+ = shift + ì{ = shift è} = shift + +: = shift + ò" =...

posted @ venerdì 13 aprile 2007 22:17 | Feedback (11) | Filed Under [ C# Articoli Tecnici ]

Una in più... iniziamo diamo gli strumenti per potersi formare.

L'obiettivo: Aumentare il numero di donne che s'interessano di programmazione a tutti i livelli e più in generale nel settore dell'informatica Limitazione community: nessuna sono accettati i contributi di tutte le community anzi!!! Limitazioni varie: uomo o donna non importa contribuite :) e di nessun genere neanche territoriale. Cosa metto io a disposizione: Tanto per iniziare la mia biblioteca personale di IoProgrammo anni 2003, 2004, 2005, 2006 tutta in pdf, catalogata ed indicizzata per un rapido ritrovamento di teoria, esempi e codice. Volete mettere la comodità di ritrovare un articolo e/o esempio di codice partendo da un indice o da una parola chiave :D....

posted @ mercoledì 28 marzo 2007 21:58 | Feedback (23) | Filed Under [ C# XML Notizie dal mondo e fatti miei Articoli Tecnici UNA IN PIU' ]

90 minuti interessanti

Come sempre Rialdi mi ha fulminato e questa volta l'ha saputo pure in diretta :D !!! Qualche giorno addietro avevo visto la segnalazione di un webcast dal titolo un pò vago "La validazione dell'input"  incuriosita sono andata a dare un'occhiata al programma .... due paroline quasi da dubbio amletico   SQL Injection o Cross-Site Scripting ....  insomma è stato un webcast dalla chiarezza sconcertante, forse alle volte un pò troppo :). Insomma ATTENZIONE AI BLOGS!!! Il perchè... ovviamente nel webcast :D    

posted @ lunedì 19 marzo 2007 22:20 | Feedback (0) | Filed Under [ C# Notizie dal mondo e fatti miei ]

[70-340] Regular Expression

Per problemi di sicurezza è opportuno utilizzare le regular expression, nel prossimo post ne vedremo il perchè e degli esempi. Nel frattempo vi segnalo alcune risorse veramente utili: - il webcastdi Franceso Balena  dal titolo Microsoft Visual Studio 2005 in “pillole” - Giocare con le regular expression  (ok è sulla versione 2005 ma male non ci fa :) ...ah dimenticavo lo trovate nei webcast Microsoft) - l'articolo di Paolo Alberti "Regular Expressions - Estrazione di elementi da un file Csv" nella sezione articoli di Ugidotnet sotto la voce C# -  http://www.codeproject.com/dotnet/RegexTutorial.asp con il link al software Espresso che recita così       "If you don't find regular expressions hard...

posted @ sabato 13 gennaio 2007 20:03 | Feedback (0) | Filed Under [ C# ]

[70-340] Primi preparativi

Vediamo per primo di cosa abbiamo bisogno per prepararci a sostenere l'esame 70-340: - Windows Server 2003 (solo per alcuni esempi basta Windows XP Pro) - Visual Studio.Net 2003 Pro - SQL Server 2000 Il sito Microsoft mette/metteva a disposizione molte trial se avete difficoltà nel reperirle contattatemi! Nel prossimo post inizieremo a vedere qualcosa...devo dire che la preparazione per l'esame mi sta riservando delle belle sorprese :) è veramente interessante.   

posted @ sabato 13 gennaio 2007 12:28 | Feedback (0) | Filed Under [ C# ]

[70-340] Propositi

Da oggi inizio a studiare seriamente per l'esame 70-340 dal titolo e dai contenuti impegnativi "Implementing Security for Applications", ahhhhh i ricordi di teoria dei grafi (la parte di crittografia era veramente crittografica :) ) Ok, non è perfettamente attinente ma sempre di sicurezza si tratta, e la versione cho ho sul pc me lo segnala da qualche giorno,  è anche uscita la nuova versione di Microsoft Baseline Security Analyzer  software che trovo veramente carino! A presto  e questa volta posterò molto :) ovviamente sono ben accolti tutti i suggerimenti che vorrete darmi per l'esame sarò felice di postarli.  

posted @ lunedì 8 gennaio 2007 17:38 | Feedback (0) | Filed Under [ C# ]

Non siamo tutti degli eroi...

Chi mi conosce sa benissimo la mia posizione su scelte di uscite che a dire rapide è dire poco, però vorrei riflettere con voi, vediamo se ci troviamo: Caso: persona con cervello medio in autoapprendimento che ha comprato un bel manuale ed approfondisce con media passione per iniziare a strimpellare con VS.Net e compagnia ci vogliono 3 ore (intendo dire creare due righe di codice in una Console Application, salvare e fare la build) inizia a trovare una spiegazione a certe cose scritte nel manuale dai 3 ai 6 mesi lavora in piena autonomia su progetti semplici semplici 6 mesi 8 mesi inizia...

posted @ sabato 6 gennaio 2007 19:16 | Feedback (2) | Filed Under [ C# Notizie dal mondo e fatti miei ]

Five Things You Didn't Know About Me

Ok, taggata da Lorenzo svelo qualche cosetta su di me 1) Il primo computer, ok è una parola grossa, era un Commodore 128 appena arrivato dall'America, il manuale era in americano pieno di esempi di codice Basic. Aspettando che diventi pezzo d'antiquariato ho ancora tutto conservato come una reliquia, tra le altre cose ho appena preso il listino prezzi.... vediamo che cosa si comprava , riporto fedelmente la descrizione della cosa "fantastica" dell'epoca   C 64 Executive: "Il solo e fantastico computer portatile della seconda generazione. Monitor a colori 5" ad alta risoluzione grafica e Floppy Disk Drive da 170 Kbytes incorporati! Tastiera grafica separabile,...

posted @ giovedì 4 gennaio 2007 21:02 | Feedback (6) | Filed Under [ C# Notizie dal mondo e fatti miei ]

Nuovo nick

Oggi finalmente ho capito certe espressioni e toni al limite per il mio nick rossalasera at hotmail.it  Da dove deriva tale nick: semplicemente dal detto "rosso la sera buon tempo di spera" dunque prendo la prima parte del mio nome rosa(lba) metto la doppia s e diventa "rossa la sera buon tempo si spera" per far corto rossalasera at hotmail.it Grazie ad una persona moralmente pulita, dunque merita tutto il mio rispetto, sono stata illuminata sulle possibili ragioni di tali espressioni, visto che l'origine del nick era molto lontano da quello che erano andati a pensare io avevo delle difficoltà. Tagliando...

posted @ giovedì 28 dicembre 2006 16:40 | Feedback (8) | Filed Under [ C# Notizie dal mondo e fatti miei ]

[70-300] Esame superato....finalmente!

Sono appena rientrata a Potenza ed ora ho modo di postare ... esame superato! Piccolo appunto sull'esame, quindi leggersi consiglio per chi dove sostenerlo: - l'esame è composto da più casi - ogni caso ho un suo tempo comprensivo della revisione delle domande - il tempo per i commenti è incluso nell'ultimo caso Dunque ricapitolando, inizia il primo caso con i suoi ad esempio 50 minuti, in questi 50 minuti dovete leggere il caso, rispondere alle domande ed effettuare la revisione delle domande. Allo scadere dei 50 minuti, si passa al secondo caso e non è prevista una revisione globale delle domande alla fine di...

posted @ giovedì 7 dicembre 2006 13:22 | Feedback (5) | Filed Under [ C# Notizie dal mondo e fatti miei ]

[70-300] Girovagando in rete

Girovagando un pò in rete ho trovato questo  post di Claudio Brotto d'ansia d'esame, inizio a preoccuparmi :) ? Rosalba oggi, sì sono quella che si tiene la testa non credevo mi avessero già fatto il ritratto :D

posted @ martedì 21 novembre 2006 00:08 | Feedback (0) | Filed Under [ C# ]

[70-300] Postare o non postare.....

Rieccomi :)!!! In questi giorni sto studiando per il fatidico 70 - 300 ovvero Analyzing Requirements and Defining Microsoft.NET Solution Architectures. Posterò solo alcune cose ma nel frattempo vi consiglio gli ottimi articoli di Lorenzo in particolare http://blogs.ugidotnet.org/lbarbieri/articles/MSF_TradeOff.aspx. Buona lettura!

posted @ domenica 19 novembre 2006 12:13 | Feedback (3) | Filed Under [ C# Articoli Tecnici ]

Sono MCT

Finalmente.... SONO UNA MCT grazie a tutta la Community, l'ammetto sono felice! http://www.microsoft.com/learning/mcp/transcripts Transcrip ID 720522  ed Access Code rosalba1

posted @ giovedì 13 luglio 2006 14:45 | Feedback (17) | Filed Under [ C# XML Notizie dal mondo e fatti miei Articoli Tecnici ]

Tra un antipasto, un primo ed un bicchiere di vino

Questa sera sono stata a cena con Daniele Bochicchio   e rispettiva moglie, Michele Locuratolo che la moglie ha promesso di farmela incontrare la prossima volta, peccato che entrambi hanno lasciato a casa i rispettivi pargoli, comunque siamo andati in un bellissimo agriturismo di Rapolla dove abbiamo mangiato veramente bene. Si è parlato molto di eventi, Asp.Net, community, Microsoft, Framework etc...... Insomma un rappresentate per community ed è stata una bella serata, bella la vita di community :)

posted @ giovedì 1 giugno 2006 02:53 | Feedback (1) | Filed Under [ C# Notizie dal mondo e fatti miei ]

[70-315] EVVIVVVVAAAAA SONO FINALMENTE UN MCAD

Oggi pomeriggio, dopo nottate passate sui libri e sveglia all'alba, posso dire che sono una Microsoft Certified Application Developer (MCAD) Per sostenere l'esame 70-315 sono andata presso Delta Servizi Srl, nuovissimo centro d'esami Pearson, centro comodamente raggiungibile e personale molto cordiale, devo dire finalmente uno anche a  Potenza, era ora!!!  A questo punto che devo dire, si è realizzato uno dei miei sogni GRAZIE MILLE A TUTTA LA COMMUNITY SENZA IL VOSTRO INCORAGGIAMENTO ED I VOSTRI CONSIGLI  NON CI SAREI MAI RIUSCITA   Ps. un giro di spumante per tutti !!!  Nb... ed è già ufficiale http://www.microsoft.com/learning/mcp/transcripts  Transcript ID 720522 Access Code rosalba1

posted @ giovedì 25 maggio 2006 19:25 | Feedback (10) | Filed Under [ C# XML Notizie dal mondo e fatti miei ]

[70-315] Data Sets ed il loro caching

Abbiamo già parlato altre volte di Ado.Net e Data Sets, questa volta vediamo con un rapido esempio come si crea un data set con più tabelle, nello specifico due e come impostare l'object Cache, ossia come non mantenere in memoria data set della dimensione biblica. Vediamo il codice //Data adapter, SQL command e connection string.SqlDataAdapter dar =new SqlDataAdapter("SELECT * FROM Clienti",     "server=(local);database=Contacts;Trusted_Connection=yes");// Data set abbiamo due data tablespublic DataSet ledue = new DataSet("Due");private void Page_Load(object sender, System.EventArgs e){    // Ora facciamo il cache se è la prima volta che la pagina è visualizzata    // o se l'object Cache non esiste    if  ((!IsPostBack) ¦¦ (Cache.Get("leDue") == null))    {  // Creiamo la tabella Clinti        DataTable Clienti = new DataTable("Clienti");        dar.Fill(Clienti);        // Ora modifichiamo il SELECT command dell'adpter        dar.SelectCommand.CommandText = "SELECT * FROM Preventivi";        // Creiamo la tabella Preventivi        DataTable Preventivi = new DataTable("Preventivi");        dar.Fill(Preventivi);        // Aggiungiamole entrambe allo stesso dataset.        leDue.Tables.Add(Preventivi);        leDue.Tables.Add(Clienti);        // Qui impostiamo il tempo di cache del data set a 40 minuti.        Cache.Add("leDue", leDue, null, DateTime.MaxValue,            System.TimeSpan.FromMinutes(40),             System.Web.Caching.CacheItemPriority.Default, null);        // Vogliamo vedere i nostri dati in una drop-down list quindi bindiamo.        drClienti.DataBind();        }    else        // Ok abbiamo già il dataset in cache utilizziamolo        leDue = (DataSet) Cache["leDue"];} Ed ora vado a fare ancora qualche test....sperando che riprenda a funzionare l'ADSL così posso usare IMHO sul portatile e non fare travasi di post da un Pc all'altro :( powered by IMHO 1.3

posted @ giovedì 25 maggio 2006 01:29 | Feedback (0) | Filed Under [ C# ]

[70-315] Caching e Monitorig

Vediamo brevemente uno degli argomenti più "funzionali" in una Web Application,  l'uso del caching... perchè? Immaginate di dover rispondere sempre la stessa cosa più volte in un lasso di tempo abbastanza lungo, sarebbe molto comodo registrare la nostra risposta e ripeterla + volte senza dover collegare il cervello... in pratica il caching permette una permanenza in memoria delle risposte più frenquenti e vengono mantenute per un perido di tempo determinato, dopo tale periodo la nuova richiesta genererà una nuova risposta che persisterà in memoria per lo stesso tempo della precedente. Questo è il significato del caching, abbiamo:

posted @ mercoledì 24 maggio 2006 21:10 | Feedback (0) | Filed Under [ C# ]

[70-315] Custom Web Controls

Visto che ieri ho battuto la fiacca con i post, oggi ne pubblicherò più di qualcuno nel corso della giornata così mi farete compagnia mentre ripasso le ultime cose, tanto la giornata è torrida meglio che me ne sto al fresco a casa :D . Concluderemo la giornata con l'argomento più gettonato tra i miei post ADO.NET (n.d.r. pensate uno solo di loro ha realizzato oltre 340 visite e gli altri sono tutti sopra i 180 contatti, ma che farà Ado.Net ai programmatori italiani!!!) Dunque iniziamo con i Custom Web Controls (l'indicherò per...

posted @ mercoledì 24 maggio 2006 15:26 | Feedback (1) | Filed Under [ C# ]

[70-315] SSL (Secure Sokets Layer), certificati ed IIS

Quando vedevo apparire le scritte https ed SSL, tanto tempo fa dicevo oooooooohhhhhhhhhhhh magia!!!! Nei post relativi ad altri esami (70-315 e 70-320) abbiamo già parlato di cosa sia, in generale, l'autenticazione e l'autorizzazione, per le nostre applicazioni web abbiamo anche il problema di assicurare che le informazioni in viaggio su Internet siano al riparo da occhi indiscreti, soprattutto se sono i codici della nostra carta di credito. Il tutto si basa nell'invio, ricezione e controllo di encryption key per la sessione dell'utente. Ok, vorremmo che anche il nostro "sito" sia SSL-protetto, e come facciamo? E' inutile che cerchiamo...

posted @ lunedì 22 maggio 2006 23:42 | Feedback (7) | Filed Under [ C# ]

[70-315] Building di una Web Application

Ripassando in vista dell'esame, vediamo alcuni piccoli dettagli su come effettuare il building di una Web Application. Release o Debug? Come ben sappiamo un'applicazione con l'opzione release è più veloce della stessa con l'opzione debug, questo perchè non viene generato il database del programma (.pdb), esso contiene informazioni sui simboli utilizzati dall'applicazione, la domanda è.. a che serve? Ad esempio per monitorare i valori delle variabili o per settare i breakpoints. Quindi se VS.Net non monitora queste informazioni l'applicazione sarà eseguita molto più velocemente. Identifichiamo Se l'utente della nostra applicazione volesse sapere chi ne è stato l'autore,...

posted @ sabato 20 maggio 2006 23:30 | Feedback (1) | Filed Under [ C# ]

[70-315] Articoli sui cookie, le classi di entità personalizzate, reflection

Oggi pomeriggio mi sono dedicata a fare i primi test per l'esame, non male, comunque cercherò come sempre d'impegnarmi al massimo, di non sottovalutare l'esame ma poi come va va, è pure sempre "solo" un esame....   Nel frattempo che mi decido a scrivere il primo post sull'argomento vi consiglio tre articoli pubblicati su MSDN.  Buona lettura!   1) Verso la padronanza di ASP.NET: presentazione delle classi di entità personalizzate Karl SeguinMicrosoft Corporation Marzo 2005 Riassunto: Vi sono situazioni in cui i DataSet non tipizzati possono non costituire la soluzione migliore per la manipolazione dei dati. Scopo di questa guida è vagliare un'alternativa ai DataSet: le entità e...

posted @ giovedì 18 maggio 2006 22:13 | Feedback (0) | Filed Under [ C# ]

[70-315] .....Quando mi ci metto d'impegno :)

Ok, avrebbe fatto più scena postare alle 3 di notte...ma con Globalizing Web Application ed altre cosette ho terminato il 20% mancante. Piccola nota di colore ...per raggiungere l'obiettivo ho dovuto cibare il cervello con un bel pò di zucchero, da golosa che non sono altro oggi pomeriggio, prima di riprendere lo studio mi sono premiata con un bel gelato artigianale limone ed arancia rossa preso alla gelateria + golosa di Potenza. Magari può essere un buon metodo di studio :D. Ok, confesso la scusa della preparazione dell'esame è stata una scusa per sgarrare la dieta che da qualche giorno...

posted @ giovedì 18 maggio 2006 00:32 | Feedback (3) | Filed Under [ C# ]

[70-315] Tutti ne parlano......

Tra una cosa e l'altra ho iniziato, da un bel pò ormai, a studiare per l'ultimo esame così finalmente divento MCAD :D... prima di postare sull'argomento, cercherò d'evitare duplicazioni con i post degli esami precedenti, gli argomenti d'esame Microsoft li riporta  al link  http://www.microsoft.com/learning/exams/70-315.asp . I post non saranno tantissimi ma cercherò di riportare gli argomenti che mi sono parsi più intricati o che mi hanno colpito maggiormente. Certo che dopo il 70-320 il cammino mi sembra in discesa :D....   N.d.r. (Post modificato per i saggi suggerimenti dei membri della community :))

posted @ mercoledì 17 maggio 2006 17:40 | Feedback (3) | Filed Under [ C# ]

[OT] Oggi sono in vena di numeri

Oggi presa da smania di numeri ho fatto un pò di somme e con sorpresa ho scoperto che.... Tecnici 1° Con 219 visite il primo post su ADO.NEThttp://blogs.ugidotnet.org/rosalba/archive/2006/02/01/34085.aspx 2° Con 158 visitehttp://blogs.ugidotnet.org/rosalba/archive/2006/02/02/34173.aspx 3° Con 128 visite http://blogs.ugidotnet.org/rosalba/archive/2006/01/30/33934.aspx Ultimo posto con 29 visite dove si parlava di MySql, non tira proprio come argomento :Dhttp://blogs.ugidotnet.org/rosalba/archive/2006/04/04/38303.aspx Non tecnici 1° Con 215 visite (posto scontato visto il terrorismo mediatico fatto)http://blogs.ugidotnet.org/rosalba/archive/2006/03/13/36749.aspx 2° Il mio PRIMO post con 158 visitehttp://blogs.ugidotnet.org/rosalba/archive/2006/01/26/33743.aspx 3° Con 148 visite (ok erano pur sempre elezioni)http://blogs.ugidotnet.org/rosalba/archive/2006/04/10/38595.aspx Google si conferma come il maggior "portatore" di visite, sinceramente questo da un certo punto di vista mi consola altrimenti avrei pensato che era solo la community per farmi...

posted @ venerdì 28 aprile 2006 20:56 | Feedback (1) | Filed Under [ C# ]

[70-320] Evvvvvvvaaaaaaaaaaaaaiiiiiiiiiiiiiiiiiiiii esame superato!!!

Oggi pomeriggio sono andata presso il centro Didactica Srl di Napoli, centro Vue molto funzionale ed affollato, per sostenere il fatidico 70-320 Dopo oltre 1:30 di sudore, lacrime e sangue sono uscita dalla sala esami con un bel score 952 Forse non è elegante spubblicare il proprio punteggio ma dopo aver studiato tanto e ricordiamocelo bisogna studiare tanto per raccogliere mica le cose piovono dal cielo GRAZIE MILLE A TUTTI QUELLI CHE HANNO CREDUTO IN ME   Ps. ed è anche già visibile :D https://mcp.microsoft.com/authenticate/validatemcp.aspx  Transcript ID 720522  /  Access Code rosalba1  

posted @ giovedì 27 aprile 2006 22:26 | Feedback (10) | Filed Under [ C# ]

[70-320] Osservazioni sull'esame

Vi aspettavate il riassunto!!! Purtroppo oggi ho fatto una full immersion, ho dato una bella riguardata a quasi tutto il materiale, e chi ha sostenuto l'esame ha idea della mole "mattoniana" del materiale....e fatto alcuni test...ed alla luce dei test...tra gli argomenti "innoqui" ho rivisto in ordine sparso: serialization/deserialization sia la binary che XML come determinare la corretta versione dell'Assembly (application configuration file, publisher policy file, machine configuration file) ADO.Net che gira e rigira in compagnia dell'XML sono in tutto MCAD l'autenticazione dei Web Service (Winsows, Forms, Passport e None) il dynamic discovery  XPathNavigator etc.. XmlTextReader etc.. XML Fragments, che avevo tralasciato :D HTTP...

posted @ lunedì 24 aprile 2006 23:37 | Feedback (0) | Filed Under [ C# ]

[70-320] Un pò di cosette per l'esame

Tra ieri ed oggi ho fatto i primi test per l'esame, ok,ok avrei detto che facevo vacanza ma è stato più forte di me :D Il risultato? Su 70 domande un buon 55% le sapevo, non è stato brillantissimo però devo dire non male, ok quando sarò sotto stress d'esame sicuramente sbaglierò anche alcune semplici, ma tanto mi sono concessa un pò di tempo in più. Per le domande in effetti ho trovato su molti post notizie circa preferenze per i web services, sui Com+ ma secondo me troverò pure domande su ADO.Net e sul trace e debug. Come sappiamo le domande d'esame sono...

posted @ lunedì 3 aprile 2006 01:49 | Feedback (0) | Filed Under [ C# ]

La testa, la testa......

Ieri (parzialemente pure oggi) ero completamente andata di testa.... il Web Services finalmente prende forma :D. Poi vi aggiorno

posted @ giovedì 30 marzo 2006 15:44 | Feedback (0) | Filed Under [ C# ]

VS.NET 2005

Ok, ok non ho resistito ho messo sul portatile Visual Studio 2005 e tante altre cose  ho iniziato alle 18:00 a metter software su questo computer, tra aggiornamenti, riavvia etc ancora non ho finitooooooooooooooo!!! Tra un click e l'altro approfondisco i debugging tools. Comunque alcune prime osservazioni: Bella la Start Page con tutti i link a cose utili da scaricare e le news Comoda la suddivisione per i New Project anche se per trovare i Web Services mi è venuto un attimo di panico, non erano più al loro posto mmmmmmmmhhhhhh...... Molto friendly l'IDE anche se forse un pò troppo, sarà che sono vecchio...

posted @ mercoledì 29 marzo 2006 00:00 | Feedback (8) | Filed Under [ C# ]

[70-320] Web.config e Sicurezza in un Web Service

Dopo il deliquio per i DVD di MSDN, torniamo in noi e vediamo un pò cosa ci dice questo pezzettino di codice: <?xml version="1.0" encoding="utf-8" ?>   <configuration>             <system.web>                   <compilation defaultLanguage="vb" debug="true" />                   <customErrors mode="RemoteOnly" />                   <authentication mode="Windows" />                   <authorization>                           <allow user="*" /> <!-- Allow all user -->                   </authorization>                <trace enebled="false" requestLimit="10" pageOutput="false" traceMode="SortByTime" localOnly="true" /> <sessionStatemode="InProc"stateConnectionString="tcpip=130.0.0.1;42424"sqlConnectionString="data source=130.0.0.1;user id=sa;pwd="cookieless="false"timeout="20"/><globalization requestEncoding="utf-8" responseEncoding="utf-8"/></system.web></configuration> (N.D.R. vi dovrete accontentare oggi dell'aspetto estetico del post, ho IMHO sul portatile che in questo momento, anzi qualche ora fa ha iniziato il conto alla rovescia per formattarsi :D) Tutto questo ed altro ancora lo troviamo nel Web.config ossia il file di configurazione della nostra...

posted @ lunedì 27 marzo 2006 23:37 | Feedback (0) | Filed Under [ C# ]

[70-320] Remoting

Diciamola tutta...oggi non avevo voglia di fare niente :D. Le prossimi volte parleremo delle applicazioni distribuite, sinceramente è un argomento molto ostico almeno per me, ok non dovrei dirlo ma mica si può sapere tutto :D Comunque per appronfondire un pò ho trovato alcuni articoli tecnici molto interessanti: Microsoft .NET Remoting: una panoramica tecnica http://www.microsoft.com/italy/msdn/library/default.asp?url=/italy/msdn/library/net/framework/remoting.asp?frame=true Piet Obermeyer e Jonathan HawkinsMicrosoft Corporation Riepilogo: questo articolo costituisce una panoramica tecnica sulla struttura di Microsoft .NET remoting e contiene esempi in cui si utilizza un canale TCP o un canale HTTP Introduzione a Microsoft .NET Remoting Framework http://www.microsoft.com/italy/msdn/library/net/framework/remoting.asp Paddy SrinivasanMicrosoft Corporation Ultimo aggiornamento: luglio 2001 Riassunto: in questo articolo vengono spiegate le...

posted @ venerdì 17 marzo 2006 22:16 | Feedback (0) | Filed Under [ C# ]

[70-320] Articoli su COM+

Vorrei segnalarvi oggi alcuni articoli che ho letto con molto interesse presenti su MSDN, trattano dei COM+ sotto vari aspetti: "COM+ in .NET" di Rockford Lhotka (Magenic Technologies)  Luglio 2002 Si parla di: Enterprise Servicices, Configurazione dell'applicazione COM+, Operazione di subclassing di ServicedComponent, Supporto delle transazioni a due fasi, Utilizzo di AutoComplete, Transazioni manuali etc... Uso dei servizi COM+ in .NET Aggiornamento a Microsoft .NET di Tim McCarthy (InterKnowlogy) e Paul D. Sheriff (PDSA Inc.) Giugno 2002 Riassunto: In questo documento vengono illustrate le procedure per l'aggiunta di nuovi componenti di Microsoft .NET alle applicazioni COM e COM+ esistenti; l'interazione di tali elementi si rivelerà di particolare utilità...

posted @ martedì 14 marzo 2006 15:05 | Feedback (2) | Filed Under [ C# ]

[70-320] Amministrare i Serviced Component utilizzando il Component Service Tool (ovvero le sfere plus ruotanti)

I post sui COM+ non seguiranno un ordinamento logico ma seguiranno l'ispirazione del momento. Anche se, dopo la citazione di oggi, da parte di Lorenzo nel suo WebCast, dei miei Windows Services dovrò porre ancora più attenzione, quando scrivo i post, grazie : D è stato un grandissimo onore per me, tanto più che sono registrati quindi si tramanderanno ai posteri : D potrei anche montarmi la testa..... fly down fly down che è meglio. Citava anche un certo Igor... chissà chi è costui : P Torniamo a noi, l'ispirazione di oggi ci porterà a parlare di come amministrare i Serviced Component...

posted @ lunedì 13 marzo 2006 23:03 | Feedback (2) | Filed Under [ C# ]

[70-320] Amministrare, configurare e debugging

Ma questi Windows Services non finiscono mai, tanto è brutto tempo, nevica, piove, nevica, piove, io sto un pò così ma lasciamo perdere altrimenti........non posso neanche andare a fare il giro in macchina, meglio che ne approfitti per "zappare" sul portatile ........ Vi ricordo che per punirvi Lorenzo ha ipotizzato un mio Windows Services, altrimenti a scelta una firma del byte di Igor, come premio per chi compila il modulo di feedback ai suoi webcast..... USO Per l'uso di un Windows Service siamo tutti concordi che basta andare da Pannello di Controllo > Strumenti d'Amministrazione > Servizi e seguendo le icone " :...

posted @ sabato 11 marzo 2006 22:00 | Feedback (0) | Filed Under [ C# ]

[70-320] Continuiamo con i nostri Windows Services

Quando ho l'influenza divento molto acida ed agitata, la trovo un malessere fastidioso da impedirti da fare delle cose ma non tale da poterti mettere a letto e dire: "ok sto male facciamocene una ragione  e riposiamoci." All' "acidità" non posso porre pezza, per curare l'agitazione uso fare un giro in macchina senza meta, normalmente un trenta minuti mi bastano, tra una curva e l'altra i pensieri scivolano............... Ho ancora la voce "dell'uomo che è in me" , intendo dire il mio lato maschile, (eh Lorenzo meno male che i webcast sono unidirezionali )....comunque almeno respiro un pò meglio e pensare...

posted @ sabato 11 marzo 2006 00:33 | Feedback (0) | Filed Under [ C# ]

IMHO

MI SONO DECISA CONFIGURO CORRETTAMENTE IMHOooooooooo Ok, sono una gran pigrona per queste cose MAAAAAAAAAAAAAAAA oggi che ho cambiato pc mi sono resa conto che i miei post si vedono al 60%  EEEEEEEEEEEE  NOOOOOOOOOOOOOOOOOOOOOO!!!!!!!!!!!!!!!!!!!!!!!!!!!!1

posted @ venerdì 10 marzo 2006 13:06 | Feedback (1) | Filed Under [ C# ]

[70-320] Windows Services seconda parte

E' un pò lunghetto questo post, comunque studiando per l'esame 70-320 oggi vedremo come varie cose sui Windows Services: come crearli, gli eventi etc. COME SI CREA UN WINDOWS SERVICE Si procede come un qualsiasi progetto .NET scegliendo come templete Windows Service. Viene anche in questo caso creato il nostro bel file AssemblyInfo.cs e Service.cs.Vediamo il codice generato in automatico per Service.cs: using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Diagnostics;using System.ServiceProcess;namespace WinService1{    public class Service1 : System.ServiceProcess.ServiceBase    {        /// <summary>         /// Required designer variable.        /// </summary>        private System.ComponentModel.Container components = null;        public Service1()        {            // This call is required by the Windows.Forms Component Designer.            InitializeComponent();            // TODO: Add any initialization after the InitComponent call        }        // The main entry point for the process        static void Main()        {            System.ServiceProcess.ServiceBase[] ServicesToRun;            // More than one user Service may run within the same process. To add            // another service to this process, change the following line to            // create a second service object. For example,            //             ServicesToRun = new System.ServiceProcess.ServiceBase[] {new Service1(), new MySecondUserService()};            //                        System.ServiceProcess.ServiceBase.Run(ServicesToRun);        }        /// <summary>         /// Required method for Designer support - do not modify         /// the contents of this method with the code editor.        /// </summary>        private void InitializeComponent()        {            components = new System.ComponentModel.Container();            this.ServiceName = "Service1";        }        /// <summary>        /// Clean up any resources being used.        /// </summary>        protected override void Dispose( bool disposing )        {            if( disposing )            {                if (components != null)                 {                    components.Dispose();                }            }            base.Dispose( disposing );        }        /// <summary>        /// Set things in motion so your service can do its work.        /// </summary>        protected override void OnStart(string[] args)        {            // TODO: Add code here to start your service.        }         /// <summary>        /// Stop this service.        /// </summary>        protected override void OnStop()        {            // TODO: Add code here to perform any tear-down necessary to stop your service.        }    }} Supponiamo che il nome dato non ci piace, basterà rinominarlo con il tasto destro oppure dalla property File Name o da codice, nota che nell'esempio è riportato anche come aggiungere un altro service allo stesso processo         // The main entry point for the process        static void Main()        {            System.ServiceProcess.ServiceBase[] ServicesToRun;    //Cambiamo il nome del WindowsService            ServicesToRun=new System.ServiceProcess.ServiceBase[]                {new Service_CSharp()};    /*    Possiamo aggiungere più user Service allo stesso processo     mediante il seguente codice        ServicesToRun = new System.ServiceProcess.ServiceBase[] {new Service1(), new MySecondUserService()};        */                        System.ServiceProcess.ServiceBase.Run(ServicesToRun);        }   Vediamo qualche proprietà: AutoLog: settata a false...

posted @ giovedì 9 marzo 2006 20:34 | Feedback (0) | Filed Under [ C# ]

[70-320] Windows Services parte prima

Riprendiamo, influenza permettendo, i nostri post tecnici parlando dei Windows Services. Inizieremo oggi con una loro panoramica per poi approfondire man mano nei prossimi giorni. Cosa e dove sono Tra le varie cose che l'utente non vede o vede molto poco ci sono i Windows Services. Ovviamente, tutti voi ben sapete che per visualizzare i servizi presenti sul nostro pc basta, scegliere nel Pannello di Controllo l'icona degli Strumenti di Amministrazione e poi Servizi. A cosa potrebbero servire? Ad esempio per amministrare un network di connesioni, per monitorare le risorse e la loro l'utilizzazione, per analizzare l'uso del sistema etc. L'architettura di un...

posted @ mercoledì 8 marzo 2006 21:03 | Feedback (1101) | Filed Under [ C# ]

[70-320] Caspol.exe ed Al.exe

Oggi tra una cosa e l'altra non ho avuto tutto il tempo che avevo preventivato per scrivere il post.... prendetelo così nei prossimi giorni ci ritorneremo.   Al.exe (Assembly Linker) Questo tool è utilizzato per generare degli assembly da moduli o resource file, eseguendo dalla command prompt la seguente linea: al [sorgente] [opzioni] Vediamo le specifiche: Sorgente Descrizione   module[,target] Copia il contenuto di un modulo da un file specificato come target, dopo la copia Ale.exe compila il target in un assembly /link[resource]:file[,name[,target[,private]]] “linka” un resource file ad un assembly.   Opzioni Descrizione   /base: address Specifica l’indirizzo dove una DLL load sul computer al run time /bugreport: filename Specifica il nome...

posted @ sabato 4 marzo 2006 01:29 | Feedback (2) | Filed Under [ C# ]

Ora è ufficiale

Fa un certo effetto, è la mia prima volta Transcript ID (720522) and the Access Code (rosalba1) https://mcp.microsoft.com/authenticate/validatemcp.aspx

posted @ giovedì 9 febbraio 2006 22:08 | Feedback (14) | Filed Under [ C# ]

Domani è un altro giorno

L'intenzione iniziale, dopo aver superato l'esame ieri presso la Microview a Napoli, era di fare qualche giorno di vacanza dal pc, ma poi....  sempre così dico e poi gira gira sono lì che "zappo" sui tasti. Prossimo obiettivo è l'esame 70-320, il titolo è tutto un programma: Developing XML Web Services and Server Components with Microsoft Visual C# .NET and the Microsoft .NET Framework   Sono andata a sbirciare sul sito Microsoft  tutta pimpante, vediamo vediamo un pò il programma: Creating and Managing Microsoft Windows Services, Serviced Components, .NET Remoting Objects, and XML Web Services Create and manipulate a Windows service Create and consume a serviced component Create and consume...

posted @ mercoledì 8 febbraio 2006 22:54 | Feedback (5) | Filed Under [ C# ]

Ci mancavo solo io :D

  oggi ore 17:30 sono diventa MCP (esame 70-316) pensavete di esservi liberati di me piccolo riassuntino della giornata: partenza dalla stazione di Potenza Inferiore ore 12:19 arrivo a Napoli Centrale ore 14:45... passeggiata salutare fino al centro direzionale presso il centro Microwiev (carino il centro e personale molto cordiale) con arrivo al 6“ piano in leggero ritardo di 15 minuti (mi avevo già data per dispersa) dopo circa 2 ore e qualche minuto da quella stanza è uscita una MCP ossia io Grazie a: Stellina Lorenzo Barbieri , Igor Damiani e Michel powered by IMHO 1.3

posted @ martedì 7 febbraio 2006 22:12 | Feedback (9) | Filed Under [ C# ]

Utility una piccola panoramica

Spesso non sappiamo quale tool utilizzare, facciamo un piccolo schemino* riassuntivo, che ritoccheremo nei prossimi giorni, in ordine sparso: (*salvo errori e/o omissioni per cortesia avvisatemi!!) RegAsm.exe Assembly Registration Tool registra gli assembly per utilizzarli per i COM(Componet Object Model) .NET, utilizzando questo tool i COMP possono ad esempio essere utilizzarli nelle applicazioni VB 6.0. Una volta registrati vengono richiamati dalla mscoree.dll (clr) che deve ritrovarli nella GAC (Global Assembly Cache) o nello stesso folder dell'applicazione, nota controlla prima nella GAC e poi nel folder. nb: i componenti COM vanno dichiarati come public (/codebase switch specifica la file path per un assembly che non si...

posted @ domenica 5 febbraio 2006 00:48 | Feedback (3) | Filed Under [ C# ]

Accessibility ed Help...anche i programmatori hanno il cuore buono :)

Molte volte è vero , l'utente finale potrebbe impegnarsi un pò di più per apprendere un nuovo software, alcune volte, questo non è dovuta alla sua "fraccomodità" OR "snobbosità" ma deriva da una difficoltà oggettiva. Bisogna essere sempre disponibili alle difficoltà dell'altro, alle volte però non siamo così veloci da capirlo. Esempio qualche tempo fa un mio collega tra i suoi corsisti ebbe un non vedente, presi da altri problemi gli consegnammo il libro cartaceo, ovviamente una volta avutolo in mano disse "Ed io che me ne faccio?"....  che figuraccia, per tanto tempo mi sono sentita in colpa per l'accaduto anche se ero in totale...

posted @ venerdì 3 febbraio 2006 23:42 | Feedback (0) | Filed Under [ C# ]

Ado.Net popoliamo e relazioniamo

Dopo una giornata di "duro" ripasso... vediamo alcune delle cose che ho rivisto. Una domanda ma perchè mi sono apparse le scritte con il bianco nel box del codice? Dettagli sul Command Vediamo alcuni oggetti della collection Parameters dell'oggetto Command: Direction per specificare se il parametro è di input o di output i suoi valori possono essere: Input,Output,InputOutput o ReturnValue ParameterName specifica il nome che può essere usato come key per riferirsi al parametro nel codice Precision massimo numero di cifre numeric Scale massimo numero di decimal Size utilizzato con i parametri binari e string per rappresentare la massima dimensione dei dati in una colonna...

posted @ giovedì 2 febbraio 2006 23:19 | Feedback (4) | Filed Under [ C# ]

ADO.NET ovvero database alla riscossa.....

Prima di tutto, per chi volesse approfondire l'argomento, rimando ai numerosi post fatti da Igor  nonchè ovviamente ad msdn, in particolare consiglio questo articolo sulle notifiche di query di Bob Beauchemin per ADO.Net 2.0. Ora torniamo, visto che le domande su ADO.Net rappresentano una buona parte dell'esame 70-316 ed è importante nella vita professionale di un programmatore, ai fondamentali.... Come lavora ADO.Net Quando di lavora con gli archivi i tools messi a disposizione da ADO.Net ci vengono in aiuto, meno male!!!! La modalità di connessione ai dati utilizzata da ADO.Net è di default disconnessa, essa presenta diversi vantaggi: risparmio in termini di risorse di sistema maggior scalarità risparmio...

posted @ mercoledì 1 febbraio 2006 21:56 | Feedback (3) | Filed Under [ C# ]

Xml è tra di noi....

Oggi ho fatto un pò la scansafatiche  ogni tanto fa anche bene... vediamo una cosa carina che ho ripassato la classe XmlDataDocument e la trasformazione XSLT. XmlDataDocument è l'analogo del DataSet, quando i dati Xml vengono caricati nella rappresentazione in-memory (XmlDataDocument) essi vengono manipolati usando i W3C DOM (Document Object Model) inoltre legandoci al discorso che faremo dopo  un XmlDataDocument può essere utilizzato come sorgente per XSLT. La creazione di un XmlDataDocument richiede l'associazione con un DataSet, qui le cose sono due o utilizziamo un DataSet preesistente o ne creiamo uno vuoto e l'associamo al XmlDataDocument. Vediamo con qualche riga di codice come procedere: /*1° casoDataSet preesistente nominato DataSetold dunque lo utilizziamo come paramentro nel costruttore */XmlDataDocument mioDocumento=new XmlDataDocument(DataSetold);/*2° caso/non abbiamo un DataSet ma ne creiamo uno nuovo*/XmlDataDocument mioDocumento=new XmlDataDocument(); Ora...

posted @ mercoledì 1 febbraio 2006 00:02 | Feedback (2) | Filed Under [ C# ]

Errori che fan rima con orrori!!!

Ripassando, ripassando...... l'esame è sempre più vicinooooooo,cosa ho studiato oggi ?  : Debugging Windows varie, Debug e Trace,Log, Trace Switches La perfezione non è di questa Terra.... (neanche i miei post se trovate degli orrori AVVISATEMI!!!) Gli errori che possiamo commettere sono essenzialmente: syntax error (visualizzati nella Task List), Run-time e logici. Per porre rimedio alla mancaza di logica nel nostro programma effettuiamo l'analisi line-by-line con l'ausilio di StepInto,StepOver,StepOut,Run To Cursor e Set Next Statement. Facendo qualche simulazione dell'esame mi sono capitate diverse domande sulle Debugging Windows, facciamo un piccolo richiamo: Task List - i syntax error ed i TODO (commenti che indicano...

posted @ martedì 31 gennaio 2006 00:53 | Feedback (3) | Filed Under [ C# ]

Validating

Primo post tecnico (dopo la bacchetta di Igor :D)…..scegliere l’argomento è stato arudo,  parlerò di alcuni dettagli utili per il validating che proprio questa sera sto ripassando in vista dell'esame. Possiamo effettuare, come noto, il validating a livello field o a livello Form. Il primo caso è utile se vogliamo controllare se inseriamo i dati in modo corretto, mentre lo stiamo facendo, il secondo può tornare utile se vogliamo essere sicuri d'aver completato tutti i field di una Form. Field-validation Abbiamo tre tipi di eventi: KeyDown KeyPress KeyUp In abbinamento al  KeyPress in molti casi può tornare utile la Validating Characters. Il tipo Char ha alcuni metodi...

posted @ domenica 29 gennaio 2006 21:46 | Feedback (7) | Filed Under [ C# ]

Powered by:
Powered By Subtext Powered By ASP.NET