Kapitel 6: Erfahrungen mit Ultradev
1.Ultradev wird mit der Kingsoft Antivirus Firewall in Konflikt geraten
Freunde, die Kingsoft Antivirus installiert haben, werden feststellen, dass beim Öffnen von Ultradev manchmal ein Fehler gemeldet wird und das Programm dann beendet wird. Schalten Sie einfach die Viren-Firewall aus.
2. Chinesische Schriftzeichen werden beim Betrachten des Quellcodes nicht richtig angezeigt.
Es stört Sie bestimmt, dass die Schriftart- und Textgrößeneinstellungen (Bearbeiten-Einstellungen-Schriftart/Kodierung) in DREAMWEAVER Ultradev 4 nicht gespeichert werden können, oder? Hier gibt es für jeden eine Lösung!
Bitte sichern Sie zuerst die Registrierung und beenden Sie das laufende DREAMWEAVER Ultradev 4.
1. Führen Sie regedit.exe aus.
2. Suchen Sie nach HKEY_CURRENT_USER/SOFTWARE/MACROMEDIA/DREAMWEAVER Ultradev 4/FONT PREFERENCES
3. Doppelklicken Sie auf „Zahlenkodierungen“ und ändern Sie den Wert b in c (ändern Sie 11 im Dezimalformat in 12).
Beenden Sie regedit und rufen Sie DREAMWEAVER Ultradev 4 auf. Jetzt können Sie die Schriftart und Textgröße von PROPOTIOANL, FIXED FONT und CODE INSPECTOR frei wählen.
3. Suchergebnisse können nicht umgedreht werden.
Ich weiß nicht, ob Ihnen aufgefallen ist, dass bei der Betrachtung der Ergebnisse der Suchseite, über die wir zuvor gesprochen haben, der Umblättereffekt bei vielen Datensätzen tatsächlich nicht erzielt wird. Wenn Sie beispielsweise nach dem Schlüsselwort „win“ suchen, können Sie 60 Datensätze erhalten, und die Datenbank enthält 100 Datensätze. Wenn Sie die Seite umblättern, werden Sie feststellen, dass sich die Suchergebnisse auf 100 geändert haben (implementiert mit DataBinding -> Total). Datensatz), dh die Datensätze in der Datenbank. Die Datensätze wurden entfernt, warum? Schauen wir uns den Prozess an, wie wir die Suche von Anfang an implementieren.
Wie in der Abbildung unten gezeigt, erhalten wir die übergebenen Parameter (Request.form("xxx")) mithilfe der Formularvariablen. Dies ist natürlich, da wir die Abfragezeichenfolge über ein Textformularfeld eingeben.
In diesem Fall kann der Wert von Request.form("xxx") beim Umblättern nicht übergeben werden, daher verwendet das Programm den Standardwert "1" (siehe Abbildung unten), also alle Werte in der Datenbank werden entfernt.
Bis wo ist das Problem? Wie kann man es lösen? Da Request.form("xxx") nicht weitergegeben werden kann, ändern wir die Zustellungsmethode und verwenden Request.querystring("xxx"), wie in der Abbildung unten gezeigt.
Das allein wird natürlich nicht funktionieren. Wir geben die Abfragezeichenfolge natürlich über das Formularfeld ein. Wie kann es also eine Request.querystring("xxx") geben, um sie zu übergeben? Hey, wir müssen immer noch die Standardwertfunktion nutzen. Wie in der folgenden Abbildung gezeigt, ist der ursprüngliche Standardwert 1 und wir müssen ihn auf den benötigten Wert ändern.
Dies ist der entsprechende Quellcode. Wir müssen zunächst den Quellcode ändern.
Dies ist der geänderte Quellcode. Haha, verstehst du? Wir haben den Anfangswert in Request.form("xxx") geändert, sodass das Programm diesen Anfangswert zum Abrufen von Daten verwendet, wenn es Request.querystring("xxx") nicht finden kann.
Auf diese Weise ist mein Umblätterprogramm nicht ganz einfach. ! ^_^
Die oben genannten drei Fragen kommen relativ häufig vor, daher werde ich hier zuerst auf sie eingehen.
An diesem Punkt endet die Ultradev-Reihe von Lehrmaterialien, die wir für Enet geschrieben haben.