Laden...
Avatar #avatar-2608.png
Haggy myCSharp.de - Member
CTO / Softwareentwickler Karlsruhe Dabei seit 22.03.2004 1.134 Beiträge
Benutzerbeschreibung
Arbeite als CTO und Softwareentwickler bei dem Team hinter Busliniensuche.de

Forenbeiträge von Haggy Ingesamt 1.134 Beiträge

11.08.2007 - 17:45 Uhr

Hi

hat jemand einen Tipp wie ich mittels .NET in den Tastaturpuffer datenlegen kann?

Muss eine Anwendung "fernsteuern". Dinge wie PostMessage und SendKeys sprechen die anwendung aber direkt an und beeinflussen deren verhalten. Brauche eher einen Zugriff auf den Tastaturpuffer so dass ich die keys da einlegen kann und diese dann normal von OS verarbeitet werden!

Schonmal danke für eure Tipps!

10.08.2007 - 09:11 Uhr

hi

meine vermutung geht zu ToolBoxItem.DependentAssemblies

allerdings finde ich kein passendes Beispiel 😦

10.08.2007 - 08:43 Uhr

ne ist nicht das wasi ch will. ich möchte ja das die DLLs autoamtisch als verweise in das projekt eingefügt werden in dem ich das control verwende , aussrdem sind die DLLs nicht im GAC

muss ich mir ein ToolBox Item erstellen udn dort die dependent assemblies setzen ? Kann leider kaum infos finden 😦

10.08.2007 - 07:57 Uhr

Hi

ich habe ein User Control entwickelt, welches 2 weitere DLLs von mir verwendet.

Momentan füge ich das Control manuell in die Toolbox ein. Wenn ich es nun auf eine Form ziehe wird die DLL in der sich das Control befindet dem Projekt als REferenz hinzugefügt, aber nicht die beiden abhängigen DLL's

Wie teile ich VS mit, dass es auch die 2 weiteren DLLs in die verweise automatisch mit einfügt ?

09.08.2007 - 11:36 Uhr

ich würde sagen es kommt drauf an wie du deine zukunfst siehst, siehst du dich selbst als programmierer, dann mach das projekt selbst mit sowenig externen controls wie möglich. ist es nur ein "projekt nebenbei" dann lässt sich eher darüber streiten.

denke das ist eine Geschmacksfrage. Thirdparty tools haben auch den vorteil das man zumeist kostenlos updates & bugfixes bekommt. UserControls zu entwicklen kostet u.u. einiges an Zeit die man nicht unbedingt hat 🙂

Natürlcih kann man dabei viellernen aber man sollte es immer abwägen

09.08.2007 - 11:27 Uhr

meinte die Calender komponente die ich oben eingefügt hatte 🙂

die controls die von haus aus bei ASP dabei sind sind natürlcih frei.

Den User in ein Objekt schreiben war genau was ich gemeint habe.
wie man die Termine in die Controls bekommt hängt von den Controls selbst ab.

Verwendest du nun ein Standard Ctl oder das daylight ?

09.08.2007 - 10:42 Uhr

ich würde sagen erstmla basics

noch als info das Calender control ist von infragistics und leider nicht free. aber ich vermute mal dass ishc irgendwo sowas uach in free finden lässt.

Die "bedingte" angzeige sehe ich weniger als problem.

Ich würde die anwendung sokonzipieren dass du dir irgendwo eine Eigenschaft mit der Identität des users hälst. und im forgeschrittenen modus in eigenen Identity / Principal am Thread.

Dann kannst du dir einfach in einer Datenklasse bei dem Aufbau der anzeige dir einen Select auf die Datenbank zusammenbauen der dir genau die sätze anzeigt, die zum user passen.

Das Control geht einfach auf die DataTable die es von der Methode der Datenklasse bekommen hat und zeigt alle Sätze an

09.08.2007 - 10:36 Uhr

Cool kannte ich noch nicht, werde ich mir mal genauer ansehen, au den ersten Blick gibts doch jede menge brauchbares material 🙂

09.08.2007 - 10:24 Uhr

Also ich lerne ja am liebsten von WEbcasts 😉

MSDN Solve hat einen ASP Bereich inkl. anfänger Webcast
http://www.microsoft.com/germany/msdn/solve/knowhow/webentwicklung/default.mspxs

MSDN Webcast finder am besten nach ASP suchen
http://www.microsoft.com/germany/msdn/webcasts/finder/default.mspx

in mienem BLog (BE-IT.NET) habe ich links am Rand noch weitere Einsteiger links

09.08.2007 - 10:09 Uhr

Das Problem bei dieser berechnung ist das sie nicht mehr stimmig sein muss wenn sich schrift art oder größe oder ggf. Auflösung (VGA, nicht VGA) ändert.

Mit Measure string bekommst du ja die länge des strings. wenn diese z.bsp. 100 ist und dein lable ist 60 breit, weißt du dass du 2 zeilen brauchst.

Das messen des string wird wohl das einzig zuverlässige sein.

09.08.2007 - 09:15 Uhr

wenn du schon C# kannst würde ich auf jedenfall ASP nehmen.

Obs in dem Zeitrahmen machbar ist hängt eben hauptsächlich von dir ab 🙂

Insgesamt klingt es nach einer lösbaren aufgabe.

Hilfreich wäre es sicher wenn du dir von vorne herrein abstecken würde was du in der 1. Version realissiert haben möchtest. Soll der Kalender z.bsp. nur ein Grid sien oder eine Tagesansicht.

Wenn letztes willst du diese selbst machen oder ein ThirdParty tool wie z.bsp. dieses

verwenden usw...

dann bleibt die Frage sind da bereiche in denen du dich schon auskennst oder ist prinzipiell alles neu land usw usw... 🙂

Insgesamt kann man sicher an dem Projekt viellernen und es sukzessive ausbauen. Ggf. klein anfangen und dann je nach pensum mehr dazu. Wenn die zugrundelegende Struktur passt sollte da kein problem sein

09.08.2007 - 09:04 Uhr

genau wie herbivore sagte hier der Code (untested) den kannst du z.bsp. im TextChange unterbringen. wichtig ist dass das graph objekt weggeschmissen wird.

Denke den Code im PaintEvent auszuführen wäre etwas zuviel des guten

            using(Graphics graph = this.CreateGraphics())
            {
                SizeF fontSize = graph.MeasureString(this.Text, this.Font);
                this.Width = fontSize.Width;
                fontSize = null;
            }
08.08.2007 - 13:13 Uhr

danke üfr eure posts hab mir eben entsprechendes dazu durchgelesen. leuchtet soweit ein.

Läuft Subversion auch unter vista ?

08.08.2007 - 12:57 Uhr

Was verwendet ihr an kostenlosen SourceCode Controll server?

Suche etwas dass sich in VS2005 integriert. geht das mit subversion ??

was gibts für alternativen ?

08.08.2007 - 11:03 Uhr

ich glaube ja weiß aber nicht mehr wie das genau aussah

08.08.2007 - 09:33 Uhr

Alle untercontrols der objekt eigenschaften sind ebenfalls serialisierbar.

Ich habe das Gefühl als würde der Designer im mom auf alle sichtbaren Untercontrols des UserControls losgehen. allerdings kann ich mir nicht erklären wieso er das aufeinmal tut.

Habe aucheinmal eben die Fehlermeldung gehabt dass ein Control auf dem Control nicht serialisiert werden kann, nur warum versucht das der Designer überhaupt ??

08.08.2007 - 08:39 Uhr

gab es nicht mal in excel die möglcihkeit dem Feldnamen etwas vorzustellen oder beim wert ein zeichen vorzustellen um den wert explizit in einen Typen zu casten?

Hab da irgendwann mal was am Rand mitbekommen gehabt, werde mich mal umhören

08.08.2007 - 08:27 Uhr

Hi

ich habe ein Custom Control, welches sich selbst zeichnet und auch ein paar UnterControls sowie einige Properties enthält.

Nun bekomme ich seit gestern den Fehler: "Der Typ System.ComponentModel.Component in Assembly System .... ist nicht als serialisierbar gekennzeichnet"

Nun bin ich mir aber nicht bewusst irgendwo in einem Property eine Component liegen zu haben die nicht serialisierbar ist.

Der Fehler tritt nur auf wenn ich das Control auf eine Form lege , auf der Form etwas endere un nun die Form speichern möchte (ist ja auch logisch weil er dann ja die Properties des Controls serialisiert)

Deswegen wollte ich den Designer debuggen und habe dafür im Priojekt bei den Debugoptionen die devenv.exe festgelegt allerdings springt der debugger bei dem fehler nicht an 😦

hat jemand einen tipp wie ich an die Codestelle kommen kann ?

08.08.2007 - 07:44 Uhr

Habe über OleDb noch nicht auf Excel zu gegriffen, aber hast du schonmal versucht für jeden Wert erst einen Parameter zu definieren, an diesem Expliztit den Typ zu setzen udn dann über die Parameter werte zu inserten ?

07.08.2007 - 11:49 Uhr

Hi

nutze ebenfalls eine eigene Datenkomponente dieser Art.

Eine Anregung habe ich ncoh die ich bei mir umgesetzt habe.

Die häufigsten Probleme sind ja das Formatieren von Werten oder das aufrufen von SQL Server spezifischen funktionen.

Deswegen hat bei mir jedes Behavior objekt methoden die diese Werte / SQL Server Methoden einkapseln. z.bsp so :


string whereClause = DefaultDataLayer.EncapsulateField("tablefield",SQLFunctions.ToInteger) + "<" + DefaultDataLayer.FormatValue( 100,customTypes.Integer) 

so kann dann später ohne probleme eine weitere Datenbank angehängt werden.

Feedback erwünscht 🙂

07.08.2007 - 10:53 Uhr

danke.

manchmal hat man einfach die fettesten tomaten vor den augen ... 😦

Bin drei mal über die Propertys und dachte "da gabs doch eins" aber hab jedes mal TabStop überlegen. Dieser Effekt hat schon etwas unheimliches...

07.08.2007 - 10:46 Uhr

Hi

brauche mal einen Tipp ich denke ich übersehe gerade irgendwo was offensichtlcihes aber ich finds einfach nicht.

Ich habe in einem User Defined Control eine Textbox und einen Button liegen.
Wenn das ContainerControl den Focus bekommt soll dieser direkt in die Textboxgehen (kein prob) wie verhindere ich aber, dass wenn der user nun wieder tab drückt dass der Button den Focus bekommt ?

Die Buttons die noch in dem Control liegen oder liegen werden sind sozusagen nur hilfscontrols für dieTextbox und wenn der user dem control den focus gibt wird er immer nur die Textbox meinen deswegen hätte ich gerne dass das gesamte controls als ein einziges nach aussen auftritt.

Es gibt da ja kein Property für oder?

Danke für eure Tipps!

07.08.2007 - 10:23 Uhr

Angedacht habe ich 2 Versionen des Controls zu machen eine Express ( so wie es aussieht kostenlos) und eine Enterprise für geld.

Bei der Express könnte man überlegen sie inkl. SourceCode hier ein zustellen.

HAb da aber ehrlich gesagt mir noch nicht soo gedanken gemacht. Erstmal will ich es stabil bekommen, da ich es komplett individualisierbar gehalten habe. Auch unerstützt es verschiedene Displays (im mom Tage und Stunden, weitere Folgen)

Insofern ist das Projekt nicht mehr allzu klein 🙂

Für Vorschläge bin ich aber offen

07.08.2007 - 10:02 Uhr

eben erst gesehen dass es eine Antwort gab 🙂

Bei Codeproject hab ich nichts wirklcih tolles gefunden . Zum Großteil waren es einfach "vergewaltigte" Grids 😉

habe nun ein eigenes Control entwickelt bzw. bin noch dabei s. www.BE-IT.NET

07.08.2007 - 10:01 Uhr

habe angefangen selbst ein Gantt Control zu entwickeln s. dazu meinen Blog www.BE-IT.NET

31.07.2007 - 19:56 Uhr

Hi

ich habe ein Objekt mit ein paar Eigenschaften wie 1,2 Farben, eine Font und ein paar strings.

Das Objekt besitzt das :

[TypeConverter(typeof(ExpandableObjectConverter))] -

Attribut.

Das Objekt selbst ist ein Eigenschaftsobjekt eines Userdefined Controls und dort [Browseable(true)]

nun stürzt mich VS aber immer ab wenn ich den Knotenpunkt im Propertygrid aufklappen möchte.

Arbeite mit VS2005 SP1 + Vista Patch auf einem Vista Notebook.

Hängt das Prob mit Vista zusammen oder muss ich noch etwas festlegen damit ich die properties im designer / property grid bearbeiten kann?

Auch wenn cih das Control von forms wegnehmen möchte auf denen es drauf ist stürzt mit VS ab, seit das control dieses Property hat

31.07.2007 - 14:22 Uhr

Ausser man weiss was man tut 🙂

@Programmierhans : Stimmt da war was 😉

30.07.2007 - 19:16 Uhr

Meine Spontan Idee wäre ableitung von DataSet machen und die Equals Methode überschreiben und eine Manuelle Logik implementieren.

möchtest du eigentlcih struktur oder inhalt vergleichen?

Bei letzterem müsstest du über alle Zeilen und spalten laufen oder mit Prüfsummen arbeiten

Allgemeines zum Vergleichen von Werten findest du z.Bsp. hier: http://www.codeproject.com/dotnet/DotNetEquality.asp

30.07.2007 - 19:10 Uhr

ja entweder so oder du machst es visuell im designer per drag and drop

der Designer Code soltle nach Microsoft empfehlung nicht manuell geändert werden gerade wegen effekten wie diesen 🙂

30.07.2007 - 19:09 Uhr

Danke für den Link-

Da bei mir nie alle Controls gleichzeitig zu sehen sein werden, habe ich es nun so gelöst dass ich mir jeweils nur die gezeichneten controls merke und nur diese prüfe

30.07.2007 - 19:08 Uhr

Kurze info.

hab nun die logik selbst implementiert in dem ich einfach ein scrollbar control drauf gelegt habe und im scroll entsprechend meine controls verschiebe geht so streßfrei

30.07.2007 - 12:21 Uhr

so habe nun mal den test gemacht und einen button eingefügt.

soabld ich in das control clicke springt die scrollbar immer so dass der button links am rand ist also genau komplett sichtbar wird.

wenn ich auf den button clicke das gleiche.

anscheinend erkennt er die buttons als controls aber meine selbstgezeichneten elemente nicht und positioniert sich also am button.

hat jemand einen tipp wie ich das beeinflussen kann?

Möchte nur ungern ein "fast" nicht sichtbares dummycontrol immer mit schleppen. zumal das control auch noch den focus erhält...

29.07.2007 - 19:19 Uhr

danke für eure antworten

der scrollbarwert wird nirgends manuell gesetzt

kann man das beeinflussen?

clicke ich das panel selbst springt nichts.

das Control ist breiter als das panel und fängt bei 0,0 an

Habe eben auch fest gestellt, dass der Effekt auch auftritt , wenn die Form den Focus verliert, ich eine andere anwendung aktiviere und wieder zurück wechsle.

Hängt vermutlich aber auch am Aktivieren bzw. dem Focus oder?

29.07.2007 - 13:58 Uhr

Hi

in einem User Control zeichne ich ein eigenes Control.

Diese User Control packe cih nun in ein Panel, welches in einem SplitContainer liegt.
Das Panel hat AutoScroll true. da scih das panel ,je nach angezeigten Daten ausdehnt.

Ich habe nun das problem dass wenn ich im panel nach Recht scroll und in das user control clicke dass dann die Scrollbar wieder auf 0 zurück springt. Hat jemand einen Tipp wieso ?

Kann es sein, dass das Problem daher rührt dass scih das User Control den Focus zieht?

27.07.2007 - 18:38 Uhr

Hi

ich habe ein Control mit vielen Rectangles.Nun würde ich gerne eine Hittest methode für die Rectangles stricken.

Gibts es einen effizienteren Weg als alle Rectangles durch zu laufen und für jedes mit der GraphicsPath.isVisible() Strategie fest zu stellen ob der Hittest auf ein Rectangle fällt?

Der Gedanke für jedes Rectangle ein Graphicspath objekt zu erstellen kommt mir doch etwas ineffizient vor.

Vielleicht über sehe ich ja auch gerade etwas

19.07.2007 - 13:52 Uhr

im ersten schritt nur einen NNTP Kompatiblem server, so dass client postings verfassen können

verwaltung der Groups etc über ein schmales webfront

19.07.2007 - 13:02 Uhr

hi

ich bin am überlegen eine GPL / OpenSource NewsServer Software zu entwickeln. Meine erste Frage gibte s sowas schon in .NET ?

Gitbs opensource projekte?

Wo findet man spezifikationen wie der server sie enau verhalten muss damit er zu allen gängigen newsreader komptaibel ist ?

Hat jemand schon mit soetwas erfahrung?

12.07.2007 - 15:24 Uhr

Hi

ab .NET 2.0 gibts ja die tolle SqlBulkInsert Klasse.

Diese funktioniert bei mir bis jetzt auch einwandfrei.
Meine Frage benötigt man irgendwelche besonderen Rechte ? Normalerweise funktioniert ein Bulkinsert doch immer filebasiert. Ist das mit dem SQLClient unter .NET 2.0 anders ?

Gibt es irgendwas zu beachten ?
Bzw. ab wievielen Sätze nehme ich den Bulkinsert scohn sobald ich gerade 2 Datensatze zum inserten habe ?

11.07.2007 - 08:00 Uhr

ja da hast du recht habe mir nun auch einen Wrapper für die von mir benötigten Funktionoen erstellt. Funktioniert mal soweit ! 🙂

10.07.2007 - 20:50 Uhr

Hi

Stehen die Funktionen der ApplicationDeployment Klasse nur zur Verfügung wenn cih eine ClickOnce Applikation habe ?

Bekomme beim abrufen von IsFirstRun den Fehler "Die Anwendungsidentität ist nicht festgelegt"

Kann man diese Funktionen gerade uch wie check for updates irgendwie für nicht ClickOnce anwendungen verwenden oder muss man hierzu ganz eigene Klassen entwickeln ?

10.07.2007 - 07:32 Uhr

Kein Strongtyping und ich komme nur über Reflection auf die Properties. Bzw. muss mir Wrapper schreiben die das reflektieren übernehmen

09.07.2007 - 15:04 Uhr

Hi

hat jemand einen Tipp wie ich eine versionsunabhängige anbindung an Outlook schaffe?

Gibt es eine Möglichkeit ausser LateBinding ?

Hat jemand erfahrungen / bestpractices in diesem Bereich ?

06.07.2007 - 09:37 Uhr

hi

also wenn cih es richtig verstehe ist das command lediglcih ein tool was in der lage ist mir einen paasenden provider zu erzeugen. Das eigentliche Probleme der verschiedenen syntax bzw. der einrahmung der Werte also ob "meinString" oder 'meinString' besteht weiterhin oder?

Ist immerhin ein Ansatz aber schade dass da Microsoft nicht einen Schritt weiter geht 😕
In unwissenheit dieser Klasse habe ich mir so eine Factory schon selbst erstellt 🙂

Naja rad zweimal erfunden wobei meine Factory da noch etwas intelligenter ist.

06.07.2007 - 09:23 Uhr

huch sorry hatte ich irgendwie komplett übersehen 🙂

06.07.2007 - 08:31 Uhr

ich stell mri gerade codereviews vor dem der referent code aus seinem program zietiert 😉)

"ook ook! ook?"

06.07.2007 - 08:06 Uhr

Ungetestet: Müsste DateTime.ParseExact hier nicht abhilfe schaffen?

06.07.2007 - 08:02 Uhr

Hi suche samples die die DBProviderFactory ausreizen, häufiger einsatz, was gibt es wissenswerte dazu usw ?

MSDN Hilfe habe ich mir bereits durchgelesen udn weiß was es tut aber würde gerne beispiele im Praktischen Einsatz sehen. Nutzt jemand diese Klasse?

06.07.2007 - 07:44 Uhr

*lol* Genial

ich glaub ich schlag meinem chef mal vor umzusteigen 😉

05.07.2007 - 10:41 Uhr

Hi

ich habe einen ToolStripContainer der im TopContainer einige ToolStrips hat. Nun merkt sich visual studio aber die position nicht richtig und oft springen die Toolstrips an eine andere position.

Teilweise kan nich auch die Reihenfolge nicht ändern weil die Toolstrips springen.
Hat jemand einen Tipp wie ich am effektivsten die Toolstrips anhand einer SortierungsID ausrichten kann ?

28.06.2007 - 09:12 Uhr

ggf. könnte er sogar die DLLs selbst als verschlüsselten string irgendwo halten und nur bei korrekten passwort (das auch in das entschlüsselungs PW einfließt) die Daten entschlüsseln das Assembly erzeugen und laden 🙂