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

Все, что вы хотели знать о программизме, но боялись спросить.
Аватара пользователя
Marmot
Графоман
Сообщения: 39279
Зарегистрирован: 17 фев 2003, 17:58
Откуда: Caulfeild
Контактная информация:

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

Сообщение Marmot »

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

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

Сообщение vg »

Marmot писал(а):
Yu писал(а):
vg писал(а):Особенно, если как ты говоришь, приложение ничего не должно делать :lol:
Я имел в виду, что "приложение почти ничего не должно делать" :wink: .
Несколько строчек кода написать всё-же прийдётся, чтобы по нажатию на кнопку, хоть что-нибудь происходило.
Ну вот самое то для HTA. Контролы там все станадартные, компилить вообще не надо, DHTML/JavaScript сейчас даже школьники знают. Дались вам эти exe-шники...
А можно просто нарисовать кнопку дизайнером на web форме? А по нажатию кнопки - достаточно выучить только один метод form.alert (вместо beep). Условие задачи будет выполнено.
Аватара пользователя
Sheen
Маньяк
Сообщения: 2135
Зарегистрирован: 13 фев 2006, 21:16

Сообщение Sheen »

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

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

Сообщение Yu »

Marmot писал(а):Ну вот самое то для HTA. Контролы там все станадартные, компилить вообще не надо, DHTML/JavaScript сейчас даже школьники знают. Дались вам эти exe-шники...
Ещё раз себя процитирую:
Yu писал(а):
vg писал(а):MFC - ты сделаешь только простейшие приложения GUI (если нет опыта). Не советую.
1) Процитирую свой первый пост:
"Хочется сделать простенькое приложение для Windows"
У меня уже есть простенькое ASP приложение.

Мне ещё нужно Windows приложение со стандартными Windows controls.
С моей точки зрения HTA это то же самое, что и ASP приложение.

Ещё раз спасибо всем за ценные советы.
Теперь, как мне кажется, я понимаю все различные варианты (это только C++ и ещё, может быть, Delphi).

З.Ы. Я не уверен, что Delphi использует стандартные Windows controls.
Последний раз редактировалось Yu 15 июн 2006, 05:47, всего редактировалось 1 раз.
Аватара пользователя
Yu
Пользователь
Сообщения: 83
Зарегистрирован: 17 фев 2003, 19:41
Откуда: Toronto

К сожалению я не студент

Сообщение Yu »

Sheen писал(а):Тебе тут столько способов предложили, что если ты их все реализуешь и покажешь,
тебе "зачёт" автоматом поставят, или как он тут называется. :)
К сожалению я не студент, а "преподаватель" :wink: .
Аватара пользователя
alpax
Графоман
Сообщения: 10513
Зарегистрирован: 04 мар 2003, 17:39
Откуда: Richmond, BC

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

Сообщение alpax »

Yu писал(а):Мне ещё нужно Windows приложение со стандартными Windows controls.
[...]
З.Ы. Я не уверен, что Delphi использует стандартные Windows controls.
Естественно - не вручную же по точкам рисует. Элементы интерфейса - стандартные виндовые, которые можно просто через WinAPI создать, просто вокруг них накручены классы для удобства.
Вообще я тоже согласен, что Delphi - один из лучших инструментов для данной цели. А если найти версию 3.0, к примеру (можно даже 2.0 - первую Win32 версию), то ЕХЕшник будет совсем небольшой.
Кстати, для информации, InnoSetup (неплохая бесплатная система инсталляции) был в свое время написан именно на Delphi (версии 2.0, чтобы размер был поменьше) - как и положено сетапу, его ЕХЕшник не требовал никаких дополнительных DLL.
Аватара пользователя
Marmot
Графоман
Сообщения: 39279
Зарегистрирован: 17 фев 2003, 17:58
Откуда: Caulfeild
Контактная информация:

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

Сообщение Marmot »

Yu писал(а):
Marmot писал(а):Ну вот самое то для HTA. Контролы там все станадартные, компилить вообще не надо, DHTML/JavaScript сейчас даже школьники знают. Дались вам эти exe-шники...
Ещё раз себя процитирую:
Yu писал(а):
vg писал(а):MFC - ты сделаешь только простейшие приложения GUI (если нет опыта). Не советую.
1) Процитирую свой первый пост:
"Хочется сделать простенькое приложение для Windows"
У меня уже есть простенькое ASP приложение.

Мне ещё нужно Windows приложение со стандартными Windows controls.
С моей точки зрения HTA это то же самое, что и ASP приложение.
Ааа, теперь понятно, вам нужны шашечки, а не ехать :)

С другой стороны, вы похоже не согласны с точкой зрения Mircrosoft-a: "HTAs are full-fledged applications."
Прямо скажен достаточно устаревший взгляд на то, что такое приложение...
Аватара пользователя
Yu
Пользователь
Сообщения: 83
Зарегистрирован: 17 фев 2003, 19:41
Откуда: Toronto

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

Сообщение Yu »

Marmot писал(а):Ааа, теперь понятно, вам нужны шашечки, а не ехать :)
Exactly! :wink:
Аватара пользователя
Sheen
Маньяк
Сообщения: 2135
Зарегистрирован: 13 фев 2006, 21:16

Сообщение Sheen »

Так даже и не интересно вовсе. Может тоже в Ване пойти кого-нибудь учить ... :) ... Кто знает, куда пойти учить? :lol:
Аватара пользователя
sz
Маньяк
Сообщения: 1266
Зарегистрирован: 17 фев 2003, 19:34

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

Сообщение sz »

vg писал(а): Delphi, как и другие продукты инпрайз тебе не надо. Минимум потянет за собой vcl (для формы). Я бы использовал VB.NET. Разумеется, FrameWork рпридётся устанавливать (это бесплатно).
Ну потянет vcl, ну и что. Насколько я помню, он его статически линковать умеет.
vg
Маньяк
Сообщения: 2803
Зарегистрирован: 29 май 2003, 22:29
Откуда: Магадан - Миссиссага

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

Сообщение vg »

Старина Зотин писал(а):
vg писал(а): Delphi, как и другие продукты инпрайз тебе не надо. Минимум потянет за собой vcl (для формы). Я бы использовал VB.NET. Разумеется, FrameWork рпридётся устанавливать (это бесплатно).
Ну потянет vcl, ну и что. Насколько я помню, он его статически линковать умеет.
Это преимущество. Поскольку C# неумеет линковать статически всю фраймворк :lol:
SlavaM
Пользователь
Сообщения: 72
Зарегистрирован: 27 май 2006, 13:47
Откуда: Мурманск - Ванкувер

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

Сообщение SlavaM »

vg писал(а): Это преимущество. Поскольку C# неумеет линковать статически всю фраймворк :lol:
С++ умеет.
vg
Маньяк
Сообщения: 2803
Зарегистрирован: 29 май 2003, 22:29
Откуда: Магадан - Миссиссага

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

Сообщение vg »

SlavaM писал(а):
vg писал(а): Это преимущество. Поскольку C# неумеет линковать статически всю фраймворк :lol:
С++ умеет.
Т.е. прям компилируя С++ managed, получаем из управляемого кода неуправляемый ? :shock: И уже фрайм ворк не нужен? Да вы батенька прям хакер :D
SlavaM
Пользователь
Сообщения: 72
Зарегистрирован: 27 май 2006, 13:47
Откуда: Мурманск - Ванкувер

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

Сообщение SlavaM »

vg писал(а):
SlavaM писал(а):
vg писал(а): Это преимущество. Поскольку C# неумеет линковать статически всю фраймворк :lol:
С++ умеет.
Т.е. прям компилируя С++ managed, получаем из управляемого кода неуправляемый ? :shock: И уже фрайм ворк не нужен? Да вы батенька прям хакер :D
Ну нафига .NET для простого окошечного приложения??
ATL, MFC, да можно и просто наваять без надстроек, если это действительно приложение простое.
Не хочешь же ты сказать, что Borlan Pascal умеет из managed code получать независимое приложение?
vg
Маньяк
Сообщения: 2803
Зарегистрирован: 29 май 2003, 22:29
Откуда: Магадан - Миссиссага

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

Сообщение vg »

>>> Ну нафига .NET для простого окошечного приложения??

Как раз NET хороша (безопасна) для любого приложения, особенно, если приложение пишет начинающий.

>>>ATL, MFC, да можно и просто наваять без надстроек, если это действительно приложение простое.

Не просто для начитающего. Если только там не одна кнопка на диалоге, и если это не программирование дома для себя. В канаде видел много гуру, страглинг с MFC.

>>>Не хочешь же ты сказать, что Borlan Pascal умеет из managed code получать независимое приложение?

Да нет. Это по моему другие ораторы здесь об этом про С++ говорят. Нет?
Ответить