Библиотека Рефераты Курсовые Дипломы Поиск
Библиотека Рефераты Курсовые Дипломы Поиск
сделать стартовой добавить в избранное
Кефирный гриб на сайте www.za4et.net.ru

Компьютеры, Программирование Компьютеры, Программирование     Программное обеспечение Программное обеспечение

Программирование с помощью Delphi

Ручка "Помада".
Шариковая ручка в виде тюбика помады. Расцветка корпуса в ассортименте, без возможности выбора!
25 руб
Раздел: Оригинальные ручки
Совок №5.
Длина совка: 22 см. Цвет в ассортименте, без возможности выбора.
18 руб
Раздел: Совки
Ночник-проектор "Звездное небо, планеты", черный.
Оригинальный светильник-ночник-проектор. Корпус поворачивается от руки. Источник света: 1) Лампочка (от карманных фанариков); 2) Три
350 руб
Раздел: Ночники

Целью моей курсовой работы является 5. Прежде чем начать выполнять свое задание рассмотрим эту систему программирования, в общем. Delphi - это греческий город, где жил дельфийский оракул. И этим именем был назван новый программный продукт с феноменальными характеристиками. Hадо отметить, что к моменту выхода продукта обстановка вокруг компании Borla d складывалась не лучшим для нее образом. Поговаривали о возможной перепродаже компании, курс акций компании неудержимо катился вниз. Сейчас уже можно без всяких сомнений утверждать, что период трудностей позади. Hеверно, конечно, было бы говорить, что только Delphi явился причиной восстановления компании; кроме Delphi, у Borla d появились и другие замечательные продукты, так же, как и Delphi, основывающиеся на новых, появившихся недавно у компании Borla d, технологиях. Я имею в виду новые BDE 2.0, BC 4.5, Paradox for Wi dows 5.0, dBase for Wi dows 5.0, BC 2.0 for OS/2. Тем не менее, именно Delphi стал тем продуктом, на примере которого стало ясно, что у Borla d есть еще порох в пороховницах, и что один единственный продукт может настолько удачно сочетать несколько передовых технологий. Delphi - это комбинация нескольких важнейших технологий: Высокопроизводительный компилятор в машинный код Объектно-ориентированная модель компонент Визуальное (а, следовательно, и скоростное) построение приложений из программных прототипов Масштабируемые средства для построения баз данных Компилятор, встроенный в Delphi, обеспечивает высокую производительность, необходимую для построения приложений в архитектуре “клиент-сервер”. Этот компилятор в настоящее время является самым быстрым в мире, его скорость компиляции составляет свыше 120 тысяч строк в минуту на компьютере 486DX33. Он предлагает легкость разработки и быстрое время проверки готового программного блока, характерного для языков четвертого поколения (4GL) и в то же время обеспечивает качество кода, характерного для компилятора 3GL. Кроме того, Delphi обеспечивает быструю разработку без необходимости писать вставки на Си или ручного написания кода (хотя это возможно). В процессе построения приложения разработчик выбирает из палитры компонент готовые компоненты как художник, делающий крупные мазки кистью. Еще до компиляции он видит результаты своей работы - после подключения к источнику данных их можно видеть отображенными на форме, можно перемещаться по данным, представлять их в том или ином виде. В этом смысле проектирование в Delphi мало чем отличается от проектирования в интерпретирующей среде, однако после выполнения компиляции мы получаем код, который исполняется в 10-20 раз быстрее, чем то же самое, сделанное при помощи интерпретатора. Кроме того, компилятор компилятору рознь, в Delphi компиляция производится непосредственно в родной машинный код, в то время как существуют компиляторы, превращающие программу в так называемый p-код, который затем интерпретируется виртуальной p-машиной. Это не может не сказаться на фактическом быстродействии готового приложения. Основной упор в модели Delphi делается на максимальном реиспользовании кода.

Это позволяет разработчикам строить приложения весьма быстро из заранее подготовленных объектов, а также дает им возможность создавать свои собственные объекты для среды Delphi. Никаких ограничений по типам объектов, которые могут создавать разработчики, не существует. Действительно, все в Delphi написано на нем же, поэтому разработчики имеют доступ к тем же объектам и инструментам, которые использовались для создания среды разработки. В результате нет никакой разницы между объектами, поставляемыми Borla d или третьими фирмами, и объектами, которые вы можете создать. В стандартную поставку Delphi входят основные объекты, которые образуют удачно подобранную иерархию из 270 базовых классов. Для начала - неплохо. Но если возникнет необходимость в решении какой-то специфической проблемы на Delphi, советуем, прежде чем попытаться начинать решать проблему “с нуля”, просмотреть список свободно распространяемых или коммерческих компонент, разработанных третьими фирмами, количество этих фирм в настоящее время превышает число 250, хотя, возможно, я не обо всех знаю. Скептики, возможно, не поверят мне, когда я скажу, что на Delphi можно одинаково хорошо писать как приложения к корпоративным базам данных, так и, к примеру, игровые программы. Тем не менее, это так. Во многом это объясняется тем, что традиционно в среде Wi dows было достаточно сложно реализовывать пользовательский интерфейс. Событийная модель в Wi dows всегда была сложна для понимания и отладки. Но именно разработка интерфейса в Delphi является самой простой задачей для программиста.Cреда Delphi включает в себя полный набор визуальных инструментов для скоростной разработки приложений (RAD - rapid applica io developme ), поддерживающей разработку пользовательского интерфейса и подключение к корпоративным базам данных. VCL - библиотека визуальных компонент, включает в себя стандартные объекты построения пользовательского интерфейса, объекты управления данными, графические объекты, объекты мультимедиа, диалоги и объекты управления файлами, управление DDE и OLE. Единственное, что можно поставить в вину Delphi, это то, что готовых компонент, поставляемых Borla d, могло бы быть и больше. Однако, разработки других фирм, а также свободно распространяемые программистами freeware-компоненты уже восполнили этот недостаток. Постойте, - скажете вы, ведь это уже было. Да, это было в Visual Basic. Соответствующий стандарт компонент назывался VBX. И этот стандарт так же поддерживается в Delphi. Однако, визуальные компоненты в Delphi обладают большей гибкостью. Вспомним, в чем была проблема в VB. Прикладной программист программировал, вообще говоря, в среде языка бэйсик. А компоненты в стандарте VBX готовили ему его коллеги-профессионалы на С . VBX’ы приходили, “как есть”, и ни исправить, ни добавить ничего было нельзя. А для изготовления VBX надо было осваивать “кухню” языка C . В Delphi визуальные компоненты пишутся на объектном паскале, на том же паскале, на котором пишется алгоритмическая часть приложения. И визуальные компоненты Delphi получаются открытыми для надстройки и переписывания.

Чувствуете разницу? Объекты БД в Delphi основаны на SQL и включают в себя полную мощь Borla d Da abase E gi e. В состав Delphi также включен Borla d SQL Li k, поэтому доступ к СУБД Oracle, Sybase, I formix и I erBase происходит с высокой эффективностью. Кроме того, Delphi включает в себя локальный сервер I erbase для того, чтобы можно было разработать расширяемые на любые внешние SQL-сервера приложения в офлайновом режиме. Разработчик в среде Delphi, проектирующий информационную систему для локальной машины (к примеру, небольшую систему учета медицинских карточек для одного компьютера), может использовать для хранения информации файлы формата .dbf (как в dBase или Clipper) или .db (Paradox). Если же он будет использовать локальный I erBase for Wi dows 4.0 (это локальный SQL-сервер, входящий в поставку), то его приложение безо всяких изменений будет работать и в составе большой системы с архитектурой клиент-сервер. Вот она - масштабируемость на практике - одно и то же приложение можно использовать как для локального, так и для более серьезного клиент-серверного вариантов. Я уже упомянула о технологиях, которые объединяет Delphi. Теперь можно перейти к описанию собственно продукта. Что лежит внутри в коробке, и чем может воспользоваться программист при разработке прикладной системы? Выпущены две версии Delphi - одна (Delphi Clie -Server) адресована для разработчиков приложений в архитектуре “клиент-сервер”, а другая (Delphi for Wi dows) предназначена для остальных программистов. Приложения, разработанные при помощи Delphi, можно использовать без выплаты royal y-процентов и без оплаты ru ime- лицензий. Она адресована корпоративным разработчикам, желающим разрабатывать высокопроизводительные приложения для рабочих групп и корпоративного применения. Клиент-серверная версия включает в себя следующие особенности: SQL Li ks: специально написанные драйвера для доступа к Oracle, Sybase, I formix, I erBase Локальный сервер I erBase: SQL-сервер для Wi dows 3.1. СУБД для разработки в корпоративных приложений на компьютере, не подключенном к локальной сети. Repor Smi h Clie /server Edi io : генератор отчетов для SQL-серверов eam Developme Suppor : предоставляет версионный контроль при помощи PVCS компании I ersolve (приобретается отдельно) или при помощи других программных продуктов версионного контроля Visual Query Builder - это средство визуального построения SQL-запросов лицензия на право распространения приложений в архитектуре клиент-сервер, изготовленных при помощи Delphi исходные тексты всех визуальных компонент Delphi for Wi dows представляет из себя подмножество Delphi Clie -Server и предназначен для разработчиков высокопроизводительных персональных приложений, работающих с локальными СУБД типа dBase и Paradox.Delphi Desk op Edi io предлагает такую же среду для быстрой разработки и первоклассный компилятор как и клиент-серверная версия (Clie /Server Edi io ). Эта среда позволяет разработчику быстро изготавливать персональные приложения, работающие с персональными СУБД типа dBase и Paradox. Delphi позволяет также создавать разработчику DLL, которая может быть вызвана из Paradox, dBase, C или каких-нибудь других готовых программ.

Используйте функцию FindClass() для получения ссылки на класс компонента, который вы хотите создать, и вызывайте его метод Create. Легко, не правда ли? В примере у меня имеется приведение типа SomeComponent к TControl, после чего я уже могу установить свойство parent (я могу делать это, поскольку я знаю, что все зарегистрированные мною классы являются потомками TControl). Для того, чтобы визуальный компонент появился на форме, вам необходимо установить свойство parent. Пример: procedure TForm1.CreateClick(Sender: TObject); begin  SomeComponent:= TComponentClass(FindClass(ClassName.Text)).Create(Self);  (SomeComponent as TControl).Parent := Self; end; Теперь, когда вы имеете созданный компонент, как установить его свойства без использования самого большого блока case во вселенной? Очень просто: для получения информации о свойстве из структуры run-time type information (RTTI) используется функция GetPropInfo(), после чего для установления значений используется набор функций SetXXXXProp(). (Примечание: эти функции не задокументированы в файлах помощи Delphi

1. Обоснование выбора пестицидов для борьбы с вредными объектами и разработка технологии их эффективного и безопасного применения

2. Обоснование выбора пестицидов для борьбы с вредными объектами и разработка технологии их эффективного и безопасного применения при защите подсолнечника культурного в условиях Ставропольского края

3. Обоснование выбора пестицидов для борьбы с вредными объектами и разработка их эффективного и безопасного применения в условиях Тульской области

4. Технология разработки программного обеспечения

5. Выбор технологии прокатки рельсов

6. Технология разработки гороховой муки
7. О том, как вращать текст с помощью Delphi
8. Обоснование выбора почвенных участков, пригодных для орошения в ООО "Михайловское" Целинского района Ростовской области

9. Разработка программы на Delphi

10. Целевая ориентация управленческих решений. Процессорные технологии разработки управленческих решений

11. Экономическое обоснование выбора метода получения заготовки

12. Технология разработки лечебно-оздоровительного тура

13. Выбор и обоснование тактико-технических характеристик РЛС. Разработка структурной схемы

14. Разработка научно-обоснованной технологии возделывания озимой ржи в условиях колхоза "Нива" Сюмсинского района Удмуртской Республики

15. Разработка технологии по изготовлению книжного издания по искусству

16. Удалённый доступ к частной сети через Интернет с помощь технологии VPN

Кружка фарфоровая "FIFA 2018. Забивака. Без рук!", 400 мл.
Объем: 400 мл. Материал: фарфор.
358 руб
Раздел: Кружки, посуда
Набор "Скорая помощь".
Набор "Скорая помощь" будет прекрасным подарком для любого ребенка, отлично подойдет для сюжетно-ролевых игр. Выполнен в виде
763 руб
Раздел: Наборы доктора
Фоторамка "Poster black" (70х100 см).
Рамка настенная может располагаться как вертикально, так и горизонтально. Для фотографий размером: 70х100 см. Материал: пластик.
460 руб
Раздел: Размер 50x60 и более

17. Информационные технологии в экономике. Разработка информационных технологий.

18. Разработка базы данных `ДЕКАНАТ` в среде программирования "Delphi"

19. Разработка тестового приложения "Компоненты меню Delphi"

20. Разработка программы рисования линий с помощью мыши

21. Разработка и обоснование применения очистных сооружений для очистки цианистых сточных вод гальванического цеха предприятия

22. Применение избирательных технологий на выборах в Пермскую городскую Думу 2000 года: технологичность выборов
23. Разработка технологии горячей объёмной штамповки детали цапфы правой
24. Разработка технологии горячей объёмной штамповки детали цапфы правой

25. Разработка технологии по изготовлению книжного издания по искусству

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

27. Разработка конструкции и технологии изготовления печатного узла

28. Разработка научно обоснованной системы применения удобрений для полевого севооборота Прикубанского района учхоза Кубань

29. Исследование сорбции дрожжевых клеток на углеродном волокне и разработка технологии сбраживания гидролизного сусла

30. Выбор и обоснование структуры автоматизированной системы управления – АСУ "Супермаркет"

31. Разработка маркетинговых технологий продвижения оптовых продаж

32. Разработка и обоснование реализации инновационного проекта по оказанию сбытовых услуг ЗАО Диана

Планшетик "Всё обо всём".
Ваш малыш любит умные игры-викторины? Тогда этот планшетик для него! 200 вопросов, 20 разнообразных тем, 3 уровня сложности ждут
432 руб
Раздел: Планшеты и компьютеры
Дополнительный набор "Магнитные истории. Времена года".
«Времена года» - познавательная для Вашего ребенка игра, позволяющая познакомиться с временами года, научиться понимать, чем зима, весна,
323 руб
Раздел: Игры на магнитах
Пенал для художника на кнопках, 20x10 см, бежевый.
Пенал для художника на кнопках с одним отделением. Материал: текстиль. Застежка: кнопки. Размер в свернутом виде: 20х10 см. Размер в
565 руб
Раздел: Без наполнения

33. Разработка технологии изготовления монометаллических форм

34. Современные теории и технологии психологической помощи

35. Разработка методики программного тестирования цифровых устройств с помощью программного пакета Design Center

36. Разработка технологии производства сгущенного молока с сахаром

37. Разработка ресурсосберегающих технологий и режимов на городском электрическом транспорте

38. Разработка технологии очистки промышленных сточных вод на примере ГП МАЗ
39. Проект разработки и внедрения новых технологий организации общества
40. Разработка технологии получения пористых керамических материалов с использованием отходов переработки бурых углей

41. Технология выбора эффективных тактик преподавателя при моделировании процесса обучения

42. Разработка баз данных в Delphi

43. Разработка систем управления организациями с использованием информационных технологий

44. Теоретическое обоснование и разработка предложений по совершенствованию развития кредитования в Калужском отделении № 8608 Сбербанка России

45. Зоогигиеническое обоснование и разработка мероприятий по созданию оптимального микроклимата в коровнике на 200 голов ООО "Западное" Ключевского района Алтайского края

46. Разработка и внедрение технологии возделывания гороха в хозяйстве

47. Разработка операционной технологии по внесению твердых органических удобрений

48. Разработка технологии возделывания пивоваренного ячменя в хозяйстве

Трикотажная пеленка кокон "Bambola" (цвет: голубой).
Состав: интерлок, хлопок 100%. Возраст: 0-3 месяца.
381 руб
Раздел: Пелёнки
Аэрозоль от насекомых супер универсальный "Чистый Дом" (двойное распыление), 600 мл.
Эффективное и экономичное средство мгновенного действия для уничтожения всех видов летающих и ползающих насекомых: мухи, комары, мошки,
396 руб
Раздел: От тараканов и прочих насекомых
Сумка-мини для раскрашивания "Модница" (контур-серебро).
В комплекте: сумка с контурным рисунком (с одной стороны сумки), 6 маркеров, украшения для декорирования. Размер сумки: 20х13 см.
539 руб
Раздел: Косметички, кошельки

49. Обоснование средств механизации возделывания кормовой свеклы в СПК "Орловский" с разработкой зубового рыхлителя

50. Разработка обоснованного проекта устойчивого борта карьера

51. Обучение иноязычной лексике учащихся средней школы при помощи компьютерных технологий

52. Информационные технологии создания и обработки баз данных с помощью MS Access XP

53. Определение внешних спецификаций программ с помощью HIPO-технологии

54. Применение технологии Macromedia Flash для разработки сайта
55. Проектирование и разработка программы ЧАТ для локальной сети
56. Разработка Web–приложений с применением Java Servlet-технологии

57. Разработка веб файлового менеджера с использованием технологии Ajax

58. Разработка информационной технологии организации электронного документооборота

59. Разработка приложений архитектуры клиент-сервер при помощи SQL

60. Разработка программы на языке Borland Object Pascal (Ide Borland Delphi)

61. Разработка рекомендаций по выбору программного комплекса для защиты информации в ЛВС Кунгурского сельскохозяйственного колледжа

62. Разработка школьной информационной системы на основе IT-технологий

63. Численное решение системы линейных уравнений с помощью метода исключения Гаусса с выбором главного элемента по столбцу

64. Разработка базы данных для информатизации деятельности предприятия малого бизнеса Delphi 7.0

Деревянный конструктор 3 в 1 "Первые сказки", 30 деталей.
Игровые наборы-конструкторы из дерева серии «Сказки» познакомят детей с героями детских сказок, подарят много часов увлекательных
479 руб
Раздел: Деревянные конструкторы
Набор детской складной мебели Ника "Азбука" (КУ1).
Комплект складной. Подходит для кормления, игр и обучения. Поверхность столешницы ламинированная с нанесением ярких познавательных
1467 руб
Раздел: Наборы детской мебели
Жидкое средство для стирки детских вещей "Meine Liebe", 800 мл.
Концентрат абсолютно безопасен для здоровья. Не содержит хлора, фосфатов, ароматизаторов, красителей и других химически агрессивных
320 руб
Раздел: Для стирки детских вещей

65. Разработка системы управления освещением при помощи любого пульта дистанционного управления от бытовой аппаратуры

66. Экономическое обоснование разработки локальной вычислительной сети (ЛВС)

67. Разработка технологии горячего блюда из мяса птицы и подбор средств измерения для контроля качества

68. Развитие и уровни корпоративности библиотечных технологий, как неизбежный механизм разработки АБИС и межбиблиотечного взаимодействия

69. Разработка программы продвижения с использованием BTL технологий

70. Значение выбора цвета при разработке фирменного стиля
71. Разработка состава и технологии получения мази, содержащей биокомплекс кобальта с фуразолидоном
72. Разработка концепции управления и обоснование ее эффективности для предприятия ОАО "Комкон"

73. Разработка предложения по совершенствованию деятельности ОГУ "БелИФ" на основе технологий информационного менеджмента

74. Особенности деятельности социального педагога по выбору и реализации социально-педагогической технологии

75. Разработка лабораторно-практических работ по технологии

76. Выбор и обоснование типа систем кондиционирования воздуха

77. Методология выбора материалов и технологий в машиностроении

78. Разработка технологии и оснастки для изготовления детали "Планка"

79. Разработка технологии изготовления валов

80. Разработка технологии изготовления заготовки кованого валка для холодной прокатки

Накидка Ritmix RAO-1317.
Материал: ПВХ. Размеры: 82 x 50 см. Варианты исполнения по цвету: прозрачный.
303 руб
Раздел: Прочее
Набор капиллярных ручек "Triplus 334", 36 цветов.
Количество цветов: 36 ярких цветов. Эргономичная форма для удобного и легкого письма. Пишущий узел завальцован в металл. Защита от
1996 руб
Раздел: Капиллярные
Настольная игра №23 "Стану отличником. Азбука + арифметика".
НИ "Стану отличником: Азбука-арифметика" предназначена для игр и занятий с детьми от 3 до 8 лет. Игра включает в себя
479 руб
Раздел: Алфавит, азбука

81. Разработка технологии изготовления тормозной колодки из композиционных полимерных материалов

82. Разработка технологии сварки корпуса водила II ступени

83. Разработка технологии электротермического получения силикоалюминия с использованием малозольных восстановителей

84. Расчет, выбор и обоснование посадок соединений

85. Технологии адресной помощи малообеспеченным семьям

86. Разработка технологии и процесса ремонта двигателей автомобиля КамАЗ 5320 на АТП
87. Разработка технологии технического обслуживания и ремонта силовых агрегатов, трансмиссии и ходовой части автомобиля
88. Возможности Интернет – технологий в разработке, формировании и продвижении турпродукта

89. Организационно-правовые формы предприятий в Республике Беларусь: сравнительный анализ преимуществ и недостатков; выбор и обоснование

90. Разработка и обоснование нового вида деятельности ОП "Спецстройтех" ООО "Межрегионгаз"

91. Разработка проекта зоны кратковременного отдыха

92. Разработка основных разделов проекта производства работ

93. Исследование природных ресурсов планеты с помощью космических методов

94. О роли эксперимента в разработке научных гипотез происхождения жизни

95. Разработка основных биотехнологических процессов производства и системы управления качеством липидных косметических препаратов (на примере тоников для проблемной кожи)

96. Разработка Мыковского карьера лабрадоритов

Копилка-сейф пластиковая большая, красная.
Высокое качество изготовления, пластик. Сейф-копилка - игрушка электронная для монет и купюр с автоматическим затягиванием купюр
1679 руб
Раздел: Копилки
Нож-скальпель, 2 запасных лезвия.
Нож канцелярский (скальпель) предназначен для аккуратной и точной работы по бумаге. Резиновый грип препятствует скольжению
349 руб
Раздел: Ножи, ножницы, резаки
Подставка под ноги "Мишки" антискользящая.
Подставка для ног от торговой марки Tega поможет крохе самостоятельно воспользоваться умывальником, унитазом или достать до высокого
449 руб
Раздел: Подставки под ноги

97. Разработка региональной справочной общегеографической карты Смоленской области для Атласа Центра РФ

98. Требования к геодезическому обоснованию вариометрической съёмки на примере Курской магнитной аномалии

99. Расчет показателей разработки элемента трехрядной системы

100. Объем и характеристики исходной информации для составления проектов разработки нефтяных и газовых месторождений (контрольная)


Поиск Рефератов на сайте za4eti.ru Вы студент, и у Вас нет времени на выполнение письменных работ (рефератов, курсовых и дипломов)? Мы сможем Вам в этом помочь. Возможно, Вам подойдет что-то из ПЕРЕЧНЯ ПРЕДМЕТОВ И ДИСЦИПЛИН, ПО КОТОРЫМ ВЫПОЛНЯЮТСЯ РЕФЕРАТЫ, КУРСОВЫЕ И ДИПЛОМНЫЕ РАБОТЫ. 
Вы можете поискать нужную Вам работу в КОЛЛЕКЦИИ ГОТОВЫХ РЕФЕРАТОВ, КУРСОВЫХ И ДИПЛОМНЫХ РАБОТ, выполненных преподавателями московских ВУЗов за период более чем 10-летней работы. Эти работы Вы можете бесплатно СКАЧАТЬ.