Інтернет Windows Android

Створити інсталяційний файл exe. Як зробити exe файл в Visual FoxPro

  • Що потрібно включити в EXE
  • 1.Як скомпілювати EXE

    1.1 Технологія компіляції

    епіграф:
    "Ай да Пушкин, ай да ..."
    А. С. Пушкін

    Технологія компіляції EXE в Visual FoxPro досить проста. Ми не будемо відволікатися на такі екстремальні методи як введення в командному вікні команд типу BUILD PROJECT, BUILD APP, BUILD EXE, а обмежимося зручностями, наданими графічним інтерфейсом VFP.

    Отже, для створення EXE нам знадобиться натиснути в менеджері проекту кнопку "BUILD ...". Вибравши в діалоговому вікні опцію Win32 executable / COM server (EXE) тиснемо OK. УСЕ. ;-)

    "Як все?" - запитаєте Ви - "А вказати під яким ім'ям зберегти файл?"

    Згоден ... Треба вказати обов'язково, інакше все нанівець.

    До речі, думаю, що не зайвим буде нагадати про те, що для того щоб процес компіляції пройшов успішно необхідно менеджер проекту заповнити файлами Вашої програми, один з яких обов'язково повинен бути як main (в менеджері проектів ім'я цього файлу виділено жирним шрифтом), тобто . файл який буде виконаний першим. За замовчуванням як main-програма встановлюється перший включений в проект програмний файл (* .prg) або файл форми (* .scx).

    Вобщем все досить просто! Просто ..?

    Тепер про сумне ...

    1.2 Супутні файли

    епіграф:
    "... а включаєш - не працює!"
    М. Жванецький

    Всі перепетії етапу компіляції програми вже позаду, і Ви, гордий від усвідомлення власної переваги над простими смертними, семимильними кроками несете до замовника, встановлюєте свій додаток, попутно розписуючи йому (замовнику) як тепер у нього все буде круто, і підраховуючи в розумі який гвинт потрібно купити, щоб залишилося на пиво, раптом натикаєтеся на те, що Ваша супер-пупер прога НЕ фуричіт. Сумно. Прикро. А головне не буде у Вас нового вічестера або Чого Ви Там Собі запланували купити з гонорару ...

    Вся справа в тому, що скомпільований намі.exe не їсти самодостатнім виконуваним файлом. Для нормальної роботи цього псевдо-виконуваного файлу необхідні бібліотеки підтримки (.dll). Я не буду сильно вдаватися в міркування про це, а просто наведу назви файлів, необхідних для нормальної роботи програми.

    В принципі до 6-ї версії включно для перенесення програми на клієнтську машину можна використовувати штатний Setup Wizard, який самостійно все прописує, а в наступних --InstallShield (або інший інсталятор).

    Всі наведені нижче файли є мінімально-необхідний набір файлів для різних версій VFP (за матеріалами http://www.foxclub.ru):

    VFP 8.0 msvcr70.dll, vfp8r.dll, vfp8rrus.dll, gdiplus.dll VFP 7.0 msvcr70.dll, vfp7r.dll, vfp7rrus.dll VFP 6.0 vfp6r.dll, vfp6renu.dll, vfp6rrus.dll VFP 5.0 vfpole50.dll, vfpodbc .dll, vfp500.dll, vfp5rus.dll, Foxpro.int

    Зазначений вище набір бібліотек необхідно розмістити в каталозі програми або в системному каталозі Windows. для різних версій Windows ці каталоги різні:

    Win9x, WinMe c: \\ Windows \\ SYSTEM WinNT, Win2000, WinXP c: \\ Windows \\ SYSTEM32

    2. Що потрібно включити в EXE

    епіграф:
    "To include or not to include?"
    п'яний електрик

    Все викладене нижче є особистою думкою автора, яким Ви можете знехтувати. Але роблячи по-своєму пам'ятайте: битися головою в бетонну стіну набагато болючіше, ніж скористатися проломом зроблених до Вас.

    За замовчуванням в готовий.exe включаються всі файли, необхідні для роботи програми - програми, форми, меню, бібліотеки, класи і т.д. крім файлів баз даних і таблиць (такі файли можна дізнатися по перекреслити кружечку біля імені файлу в менеджері проекту). Всі включені в. exe файли після компіляції стануть немодіфіціруемих (доступними тільки для читання). Зрозуміло, що файли таблиць (* .dbf) включати не варто оскільки вони піддаються постійним операціями зміни-доповнення даних, але іноді бувають випадки коли необхідно приховати будь-які статіческіеданние від користувача, але забезпечити доступ до них самої програми. кращого місця ніж "нутрощі" exe-шника годі й чекати.

    Так само досить часта ситуація, коли потрібно "находу", або тимчасово, змінити файл звіту, або коли маємо цілий набір звітів, унікальних для кожного користувача. Ну справді уявіть: десять операторів і кожному по десять звітів і все це в * .exe. єдиним виходом у цій ситуації буде виключити ці звіти з кінцевого файлу і поставляти їх разом з додатком.

    У будь-якому випадку рішення про те, які файли виключити, а які залишити за Вами.

    Напевно багатьом з вас хоч раз в житті траплявся архів з расшіреніем.exe, що не rar і \u200b\u200bнавіть не zip, а саме exe. Вся принадність даного архіву полягає в тому, що він саморозпаковується і не вимагає установки додаткових програм. Багато хто думає, що для того щоб створити подібного роду архів, потрібні якісь специфічні знання або програми, але смію вас запевнити, що це не так. Створюються ехе архіви за допомогою одного з декількох найпопулярніших архіваторів: WinRar і WinZip.

    У вас на комп'ютері напевно встановлений один з двох цих архіваторів, тому сміливо можете відразу приступати до практики. Якщо ж взагалі ніякого архиватора немає, то можете сміливо встановити 7-zip, адже він безкоштовний і вільно поширюється на просторах Інтернету. З цього архіватора ми і почнемо.

    І так, готуємо папку з файлами, яку необхідно помістити його і натискаємо по ній правою кнопкою миші. Знаходимо такий пункт, як 7-Zip

    У нас вискакує ще одне підменю, з якого ми повинні вибрати пункт «Додати до архіву ...»

    Відкривається у нас віконце, шукаємо розділ «Опції», в опціях пункт «Створити SFX-архів» встановлюємо навпроти нього галочку. Тепер звертаємо увагу на саме верхнє поле, де назва нашого майбутнього архіву. У нас додалося розширення ехе. До речі назва архіву можна міняти. Також можна вказати місце, в яке його необхідно зберегти. В принципі можете погратися і з іншими опціями, але на тип архіву вони не впливають. Можете поставити максимальний рівень стиснення, щоб розмір архіву був якомога менше.

    Тепер можна натиснути на кнопку «ОК».

    Ось такий файлик у мене вийшов на робочому столі:

    Тепер давайте розберемося, як створити точно такий же архів, але вже за допомогою WinRar.

    Точно так же натискаємо правою кнопкою миші по папці і вибираємо пункт «Додати до архіву»:

    У віконці у вкладці «Загальні» необхідно в розділі «Параметри архівації» поставити галочку навпроти пункту «Створити SFX-архів». Ставимо який-небудь метод стиснення. Я вибрав «Хороший».

    Тиснемо на кнопку «ОК».

    Вийшов ось такий архів:

    Ось ми і розглянули кілька способів про те, як створити саморозпаковується exe архів.

    А також дивимося відео по темі:

    Оцінити статтю:

    Інший приклад, при якому також найкраще зробити exe файл - це фотопрезентація. фотографії високої якості в форматі 2000x3000 пікселів за розміром займають до 3,5 Мб. Створюючи або слайд-шоу з використанням безлічі, розміри файлу будуть просто величезні. Крім того, вихідні характеристики слайд-шоу повинні відповідати вирішенню конкретного монітора. У такій ситуації краще створити exe файл правильно, тобто встановити параметр «Розмір рендеринга». Він активний за замовчуванням із значенням 800х600 пікселів. Його потрібно до 1200х900 пікселів.

    Перегляд на екрані з роздільною здатністю, наприклад, 1280x1024 пікселів, фотоматеріалу розмірами 2000x3000 пікселів часто призводить до зростання навантаження на процесор комп'ютера, що може викликати смикання картинки при зміні і русі. Для зменшення навантаження і розміру файлу кращим рішенням буде підгонка вставляється в слайд зображення таким чином, щоб воно було такого ж розміру, але без стиснення. При підгонці фото, додатково потрібно підвищити різкість зображень в межах 20-25%.

    Для створення слайд-шоу в форматі exe, можна використовувати меню в програмі презентацій. Вибираємо функцію «Створити», переходимо на «Створити exe шоу». На вкладці «Вихідні опції» вказуємо «Якість виведення» - «Висока». Далі встановлюємо або відмовляємося від меню в створення слайд-шоу. У сусідній вкладці «Вибір шоу» потрібно зняти мітку «Включити ввідний шоу на вкладці" і "Заставка при старті шоу». Після цього активувати команду «Створити». Одержаний exe файл презентації або слайд-шоу можна записувати на CD або DVD. Для цього підходять будь-які програми запису компакт-дисків.

    Відео по темі

    На сьогоднішній день створено безліч продуктів, які дозволяють створювати файли, або просто компілювати всі файли в формат "exe". Щоб здійснити дану операцію, потрібно дотримуватися певних правил. Для цього вам знадобиться програма Smart Install Maker. це безкоштовна програма з закритим вихідним кодом. Вона являє користувачам простий і потужний інструмент для створення високоефективних установок в 32-бітових операційних системах Microsoft Windows.

    Вам знадобиться

    • Персональний комп'ютер. Програма Smart Install Maker.

    Інструкція

    Запустіть програму. Ви побачите кілька вікон, а саме: файл, проект, сервіс, допомогу. Також за замовчуванням програма відкриває перед вами вікно, в якому потрібно ввести необхідні дані і вказати файли для компіляції інсталяційний файл.

    Перш за все вкажіть ім'я проекту. Воно буде відображатися при установці файлу "exe". Також необхідно вказати такі параметри, як версія, ім'я компанії, напис, тип стиснення, місце збереження. Введіть бажані значення до відповідних елементів управління.

    Натисніть на вкладку "Файли". Вам потрібно вибрати всі файли, які будуть упаковані в інсталяційний пакет. Однак варто враховувати, що час формування результуючого файлу безпосередньо залежить від обсягу даних, що додаються до нього.

    Зайдіть у вкладку "Налаштування". Тут вам запропоновано задати такі параметри, як "Ім'я програми", "Ім'я дєїнсталлятора", "Тема". Всі ці параметри також встановлюються на розсуд користувача. Є також такий пункт, як "Відкрити інтернет сторінку при інсталяції". Тобто при установці файлу "exe" можна в автоматичному режимі задати відкриття будь-якої веб-сторінки.

    Натисніть "Готово". Пройде процес компіляції всіх файлів. Після того, як ви створили інсталяційний пакет, він буде перебувати в директорії C: / setup. щоб інсталяційний файл зберігся в іншому місці локального диска, Або взагалі на знімному диску, Під час налаштування всіх параметрів в графі "Зберегти як", потрібно вказати шлях збереження.

    Відео по темі

    джерела:

    • Програма Smart Install Maker

    Виконувані модулі програм, призначені для роботи під управлінням операційних систем сімейства Windows, є файлами формату PE, як правило, мають розширення exe. Для того щоб створити програму exe-формату, необхідно скомпілювати вихідний код на будь-якій мові програмування компілятором, здатним генерувати виконувані PE-модулі. Наприклад, можна використовувати IDE Microsoft Visual C ++ 6.0 і входить до її складу компілятор для створення програм exe.

    Вам знадобиться

    • - Microsoft Visual C ++ 6.0.

    Інструкція

    Почніть створення нового проекту в Microsoft Visual C ++. Натисніть Ctrl + N або виберіть пункт "File" в головному меню програми, а потім клацніть по пункту "New ...".

    Виберіть тип створюваного проекту і місце його розташування. У списку діалогу "New" вкажіть тип проекту, відповідний створюваномудодатком. Виділіть пункт "Win32 Console Application" якщо необхідно створити програму, висновок якої буде здійснюватися в текстову консоль. Виділіть пункт "Win32 Application" для створення проекту програми, що має графічний інтерфейс, реалізований на Win API (надалі даний проект можна адаптувати для використання WTL). Виберіть "MFC AppWizard (exe)" для того щоб отримати проект програми з графічним інтерфейсом, побудованим на основі фреймворку MFC. В поле "Project name" введіть ім'я проекту. В поле Location виберіть каталог, в який будуть поміщені всі створювані файли. Натисніть кнопку "OK".

    Створіть проект. Після натискання "OK" в попередньому діалозі, буде відкритий майстер, що пропонує введення додаткових опцій. Кількість і вид сторінок майстра залежить від типу проекту. Слідуючи вказівкам майстра, вкажіть необхідні опції. Однак можна відразу натиснути кнопку "Finish" для того, щоб отримати проект зі значеннями опцій за замовчуванням.

    Додайте в проект необхідні ресурси, розробіть інтерфейс. Скористайтеся сторінкою "Resources" вікна проекту для включення до складу програми растрових зображень, Іконок, меню, панелей інструментів, діалогів, і т.д. Використовуйте редактор ресурсів діалогів для створення значної частини призначеного для користувача інтерфейсу.

    Напишіть програмний код. Доповніть код, згенерований майстром створення проекту, реалізувавши -логіка, логіку, яка обслуговує інтерфейс, логіку роботи із зовнішніми даними, рівні абстракції для взаємодії компонентів додатка, і т.д.

    Здійсніть збірку додатки. Натисніть F7 або виберіть пункт "Build" в меню "Build". Дочекайтеся закінчення процесу компіляції і компонування. Переконайтеся у відсутності помилок.

    Знайдіть створений модуль exe. Виберіть в меню пункти "Project" і "Settings ..." або натисніть клавіші Alt + F7. У діалозі "Project Settings" перейдіть на вкладку "Link". Дізнайтеся розташування виконуваного модуля з вмісту поля "Output file name".

    Протестуйте створену програму. Перейдіть в каталог з виконуваним модулем exe. Запустіть його на виконання. Переконайтеся, що програма функціонує, як необхідно.

    Відео по темі

    Як правило, у багатьох початківців користувачів з'являються питання, які пов'язані зі створенням своїх власних настановних пакетів, які при розпакуванні будуть створювати окремі директорії і копіювати туди всю запаковану інформацію.

    Вам знадобиться

    • - інтернет;

    Інструкція

    Для цього потрібно встановити на комп'ютер спеціалізоване програмне забезпечення. Найоптимальнішим варіантом для новачків є програмний пакет під назвою Smart Install Maker. Завантажте дане програмне забезпечення з офіційного сайту розробників sminstall.com і встановіть на комп'ютер. Подібні програми повинні завжди встановлюватися в системний диск персонального комп'ютера, тобто саме туди, де знаходиться операційна система.

    Як тільки програма буде встановлена, натисніть на ярлику, який буде розташований на робочому столі комп'ютера. Вам потрібно почати новий проект, який дозволить створити власні файли. Натисніть на вкладку «Проект» та натисніть на кнопку «Створити новий». Далі вам потрібно заповнити всі поля, які надані програмою.

    Перш за все, заповніть всю текстову інформацію, Яка буде відображатися при розпакуванні інсталяційний файл. Вам потрібно вказати такі поля, як «Ім'я програми», «Тема», «Файл», «Ім'я лог файлу» і багато іншого. Якщо вам потрібно, щоб користувачі отримували також додаткову інформацію про запакованій вами програмі, можете вказати сайт, на який буде переадресовано користувач при установці. Для цього поставте галочку поруч з пунктом «Відкривати інтернет сторінку».

    Вкажіть шляхи до файлів, які потрібно запакувати в інсталяційний архів. Якщо обсяг буде занадто великий, на запаковування піде велика кількість часу. Як тільки все буде готово, у верхній частині програми натисніть на зелену кнопку, і почнеться процес запаковування всіх файлів, а також всієї інформації, яка була заповнена вами в даній програмі. Надалі ви можете використовувати програму для створення інших настановних файлів, наприклад, своєї програми, написаної на якомусь мові програмування.

    Відео по темі

    Часто користувачі задаються питаннями про те, як створити свої власні exe-додатки. Як правило, для цього потрібно вивчати спеціальні мови програмування. Однак установче додаток можна створити за допомогою стандартного програмного забезпечення.

    Вам знадобиться

    • - програма Smart Install Maker.

    Інструкція

    Вам не потрібно буде знати основ програмування для створення власного встановлюваного програми. На даний момент часу розроблена велика кількість різноманітного програмного забезпечення, яке дозволяє створювати подібні програми. Однією з таких утиліт є Smart Install Maker. Це універсальна програма, яка дозволяє за кілька хвилин створити повноцінний інсталяційний файл. У нього можна упаковувати різні файли, компілювати з мов програмування і багато іншого.

    Завантажте дане програмне забезпечення з офіційного сайту виробника ru.sminstall.com. Встановіть програму в системний локальний диск на персональному комп'ютері. Намагайтеся інсталювати в той каталог, де знаходиться встановлена \u200b\u200bопераційна система. Як тільки процес установки буде завершено, на робочому столі з'явиться ярлик, за допомогою якого можна запустити програму. Два рази натисніть лівою клавішею миші, щоб вікно програми стало зрозумілим.

    Як правило, дана програма інсталюється на. Ви завжди можете змінити мову в налаштуваннях. Зайдіть у вкладку «Інформація». Вам потрібно заповнити такі рядки, як «Ім'я програми», «Назва компанії», «Версія програми» і багато інших. Намагайтеся писати зрозумілою мовою, без скорочень. Далі натисніть на вкладку «Файли». Вкажіть всі файли, які потрібно скомпілювати за допомогою програми. Це можуть бути стандартні файли з фотографіями, або файли, які були створені в процесі програмування.

    У недавньому часі я зіткнувся з однією проблемою. Нам задали курсовий проект, я все зробив відмінно, але залишилося зробити тільки інсталяційний файл, а саме файл.exe.

    Нам викладачі дали вже дуже нерозбірливу програмку, але один розумний чоловік порадив іншу, яка називається Smart Movie Maker . Він сказав, що легше програми для цього завдання ще не бачив.

    У вас з'явиться таке віконце:

    Як ви можете побачити ліва частина вікна розбита на дві частини: інсталятор і Деінсталятор.

    Як ви вже зрозуміли в частині яка називається інсталятор будуть настройки саме для вашого інсталяційний файл і в частині Деінсталятор відповідно настройки для файлу, який буде видаляти вашу програму.

    Що я вам розповім про основні характеристики для інсталяційний файл.
    Як ви вже помітили у файла.exe досить таки багато параметрів. Поговоримо трохи про кожного.

    інформація:
    Ви могли його відразу побачити, коли запустили програму. Я думаю там і так все зрозуміло, що потрібно ввести ім'я програми, версія і т.д. Я буду говорити тільки про основні з них.

    Всі заголовки і написи теж заповніть, адже це все будете бачити при установці програми.

    Тип стиснення можете вибрати максимальне, Адже так у вас зменшиться розмір вашого інсталяційний файл. А також Тип розбивки можете вибрати одним файлом, Так буде простіше для користувача.

    файли:

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

    вимоги:


    У цьому пункті потрібно вказати вимоги до вашій програмі. Наприклад тип ОС або додаткове ПО, яке повинно бути встановлено на комп'ютер.

    діалоги:


    На цьому вікні є чотири вкладки: Загальна, Ліцензія / Інформація, пароль і завершення. Діалоги це додаткові вікна або пункти, які будуть з'являтися. Наприклад, вікно про ліцензію.

    інтерфейс:


    Тут ви зможете оформити своє установче вікно. Вибрати верхню частину меню або центральну, поміняти значок програми і все що пов'язано з графічним інтерфейсом програми.

    В принципі це все основні пункти, які будуть потрібні для інсталяційний файл.

    А тепер на завершення, щоб нарешті то створити сам файл, просто натисніть кнопку компілювати.

    Як ви бачите інтерфейс програми дуже простий і зрозумілий. Так що користуйтеся, сподіваюся вона вам допоможе, так як допомогла і мені.

    На сьогоднішній день створено безліч продуктів, які дозволяють створювати файли, або просто компілювати всі файли в формат "exe". Щоб здійснити дану операцію, потрібно дотримуватися певних правил. Для цього вам знадобиться програма Smart Install Maker. Це безкоштовна програма з закритим вихідним кодом. Вона являє користувачам простий і потужний інструмент для створення високоефективних установок в 32-бітових операційних системах Microsoft Windows.

    Вам знадобиться

    • Персональний комп'ютер. Програма Smart Install Maker.

    Інструкція

  • Скачайте програму з офіційного сайту ru.sminstall.com. Smart Install Maker має багаті функціональні можливості для створення красивих і надійних настановних пакетів для Microsoft Windows. Дана програма допоможе вам у створенні повноцінного інсталяційний файл.
  • встановіть програму Smart Install Maker. Намагайтеся встановлювати програму в каталог диска "C", так як всі наступні компіляції будуть зберігатися на системному диску.
  • Запустіть програму. Ви побачите кілька вікон, а саме: файл, проект, настройка, сервіс, допомогу. Також за замовчуванням програма відкриває перед вами вікно, в якому потрібно ввести необхідні дані і вказати файли для компіляції інсталяційний файл.
  • Перш за все вкажіть ім'я проекту. Воно буде відображатися при установці файлу "exe". Також необхідно вказати такі параметри, як версія, ім'я компанії, напис, тип стиснення, місце збереження. Введіть бажані значення до відповідних елементів управління.
  • Натисніть на вкладку "Файли". Вам потрібно вибрати всі файли, які будуть упаковані в інсталяційний пакет. Однак варто враховувати, що час формування результуючого файлу безпосередньо залежить від обсягу даних, що додаються до нього.
  • Зайдіть у вкладку "Налаштування". Тут вам запропоновано задати такі параметри, як "Ім'я програми", "Ім'я дєїнсталлятора", "Тема". Всі ці параметри також встановлюються на розсуд користувача. Є також такий пункт, як "Відкрити інтернет сторінку при інсталяції". Тобто при установці файлу "exe" можна в автоматичному режимі задати відкриття будь-якої веб-сторінки.
  • Натисніть "Готово". Пройде процес компіляції всіх файлів. Після того, як ви створили інсталяційний пакет, він буде перебувати в директорії C: / setup. Щоб інсталяційний файл зберігся в іншому місці локального диска, або взагалі на знімному диску, при налаштуванні всіх параметрів в графі "Зберегти як", потрібно вказати шлях збереження.