Страница 3 из 4
Re: А как насчёт "standard Windows controls"?.
Добавлено: 14 июн 2006, 20:20
Marmot
Yu писал(а):vg писал(а):Особенно, если как ты говоришь, приложение ничего не должно делать

Я имел в виду, что "приложение
почти ничего не должно делать"

.
Несколько строчек кода написать всё-же прийдётся, чтобы по нажатию на кнопку, хоть что-нибудь происходило.
Ну вот самое то для HTA. Контролы там все станадартные, компилить вообще не надо, DHTML/JavaScript сейчас даже школьники знают. Дались вам эти exe-шники...
Re: А как насчёт "standard Windows controls"?.
Добавлено: 14 июн 2006, 20:29
vg
Marmot писал(а):Yu писал(а):vg писал(а):Особенно, если как ты говоришь, приложение ничего не должно делать

Я имел в виду, что "приложение
почти ничего не должно делать"

.
Несколько строчек кода написать всё-же прийдётся, чтобы по нажатию на кнопку, хоть что-нибудь происходило.
Ну вот самое то для HTA. Контролы там все станадартные, компилить вообще не надо, DHTML/JavaScript сейчас даже школьники знают. Дались вам эти exe-шники...
А можно просто нарисовать кнопку дизайнером на web форме? А по нажатию кнопки - достаточно выучить только один метод form.alert (вместо beep). Условие задачи будет выполнено.
Добавлено: 14 июн 2006, 23:13
Sheen
Короче, это уже переходит в разряд RTFM. Тебе тут столько способов предложили, что если ты их все реализуешь и покажешь, тебе "зачёт" автоматом поставят, или как он тут называется.

Re: А как насчёт "standard Windows controls"?.
Добавлено: 15 июн 2006, 05:44
Yu
Marmot писал(а):Ну вот самое то для HTA. Контролы там все станадартные, компилить вообще не надо, DHTML/JavaScript сейчас даже школьники знают. Дались вам эти exe-шники...
Ещё раз себя процитирую:
Yu писал(а):vg писал(а):MFC - ты сделаешь только простейшие приложения GUI (если нет опыта). Не советую.
1) Процитирую свой первый пост:
"Хочется сделать простенькое приложение для Windows"
У меня уже есть простенькое ASP приложение.
Мне ещё нужно Windows приложение со стандартными Windows controls.
С моей точки зрения HTA это то же самое, что и ASP приложение.
Ещё раз спасибо всем за ценные советы.
Теперь, как мне кажется, я понимаю все различные варианты (это только C++ и ещё, может быть, Delphi).
З.Ы. Я не уверен, что Delphi использует стандартные Windows controls.
К сожалению я не студент
Добавлено: 15 июн 2006, 05:46
Yu
Sheen писал(а):Тебе тут столько способов предложили, что если ты их все реализуешь и покажешь,
тебе "зачёт" автоматом поставят, или как он тут называется.

К сожалению я не студент, а "преподаватель"

.
Re: А как насчёт "standard Windows controls"?.
Добавлено: 15 июн 2006, 10:20
alpax
Yu писал(а):Мне ещё нужно Windows приложение со стандартными Windows controls.
[...]
З.Ы. Я не уверен, что Delphi использует стандартные Windows controls.
Естественно - не вручную же по точкам рисует. Элементы интерфейса - стандартные виндовые, которые можно просто через WinAPI создать, просто вокруг них накручены классы для удобства.
Вообще я тоже согласен, что Delphi - один из лучших инструментов для данной цели. А если найти версию 3.0, к примеру (можно даже 2.0 - первую Win32 версию), то ЕХЕшник будет совсем небольшой.
Кстати, для информации, InnoSetup (неплохая бесплатная система инсталляции) был в свое время написан именно на Delphi (версии 2.0, чтобы размер был поменьше) - как и положено сетапу, его ЕХЕшник не требовал никаких дополнительных DLL.
Re: А как насчёт "standard Windows controls"?.
Добавлено: 15 июн 2006, 11:00
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."
Прямо скажен достаточно устаревший взгляд на то, что такое приложение...
Re: А как насчёт "standard Windows controls"?.
Добавлено: 15 июн 2006, 14:45
Yu
Marmot писал(а):Ааа, теперь понятно, вам нужны шашечки, а не ехать

Exactly!

Добавлено: 15 июн 2006, 16:50
Sheen
Так даже и не интересно вовсе. Может тоже в Ване пойти кого-нибудь учить ...

... Кто знает, куда пойти учить?

Re: Приложение для Windows в одном флаконе?
Добавлено: 15 июн 2006, 16:54
sz
vg писал(а):
Delphi, как и другие продукты инпрайз тебе не надо. Минимум потянет за собой vcl (для формы). Я бы использовал VB.NET. Разумеется, FrameWork рпридётся устанавливать (это бесплатно).
Ну потянет vcl, ну и что. Насколько я помню, он его статически линковать умеет.
Re: Приложение для Windows в одном флаконе?
Добавлено: 15 июн 2006, 18:26
vg
Старина Зотин писал(а):vg писал(а):
Delphi, как и другие продукты инпрайз тебе не надо. Минимум потянет за собой vcl (для формы). Я бы использовал VB.NET. Разумеется, FrameWork рпридётся устанавливать (это бесплатно).
Ну потянет vcl, ну и что. Насколько я помню, он его статически линковать умеет.
Это преимущество. Поскольку C# неумеет линковать статически всю фраймворк

Re: Приложение для Windows в одном флаконе?
Добавлено: 15 июн 2006, 19:12
SlavaM
vg писал(а):
Это преимущество. Поскольку C# неумеет линковать статически всю фраймворк

С++ умеет.
Re: Приложение для Windows в одном флаконе?
Добавлено: 16 июн 2006, 17:30
vg
SlavaM писал(а):vg писал(а):
Это преимущество. Поскольку C# неумеет линковать статически всю фраймворк

С++ умеет.
Т.е. прям компилируя С++ managed, получаем из управляемого кода неуправляемый ?

И уже фрайм ворк не нужен? Да вы батенька прям хакер

Re: Приложение для Windows в одном флаконе?
Добавлено: 17 июн 2006, 00:37
SlavaM
vg писал(а):SlavaM писал(а):vg писал(а):
Это преимущество. Поскольку C# неумеет линковать статически всю фраймворк

С++ умеет.
Т.е. прям компилируя С++ managed, получаем из управляемого кода неуправляемый ?

И уже фрайм ворк не нужен? Да вы батенька прям хакер

Ну нафига .NET для простого окошечного приложения??
ATL, MFC, да можно и просто наваять без надстроек, если это действительно приложение простое.
Не хочешь же ты сказать, что Borlan Pascal умеет из managed code получать независимое приложение?
Re: Приложение для Windows в одном флаконе?
Добавлено: 17 июн 2006, 04:10
vg
>>> Ну нафига .NET для простого окошечного приложения??
Как раз NET хороша (безопасна) для любого приложения, особенно, если приложение пишет начинающий.
>>>ATL, MFC, да можно и просто наваять без надстроек, если это действительно приложение простое.
Не просто для начитающего. Если только там не одна кнопка на диалоге, и если это не программирование дома для себя. В канаде видел много гуру, страглинг с MFC.
>>>Не хочешь же ты сказать, что Borlan Pascal умеет из managed code получать независимое приложение?
Да нет. Это по моему другие ораторы здесь об этом про С++ говорят. Нет?