Глава 6: Опыт использования Ultradev
1.Ultradev будет конфликтовать с Kingsoft Antivirus Firewall.
Друзья, которые установили Kingsoft Antivirus, обнаружат, что иногда при открытии Ultradev выдается сообщение об ошибке, а затем программа закрывается. Просто отключите антивирусный брандмауэр.
2. Китайские иероглифы отображаются неправильно при просмотре исходного кода.
Вас, наверное, беспокоит тот факт, что настройки шрифта и размера текста (Правка-Настройки-Шрифт/Кодировка) в DREAMWEAVER Ultradev 4 не могут быть сохранены, верно? Вот решение для всех!
Сначала создайте резервную копию реестра и выйдите из работающего DREAMWEAVER Ultradev 4.
1. Запустите regedit.exe.
2. Найдите HKEY_CURRENT_USER/SOFTWARE/MACROMEDIA/DREAMWEAVER Ultradev 4/FONT PREFERENCES.
3. Дважды щелкните Числовые кодировки и измените значение b на c (измените 11 в десятичном формате на 12).
Выйдите из regedit и войдите в DREAMWEAVER Ultradev 4. Теперь вы можете свободно выбирать шрифт и размер текста PROPOTIOANL, FIXED FONT и CODE INSPECTOR.
3. Результаты поиска невозможно перевернуть.
Не знаю, заметили ли вы, что на самом деле, когда мы смотрели результаты страницы поиска, о которой говорили ранее, при наличии большого количества записей эффект перелистывания страниц не достигается. Например, если вы ищете ключевое слово win, вы можете получить 60 записей, а в базе данных есть 100 записей. Когда вы перевернете страницу, вы обнаружите, что результаты поиска изменились на 100 (реализовано с помощью DataBinding -> Total). Запись), то есть записи в базе данных. Записи вынесли, почему? Давайте посмотрим на процесс реализации поиска с самого начала.
Как показано на рисунке ниже, мы получаем переданные параметры (Request.form("xxx")) с помощью переменной формы. Это естественно, поскольку мы вводим строку запроса через поле текстовой формы.
В этом случае, когда мы переворачиваем страницу, значение Request.form("xxx") передать невозможно, поэтому программа использует значение по умолчанию "1" (см. рисунок ниже), то есть все значения в базе данных вынесены.
А где проблема? Как решить? Поскольку Request.form("xxx") передать нельзя, мы изменим метод доставки и будем использовать Request.querystring("xxx"), как показано на рисунке ниже.
Конечно, само по себе это не сработает. Очевидно, мы вводим строку запроса через поле формы, так как же может быть Request.querystring("xxx") для ее передачи? Эй, нам все еще нужно воспользоваться функцией значения по умолчанию. Как показано на рисунке ниже, исходное значение по умолчанию — 1, и нам нужно изменить его на нужное нам значение.
Это соответствующий исходный код. Нам нужно начать с изменения исходного кода.
Это модифицированный исходный код. Хаха, ты понимаешь? Мы изменили начальное значение на Request.form("xxx"), чтобы программа использовала это начальное значение для получения данных, если не сможет найти Request.querystring("xxx").
На этом моя программа перелистывания страниц завершена, не правда ли, она очень проста? ! ^_^
Вышеупомянутые три вопроса относительно распространены, поэтому сначала я расскажу о них.
На этом серия обучающих материалов ultradev, которые мы написали для enet, подходит к концу.