Вот и подвалил май, а это значит, что ты читаешь юбилейный номер моего журнала. В этом месяце журналу исполнился год.
Я очень сильно хотел сделать этот номер самым крутым, но не получилось. В самом начале месяца на меня навалилось очень много работы (мне нужно написать аж 2 программы) и я просто не успеваю даже пукнуть :). Благодаря этому, юбилейный номер не будет содержать ничего особенного, но он будет не хуже, чем предыдущие, Это я обещаю.
Единственное новшество, которое я сделаю в этом месяце - уроки JavaScript. Вообще-то, эта тема слишком обширная и по ней пишут целые книги. Я же постараюсь дать максимум практики и покажу как можно больше разных хитростей. Этот раздел будет просто огромным, и каждая статья по JavaScript будет в 3 раза больше, чем по Delphi. Я это делаю для того, чтобы мы побыстрее изучили основы (за три-четыре месяца), а потом занимались интересными практическими примерами. Хотя интересные вещи начнутся уже с первой статьи.
Пока что это всё. Возможно за месяц ещё чё-то изменится, поэтому заглядывай сюда чаще.
Читай в этом номере:
Язык программирования Delphi. Эффективная работа с меню Сегодня я покажу тебе, как создавать симпотичные менюшки и как работать с ними. А самое главное, ты научишся создавать пункты меню в рантайме, что просто необходимо при создании и использовании закладок в твоих прогах. Короче говоря, сегодняшний примерчик будет просто супер.
Язык программирования Delphi. Создание собственных компонентов. Тебе предстоит познакомится с технологией создания собственных компонентов. Я расскажу, как можно создать компонент Delphi (не путай с компонентами ActiveX). В качестве примера я выбрал достаточно простой, но напичканый математикой пример - часы. Наши часы смогут работать как аналоговые и числовые. По этим часам будет Москва сверятся :).
Delphi и базы данных. Навороченый пример работы с ADO. Сегодня я возьму базу данных из прошлой статьи и сделаю несколько улучшений в исходнике, чтобы наш пример превратился в полезный и рабочий модуль. В этом примере я реализую поиск с помощью SQL, фильтры и много чего ещё интересного. Короче говоря, пора переходить от маленьких примеров к реальным прогам.
Программирование гнёзд. Получаем локальный IP адрес Сегодня мы рассмотрим маленький, но удаленький примерчик. В нём программа возвращает все установленые IP адреса для сетевых плат или удалённого доступа. Помимо этого, ты узнаешь, как обращатся к компонентам не по имени, а по "индексу", это очень удобная и нужная возможность.
Язык программирования Delphi. Простейший вирус. Вот и победитель моего конкурса. Человек, который называет себя Dr.Klouniz получает от меня 1000 руб. В его статье ты найдёшь рассказ о том, как с помощью Delphi написать простейший вирус. Читай и наслаждайся, только не вздумай использовать.
ActiveX. Программирование ASP-сервера. Часть 2 В прошлый раз я расказал тебе, как создавать простейшие приложения для ASP сервера. Мы посылали запрос написанному в Delphi модулю и получали от него ответ. Такая схема эфективна на 10-20%, потому что основное преимущество у ASP - возможность получения и обработки введённой пользователем инфы. Сегодня я научу тебя этому чуду природы.
Язык запросов SQL. Настройка таблиц Я уже рассказал о создании таблиц, изменении количества столбцов, удалении таблиц. Теперь подошло время расказать про настройку полей в таблице, например, как указывать диапазон доступных значений для таблицы или нечто подобное.
Visual C++. Ресурсы (иконки и курсоры) Мы уже встречались с ресурсами и загружали из них строки с помощью функции LoadString. Сегодня я хочу научить тебя загружать иконки, курсоры и картинки. А главное, мы научимся всем этим управлять.
Flash 4. Простые, но нужные приёмы анимации. Я уже расказал достаточно о теории, теперь пора переходить к практике. Сегодня мы познакомимся с парою анимационных приёмов, которые очень удобно использовать во Flash 4. Эти приёмы очень распространены и используются практически на любых анимированных страницах, так что это будет основа для дальнейшего изучения Flash.
Flash 4. Использования бинарных изображений В этой статье я хочу расказать тебе, как использовать бинарные файлы, такие как BMP во Flash. Такие файлы занимают очень много места, поэтому Flash умеет превращать бинарники в векторную графику. Помимо этого, нам предстоит научится оптимизировать графику после превращения бинарников в вектор.
JavaScript. Введение. Теперь в моём журнале появился и JavaScript. Статьи будут большими и двигаться мы будем очень быстро, потому что уже в этом номере мы сталкивались с JavaScript припрограммировании ASP сервера. В этом разделе мы будем изучать интересные приёмы программирования Web страниц. Я постараюсь показать наиболее интересные приёмы.
Windows 2000. Права доступа. Часть 2 Мы снова возвращаемся к теме прав доступа. Мы уже изучили достаточно, чтобы снова вернутся к этой теме и изучить её немного подробнее и продвинутся дальше. Что же изменилось за это время? Мы изучили файловые системы и настроили Active Directory и теперь доступ к нашему серверу стал совершенно другим.
SQL Server 2000. Инсталяция Начиная с сегодняшнего дня мы начинаем изучать Microsoft SQL Server 2000. Начнём мы конечно же с установки. Если ты сразу же сделаешь это правильно, то ты в будущем избавишся от большинства проблем с переконфигурацией. Надеюсь, что этот раздел будет тебе полезен. А скоро я покажу первый пример на Delphi, как можно работать с этим сервером.
Сети. Microsoft TCP/IP Сегодня я возвращаюсь к теме сетей. Нам предстоит изучить Microsoft TCP/IP. В самой первой статье по TCP/IP я уже говорил про модель OSI. MS как всегда выделилась, и сделала свою реализацию этой модели. Сегодня я напомню тебе OSI и расскажу про MS TCP/IP.
Наступление Linux. Основные понятия и команды Мы уже установили Linux, пора приступить и к теории. Сегодня мы поговорим о некоторых особенностях Linux и начнём изучать основные команды. Linux - это тебе не Windows, где всё можно сделать одной левой мышкой. Здесь без клавы некуда. Хотя и говорят об упрощении, но всё это только слова. Без командной строки в Linux делать нечего.
Kylix. Впервые на экране. Впервые на экране Kylix. Только недавно я вернулся с Comtek, где представители Borland мне сообщили ужастнейшую новость - Kylix готов, но в России его ещё нет и будет не скоро. Вернувшись домой, я натыкаюсь на великолепную парочку самописных дисков. Как ты думаешь, что там? Правильно. И с сегоняшнего дня мы начнём изучать его. Первый день мы потратим на установку и первое знакомство. В следующий раз мы сталкнёмся с Kylix уже поближе.
Без рамки. Comtek. Дорога в некуда Эта статья описывает прошедшую в этом году выставку Comtek 2001. Честно сказать, я ожидал от неё намного большего. Если описать выставку одним словом, то это полное дерьмо. А если по подробнее, то там было столько приколов, что я просто обалдел. Читай, самое неординарное мнение о Comtek.