Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

СообЧА. Программирование на Delphi


Служба Рассылок Subscribe.Ru проекта Citycat.Ru


    Подписчиков: 792 
   
.::::: СообЧа - Программирование на Delphi :::::.
  © 2000 - 2001COOLer  Дизайн: Yoghurt 
   

 

Оглавление
  В выпуске  Рассылка СообЧА 
    
  • Два способа улучшить дизайн проекта

  • Выбор лучшего

  • Конкурс

  • Книги
  •  
    Рассылки Subscribe.Ru
    СообЧа (СООБщество ЧАйников). Обмен опытом, вопросы, ответы.

     Назад к оглавлению  
      
      Конкурс 
     
      
    Участвуйте в конкурсе "Статья месяца" и вы выиграете книгу по Delphi от магазина ОЗОН. В конце каждого месяца Вами будет выбран лучший автор, который и получит книгу. Присылайте ваши статьи на e-mail: autor@cooler.com.ua.
     Назад к оглавлению  
      
      Выбор лучшего 
     
      
    ув. Подписчики. пожалуйста оцените труд данных авторов отдав свой голос за того, кого вы считаете достойным. 31 июля по итогам голосования лучшему автору будет подарену книга от магазина "ОЗОН". Если вы хотите увидить своё имя среди авторов - то прочитайте условия конкурса Выбери лучшего
    Pixel
    PILOT
     Назад к оглавлению  
      
      Два способа улучшить дизайн проекта 
     
      
    Каждому программисту хочется украсить свой проект. В этой статье описывается две дизайнерские хитрости, которые помогут украсить ваш проект.

    Способ #1:
    Нужно создать Меню для проекта. Как же это сделать? Очень просто! На вкладке Standart панели компонентов есть компонент (извените за повторение) MainMenu. Поместим его в форму и два раза щелкнем на нем мышью, появится окно Form1MainMenu. В этом окне по умолчанию горит синий прямоугольник, в его "паспорте" (окошке Object Inspector) выберем заголовок Caption, и дадим название первому пункту меню, после этого щелкаем в любом месте формы Form1MainMenu, появляется название первого заголовка меню. Если надо создать подпункты, то щелкаем на новый синий квадратик который появился сразу за первым заголовком меню. Если надо продолжить пункты меню (вправо) то щелкаем рядом с первым заголовком меню.
    В подпункте можно сделать Субменю, для этого щелкнув на элементе( с названием) правой кнопкой мышки выберем пункт Creat SubMenu.
    Когда меню готово, закрываем форму Form1MainMenu, и можем начать настраивать элементы меню, для этого щелкнем на интересующем нас элементе левой кнопкой мышки и напишем процедуру-реакцию при нажатии на этот пункт меню.

    Способ #2
    Для красоты проекта обязательно нужен курсор, на который приятно смотреть. В Windows курсор может менять свой облик в зависимости от положения на экране. То же самое мы можем осуществить и в нашем проекте, если, конечно захотим.
    Чтобы курсор менял свой вид, допустим, при наведении на кнопку, в паспорте этой кнопки (или другого элемента) в разделе Cursor нужно выбрать курсор который будет отображаться при наведении на данный объект. Также можно изменять курсор во время активизации объекта (например кнопки) вписав после слова begin строку Screen.Cursor :=crHourGlass (вместо этого име можно прописать любое другое имя существующего курсора). А как быть если нас не устраивает ни один вид курсора? Конечно нарисовать его самому!!! Чтобы нарисовать курсор нужно:
    1. В меню Tools выбрать инструмент Image Editor
    2. В меню File данного редактора выбрать подпункты New>Resourse File(.res) Появится окно Untitled.res, щелкнув правой кнопкой мыши в этом окне выберем подпункты New>Cursor, в разделе Contents появится имя нового курсора Cursour1, при желании это имя можно изменить щелкнув на нем правой кнопкой мыши и выбрав пункт Rename. Два раза щелкаем на имени курсора, открывается окно для рисования где мы можем нарисовать наш курсор. Поле для рисования можно увеличить выбрав в меню View подпункт Zoom In. После того как курсор готов ищем "горячею точку" ей лучше сделать где-то краю. Определив ее координаты, нажимаем в правой половине окна правой кнопкой мыши выбираем пункт SetHotSpot в открывщемся окне прописываем координаты нашей "горячей точки" и нажимаем OK, после этого щелкаем правой кнопкой мыши в правом окне и выбираем пункт Test, тестируем курсор (нажав левую кнопку мыши проводим по окошку, чтобы появилась черная черта). Если все работает нормально то сохраняем курсор в папке с нашим проектом.
    Для прекрипления к проекту курсора, после строки {$R *.DMF} размещяем строку {$RНазвание курсораCursor.res}, далее в проседуре формы пишем Screen.Cursors[1]:=LoadCursor(Hinstance,'Имя курсора')
    Screen.Cursor:=1
    Запустите проект и посмотрите как изменился облик курсора.

    Статью писал PILOT.

    © COOLer


    Zaluskiy Anton(COOLer)    - ведущий проекта    "Мир Delphi"



    о3он TopList

    http://subscribe.ru/
    E-mail: ask@subscribe.ru
    Отписаться Рейтингуется SpyLog

    В избранное