Программирование



|
Работа с таблицей
Работа с таблицей Мы уже знаем, как можно вставить в таблицу новую строку. Для этого нужно поместить текстовый курсор в ячейку строки, над которой должна быть добавлена новая, и выбрать пункт...
Как формируются таблицы
Как формируются таблицы Но на самом деле ничего страшного там нет. Достаточно понять принцип, по которому формируется таблица HTML, чтобы с легкостью ориентиро- ваться в ее коде. Давайте...
Более сложные таблицы
Более сложные таблицы Давайте сохраним и закроем нашу Web-страницу Articles.htm. Сейчас мы займемся созданием страницы, содержащей список статей на тему интернет. Создадим новую пустую...
Вставка графических изображений
Вставка графических изображений Посмотрим еще раз на страницу Articles_internet.htm. Что еще с ней можно сделать? В частности, третий столбец таблицы занимают будущие гиперссылки вида Открыть....
Создание гиперссылок
Создание гиперссылок Поскольку страница со списком категорий статей Articles.htm у нас уже готова, давайте создадим на странице default.htm гиперссылку, указывающую на нее. Ясно, что...
Работа со стилями CSS
Работа со стилями CSS Ну вот, все страницы нашего сайта созданы. (Процесс их создания здесь не описывается, так как он достаточно очевиден.) Теперь можно немного, как сказал поэт, подумать о...
Предварительный просмотр Web-страниц
Предварительный просмотр Web-страниц Хотя Dreamweaver в режиме просмотра страницы и представляет ее почти в таком виде, как она будет показана в Web-обозревателе, все же часто возникает...
Вызов справки
Вызов справки Данная книга описывает далеко не все возможности Dreamweaver. Поэтому при работе с этой программой нам может понадобиться и наверняка понадобится помощь. Как и все серьезные...
Что дальше?
Что дальше? Что ж, для начала хватит. Конечно, потом мы продолжим пользоваться Dreamweaver, а значит, будем изучать другие его возможности. Но это будет потом, в следующих главах. Поскольку наш...
Работа с Web-сайтом в Dreamweaver
Работа с Web-сайтом в Dreamweaver Ну вот, наш сайт готов. Мы создали все Web-страницы, связали их гиперссылками, даже оформили их с помощью стилей CSS. Настала пора опубликовать наш сайт на...
Подготовка к публикации сайта
Подготовка к публикации сайта Тут возникает небольшая проблема. Дело в том, что созданные нами ранее Web-страницы Dreamweaver не рассматривает как Web-сайт. Для него это всего лишь набор...
Работа с файлами сайта. Панель Files
Работа с файлами сайта. Панель Files А теперь мы познакомимся с одним очень полезным и удобным инструментом Dreamweaver для работы с файлами, составляющими Web-сайт. Это панель Files. Чтобы...
Проверка Web-страниц
Проверка Web-страниц Ну, теперь-то уж можно публиковать сайт? Нет, еще рано. Терпение осталось совсем чуть-чуть! Вот проверим корректность HTML-кода и гиперссылок и опубликуем наше творение в...
Публикация сайта на локальном Web-сервере
Публикация сайта на локальном Web-сервере Простейший способ опубликовать наш сайт это выделить корневую папку сайта ( корень иерархического списка) в списке файлов локальной копии в панели...
Публикация сайта на удаленном Web-сервере
Публикация сайта на удаленном Web-сервере Разобравшись с публикацией сайта на локальном Web-сервере, давайте перейдем к процессу публикации на сервере удаленном, то есть в Интернете....
Использование для публикации Web-сайта протокола FTP
спользование для публикации Web-сайта протокола FTP В настоящее время практически всегда для публикации сайта на удаленном сервере используется протокол FTP. В главе 1 говорилось, что этот...
Настройка Dreamweaver для публикации сайта по FTP
Настройка Dreamweaver для публикации сайта по FTP Конечно, для публикации сайта на Web-сервере по протоколу FTP можно использовать обычные программы FTP-клиентов. Но ведь мы работаем в...
Публикация сайта по протоколу FTP
Публикация сайта по протоколу FTP Итак, подготовительные действия закончены. Настал момент поместить наш Web-сайт во Всемирную Сеть. Первое действие, которое нам необходимо выполнить, это...
Что дальше?
Что дальше? Ура!!! Мы стали настоящими Web-дизайнерами! У нас есть свой Web-сайт в Интернете! У нас есть посетители и даже поклонники! Что ж, это хороший повод, чтобы немного отдохнуть. А потом...
Наши первые серверные программы
Часть II Наши первые серверные программы Глава 5. Введение в Web-программирование Глава 6. Базы данных Глава 7. РНР технология написания серверных приложений Глава 8. Простейшие серверные...
Введение в Web-программирование
Глава 5 Введение в Web-программирование Вот мы и создали свой первый Web-сайт. Он прекрасно работает, он неплохо посещается, у него даже есть поклонники, что очень неплохо для пробы пера . Так...
Недостатки статичных Web-страниц и их преодоление
Недостатки статичных Web-страниц и их преодоление Сначала мы поговорим о том, как хранится информация, которую мы выкладываем на наш сайт, и как она выдается посетителю. А именно о данных и их...
Данные и их представление
Данные и их представление Давайте откроем любую из созданных нами ранее Web-страниц списков статей и файлов в любом текстовом редакторе или Dreamweaver, переключив его в режим отображения...
Недостатки статических Web-страниц
Недостатки статических Web-страниц А именно в наших Web-страницах информация фактически неразрывно связана с представлением! В самом деле, HTML-код это дикая мешанина сырой информации и правил...
Серверные программы — радикальный способ отделить информацию от представления
Серверные программы радикальный способ отделить информацию от представления Давайте отвлечемся от Web-дизайна и посмотрим на программы. Обычные программы, с которыми мы имеем дело каждый день:...
Технологии создания серверных программ
Технологии создания серверных программ Разумеется, обычные, статические Web-страницы и серверные программы создаются совершенно по-разному. Более того, для этого используются совершенно разные...
Другие технологии серверного программирования
Другие технологии серверного программирования Напоследок вкратце коснемся других технологий создания серверных программ, которые сейчас имеют хождение. Всего их три. Технология CGI (Common...
Наш второй Web-сайт будет использовать активные серверные страницы
Наш второй Web-сайт будет использовать активные серверные страницы Да, именно так! Пора прикоснуться к мощи серверного программирования. Мы сохраним списки категорий, статей и файлов, которые...
Что дальше?
Что дальше? Вот мы и сделали первый шаг в мир серверного интернет-программирования. Маленький, робкий, но все-таки шаг. Стоп! Вот мы все говорили об обработке информации, о применении правил...
Базы данных
Глава 6 Базы данных Прежде чем начать обработку информации, ее нужно где-то найти и как-то сохранить. Вопросы поиска и сбора информации мы здесь рассматривать не будем. Давайте лучше поговорим...
Введение в реляционные базы данных
Введение в реляционные базы данных Итак, база данных это файл или набор файлов, хранящий структурированную определенным образом информацию. Для обработки этой информации используются особые...
Что такое реляционные базы данных
Что такое реляционные базы данных Реляционные базы данных служат для хранения структурированной в виде таблиц информации, связанной друг с другом. Если говорить короче и проще, то реляционная...
Составные части реляционной базы данных
Составные части реляционной базы данных Реляционная база данных состоит из четырех частей, которые мы рассмотрим более подробно в следующих далее разделах. Содержание Книга по php и...
Таблицы, поля и записи
Таблицы, поля и записи Таблица это набор структурированных данных. Пример таблицы представлен на рис. 6.1. Эта таблица содержит список статей из трех столбцов: дата добавления статьи в список,...
Правила
Правила Ранее мы узнали, что поле таблицы имеет два обязательных параметра: имя и тип данных. Эти параметры задаются при создании таблицы и впоследствии могут быть изменены, например, если были...
Индексы и ключи
Индексы и ключи Предположим, что мы уже создали таблицу, изображенную на рис. 6.1, и теперь заполняем ее данными. Мы создали уже довольно много записей, и возникла потребность вывести их на...
Связи
Связи Вернемся к таблице списку статей, показанной на рис. 6.1. Чего нам в ней не хватает? Правильно сведений о том, какой категории принадлежит каждая статья. Давайте добавим их, благо таблица...
Полезные скрипты
на античате...
Настольные и серверные реляционные СУБД
Настольные и серверные реляционные СУБД Нам уже известно, что СУБД это программа для работы с базами данных. Именно с помощью СУБД пользователь и другие программы получают доступ к данным,...
Язык обработки данных SQL
Язык обработки данных SQL Ну, вот и все о реляционных базах данных. Теперь разговор пойдет о том, каким образом клиенты данных формируют свои запросы к серверу. А именно о языке обработки данных...
Зачем нужен SQL
Зачем нужен SQL Существует довольно много программ СУБД. Чуть меньше существует форматов хранения данных в базах. Давайте посмотрим на список различных СУБД, приведенный ранее: каждая СУБД...
Выборка записей из таблицы
Выборка записей из таблицы Начнем с запросов выборки данных как с самых простых. Заодно изучим некоторые вещи, которые в дальнейшем нам обязательно понадобятся. Содержание Книга по php и...
Активные серверные Web-страницы
Активные серверные Web-страницы Когда шел разговор о серверных программах и принципах их работы, нам не могло не показаться, что временами они слишком напоминают Web-страницы. В самом деле,...
Вывод excel файлов
В php есть класс который позволяет выводить excel файлы...
20 советов по програмированию
Программист Джонатан Данилко поделился с читателями DCS Media своим опытом, сформулировав 20 наиболее ценных правил, которые он вывел за 20 лет работы. Вебпланета представляет перевод его...
Веревка достаточной длины, чтобы выстрелить себе в ногу
Веревка достаточной длины, чтобы выстрелить себе в ногу Правила программирования на С и С++ Ален И. Голуб Посвящается Аманде Анонс книги Благодарности Работа над этой книгой затянулась, и я...
Анонс книги ВЕРЕВКА ДОСТАТОЧНОЙ ДЛИНЫ, ЧТОБЫ ВЫСТРЕЛИТЬ СЕБЕ В НОГУ
Создайте мастерский код в любой программе на С или С++ ! ВЕРЕВКА ДОСТАТОЧНОЙ ДЛИНЫ, ЧТОБЫ ВЫСТРЕЛИТЬ СЕБЕ В НОГУ Программисты, инженеры, научные работники, студенты и все, кто работает с С или...
Заключение
Заключение Так-что вот. Множество правил, которые я считаю полезными и которые, надеюсь, будут полезны и для вас. Конечно, многие из представленных здесь правил дискуссионны. Пожалуйста, я...
161. Возбуждение исключений из конструктора ненадежно.
161. Возбуждение исключений из конструктора ненадежно. Я начну этот раздел с замечания о том, что компиляторы, которые соответствуют рабочим документам комитета ISO/ANSI по С++, не имеют...
160. По возможности возбуждайте объекты типа error.
160. По возможности возбуждайте объекты типа error. Листинг 15 показывает простую систему определений класса для возбуждения исключений. Я могу перехватить ошибки чтения или записи подобным...