Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка СУБД MySQL Borland Кузин.doc
Скачиваний:
89
Добавлен:
13.05.2015
Размер:
2.85 Mб
Скачать
    1. Задание на лабораторную работу

  1. Создать новый проект в BorlandC++Builder.

  2. Выполнить этапы создания приложения для работы с БД на C++Builderв соответствии с пунктами 5.3 – 5.12. В отчете привести скриншоты разработанных форм в режиме разработки и выполнения

  3. Модифицировать форму «Проекты» таким образом, чтобы поиск осуществлялся не только по первым символам наименования поставщика, а по подстроке, которая может находиться в любой позиции наименования.

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

  5. В отчете привести скриншоты разработанных форм в режиме разработки и выполнения, программный код модулей форм.

    1. Издания и публикации

Необычный TDBGrid http://citforum.ru/programming/delphi/nogrid/

Советы пользователям Delphi и C++Builder. Часть 4. Что можно поместить в DBGrid http://citforum.ru/programming/advice/advice04.shtml

  1. Разработкаweb-приложений дляMySqLна языкеPhp

    1. Установка и настройкаDenver

http://www.denwer.ru/base.html

Создание виртуальных хостов.

    1. Соединение с бд и вывод данных

<html>

<boby>

Файл <b>index.php</b>

<br>

<?php

echo "Проверка работы с БД на PHP<br>";

$db=mysql_connect("localhost","kda","kda");

mysql_select_db("db1",$db);

mysql_query("set names cp1251",$db);

$result=mysql_query("select * from parts",$db);

$myrow=mysql_fetch_array($result);

do

{

echo "Деталь № ".$myrow['Part_ID']." ";

echo $myrow['Part_name']." ";

echo $myrow['Material']." ";

echo $myrow['Weight']." ";

echo "<br>";

}

while($myrow=mysql_fetch_array($result));

echo "<br>";

mysql_data_seek($result, 0);

do

{

printf ("Деталь № %s %s из материала %s весом %s<br>",$myrow['Part_ID'],$myrow['Part_name'],$myrow['Material'],$myrow['Weight']);

}

while($myrow=mysql_fetch_array($result));

?>

</boby>

</html>

    1. Задание на лабораторную работу

  1. Создать веб-страницу для просмотра таблицы «Проекты». Вывод данных организовать с использованием html-таблицы. В таблице выводить наименования городов.

  2. Создать веб-страницу с формой для ввода данных нового проекта. Для указания города проекта использовать тэг <select>cвыбором городов из таблицы «Города».

  3. Создать php-скрипт для добавления нового проекта в таблицу проекты.

  4. Защитить веб-страницу с формой и php-скрипт для добавления нового проекта проверкой имени пользователя и пароля. Для хранения имен пользователей и паролей создать дополнительную таблицу в БД.

1Ключевые поля подчеркнуты и выделены жирным шрифтом