Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: Microsoft .NET

  Все выпуски  

RFpro.ru: Microsoft .NET


РАССЫЛКИ ПОРТАЛА RFPRO.RU

Лучшие эксперты в разделе

CradleA
Статус: Профессор
Рейтинг: 114
∙ повысить рейтинг »
solowey
Статус: Студент
Рейтинг: 5
∙ повысить рейтинг »
Асмик Гаряка
Статус: Советник
Рейтинг: 0
∙ повысить рейтинг »

∙ .NET Framework / C# / Java

Номер выпуска:299
Дата выхода:02.05.2019, 17:45
Администратор рассылки:Коцюрбенко Алексей Владимирович (Модератор)
Подписчиков / экспертов:22 / 16
Вопросов / ответов:3 / 6

Консультация # 115069: Здравствуйте, уважаемые эксперты. Снова обращаюсь к Вам за помощью. С обработкой событий кнопок/пунктов меню я разобрался, но не могу разобраться с обработкой событий окон. Припустим мне нужно записать какую-то комманду (например закрытия программы) в обработчик закрытия окна (щелкания по крестику в правом верхнем углу окна). Как мне это сделать на...
Консультация # 43629: Привет всем. Я тут подумал и решил задать вам такой вопрос. Он будет отдавать философий. Вот расскажите мне, для чего нужен WinApi. Для меня - это создание игр (OpenGl,DirectX), разные программы шуточки, кейгены, создание троянов. А вообще создаются ли вообще большие проекты на чистом Api? И приведите примерчики плиз Консультация # 13789: Уважаемые эксперты!!! 1. Где можно найти документацию по работе сокетами и в виндоусе и в юникс системах? 2. Про HTTP и FTP запросы ? P.s. Заранее спасибо......

Консультация # 115069:

Здравствуйте, уважаемые эксперты. Снова обращаюсь к Вам за помощью. С обработкой событий кнопок/пунктов меню я разобрался, но не могу разобраться с обработкой событий окон. Припустим мне нужно записать какую-то комманду (например закрытия программы) в обработчик закрытия окна (щелкания по крестику в правом верхнем углу окна). Как мне это сделать на основе уже написанной программы (см. приложение)?

Заранее очень благодарен за помощь.

Дата отправки: 20.12.2007, 16:05
Вопрос задал: Тарасенко Александр Виталиевич
Всего ответов: 1
Страница онлайн-консультации »


Консультирует LightStorm:

Здравствуйте, Тарасенко Александр Виталиевич!
Здесь существует два подхода:
1)Задать действие по умолчанию, в этом случае никаких обработчиков от вас не потребуется, сообветствующий обработчик будет добавлен автоматически:
public mywindow() {
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
также доступны варианты DO_NOTHING_ON_CLOSE и DISPOSE_ON_CLOSE, последний вариант выбирается по умолчанию.

2) создать объект-обработчик события windowClosing(WindowEvent we), который вызвыается при попытке закрытия окна:
public mymenu() {
super("Frame1");
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent we) {
System.exit(0);
}
});
}
Обратите внимание, что в конструкторе добавлен вызов конструктора суперкласса super("Form1"). При расширении компонентов интерфейса настоятельно рекомендуется вызывать конструктор суперкласса (хотя в вашем примере видимой разницы нет, но в большинстве компонентов это необходимо).
Также хотелось бы сделать замечание по поводу правил оформления кода: названия классов и конструкторов должны начинаться с прописной буквы а имена не терминальных полей класса, т.е. не констант должны начинаться со строчной быквы, а каждое следующее слово в имени с прописной. Полное описание спецификации оформления кода можно найти на сайте java.sun.com.

Консультировал: LightStorm
Дата отправки: 20.12.2007, 23:47
Рейтинг ответа:

НЕ одобряю 0 одобряю!

Консультация # 43629:

Привет всем. Я тут подумал и решил задать вам такой вопрос. Он будет отдавать философий. Вот расскажите мне, для чего нужен WinApi. Для меня - это создание игр (OpenGl,DirectX), разные программы шуточки, кейгены, создание троянов. А вообще создаются ли вообще большие проекты на чистом Api? И приведите примерчики плиз smile .Вот такой вопрос. Всё. Всем спасибо.

Дата отправки: 20.05.2006, 00:07
Вопрос задал: Александр Михайлович
Всего ответов: 2
Страница онлайн-консультации »


Консультирует Николай Б.:

Здравствуйте, Александр Михайлович!

Здесь можно почитать статьи о WinAPI:
http://xproger.mirg.ru/?id=1&page=1&doc=winapi1
http://www.tvoyomsk.com/index.php?id=3&idr=5&stat=124&n=1&usr=f00266b3b568fe4a151c6fb0fe4101f2
http://www.programming.freenet.kz/delphi/documentation/articles/25/
http://delphiworld.narod.ru/base/winapi_short.html
http://www.codingclub.net/index.php?go=Articles&file=print&id=520

Целый сайт, посвященный WinAPI:
http://web.ict.nsc.ru/~cancel/delphi/

В этих статьях описано всё, что Вам надо.
PS. Всё найдено поисковиками Яндекс и Rambler за 2 минуты. Если нужно ещё посмотрите на них (запрос "для чего нужен WinAPI")

Консультировал: Николай Б.
Дата отправки: 20.05.2006, 06:41
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует RedDevil:

Здравствуйте, Александр Михайлович!
Проекты только на WINAPI не создаются. Но без WINAPI нельзя сделать что-то не стандартное, оригинальное. Ни одна библиотека не обладает теми возможностями, что обладает WINAPI. Поэтому всегда оставляют всевозможные лазейки, что ее можно было использовать. Например, функции окон - WinProc почти везде можно переорпеделить и назначить свои действия, на те или иные сообщение. Получение HANDLE для использования их в функциях WINAPI.Пожалуй она чаще всего и используется при программировании на WINAPI. Критические важные моменты лучше всего реализовывать на WINAPI. Например, чтение и запись файлов. Ну и естественно размер бинарника, для вирусов и funnie программ. Но на больших проектах без нее тоже не обойтись.
Насчет open gl, dx не знаю, никогда этим не занимался и надеюсь не буду, не люблю работать с графикой. У них вообще вроде свой API.

Консультировал: RedDevil
Дата отправки: 20.05.2006, 14:45
Рейтинг ответа:

НЕ одобряю 0 одобряю!

Консультация # 13789:

Уважаемые эксперты!!!
1. Где можно найти документацию по работе сокетами и в виндоусе и в юникс системах?
2. Про HTTP и FTP запросы ?
P.s. Заранее спасибо...

Дата отправки: 01.01.2004, 00:01
Вопрос задал: axus
Всего ответов: 3
Страница онлайн-консультации »


Консультирует Student:

Приветствую Вас, axus!
http://gamedev.ru/articles
Там есть статья "Полное руководство по сетевому программированию для разработчиков игр." Параллельно рассказывается о работе с сокетами в Windows и Unix.
http://www.sources.ru/protocols/
Здесь подробно о протоколах http, ftp, pop3, smtp и др.
Удачи!!!
С ув. Student.

Консультировал: Student
Дата отправки: 01.01.2004, 00:01
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует DiGiT:

Добрый день, axus!
В принципе по сокетам, а вообще говоря по сетевому программированию, есть классная книга У.Р. Стивенса "Unix:Networking programming". Есть перевод от компании Питер. также на уровне описания функций: MSDN и ман в никсах.
2) Хмм. точно даже и не знаю... я лез в первоисточники RFC.
Переводов не видел.
http://www.faqs.org/rfcs/rfc959.html
http://www.w3.org/Protocols/rfc2616/rfc2616.html

Консультировал: DiGiT
Дата отправки: 01.01.2004, 00:01
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Alex:

Добрый день, axus!
http://delphiworld.narod.ru/

Консультировал: Alex
Дата отправки: 01.01.2004, 00:01
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Оценить выпуск | Задать вопрос экспертам

главная страница  |  стать участником  |  получить консультацию
техническая поддержка

Дорогой читатель!
Команда портала RFPRO.RU благодарит Вас за то, что Вы пользуетесь нашими услугами. Вы только что прочли очередной выпуск рассылки. Мы старались. Пожалуйста, оцените его. Если совет помог Вам, если Вам понравился ответ, Вы можете поблагодарить автора - для этого в каждом ответе есть специальные ссылки. Вы можете оставить отзыв о работе портале. Нам очень важно знать Ваше мнение. Вы можете поближе познакомиться с жизнью портала, посетив наш форум, почитав журнал, который издают наши эксперты. Если у Вас есть желание помочь людям, поделиться своими знаниями, Вы можете зарегистрироваться экспертом. Заходите - у нас интересно!
МЫ РАБОТАЕМ ДЛЯ ВАС!


В избранное