Форум программистов, компьютерный форум, киберфорум
C#: Web, ASP.NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.87/15: Рейтинг темы: голосов - 15, средняя оценка - 4.87
1 / 1 / 0
Регистрация: 13.07.2007
Сообщений: 72

Post-посылка средствами ASP

04.06.2008, 19:56. Показов 3006. Ответов 22
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть ли какие ли бо средства, ActiveX DLL и тд, с помощью которых я могу послать данные по методу POST на определенный ASP скрипт. То есть: существует форма на странице с Hidden полями. При загрузке данной страницы нужно автоматически нажать SUBMIT НЕ использую JavaScript - document.formName.submit() ??? Метод GET не подходит и JavaScript тоже. В PHP это можно сделать на стороне сервера - сформировать POST посылку (Net_Curl модуль). Ниужели нет средств как это можно сделать в ASP??? Обрадуйте меня кто нибудь, очень нужно, Please!!!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
04.06.2008, 19:56
Ответы с готовыми решениями:

Посылка net send через ASP.
чтоб со страницы ASP прислать сообщение комулибо, типа как с командной строки - (net send 192.168.1.1 'чтонибудь')

Как средствами ASP или ASP.NET преобразовать страницу html в PDF документ?
день добрый... попытался поискать по и-нету и релибу... но ничего вразумительного не нашёл... не подскажет ли кто как средствами ASP или...

Посылка запроса POST и получение ответа в xml
Здравствуйте, товарищи. Как сформировать следующий запрос и отправить хосту? POST %2Fcommand HTTP/1.1 Connection: Keep-Alive ...

22
4 / 4 / 5
Регистрация: 10.05.2007
Сообщений: 1,616
05.06.2008, 13:55
Visual Basic
1
2
3
4
Set o = CreateObject('Msxml2.ServerXMLHTTP')
o.Open 'POST','http://www.microsoft.com',False
o.Send
Response.Write o.ResponseText
0
4 / 4 / 5
Регистрация: 10.05.2007
Сообщений: 1,616
05.06.2008, 13:58
o.Send 'a=b'
0
1 / 1 / 0
Регистрация: 13.07.2007
Сообщений: 72
05.06.2008, 14:59  [ТС]
Спасибо большое !
А этот Msxml2.ServerXMLHTTP стоит по умолчанию в винде или его надо тащить откуда то?
0
4 / 4 / 5
Регистрация: 10.05.2007
Сообщений: 1,616
05.06.2008, 15:01
в Win2k да
0
1 / 1 / 0
Регистрация: 13.07.2007
Сообщений: 72
05.06.2008, 15:07  [ТС]
Извините вопрос глупый и снимается. Спасибо t1k.
0
1 / 1 / 0
Регистрация: 13.07.2007
Сообщений: 72
05.06.2008, 15:35  [ТС]
У меня еще вопрос по Msxml2.ServerXMLHTTP ? Где можно найти описание методов и свойств?
В MSDN класс ServerXMLHTTP не описан
0
4 / 4 / 5
Регистрация: 10.05.2007
Сообщений: 1,616
05.06.2008, 15:46
http://msdn.microsoft.com/downloads/default.asp?url=/downloads/sample.asp?url=/msdn-files/027/001/766/msdncompositedoc.xml

http://support.microsoft.com/directory/article.asp?ID=KB;EN-US;Q290761&

В самом свежем MSDN описан
0
1 / 1 / 0
Регистрация: 13.07.2007
Сообщений: 72
05.06.2008, 17:19  [ТС]
Где я не прав?
Есть test.asp с кодом
Visual Basic
1
2
3
4
Set o = CreateObject('Msxml2.ServerXMLHTTP')
o.Open 'POST','http://localhost/pmg2/test2.asp',false
o.Send 'test=teststring'
Set o = Nothing
и test2.asp
Visual Basic
1
StrFile 'check.txt','REQUEST=' & Request('test')
который пишет в файл. Но сам Request('test') - пустой. Файл создается, но по POST или GET ничего не приходит. Что не так?
0
0 / 0 / 0
Регистрация: 06.06.2008
Сообщений: 6
06.06.2008, 11:56
Это как в ДМБ, суслика нет но он есть.
На самом деле данные отсылаются, просто по не понятным причинам
в если ты проверяешь на своём компьютере(а может причина в др.) данные не читаются, но если слать куда нибудь 'подальше' всё ок.
Хотя в принципе существует ещё 3 способа отослать POST запрос, так что если не разберешся кричи.
0
1 / 1 / 0
Регистрация: 13.07.2007
Сообщений: 72
06.06.2008, 12:29  [ТС]
Может быть я не так использую Msxml2.ServerXMLHTTP, может нужно ипользовать Msxml2.XMLHTTP? Вообще не понятно как передавать параметры.
o.Send 'par1=1234567&par2=7654321&par3=И так далее'
А читать можно по Request.Form('par1'),Request.Form('par1' ) и т.д., если по POST посылаю ? ( o.Open 'POST','http://www.microsoft.com',False )
Правильно ли я понял?
Не могу я найти никакого описания методов и свойств и правил
0
1 / 1 / 0
Регистрация: 13.07.2007
Сообщений: 72
06.06.2008, 12:53  [ТС]
des ! Пробовал то же на разных Web серверах. Результат тоже нулевой. Вернее скрипт на принимающем сервере запускается и создает файл, но данные по Request('test1') не читаются. Такое ощущение что я их должен читать каким то другим способом ( но это уже будет не POST послыка ? ) Не могу победить пока. Ткни в меня еще 3 других способа. Желательно без JavaScript и без установки ActiveX на сервере, если можно стандартные средства Может я не правильно использую Msxml2.ServerXMLHTTP ?
0
0 / 0 / 0
Регистрация: 06.06.2008
Сообщений: 6
06.06.2008, 22:37
Есть такие функции в wininet.dll

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
Public Declare Function InternetReadFile Lib 'wininet.dll' (ByVal hFile As Long, ByVal sBuffer As String, ByVal lNumBytesToRead As Long, lNumberOfBytesRead As Long) As Integer
 
Public Declare Function InternetCloseHandle Lib 'wininet.dll' (ByVal hInet As Long) As Integer
 
Public Declare Function InternetQueryOption Lib 'wininet.dll' Alias 'InternetQueryOptionA' (ByVal hInternet As Long, ByVal lOption As Long, ByRef sBuffer As Any, ByRef lBufferLength As Long) As Integer
 
Public Declare Function InternetConnect Lib 'wininet.dll' Alias 'InternetConnectA' (ByVal hInternetSession As Long, ByVal sServerName As String, ByVal nServerPort As Integer, ByVal sUsername As String, ByVal sPassword As String, ByVal lService As Long, ByVal lFlags As Long, ByVal lContext As Long) As Long
 
Public Declare Function HttpOpenRequest Lib 'wininet.dll' Alias 'HttpOpenRequestA' (ByVal hHttpSession As Long, ByVal sVerb As String, ByVal sObjectName As String, ByVal sVersion As String, ByVal sReferer As String, ByVal something As Long, ByVal lFlags As Long, ByVal lContext As Long) As Long
 
Public Declare Function HttpSendRequest Lib 'wininet.dll' Alias 'HttpSendRequestA' (ByVal hHttpRequest As Long, ByVal sHeaders As String, ByVal lHeadersLength As Long, sOptional As Any, ByVal lOptionalLength As Long) As Integer
 
Public Declare Function HttpQueryInfo Lib 'wininet.dll' Alias 'HttpQueryInfoA' (ByVal hHttpRequest As Long, ByVal lInfoLevel As Long, ByRef sBuffer As Any, ByRef lBufferLength As Long, ByRef lIndex As Long) As Integer
0
0 / 0 / 0
Регистрация: 06.06.2008
Сообщений: 6
06.06.2008, 22:40
Пример из MSDN

Модуль

' Initializes an application's use of the Win32 Internet functions
Public Declare Function InternetOpen Lib 'wininet.dll' Alias 'InternetOpenA' (ByVal sAgent As String, ByVal lAccessType As Long, ByVal sProxyName As String, ByVal sProxyBypass As String, ByVal lFlags As Long) As Long

' User agent constant.
Public Const scUserAgent = 'http sample'

' Use registry access settings.
Public Const INTERNET_OPEN_TYPE_PRECONFIG = 0

' Opens a HTTP session for a given site.
Public Declare Function InternetConnect Lib 'wininet.dll' Alias 'InternetConnectA' (ByVal hInternetSession As Long, ByVal sServerName As String, ByVal nServerPort As Integer, ByVal sUsername As String, ByVal sPassword As String, ByVal lService As Long, ByVal lFlags As Long, ByVal lContext As Long) As Long

' Number of the TCP/IP port on the server to connect to.
Public Const INTERNET_DEFAULT_FTP_PORT = 21
Public Const INTERNET_DEFAULT_GOPHER_PORT = 70
Public Const INTERNET_DEFAULT_HTTP_PORT = 80
Public Const INTERNET_DEFAULT_HTTPS_PORT = 443
Public Const INTERNET_DEFAULT_SOCKS_PORT = 1080

' Type of service to access.
Public Const INTERNET_SERVICE_FTP = 1
Public Const INTERNET_SERVICE_GOPHER = 2
Public Const INTERNET_SERVICE_HTTP = 3

' Opens an HTTP request handle.
Public Declare Function HttpOpenRequest Lib 'wininet.dll' Alias 'HttpOpenRequestA' (ByVal hHttpSession As Long, ByVal sVerb As String, ByVal sObjectName As String, ByVal sVersion As String, ByVal sReferer As String, ByVal something As Long, ByVal lFlags As Long, ByVal lContext As Long) As Long

' Brings the data across the wire even if it locally cached.
Public Const INTERNET_FLAG_RELOAD = &H80000000

' Sends the specified request to the HTTP server.
Public Declare Function HttpSendRequest Lib 'wininet.dll' Alias 'HttpSendRequestA' (ByVal hHttpRequest As Long, ByVal sHeaders As String, ByVal lHeadersLength As Long, sOptional As Any, ByVal lOptionalLength As Long) As Integer

' Queries for information about an HTTP request.
Public Declare Function HttpQueryInfo Lib 'wininet.dll' Alias 'HttpQueryInfoA' (ByVal hHttpRequest As Long, ByVal lInfoLevel As Long, ByRef sBuffer As Any, ByRef lBufferLength As Long, ByRef lIndex As Long) As Integer

' The possible values for the lInfoLevel parameter include:
Public Const HTTP_QUERY_CONTENT_TYPE = 1
Public Const HTTP_QUERY_CONTENT_LENGTH = 5
Public Const HTTP_QUERY_EXPIRES = 10
Public Const HTTP_QUERY_LAST_MODIFIED = 11
Public Const HTTP_QUERY_PRAGMA = 17
Public Const HTTP_QUERY_VERSION = 18
Public Const HTTP_QUERY_STATUS_CODE = 19
Public Const HTTP_QUERY_STATUS_TEXT = 20
Public Const HTTP_QUERY_RAW_HEADERS = 21
Public Const HTTP_QUERY_RAW_HEADERS_CRLF = 22
Public Const HTTP_QUERY_FORWARDED = 30
Public Const HTTP_QUERY_SERVER = 37
Public Const HTTP_QUERY_USER_AGENT = 39
Public Const HTTP_QUERY_SET_COOKIE = 43
Public Const HTTP_QUERY_REQUEST_METHOD = 45

' Add this flag to the about flags to get request header.
Public Const HTTP_QUERY_FLAG_REQUEST_HEADERS = &H80000000

' Reads data from a handle opened by the HttpOpenRequest function.
Public Declare Function InternetReadFile Lib 'wininet.dll' (ByVal hFile As Long, ByVal sBuffer As String, ByVal lNumBytesToRead As Long, lNumberOfBytesRead As Long) As Integer

' Closes a single Internet handle or a subtree of Internet handles.
Public Declare Function InternetCloseHandle Lib 'wininet.dll' (ByVal hInet As Long) As Integer

' Queries an Internet option on the specified handle
0
0 / 0 / 0
Регистрация: 06.06.2008
Сообщений: 6
06.06.2008, 22:42
форма
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
Option Explicit
 
Private hInternetSession As Long
Private hInternetConnect As Long
Private hHttpOpenRequest As Long
 
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
' Name       : btClear_Click
' Purpose    : Click event for button
' Parameters : NA
' Return val : NA
' Algorithm  : Clears labels on form
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Private Sub btClear_Click()
On Error Resume Next
Dim ctrLabel As Control
For Each ctrLabel In Me.Controls
   Select Case TypeName(ctrLabel)
        Case 'Label':
            If CBool(ctrLabel.Tag) Then ctrLabel = vbNullString
        Case 'TextBox':
            ctrLabel = vbNullString
   End Select
Next ctrLabel
btSend.Enabled = True
SetStatus 'Ready'
End Sub
 
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
' Name       : btExit_Click
' Purpose    : Click event for button
' Parameters : NA
' Return val : NA
' Algorithm  : Exist application
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Private Sub btExit_Click()
On Error Resume Next
InternetCloseHandle (hHttpOpenRequest)
InternetCloseHandle (hInternetSession)
InternetCloseHandle (hInternetConnect)
Unload Me
End Sub
 
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
' Name       : btGet_Click
' Purpose    : Click event for button
' Parameters : NA
' Return val : NA
' Algorithm  : Gets resource identified in URL
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Private Sub btGet_Click()
Dim bDoLoop             As Boolean
Dim sReadBuffer         As String * 2048
Dim lNumberOfBytesRead  As Long
Dim sBuffer             As String
On Error Resume Next
btGet.Enabled = False
Screen.MousePointer = vbHourglass
ProgressBar1.Min = 0
If CBool(Val(lblContentLength)) Then ProgressBar1.Max = Val(lblContentLength)
ProgressBar1.Value = ProgressBar1.Min
SetStatus 'InternetReadFile'
bDoLoop = True
While bDoLoop
    sReadBuffer = vbNullString
    bDoLoop = InternetReadFile(hHttpOpenRequest, sReadBuffer, Len(sReadBuffer), lNumberOfBytesRead)
    sBuffer = sBuffer & Left$(sReadBuffer, lNumberOfBytesRead)
    If Not CBool(lNumberOfBytesRead) Then bDoLoop = False
    If CBool(Val(lblContentLength)) Then ProgressBar1.Value = ProgressBar1.Value + lNumberOfBytesRead
Wend
SetStatus 'Ready'
Screen.MousePointer = vbDefault
txtHTML = sBuffer
ProgressBar1.Value = 0
End Sub
 
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
' Name       : btSend_Click
' Purpose    : Click event for button
' Parameters : NA
' Return val : NA
' Algorithm  : Sends request to server
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Private Sub btSend_Clic '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Sub CenterForm(theForm As Form)
Dim iLeft   As Integer
Dim iTop    As Integer
iLeft = (Screen.Width - theForm.Width) / 2
iTop = (Screen.Height - theForm.Height) / 2
If (iLeft < 0) Then iLeft = 0
If (iTop < 0) Then iTop = 0
theForm.Move iLeft, iTop
End Sub
 
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
' Name       : GetQueryInfo
' Purpose    : Retrieves header information
' Parameters : HttpRequest handle, label to put information in, and infolevel flag
' Return val : Success/Failure
' Algorithm  : Calls the HttpQueryInfo function and copies result into label
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Private Function GetQueryInfo(ByVal hHttpRequest As Long, ByVal lblContentType As Object, ByVal iInfoLevel As Long) As Boolean
Dim sBuffer         As String * 1024
Dim lBufferLength   As Long
lBufferLength = Len(sBuffer)
GetQueryInfo = CBool(HttpQueryInfo(hHttpRequest, iInfoLevel, ByVal sBuffer, lBufferLength, 0))
lblContentType = sBuffer
End Function
 
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
' Name       : CheckUrl
' Purpose    : Checks for an URL
' Parameters : NA
' Return val : URL
' Algorithm  : If a URL is not specified it returns a default URL
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Private Function CheckUrl() As String
If Len(txtURL) = 0 Then txtURL = 'www.microsoft.com'
CheckUrl = txtURL
End Function
 
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
' Name       : tabMain_Click
' Purpose    : Tabstrip control click event
' Parameters : NA
' Return val : NA
' Algorithm  : Sets Z-Order of picture control
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Private Sub tabMain_Click()
picMain(tabMain.SelectedItem.Index - 1).ZOrder 0
End Sub
 
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
' Name       : SetStatus
' Purpose    : Sets the status text in the status bar
' Parameters : New status message
' Return val : NA
' Algorithm  : Sets the text property
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Sub SetStatus(sStatus As String)
sbrMain.Panels(1).Text = sStatus
DoEvents
End Sub
0
0 / 0 / 0
Регистрация: 06.06.2008
Сообщений: 6
06.06.2008, 22:50
В твоём случае должно выглядеть примерно так

dim PostData as string:PostData='login=guest&password=12 3457'
dim hHttpOpenRequest as long
============
подключение пропущено, смотри выше
============
hHttpOpenRequest = HttpOpenRequest(hInternetConnect, 'POST', 'login.asp', 'HTTP/1.0', 'обратный_адрес.asp', 0, INTERNET_FLAG_RELOAD, 0)

HttpSendRequest(hHttpOpenRequest, 'заголовки',len('заголовки') 0, PostData,Len(PostData))

=============
ещё есть 2 простых способа, и несколько сложных
если этот не сработает кричи
=============
0
1 / 1 / 0
Регистрация: 13.07.2007
Сообщений: 72
08.06.2008, 11:14  [ТС]
Спасобо за ответ DES !
Но ниужели нельзя обойтись без использования VB ?
Мне обязательно писать свою ActiveX чтобы 'обернуть' 'winnt.dll' для использования? Не хотелось бы этого делать так как хостинг не 'мой' и даже не русский,а там проблематично установить свою DLL Если можно обойтись без 'крови' то хотелось бы этого. Неужели я не могу в ASP напрямую использовать какой-то интерфейс отсылки данных по POST? Ведь это настолько стандартная задача, что должна была бы быть у мелкомягких как Response?
0
4 / 4 / 5
Регистрация: 10.05.2007
Сообщений: 1,616
08.06.2008, 11:53
2 acver: Конечно, можно обойтись.

Тебе надо добавить один HTTP заголовок в запрос

вот есть ASP страница
Visual Basic
1
2
3
<%
Response.Write Request.Form('a') & '<br />' & Request.Form('b')
%>
вот другая
Visual Basic
1
2
3
4
5
6
7
8
9
<%
Set oServerXMLHTTP = CreateObject('Msxml2.ServerXMLHTTP')
With oServerXMLHTTP
    .Open 'POST','http://localhost/test/testpost.asp',False
    .SetRequestHeader 'Content-Type','application/x-www-form-urlencoded'
    .Send 'a=1&b=1'
    Response.Write .ResponseText
End With
%>
0
0 / 0 / 0
Регистрация: 06.06.2008
Сообщений: 6
08.06.2008, 11:56
Да... Без ActiveXDLL это не asp...
Хотя всегда есть выход
Perl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<%@language=PerlScript%>
<%
$m_agent=new LWP::UserAgent;
#если через прокси сервер
#$m_agent->proxy('http','http://proxyserver:port');
#направление
$m_query=new HTTP::Request POST=>'http://host.domain'
#тип контента
$m_query->content_type('text/html');
#обратный адрес
$m_query->referer('http://yourpage');
#данные для отсылки
$m_query->content('login=guest&password=777');
#отправляем
$rv=$m_agent->request($m_query);
#получаем
$returnvalue=$rv->content;
#ну и так далее
$rv->code;
%>
0
1 / 1 / 0
Регистрация: 13.07.2007
Сообщений: 72
08.06.2008, 12:54  [ТС]
Всем огромное thanks.
t1k это как раз то чего мне не хватало. Нужно было заголовок посылать, но у меня не было описания методов и свойств Msxml2.XMLHTTP. Буду должен
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
08.06.2008, 12:54
Помогаю со студенческими работами здесь

Посылка POST запросов для размещения новостей на сайте
Здравствуйте, планирую написать программу для своего сайта для размещения новостей на сайте, единственная проблема я вообще не знаю как мне...

Отправить Post-запрос средствами XNet
Доброго суток всем. Проблема с отправлением post-запроса, средствами xNet. Нужно отправить заполненную форму, в формате: ...

Считывание Cookie средствами ASP
Можно ли средствами ASP считывать значения кук?

Оптимизация таблицы средствами ASP
У меня есть таблица 'юзеры' в ней валом полей, от имени до пароля и пробабушки. Я решил разнести ее на две, т.е. одна со всей...

Интернет магазин средствами ASP.NET
Нужен интернет магазин на ASP.NET, или его описание. С чего начать и как это сделать???


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru