Sorry, aber hat die Screen Klasse nicht die gleiche funktionalitaet? Warum dann eine Loesung mit DLL-Imports anbieten?
Sehr seltsam alles.... folgendes funktioniert bei mir
<html>
<body>
<table>
<tr>
<td>
test<br/>
test<br/>
test<br/>
</td>
<td>
<iframe src="./." width="100%" height="50%" />
</td>
</tr>
</table>
</body>
</html>
Wie ich schon erwaehnte.... Eine HTML Seite hat keine feste hoehe, du brauchst ein Elternelement
Weil es einfach nicht gehen kann - eine HTML Seite hat keine feste groesse
Du koenntest einzelne Datensaetze sperren.... sollte gehen
Das Control runten recht (blau zum aufklappen) kannst du auch locker flockig von Codeproject bekommen.
Sicher ist es eine gewoehnungssache - Und ich sag ja nichts gegen die grafische darstellung.
Nur scheint es mir nicht unbedingt sehr praktikabel. Wenn ich dann durch die Liste der Schriftarten mit der Tastatur scrolle, soll dann ewig die Schriftart gewechselt werden?
Schoen und gut das jetzt alles grafisch dargestellt wird, nur wuerde ich mich ueber Text (den ich dann zum direkten anspringen eintippen kann, siehe comboboxen) mehr freuen.
Aber wie gesagt, gewoehnungssache
Mja, was soll man dazu sagen? Es sieht ganz nett aus... aber
Live-Preview, gut gemeint, nur nervt es nicht wenn ich dann eine Schrift aussuche, ueber 20 Fonts gleite und sich dann immer etwas auf dem Bildschirm ändert?
Trotz aller netter Gimmicks, ich hoffe das dieses Office auch noch ueber Tastatur eingaengig zu bedienen ist. (Was natuerlich schwierig scheint, wenn sich die Toolbars Situationsbedingt aendern)
Das KOffice scheint mir in Zukunft produktiver 😉
Vielleicht DevExpress? Davon hab ich bisher nur die XtraReports verwendet, war soweit ganz nett...
Ausser Dokumentationseintraege wie diese:
======
XtraReports
Customizing a Standard End User Designer
To be supplied.
======
Jop, mit den Infragistics sachen ist das durchaus moeglich - Ich rate dennoch davon ab. Infragistics haben einen enormen Overhead und sind auch recht langsam... unter adnerem existieren durchaus seltsame begebenheiten oder bugs.
Boolean mit 3 Werten... true, false oder default ... nicht sehr sinnig meines erachtens nach
Auch habe ich Click-Events bei den Menueeintraegen nur durch zufall spaeter entdeckt, standardmaessig erzeugt wird dort ein toolbar.onclick mit einem switch case construct
switch "file":, switch "open": ...
Hi,
Ich suche einen guten MP3 Player mit folgenden Features (oder auch auszugsweise davon)
Hat da jemand irgendwelche Infromationen zur Hand? Bzw. gibt es eine Seite, wo MP3 Player uebersichtlich (z.b. funktionsmatrix) dargestellt werden?
Ich finde da zwar nette Seiten, aber entweder sind die Informationen unvollstaendig, oder aber es stehen 10 Seiten fliesstext davor... Falls jemand mecker, dies ist ein Crossposting von einem anderen Forum, aber moechte moeglichst viele Meinungen erfahren)
Danke
Gibts da etwas? das nervige an dem internen ist, dass er nach jedem build alles zusammenklappt...
Danke
edit:
Wuerd ja auch ueber den Solution Explorer weiter arbeiten, aber gibt es einen Shortcut um rechts oben in die member-combobox zu kommen?
Bzw. ueberhaupt ein addin um ein schnelles browsen zu ermoeglichen?
Sehr schoen, nur gibt es dergleichen wie Sand am Meer
Wobei mir gerade ein PDA-Spieler berichtete, das das Spielchen im Fullscreen war und sich nur ueber den InGame-Close Button schliessen liesse. Ginge sowas prinzipiell? Eine Fullscreen Anwendung, die jegliche Eingabemoeglichkeit blockiert, bzw. prueft?
Muesste dann vielleicht die WM_* Messages abfangen... und das Program ins autostart
Zur Erklaerung nochmals: Das Geraet soll angeschaltet werden, und dann soll automatisch das spezielle Programm gestartet werden. Ohne moeglichkeit irgendetwas anderes zu machen, alles andere soll gesperrt sein.
Ich schaue mir den oberen Link demnaechst mal an, Danke. ISt wahrscheinlich schon das was ich brauche.
Hi,
Hat hier jemand nähere Informationen wie man ein WindowsMobile5 Geraet sperren koennte? Vom Prinzip her soll nur die eigene Anwendung aufgerufen werden koennen.
Sprich: kein eMail, kein Browser, keine Systemsteuerung etc, es sollte moeglichst beim starten das CF2.0 Programm gestartet werden. Zweck ist halt eine Fremdnutzung des Geraetes auszuschliessen.
Hallo,
Ich arbeite seit geraumer Zeit mit dem CompactFramework, meine Anwendung nutzt dabei einen Netzwerkzugriff. Bisher konnte ich meine Software nur ueber einen "echten" WinMobile5 PocketPC testen, da ich ueber den Emulator zwar mein Projekt starten kann, dieses jedoch aufgrund einer Fehlenden Verbindung (lokal, oder direkt INet) nicht weiter testen kann.
Installiert ist ActiveSync4.1, Studio2005
Unter Emulator Options kann ich entsprechend zwar eine Netzwerkkarte auswaehlen, aber hilft nichts.
"Failed to open the VPC Network Driver. Verify that the driver is installed, or install the driver from the Web download location at http://go.microsoft.com/fwlink/?linkid=46859"
Auch die "Virtual PC Network Driver" habe ich bereits installiert, und etliche male verified 😉
Gibts da irgendwelche Ideen?
Danke
Der große Vorteil ist dass das ganze sehr variabel ist und im endeffekt der user sich selbst seine Forms definieren kann.
Ein noch groesserer Vorteil ist, das solche moeglichkeiten eine nahezu unbegrenzte quelle von bezahlten dienstleistungen ist... je komplexer und komplizierter, desto mehr support 🙂
Andere M"oglichkeit sehe ich nicht, wenn du deine Applikation unter anderem auch Designf"ahig halten lassen willst.
"Uber die Datenstrukturen kann man natuerlich dann diskutieren...
Stichwoerter:
namespace System.Data;
DataSet, DataReader, IDBConnection
Einfachster weg zum Zugriff auf eine Datenbank
SqlConnection con = new SqlConnection("connectionstring");
SqlCommand cmd = new SqlCommand(con);
cmd.CmdText = "UPDATE Password SET PW = 'blub'" <- etc.
Vergleich der Passwörter:
Du speicherst das Passwort verschluesselt z.b. (MD5) in eine Datenbank.
Beim Login verschluesselst du das angegebene Passwort und vergleichst
den Wert mit dem in der Datenbank.
Z.b.
String MeineDaten="mein string";
MD5 md5 = new MD5CryptoServiceProvider();
byte[] DatenBuffer = Encoding.Default.GetBytes (MeineDaten);
byte[] Result = md5.ComputeHash(DatenBuffer);
Gruss
UschkinRedSunshine
Auf keinen Fall Tabellen - Selbst damals war das schon grausam, heute ist das umso mehr.... css
AABB "axis aligned bounding box", mir war nach fachsimpeln 😉 Sprich: Rechtecke, die an den Axen ausgerichtet werden...
Da gibts nicht viel zu berechnen, wenn du dann auch noch heuristic anwendest, indem du z.b. nur Objekte in gewissem Abstand zueinander pruefst, geht das flott... Alternativ vielleicht auch Kreise? Geht noch flotter...
Du koenntest deine Objekte spaeter in ein Quadtree oder sonstige Form bei bewegung einordnen, und nur objekte in nachbarknoten pruefen... und und und...
Nimm eine AABB, Pixelgenaue Kollision halte ich fuer ziemlichen uebertrieben
Mach die doch alle Optional, zumindest Registry und XML Datei... Obwohl XML und INI wohl rendundant ist, da beides mit Dateien arbeitet.
Offtopic:
Original von herbivore
Also ich habe gerade in diesem Thread den Eindruck, dass sra sich um das aktiv Selbstlernen bemüht.
Mag sein, wobei die Aussage sich anhoerte wie "Ich verlange das mir alles beigebracht wird, ich aber nichts selbst erarbeiten will"
Original von sra
Is schon traurig, was man als "Programmierlehrling" bis ins 4te Lehrjahr gelehrt bekommt 🙂
Traurig wenn man sich in seiner Bildung auf andere verlaesst und nicht aktiv selbst lernt...
Sinnvoller Ansatz waere auch einfach nur eine "DoSomething" Methode einzufuehren, so durchlaeufst du alle deine Objekte, startest DoSomething, und alle Objekte "bewegen" sich selbst
Seltsam... Manchmal finde ich per Google ueberhaupt nichts (obwohl ich mich gestern schon laenger mit der suche beschaeftigt hatte), am naechsten Tag alles was ich brauche, bei dem ersten aufruf der suchmaschine...
http://www.codeproject.com/cs/database/dal1.asp
Hat insgesamt 3 Teile
Businessobjects sind wohl eher ein Buzzword...
Gemeint ist schlicht und ergreifend anstelle von Datasets o.ae. lieber Objekte zu nutzen. Anstelle von 20 Zeilen in dem Dataset "Kontakt" hast du 20 Objekte vom Typ "Kontakt"... diesen kannst du dann entsprechend auch vernuenftig Methoden zur interaktion geben.
BusinessObjects findest du meistens im Zusammenhang mit OR-Mappern, die dann die Verbindung von/zur Datenbank übernehmen.
Deine Klasse "BusinessObject" koennte z.b. die Methoden "Store,Fetch" enthalten... auf Codeproject war ein netter Artikel, wie man das alles ueber Attribute realisiert.
Hallo,
Wenn ich ein Testprogramm mit einem printDocument und einem pageSetupDialog erstelle, dem Dialog das Dokument zuweise und per Button "pageSetupDialog1.ShowDialog()" aufrufe, wieso verkleinert dieser Dialog den Rand immer nach jedem OK?
Kann man bei so einem einfachen Aufbau noch was falsch machen?
Gleiche Erfahrung: Lehrperson ziemlich unqualifiziert... Habe jetzt Prüfung und leider nichts neues im Schulbereich dazugelernt (im Fach Anwendungsentwicklung)
... ist halt eine voellig niveaulosen Fachinformatiker Ausbildung, da kann man sich fast schon fuer schaemen sowas ueberhaupt zu machen (war leider zu faul zum studieren)
Das Problem "Mehrfachvererbung " mit Interfaces zu lösen halte ich für schlecht. Wäre da Komposition nicht die bessere Wahl?
@@identify wird z.b. auch nicht unterstuetzt -> sieht nicht gut aus
Hallo,
Welches Datumsformat akzeptiert der SQL Server Standardmaessig?
Da ich hier eine englischen installiert habe, ein Kunde allerdings die deutsche Version, nimmer er dies nicht korrekt an - z.b. "INSERT INTO [...] 2005-08-01"
Kann ich das im SQL Server einstellen? (2000/2005) Oder liegt da ein Fehler in meinen Datenbankzugriffen vor, bzw. muss ich da etwas beachten?
Generell eine Frage: Ist die Performance vom CF wirklich so misserabel oder meine ich das nur? Bin schon extra von Databindings abgewichen, da der Dialogaufbau ewig lange dauerte.
Ansonsten kann ich an dem MDA nichts beanstanden
Generell ganz nett - Warum sind die Einstellungsdialoge so lahm?
So...
Wenn ich
DoCheckConnection() vor Program.Instance.LoadSettings() aufrufe, funktionieren auch alle weiteren zugriffe....
Seltsames verhalten, ich werd dem mal auf den grund gehen
Kommt keine Fehlermeldung.... das interessante ist, sobald ich den Methodeninhalt auskommentiere, funktioniert es...
es liegt also nicht an dem Singleton "Program", nicht an der Datenbank, sondern an den Inhalt der Methode "LoadSettings"
Hi,
Ich habe nun Stundenlang debuggt, etliche Zeilen umgeschrieben und festgestellt das jetzt die Ursache an folgendem Code liegt:
public class Program
{
[...]
public void LoadSettings()
{
try
{
XmlDocument doc = new XmlDocument();
doc.Load(@"\My Documents\config.xml");
XmlNode node = null;
node = doc.SelectSingleNode("/configuration/WebServiceURL");
Program.Instance.WebServiceURL = node.InnerText;
node = doc.SelectSingleNode("/configuration/WebServiceTimeout");
Program.Instance.WebServiceTimeoutSEC = Convert.ToInt32(node.InnerText);
}
catch
{
}
}
private Program()
{
}
[...]
Wenn ich direkt vor dem Datenzugriff Program.Instance.LoadSettings() aufrufe, bekomme ich die "A SQL Mobile DLL..." fehlermeldung, sobald ich diese Zeile entferne funktioniert alles einwandfrei.
Hat da jemand eine erklaerung?
Hi,
Ich habe folgendes seltsames verhalten:
Wenn ich mein Program starte, und direkt die Methode "DoCheckConnection()" aufrufe, erhalte ich eine Fehlermeldung die besagt : "A SQL Mobile DLL could not be loaded. Reinstall SQL Mobile. [ DLL Name = sqlceqp30.dll ]"
Wenn ich allerdings vorher CreateDatabase() aufrufe, funktioniert es einwandfrei. Die Datenbank ist jedoch immer vorhanden, und das verhalten ist im Debug/Release Modus, direkt auf dem PDA und in der IDE gleich.
Kann damit jemand was anfangen? Anfangs dachte ich, es liegt an der SqlCEEngine, von daher hatte ich das Objekt im Konstruktor initialisiert (ob ich es brauche oder net), aber daran lags auch net...
private DBAccessor()
{
}
public void CreateDatabase()
{
try
{
_Engine = new SqlCeEngine();
_Engine.LocalConnectionString = DBConnectionString;
if (File.Exists(@"\My Documents\db.sdf"))
File.Delete(@"\My Documents\db.sdf");
_Engine.CreateDatabase();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
finally
{
_Engine.Dispose();
}
SqlCeCommand cmd = new SqlCeCommand();
cmd.Connection = DBAccessor.Instance.AcquireConnection();
try
{
List<string> sql = new List<string>(20);
sql.Add("CREATE...");
[...]
foreach (string sqlQuery in sql)
{
cmd.CommandText = sqlQuery;
cmd.ExecuteNonQuery();
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
public void DoCheckConnection()
{
SqlCeConnection con = new SqlCeConnection(DBConnectionString;");
con.Open();
SqlCeCommand cmd = new SqlCeCommand("SELECT * FROM Benutzer", con);
cmd.ExecuteScalar();
con.Close();
}
Original von MagicAndre1981
Rechtsklick auf dein Projekt -> Eigenschaften. Bei Application kannst du unten das Icon aus einem ICO-File oder aus einer Resource auswählen 😉 .mfg
André
Lesen
Hi,
Stehe gerade auf dem Schlauch. Wie kann ich ein externes Dataset mit mehreren Tabellen (von MSSQL2000 geliefert) am einfachsten in eine lokale Datenbank (SQL.CE) einfuegen?
Danke
Albatros, sowas will hier bestimmt keiner hoeren
[off]Fuer euch kostenlos oder fuer die firma? Schaetze mal fuer die Firma, dann muesstet ihr aber Strom usw. zahlen? Oder meinst du einfach: Ihr bekommt kein Geld fuer eure Arbeit?[/off]
Benutz einfach das .net remoting, so schlecht ist die performance nicht