Visual C#
Nel numero 133 di IoProgrammo attualmente in edicola c’è un mio articolo, introduttivo, sulla piattaforma di sviluppo di Microsoft relativa alla progettazione di servizi, in standard SOA, per componenti software destinati alla robotica. Buona lettura. Technorati Tags:...
Tempo fa scrissi un articolo dal titolo “Simulare un operatore di call center con Windows Workflow Foundation”. Da un paio di settimane, a puntate (ben 7), l’articolo è visibile su Programmazione.IT Buona lettura. Technorati Tags: WF,Windows Workflow Foundation,C#,NET 3
Questo post nasce da una domanda posta da un mio PartnerClienteCollega. Il titolo è provocatorio, non credo sia possibile metterli a confronto, credo invece più adeguato valutare le esigenze e decidere, conoscendone i vantaggi e i limiti, di adottare l'uno anzichè l'altro. MOSS 2007 è un ambiente Web-based dotato di un backend scalabile in cui è possibile effettuare ricerche di informazioni, quindi ideale per condividere in azienda; Groove 2007 è un rich client, installato su ogni pc, per piccoli team, quindi ideale per decentralizzare la collaborazione. MOSS 2007 permette di sviluppare applicazioni con workflow mediante Windows Workflow Foundation; Groove 2007...
Se vi interessa l'argomento trovate l'articolo a questo link
Buona lettura
Qui trovate i miei post tecnici.
se vi occorre recuperare un valore da un file xml ecco una routine c#
public string GetDecodifica(string Value, string XMLFilePathName, string XMLFileName, string Nodo )
{
// istanzia XPath per navigare nei nodi del file xml
XPathDocument xdoc = new XPathDocument(XMLFilePathName + XMLFileName);
XPathNavigator xnav = ((IXPathNavigable)xdoc).CreateNavigator();
XPathNodeIterator xiter = xnav.Select(Nodo);
// Recupera da file xml il valore cercato
while(xiter.MoveNext())
{
XPathNodeIterator xiterFields = xiter.Current.SelectDescendants(XPathNodeType.Element,false);
while(xiterFields.MoveNext())
{
string cValue = Value;
if(xiterFields.Current.Name==cValue) return xiterFields.Current.Value;
}
}
return null;
}
...dopo parecchio silenzio....
se può servire a qualcuno ecco una routine c# che "svolge" un dataset di qualsiasi dimensione e ne scrive il contenuto in un file testuale.
public void WriteToTxt(DataSet myDataset, string pathFileName, string fileNameStartWith)
{
string file = String.Format("{0}{1}{2}.txt", pathFileName, fileNameStartWith, DateTime.Now.ToString("dd-MM-yyyy_HH.mm.ss"));
TextWriter tw = File.CreateText(file);
foreach (DataTable dt in myDataset.Tables)
{
foreach (DataRow dr in dt.Rows)
{
for (int i=0; i<=(dr.ItemArray.Length-1); i++) tw.Write(dr[i].ToString());
tw.WriteLine();
}
}
tw.Close();
}