Форум клана Control

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Форум клана Control » Таверна » Рейрус хелп :D C++


Рейрус хелп :D C++

Сообщений 1 страница 24 из 24

1

Вообщем, обращаюсь ко всем программерам на срр.
Есть задание на курсовую:
"Создайте программу для ведения картотеки персональных компьютеров в организаци - для создания базы данных; для ведения, удаления, редактирования; для получения итоговых отчетов и просмотра БД"

Задание получил сегодня, впринципе идеи есть, буду что-то пытаться, но этот топик специально выложил заранее...
Самая загвоздка в том, что препод (а он не очень хороший, 1й год ведет срр и сразу попала на нас, до этого вела паскаль вроде) попросил по возможности сделать легкую графическую оболочку для БД, хотя этого нам не показывала, и как делать ее - без понятия... До этого был чистый "дос" :D
компилятор - Borland C++ Builder 6. Идеи есть?

2

Хм... Database Desktop интересная вещь...
Кто бы обьяснил разницу между типами таблиц?
Paradox, DB2, Visual dBASE, dBASE for Windows...

3

используй парадокс
это родной формат БДЕ
я могу конечно помочь.. но только на паскале (7 делфи)
ибо ставить билдер или вижуал студио не буду

тебе нужна реляционная база данных?
тебе термины "сущность", "связь" что нибудь говорят?
если да, то советую не стремиться к НФБК в подобной задаче, т.к. справочники будут малы, короче это же только тестовая программа
достаточно будет 2 максимум 3 нормальной формы...

П.С. моя последняя программа - заголовочник к закрытой библиотеке криптографии ГОСТ+файловый менеджер с автоархивированием и подписанием ЭЦП файлов.
моя последняя база данных -  переделка фоксовской досовской АРМ "Кредитный инспектор" на Interbase SQL сервер+интерфейс отчетов по поручителям и заемщикам

П.С.С а вообще я ненавижу программирование..... но твари на работе заставляют

Отредактировано guyver (2006-04-12 00:43:22)

4

Разп, стучи в ыцку, я написал подобную софтину для своей организации. С++ Builder + Yaffil SQL, заодно и скуль освоишь. Квазипапского кодера из тебя сделаю.;)

5

Хы. Спасибо за отклики, но мне не нужна супер навороченая база со скулом :D Я же нуп в этом деле. :D
Да и программили мы в сраном dev c++ для доса ;) Я когда борланд 1й раз открыл препод сказал: "Ой, а что это? А как в нем компилить?" :D Потом привык, что я в Билдере сижу.
Я еще подойду к ней на след. неделе, спрошу, можно ли, на защиту, виндовсоское приложение сделать с подключаемым скулом... Она ж акуеет... Скажет - можно, тогда Мираж вышлет мне Сорсы, буду разбираться, что к чему... Еще скажет - нет, только ДоС, тогда буду писать :(

6

ну нет так нет

7

guyver написал(а):

ну нет так нет

Я еще не отказывался. Я сказал, что буду уточнять ;)

8

могу кинуть исходник по соответствующей теме, для БДЕ,

давнышняя программа сделаная еще на 2 делфи ) на 3 курсе института вроде
и переделаная на работе для одного кренделя как диплом))))

использует квикрепорт, по умолчанию его компоненты отключены в 7 делфях - их надо включить....
http://uploads.ru/images/g/guyver/option.jpg
ща поищу исходник
нашел - ссылка - http://slil.ru/22678016 пароль 11111111 (восемь 1)

далее распаковываешь
в БДЕ администраторе прописываешь алиас infotec уазывающий на папку с файлами базы
в архиве это сама папка osb_1
исходник лежит в папке proj как нетрудно догадаться
в папочке helpsystem лежит исходник простейшего хелп-а по программе

короче разобраться с ней не сосотавит труда если ты знаком с технологиями борланда

Отредактировано guyver (2006-04-12 18:55:56)

9

кстати если вздумешь все же юзать дельфи и датабэйс десктоп то у ДБД есть маленькая лажа - русские буквы отражаются криво

решается правкой реестра
находишь ветку DBD
и в ней параметр что то вроде systemfont или просто system, не помню
главное что у нее значение стоит Arial  - првишь на Arial Cyr и будет тебе счастье в виде русского языка в ДБД

10

как тут аттач делать фиг знает (((
короче тоже на слил.ру кину
ЕР-диаграмма базы - http://slil.ru/22678081
ну полностью поясниловка - http://slil.ru/22678085

11

исходники для SQL-версии той же программы найти не могу
так же как и sql скрипты для создания базы.....
а ведь были и на MSSQL  и на Interbase  :(
ну вот наверно и все, что могу сказать по этой тему....

если конечно надо могу под заказ сделать....
внеси изменения в ЕР-диаграммы какие надо, а так же спецификацию на программу напиши, выбери платформу, и если будет время - сделаю тебе програмку

12

Мне С++шная базка нуна :(
Я посмотрю твою базу, но позже немного, щас не качает.

13

noobbase ))

14

Это был не рабочий вариант ;) Алиас на базу то я не прописал :D
Итак! Попытка 2! Первая моя программа не для ДОСа :D
http://slil.ru/22678602
Распаковываем в корень диска С.
Ну что, запустилась у кого нить? :)

Отредактировано Razputin (2006-04-12 22:48:49)

15

ты как это линковал?  :lol:
с динамическими библиотеками?  :lol:
делай статическую линковку....
не думаю что у кого то есть райнтайм лайбрари ВКЛ-евские от 6 делфи))))
у мну и то от 7-го ))))
размер должен быть раз в 10 больше)))

Отредактировано guyver (2006-04-13 00:30:54)

16

кстати чем моя програмка не устраивает?  ;)
можешь ее переделать из дельфи в билдер..
набор компонет то одинкаовый...
делаешь везде замену . на -> и := на = (или в билдере все же паскалевское присвоение?)

хотя если честно мое мнение - билдер САКС.. если и делать что то на VCL-ких библиотеках то только в дельфи
а если надо на сях.. то только VS с его дебильным MFC
или (бугага) делай под фрэймворк на каком нить дешовом си#шарпе :D

Отредактировано guyver (2006-04-13 00:36:33)

17

нихрена не понял

18

Хех, паренька загрузили. Мираж, ему ненужна програмка для организации, просто тупая работа с бд, где функции запись/чтение/удаление/изменение. Можно вообще без BDE и скюля обойтись простой работой с файлом где сэмулировать бд.  Интерфейс делается проще всего, вижуал си имеет дизайнер форм, так что малевать можно до посинения. Исходники задачи подобной имеются  в экзамплах к среде разработки. Каментами вроде не обделены.

19

Reirus написал(а):

просто тупая работа с бд, где функции запись/чтение/удаление/изменение

Именно :D

ты как это линковал?   
с динамическими библиотеками?   
делай статическую линковку....
не думаю что у кого то есть райнтайм лайбрари ВКЛ-евские от 6 делфи))))
у мну и то от 7-го ))))
размер должен быть раз в 10 больше)))

И кому ты это говоришь? )
Я кроме тупого досовского cout'a, cin'a, fprintf'a нихера не знаю :D
Я же сказал, что под винду еще НИЧЕГО не писал, а тымне статическую линковку :rofl:

20

выход прост, разобрать аксцес ^_^

21

Тааак. Ращрешение я получил на создание в Борланде.
Собственно вопрос: как сделать динамическую линковку, чтобы не было строго адреса нахождения БД (например поиск БД только в D:\bd_new)? т.е. Засунул ехе-шник и БДшный файл в одну папку и запустил... Как это реализовать?
Пробовал создать Парадоксувскую таблицу, сунул ее в ../borland/cbuilder6/projects/main
Создал новый проект, сохранил в projects, на событие OnCreate в вставил следующее:
void __fastcall..... {
Form1->Table1->DatabaseName="main";      \\пробовал и (\)main(\) - результат одинаков
Form1->Table1->Active=true;
}
_____
На событие OnDestroy соответственно:
void __fastcall... {
Form1->Table1->Active=false;
}
_____
При компиляции говорит, что-то вроде того, что main не является Алиасом (смысл тот).
Есть идеи у кого-либо? Как заставить Борланд "брать" БД из папки main, не зависимо от диска, и прочих структур папок?...
Может быть, есть какой-то способ "запихнуть" эту БД в сам ехе-шник, чтобы не было этой всей мороки?...

22

Только обратил внимание.. Забанили Мурка, кто терь помогать будет?  ^_^
Рейруса не дозовешься  :/

23

АП :redlol)
почти год теме

24

некропостер.


Вы здесь » Форум клана Control » Таверна » Рейрус хелп :D C++