Приложение для Windows в одном флаконе?

Все, что вы хотели знать о программизме, но боялись спросить.
Vovchik
Маньяк
Сообщения: 2841
Зарегистрирован: 20 фев 2003, 09:15
Откуда: Vancouver

Re: Приложение для Windows в одном флаконе?

Сообщение Vovchik »

Alexan писал(а):[Делай на Delphi
Тогда ему придется учить Паскаль. А ежели он смотри в АСП как в образец - то там может быть на VBscript. Значить ему проще в Вижуал Бэйсике сваять. Кажись там ран тайм - это просто набор файлов которые мона пихнуть туда же и апплкуха в виде икзешника.
Аватара пользователя
aissp
Маньяк
Сообщения: 2710
Зарегистрирован: 07 ноя 2005, 09:51

Вообще то

Сообщение aissp »

Вопрос как нам реорганизовать рабкрин...

Отвечаем на вопрос.
1. Береться любая книжка по программированию Виндоуз на вин апи.
2. Внимательно читаеться (5 рабочих дней)
3. Пишеться приложение по готовым формам екранам и функциональности (3 рабочих дня)
4. 2 дня оставляем на форс мажор
5. 2 дня на тестирование - итого две недели и два дня...

- Медленновато
+ Вы выучите вин апи
+ все ваши условия будут соблюдены

-------------------------------------

Другой вариант - вы требуете наличия у пользователя .Net Framework - ша стиот практически на всех машинах включая мобиле дивайсис

Пишете под ету платформу. Требуете от юзера чтоп он ее поставил (ето требование сродни с требованием поставить браузер чтобы пользоваться вебом)

------------------------------------

Третий вариант, отлавливаете лбюбого С программера и грите ему чтоп написал под MFC or WTL ету приблуду. По готовым формам - 3-4 дня работы за неделю можно успеть. (впрочем ето зависит от сложности кода)
-----------------------------------

Я бы шел вторым путем - писал бы под .NET, тем самым бы удовлетворил как минимум 70% кастомеров, для оставшихся 30 - потом переписал бы на си (если они к тому времени платформу не поставят).
Аватара пользователя
Yu
Пользователь
Сообщения: 83
Зарегистрирован: 17 фев 2003, 19:41
Откуда: Toronto

Re: Приложение для Windows в одном флаконе?

Сообщение Yu »

Vovchik писал(а):Тогда ему придется учить Паскаль. А ежели он смотри в АСП как в образец - то там может быть на VBscript.
А что Паскаль то учить? Это же "common knowledge". Все Паскаль знают.
Ну а если вдруг много энтузиазма проявится - то на С++ + MFC сделаю.
vg
Маньяк
Сообщения: 2803
Зарегистрирован: 29 май 2003, 22:29
Откуда: Магадан - Миссиссага

Re: Приложение для Windows в одном флаконе?

Сообщение vg »

Yu писал(а):
vg писал(а):Delphi, как и другие продукты инпрайз тебе не надо. Минимум потянет за собой vcl (для формы).
А что такое "vcl"?
vg писал(а):Я бы использовал VB.NET. Разумеется, FrameWork рпридётся устанавливать (это бесплатно).
Что бесплатно - это хорошо.
Но кроме этого я бы хотел избежать установки чего бы то ни было на этих машинах (включая и установку VB.NET framework),
В идеале я бы хотел всё запихать в один exe файл - пусть он будет 10, 20 или 30 MB - это не так важно.
1) ВСЛ -библиотека визульных компонент Борланд.

2) ... чтобы не было каких-либо долговременных последствий.

Для виндовш шоп - это только будущее.
vg
Маньяк
Сообщения: 2803
Зарегистрирован: 29 май 2003, 22:29
Откуда: Магадан - Миссиссага

Re: Приложение для Windows в одном флаконе?

Сообщение vg »

Sheen писал(а):
vg писал(а):Delphi, как и другие продукты инпрайз тебе не надо. Минимум потянет за собой vcl (для формы). Я бы использовал VB.NET. Разумеется, FrameWork рпридётся устанавливать (это бесплатно).
Нда, хороший совет ... с учётом того, что человек хочет. Ну потянет за собой две Visual Component Library, ну и что, они же в exe, что собственно и требуется. Если уж совсем страшно с этим связываться, можно на API написать.

ps. Судя по вопросам ... надо учить мат.часть.
Скажи, какую мне параграф в мат части подучить? Про то, что надо будет bpl + vcl библиотеки иметь независимо от exe?
vg
Маньяк
Сообщения: 2803
Зарегистрирован: 29 май 2003, 22:29
Откуда: Магадан - Миссиссага

Re: Приложение для Windows в одном флаконе?

Сообщение vg »

Yu писал(а):
Vovchik писал(а):Тогда ему придется учить Паскаль. А ежели он смотри в АСП как в образец - то там может быть на VBscript.
А что Паскаль то учить? Это же "common knowledge". Все Паскаль знают.
Ну а если вдруг много энтузиазма проявится - то на С++ + MFC сделаю.
MFC - ты сделаешь только простейшие приложения GUI (если нет опыта). Не советую. Для GUI - System.Windows.Forms. Делается GUI приложение не труднее, чем в Делфай.
Аватара пользователя
Yu
Пользователь
Сообщения: 83
Зарегистрирован: 17 фев 2003, 19:41
Откуда: Toronto

Re: Приложение для Windows в одном флаконе?

Сообщение Yu »

vg писал(а):MFC - ты сделаешь только простейшие приложения GUI (если нет опыта). Не советую.

Для GUI - System.Windows.Forms. Делается GUI приложение не труднее, чем в Делфай.
1) Процитирую свой первый пост:
"Хочется сделать простенькое приложение для Windows"

2) А что такое "System.Windows.Forms"?
vg
Маньяк
Сообщения: 2803
Зарегистрирован: 29 май 2003, 22:29
Откуда: Магадан - Миссиссага

Re: Приложение для Windows в одном флаконе?

Сообщение vg »

1) Процитирую свой первый пост:
"Хочется сделать простенькое приложение для Windows"
Я не навязываю мнение. Делай.
2) А что такое "System.Windows.Forms"?
см. .NET
Аватара пользователя
Sheen
Маньяк
Сообщения: 2135
Зарегистрирован: 13 фев 2006, 21:16

Сообщение Sheen »

А может имеет смысл рассказать, что должно делать это приложение? Т.е. смысл именно в том, чтобы сделать окошко с кнопкой Close и показать преподу, что умеешь; либо это реальное приложение какое-то? Во втором случае может оказаться так, что например и Web-приложение на Falsh например вполне подойдёт.

Т.е. в чём прикол то?
Аватара пользователя
Yu
Пользователь
Сообщения: 83
Зарегистрирован: 17 фев 2003, 19:41
Откуда: Toronto

Re: что должно делать это приложение?

Сообщение Yu »

Sheen писал(а):А может имеет смысл рассказать, что должно делать это приложение?
Главные требования:
1) Это должно быть приложение для Windows со стандартными Windows control (достаточно нескольких полей и кнопки).
2) Делать, в принципе, оно ничего не должно.

P.S. Это не настоящее приложение, а, просто, демо или "mockup" для обучения.
Аватара пользователя
Sheen
Маньяк
Сообщения: 2135
Зарегистрирован: 13 фев 2006, 21:16

Сообщение Sheen »

Я бы однозначно такое делал на Delphi. Время на разработку - минут 15, т.е. гораздо быстрее, чем вся эта дискуссия на тему что и как делать. Если совсем опыта нет - берешь книжку по Delphi на один день в библиотеке.

В итоге получишь один файл килограмм на 800, который можешь посылать кому угодно и в каком угодно виде, будет работать на любом Windows компьютере.
Аватара пользователя
Yu
Пользователь
Сообщения: 83
Зарегистрирован: 17 фев 2003, 19:41
Откуда: Toronto

А как насчёт "standard Windows controls"?.

Сообщение Yu »

Sheen писал(а):Я бы однозначно такое делал на Delphi. Время на разработку - минут 15, т.е. гораздо быстрее, чем вся эта дискуссия на тему что и как делать.
А как насчёт "standard Windows controls"?.
Delphi использует стандартные или нестандартные "controls"?
vg
Маньяк
Сообщения: 2803
Зарегистрирован: 29 май 2003, 22:29
Откуда: Магадан - Миссиссага

Re: А как насчёт "standard Windows controls"?.

Сообщение vg »

Yu писал(а):
Sheen писал(а):Я бы однозначно такое делал на Delphi. Время на разработку - минут 15, т.е. гораздо быстрее, чем вся эта дискуссия на тему что и как делать.
А как насчёт "standard Windows controls"?.
Delphi использует стандартные или нестандартные "controls"?
Положительно. ВинАПИ. Библиотек не надо будет. Особенно, если как ты говоришь, приложение ничего не должно делать :lol:
Аватара пользователя
Yu
Пользователь
Сообщения: 83
Зарегистрирован: 17 фев 2003, 19:41
Откуда: Toronto

Re: А как насчёт "standard Windows controls"?.

Сообщение Yu »

vg писал(а):Особенно, если как ты говоришь, приложение ничего не должно делать :lol:
Я имел в виду, что "приложение почти ничего не должно делать" :wink: .
Несколько строчек кода написать всё-же прийдётся, чтобы по нажатию на кнопку, хоть что-нибудь происходило.
vg
Маньяк
Сообщения: 2803
Зарегистрирован: 29 май 2003, 22:29
Откуда: Магадан - Миссиссага

Re: А как насчёт "standard Windows controls"?.

Сообщение vg »

Yu писал(а):
vg писал(а):Особенно, если как ты говоришь, приложение ничего не должно делать :lol:
Я имел в виду, что "приложение почти ничего не должно делать" :wink: .
Несколько строчек кода написать всё-же прийдётся, чтобы по нажатию на кнопку, хоть что-нибудь происходило.
По нажатию Beep - луший выбор.
Ответить