Hallo ich mal wieder,
gibt es nen Workaround oder Tutorial das erklärt wie man Programme als Symbolleiste Programmieren kann.
Sinn und Zweck des ganzen: Man kennt das aus Linux, wo in der Taskleiste diese netten Traffic Werte angezeigt werden. Sowas hätte ich da auch gerne im Windows (Vielleicht kennt jemand dafür auch was als Freeware, dann wäre mal das erste Problem gleich so behoben). Aber eben nicht NUR die Netzdaten. Damit würden sich auch andere sinnvolle Programme unterbringen lassen.
Is sowas generell in C# möglich? Wenn ja gibts darüber ein Tutorial, oder vielleicht sogar eine Literatur?
Gruß
Markus Seidl
Hallo,
Wenn die Funktion in einer DLL-Datei sich befindet. Kann es sein das der
Name der Funktion in der DLL-Datei anders aussieht (z.B Fiopen@a4rt) und
nicht von den .net 2002 interpretiert werden kann (sprich gefunden). Öffne mal
die DLL Datei mit dem Dependency Walker (Depends.Exe im .Net Verzeichnis z.B.
c:\programme\Microsoft Visual Studio .NET 2003\...\bin) und schau dir mal den
Namen dort an. Vielleicht kannst du damit den richtigen Funktionsnamen
Herausfinden.
hallo - ich habe ein kleines problem bei der manipulation eines images mittels der graphics und bitmap objecte. die änderungen wirken sich leider nicht auf das image aus. vielleicht kann mir jemand sagen, wo das problem liegt :
Graphics Graph = Graphics.FromImage(Photo);
[ ... ]
Graph.ScaleTransform(0.9f, 0.9f)
[ ... ]
Graph.Flush(System.Drawing.Drawing2D.FlushIntention.Sync);
Bitmap PhotoBitmap = new Bitmap(Photo);
[...]
Photo = PhotoBitmap.Clone(0,0,100,200, Photo.PixelFormat);
photo ist ein member meiner klasse (vom typ system.drawing.image), welches hier auf eine entsprechende grösse scaliert werden soll.
wie erreiche ich, das die änderungen, die von "graph" and "photo" vorgenommen werden auch gespeichert werden? (gleiches für Photobitmap) ?
(die zahlen zum scalieren und beim ausschneiden eines bildteils sind nur symbolisch und haben mit dem eigentlichen problem nichts zu tun.)
bin für jeden tipp dankbar !!!
mfg
pascal
super!
das mit
ListEntry.Dock = Top
UserControl.Controls.Add( ListEntry )
hat auf anhieb so geklappt wie ich es wollte.
danke & ein schönes wochenende,
root2
Tja wenn die das nicht machen würden, würde ich mich mit XML garnicht beschäftigen wollen, ich programmiere ja kein Betriebssystem, bei dem es auf einheitliche Konventionen ankommt. Wenn ich Werte speichern möchte, kann ich das über die Registry machen (bin ich noch nie so begeisterter Fan davon gewesen) oder ich serialisier eine Klasse dafür. ODER ich bediene mit dem alten INI Prinzip. Zahl1 = 5 usw, damit kann ich eine Textdatei einmal einlesen. Nach der Stelle "Zahl1" suchen, und den Wert dahinter wieder als Zahl auflösen.
NUR weil mir die Arbeit schon abgenommen wurde, beschäftige ich mich mal damit. Jetzt bin ich aber erstmal damit beschäftigt diese OpenSource FTP Klasse ein bischen zu überarbeiten. Und da brauche ich beileibe kein XML. Hab schon genug damit zu tun, dass die Klasse bei meinen Arbeiten sich nicht in ihrer Funktionalität ändert.
Gruß
Markus Seidl
die firma hat die server version und loggt sich in die clients ein. die kunden müssten beständigen ob sie es wollen.
ähm, verwechselst du da nicht was ? Eine Server-Anwendung ist eine Anlaufstelle. Ein Client-Anwendung ist eine Anwendung, die mit einer Server-Anwendung kommuniziert.
bitte nur kurze codeschnipsel posten, möchte es dann selbst weiterversuchen.
ok
Die grundsätzliche Kommunikation ist ja hier in Beispielen beschrieben.
Softwareinstallationen sind einfache exe-Dateien, welche ausgeführt werden. Es gibt für die meisten großen Programmen auch stille Setup-Anwendungen, in denen keine Anwenderabfragen notwendig sind, da werden die Install-Optionen halt in den Startparametern abgefragt. Solen Setup-Anwendungen kannst du ja auch selber erzeugen. Beachte dabei aber auch die rechtlichen Aspekte und das Urheberrecht der Hersteller der zu installierenden Anwendung.
Für die ganzen Installgeschichten gibt es ein recht gutes Buch:
http://www.amazon.de/exec/obidos/ASIN/3860630997/028-2976514-1155744
[/quote] vlt. windows neustarten etc. wenn ihr programmbeispiele habt, bitte nur kurze codeschnipsel posten[quote]
naja, vielleicht sowas:
http://www.dotnet247.com/247reference/msgs/18/92889.aspx
Hallo,
Danke für die Tips. Aber Remoting will ich nicht verwenden. Das würde mein ganzes Programmierkonzept wieder über dan Haufen werfen...
Ich habs jetzt einfach mit dem byte[] gemacht, es funktioniert und so werd ichs dann wohl auch lassen.
viele grüße
Du kannst Form.FromHandle(...) bsw. allgemeiner Control.FromHandle(...) aufrufen, allerdings funktioniert dies nur mit .NET Forms und nicht mit native Forms.
hmm, ich bin auf jeden fall ein kleines stück weiter, jedoch existiert das selbe problem immernoch.
erläuterung an einem beispiel:
PageLoad
* ALLE Controls der Seite laden
z.b. Control: Eigene Userdaten bearbeiten
(hier werden die Userdaten des "unangemeldeten Users angezeigt", ( ich gehe jetzt mal davon aus, das dies ok ist)
Events abarbeiten:
* z.b. Login-Button
-> Userdaten ändern sich durch das login.
Controls ohne berechtigung ausblenden.
bei diesem beispiel sehe ich nun als eigeloggter user X nicht meine Userdaten, sondern die von User Y (unangemeldet)
ich muss das control aber auf jeden fall VOR den events komplett erstellen (mit allen nötigen webcontrols (z.b. checkboxen)), damit beim submit auch die events gestartet werden.
oder sehe ich was falsch??
danke rene...
In den Ferien verschiebt sich dass immer ein bisschen...
Aber wenn man jeden Tag eine Stunde später ins Bett geht ist man irgendwann wieder bei seinem alten Rhythmus
Ayeee, is ja mal fies. Naja, ich hatte bisher C-Script in einer Game Engine Programmiert, die hat mir das eben mit dem Grad Maß berechnet, was für mich immer sinniger war, da selbst mein Taschenrechner aus der Schule das standardmäßig so macht. Aber danke für den Tip. Jetzt weiß ich natürlich wos gefehlt hat.
Thx für die Antwort Berechnung ist natürlich einfach
Math.PI * i / 180.0
Gruß
Markus Seidl
probier mal die SQLiteClient.dll in dein windows verzeichnis zu kopieren!
zusätzlich muss im system noch die sqlite.dll datei vorhanden sein (diese wird von SQLiteClient.dll benötigt!)
bei mir hats funktioniert, nachdem ich die beiden files ins windir kopiert hab
Ne idee wär auch ein Singleton-Pattern zu integrieren!
für diejenigen die nicht wissen was das ist:
du hast eine Klasse von der es nur EINE einzige instanz geben kann!
using System;
public class Singleton
{
private static Singleton instance;
private Singleton() {}
public static Singleton Instance
{
get
{
if (instance == null)
{
instance = new Singleton();
}
return instance;
}
}
}
mehr infos: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpatterns/html/ImpSingletonInCsharp.asp
interpreter schrieb:
Die Seite kannte ich schon. Leider findet man da immer nur kleine Codefetzen und kein zusammenhängendes Tutorial. Irgendwie findet man generell wenig C# Tutorials... Naja, trotzdem danke
wie sagt man doch so schön: "Wer suchet der findet". Naja okok nicht immer aber immer öfter :p
Hier die Sachen die ich mal gefunden hab.
http://de.gotdotnet.com/quickstart/howto/
Kann ganz nützlich sein:
http://www.dotnet247.com/247reference/msgs/42/211866.aspx