Отправляет email-рассылки с помощью сервиса Sendsay

Relib.Com - руководство

  Все выпуски  

Он-лайн руководство по VB, ASP, SQL


Служба Рассылок Subscribe.Ru проекта Citycat.Ru

ОН-ЛАЙН РУКОВОДСТВО
22 ноября 2000


СОДЕРЖАНИЕ

1. Компьютерные новости
    - Только что выпущенный Pеntium 4 уже вызывает нарекания

2. ASP: Советы разработчику
    - Совет 15: Группируйте однолинейный код и выражения Response.Write

3. Новости vbCode
    - Авторские материалы
    - VB: Секреты программирования
    - VB и ASP: Темы обсуждения
    - БД: Темы обсуждения
    - Книжный магазин


КОМПЬЮТЕРНЫЕ НОВОСТИ

ТОЛЬКО ЧТО ВЫПУЩЕННЫЙ PЕNTIUM 4 УЖЕ ВЫЗЫВАЕТ НАРЕКАНИЯ

В понедельник корпорация Intel официально объявила о выпуске Pentium 4 - нового поколения процессоров для PC. Последний раз архитектура процессоров принципиально менялась с выходом Pentium Pro в 1995 году. Предполагается, что Pentium 4 станет основой микропроцессорной линейки продуктов Intel на следующие пять лет, хотя продажи Pentium 3, скорее всего, будут преобладать до 2002 года.

Pentium 4 создан по 0,18-микронной технологии на основе микроархитектуры NetBurst, позволяющей процессору ускорить обработку мультимедиа-данных для интернет-приложений и улучшить характеристики работы с графикой, звуком и видео. Первые две модели выпущены с тактовыми частотами 1,4 ГГц и 1,5 ГГц по оптовой цене 644 и 819 долларов соответственно. Системная шина на 400 МГц рассчитана на пропускную способность втрое больше, чем у Pentium 3. Новый процессор поддерживает объем оперативной памяти до двух Гб.

Однако информационные агенства сообщают, что по ряду тестов системы, работающие на базе Pentium 4 оказываются медленнее, чем на процессорах ранних моделей. Критики также сомневаются в функциональности машин с огромной тактовой частотой и производительностью в мире, который постепенно объединяется в коммуникационную сеть с большим количеством отнюдь не скоростных мобильных устройств.

Lenta.ru 22.11.2000


ASP: СОВЕТЫ РАЗРАБОТЧИКУ

СОВЕТ 15: ГРУППИРУЙТЕ ОДНОЛИНЕЙНЫЙ КОД И ВЫРАЖЕНИЯ RESPONSE.WRITE

Однолинейная конструкция VBScript <% = выражение %> записывает значение "выражения" в исходящий ASP-поток. Если буферизация response не включена (см. Совет 14), то при частом использовании таких выражений, каждое из них приведет к записи данных в браузер путем передачи по сети множества маленьких пакетов, что выполняется медленно. Точно также производительность приложения снижается при частом чередовании маленьких кусочков ASP-кода и HTML. Поэтому данный совет состоит в следующем: замените рядом стоящие однолинейные конструкции одним вызовом Response.Write. Например, в следующем примере отображения таблицы БД показано необоснованно частое переключение в каждой строке между однолинейным кодом VBScript и тэгами HTML:

<table>
<% For Each fld in rs.Fields %>
    <th><% = fld.Name %></th>
<%
Next
While Not rs.EOF
%>
  <tr>
  <% For Each fld in rs.Fields %>
     <td><% = fld.Value %></td>
   <% Next
  </tr>
   <% rs.MoveNext
Wend %>
</table>
Ниже приводится более эффективный код, содержащийся в едином блоке VBScript и призванный ускорить отображение данных:
<table>
<%
  For each fld in rs.Fields
      Response.Write ("<th>" & fld.Name & "</th>" & vbCrLf)
  Next
  While Not rs.EOF
    Response.Write ("<tr>")
    For Each fld in rs.Fields %>
      Response.Write("<td>" & fld.Value & "</td>" & vbCrLf)
    Next
    Response.Write "</tr>"
  Wend
%>
</table>
Этот совет имеет намного больший эффект когда буферизация response выключена, однако ее включение и следование данному совету будет иметь лучший результат для производительности ваших ASP-приложений.


НОВОСТИ VBCODE

АВТОРСКИЕ МАТЕРИАЛЫ

Опубликованы два новых совета "Используйте буферизацию Response" и "Группируйте однолинейный код и выражения Response.Write", один из которых приводится в этой рассылке.

VB: ТЕМЫ ОБСУЖДЕНИЯ

  • Проблемы с инсталляцией VB-приложений
  • Как отображать анимированые файлы *.gif или *.ani
  • Запуск программы, требующей подключение модема
  • Проблемы использования компонента DataReport
  • Как в MS Access из столбца выделить ячейку
  • Работа с COM портами в Visual Basic
  • Как изменить число "выскакиваюих" строк в ComboBox
  • Использование "скинов" для MDI формы

    БД: ТЕМЫ ОБСУЖДЕНИЯ

  • Импорт данных из TXT в DBF
  • Формирование отчета DataReport
  • IHTMLDocument и работа с фреймами
  • SQL-запросы в MS Excel
  • MS SQL 7.0 + Access 2000
  • Вывод несовпадающих записей
  • Импорт текстового файла средствами VBA
  • Проблемы совместимости Access 2000 и VB 6.0

    КНИЖНЫЙ МАГАЗИН

    За прошедшую неделю из книг о программировании наиболее активно покупались:

  • "Программирование Active Server Pages"
  • "Visual Basic для Web. Руководство разработчика"
  • "Visual Basic 6.0. Наиболее полное руководство для профессиональной работы в среде Visual Basic 6.0"
  • "Perl. Библиотека программиста"
  • "Работа с объектами Visual Basic 4"

    Наиболее интересующие книги:

  • "Программирование Active Server Pages"
  • "Введение в системы баз данных"
  • "BPwin и ERwin. CASE - средства разработки информационных систем"
  • "COM и COM+. Полное руководство"
  • "Базы данных в Интернете. Практическое руководство по созданию Web - приложений с базами данных"


    Выпуск подготовил Алексей Смирнов

    http://subscribe.ru/
    E-mail: ask@subscribe.ru

    В избранное