Nabend,
ich versuche mich gerade an der Windows Phone 7 programmierung mit Silverlight.
Soweit funktioniert es auch wie ich will (Ich krieg den JSON-Service geladen und auch in die dazu gehörige Logik übersetzt)
das Json-Format schaut in etwa so aus:
{"id":1,
"name": "hallo",
"groups":[{"gid":1,"name":"blub", "items":[{"id":1", "name": "irgendwas}]}]}
(kann sein das es jetzt gerade nicht richtig übertragen ist, sollte nur ein beispiel sein)
Dies wird nun in die Klassen Liste, Group und Item übertragen (in die entsprechenden propertys)
Dies mache ich wie folgt:
public void RequestList()
{
Uri webservice = new Uri(@"http://.....");
WebClient client = new WebClient();
client.OpenReadCompleted += ...(client_OpenReadCompleted);
client.OpenReadAsync(webservice);
void client_OpenReadCompleted(...)
{
Stream strm = e.Result;
DataContractJsonSerializer serializer = new DataContractJsonSerializer(typeof(Liste));
Liste itemliste = (Liste)serializer.ReadObject(strm);
lstList.ItemsSource = itemliste.group;
}
Das Problem ist nur das ich eine Listbox brauch die zwei dimensionen in eine Listbox packt. Das ganze soll als Listbox dann in etwa so aussehen:
Gruppenname
-Itemname
-Itemname
-...
-Itemname
Gruppenname
-Itemname
usw.
Die Gruppennamen bekomme ich angezeigt, aber wie komme ich nun zu den Itennamen?
Die Gruppennamen bekomme ich so:
<Listbox>
<Listbox.ItemTemplate>
<DataTemplate>
<Textblock name"txtGrpName" Text="{Binding name}"/>
</DataTemplate>
</Listbox.ItemTemplate>
</Listbox>
ich habe es mit {Binding items.name} und co schon probiert, nur leider ist nix da 😦
MoinMoin,
Ich habe im moment die Aufgabe, eine Art Windows Update Service zu schreiben für Windows Xp.
Die Situation ist folgende. Wir haben ca 100 Rechner hier stehen die mit XP stehen, die Rechner werden im moment bei jedem Rechnerstart bzw. jeden Anmeldeprozess "Neuinstalliert" so dass der User ein frisches Windows hat. Die Daten werden von einem Zentralen Server zu dem jeweiligen Rechner dann geschoben. Jedoch hat das ganze den Nachteil, dass es halt ein "frisches" Windows ist welches keine Updates hat. Da in letzter zeit allerdings einige Rechner häufiger von Viren befallen sind wollen wir dies nun beheben.
Nun hatte ich die idee, wie wäre es mit einem Service der die Updates von einem Zentralen Server bei jedem Systemstart bekommt und diese im hintergrund während der Arbeit installiert, so dass zb. Conficker etc keine große Chancen mehr hat da die Sicherheitslücken gestopft sind.
Nun die Frage - Ist sowas überhaupt möglich mit C#?
Ich bin leider schon zu lange raus aus .NET bzw C, C# ... daher weiß ich nicht was sich inzwischen alles getan hat 😦
Würde mich über eine Antwort freuen.
bye
silverlight?
Naja, leider muss man ja für Silverlight von dem User verlangen das er sich extra ein Plugin installieren muss dafür... dies wollte ich eigtl vermeiden
Hi, leider habe ich bei google nicht wirklich eine passende antwort gefunden auf meine Frage. Ich frage mich ob es möglich ist mit purem C# eine Webseite zu programmieren (kein ASP).
Also ich meine ob es möglich wäre eine webseite wie zb mit Ruby on Rails mit C# zu machen