verwendetes Datenbanksystem: MSSQL
Hallo zusammen,
ich verwende zur Zeit folgenden Query in einer MSSQL-Abfrage
Select * from RankingPassthroughs
Inner Join KeywordPassthroughs on RankingPassthroughs.Id = KeywordPassthroughs.RankingPassthroughId
Inner Join Keywords on KeywordPassthroughs.KeywordId = Keywords.Id
Inner Join KeywordPassthroughRankings on KeywordPassthroughRankings.PassthroughId = KeywordPassthroughs.Id
Inner Join KeywordRankingsUrls on KeywordPassthroughRankings.UrlId = KeywordRankingsUrls.Id
where KeywordPassthroughRankings.DomainId = 88
Der letzte Join sorgt dabei in der Abfrage dafür, dass die Performance extrem in den keller geht (von 0.0 auf über 3 Minuten). Leider kann ich mir nicht erklären warum. In der Tabelle KeywordRankingsUrls befinden sich lediglich ausgelagerte Strings. Ich joine diese Tabelle auch in anderen Queryies, auf eine ähnliche Anzahl von vorherigen Ergebnissen, ohne diese Performance-Einbußse zu haben.
Hat jemand eine Idee, woran das liegen könnte?
Danke
keiner sonst noch eine Idee ?
Prüft doch mal, ob die Web.Config überhaupt korrekt im WebServer registriert ist, zB mit dem IIS Manager Tool.
Wie mache ich das genau ?
Hmmm,
aber warum hat dann z.B. folgendes Bild nicht den festgelegtem Eintrag im Header?
http://dev.bringmeback.com/Content/UploadedData/Temp/Picture124-199-120.jpg
Hallo zusammen,
ich möchte gerne für statische Inhalte einen Browser-Cache für 30 Tage festlegen.
Hierzu habe ich in der Web.config folgenden Eintrag vorgenommen:
<?xml version="1.0"?>
<configuration>
<system.webServer>
<staticContent>
<clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="30.00:00:00"/>
</staticContent>
</system.webServer>
</configuration>
Dieser Code steht sowohl in der "allgemeinen" Web.config als auch noch einmal in einer seperaten Web.Config, die im "/Content"- 'Verzeichnis liegt.
Leider hat all dies keinen Einfluss auf das Cache-Control-Attribut des Http-Headers, egal ob ich local teste oder deploye.
Was mache ich falsch?
verwendetes Datenbanksystem: SQL-Server 2012 mit EF 4.0
Hallo zusammen,
seid ich meinen Rechner neu installiert habe, spielt die MDF-Connection in meiner VS2012 Solution total verrückt. Das ist im Moment für mich ein ungeheurer Produktivitätskiller und ich weiß einfach nicht mehr, was man noch tun kann.
Folgendes verhalten:
Ich habe meine MDF-Datei im App_Data Verzeichnis meiner ASP MVC 4.0 Webanwendung. Normalerweise kann ich auf die MDF-Datei doppelt klicken und Sie öffnet sich im Server-Explorer. Dies macht sie auch teilweise, teilweise wird das ganze jedoch mit einem "The login failed. Login failed for user xxx" quittiert. Das ist vollkommen willkürlich, manchmal bekomme ich den Zugang nach 3 mal probieren, manchmal nach 4 mal.
Genau das gleich verhalten, wenn ich probiere, mein EF-Modell aus der Datenbank generieren zu lassen. Hier ist es allerdings so, dass nur jeder 20! -te Versuch zum Erfolg führ, alles andere wird in der Ausgabe wieder mit "The login failed. Login failed for user xxx" kommentiert.
Das gleiche Verhalten, wenn ich die Webanwendung starte. Manchmal klappt es, manchmal nicht.
Was kann ich nur tun???
verwendetes Datenbanksystem: EF 4.0 + MSSQL
Hallo zusammen,
ich benutze in meiner Anwendung das EF zum Zugriff auf die Datenbank. Nun habe ich in einem anderen Beitrag gelesen, dass der DB-Context so kurzlebig wie nötig sein sollte. Demnach sollten die Entities auch nur zum Zugriff genutzt werden und nicht in den Objekten gespeichert werden.
Wie bekomme ich es jedoch hin, dass ich Änderungen in der Datenbank mitbekomme, die irgendwo anders in der GUI geschehen, bzw. durch Aufrufe an externe Services geschehen?
Vielen Dank!
Hallo herbivore,
der Fehler tritt willkürlich auf. Läuft das Bild durch, nachdem ich das Programm neu gestartet habe, wird es ohne Probleme "behandelt".
Es ist also zufällig bei welchem Bild der Fehler auftritt.
Gruß
Der Arbeitsspeicherverbrauch der Anwendung liegt immer unter 300 MB. Der Rechner hat 16 GB Arbeitsspeicher zur Verfügung, dürfte also nicht das Problem sein.
Hallo zusammen,
ich habe hier ein Programm, was nach dem Batchverfahren dauernd Bilder beschneidet und danach in einer veränderten Version speichert.
Das geht auch so ungefähr 3000 mal gut, dann taucht jedoch immer wieder eine StackOverflowExeption in der mscorlib.dll bei der Funktion Bitmap.Save(..) auf.
Zusätzlich ist verwunderlich, dass sich diese Exception durch einen try - catch - Block nicht fangen lässt.
Habt ihr vielleicht eine Idee?
Gibts ne möglichkeit wieder zurück zu kommen?
Bin mit der bisherigen Methode immer super gut gefahren.
verwendetes Datenbanksystem: SQL-Server
Hallo zusammen,
wenn ich früher meine Modell mit dem ADO.NET Entity Data Model generiert habe, wurden die Properties immer so generiert, dass sie eine PropertyChanged-Event geworfen haben, wenn sie verändert wurden.
Nun habe ich zum ersten Mal wieder ein Modell generieren lassen, allerdings diesmal unter Visual Studio 2012. Das hinzugefügte Objekt heißt genau so, anstatt jedoch die Entities wie früher zu generieren, generiert es sehr banale Entities, die nicht mehr das PropertyChanged-Event implementieren.
Warum ist das so und wie kann ich das wieder ändern ?
Viele Grüße
Christoph
Hi Leute,
gibt es einen einfachen Algorithmus, der erkennt, wo bei einem Bild oben ist?
Es würde mir schon eine Treffergenauigkeit von 80% genügen. Die Art der Bilder ist leider variablen.
Vielen Dank für eure Hilfe.
Hallo Tom,
es handelt sich um ein wirklich tiefes schwarz R, G und B sind unter 5 (bei 8Bit Farbtiefe).
Kannst du mir näheres zu diesem Grenzwertverfahren erzählen?
Gruß
Hallo zusammen,
ich digitalisiere zur Zeit meine Dias indem ich sie mit einer Kamera abfotografiere. Das Problem ist, dass teilweise durch Ungenauigkeiten ein schwarzer Rand entsteht (wenn z.B. noch ein Teil Diarahmen drauf ist). Ich möchte nun ein C# Programm schreiben, welches diesen schwarzen Rand automatisch abschneidet (natürlich immer gradlinig).
Da ich neu auf dem Gebiet der Bildbearbeitung bin, suche ich Ansätze und oder Code-Snippets.
Würde mich freuen, wenn ihr mir helfen könnt.
Vielen Dank
Gibts noch ne andere möglichkeit?
Auf native umzustellen ist eigentlich keine Option. Es arbeiten ja viele Geräte mit emulierten seriellen Schnittstellen (z.B. GPS - Empfänger) - das müsste doch verlässlich funktionieren?
Hallo zusammen,
ich habe ein Projekt, wo ich einen Arduino über eine serielle Schnittstelle steure. Hierzu verwende ich die emulierte serielle Schnittstelle des per USB verbundenen Arduinos.
Die Kommunikation läuft größtenteils relativ reibungslos, jedoch fliegen in unvorhersehbaren Abständen (manchmal alle 5 Minuten, manchmal ganze Tage lang gar nicht) Exceptions.
Die Exception lautet:
Fehlermeldung:
- Ein an das System angeschlossenes Gerät funktioniert nicht.
SerialDirectController (Zeile 28)
System.IO.Ports.SerialPort.Write(String text)
System.IO.Ports.SerialStream.Write(...)
System.IO.Ports.SerialStream.EndWrite(...)
System.IO.InternalResources.WinIOError(...)
Der Code, welchen ich für die Ansteuerung verwende ist folgender:
// Für die Initialisierung
this.serialPort = new SerialPort(port, 9600, Parity.None, 8, StopBits.One);
this.serialPort.Open();
// Die eigentlichen Befehle
...
this.serialPort.Write("SetCameraOn#");
...
this.serialPort.Write("SetCameraOff#");
...
Weiß jemand von euch vielleicht Rat?
Vielen Danke und viele Grüße
Christoph
Wie umständlich, gerade mit Attached-DB-Files.
Warum entfernen die so ein nütliches Tool?
Hi Leute,
bisher habe ich so gearbeitet, dass ich in meinen Projekten lokale Attached-DB-Files hatte und aus diesen dann über den Kontext-Menü-Befehl "Pubslish to provider" SQL-Script erzeugt habe, die ich auf dem Server in die richtige SQL-Datenbank eingespielt habe.
Der Assistent hat mir damals auch ermöglich nur Schema und auch nur einzelne Tabelle zur Erzeugung des Scripts zu verwenden.
Leider fehlt dieser Assistent in VS2012 komplett.
Was soll ich nun machen?
LG
Christoph
Hmm, das ist alles in dem Fall nicht so einfach, wie es im normalen Anwendungsfall klingt.
Die Übersetzungen werden von Mitarbeiter auf der ganzen Welt eingepflegt und müssen auch (in sehr seltenen Fällen) aktualisiert und unmittelbar online sein. Hierbei ist es nicht möglich, dass ich die Anwendung jedes mal neu kompiliere und deploye.
Im HTML-Code werden die Übersetzungen zur Zeit mit einer Überschreibung der OnActionExecuted-Methode vorgenommen. Dabei wird auch das komplette HTML-geparsed und ersetzt. Ich würde diese Methode (die sich bei diesem Projekt bewährt hat) nur gerne auf die JS-Files übertragen.
Bezüglich PageSpeed: Dieses Thema ist für uns irrelevant, da wir noch nie Probleme mit Performance hatten, obwohl es noch wesentlich unsaubere Stellen gibt als die Lokalisierung. Bei bis zu 10000 Visits / Day haben wir noch nie länger als 0,5 Sekunden für die Auslieferung gebracht. Das ist absolut ausreichend.
Ob die JS-Resourcen jetzt alle 20 Tage mal neu geladen werden müssen, weil sich eine Übersetzung ändert ist auch nicht relevant für uns.
Browsercache ist kein Problem, da die Resourcen sich nur sehr selten ändern und die verschiedenen Sprachversionen der Seite jeweils über unterschiedliche Subdomains erreichbar sind. Wenn die Sprachressourcen geändert werden ändert sich auch die Versionierung der JS-Datei und der Browser lädt diese neu.
Meine Idee dahinter ist wie gesagt folgende: Ich möchte die Internationalisierung so einfach wie möglich halten. Was ich mir vorgestellt habe ist dazu folgendes.
Es gibt zur Zeit eine JS-Datei /Content/JS/Home/Index.js diese wird identifizieren durch Ordnerstruktur und Dateiname automatisch geladen, wenn die Action Index des Controllers Home aufgerufen wird. Alle Sprachresourcen sind in meiner Datenbank ebenfalls nach Controller und Action kategorisiert.
In der JS-Datei möchte ich jetzt einfach schreiben können:
if(...)
{
alert('#Translate#AuthenticationFailed#');
}
Wenn die JS-Datei ausgeliefert wird, soll die benötigte Übersetzung Home->Index->AuthenticationFailed automatisch ersetzt werden.
Natürlich kann ich hier auch mit einer normales Javascript-Lokalisierung arbeiten, dass ist mir aber viel zu viel Verwaltungsaufwand. Außerdem müsste ich stetig auch Controller und Action angeben, da die Javascript-Datei ja nicht weiß, wo sie liegt. Aus meiner oben gezeigten Ausdrück würde somit:
if(...)
{
alert(Translate('Home', 'Index', 'AuthenticationFailed'));
}
Und das möchte ich verhindern.
Es geht mir darum, dass ich meine Javascript-Resource auf eine einfach Art und Weise internationalisieren möchte.
Die Ordnerstruktur, in welcher meine JS-Dateien liegen gibt dabei den jeweiligen Controller und die Action vor, von welcher die Dateien verwendet werden. Controller und Action bestimmten ebenfalls, aus welche Pool, die String-Ressourcen verwendet werden.
Hmm glaube da liegst du falsch,
ich benutze in sehr vielen Projekten dotless, welches das CSS dynamisch vor der Auslieferung erzeugt. Von der Performance her kaum ein messbarer Unterschied.
Dotless arbeitet dazu (soweit ich dass verstanden habe) mit der Registrierung von HttpHandlern in der web.config.
Kennt sich mit diesem Weg vielleicht jemand näher aus?
Hey Leute,
ich möchte gerne vor jeder Auslieferung eines Views bzw. einer CSS oder JS - Resource, global Platzhalterzeichenketten ersetzen. Ich bräuchte also so etwas wie einen Parser, der kurz bevor der View an den Browser geschickt wird, nochmal über das bis dato erstellte HTML/CSS/JS .. etc. drüberläuft.
Gibt es so etwas ?
VG
Christoph
Guten Tag,
weiß jemand von euch, ob es zufällig irgendwo solche Artikeldaten zu kaufen gibt, wie Sie z.B. ebay.de und wirkaufens.de verwenden?
Oder meint ihr die Pflegen das alles manuell?
Der Style ist in einer seperaten XAML-Datei definiert.
Ich habe es jetzt geshafft, dass ich im Outlook-Plugin die Styles mit folgendem Code lade:
ResourceDictionary rd = new ResourceDictionary();
rd.Source = new Uri(@"pack://application:,,,/XXX.ApplicationCore;component/Resources/Styles.xaml");
var app = new Application();
app.Resources = rd;
Leider taucht jetzt das Problem auf, dass sobald ich ein WPF Fenster ein zweites Mal öffne, die gesamte Anwendung abstürtz (outlook.exe: Verwaltet (v2.0.50727)" wurde mit Code -2146232797 (0x80131623) beendet.).
Ideen ?
Hi talla,
auf die Bilder greife ich wie folgt zu:
<ImageBrush ImageSource="/XXX.ApplicationCore;component/Resources/Images/form_background.png" Stretch="None" />
Die Sache mit dem Bild hat sich erledigt, indem ich einen Fehler in der Benennung korrigiert hatte. Nun taucht aber der nächste Fehler auf, bezüglich eines Styles:
<TextBlock Text="Ihre vorhandenen E-Mail-Adressen:" Grid.Row="0" Style="{StaticResource FormTextBlockStyle}" />
Die Fehlermeldung lautet:
Die Ressource mit dem Namen "{FormTextBlockStyle}" kann nicht gefunden werden. Bei Ressourcennamen wird die Groß- und Kleinschreibung berücksichtigt. Fehler in Objekt "System.Windows.Controls.TextBlock" in Markupdatei "xxx.ApplicationCore;component/views/settingsview.xaml", Zeile 58, Position 86.
Ich vermute dass es damit zu tun hat, dass die XAML-Ressorucen, die in der DLL liegen nicht geladen werden. Vielleicht kann mir jemand sagen, wie ich diese aus dem Addin herraus laden?
Hallo ich habe eine DLL, die verschiedene WPF-Formulare enthält und über Outlook angesteuert wird (AddIn).
Das Problem, welches ich nun habe ist, dass die gesamten Resourcen, welche in der DLL definiert waren (z.B. Styles und Bilder) nun nicht mehr verfügbar sind und es zu Fehlermeldungen kommt.
Was kann ich tun?
Was genau meinst du mit deinem Punkt b?
Servus,
ich beschäftige mich grade mit der besten Herangehensweise zur Internationalisierung einer Web-Anwendung.
Nun habe ich mir grade mal meine HTML-Ansichten angesehen und gemerkt, das meine zu lokalisierenden String, teilweise sehr viel im HTML-Code "verwurschtelt" sind.
Beispiel:
<h1>Melde dich jetzt kostenlos bei BringMeBack an:</h1>
<p>Wir behandeln deine Daten streng vertraulich und geben diese in keinem Fall an Drittunternehmen weiter (@Html.ActionLink("unsere Datenschutzerklärung", "PrivacyPolicy", "Home")).</p>
<fieldset>
<legend>Angaben zur Person</legend>
So wie ich das mit der Internationalisierung bisher verstanden habe, bleibt mir nichts anderes übrig, als überall die Strings durch entsprechende Aufrufe zu ersetzten, die über eine Ressource die länderspezifischen Strings laden.
Oder gibt es eine bessere Möglichkeit, die ich nicht sehe?
Hallo Leute,
wie ist es am besten möglich eine ländersezifische Weiterleitung auf die jeweilige Homepage des Landes zu realisieren?
Ich hatte mal probiert, die Ländereinstellungen des Browser zu benutzen, hier steht jedoch bei Österreich und der Schweiz auch meist de-DE drin. Das ist also relativ unzuverlässsig.
Gruß
Hi Leute,
ich binde Decimal-Values zur Zeit wie folgt:
<TextBlock Text="{Binding ActualValue, StringFormat=\{0:c\}}" FontSize="30" />
Leider werden alle werde als Dollar-Werte angezeigt. Ich möchte aber, dass Sie in Euro Werten angezeigt werden, ohne nun jedes Binding anpassen zu müssen. Gibts da nen globalen Culture - Switch den ich verwenden kann?
Plattform ist Windows Phone 7
Dank & Gruß
Der Aufwand steigt bestimmt. Der gleiche Aufwand besteht jedoch, wenn ich es nicht parallel laufen lassen. Und bei einer nicht parallelen Ausführung zeigt die Analyse, dass der größte Aufwand in der Modulo-Operation steckt.
Hi Leute,
ich habe mich bis heute nur grob mit den Interop-Funktionalitäten von Outlook beschäftigt und suche mich gerade tot nach folgender Funktion:
Es geht darum, in die linke Sitebar von Outlook (siehe Screenshot) ein weiteres Element einzufügen (z.B. unter den Reiter Kontakte). Beim Klick auf diesen Reiter soll sich im rechten Teil (da wo beim Klick auf Kontakte die Kontaktliste erscheint) ein von mir gestalteter Content öffnen.
Weiß jemand wie ich das machen kann?
Gruß
Christoph
Hallo Zusammen,
ich teste gerade die Funktionalitäten von .NET zur Multi-Core sprich Parallelberechnung. Hierzu habe ich mir eine Funktion geschrieben, die ab einer bestimmten Zahl eine bestimmte Anzahl von Primzahlen berechnen soll.
Die Eingabe sind also zwei Zahlen z.B. 10000000000 und 10 und die Ausgabe sind die nächsten 10 Primzahlen ab 10000000000.
Hier mein Code:
public class PrimeNumberCalculator
{
public static List<long> GetPrimeNumbers(long from, int count, bool parallel = false)
{
int numberOfParallelCalculations = 4;
var result = new List<long>();
long i = from;
// Alle Primzahlen ab Startwert (from) ermitteln
while (result.Count < count)
{
var numberToTest = new List<long>();
for (long j = 0; j < numberOfParallelCalculations; j++)
{
numberToTest.Add(i + j);
}
if (parallel)
{
Parallel.ForEach(numberToTest, x =>
{
if (IsPrimeNumber(x, false))
{
result.Add(x);
}
});
}
else
{
result.AddRange(numberToTest.Where(x => IsPrimeNumber(x, false)));
}
i = i + numberOfParallelCalculations;
}
return result;
}
// Prüft ob die übergebene Zahl eine Primzahl ist
public static bool IsPrimeNumber(long number, bool parallel)
{
// Zahlen kleiner 2 können keine Primzahlen sein
if (number < 2)
{
return false;
}
// Die Zahl 2 explizit testen, da die Schliefe erst an Stelle 3 startet.
if (number % 2 == 0)
{
return false;
}
// Die obere Grenze (Wurzel aus n) berechnen
long upperBorder = (long)System.Math.Round(System.Math.Sqrt(number), 0);
for (long i = 3; i <= upperBorder; i = i + 2)
{
if (number % i == 0)
{
return false;
}
}
// Zahl ist Primzahl.
return true;
}
}
Ich weiß, dass der Algorithmus zur Primzahlenberechnung nicht optimal ist, er wurde jedoch bewusst verwendet um einen bestimmten Aufwand zu erzeugen.
Wie ihr seht, nutze ich eine parallele Berechnung, wenn der entsprechende Parameter auf true steht.
Mein Problem ist nun, dass die Parallelberechnung keinen Vorteil bring, sondern eher länger dauert (auf einer 4-kern-Maschine). Auch sehe ich keinen Auschlag auf den weiteteren 3 Kernen (im Task-Manager-Leistung) wenn ich die Berechnung parallel ausführen lasse.
Laut einer Analyse mit Visual Studio liegt 90% der Verbrauchten CPU Leistung auf der Codestelle
if (number % i == 0)
{
return false;
}
die ja eindeutig Parallel ausgeführt werden soll.
Hat jemand von euch einen Rat für mich?
Dank & Gruß
Christoph
Hallo,
ich schreibe zur Zeit eine Studienarbeit, in der ich den Aufbau von Windows Azure beschreibe. Ich habe schon viel mit Azure gearbeitet und bin über die Sichtweise eines Entwicklers auf Azure bestens vertraut.
In meiner Arbeit will ich jedoch auch behandelt, wie Azure intern aufgebaut ist (Gird-Computing-Technologien und Virtualisierungstechnologien). Leider finde ich hierzu nur sehr oberflächliche Informationen im Web. Das einzige was ich bisher rausgefunden habe ist, dass Microsoft wohl sine Server in Containern hostet 😄
Es wäre sehr cool, wenn mir irgendeiner von euch mehr Informationen geben könnte, bzw. mir Quellen nennen könnte.
Im einzelnen interessieren mich folgende Fragen:
Viele Dank!
😄 ganz ruhig!
Ich sag ja nicht, dass irgendwas von dem was du sagst falsch ist und bin froh das ich dazu lernen konnte. Ich wollte lediglich meine Verwunderung darüber ausdrücken, dass ich bisher diese Probleme nicht hatte.
Um es nochmal klipp und klar für mich zu machen:
Du erzeugst also bei jedem Aufruf des ObjectContext einen neuen?
Aus:
public User GetUser(long id)
{
var result = from e in this.db.Users where e.Id == id select e;
if (!result.Any())
{
throw new InvalidOperationException(string.Format("A user with the id '{0}' does not exist in the database.", id));
}
return result.First();
}
sollte ich demnach
public User GetUser(long id)
{
var db = new MyDatabaseEntities();
var result = from e in db.Users where e.Id == id select e;
if (!result.Any())
{
throw new InvalidOperationException(string.Format("A user with the id '{0}' does not exist in the database.", id));
}
return result.First();
}
machen!?
Dank & Gruß
Christoph
Hmm, ich habe aber andere sehr große Web-Projekte am laufen (live!) wo genau ein Kontext erzeugt wird (Singleton-Pattern).
Diese laufen schon seit über einem Jahr fehlerfrei. Wie ist das zu erklären? Es handelt sich hierbei allerdings um normale Web-Projekte ohne WCF-Service. Also nur "herkömmliche" HTML-Requests.
Gruß
Ich benutzte zur Zeit ein geteiltes.
Aber das mache ich bei den normalen ASP-Web-Requests auch.
Meinst du wirklich daran liegt es?
Gruß & Dank
Hi Leute,
Frohe Weihnachten erst einmal!
Ich habe ein Webprojekt, welches unter anderem auch einen Webservice (WCF) beinhaltet, der von einem WPF-Projekt aus angesprochen wird.
Meine Daten halte ich in einer SQL-Datenbank (zur Entwicklungszeit, als SQL-Express-Attached-File-Variante). Auf die Datenbank greife ich via Entity Framework zu.
Wenn das Webprojekt direkt über EF auf die Datenbank zugreift gibt es keine Probleme. Wenn ich jedoch das WPF Projekt über den WCF-Service drauf zugreifen lasse, kommt es in 75% der Fälle zu einer Exception.
Die Exception lautet: "Fehler beim zugrundelegenden Anbieter auf Open". In den weiteren Eigenschaften steht dann, dass EF noch nicht bereit war, oder sowas. Ich kann mir das nicht erklären, da ich über das Webprojekt bereits erfolgreiche Abfragen mache.
Habt ihr vielleicht eine Idee ?
Gruß
Christoph
Ja, genau darum geht es ja.
Das Erzeugnis, was dieser Editor liefern soll ist statisch, bzw. ein absolut positioniertes Erzeugnis. Deshalb eignen sich vorhandene Editoren nicht so gut.
Aber wie würde eine Alternative aussehen?
Gruß
Hmm, dass mit der JS-Programmierung bekomme ich hin,
mein Problem ist nur, dass der Javascript/HTML - Ansatz immer da ansetzt, den Texteditor auf HTML-Tags aufzubauen (sprich es gibt immer H1-H6, ne Horizontale Linie, die Webschriftarten). Das liegt natürlich daran, dass zum Darstellen des WYSIWYG immer entsprechend umgestylte Tags verwendet werden.
Mein Ansatz geht jedoch in die Richtung, das der "Texteditor" eher ein Interface wie ein Illustrationsprogramm benötigt. Z.B. mit frei positionierbaren Textbausteinen, einem Ebenenmodell etc. Er soll also eher zur Gestalltung als zur Formatierung von Text dienen.
Hallo,
ich habe zur Zeit die Aufgabe ein Interface bzw. einen Texteditor zu erstellen, der online als HTML/Javascript Application laufen soll.
Dieser Texteditor soll unter anderem auch sehr viele verschiedene Schriftarten beherrschen. Zusätzlich soll sehr viel mit Drag & Drop, Grafikbearbeitung usw. programmiert werden.
Ist so etwas überhaupt mit HTML und Javascript in adäquater Zeit realisierbar?
Ich hatte mir bereits überlegt ob ich TinyMce einsetzten soll, doch hierbei kann ich den Editor zu wenig an die Form anpassen, wie ich ihn haben möchte.
Die Vorlage die man mir geliefert hat ist eine Flash-Application.
Gruß
Christoph
Hallo zusammen,
danke für die Antworten, die Frage war jedoch nicht, ob es geht (das es geht weiß ich), sondern ob ich auf irgendwelche Komplikationen treffen könnte.
Dank & Gruß
Hi Leute,
sehr ihr irgendein Problem ein Outlook-Plugin (2003,2007,2010) in WPF zu schreiben?
Gruß
Christoph
Also so wie ich das sehe wir doch da über Behaviours gearbeitet, ich möchte aber gerne mit den "normalen" WPF-Touch-Events programmieren.
Gruß
Christoph
das
> soll angeblich ganz brauchbar sein.
Hallo Gü,
vielen Dank für den Link. Aber handelt es sich hierbei nicht um ein anderes Framework? Ich würde gerne mit den MultiTochFeatures von WPF arbeiten. Nur leider kann ich Sie nicht wirklich testen.
Gruß
Christoph
Guten Tag,
ich bin zur Zeit dabei eine Multitouch-Anwendung zu entwickeln. Dafür suche ich einen guten MultiTouch - Emulator. Leider habe ich bisher nur http://multitouchvista.codeplex.com/ gefunden. Der klappt jedoch bei mir nur unzureichend (wahrscheinlich, da ich mehrere Bildschirme benutze) und sporadisch.
Gibt es da nicht irgendetwas besseres?
Vielen Dank
Christoph
Hi Leute,
ich hab das Problem, dass ASP MVC beim debuggen sehr langsam ist. Ich vermute, dass es am emulierten IIS liegt. Wenn ich z.B. mehrere kleine Icons in meiner Webseite habe, werden diese nur ganz langsam nacheinander geladen.
Kann man da irgendwas Einstellen? Erlaub der lokale IIS vielleicht zu wenige gleichzeitige Requests ?
Vielen Dank!