Laden...

Forenbeiträge von t2t Ingesamt 415 Beiträge

07.10.2010 - 09:39 Uhr

Als Tipp: Wenn dir das Programm schon in VB.NET vorliegt, dann kannst du es einfach mit dem Reflector öffnen und die Sprache auf C# stellen. Dann wird dir der gesamte Programmcode "übersetzt".

27.09.2010 - 13:18 Uhr

Du könntest dir nen eigenes Control bauen, welches vom TabControl erbt und die Pages ausblendet, indem du die OnPaint Methode überschreibst.

Vielleicht etwas schneller würde es gehen, wenn du statt eines TabControls einfach mehrere Panels übereinander legst. Beim Klick auf den Next Button auf dem Panel wird das aktuelle Panel aus Visible = False gesetzt und das nächste auf Visible = True.

21.09.2010 - 11:02 Uhr

Wenn du die Möglichkeit hast in deiner Webanwendung PHP einzusetzen, dann kann ich mPDF empfehlen. An das übergibst du nur den HTML Content und es erzeugt daraus ein PDF. Die offizielle Website dazu hält eine gute Doku bereit, mit der man schnell zu Ergebnissen kommt.

16.09.2010 - 13:14 Uhr

Da Google die Seite automatisch von *.com auf *.de weiterleitet...

Dann auf der deutschen Googleseite unten rechts auf den Link "Google.com in English" klicken. Dann sollte es keine Weiterleitung geben.

16.09.2010 - 10:15 Uhr

Wie denn? Kann nichts davon entdecken. Bin ich blind oder zu blöd?

Auf www.google.com funktioniert die Instant Suche auch ohne eingeloggt zu sein. Einfach mal hintereinander ein paar Suchworte in die Maske eingeben. Das Suchergebnis ändert sich mit jedem Buchstaben. JavaScript muss an sein.

Also ich find's genial - zumindest subjektiv gesehen spart man einiges an Zeit und kann vor allem auch schon während der Suche erkennen, welche Begriffe wirklich passende Ergebnisse zur Folge haben

Dem kann ich voll zustimmen. Besonders, wenn man die Suche mit den Vorschlägen aus der Combox kombiniert und per Pfeiltasten durch die Vorschläge navigiert, kann man schön sehen was die verschiedenen Eingaben für Treffer liefern.

Es soll immer noch Leute geben, die noch per Volumentarif unterwegs sind. Vor allem mobile Anwender. Die ärgert das mit Sicherheit, da es halt schlicht weg sinnlos ist.

Das stimmt, etwa bei Nutzern von Android oder iPhones. Und für diesen Fall lässt sich die Funktion ja glücklicherwiese sehr leicht abschalten.

15.09.2010 - 11:03 Uhr

Na, was haltet ihr von der neuen Google Instant Suche? Ich finde das ein sehr interessantes Feature und bin beeindruckt, mit welcher Performance es Google versteht die heutigen Webtechniken umzusetzen.

Auf der deutschen Google Seite ist die Instant Suche nur aktiv, wenn man sich bei Google eingeloggt hat. Wer die Funktion noch nicht kennt und trotzdem sich ein Bild davon machen möchte, der kann dies auf der englischen Google Seite machen (ohne eingeloggt zu sein).

03.09.2010 - 12:04 Uhr

Wie auch bei anderen, dreht sie sich bei mir im Uhrzeigersinn wenn ich den Text lese oder mich anderweitig konzentriere. Schau ich mir jedoch einfach nur die Website an ohne zu lesen etc., dreht sie sich gegen den Uhrzeigersinn.

Bei mir ist es exakt umgekehrt. Beim lockeren draufschauen dreht sie sich im Uhrzeigersinn. Beim lesen oder kopfrechnen gegen den Uhrzeigersinn. Was laut dem Text ja auch korrekt wäre...

Nach einiger Weile gelingt es mir auch die Richtung beliebig zu switchen.

20.08.2010 - 13:39 Uhr

Eine grundlegende Frage stellt sich mir bei dieser Diskussion übrigens auch noch. Was unterscheidet Streetview jetzt eigentlich Google Earth? Den bei letzterem hab ich bisher eigentlich nie gehört, dass jetzt der Persönlichkeitsrechte-SuperGAU gekommen ist, ich arbeitslos bliebe wenn mein Chef mein Wohnlage sieht (ob er mein Haus von oben oder von vorn sieht, ist dafür recht egal ^^), etc.

Guter Einwand. Zumal man per Google Earth auch an zusätzliche Infos kommt, wie z.B. ob hinter dem Haus noch ein Garten liegt etc...

19.08.2010 - 13:32 Uhr

Was haltet ihr von dem Thema Google Streetview? Welches im Rahmen der Einführung in Deutschland gerade große Wellen in den Medien schlägt.

Ich habe gerade hier http://maps.google.de/intl/de/help/maps/streetview/ einen Antrag auf Unkenntlichmachung für das Haus meiner Mutter beantragt.

Mein eigenes Haus werde ich nicht unkenntlich machen lassen. Denn zum einen ist mein Haus von der Straße aus nicht richtig sichtbar und zum anderen finde ich den Service absolut genial.

Wie steht ihr zu dem Thema? Werdet ihr eine Unkenntlichmachung beantragen? Wenn ja, warum?

09.08.2010 - 18:23 Uhr

Erster Einfall, ungetestet:


int count = 0;

DateTime d1 = new DateTime(2010, 7, 1);
DateTime d2 = new DateTime(2010, 8, 1);

while (d1 != d2)
{
    if (d1.DayOfWeek != DayOfWeek.Saturday && d1.DayOfWeek != DayOfWeek.Sunday)
    {
        count++;
    }

    d1 = d1.AddDays(1);
}

06.08.2010 - 11:26 Uhr

Ich bin mit der Google Anfrage recht gut gefahren, als ich vor einiger Zeit einen Webdesigner für unsere neue Unternehmensseite gesucht habe. Ich habe dazu die Suchanfrage auf unsere Region beschränkt, um so direkten Kontakt zu den Freelancern zu haben für persönliche Gespräche o.ä. Denn meinem Erachten nach ist so was zwingend von Nöten, wenn du die Guten von den Schlechten Webentwicklern unterscheiden willst. Ich bin in der ersten Stufe der Suche strikt nach deren Referenzen gegangen. Wenn die Leute nur Seiten für Vereine oder ortsansässige Restaurants gemacht haben, sind sie gleich durchs Raster gefallen.

Mein Eindruck war, dass es generell schwer ist jemanden zu finden der wirklich gut und günstig ist. Qualität hat nun mal seinen Preis. Sollte es dein Budget zulassen, dann erweitere deine Suche doch auf Webagenturen. Da ist zumindest die Wahrscheinlichkeit größer nicht auf ein schwarzes Schaf zu treffen.

16.07.2010 - 11:39 Uhr

SAP Business One. Es erfüllt seinen Zweck und auch die Eigenentwicklungen arbeiten damit recht gut zusammen. Vom Look & Feel ist es meiner Meinung nach aber alles andere als gelungen.

15.07.2010 - 14:38 Uhr

Jede nächst höhere Schicht kennt seine darunterliegende, aber nicht umgekehrt. Somit ist es durchaus vorgesehen / erlaubt, in allen deinen BL Klassen Zugriff auf den DAL zu haben, um so klassenspezifische Daten abzufragen.

01.07.2010 - 19:01 Uhr

@gfoidl

Wird dein Ski-Sport in der Form von Sponsoren unterstützt, dass du es dir leisten kannst mehrere Monate deinem Hauptberuf fern zu bleiben?

01.07.2010 - 11:42 Uhr

Ich mache Kickboxen und Kraftsport und komme so auf ca. 4-5x Sport die Woche. Da ich kein Auto habe, erledige ich einige Strecken auch noch mit dem Fahrrad.

29.06.2010 - 13:23 Uhr

In dem Fall musst du das Laden der Daten in einen eigenen Thread auslagern. Infos dazu findest du u.a. hier [FAQ] Warum blockiert mein GUI?

29.06.2010 - 13:16 Uhr

Führe mal vor dem Befüllen die Methode combobox.SuspendLayout() aus und nach dem Befüllen die Methode combox.ResumeLayout()

Damit bewirkst du, dass zwischen den beiden Aufrufen alle Layout Ereignisse des Controls unterbunden werden.

28.06.2010 - 11:20 Uhr

@ Jack & edsplash

Es handelt sich hier ja um keine vorsätzlichen Fehlentscheidungen - zumindest hoffe ich das und meine Argumente basieren auf dieser Annahme. Somit kann man meiner Meinung nach nur bedingt bis garnicht von Betrug reden. Das ist eben menschliches Versagen.

Ich will Fehlentscheidungen ja auch nicht schön reden; ich will garnicht wissen wieviele Haare ich schon verloren hab aufgrund von Schiedsrichter Entscheidungen, die absolut falsch waren. Aber genau DAS will ich nicht missen. Denn das gibt Stoff zum diskutieren, lässt Emotionen verstärkt entstehen und gibt dem Sport eine gewisse Eigenwilligkeit.

Wo will man denn sonst die Grenze ziehen? Will man dann anfangen jede Entscheidung nachzuprüfen? Bei jedem Tor? Bei jeder Abseitsstellung? Bei jedem Strafstoß? Das wäre nichts für mich und Fußball würde in meinen Augen ein ganzes Stück seiner Attraktivität einbüßen.

Ich finde auch das Argument der FIFA sehr einleuchtend. Man will ein einheitliches Regelwerk für den gesamten Fußballsport gewährleisten. Von der untersten Kreisklasse bis zur Weltmeisterschaft. Hier wäre das Wort unfair angebracht, wenn die oberen Klassen auf andere Mittel zurückgreifen!

28.06.2010 - 10:07 Uhr

Fehlentscheidungen gehören zum Fußball dazu und machen einen Teil seines Reizes aus! Zudem herrscht ja auch eine Art ausgleichende Gerechtigkeit, da jeden mal eine Fehlentscheiung trifft. Gestern waren wir Deutschen die glücklichen, im nächsten Spiel vielleicht schon unser Gegner. Das ist nunmal Fußball und sollte daher meiner Meinung nach auch nicht durch Videobeweise o.ä. verfälscht werden.

Ich freue mich auf das Duell gegen Argentinien - mit oder ohne Fehlentscheidungen...

17.06.2010 - 11:42 Uhr

Ich hätte sehr gerne ein iPhone, hab aber grad nicht das nötige Kleingeld übrig. Mal schauen, ob im Zuge des IPhone 4 das 3GS günstiger wird (würde es mir nur ohne Telekom Vertrag holen). Spannend finde ich, dass sich auch die älteren iPhone Modelle auf das neue OS4 updaten lassen sollen.

14.06.2010 - 16:21 Uhr

erstaunlich, ausser hier im forum hab ich bis jetzt von fast keinem gehört dass ihn die wm am allerwertesten vorbei geht... gibts da n zusammenhang???

Wenn man die meisten Antworten hier liest und man überlegt auf welchem Forum wir hier sind, dann lässt sich tatsächlich fast schlussfolgern: "Ein Großteil der Softwareentwickler hat wenig bis gar nichts für Fußball übrig". Erstaunliche Erkenntnis! :evil:

14.06.2010 - 13:43 Uhr

Ein Schweizer Mathematiker errechnet, dass Brasilien mit größter Wahrscheinlichkeit Weltmeister wird. Die Entwicklung seiner dafür eingesetzten Software dauert nun schon 20 Jahre. http://www.shortnews.de/id/835522/Schweizer-Mathematiker-errechnet-Fussball-Weltmeister-2010

Na, für die Erkenntnis brauchte er mit Abstand am längsten 😄

11.06.2010 - 13:35 Uhr

Super Arbeit! Weiter so 👍

11.06.2010 - 13:24 Uhr

In Kürze geht es los. Wie schauts bei euch aus? Seid ihr im WM Fieber, oder lässt euch Fußball generell eher kalt? Wen seht ihr als Favorit? Und wie weit können es die Deutschen schaffen? Wie guckt ihr? Wo guckt ihr? Erlaubt euer Arbeitgeber, dass ihr die Spiele verfolgen könnt?

Ich selber bin riesen Fußballfan und freue mich dementsprechend natürlich sehr auf die WM. Ich persönlich halte Brasilien für den aktuellen Titelfavoriten, natürlich zusammen mit den Spaniern. Rein objektiv betrachtet, würde ich die Deutschen ins Viertelfinale tippen. Würde mich aber natürlich riesig freuen, wenn ich falsch liege.
Am liebsten schaue ich Fußi bei mir zu Hause auf dem Sofa, mit nem kalten Bier und in dieser Jahreszeit optimaler Weise auch noch mit einem Grill auf der Terrasse ;o)
Unser Arbeitgeber wird uns wohl erlauben das zweite Gruppenspiel der Deutschen auf einem Beamer in der Firma zu schauen (Anpfiff ist bei dem Spiel um 13:30h). Auf die restlichen Gruppenspiele, die in der Arbeitszeit liegen, müssen wir wohl verzichten. Da muss dann eben der Live-Ticker herhalten. Und natürlich haben wir eine Tipprunde in der Firma eröffnet.

Bin gespannt, ob es hier auch fußballbegeistere Softwareentwickler gibt...

03.06.2010 - 19:08 Uhr

Ich bin sehr glücklich mit dem hier: FreePDF XP

01.06.2010 - 13:10 Uhr

wobei die reine Auflistung z.B. über Process.GetProcesses nichts darüber aussagt, ob die Prozesse noch ihre Aufgabe erledigen. Es wäre also besser, wenn die Prozesse explizit so programmiert wären, z.B. innerhalb ihrer Hauptschleife ein explizites Lebenszeichen zu geben.

Für sowas könnte man doch process.Responding nehmen. Reagiert der Prozess nicht mehr, wird er gekillt und neugestartet.

17.03.2010 - 14:21 Uhr

Hmm, ich vermute das wird nicht das Problem sein. Denn ähnliche Perfomance Probleme traten auch auf einem Win 7 64-Bit auf.

Wie könnte sich denn die Sicherheitsstufe negativ auf die Performance auswirken? Zum testen könnte ich auch einfach die Sicherheitsstufe auf "Niedrig" stellen.

17.03.2010 - 13:58 Uhr

verwendetes Datenbanksystem: MySql

Hallo zusammen,

ich stehe gerade vor dem merkwürdigen Problem, dass ich bereits zwei gleiche Applikationen für 32- und auf 64-Bit entwickelt habe, die per ADO.NET Zugriff auf eine MySql Datenbank nehmen und starke Performanceunterschiede aufweisen.

Die Daten werden alle korrekt geladen, nur eben auf dem 64-Bit System deutlich langsamer, sicher mehr als Faktor 2. Genauer gemessen habe ich es aber noch nicht. Das 64-Bit System ist Windows Server 2008. Das 32-Bit System Windows XP SP2. Der Zugriff auf die Datenbank findet über das interne Firmennetzwerk auf den MySql Server statt.

Ich habe noch kein genaues Logging und keine exakten Zeitmessungen in die Applikation eingebaut, um genau Aussagen treffen zu können wie die Unterschiede im Detail aussehen und bei welchen Abfragen sie ins besondere auftreten. Vielleicht ist aber dieses Problem bereits jemanden bekannt und weiß wie man es lösen könnte. Ich wäre sehr dankbar!

16.03.2010 - 11:40 Uhr

Wir haben ne Kaffeemaschine die zu jeder Tasse den Kaffee frisch malt (Lavaza Bohnen), schmeckt gut und ist kostenlos. Zusätzlich ist Wasser im kostenlosen Angebot. Außerdem haben wir eine Nespresso Kaffeemaschine hier stehen. Für mich der Porsche unter den Kaffeemaschinen, allerdings muss man sich die Kapseln dafür selbst mitbringen.

Im Schnitt trinke ich ein bis zwei Tassen pro Arbeitstag.

09.03.2010 - 18:11 Uhr

Interessante Sachen gab es einige, aber so wirklich etwas, wo mir der Mund offen stehen geblieben ist, eben leider nicht.

Naja, es gibt auch nicht jedes Jahr Innovationen, die einem die Kinnlade runterfallen lassen. Bei mir war es das letzte Mal, wo ich auch der Cebit die ersten HDTV's gesehen hatte. Ein echtes Erlebnis damals!

04.03.2010 - 11:52 Uhr

Hmm dazu müsste ich jetz natürlich wissen wie man Klick-Ereignissen fragt... 👶

Das kommt ein bisschen darauf an mit welcher Komponente du das kopieren / ausscheiden dem Benutzer anbietest. Ist es ein Konextmenü? Die meisten GUI Elemente bieten das Click-Event an, so auch das Kontextmenü, oder genauer gesagt die Kontextmenü-Items. Auf dieses Event kannst du reagieren, indem du im Visual Studio das Item anklickst und im Eigenschaftenfenster auf Ereignisse wechselst und dort das gewünschte Event auswählst.

24.02.2010 - 13:35 Uhr

Und wie stellst du in deinem Programm den Zielort fest wo der Benutzer die Datei einfügen soll? Gibt es eine Browser Komponente mit der er durch das Dateisystem navigieren und mit Rechtsklick dort einfügen kann?

23.02.2010 - 10:13 Uhr

Befasse dich mal mit diesem Artikel: [Artikel] CustomDialogs

18.02.2010 - 10:23 Uhr

Wenn es dir um reine Festplatten Performance geht dann greife zu einer Western Digital Raptor KLICK

Die schlägt jede RAID Lösung und ist mittlerweile auch gut erschwinglich... (kann aber auch etwas lauter sein)

16.02.2010 - 10:43 Uhr

Moin,

dann bin ich mal gespannt was du rausfinden wirst ;o) Hier schonmal ne kleine Unterstützung für die ProcessCmdKey Funktion, um die Tasten besser zu unterstützen, u.a. auch die Rücktaste:


case Keys.F5: // Refresh
{
	RefreshCurrentFolder();

	break;
}
case Keys.Back: // Rücktaste
{
	if (this.CurrentShellItem.Parent != null)
		ChangeFolder(this.CurrentShellItem.Parent);

	break;
}
case Keys.Enter: // Ausführen
{
	if (SelectedItems.Count > 0)
	{
		ShellListViewItem lvi = SelectedItems[0];

		ShellItem item = lvi.ShellItem;

		if (item.IsFolder)
		{
			// Bei einem Ordner, wird der Ordner geöffnet
			if (OnFolderChanging(item))
			{
				ChangeFolder(item);
				OnFolderChanged(item);
			}
		}
		else
		{
			// Bei jedem anderen ShellItem, wird die Defaultaktion ausgelöst
			if (OnItemExecuting(item))
			{
			  ShellContextMenu.ExecuteDefaultAction(item);
			  OnItemExecuted(item);
			}
		}
	}
	
	break;
}

15.02.2010 - 17:52 Uhr

Hallo Khalid,

ich hab nun die neue Komponente eingehens getestet. Vorweg erstmal: super Arbeit. Wie schon die Version 1 mit der ich sehr zufrienden war, konnte dieses Update einiges neues rausholen. Dennoch sind mir einige Punkte aufgefallen, an denen ich teilweise mich auch schon versucht habe. Daher hier ein Feedback von mir:
*Ich nutze Win XP und mir ist aufgefallen, dass die ShellMethods.SHGetFileInfo äußerst unperformant läuft. Ich habe das gegen die ursprünglichen Einstellungen der Version 1 deines ShellListViews verglichen und dann einfach die selben Flags aus Version 1 ausprobiert. Siehe da, die Perfomance verzehnfachte sich in etwa:

Ich habe dies:


ShellMethods.SHGetFileInfo(fullPidl.Ptr, 0, ref info, Marshal.SizeOf(typeof(SHFILEINFO)),
          SHGFI.PIDL | 
          SHGFI.TYPENAME |
          SHGFI.SYSICONINDEX |
          SHGFI.ICON |
          SHGFI.OVERLAYINDEX);

gegen dies ausgetauscht:


ShellMethods.SHGetFileInfo(fullPidl.Ptr, 0, ref info, Marshal.SizeOf(typeof(SHFILEINFO)),
            SHGFI.PIDL | SHGFI.TYPENAME | SHGFI.SYSICONINDEX);

Lag das daran, dass diese Einstellungen für Win 7 gedacht sind?

*Das Drag & Drop funktioniert nicht wie im normalen Win Explorer. Ein äußerst unangenehmer Effekt tritt auf, wenn man eine oder mehrere Dateien nur kurz zieht, die Maus dann aber im selben Ordner wieder los lässt. Die ShellListView (ich glaub auch die ShellTreeView) interpretieren diese Aktion als Kopie. Was aber falsch ist, der normale Explorer macht in diesem Fall garnichts. Kopiert werden dürfte innerhalb des gleichen Ordners nur mit gedrückter STRG Taste. Ich bin nicht zu 100% durch deine eingesetzte Drag&Drop Funktionalität gestiegen. Soweit ich das erkennen kann, wird alles im ShellBaseListView behandelt, obwohl auch die ShellListView noch Implementierungen dazu hat, die aber nie in Kraft treten. Ich hab mich nun mit einem wahrscheinlich recht unschönen Workaround beholfen. Dazu habe ich insbesondere die GetDragDropsEffects Funktion erweitert:


private DragDropEffects GetDragDropEffects(MK keyState, ShellListViewItem lvi)
{
	if (keyState == (keyState | MK.CONTROL))
	{
		return DragDropEffects.Copy;
	}
		else if (keyState == (keyState | MK.ALT))
	{
	r	eturn DragDropEffects.Link;
	}
		else if (keyState == (keyState | MK.SHIFT))
	{
		return DragDropEffects.Move;
	}
	else
	{
		if ((lvi != null && lvi.ShellItem.IsFolder) || !_listViewDropAction)
			return DragDropEffects.Copy;
		else
			return DragDropEffects.None;
	} 
}

Jetzt wird nur kopiert, wenn das Ziel auf das gezogen wird ein Ordner ist. Oder die DragDrop Aktion nicht aus dem ShellListView gestartet wurde, sondern z.B. aus dem echten Win Explorer. Dazu habe ich einfach eine boolsche Klassenvariable _listViewDropAction eingeführt, die im OnItemDrag auf true gesetzt wird (da es sich um eine DragDrop Aktion innerhalb des Steuerelements handelt) und im KControls.WinForms.Shell.IDropTarget.DragDrop wieder auf false gesetzt wird, wenn die Aktion innhalb des Steuerelements beendet wurde.

*Wenn man ein ShellListViewItem anklickt und die Taste F2 zum unbennen drückt, wird trotzdem noch auf alle weiteren Tastenanschläge reagiert. Das bedeutet z.B. wenn man den Dateinamen editieren möchte und dabei die Entf Taste drückt, erscheint der Dialog zum löschen der Datei. Dies hab ich auch einfach mit einer boolschen Klassenvariable gelöst, die beim editieren eines Items gesetzt wird und somit die anderen Tastenanschläge verhindert.

*Nun zu dem Problem was ich selber noch nicht zufriedenstellend hab lösen können, was daran liegen mag, dass ich nicht ganz verstanden habe wie du auf die Windowsnachrichten reagierst und diese dann verarbeitest. Auf jedenfall scheint da noch der Wurm drin zu sein. Wenn man z.B. eine etwas größere Anzahl von Dateien markiert, und diese löscht wird die Aktion korrekt ausgeführt, nur wird die ShellListView nicht korrekt aktualisierst. Meistens verschwinden dann nur ein paar der gelöschten ListViewItem, die restlichen bleiben stehen, obwohl das Dateisystem sie schon gelöscht hat. Das selbe tritt bei verschiebe Aktionen auf, oder auch wenn man eine Datei über den normalen Win Explorer umbenennt kriegt die ShellListView das nicht immer "on-the-fly" mit, sondern man muss teilweise erst den Ordner refreshen. Hast du ne Ahnung woran das liegen kann und wie man das fixxen könnte? Denn soweit ich das jetzt sehe wären dann fast alle wichtigen Explorer Eigenschaften fehlerfrei implementiert.

Ich hoffe dieses Feedback hilft dir und vielleicht hast du ja auch ne Lösung für den letzten Punkt oder Ideen, wie man meine Ansätze eleganter verbessern kann.

15.02.2010 - 15:31 Uhr

Du erzeugst die Instanz des ds erst im Complete Event? Wenn dann aber schon der Worker in der Funktion in der die Arbeit geschehen soll auf das Dataset zugreifen soll, dann knallt es, da das DataSet noch nicht initialisiert wurde.

Ansonsten zeig mal den Code der Worker Funktion...

10.02.2010 - 12:09 Uhr

das kann sich dann aber wieder innerhalb von Minuten wieder ändern. Irgendwas stimmt wohl mit meinem Biorythmus nicht){gray}

Hast du es schonmal mit Kaffee versucht? Meist wirkt das Wunder...

26.01.2010 - 09:46 Uhr

Hab da mal kurz reingeschaut und bin von deinem GUI Design sehr begeistert. Besonders interessiert mich die DataTreeGridView Componente. Hast du eventuell vor mal die Sourcen zu veröffentlichen, oder nur einen Teil davon? Aus dem GUI Design könnte ich sicher noch was lernen 😉

21.01.2010 - 11:09 Uhr

[...] wir haben zwar auch voll-gleitzeit (also ohne kernzeit).

Das wäre auch für mich das absolute non-plus-ultra. Ich gerate jetzt schon in Schieflage, wenn mal meine Tochter krank wird. Das ließe sich so ohne Probleme ausgleichen.

04.01.2010 - 10:04 Uhr

Super. Vielen Dank! Dann mach ich mich mal demnächst ans testen der neuen Version ;o)

04.01.2010 - 08:59 Uhr

Hallo Khalid,

hast du auch die Sourcen der Version 1.4 veröffentlicht? Ich konnte auf deinem Blog nur die der 1.3 finden.

18.12.2009 - 17:05 Uhr

Auch bei mir ist in einigen Stunden endlich Urlaub angesagt. Ich wünsche auch allen frohe Weihnachten und ein paar besinnliche Tage ;o)

10.12.2009 - 15:40 Uhr

Klingt sehr geil. Ein Grund mehr mich auf das neue Release zu freuen ;o)

10.12.2009 - 10:23 Uhr

[...] Deswegen dauert die Version leider noch etwas. Aber ich bemühe mich, das die Version vor Weihnachten da ist.

Das klingt sehr gut. Ich verfolge die Änderungen an diesem Projekt immer sehr gespannt. Werden eigentlich auch die Punkte berücksichtigt, die ich mal am 27.08. gepostet hatte?

07.12.2009 - 11:00 Uhr

Ansonsten wäre vielleicht dieses Control was für dich gewesen:

KLICK

07.12.2009 - 09:34 Uhr

Andere Möglichkeit: Verkaufe den Sourcecode doch an Interessierte.

06.12.2009 - 12:59 Uhr

Noch ein stilistischer Punkt der mir aufgefallen ist, wenn es sich z.B. um eine Seminar-, Bachelor-, oder Diplomarbeit handeln sollte: Das eröffnen eines neuen Unterkapitels sollte nur dann gemacht werden, wenn daraus mindestens zwei eigene Kapitel werden. Nicht so wie es in 3.2.1.1. geschehen ist.