Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2003.09.08;
Скачать: [xml.tar.bz2];

Вниз

Курсы DELPHI для начинающих   Найти похожие ветки 

 
stone   (2003-08-12 16:26) [0]

Тут на днях обсуждался сабж. К сожалению не нашел ту ветку, но кто участвовал тот помнит о чем шла речь. Одним словом начало положено:
http://www.partmotor.com/psites/delphikmb


 
Игорь Шевченко   (2003-08-12 16:28) [1]

Удачи!


 
Жук   (2003-08-12 16:50) [2]

Непонятно, почему "в случае возникновения ошибки, выполнение процедуры прервётся" ?


 
stone   (2003-08-12 16:53) [3]


> Жук © (12.08.03 16:50) [2]


Сорри, недоглядел :))


 
blackman   (2003-08-12 17:00) [4]

Круто!
Только это уже есть:
http://blackman.wp-club.net/lection/index.php
и писал я об этом.
Вопрос в предыдущей ветке был о систематизации статей для начинающих. Вот в чем проблема.


 
Calm   (2003-08-12 17:15) [5]

2 stone ©
Я бы не назвал статью удачной.
Написано, какие компоненты куда положить да какое свойство установить. Дело полезное, но не поясняет суть технологии. А ведь статья для начинающих. Такая статья научит только щелкать мышкой. Это тоже необходимо, но не в начале обучения программированию на delphi.


 
jack128   (2003-08-12 17:38) [6]


> но не поясняет суть технологии.
А если то же самое написать на BDE Api, думаешь начинающий поймет? ;-)


 
iusupp   (2003-08-12 21:14) [7]

>stone ©
Да ветка пропала ... или в архив загнали...
В последствии флуда на форуме... ночью 12.08.03 г. ...
Спасибо что не забыл... и начал доброе дело...
Стаья понятна с примерами и коментами...
Теперь про IB и SQL пожалуйста...
>Calm ©
Покажи как надо писать...
Внеси свою лепту...
>blackman ©
Действительно... было про систематизацию...
>jack128 ©
А ты напиши и обясни как написать на BDE Api...


 
Mike_Goblin   (2003-08-12 21:34) [8]

Вставлю и я свои 5 копеек
Не раз мы тут читали про создание различных команд кодеров итд
все помнят чем это заканчивалось. Посему предлагаю, создать команду технических писателей :)))
Цель: разработка краткого курса начинающего Delphi-программиста баз данных.
Структура команды: принимаем всех :)) после окончания приема - выборы лидера проекта и утверждение плана проекта.
После избрания лидера - все слухают его, без не хочу не нравится итд.
Лидер проекта отвечает за выдачу заданий в соответствии с планом, следит за календарными сроками и осуществляет общую координацию.


 
Mike_Goblin   (2003-08-12 21:35) [9]

Выношу план на обсуждение.
Часть 1. Теория реляционных БД
1. Реляционные базы данных, краткая история возникновения.
2. Общая структура приложения, использующего базы данных. Понятия хранилища данных, бизнес логики и презентационного слоя. Варианты построения баз данных: файл серверная, клиент-серверная и многоуровневая модели приложений.
3. Краткая характеристика библиотек доступа к данным, используемых в Delphi.
4. Архитектура реляционных баз данных
4.1. Таблицы, записи и столбцы
4.2. Связи между таблицами. Один-ко-многим, Многие-ко-многим.
4.3. Нормализация таблиц. Формы нормальности.
4.4. Пример проектирования таблиц и связей.

Часть 2. Клиент серверная и файл-серверные архитектуры построения приложений
1. Файл серверные БД. Форматы файлов файл-серверных БД.
1.1. Создание баз данных Paradox и dbf
1.2. Использование Access как хранилища данных.
2. Клиент серверная архитектура
2.1. Краткая характеристика современных серверов БД
2.2. Основы языка SQL.
2.3. Просмотры (View)
2.4. Хранимые процедуры
2.5. Понятие транзакции. Изоляция транзакций
2.6. Пример проектирования (развитие примера Часть 1 п 4.4)

Часть 3. Основные библиотеки Delphi для доступа к данным и компоненты построения GUI
1. Архитектура приложения для работы с БД в Delphi. DataSource и его роль.
2. BDE. Назначение компонентов. Типовые приемы использования
3. ADO. Назначение компонентов. Типовые приемы использования
4. dbExpress. Назначение компонентов. Типовые приемы использования
5. IBX. Назначение компонентов. Типовые приемы использования
6. Компоненты построения GUI чувствительные к данным.
7. Пример создания приложения.

Часть 4. Многоуровневая архитекура приложений БД


 
Mike_Goblin   (2003-08-12 21:37) [10]

При написании частей курса если не возражают авторы приведенных ссылок предлагаю использовать их наработки


 
Mike_Goblin   (2003-08-12 21:39) [11]

Итак кто присоединяется к проекту?
(Ps кратко и без флуда - да или нет)
Далее предлагаю назначить встречу в чате тем кто ... и выбрать лидера проекта


 
iusupp   (2003-08-12 22:11) [12]

>Mike_Goblin ©
ХОРОШИЙ ПЛАН....
А НАЧИНАЛОСЬ ВСЙ ВОТ ТАК...
""""
Кто поддержит тему...? Написать курсы для начинающих по Дельфи...

iusupp © (06.08.03 13:08)
Так мало обучения для начинающих...
У кого есть мысли ...
Как это дело поправить...?

---------------------------------------------------------------------- ----------
Mike_Goblin © (06.08.03 13:11) [1]
Собственно говоря, мысли простые - я бы написал по базам данных
но хочется отлика народных масс.
1. Вообще это нужно?
2. Кто может/хочет помочь?

---------------------------------------------------------------------- ----------
MsGuns © (06.08.03 13:17) [2]
Опять идея делать золото из глины ? То бишь написать такой курс, чтоб пятиклассник-дегенерат за неделю стал писать проги на дельфях ? Тогда вам к Зотову.

ЗЫ. Хотя может что-то в этом и есть (все ж лучше чем ничего)

---------------------------------------------------------------------- ----------
iusupp © (06.08.03 13:18) [3]
Базы данных это в первую очередь...
>Mike_Goblin тебе и карты в руки...
:-)))

---------------------------------------------------------------------- ----------
iusupp © (06.08.03 13:20) [4]
>MsGuns
"Опять идея делать золото из глины" ...
Это для тебя...
А для всех начинающих...большая помощь...

---------------------------------------------------------------------- ----------
Некрофил - затейник_ (06.08.03 13:20) [5]
Удалено модератором

---------------------------------------------------------------------- ----------
MsGuns © (06.08.03 13:24) [6]
Некрофил, а не дура-а-а-ак ;)

---------------------------------------------------------------------- ----------
Жук © (06.08.03 13:24) [7]

> Mike_Goblin © (06.08.03 13:11)

Я бы с удовольствием почитал про идеалогию программирования БД. Жду начинаний и дерзаний с вашей стороны.
ЗЫ.Надеюсь, что шареваре :-)))

---------------------------------------------------------------------- ----------
Sergey Masloff (06.08.03 13:37) [8]
Ч.Калверт Энциклопедия Delphi2 (Delphi4 тоже сойдет)
ВСЕ что нужно начинающему.
Написана профессионалом как в программировании так и в обучении, отличный перевод, описано ПРОГРАММИРОВАНИЕ а не таскание мышкой иконок. Неужели кто-то из здесь присутствующих думает что напишет лучше? Системно, с развитием общей линии, массой примеров и так далее?

P.S. (тексейру конопку и кэнту даже не упоминаю - можно прочесть и потом. Все же для начинающих Калверт номер 1).

---------------------------------------------------------------------- ----------
Dmitriy O. © (06.08.03 13:57) [9]
Предлагаю написать подсознательные курсы обучения Delphi для чтения во сне. Или само программирующеи проги на Delphi.
А если серьезно то проще написать не курсы а поделиться секретами и хитростями программирования на Delphi.

""""


 
Mike_Goblin   (2003-08-13 13:50) [13]

up


 
stone   (2003-08-13 13:59) [14]


> Mike_Goblin © (13.08.03 13:50)


Спасибо, что нашел ветку. В целом согласен с планом. Естественно, стоит детально проработать каждый пункт. Многое добавить. Если что, я всегда on-line.


 
Ann   (2003-08-13 14:00) [15]

очень хорошая идея и многим это действительно поможет..


 
Nikolay M.   (2003-08-13 14:06) [16]


> Mike_Goblin © (12.08.03 21:35) [9]
> Выношу план на обсуждение.
> Часть 1. Теория реляционных БД
> 1. Реляционные базы данных, краткая история возникновения.
................

Гы :)
А я лекции по всем перечисленным пунктам части 1 читал :)
Но поскольку читать приходилась людям с нуля, пришлось штудировать статьи для начинающих я-ля citforum.ru на предмет подачи простейшего материала и вспоминать, что было у нас по БД в институте...


 
pasha_golub   (2003-08-13 14:27) [17]

Мыльте, помочь согласен


 
Mike_Goblin   (2003-08-13 20:02) [18]

2 stone
конечно доработать итд
я так понял ты в проекте, окей

Nikolay M.
если они остались (лекции) - на их основе сделать первую часть - very good

pasha_golub ©
ок

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


 
MsGuns   (2003-08-13 21:08) [19]

>Mike_Goblin ©

Это ж получается книга о БД вообще. Типа учебника. Наверное, такая тоже нужна, но, ИМХО, написать хорошую книжку по БД, да еще с таким широким охватом - вещь чрезвычайно сложная. Я предлагал нЕсколько иное - взять конкретный предметный объект из наиболее популярных. Это может быть зарплата, учет абонентской платы, складской учет и т.п. Только упрощенный, без наворотов, пусть жизненно не очень реальный. И вот его-то реализовать и в файл-сервере, и в Клиент-сервере, и даже в трехзвенке. Хотя что мешает жить и тому, и другому ?


 
iusupp   (2003-08-13 21:22) [20]

УРА ...!!! Лед тронулся... :-)

Всем...!!! Так держать...!!!

> MsGuns ©
особенно интересно...
" Это может быть зарплата, учет абонентской платы, складской учет и т.п."


 
stone   (2003-08-14 09:51) [21]


> MsGuns © (13.08.03 21:08) [19]


Это можно развить как продолжение темы, но для начала нужно сделать то, что предлагает Mike_Goblin ©, так как браться за разработку софта для СУБД, не зная основ, по меньшей мере, непрофессионально.


 
Mike_Goblin   (2003-08-14 09:54) [22]

2 MsGuns
есть опасность либо скатиться в разработку реального программного продукта, либо написать очередную пошаговую инструкцию - делай так, шаг влево, щаг в право - расстрел
Я только за в ходе изложения рассматривать какую-то конкретную довольно распространненную задачу, но без базовых основ голые примеры бессмысленны, впрочем как и теория без практики


 
Mike_Goblin   (2003-08-14 09:54) [23]

я в чате


 
Nikolay M.   (2003-08-14 10:06) [24]


> Mike_Goblin © (13.08.03 20:02) [18]
> Nikolay M.
> если они остались (лекции) - на их основе сделать первую
> часть - very good

Остались: краткий план, основные определения, условия простых задачек на понимание 3НФ (спроектировать БД с 4-5 табличками, создать их в Access) и статья "Основы проектирования реляционных БД", украденная с Citforum-а. В принципе, слушатели были довольны: таблички рисовали с интересом и потом говорили, что главное, что наконец-то они поняли, чем отличается Access от Excel :)
Без статьи все занимает 3 страницы в Ворде - можно даже прямо в ветку закинуть.


 
blackman   (2003-08-14 10:34) [25]

Лучше начать с
"Представления идентифицируемых сложных объектов в реляционной базе данных" Евгений Григорьев
http://www.citforum.ru/database/articles/rxo.shtml
или
В курсе рассматриваются основы моделирования бизнес-процессов и спецификации требований к ПО с использованием различных методик моделирования. Выполняется учебный проект, связанный с построением моделей на языке UML. Изучаются возможности применения CASE-средства IBM Rational Rose для построения моделей.
По окончании курса слушатели получают базовые знания и практические навыки в применении современных методов моделирования бизнес-процессов и спецификации требований.
Курс предназначен для бизнес-аналитиков, системных аналитиков, руководителей проектов
http://www.citforum.ru/seminars/2003/vendrov.shtml
???


 
Nikolay M.   (2003-08-14 10:50) [26]


> возможности применения CASE-средства IBM Rational Rose для
> построения моделей.

Мне лично Power Designer 9.5 нравится больше. Мощная вещь.


 
malkolinge   (2003-08-14 11:05) [27]

Поменьше слов, кто учавствует записывайтесь

пока я так понял только двое

1. Гоблин
2. Я


 
Mike_Goblin   (2003-08-14 11:46) [28]

Stone участвует


 
malkolinge   (2003-08-14 11:54) [29]

пускай запишеться


 
pasha_golub   (2003-08-14 12:04) [30]

2malkolinge
INSERT pasha_golub


 
stone   (2003-08-14 12:10) [31]

add stone :))


 
Romkin   (2003-08-14 12:30) [32]

НАверно, я тоже смогу поучаствовать. Интересно :)


 
stone   (2003-08-14 12:36) [33]

Ну что ж. Раз группа подобралась. Нужно выбрать коррдинатора проекта. Иначе получиться лебедь, рак и щука:)))


 
Mr&MsGuns   (2003-08-14 12:41) [34]

Можно мне немного порулить. Я знаю как пользоваться Borland TeamSourse. Через него можно всем миром создавать общий проект для начинающих. Предлагаю выбрать три основные темы-базы данных, игры,потоки и вести их в TeamSourse а начинающие будут следить за ходом их развития и учится.


 
malkolinge   (2003-08-14 12:43) [35]

В координаторы предлагаю Гоблина.
и давайте аськами меняться

175071789


 
Dmitriy O.   (2003-08-14 12:46) [36]

Аськи есть в анкетах зачем ими меняться и надо обосновыват свое мнение.
>malkolinge © (14.08.03 12:43) Почему гоблина ?


 
stone   (2003-08-14 13:19) [37]


> В координаторы предлагаю Гоблина.


Я не против.


> и давайте аськами меняться


У меня аська прикрыта


 
Mike_Goblin   (2003-08-14 13:56) [38]

ок 109714719
итак ход проекта:
Mike Goblin Часть 1 плана п 1-3
stone Часть 2 п.2
все остальное пока свободно
Pasha_golub, malko? Romkin, итд - выбирайте какие куски писать

По поводу выборов координатора
Предлагаю окончательное голосование завтра утром устроить
Кандидатуры (если еще кто претендует - пишите)
1. Mike Goblin
2. Mr&MsGuns

PS из своего опыта: координатор - это не пуп земли. Это человек отвечающий за орг. вопросы проекта и координацию действий участников проекта. Поверьте, довольно рутинная работа.

По части себя, как претендент в координаторы, тезисы следующие
1. Каждый из участников выбирает один из незанятых пунктов плана (либо в рабочем порядке договаривается о координации с тем кто уже взял писать этот кусок)

2. Учасник(и) пишет свой кусок, возможно дополняя и развивая подпункты плана по необходимости. После написания присылает координатору. Координатор при необходимости подправляет стилистику, орфографию, после чего часть выставляется на общее обсуждение. Внесенные замечания принимаются/отклоняются общим голосованием. Далее по необходимости кусок идет в дорабоку.

3. Стилистика - технический язык. Стиль изложения "кул хацкер", обогащенный фразами "типа", "фича", "забацать", "давить батон" в случае избрания буду жестоко пресекать.

4. Применение систем контроля версий, предложенное Mr&MsGuns в нашем случает нецелесообразно. Это каждому надо будет что-то ставить, настраивать итд. Думаю обойдемся координатором.


 
pasha_golub   (2003-08-14 14:13) [39]

2Mike_Goblin
Могу писать 1.4 Нормализация. Формы нормальности, но надо определиться с тестовым проектом, я на нем буду оптимизацию проводить


 
stone   (2003-08-14 14:20) [40]

Могу полностью взять
2. Клиент серверная архитектура
2.1. Краткая характеристика современных серверов БД
2.2. Основы языка SQL.
2.3. Просмотры (View)
2.4. Хранимые процедуры
2.5. Понятие транзакции. Изоляция транзакций



Страницы: 1 2 3 вся ветка

Форум: "Потрепаться";
Текущий архив: 2003.09.08;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.56 MB
Время: 0.01 c
6-24586
Михайлов Антон
2003-04-28 13:27
2003.09.08
Люди, аот такая у меня проблема с IRC


3-24388
Kirill
2003-08-12 16:27
2003.09.08
Small DB Engine


7-24732
_Narayan_
2003-06-23 23:20
2003.09.08
реестр


3-24375
Nikkkkk
2003-08-18 15:46
2003.09.08
Быстрый поиск при помощи TTable


1-24502
Lina
2003-08-27 11:53
2003.09.08
Image





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский