Вверх ↑
Этот топик читают: Гость
Ответов: 2125
Рейтинг: 159
#46: 2006-09-30 22:34:03 ЛС | профиль | цитата
Как же мне получить фокус первой?
Ну вот когда ты первую панель по Label-у кликнешь, неужели потом все изменения происходят со второй? Чтобы выбрать панель надо подать индекс панели на точку ##select, почитай TuturialMultiElementEx.sha. Все элементы с Ex на конце действуют в этом смысле одинаково.
карма: 1

0
Ответов: 689
Рейтинг: 20
#47: 2006-10-01 20:40:48 ЛС | профиль | цитата
предлагаю такое решение по интерфейсу ([size=-2]сорри за иконки, но без них не красиво). Кстати со сплиттерами я так и не справился, встроить еще их, было бы вообще неплохо. Код: code_334 . Проголосуйте и покритикуйте.

P.S. Что-бы все увидеть, щелкните или в меню, или на панели SQL QB. Будет красиво
карма: 0

0
файлы: 1code_334.txt [15.9KB] [563]
Ответов: 3655
Рейтинг: 69
#48: 2006-10-01 21:48:52 ЛС | профиль | цитата
oldTV, А WinRAR у тебя есть (тонкий намёк).
карма: 0

0
Ответов: 689
Рейтинг: 20
#49: 2006-10-02 08:13:45 ЛС | профиль | цитата
Есть, и Total есть ([size=-2]это по поводу MIME, если вдруг будет вопрос) - давайте договоримся как?
Вот новая версия, с табличками ([size=-2]пока только интерфейс, вопросы функциональности не решены):
code_359

коротко о коде: скопируйте код в файл blabla.b64, в TC выберите команду - "Декодировать в MIME".

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

Красивое платное здесь.

[size=-3]Некоторые ссылки без www
карма: 0

1
файлы: 1code_359.txt [13.8KB] [513]
Голосовали:ajaxii
Ответов: 3655
Рейтинг: 69
#50: 2006-10-02 19:29:22 ЛС | профиль | цитата
oldTV,
Есть, и Total есть
Если есть Выкладывай в Архиве ,а не в виде текста Тот же blabla.b64,.
карма: 0

0
Ответов: 9906
Рейтинг: 351
#51: 2006-10-02 19:33:56 ЛС | профиль | цитата
Это ты типа еще раз намекаешь
карма: 9

0
Ответов: 3655
Рейтинг: 69
#52: 2006-10-02 20:16:42 ЛС | профиль | цитата
Galkov, Да ,а то скоро надо будет по 200 Кило в тексте качать.
карма: 0

0
Ответов: 689
Рейтинг: 20
#53: 2006-10-04 13:15:55 ЛС | профиль | цитата
== Уточненный алгоритм ==
№ п.п Действие Степерь реализации в текущем коде Желающие заниматься
-1Обсуждение задачи, список участников, разбор направленийРеализовано частично
0Концепция и интерфейсное решениеНе обсуждено, но реализованоoldTV
1Открыть базу данных (Часть кода написана уже Леонидом)Реализовано частичноЛеонид , oldTV
2Получить список таблиц и их параметры (какие - надо уточнятьРеализовано частичноoldTV
3Определить тип запроса к базе - (SELECT, INSERT, UPDATE, DELETE и их расписать их возможные модификации)Не реализовано
4При выборе таблицы (ц) - определять поля таблицы и их параметры (типы, длину и пр.)Не реализовано
5Выбор и перенос необходимых таблиц базы в окно работы с нимиНе реализованоoldTV
6Автоматическое или ручное определение Alias'овНе реализовано
7Определение связей (для меня самое сложное)Не реализовано
8Выбор полей для отображения (аналог SELECT * или SELECT Field1, Field2 или SELECT d.Field1, c.*);Реализовано частично, oldTV
9выбор полей для определения условий и менеджер условий (типа WHERE d.Field1>0 или WHERE Field1>0 and Field3='root')Реализовано частично, oldTV
10определение порядка вывода результата (order by)Почти реализованоoldTV
11Работы с группировкой (тут такие сложности начнуться, что аж ноги сводит, если не сказать грубее )Не реализовано
12Работы с JOIN (я просто молчу уже )Не реализовано
13Исключение возможных баговНе реализовано


просьба желающих поучавствовать в проекте выразить желание в нем поучавствовать и взять себе часть работ. Я свои, пока так, взял. Где знаки вопросов стоят, те темы и направления надо брать.

Требования к публикуемому в этой теме коду, если он превышает 15 кб: поместить код (схему) в архив с максимальным сжатием, дополнительные методы упаковки кода (MIME или аналоги) не применять. В коде должны присутствовать комментарии кратко, но полно описывающие функциональность кода, авторство. Необходимо использовать только стандартные компоненты HiAsm, без внутренних модификаций, версии 3.62 b159 up2.

Небольшие требования, или скажем так соглашение об именах:
  • все Breakline внутри одного контейнера должны именоваться по порядку создания (от 01 до ...)
  • все контейнера (Multi, любые другие которые имеют вложения также должны иметь порядковый номер (помещается в виде комментария) по порядку создания (от 01 до ...), контейнера помещенные внутри 01 должны иметь нумерацию 0101 и т.д.
    Пока код без комментарий и без функциональности, только фейс. в архиве.
  • карма: 0

    0
    файлы: 1hisqlldbm.rar [11.5KB] [328]
    Ответов: 2125
    Рейтинг: 159
    #54: 2006-10-04 17:19:13 ЛС | профиль | цитата
    Вот ListBox с CheckBox-ами (добавил свойство CheckBoxes, доделал процедуру OwnerDraw)
    карма: 1

    0
    Ответов: 3655
    Рейтинг: 69
    #55: 2006-10-04 17:41:10 ЛС | профиль | цитата
    tsdima, При пустом списке вижу какие то кракозябы.
    карма: 0

    0
    Ответов: 2125
    Рейтинг: 159
    #56: 2006-10-04 17:58:38 ЛС | профиль | цитата
    Буду исправлять
    карма: 1

    0
    Ответов: 3655
    Рейтинг: 69
    #57: 2006-10-04 18:37:59 ЛС | профиль | цитата
    tsdima, При установке Мультивыбора в True -автоматически выбирается первая строка. Зачем
    карма: 0

    0
    Ответов: 2125
    Рейтинг: 159
    #58: 2006-10-04 19:54:30 ЛС | профиль | цитата
    Такой уж он в KOL-e
    function TControl.Add(const S: String): Integer;
    begin
    if fCommandActions.aAddItem <> 0 then
    begin
    Result := Perform( fCommandActions.aAddItem, 0, Integer( PChar( S ) ) );
    if Count = 1 then
    ItemSelected[ 0 ] := True;
    end

    ItemSelected[n] := True для обычного ListBox устанавливает текущий выбранный, для MultiSelect - отмечает строку.

    Вобщем, KOL под MultiSelect для ListBox не заточен.

    [size=-2]------ Добавлено в 19:54
    Вот исправленный вариант
    карма: 1

    0
    файлы: 1ListBox_chk.rar [3.9KB] [303]
    Ответов: 689
    Рейтинг: 20
    #59: 2006-10-05 09:22:34 ЛС | профиль | цитата
    tsdima, спасибо. Вопрос к Dilma: войдет ли этот модифицированный ListBox в новую версию Hiasm в качестве стандартного?
    карма: 0

    0
    Ответов: 2125
    Рейтинг: 159
    #60: 2006-10-05 10:50:18 ЛС | профиль | цитата
    И ещё вопрос к Dilma: там в коде ListBox есть такое:
          if pos(':)',s) > 0 then begin
    
    end else TextOut(Rect.Left + tx,Rect.Top,s);
    я выкидывать не стал :) Может в этом какой тайный умысел есть? :)
    карма: 1

    0
    Сообщение
    ...
    Прикрепленные файлы
    (файлы не залиты)