Laden...

Forenbeiträge von Ahrimaan Ingesamt 350 Beiträge

11.04.2014 - 12:21 Uhr

Wenn ich glaube, dass du das vorhast was du geschrieben hast, geht das nur per Reflection.

type.GetType().GetFields(BindingFlags.Instance | BindingFlags.NonPublic)

Type.GetFields Method

25.03.2014 - 13:50 Uhr

Hallo zusammen,

klar mag es gerade ein Hype sein, aber einer den ich echt sexy finde 😉
Danke für die Tipps,
Angular.js schaue ich mir an

Grüße
Ahri

25.03.2014 - 13:03 Uhr

Hallo zusammen,

zur Zeit experimentiere ich viel mit der WebApi.
Um diese anzusprechen schreibe ich nebenbei eine Web App mit MVC

Ich merke aber immer mehr : Ich brauche MVC eigtl. gar nicht.
Es wäre sogar idealer nur mit HTML5 und jQuery zu arbeiten.

Ich habe nun viel gegoogelt nach HTML5 JQuery und WebApi, habe aber noch kein Konzept gefunden wie ich nur mit diesen drei Technologien eine App bauen kann.

Also WebApi ist mein Backend, dass ist klar.
Nur der Rest : Wie baue ich zB ein äquivalent zu der Layoutpage, wie mache ich das mit der Autorisierung
In MVC zB habe ich das Authorize Attribut genutzt.

Wie gesagt, das einzige was ich finde ist ein kostenpflichtiger Webcourse.

Hat jmd noch weiterführende Links oder sogar ein Beispielprojekt ?

Grüße
Ahri

23.03.2014 - 21:16 Uhr

Hi,

der Tip mit der REST konformen API war ein guter Tipp, danke 😉

23.03.2014 - 04:16 Uhr

Hallo zusammen,

ich finde bei google nix gescheites aber evtl. weiß jmd die Lösung :

Ich habe als WebApi zwei Methoden :


[HttpPost]
public bool UpdateUser([FromBody] User user)
{
 //...mache was
}

[HttpPost]
public bool AddUser([FromBody] User user)
{
 //...mache was
}


Nun kriege ich beim Aufruf einer der beiden Methoden folgende Text :

{"Message":"Fehler","ExceptionMessage":"Es wurden mehrere Aktionen gefunden, die mit der Anforderung übereinstimmen: \r\nBoolean UpdateUser(ChaosShopper.Data.Model.User) für den Typ ChaosShopper.WebApi.Controllers.AccountController\r\nBoolean AddUser(ChaosShopper.Data.Model.User) für den Typ ChaosShopper.WebApi.Controllers.AccountController","ExceptionType":"System.InvalidOperationException","StackTrace":"   bei System.Web.Http.Controllers.ApiControllerActionSelector.ActionSelectorCacheItem.SelectAction(HttpControllerContext controllerContext)\r\n   bei System.Web.Http.Controllers.ApiControllerActionSelector.SelectAction(HttpControllerContext controllerContext)\r\n   bei System.Web.Http.ApiController.ExecuteAsync(HttpControllerContext controllerContext, CancellationToken cancellationToken)\r\n   bei System.Web.Http.Dispatcher.HttpControllerDispatcher.SendAsyncInternal(HttpRequestMessage request, CancellationToken cancellationToken)\r\n   bei System.Web.Http.Dispatcher.HttpControllerDispatcher.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)"}

Sicherlich hat das etwas mit den Routen zu tun, nur fällt mir nicht ein wie man das Lösen könnte ...

Grüße

19.03.2014 - 08:53 Uhr

Oh man,

ich wäre sowas von dafür.
Xamarin selber getestet und es macht einfach Spaß damit, Apps zu schreiben.

Hoffen wir das beste.
Zumal es der Sprache C# und dem .NET Framework nochmal nen gewaltigen Schub geben könnte.

10.03.2014 - 11:12 Uhr

Mal ne andere Frage :

Ich habe festgestellt, dass ich bei Zeitkritischen Anwendungen unter Mono in einer Linux Umgebung einfach besser fahre
Evtl. mal an eine Portierung gedacht ?

Grüße

06.03.2014 - 14:48 Uhr

Ich finde sowas gehört zu den basics und du kannst mit dem ODER Operator arbeiten ||

Grüße

07.02.2014 - 13:02 Uhr

Finde ich persl. echt schick, wirkt nicht überladen und alles klar strukturiert 😃

07.02.2014 - 12:57 Uhr

Hallo,

danke für die flotte Umsetzung, ich werde es direk mal testen :=)

EDIT: Die mail kam an 😃

grüße

06.02.2014 - 14:02 Uhr

Hallo zusammen,

ich wollte meine Mailadresse ändern zum Muster Username+mycsharp@gmail.com

hiermit kann ich die Mails und den Ursprung eindeutig identifizieren.
Leider erlaubt es das System nicht.

Hier wünsche ich mir abhilfe.

Grüße

07.11.2013 - 11:01 Uhr

Hi, vielen Dank

07.11.2013 - 08:57 Uhr

Hallo zusammen,

wir haben einen Windows Dienst, welcher per /Console Switch als Konsolenapplikation läuft.

Ich möchte mir nun im Konsolenmodus mehrere Daten anzeigen lassen.

Meine Frage nun : wenn ein Konsolenfenster nicht verfügbar ist , fliegt mir dann Console.WriteLine um die Ohren oder landet es im Nirvana.

Wenn es mir um die Ohren fliegt, wie kann ich dann prüfen ob eine Konsole da ist ? Klar kann ich ne Statische Klasse machen die diese Info bereit hällt, aber evtl. gibt es ein .NET Boardmittel ?

Grüße

30.09.2013 - 11:45 Uhr

Ich weiß nicht ob dir das so passt aber wir hatten mal eine Lösung für eine Art Dezentralen Messanger :

Wir wollten einen Messanger ohne Zentralen Server. Der erste Client der sich einloggt ist dann der Masterserver. Sobald neue Clients dazukommen, fragen diese nach dem Master und kriegen von da die Daten. Sobald der Master Offline geht wandert der Mastertoken weiter.

Wie gesagt, dass ist seeeehr Grob umrissen wie das System funktioniert, bei weiteren Fragen und wenn das irgendwie zu dir passt, melde dich einfach.

Grüße

18.09.2013 - 11:48 Uhr

Ich würde mal per telnet schauen, ob du überhaupt auf den Server kommst oder ob dieser dich blockt.
SmtpClient nutzen wir auch und das geht sauber beim Exchange Server

09.08.2013 - 12:25 Uhr

hm ich würde sowas mit einem WebService/DBTabelle etc erledigen wo je nach User ID die zu ladenden Module drin stehen.
Diese zieht sich dein Programm und baut daraufhin die Module zusammen.
Aber einfacher wäre es, alle Module zu laden und die einzelnen Module entscheiden zu lassen, ob die geladen werden dürfen oder nicht.

08.08.2013 - 16:46 Uhr

Ich würde gerne wissen ob es Messungen gibt mit Unterschieden zwischen zB Listfor und PlainHTML ?

Ansonsten gebe ich dir mit MagicStrings etc absolut recht 😉
Leider lebt MS es aber einem anders vor 😕

30.07.2013 - 09:41 Uhr

Hast du Zugriff auf die Clients und den Server Codetechnisch ?

Warum dann nicht den Ansatz wählen, dass die Clients einen festen Server als Ansprechpartner haben (oder einen DNS Namen) und sich bei ihm melden.
So brauchst du das Broadcasting nicht

26.07.2013 - 12:15 Uhr

Hallo Herbivore,

ja ich gebe dir Recht.
Im falle unseres Programms haben die Plugins aber Events, an die sich der Host "klammert"
Das Plugin feuert dann, wenn es Daten benötitgt, das Event ab und der Host reagiert.

Von daher kenne sich beide nicht sondern nur das Interface

26.07.2013 - 10:48 Uhr

Ich nutze die Variante, dass das Plugin bei der Hauptassembly nach Daten fragt und diese liefert.
Ich fände es recht unglücklich, wenn mein Plugin direkt mit ner DB kommunizieren dürfte/könnte.
Andererseits, schaut man sich zB Miranda an, hat jedes Plugin für ein Protokoll die Möglichkeit selbstständig eine Verbindung aufzubauen.

Sei es drum, für DB Zugriffe würde ich die Variante Plugin fragt Main bevorzugen

24.07.2013 - 15:56 Uhr

Man sollte aber ohnehin mit View- und SubmitModels arbeiten, statt eine Entity an die View zu schubsen. Dann löst sich dieses Problem von alleine.

Das allerdings höre ich zum ersten mal.
Wie stelle ich das an ? Übergebe ich dir View 2 Models ?

Grüße

24.07.2013 - 14:28 Uhr

Hallo zusammen,

ich habe eine Klasse X

mit dem property Address

Address ist wiederum eine Klasse mit x propertys

Ich habe nun für die Klasse Address eine PartialView geschrieben
und binde diese in einer anderen View ein.

Nun der Kruxx : Ich mache bei meiner Hauptview einen Postback mit Klasse x.
in x ist Adress vorhanden aber alle Propertys auf "null"

Irgendwie klappt das Modelbidning nicht. Hat MVC Probleme mit den Subklassen ?

Klasse Address:

[Serializable]
    public class AddressModel
    {
        public string LocationName { get; set; }
        public string Street { get; set; }
        public string Postcode { get; set; }
        public string City { get; set; }
    }
public class RequestModel
    {
        public RequestModel()
        {
            Address = new AddressModel();
        }

        public Guid Id { get; set; }
        public AddressModel Adress { get; set; }}

Die Hauptview hat das :

@Html.Partial("AdressModelControl", Model.Address)



Und die Partial View:

@model Models.AddressModel
<div class="row clearfix remove-bottom">
@Html.LabelFor(x => x.LocationName, new { @class = "two columns alpha omega label-inline" })
@Html.TextBoxFor(x => x.LocationName, new { @class = "two columns alpha omega" })
</div>
<div class="row clearfix remove-bottom">
@Html.LabelFor(x => x.Street, new { @class = "two columns alpha omega label-inline" })
@Html.TextBoxFor(x => x.Street, new { @class = "two columns alpha omega" })
</div>
<div class="row clearfix remove-bottom">
@Html.LabelFor(x => x.Postcode, new { @class = "two columns alpha omega label-inline" })
@Html.TextBoxFor(x => x.Postcode, new { @class = "one columns alpha omega" })
</div>
<div class="row clearfix remove-bottom">
@Html.LabelFor(x => x.City, new { @class = "two columns alpha omega label-inline" })
@Html.TextBoxFor(x => x.City, new { @class = "two columns alpha omega" })
</div>



Grüße
24.07.2013 - 12:26 Uhr

Hi ,
zu 1.) Gibt es bei WP8 aber nicht mehr 😦 Wurde abgeschafft ... warum auch immer ...

zu 2.) Ja WENN die aktualisierung der LiveTiles immer gehen würde.
Durch die bekanntent Push probleme wird es eben nicht oder nur wenn man die Applikation öffnet aktualisiert ...
Es gibt Foren in denen zig Threads sich darüber auslassen.
naja mit WP8.1 soll ja ein Benachrichtigungscenter kommen

24.07.2013 - 09:55 Uhr

Also ich hatte nun die Möglichkeit WP auf Herz und Nieren zu prüfen.

Vorteile : Es läuft echt smooth, man braucht keinen Quadcore nur damit das Betriebssystem flüssig läuft.

Die Livetiles sind echt super.

Die Integration von Facebook in die Kontakte ist klasse.

nachteile:
Kein Googleplus
Push Probleme bei Facebook , Whatsapp
Keine benachrichtigung LED bei eingegangenen Messages etc wie bei Android
Kein Benachrichtigungsfenster, alles nur von den Livetiles ablesbar.
Keine Unterschiedlichen Lautstärken für Klingelton , Spieleton und Medienton.
Keine Dropbox

Ich muss ganz ehrlich sagen, dass ich WP8 mag mir aber nur ein Smartphone kaufen werde, wenn es extrem günstig wird.
Mit den Nachteilen kann ich zur Zeit nicht leben

23.07.2013 - 09:44 Uhr

Hallo Abt,

das mit den Sessions ist ein guter Tipp ABER :
Was ist mit Anwendungen die darauf angewiesen sind ?

Bisher lösen wir es so, das bei jedem Request die Daten aus der DB geholt werden und lokal damit gearbeitet wird
Also so :

View -> hole Daten -> Model1 , bei Post speichern weiter zu View2 -> hole Daten -> Model2

12.07.2013 - 09:29 Uhr

Probiere ich aus, vielen Dank !

12.07.2013 - 08:57 Uhr

Hallo zusammen,
laut definition iteriert ein EditorFor durch eine Collection und übergibt immer nur ein Item an ein Template.

Ich habe nun ein Template gebaut

@model SelectableItem
<div class="row">
    <label class="three columns label-inline">
        @Html.LabelFor(x => x.Value)
        @Html.CheckBoxFor(x => x.Selected, new { @class = "right" })
    </label>
</div>

In meiner Hauptview übergebe ich nun :


@Html.EditorFor(x => x.ItemList,"Template")

Das Item selber :

public List<SelectableItem> ItemList{ get; set; }

Ich kriege aber nun die Exception, dass er eine Liste bekommen hat aber nur ein Item erwartet.....
Irgendwas mache ich doch falsch oder ?

10.07.2013 - 14:09 Uhr

TempData kann man aber nur nutzen, wenn man keinen Load Balancer hat.
Oder ?

09.07.2013 - 11:43 Uhr

Hallo gfoidl,

genau das würde ich auch vorschlagen, wenn jmd in MSMQ die Nachrichten nicht abholt (Prozess stürzt ab) bleiben die in der Pipeline.
Dann kann der Prozess neu starten und alles abgeholt werden.

21.06.2013 - 10:45 Uhr

Hi,

01.01.0001 ist gleich DateTime.MinValue.
Wenn du dieses also abfragst solltest du es auf Null setzen können oder leer oder was auch immer du setzen willst .

Grüße

26.04.2013 - 10:24 Uhr

Die Argumente sind toll keine Frage.
Ich habe die möglichkeit das Lumia 920 für 4 Wochen zu testen.
Danns chaue ich mal obs wieder ein Androide wird oder doch das WP8 Phone

Grüße

18.04.2013 - 14:57 Uhr

Das mit dem Apps schreiben finde ich pers. wichtig.
Ich werde mir mal Mono4Android anschauen, klingt spannend.

Ich muss also 99$ an MS zahlen damit ich Apps hochschieben kann ? Selbst wenn ich diese Kostenfrei anbiete ? Ungünstig 😕

18.04.2013 - 14:07 Uhr

Leider funktioniert Whatsapp und Skype unter WP8 nicht gerade so super wie man es gerne hätte.

Was genau funktioniert bei WhatsApp nicht so ?

Grüße

18.04.2013 - 13:33 Uhr

Hallo zusammen,

ich habe zur zeit ein Galaxy S3 und wollte das meiner Freundin vermachen.
ich möchte ein neues Smartphone und liebäugel ja mit dem Lumia 920.

Welches Smartphone habt ihr und was sagt Ihr zu dem Umstieg ?

P.S. Ich zocke kaum bis gar nicht, Facebook, Surfen und Schnappschüsse sind das Haupteinsatzgebiet

Grüße

11.04.2013 - 08:18 Uhr

Im Grunde musst du, egal ob VPN genutzt wird oder nicht, dich trotzdem um die Socherheit deiner Anwendung kümmern.
Wenn du also eine Webplattform aufbaust musst du Usermanagement etc implementieren.
Und auch auf so Sachen wie SQL Injection etc. achten.

Also: Möglich JA, aber bitte Absichern 😉

Grüße

10.04.2013 - 10:13 Uhr

Das Problem ist immer der Datenschutz.
Sollen Daten über Personen ausgetauscht werden NUR über VPN
Alle anderen Daten können auch, entsprechend abgesichert, über einen Webservice abgerufen werden.
Trotzdem brauchst du eine Domain/feste IP die öffentlich verfügbar ist.
Für VPN eine gute/potente gegenstelle (Bitte keine Fritzbox die macht bei 2 VPN IPSec Probleme)

20.03.2013 - 16:34 Uhr

verwendetes Datenbanksystem: <XML>

Hallo zusammen,

ich habe ein XDocument mit der Struktur :

<result>
<GUID>BLUBB</GUID>
<id>111</id>
<status>requested</status>
</result>
<result>
<GUID>blubb</GUID>
<id>112</id>
<status>rejected</status>
</result>

Ich muss dieses nun so sortieren, dass die EInträge mit dem Status "requested" zeurst kommt und dann alles andere nach einer Spalte sortiert sind.
Wie ich ein OrderBy mache weiß ich aber diesen speziellen Fall fehlt mir gerade die Kreativität 😦

Jmd eine Idee ?

Grüße

18.03.2013 - 15:07 Uhr

Nö, da bei uns Youtube gesperrt ist, demnach hätte ich es nicht lösen können

05.02.2013 - 11:58 Uhr

Ich würde jetzt ganz pragmatisch einen WCF Serice aufsetzen, welcher an deine Anwendungen die Daten liefert und auch dort wieder einschleust.
Du kannst so per Callbacks etc. direkt auf Änderungen reagieren, gewisse Knoten "sperren" für einen user etc.

Edit: Auch Berechtigung etc. kannst du über den Dienst "handeln"

Klingt gut ?

05.02.2013 - 11:26 Uhr

Ich würde einen ähnlichen Weg einschlagen nur macht es Sinn die Architektur anders zu wählen :

Eine Exe die nur die Dlls. lädt und als Basis nutzt.
Beim Update wirst du die Exe nie bzw. selten Updaten.
Beim laden der Assemblys prüft man ob diese korrupt sind.
So kommst du nie bzw. seltener in Probleme, dass dein Hauptprogramm korrupt ist.

P.S. Nutze dochd as UpdateSystem.net 😉

Grüße

05.02.2013 - 09:21 Uhr

Ich nutze Models nur als reine Datenhaltungsobjekte ohne Logik.
Umd as Laden der Models sollte sich imho eine andere Stelle kümmern (Repo, DA)

Grüße

01.02.2013 - 12:05 Uhr

Sehr schade,

ich hätte mir evtl. vom Betreiber gewünscht, dass er einen Aufruf startet. Jmd soll eine WebApp schreiben,damit es weiter geführt wird.
Nun ist es ganz vom Netz 😦

28.01.2013 - 09:56 Uhr

Je nach Umfang der Software:
Was soll Sie genau können ? Zentrale TErmine ala Outlook ? oder als lokaler Helfer ?
Ganz ehrlich ? Mach es so einfach wie möglich, nicht überladen etc.

Grüße

22.01.2013 - 12:30 Uhr

Dafür werde ich sicher erschlagen aber :
Was ist mit dem ganzem Dokument einelsen und dann per XPath drauf zugreifen ?

Die XPath Pfade kannst du dir in Konstanten oder ähnliches packen.

17.01.2013 - 15:06 Uhr

Winforms ist für mich einfach nur ein relikt, was zwangsweise mitgeschliffen wird.
(Nur meine Meinung)
WPF ist schneller, schlanker und schöner
Es ist einfacher die Schichten und Abhängigkeiten zu trennen und und und...

17.01.2013 - 09:09 Uhr

Ich habe mal ein tolles Buch gelesen, da wir damals auf WLAN Frequenzen was modulieren wollten für ein Projekt.

Es ist wirklich ein Riesen Overhead bei WLAN, man rechnte je anch verschlüsselung zwischen 40 und 70 %, je nach Last , TCP Paketgrößen etc etc etc.
Man sollte also IMMER mit einem Abzug der hälfte rechnen, hinzu kommt, das ständige aushandeln der Geschwindigkeit.

09.01.2013 - 11:13 Uhr

Danke an alle für die hilfreichen Beiträge und die Links.
Jetzt habe ich genug Stoff zum nachdenken 😉

Grüße

08.01.2013 - 11:52 Uhr

Ich möchte mich beruflich umorientieren (später nicht jetzt) und dachte mir, dass mir so ein Studium dann helfen würde.

08.01.2013 - 10:53 Uhr

Hallo zusammen,

ich überlege gerade ernsthaft ein Fernstudium Wirtschaftsinformatiker oder Medieninformatiker zu machen.

Ich weiß nur nicht was es mir bringt
Ich bin jetzt 29, bald 30 Jahre alt und seit 10 jahren in dem Beruf, habe mal Fachinformatiker/Anwendungsentwicklung gelernt.

Was würde es mir bringen ? Außer dem Titel wohl kaum noch was, ok Mathe wird mich weiter bringen bzw. Sachen wieder auffrischen. Was sonst ?

nachteile sehe ich im Zeitaufwand..

Was sagt Ihr, lohnt es sich noch eins anzufangen ?

Grüße

26.11.2012 - 11:24 Uhr

Richtig, da gebe ich dir recht.

Ok, dann ist es nun das PRoblem des Virenscanners 😉

Grüße