FreeBasic
Вы хотите отреагировать на этот пост ? Создайте аккаунт всего в несколько кликов или войдите на форум.

Русские справочники по WinApi

+2
justar
electrik
Участников: 6

Страница 1 из 2 1, 2  Следующий

Перейти вниз

Русские справочники по WinApi Empty Русские справочники по WinApi

Сообщение  electrik Пт Окт 10, 2008 9:15 pm

открывая данный раздел, предлагаю вам не плохой справочник по Windows Api.
http://www.filehoster.ru/files/bp6085
пароль для скачки:
qwervcxz

electrik

Сообщения : 391
Дата регистрации : 2008-09-02
Возраст : 43
Откуда : галактика Млечный путь, система Солнечная, планета Земля, страна россия, город Санкт Петербург

Вернуться к началу Перейти вниз

Русские справочники по WinApi Empty Re: Русские справочники по WinApi

Сообщение  justar Пт Окт 10, 2008 10:52 pm

Скачаться скачалось, но при запуске говорит: "Переход на веб-страницу отменён"... :'(

justar

Сообщения : 135
Дата регистрации : 2008-05-12
Возраст : 49
Откуда : Кишинёв, Республика Молдоа

Вернуться к началу Перейти вниз

Русские справочники по WinApi Empty Re: Русские справочники по WinApi

Сообщение  electrik Пт Окт 10, 2008 11:16 pm

странно. у меня все работает. но вот попробуй в таком варианте. или если сам сможешь распаковать chm, можешь не качать
http://www.filehoster.ru/files/bp6178
qwervcxz

electrik

Сообщения : 391
Дата регистрации : 2008-09-02
Возраст : 43
Откуда : галактика Млечный путь, система Солнечная, планета Земля, страна россия, город Санкт Петербург

Вернуться к началу Перейти вниз

Русские справочники по WinApi Empty Re: Русские справочники по WinApi

Сообщение  Eric-S Сб Окт 11, 2008 1:09 am

Ок. Скачал, открыл. Без проблем.
Мало всего.
и я не понял, откуда это было содрано, может там больше? Мне кажеться, сиё шибко знакомым.

Скачал по первой ссылке. Люблю chm хоть он и глючный.
Не думаю, что мой батник openChm сыграл какую-то роль, он немного другие глюки лечит.

Eric-S

Сообщения : 738
Дата регистрации : 2008-08-06
Возраст : 40
Откуда : Россия, Санкт-Петербург

http://eric50.narod.ru

Вернуться к началу Перейти вниз

Русские справочники по WinApi Empty Re: Русские справочники по WinApi

Сообщение  electrik Сб Окт 11, 2008 2:30 pm

eric, я в свое время тебе его давал. он в таком виде как есть. не все работает, но что есть, то есть. главное, что бод бейсик. просто у этого справочника есть своя история, просто ребята немного лохонулись, а я воспользовался этим. не даром он под паролем. я даже в файловом обменнике, поставил галку, чтоб в их поиске он не находился. короче, был такой справочник типа: "функции winapi в среде vb. однажды, я скачал две демоверсии, но оказалось, что в более новом справочнике на 10 функций побольше, а старый по размеру раз в 10 больше. я распаковал chm, оказалось, что там сортируется все по алфавиту, а в корне... лежит куча функций, они забыли их от туда убрать. вот я раскидал все что было как надо, и ссылки заработали. впринципе, у этих чертов можно купить справочники, там у них много чего, winapi по мултимедия, и т.д. я даже как-то порывался купить, но там запарная форма оплаты, я забил.

electrik

Сообщения : 391
Дата регистрации : 2008-09-02
Возраст : 43
Откуда : галактика Млечный путь, система Солнечная, планета Земля, страна россия, город Санкт Петербург

Вернуться к началу Перейти вниз

Русские справочники по WinApi Empty Re: Русские справочники по WinApi

Сообщение  electrik Сб Окт 11, 2008 2:34 pm

к стати про chm, да не сам формат глючный, видимо люди так страници делают. у меня много книг в chm, все прекрасно работает. может иногда подвисать с jaws на компе с процом ниже 900 мегагерц.

electrik

Сообщения : 391
Дата регистрации : 2008-09-02
Возраст : 43
Откуда : галактика Млечный путь, система Солнечная, планета Земля, страна россия, город Санкт Петербург

Вернуться к началу Перейти вниз

Русские справочники по WinApi Empty Re: Русские справочники по WinApi

Сообщение  Eric-S Сб Окт 11, 2008 2:49 pm

Я немного другие глюки chm имел в виду.
Не знаю как у других, а у меня есть проблемы с открытием chm если его путь сложен или содержит некоторые символы.
Так например у меня chm выдаёт что сервер не найден, если в пути есть символ "#".
И открытие файла с сетевого диска, как понимаю не возможно.
Ну я и написал батник. При клике по chm он копирует его в c:\temp\file.chm и открывает.
Всё мило и красиво. Теперь у меня открывает файл типа "учебник по c#.chm" причём с сетевого диска.

Eric-S

Сообщения : 738
Дата регистрации : 2008-08-06
Возраст : 40
Откуда : Россия, Санкт-Петербург

http://eric50.narod.ru

Вернуться к началу Перейти вниз

Русские справочники по WinApi Empty Re: Русские справочники по WinApi

Сообщение  electrik Пт Фев 13, 2009 12:38 am

и так, качаем. русский справочник по win 32 api:
http://www.filehoster.ru/files/ce8385
там все отсортировано типа:
Цвета
Атомы
Окна
Каретка
Меню
Оконные процедуры
Строки
Курсор
Ошибки
и еще много чего.

electrik

Сообщения : 391
Дата регистрации : 2008-09-02
Возраст : 43
Откуда : галактика Млечный путь, система Солнечная, планета Земля, страна россия, город Санкт Петербург

Вернуться к началу Перейти вниз

Русские справочники по WinApi Empty Re: Русские справочники по WinApi

Сообщение  electrik Пт Фев 13, 2009 2:06 pm

вот еще учебник. "Программирование для Windows - введение в интерфейс Win API (Архипова, 2001)":
http://www.filehoster.ru/files/ce8860
Интерфейс WinAPI, структура Windows-приложения
Стили классов окон, оконные стили, управление окнами
Вывод в окно, контексты отображения, функции GDI
Обработка сообщений клавиатуры, мыши, таймера
и т.д.

electrik

Сообщения : 391
Дата регистрации : 2008-09-02
Возраст : 43
Откуда : галактика Млечный путь, система Солнечная, планета Земля, страна россия, город Санкт Петербург

Вернуться к началу Перейти вниз

Русские справочники по WinApi Empty Re: Русские справочники по WinApi

Сообщение  electrik Пт Фев 13, 2009 2:24 pm

"WinApi по русски"
http://hostfile.narod.ru/files/28.chm

electrik

Сообщения : 391
Дата регистрации : 2008-09-02
Возраст : 43
Откуда : галактика Млечный путь, система Солнечная, планета Земля, страна россия, город Санкт Петербург

Вернуться к началу Перейти вниз

Русские справочники по WinApi Empty Re: Русские справочники по WinApi

Сообщение  electrik Сб Фев 14, 2009 9:08 pm

Rus MSDN
http://www.filehoster.ru/files/cf0596
огромное спасибо eric
конечно это не msdn на полтора гига, а всего лишь на один метр.

electrik

Сообщения : 391
Дата регистрации : 2008-09-02
Возраст : 43
Откуда : галактика Млечный путь, система Солнечная, планета Земля, страна россия, город Санкт Петербург

Вернуться к началу Перейти вниз

Русские справочники по WinApi Empty Re: Русские справочники по WinApi

Сообщение  electrik Вс Мар 22, 2009 10:09 pm

win32api по шагам
http://fruktoed.narod.ru/soft/Win32API.chm
это chm версия с сайта "первые шаги":
http://firststeps.ru/
WinAPI
Окна
Буфер обмена
Стандартные диалоговые окна
Курсоры
Диалоговые окна
Hook
Пиктограммы
и еще много чего.

electrik

Сообщения : 391
Дата регистрации : 2008-09-02
Возраст : 43
Откуда : галактика Млечный путь, система Солнечная, планета Земля, страна россия, город Санкт Петербург

Вернуться к началу Перейти вниз

Русские справочники по WinApi Empty Re: Русские справочники по WinApi

Сообщение  electrik Вс Мар 22, 2009 10:21 pm

Основы программирования для Win32 API
http://www.filehoster.ru/files/ck5283
все достаточно понятно написано, я после этой книжки, стал немного врубаться, как вообще делать окна под винды.
можно создавать каждую кнопку как оддельное дочернее окно, а можно использовать шаблон ресурсов.
про ресурсы много чего сказано, покрайней мере про стандартные:
Button
3StateButton
CheckBox
Edit
ListBox
TabControl
GroupBox
Slider
Static
короче читайте.

electrik

Сообщения : 391
Дата регистрации : 2008-09-02
Возраст : 43
Откуда : галактика Млечный путь, система Солнечная, планета Земля, страна россия, город Санкт Петербург

Вернуться к началу Перейти вниз

Русские справочники по WinApi Empty Re: Русские справочники по WinApi

Сообщение  electrik Вс Мар 22, 2009 10:33 pm

Перехват API функций в Windows NT
http://www.filehoster.ru/files/ck5302

electrik

Сообщения : 391
Дата регистрации : 2008-09-02
Возраст : 43
Откуда : галактика Млечный путь, система Солнечная, планета Земля, страна россия, город Санкт Петербург

Вернуться к началу Перейти вниз

Русские справочники по WinApi Empty Re: Русские справочники по WinApi

Сообщение  Eric-S Пн Мар 23, 2009 1:14 am

Это переработал моё?

А я последнее время ленюсь ползти в папку со справочниками. Быстрее вбить яндексе нужное.
createwindow
и всё ок, кучу ссылок и все в тему.
Даже срабатывает если вбивать события.
Инфы гораздо больше, чем в некоторых справочниках.

Eric-S

Сообщения : 738
Дата регистрации : 2008-08-06
Возраст : 40
Откуда : Россия, Санкт-Петербург

http://eric50.narod.ru

Вернуться к началу Перейти вниз

Русские справочники по WinApi Empty Re: Русские справочники по WinApi

Сообщение  electrik Пн Мар 23, 2009 6:38 pm

привет eric. ты про что это спросил?
если ты думаешь, что я переработал твое скачанное с firststeps.ru, да ну нафиг, случайно нашел на просторах инета.

electrik

Сообщения : 391
Дата регистрации : 2008-09-02
Возраст : 43
Откуда : галактика Млечный путь, система Солнечная, планета Земля, страна россия, город Санкт Петербург

Вернуться к началу Перейти вниз

Русские справочники по WinApi Empty Re: Русские справочники по WinApi

Сообщение  electrik Вт Мар 24, 2009 7:05 pm

русский MSDN
http://download.microsoft.com/download/1/3/3/133ed744-1075-4e74-8b5f-3c03b77c3359/VS2008MSDNLibraryRUSX1487887.iso
насколько он русский... я сомневаюсь. сам сейчас качаю, скорее всего там такой же как MSDN 2003.
переведено как пользоваться c++.
короче все что надо для программирования там все по английски.
у меня почему-то эксплорером не захотел качать, качаю download мастером.

electrik

Сообщения : 391
Дата регистрации : 2008-09-02
Возраст : 43
Откуда : галактика Млечный путь, система Солнечная, планета Земля, страна россия, город Санкт Петербург

Вернуться к началу Перейти вниз

Русские справочники по WinApi Empty Re: Русские справочники по WinApi

Сообщение  electrik Вс Апр 05, 2009 11:05 am

ну а тут можно почитать про WinApi
http://vsokovikov.narod.ru/New_MSDN_API/ref_api.htm
кое что есть, но конечноже это не полный MSDN

electrik

Сообщения : 391
Дата регистрации : 2008-09-02
Возраст : 43
Откуда : галактика Млечный путь, система Солнечная, планета Земля, страна россия, город Санкт Петербург

Вернуться к началу Перейти вниз

Русские справочники по WinApi Empty Re: Русские справочники по WinApi

Сообщение  Gena Пн Май 11, 2009 12:26 pm

Я дико извиняюсь, но хотел бы задаь тут один вопрос. С винапи я вообще не знаком, а мне нужна прастенькая функция, в которой открывалось бы окно и туда вводилось число ("Введите координату Z: [_____]"), которое бы передавалось в переменную.
Нечто вроде этого:
dim var as integer
var=функция(ввод целого числа)
Помогите, пожалуста, я просто не смогу перелопачивать справочники ради этой простой задачи.[u]

Gena

Сообщения : 182
Дата регистрации : 2008-11-05
Возраст : 30
Откуда : Москва

Вернуться к началу Перейти вниз

Русские справочники по WinApi Empty Re: Русские справочники по WinApi

Сообщение  electrik Пт Май 15, 2009 4:30 pm

ну короче, я правда не врубился, но вот вам програмка. выводится edit box, в него можно ввести число. потом когда ткнем кнопку return, введенное число преобразуется функцией в integer, и выводится в MessageBox.

файл text.bas

#include "windows.bi"
#include "text.bi"

declare Function DlgProc (byval hwnd as HWND, byval uMsg as UINT, _
byval wparam as WPARAM, byval lparam as LPARAM) as BOOL
declare function returnNumber(byval hwnd as HWND) as integer

'начало программы
dim shared hModule as HINSTANCE ' хэндл модуля(программы)
dim shared hEdit as HWND ' хэндл editbox'а
dim shared as zstring * 12 buffer ' буфер для editboxа
dim shared as zstring * 12 retBuf ' буфер куда возвратится строка из функции returnNumber
hModule = GetModuleHandle(NULL) ' получим хэндл программы
'создадим диалог
end DialogBoxParam _
(hModule, _ ' хэндл программы
"MyDialog", _ ' идентификатор диалога
NULL, _
@DlgProc, _ ' указатель на DlgProc
NULL)
'конец программы

Function DlgProc (byval hwnd as HWND, byval uMsg as UINT, _
byval wparam as WPARAM, byval lparam as LPARAM) as BOOL
select case uMsg
case WM_INITDIALOG ' если диалог инициализируется

' получим дискриптор editboxа и установим фокус в editbox
hEdit = GetDlgItem _
(hWnd, _ ' хэндл диалога
IDC_EDIT) ' идентификатор editboxа
SetFocus(hEdit)
case WM_CLOSE ' если сообщение о закрытии окна
EndDialog _ ' выходим из диалога
( hwnd, _ ' хэндл диалога
0 )
case WM_COMMAND
if hiword(wParam) = BN_CLICKED then ' если кликают кнопки
select case loword(wParam) ' проверяем идентификаторы
case IDC_BUTTON ' если ткнули кнопку return
RetBuf = str(returnNumber(hwnd))
MessageBox(0,retBuf,"welcome",0)
SetFocus(hEdit)
case IDC_EXIT

' пошлем сообщение, как будто мы нажали вверху окна закрыть
SendMessage(hWnd, _ ' хэндл диалога
WM_CLOSE , _ ' тип сообщения
0, _
0)
end select
end if
case else
function = FALSE
exit function
end select
function = TRUE
end function

function returnNumber(byval hwnd as HWND) as integer
GetDlgItemText _ ' прочитаем текст
(hwnd, _ ' хэндл диалога
IDC_EDIT, _ ' идентификатор editboxа
@buffer, _ ' указатель на буфер
12) ' число прочитанных байт
return ValInt(buffer)
end function

файл text.bi

#define IDC_EDIT 3000
#define IDC_BUTTON 3001
#define IDC_STATIC 3002
#define IDC_EXIT 3003

файл text.rc

#include "text.bi"
MyDialog DIALOG 10, 10, 205, 80
STYLE 0x0004 | DS_CENTER | WS_CAPTION | WS_MINIMIZEBOX |
WS_SYSMENU | WS_VISIBLE | WS_OVERLAPPED | DS_MODALFRAME | DS_3DLOOK
CAPTION "Our Second Dialog Box" //название заголовка

BEGIN
LTEXT "Enter number:", IDC_STATIC, 5, 17,58, 13
EDITTEXT IDC_EDIT, 70,17,111,13, ES_AUTOHSCROLL | ES_LEFT | ES_NUMBER
//ES_NUMBER чтоб вводились только цифры, если убрать, будет все
DEFPUSHBUTTON "Return", IDC_BUTTON, 60,60,52,13
PUSHBUTTON "E&xit", IDC_EXIT, 120,60,52,13
END

компилировать:
fbc -s gui text.rc text.bas

electrik

Сообщения : 391
Дата регистрации : 2008-09-02
Возраст : 43
Откуда : галактика Млечный путь, система Солнечная, планета Земля, страна россия, город Санкт Петербург

Вернуться к началу Перейти вниз

Русские справочники по WinApi Empty Re: Русские справочники по WinApi

Сообщение  GeeZeR Вс Июн 28, 2009 1:06 pm

electrik пишет:Основы программирования для Win32 API
http://www.filehoster.ru/files/ck5283
все достаточно понятно написано, я после этой книжки, стал немного врубаться, как вообще делать окна под винды.
можно создавать каждую кнопку как оддельное дочернее окно, а можно использовать шаблон ресурсов.
про ресурсы много чего сказано, покрайней мере про стандартные:
Button
3StateButton
CheckBox
Edit
ListBox
TabControl
GroupBox
Slider
Static
короче читайте.

electrik Залей пожалуйста ещё раз.
GeeZeR
GeeZeR

Сообщения : 5
Дата регистрации : 2009-06-27
Откуда : Киев

Вернуться к началу Перейти вниз

Русские справочники по WinApi Empty Re: Русские справочники по WinApi

Сообщение  Eric-S Вт Июл 21, 2009 12:11 pm

Только что наткнулся на старую, но на удивление всё ещё полезную книженцию.
Меня интересовали стандартные элементы управления edit, button, listBox, comboBox и я это нашел, в очень доступном виде.

Исходники конечно же на C, но это уже не страшно.

http://frolov-lib.ru/books/bsp/v12/index.html

Если электрику будет не лень, то паручку глав, даже стоит портировать на FreeBasic. Т.к. Ицзелион некоторые моменты пропустил. Например listBox.

p.s.
Где-то и с кем-то про Фроловых мы уже говорили. Но я не помню, по сему даю сейчас здесь ссылку.

Eric-S

Сообщения : 738
Дата регистрации : 2008-08-06
Возраст : 40
Откуда : Россия, Санкт-Петербург

http://eric50.narod.ru

Вернуться к началу Перейти вниз

Русские справочники по WinApi Empty Re: Русские справочники по WinApi

Сообщение  Eric-S Ср Июл 22, 2009 7:30 am

И ещё про библиотеку системного программиста.

Я сейчас глубже влез в эти книги.
Раньше почему-то обходил всё стороной. Типа старьё и не актуально.
Но юмор в том, что многие примеры для windows 3.1 до сих пор работают.
И если капаться, то именно в этом старье, так как там на пальцах объясняються winApi.
Причём перейдя к windows 95 они сразу стали изучать новенькое. И чтобы это понять нужно читать про windows 3.1

Eric-S

Сообщения : 738
Дата регистрации : 2008-08-06
Возраст : 40
Откуда : Россия, Санкт-Петербург

http://eric50.narod.ru

Вернуться к началу Перейти вниз

Русские справочники по WinApi Empty Re: Русские справочники по WinApi

Сообщение  electrik Ср Июл 22, 2009 5:51 pm

правильно. новенькое- это хорошо забытое старенькое. поповоду портирования, поглядим. надо iczelion'а доделать, а там будет видно.

electrik

Сообщения : 391
Дата регистрации : 2008-09-02
Возраст : 43
Откуда : галактика Млечный путь, система Солнечная, планета Земля, страна россия, город Санкт Петербург

Вернуться к началу Перейти вниз

Русские справочники по WinApi Empty Re: Русские справочники по WinApi

Сообщение  Eric-S Вс Июл 26, 2009 1:02 am

Вот ещё.
http://codeguru.ru/windows/mfc/

Там сейчас только несколько страничек, но с целой кучей недокументированных функций.

Eric-S

Сообщения : 738
Дата регистрации : 2008-08-06
Возраст : 40
Откуда : Россия, Санкт-Петербург

http://eric50.narod.ru

Вернуться к началу Перейти вниз

Страница 1 из 2 1, 2  Следующий

Вернуться к началу

- Похожие темы

 
Права доступа к этому форуму:
Вы не можете отвечать на сообщения