Что такое исходники программы

«Отдаете ли вы исходники?», «Что делать, если клиент попросил исходники?», «Как получить исходники от агентства?», «Что такое исходники в дизайне?» — такие заголовки встречаются на первых страницах поисковиков, если вбить запрос «исходники». Неужели одно слово вызывает столько вопросов и дискуссий, как с клиентской, так и с агентской стороны? Давайте разбираться.

В нашем сегодняшнем ликбезе расскажем, какие бывают исходники, как их правильно оформить, в каком формате они должны быть и как их получить.

О чем вообще речь?

Исходник — файл с работой дизайнера, бережно хранящий всю информацию по слоям. Объекты в нем не связаны между собой, поэтому можно быстро и просто вносить нужные изменения.

На вопрос «Кому же принадлежат исходники?» существует однозначный ответ — все регулирует договор. Если в договоре прописан пункт о передаче исходников, то по завершении работ они переходят в заботливые руки клиента, если нет — остаются собственностью дизайнера или агентства.

Открытый и закрытый исходный код. Ошибки и ситуативные баги.

В каком формате существуют исходники?

Каждый дизайнер наверняка не раз сталкивался со странными формулировками от клиентов по поводу исходников, одна эта фраза чего стоит: «Пришлите исходник в растре в слоях». Чтобы обе стороны говорили на одном языке, разбираемся в дизайнерских терминах.

«Пришлите исходник в векторе!»

Вектор, векторный формат — один из наиболее распространенных в современной графике. Векторные изображения — svg, eps, ai.

Они состоят из простых графических элементов: точек, линий, многоугольников и т. п. Параметры, свойства этих элементов заданы описательно. А как ни крути, описание остается описанием (например, синий шестигранник так и будет синим шестигранником) независимо от размера объекта. Поэтому все векторное изображение можно легко масштабировать — скажем, увеличивать — без потери качества.

«Пришлите исходник в растре!»

Растровые изображения — jpeg / jpg, gif, png, psd — отличаются от векторных принципиально.

Такое изображение состоит из определенного количества точек-пикселей, и его размеры фиксированы. Что объясняет невозможность увеличения растровой картинки без потери качества: пиксели на ней тут же встают в полный рост.

«Пришлите исходник в кривых!»

Понятие «кривые» касается главным образом шрифтов и линий. «Преобразовать в кривые» — значит сделать из наборного шрифта векторный графический объект, изображение. Так шрифт перестает быть шрифтом: вы не можете им набрать новый текст.

Делается это преобразование при пересылке файлов для их фиксации — чтобы ничего не слетело, а также в случае, когда вы не можете (не имеете права) передавать шрифты или у клиента их нет. На вашем компьютере может не оказаться шрифта, который использовал ваш адресант — и если шрифт не переведен в кривые, вы увидите что-то неожиданное, вплоть до текста, состоящего из иероглифов и квадратов.

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

То же относится к линиям. При переводе в кривые фиксируется их характер, каким он задуман дизайнером и каким должен быть: толщина, сила нажима на кисть, насыщенность мазка и т. п.

КАК ДЕКОМПИЛИРОВАТЬ EXE DLL C# | КАК УЗНАТЬ ИСХОДНЫЙ КОД ПРОГРАММЫ | ДЕКОМПИЛЯЦИЯ | C# ПЛЮШКИ

И не просите нас прислать jpeg в кривых: в природе такого не существует. В кривые преобразуются только векторные форматы, но не растровые.

Завершаем

Не будем затягивать, все самое важное мы уже сказали, заканчиваем. Исходники — важная составляющая проекта, не менее важно — качественно их подготовить и передать. И помните, что ответ на вопрос: «А кому это принадлежит?», всегда регулируется договором (очень полезным документом!).

Источник: dezzza.ru

Как получить исходник

«Исходником» чаще всего называют код какой-либо программы на понятном человеку (высокоуровневом) языке программирования. Имея этот код, можно внести изменения в программу (скрипт, флэш-ролик, java-приложение, прикладную программу и т.д.). Автор или распространитель программы сам определяет, раздавать ли ему исходный код вместе с готовым продуктом. Есть целый класс приложений, которые распространяются «с открытым кодом», исходный код других программ (например, JavaScript-сценариев или HTML-страниц) по определению не может быть скрыт, а исходники остальных программ являются объектом авторского права.

Как получить исходник

Статьи по теме:

  • Как получить исходник
  • Как скрыть исходный код
  • Как узнать код игры

Инструкция

Получите исходники приложения с открытым кодом на сайте автора или распространителя этого программного продукта. Узнать адрес сайта обычно можно в разделе меню с названием «Справка», если выбрать в нем пункт «О программе».

Щелкните правой кнопкой веб-страницу, если хотите получить доступ к ее исходному коду. В любом браузере выпавшее контекстное меню будет содержать команду просмотра исходника, хотя формулировки ее могут слегка различаться. Можно обойтись и без контекстного меню — сочетание клавиш ctrl + u дублирует вызов команды просмотра исходника. Некоторые из браузеров имеют встроенные инструменты просмотра (Mozilla Firefox, Google Chrome), другие используют для этого внешние программы — чаще всего Блокнот. Полученный таким способом исходник страницы вы можете сохранить в файл.

Сохраните веб-страницу вместе с файлами используемых в ней ресурсов, если хотите получить исходники JavaScrip-сценариев, содержащиеся в отдельных файлах. Диалог сохранения вызывается в браузерах нажатием сочетания клавиш ctrl + s, а чтобы были сохранены и все вспомогательные файлы, включая исходники на языке JavaScrip, в выпадающем списке «Тип файла» следует выбрать пункт «Веб-страница полностью». Нужные вам файлы будут иметь расширение js.

Читайте также:
В какой программе лучше сделать прайс для инстаграм

Если вам нужны исходники серверных скриптов (PHP, Perl и т.д.), то получить их таким же способом не получится — в отличие от клиентских скриптов они не отправляются в браузер посетителя сайта. Самостоятельно достать их с сервера без использования нелегальных методов не получится, если программное обеспечение там настроено правильно. Чтобы их получить, обратитесь к владельцу или попробуйте найти аналог в интернете.

Почти так же обстоит дело с исходниками флэш-элементов, с той разницей, что они не хранятся на сервере — исходники (файлы, с расширением fla) компилируются в программный код (файлы, с расширением swf) еще до размещения в интернете. Но, хотя получить оригинальные исходники можно только у владельца или автора, существует возможность воссоздать их с достаточной степенью точности. Для этого предназначены специализированные программы — например, Flash Decompiler Trillix.

Источник: www.kakprosto.ru

исходники:как пользоваться?

Здравствуйте ! я здесь новенький меня интересует вопрос,как вобще пользуются исходниками ? Вот например скачал исходник на какую нибудь прогу и что с ним дальше делать ? Если можно плиз. поподробней.

28.12.2008, 10:31
Регистрация: 20.03.2007
Сообщения: 202
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
пытаюсь разеснить всё

1)Project1.exe- имя проекта (приложения) Когда вы создаете новое приложение ,Delphi дает ему имя Project плюс порядковый номер.
2) Unit1 — Модуль,Проект состоит из модулей каждое окно программы храниться в отдельном модуле, а мы видим на экране что у нашего приложения есть окно ,и именно оно находиться в нем. модуль состоит из 2х файлов .
○ Unit1.pas с разширением пас показываются файлы содержищие исходный код модуля (текст программы) ,Имя файла такое же как и у модуля.
○ Form1 это визуальная форма .Она сохраняется в файле с таким же именем как и у модуля , но с расширением DFM. Здесь будет храниться все то что мы будем устанавлявать на главной форме (компоненты)

файлы с разширением CFG содержат конфигурацию проекта
файлы с разширением DOF содержат опции проекта
файлы с разширением dpr Это сам проект в этом файле находиться описание используемых в проекте модулей и описание процедуры инициализации программы . Его можно использовать и для написания кода .
Файлы с разширением пас содержат ИСХОДНЫЙ КОД модулей
Файлы с разширением ddp определяют вспомогательные модули
ну и послед
файл с разширением dcu представляет откомпилированный модуль проекта . когда компилируется программы все модули проекта собираются в один и получается 1 программый файл .

28.12.2008, 10:33
Регистрация: 20.03.2007
Сообщения: 202
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10

Читайте также:
Программы для бухгалтерии список

еще 1 совет
следи внимательно когда запускаеш чужой исходник все ли у тебя есть компоненты для компиляции если же не то delphi выдаст предупреждение какого модуля у тебя нету

28.12.2008, 10:49
Sir Richard Abramson
Регистрация: 05.04.2008
Сообщения: 5,503
Вы сказали Спасибо: 65
Поблагодарили 524 раз(а) в 425 сообщениях
Версия Delphi: XE10
Репутация: выкл

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

__________________
— Как тебя понимать?
— Понимать меня не обязательно. Обязательно меня любить и кормить вовремя.

28.12.2008, 15:46
Регистрация: 04.05.2008
Сообщения: 260
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 15

А чего тут объяснять то? Любой проект, который вы сохраняли, например в Delphi, является исходником. Запустите Делфи, сохраните и попробуйте открыть сохраненный проект и будет все понятно. Если же вообще не бум-бум в программировании на Delphi, то берете любой учебник для начинающих, там все файлы описаны, что есть что, и куда тыкать мышкой.

28.12.2008, 16:46
Регистрация: 28.12.2008
Сообщения: 6
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10

1)Project1.exe- имя проекта (приложения) Когда вы создаете новое приложение ,Delphi дает ему имя Project плюс порядковый номер.
2) Unit1 — Модуль,Проект состоит из модулей каждое окно программы храниться в отдельном модуле, а мы видим на экране что у нашего приложения есть окно ,и именно оно находиться в нем. модуль состоит из 2х файлов .
○ Unit1.pas с разширением пас показываются файлы содержищие исходный код модуля (текст программы) ,Имя файла такое же как и у модуля.
○ Form1 это визуальная форма .Она сохраняется в файле с таким же именем как и у модуля , но с расширением DFM. Здесь будет храниться все то что мы будем устанавлявать на главной форме (компоненты)

файлы с разширением CFG содержат конфигурацию проекта
файлы с разширением DOF содержат опции проекта
файлы с разширением dpr Это сам проект в этом файле находиться описание используемых в проекте модулей и описание процедуры инициализации программы . Его можно использовать и для написания кода .
Файлы с разширением пас содержат ИСХОДНЫЙ КОД модулей
Файлы с разширением ddp определяют вспомогательные модули
ну и послед
файл с разширением dcu представляет откомпилированный модуль проекта . когда компилируется программы все модули проекта собираются в один и получается 1 программый файл .

Я правильно понял?Эти файлы с разширением находятся в самом исходнике?Потом их нужно прогнать через Delphi и уже выходит сама прога с расширением exe.фаил.

Источник: delphisources.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru