April 13th, 2007

Работа с БД в C++

 Как это не смешно, но моя проблема похожа на проблему из предыдущего поста. Но, естественно, никого писать за меня задание просить не хочу :)
 Мне, собственно, надо БД придумать и написать для неё клиент... И тут возникает две проблемы:
1) Я почему-то совершенно не могу придумать структуру этой самой БД :) Может у кого есть интересные примеры простых БД.. Сами БД не нужны. Общие идеи просто для какой сферы придумать :)
2) Встречали где-нибудь русский мануал для работы из Borland C++ Builder (вообще использую новый Turbo C++ Explorer их) с БД MS Access.
  • Current Music
    SanRadio - семья простит вам это увлечение. (SanRadio=DJKraPiva=205979763=www.sanfm.ru)

Съедобная задача

Не могли бы вы помочь мне не умереть с голоду и подсказать, как можно решить эту задачу? Если я не решу её в ближайшие дни, меня лишат стипендии и кушать мне будет совершенно нечего.

Заранее благодарю вас.

Вот задача:

Задание
Создать базу данных (можно использовать любую систему: Access, MySQL, Oracle, Excel, MS SQL, Foxpro итд), имеющую следующие таблицы:
1. Сведения о факультетах (Название факультета, количество курсов)
2. Сведения о студентах (Фамилия, имя, отчество, факультет, курс)
Написать программу на C#, позволяющую:
1. Вводить данные о студентах
2. Изменять данные о студентах
3. Удалять данные о студентах
Обязательный минимум:
1. Нельзя вводить ошибочные данные. Например, нельзя присвоить студенту несуществующий курс или факультет.
2. Данные должны быть полными. Например, нельзя ввести факультет и не ввести курс.
3. Непонятные моменты в коде программы должны комментироваться.
Дополнительные функции приветствуются.

На чем писать программу
Visual C# 2005 Express, рекомендуется, бесплатная версия Visual Studio 2005.
rakom

(no subject)

Да поняла недавно, что написала откровенную чушь
Мне на самом деле надо перекинуть данные из одной формочки в другую.
Я пишу в первой форме
void __fastcall TForm1::Button3Click(TObject *Sender)
{Form2->Show();
Form2->Label1->Caption=Form1->Label12->Caption;
}
и во второй
__fastcall TForm2::TForm2(TComponent* Owner)
: TForm(Owner)
{
Form2->Label2->Caption=Form2->Label1->Caption;}

первая процедура выводит на экран(во вторую форму),то что хранится в Form1->Label12,
а вторая выводит Caption который был первоначально задан в Label1 (во вторую форму).
т.е на Form2 значение из Label1 не заносится в Label2,в него заносится первоначальное значение Label1.