|
Разработал системку
|
|||
---|---|---|---|
#18+
Sergey_rbЭто не реклама, просто хочу узнать мнение Какое описание - такое и мнение: не смотрел ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2011, 13:00 |
|
Разработал системку
|
|||
---|---|---|---|
#18+
Sergey_rb, Для чего система-то? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2011, 13:22 |
|
Разработал системку
|
|||
---|---|---|---|
#18+
Система документооборота ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2011, 14:05 |
|
Разработал системку
|
|||
---|---|---|---|
#18+
Система поддерживает: - Модульность - Расширяемость - Систему прав доступа - Встроенный Data Flow - Генератор форм - Редактор форм - Встроенный язык программирования - Систему логгирования ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2011, 15:19 |
|
Разработал системку
|
|||
---|---|---|---|
#18+
Платформа какая? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2011, 15:20 |
|
Разработал системку
|
|||
---|---|---|---|
#18+
Oracle + Delphi ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2011, 15:23 |
|
Разработал системку
|
|||
---|---|---|---|
#18+
Документооборот состоит из следующих частей: - Диаграммы процессов - Дизайн форм для каждого состояния процесса - Определение процедур, срабатывающих на событиях компонент На рисунке изображен процесс приемки товара на склад. Данная диаграмма имеет 3 слоя Первый слой - процесс «Приемка товаров» Второй слой – процессы оформления документов, участвующих в процессе Приемка. (оформление приходной накладной, акта приемки и актов расхождений) Также определен процесс для состояний товаров в накладной (Товары накладной) Внутри каждого слоя указаны состояния документов, обозначенные прямоугольниками и логические состояния, указанные ромбами. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2011, 16:04 |
|
Разработал системку
|
|||
---|---|---|---|
#18+
Диаграмма уровня документа Разобравшись с процессом приемки на логическом уровне, можно переходить к формированию диаграмм уровня документов. Рассмотрим низкоуровневый процесс оформления приходной накладной. Допустим, что в формировании приходной накладной участвуют люди, работающие в разных отделах и имеющие различные привилегии. Определяем путь документа между отделами В данном примере в оформлении документа участвуют 2 отдела: - Отдел закупок - Склад - Бухгалтерия Схема прохождения документа Приходная накладная ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2011, 16:06 |
|
Разработал системку
|
|||
---|---|---|---|
#18+
Sergey_rb, сколько времени ушло на разработку? один разрабатывал? какие возможности у встроенного языка, умеет ли работать с моделью, как язык 1С ? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2011, 16:27 |
|
Разработал системку
|
|||
---|---|---|---|
#18+
Дизайнер форм предназначен для: - Дизайна формы для конкретного состояния и роли пользователя - Программирования действий на события компонентов формы - Отладка Внешний вид редактора форм напоминает среду разработки Delphi, но вместо палитры компонент определяется - Проект - Модуль - Форма модуля - Роль пользователя - Диаграмма - Состояние - Основные свойства формы – размер, заголовок Все это определяет свойства формы для роли пользователя и состояния. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2011, 16:43 |
|
Разработал системку
|
|||
---|---|---|---|
#18+
т.е. для каждого состояния и для каждой роли можно определять состав, координаты, заголовка, умолчательные значения, видимость, доступность компонент, а также обработчики событий. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2011, 16:46 |
|
Разработал системку
|
|||
---|---|---|---|
#18+
Режим дизайна обеспечивает: - Перемещение компонентов по форме - Установка видимости, доступности, очередности, текста по умолчанию, шрифта - Определение процедур, выполняемых при определенных событиях компоненты - Локальные переменные, используемые процедурами ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2011, 16:47 |
|
Разработал системку
|
|||
---|---|---|---|
#18+
Допустим, что для формирования ключа документа нам необходимо указать номер документа + дата документа в формате «№ + номер документа + от + дата документа» Для этого перед запуском процедуры сохранения, необходимо выполнить процедуру склеивания rbConcat. Заполним параметры процедуры следующим образом ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2011, 16:52 |
|
Разработал системку
|
|||
---|---|---|---|
#18+
Такким образом в процедуру склеивания мы передаем 4 параметра 1 - "№" 2 - Значение компоненты eDocNum (TEdit) 3 - "от" 4 - Значение компоненты dtDocDate (TDateTimePicker) на выходе получаем строку, сохраненную в локальную переменную ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2011, 16:58 |
|
Разработал системку
|
|||
---|---|---|---|
#18+
На рисунке показан результат работы процедуры rbConcat. В нижнем левом окне показаны входящие параметры p1-p4, в левом нижнем – значение выходного параметра, В левом верхнем окне показана переменная и ее значение – результат работы процедуры. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2011, 17:00 |
|
Разработал системку
|
|||
---|---|---|---|
#18+
Использование логических процедур и процедур перехода Для переходов к различным процедурам используются процедуры сравнения и метки. Рассмотрим следующий промер. Допустим номер документа имеет следующую структуру: - 1-й символ – код валюты (U – доллар США, E – Евро, R – Российский рубль) В зависимости от того, какой первый символ ввел пользователь, необходимо к номеру документа добавить расшифрованный код валюты Для каждой валюты введем метки и одну метку для случая, когда пользователь ввел неправильный код валюты и метку для процедур сохранения документа и окончания работы. В случае, если пользователь ввел неправильный код валюты, будет выдано сообщение и документ не будет сохранен. Начало работы – определен первый символ номера документа ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2011, 17:03 |
|
Разработал системку
|
|||
---|---|---|---|
#18+
Пользователь ввел первую букву Е в номере документа, прошла проверка по правильности ввода, определелся код валюты и расшифрованный код валюты добавлен к номеру документа ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2011, 17:15 |
|
Разработал системку
|
|||
---|---|---|---|
#18+
Sergey_rb, так в чем же фишка? кодирование логики в виде диаграмм, авторлогических процедур и процедур перехода имхо в коде проще фиксированное расположение элементов ГУИ в окне: имхо пора забыть как страшный сон встроенного языка судя по всему нет на выходе генерируется код, который надо компилировать, потом подключать - возни много, хорошо бы на лету все интерпретировать ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2011, 19:06 |
|
Разработал системку
|
|||
---|---|---|---|
#18+
Код как раз и не формируется. Компилить ничего не надо. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2011, 22:13 |
|
Разработал системку
|
|||
---|---|---|---|
#18+
Sergey_rbКод как раз и не формируется. Компилить ничего не надо. сорри не знаком с дельфи, просто прочитал у Вас: авторВ среде разработке Delphi создайте новый пакет, добавьте в него сгенерированные файлы, в раздел Requires добавьте пакет rbUtils, в опциях пакета установите пути для размещения BPL и DCP файлов и скомпилируйте пакет. Для дальнейшей работы с пакетом, его надо зарегистрировать в системе как модуль. ps: для наглядности лучше видеоролик сделать, как у iscra ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2011, 22:36 |
|
Разработал системку
|
|||
---|---|---|---|
#18+
Пакет BPL в Delphi - это таже самая DLL, в которой хранятся формы для работы с таблицами БД. Регистрация пакета - это указание имени пакета с относительным путем к нему. Плюс осуществляется сканирование форм, находящихся внутри пакета и выбор формы, которая будет открываться при выборе пункта меню. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2011, 10:05 |
|
|
start [/forum/topic.php?fid=33&msg=37404534&tid=1547655]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
49ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
others: | 340ms |
total: | 483ms |
0 / 0 |