Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Portal
  • |
  • Mitglieder
Beiträge von Diräkt
Thema: Wann Datenbank-Verbindung (in Win-Anwendung) schliessen?
Am im Forum: Datentechnologien

Hallo Tachyon176


Überlicherweise sollte sie geschlossen werden, wenn sie nicht mehr verwendet wird.
(Open, Commands, Close)

Wenn du durch eine Logik die Verbindung in sehr kurzer Zeit sehr oft öffnest und wieder schliesst, sollte es selbstverständlich sein, die Verbindung etwas länger geöffnet zu haben.... (anstatt 100 Verbindungen in einer Sekunde aufzubauen :-) )


Beste Grüsse

Diräkt

Thema: Methode soll byte[]- und int/uint[]- Parameter unterschiedlich behandeln
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Hallo Rr.Robot


 byte[] array = new byte[] { };
            var result = array.ToList();
Funktioniert....

Wenn du erst ein Object daraus machst funktioniert es auch :

 byte[] array = new byte[] { };
            object arrayAsObject = array;
            var result = ((byte[])arrayAsObject).ToList();
 

Beste Grüsse

Diräkt

Thema: Methode soll byte[]- und int/uint[]- Parameter unterschiedlich behandeln
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Hallo Rr.Roboto

Herzliche Willkommen im Forum.

1. Ein Array hat folgende Methode "ToList()", damit kannst du ein Array in eine Liste umwandeln. (Eine List hat auch "ToArray()" ...)

2. Du kannst mittels "override ToString()" die Methode überschreiben und selbst definieren was zurück kommen soll. Wenn object == Byte dann ist eine explizites Casten nicht notwendig.

3. Alle nicht typisierten Collections soll man nicht mehr verwenden !


Beste Grüsse

Diräkt

Thema: PropertyValueEditor
Am im Forum: GUI: WPF und XAML

Hallo jogibear9988

Meinst du ein Property-Grid für WPF?

Native WPF 4 PropertyGrid

Beste Grüsse

Diräkt

Thema: Mehrere Comboboxen in Abhängigkeit zueinander (in beide Richtungen)?
Am im Forum: GUI: Windows-Forms

Hallo Werdy

Herzlich Willkommen im Forum.

Zitat
Der Kunde sollte auf dem GUI die Möglichkeit haben dass er ein Mitarbeiter wählt und dann sollten die oberen Comboboxen vom System befüllt werden.

Laut Deiner Beschreibung hat jeder Mitarbeiter nur ein Team, dieses gehört jeweils zu einer Abteilung welche einer Domäne zugeordnet ist. Somit ist ja immer eindeutig welcher Wert drinn stehen muss.
( Filtern )

Zitat
Wenn der Kunde die Combobox Abteilung wählt sollten die Domäne selektiert werden und im Team natürlich nur noch die möglichen Werte angezeigt werden ebenfalls für die Mitarbeiter.

Ein ComboBox Item hat ja "Text" und "Value". Als Value nimmst du die ID. Somit weisst du genau welche Domäne selektiert sein muss (combobox.Items.First(c=>c.Value==id))...

Nach unten hast du ja N Möglichkeiten, somit kannst du einfach wieder Filtern.

MSDN - DataSet Filtern und Sortieren
Beispiele von Galileo Computing


Beste Grüsse

Diräkt

Edit:

Schau Dir das mal an : Cascading ComboBox

Thema: Sound bei KeyUp-Event deaktivieren / unterdrücken?
Am im Forum: GUI: Windows-Forms

Hallo lazy

Versuch es mal mit:

e.SuppressKeyPress = true

Beste Grüsse

Diräkt

Thema: 3-mal mehr Apps für Windows 8 als für Apple's Mac - aber kommt es an?
Am im Forum: Smalltalk

Hallo Abt

Ich weiss du beziehst es auf Windows 8 und nicht auf Windows Phones. Aber ...

Zitat
Hat man also eine kleine aber feine Idee, die meinetwegen nur 99c kostet aber dafür ~10 Millionen Anweder erreicht - wo gibt es schon solche Chancen?

Genau das dachte ich mir auch. Habe etwa 5-6 Windows Phone Apps. Leider keine so weltbekannte App und keine 100 Mio. Downloads, aber als zusätzliche Einnahme-Quelle wirklich interessant.

Habe mittlerweile knapp 35k Apps verkauft (WP 7) und wenn man bedenkt, dass mittlefristig der Markt für Windows 8 Apps einiges grösser sein wird (fast jeder hat ein PC, aber nur ganz wenige ein Windows Phone), sehe ich da grosse Chancen.

Kurzfristig gesehen haben die Leute noch zuviel Angst vor Windows 8. Dies weil es auf den ersten Blick ein bisschen anderst aussieht. ( Was der Bauer nicht kennt, das frisst er nicht ).
Dies gibt uns Entwicklern aber die Gelegenheit, unsere Windows Store Apps gemütlich in der Freizeit zu entwickeln.

Beste Grüsse

Diräkt

Thema: Ändern des Standard-Sound-Devices
Am im Forum: Grafik und Sound

Hallo mbk_chilli

Es ist zwar nicht in c# aber du kannst es via c# aufrufen ;-)

Changing Windows Audio Device


Beste Grüsse

Diräkt

Thema: Zu regulärem Ausdruck zufällige Daten erzeugen, die auf den Ausdruck passen
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Hallo Starki

Herzlich Willkommen im Forum :-)

Wenn es nur um das Testen geht:

Online Regex Testing
Geniales Regex "Labor"

Wenn du nun wirklich ein "Generator" willst, schau Dir mal das an :

Rex

Zitat
Rex is a simple command line tool that takes a .NET regex pattern or several regex patterns and generates matching string(s) for them....


Beste Grüsse

Diräkt

Thema: Daten von DataGridView in SQL schreiben
Am im Forum: Datentechnologien

Hallo Knoden

Zitat
MySqlConnection connection = new MySqlConnection();
1. Wie es aussieht benutzt du nicht SQL sondern My SQL
Zitat
command.CommandText = "SELECT * FROM `zeiten` WHERE `zeiten_fk_personal_id` = " + txtEmployeeId.Text;
2. Autsch ! Sql Injection - Lesen.
...

Desweitern findest du in diesem Forum dutzende Beispiele. Gerne darfst du die Ergebnisse Deiner Suche hier posten.
Zitat
ich suche schon seit ein paar Stunden
Ich garantiere Dir auch, das du schnell fündig wirst. ( Suche benutzen )


Beste Grüsse

Diräkt

Thema: Problem mit dem MVVM Pattern
Am im Forum: GUI: WPF und XAML

Hallo Crank

Das sollte etwa so aussehen:


class DemoViewModel : BasicViewModel
    {
        private string _name;

        public string Name
        {
            get
            {
                return _name;
            }
            set
            {
               if(_name!=value)
               {
                _name = value;
                 OnPropertyChanged("Name");
                }
            }
        }
    }

Es heisst ja "OnPropertyChanged", somit solltest du dies auch nur feuern, wenn dem so ist...

Wenn du nun dem Property Name ein Wert zuweist und die selbe Instanz weiterhin nutzt, ist der Wert sicherlich vorhanden.


Beste Grüsse

Diräkt

Thema: Wie kann ich ein vererbtes Objekt in ein Objekt der Basisklasse casten?
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Hallo Kom2006

Du erreichst dies indem du alle Eigenschaften von B auf XML Ignore setzt. (Attribut hinzufügen)
Somit sieht dann B gleich aus wie A wenn es serialisiert wird.

Damit die Serialisierung überhaupt klaptt (Vererbung etc.) musst du aber entweder im Serialize-Konstruktor den Typ mitgeben oder die Klasse mit XmlInclude versehen.


Beste Grüsse

Diräkt

Thema: Wie kann ich ein vererbtes Objekt in ein Objekt der Basisklasse casten?
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Hallo Kom2006

Also Dein Problem ist also das Serializen. Selbst wenn du eine Kaffeemaschine in ein Elektrogerät castest, bleibt es eine Kaffeemaschine (nur halt generalisiert).

Dem Serializer musst du "erklären" das Elektrogerät auch serialisiert werden soll, dafür gibts 2 Varianten.

1.


[Serializable()]
[XmlInclude(typeof(KaffeeMaschine))]
public class Elektrogerät

2.
Die Serialize Methode hat eine Überladung wo du solche Typen als Array mitgeben kannst.


Wenn du Eigenschaften ausblenden willst, kannst du dies so erreichen:


[XmlIgnore]
public bool MaschineHatStrom{get;set;} 

(Um dein Ziel zu erreichen also :
1. Include XML Type
2. Exclude all Properties in Class B)

Beste Grüsse

Diräkt

Edit: Bedürfniss für Exclude entdeckt und hinzugefügt

Thema: docx zu pdf konvertieren
Am im Forum: Office-Technologien

Hallo FZelle

Danke für die Antwort.

Es geht darum das der Benutzer ein DOCX hochladen kann als Vorlage.
Ich erweitere die Vorlage dann, ersetze die Bookmarks mit Werten aus Datenbank und muss dies auch als PDF anbieten können.

Warum docx ?
=> Jeder Benutzer kann ein Word Dokument bearbeiten.


Beste Grüsse

Diräkt

Thema: docx zu pdf konvertieren
Am im Forum: Office-Technologien

Hallo gfoidl

Danke für Deine Antwort !!

Wie erhalte ich das XSLT vom Word Dokument ?

Wenn die meisten umwandler schon rechte Probleme hatten mit Tabellen, Grafiken, Tabulatoren, Einzügen ...

Meinst du über all diese Konvertierungen erhalte ich dann ein sauberes Resultat ?


Beste Grüsse

Diräkt

Thema: docx zu pdf konvertieren
Am im Forum: Office-Technologien

Hallo gfoidl

Meine Anforderung ist es aus einer WebApplikation ein byte[] Docx zu einem byte[] im PDF Format zu konvertieren.

Du denkst der Einsatz von einem PDF Drucker würde funktionieren für meine Anforderung? Wenn ja, kennst du gleich ein betimmten ? ( Kann ich das Ergebniss als byte[] bekommen, oder in einem stream ? )

Den Einsatz von Word-Automation (welcher auch von MS nicht empfohlen wird), halte ich für sehr problematisch und auch will ich keine Abhängigkeit zu MS Office.


Hallo FZelle

Danke für die Erklärung. Die Doku scheint so umfassend zu sein, das es "niemand" wirklich bewältigen kann, und die andern verlangen dann gleich 3'000-10'000 was für ein kleines Projekt doch recht krass wäre ;-)


Beste Grüsse

Diräkt

Thema: [erledigt] PDF sieht überall anderst aus
Am im Forum: Office-Technologien

Hallo gfoidl


Herzlichen Dank! Eigentlich suche ich immer die Fehler erst bei mir, hier hätte ich es mal umgekehrt machen sollen ;-)

Wenn ich von der Telerik WPF RadRichTextBox Demo ein Export mache, auch nur mit dem Inhalt "abc" funktioniert es ebenfalls nicht...

Irgendwie versteh ich nun zwar den Sinn von PDF's gar nicht mehr, aber das Problem ist erledigt, danke !

Fals jemand auch auf der Suche ist, und docx in pdf umwandeln möchte:
Nach langer Suche musste ich feststellen das es keine gratis Komponente gibt für die Konvertierung von docx nach pdf die auch nur annähernd funktioniert. Werde wohl auf eine Kostenpfliche lösung zurückgreifen müssen, da gibts ASPOSE und GemBox

Beste Grüsse

Diräkt

Thema: [erledigt] PDF sieht überall anderst aus
Am im Forum: Office-Technologien

Hallo gfoidl

Besten Dank für Deine Antwort.


Es wird teilweise nicht mal der "statische" Inhalt angezeigt auf dem IPad und auf dem Android Tablet. Mit statischer Inhalt meine ich ein "normalen" Text den ich im Word schreibe.

Das PDF generiere ich mithilfe von Telerik WPF RadRichTextBox Library. (So erweitert damit es fürs Web Funktioniert ;-) )


(Anbei der Screenshot)


Beste Grüsse

Diräkt

Edit:
=> Habe ein neues Word Dokument erstellt und nur "abc" reingeschrieben.
=> Wenn ich dies nun konvertiere zu einem PDF, sagt das Windows Phone 7.5 (corrupted file can't open ...)

Thema: [erledigt] PDF sieht überall anderst aus
Am im Forum: Office-Technologien

Hallo Leute :-)


Bisher glaubte ich PDF's sehen überall "gleich" aus. Heute wurde ich eines besseren belehrt.

Ich erzeuge Word Dokumente mit Open XML. Danach konvertiere ich dieses Dokument in ein PDF ( nicht über Word ... ).

Dieses PDF sieht im Acrobat Reader Windows perfekt aus. Auch im Metro PDF Viewer.

Beim installierten "Mac Preview PDF" habe ich eine fehlerhafte Darstellung und vieles wird einfach gar nicht ausgegeben. (man kann jedoch markieren und sieht "etwas" ist da ;) )

Installiere ich auf dem MAC den Adobe Acrobat Reader siehts auch perfekt aus.

Nun hab ich auf dem Android Tablet den Acrobat Reader installiert, leider wird gar kein Text raus gerendert. Wenn ich nun einen alternativen PDF Viewer nutze auf dem Android Tablet, ist die Darstellung zwar korrekt aber es wird mir alles in "Sonderzeichen" dargestellt....


Hat jemand eine Ahnung und kann mir ein Tipp oder Rat geben ?


Beste Grüsse

Diräkt

Thema: Benutzeroberflächen für das Erzeugen von Regex-Pattern und Code
Am im Forum: Rund um die Programmierung

Hallo BlackMatrix

Dieses Tool gibt es bereits :

http://www.ultrapico.com/Expresso.htm



Beste Grüsse

Diräkt

(ggf. kannst ja mal den Reflector benutzen ;) )

Thema: Fixer Abstand von "absolut" positionierten Div's
Am im Forum: Web-Technologien

Hallo Chilic

Herzlichen Dank für Deine Antwort!

Zitat
Wenn dieses div aus der Seite raus geht, gehen die absoluten natürlich auch mit.

Das ist okay und auch gewollt so. Nur würde ich gerne ein Grenzwert definieren. ( Gilt solange der Abstand von ganz Oben mindestens 50px beträgt)

Ich könnte es mit JavaScript lösen àlà:

 $(window).resize(function () {
                onResize();
            });

Jedoch würde ich es viel lieber mit css gelöst sehen !


Beste Grüsse

Diräkt

Thema: Fixer Abstand von "absolut" positionierten Div's
Am im Forum: Web-Technologien

Hallo :)


Ich kämpfe mit folgendem Problem:

=> Ich habe:


<div class="absoluteWrapper">
     <div class="relative">
          <div class="absolute">absolute</div>
          <div class="absolute2">absolute2</div>
          <div class="absolute3">absolute3</div>
          <div class="absolute4">absolute4</div>
      </div>
</div>

Diese Elemente sind vertikal sowie horizonal zentriert.

Wenn man nun die Browsergrösse in der Höhe verkleinert, verschwinden die Elemente.

Wie kann ich ein absoluten Mindest-Abstand von "Oben" deklarieren ?


Habe eine Test-Seite erstellt:
Test-Seite Link


Herzlichen Dank für Inputs


Beste Grüsse

Diräkt


Edit: HTML Layout angepasst an Test-Seite
Edit2: Titel Typo

Thema: Bei Änderung einer Variable eine Methode ausführen
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Hallo Grimmbizkit



private string meineEigenschaft;

public string MeineEigenschaft
{
  get{return meineEigenschaft;}
  set
  {
    if(meineEigenschaft!=value)
    {
      meineEigenschaft=value;
      MeineMethode();
    }
  }
}



Beste Grüsse

Diräkt

Thema: OpenAccess ORM in einer Anwendung mit mehreren Fenstern
Am im Forum: Datentechnologien

Hallo Rabban

Zitat
Ich weiß, aber das scheint bedeutend umständlicher zu sein, als wenn man es direkt mit OpenAccess macht. Ist ja auch irgendwie klar, es soll sich ja wie aus einem Guss anfühlen.

Kann ich absolut nicht bestätigen. Arbeite seit knapp 3 Jahren mit Telerik Controls und habe nur für ein mini Test-Projekt mal Open Access benutzt...


Beste Grüsse

Diräkt

Thema: OpenAccess ORM in einer Anwendung mit mehreren Fenstern
Am im Forum: Datentechnologien

Zitat
OpenAccess ist der kostenlose ORM von Telerik, damit man "einfacher" mit deren Komponenten interagieren kann. Aber du hast recht, EF und NHibernate sind schon die Maßstäbe.

=> OpenAccess kann sich absolut zeigen lassen
=> Hatt einige Vorteile gegenüber dem EF

EF 4.0 vs Open Access ORM



Beste Grüsse

Diräkt

Edit:
@Rabban ; du kannst die Controls genau so gut und einfach verwenden mit einer anderen DataSource(xml,sql....)und auch egal ob mit dem EF, Nhibernate oder was auch immer...

Thema: ListViewItem fokusieren
Am im Forum: GUI: WPF und XAML

Hallo Marx1809

Leider habe ich gerade keine Zeit um schnell ein Test-Projekt zu machen, daher bitte ich Dich (damit auch andere Antworten können) genau zu definieren was folgendes bedeutet: "funktioniert nicht".

=> erhält die ListBox den Fokus ?
=> Wird etwas selektiert ?
=> Sind die Items "gebunden" ?
=> Hast "SelectedItem" ev. auch gebunden ?
=> ...

Beste Grüsse

Diräkt

Thema: ListViewItem fokusieren
Am im Forum: GUI: WPF und XAML

Hallo Max1809

Versuchs mal hiermit:


protected DeleteButton...(object sender, EventArgs e)
{
     int selectedIndex = itemsListBox.SelectedIndex;
     itemsListBox.SelectedIndex = 0;
     DeleteFunction();
     itemsListBox.Focus();
     itemsListBox.SelectedIndex = selectedIndex;
}

Sollte das nicht klappen, bitte zeige wie genau du es bewerkstelligen möchtest.. (Dein Anasatz...)

Beste Grüsse

Diräkt

Thema: MVC 4 AspNetSqlProvider Viele UserProfiles autom. erstellen
Am im Forum: Web-Technologien

Hallo MyGil

Der Membership-Provider verschlüsselt normalerweise mit SHA-1 (default).
Mit diesem Wissen kannst du es easy nachbilden :

Snippet SHA1 Verschlüsselung


Beste Grüsse

Diräkt

Edit : Sonst hier noch ein intressanter Link

Thema: EF 4.x + Navigation Properties + ObservableCollection<T> möglich?
Am im Forum: Datentechnologien

Hallo Campy


Suchst du sowas ?



var result = MyContext.Entry(myEntry).Collection(r => r.MyNavigationTable).Query().Load();



Beste Grüsse

Diräkt

Thema: Prüfen ob Drucker erreichbar
Am im Forum: Rund um die Programmierung

Hallo mcdt

Zitat
Anpingen habe ich verworfen, da ich die IP des Druckers nicht kenne und sich diese auch ändern kann, und ich möchte nicht das Netzwerk durchsuchen ob der Drucker erreichbar ist.

Du kannst auch über den Hostname gehen. Versuch den Hostname vom Standard-Drucker herauszulesen danach den Ping abzusetzen.

Oder die Verbindung (Port) über den sich der Drucker verbindet herauszulesen und dann den Ping auf die IP absetzen.


Beste Grüsse

Diräkt