Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Visual Basic .NET Сравнение строк в файле и программе Всем добрый вечер. Возникла такая проблема, нужно сравнить слово, забитое в коде, на наличие его в файле. То есть код выглядит так: Dim F As StreamWriter Dim Read As StreamReader Dim file As String Read = New StreamReader("C:/HP/Test1.txt", True) file = Read.ReadLine If qwe = "1" Then If file = "Поехали! = " = False Then ... https://www.cyberforum.ru/ vb-net/ thread941486.html Visual Basic .NET Вычисление суммы членов бесконечного ряда с заданной точностью eps
Вычислить сумму членов бесконечного ряда с заданной точностью eps. Предварительно вывести рекуррентную формулу для нахождения значения очередного слагаемого суммы. sin(x)/x=1 - (x^2)/3! + (x^4)/5! - (x^6)/7! + ... + ((-1)^n *x^(2*n))/(2*n+1)! Я не уверен правильно ли обозначил условие выхода из цикла Do Until Abs(a) < eps . Исправьте пожалуйста ошибку , если не верно. А если верно...
Visual Basic .NET Дождаться полной загрузки страницы Событие WebBrowser1_DocumentCompleted происходит очень много раз при загрузке определенной страницы. Как дождаться полной загрузки страницы и вывести например msgbox? Добавлено через 20 часов 9 минут Неужели никто не знает :help::help::help: https://www.cyberforum.ru/ vb-net/ thread941372.html Visual Basic .NET Нужен учебник по WinAPI Добрый день! Заранее извиняюсь за столь избитую тему, но прошу помощи более опытных товарищей. Изучаю VB.NET. Программы пишу самые что ни на есть прикладные, типа калькулятора или заполнение данными листов экселя, и язык меня устраивает. Однако для увеличения возможностей хочу изучить WinAPI. И все бы ничего, но я не нашел ни одного учебника, где бы рассказывалось о WinAPI на примере... https://www.cyberforum.ru/ vb-net/ thread941326.html
Visual Basic .NET почему программа пропускает часть кода
не могу разобраться прогоняю программу по строкам а она пропускает часть кода а именно со строки помечиной "777777" прыгает на конец кода, помеченной также (не знаю как лучше показать ) не заходя в часть кода, проверяет первую деталь а во вторую и третью не заходит вообще просто перелетает часть кода в чем причина подскажите Do 'nn1 = 0 : nn2 = 0...
Visual Basic .NET ComboBox, обавление Items из Листа https://www.cyberforum.ru/ vb-net/ thread941049.html
интересует вопрос, как присвоить ComboBox'y элементы из какой-нибудь коллекции без использования цикла, то есть за один раз что-то вроде ComboBox1.Items=? но тут пишет "Items помечен как ReadOnly" Хочу сериализовать ComboBox, для этого создаю Сариализуемый класс <Serializable> _ Class xComboBox Inherits ComboBox Implements ISerializable
Visual Basic .NET сортировка в BindingSource Привет всем! Подскажите, пожалуйста, каким образом произвести сортировку по определенному столбцу в BindingSource, который не привязан ни к чему, т.е. его DataSource=Nothing и DataMember="" - список создавался прямо в самом этом BindingSource? Установка переменной Sort не дает результата. Понимаю, что, видимо, нужно использовать ApplySort, но уже второй день гугла не могу разобраться с его... https://www.cyberforum.ru/ vb-net/ thread941024.html Visual Basic .NET как в "TextBox" записать строку с новой строки
мне нужно каждую строку записывать с новой строки
Visual Basic .NET При чтении из таблицы Excel не читаются текстовые значения https://www.cyberforum.ru/ vb-net/ thread940739.html
Возникла странная проблема с файлом эксель. Имеется таблица с 6 колнками: Номер, инвентарный номер, Заглавие и автор, Год выпуска, Отдел, Цена. Вся эта таблица забирается в программу через простой запрос: "SELECT * FROM WHERE <> NULL ORDER BY F1" Dim oApp As Excel.Application Dim oBooks As Excel.Workbooks Dim oBook As Excel.Workbook Dim oSheet As Excel.Worksheet ...
Visual Basic .NET Способы работы с access бд https://www.cyberforum.ru/ vb-net/ thread940617.html
в vb6 можно было удобно добавлять записи в базу например rs.add rs.fields(0) = "поле1" rs.fields(1) = "поле2" rs.update в .net сейчас работаю через sql запросы Public dbProvider As String = "Provider=Microsoft.ACE.OLEDB.12.0;" Public dbSource As String = "Data Source = C:\test\db.accdb"
Проиграть звук из ресурсов Visual Basic .NET
Здраствуйте, хочу сделать чтобы при нажатии на кнопку проигрывался звук я запихал звук в ресурсы проекта но при написании имени звука в плеер пишет ошибку. Как этот звук считать? Добавлено через 48 секунд т.е прога звук найти не может
Visual Basic .NET Регулярное выражение для парсинга даты Подскажите регулярку для парсинга даты в таком формате: 6 апреля 1985 все числа и месяц может быть другим https://www.cyberforum.ru/ vb-net/ thread940326.html
1 / 1 / 0
Регистрация: 20.05.2013
Сообщений: 11
0

Перевод в vb.net - Visual Basic .NET - Ответ 4972688

21.08.2013, 23:11. Показов 1109. Ответов 4
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте уважаемые. Нашел такой код, если не трудно не поможете ли с переводом на vb.net. Переводил конвертером, но он переводит не корректно(.

C#
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
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
using System;
using System.Collections.Generic;
using System.Text;
using System.Runtime.InteropServices;
using System.Diagnostics;
using System.IO;
using System.Timers;
 
namespace GetIfTableApp
{
    unsafe class Program
    {
        const int MAX_INTERFACE_NAME_LEN = 256;
        const int MAXLEN_IFDESCR = 256;
        const int ERROR_INSUFFICIENT_BUFFER = 122;
        const int NO_ERROR = 0;
        const int MAXLEN_PHYSADDR = 8;
        const int ANY_SIZE = 21;
 
        enum IANAType : uint
        {
            /// <summary>
            /// Some other type of network interface.
            /// </summary>
            IF_TYPE_OTHER = 1U,
            /// <summary>
            /// An Ethernet network interface.
            /// </summary>
            IF_TYPE_ETHERNET_CSMACD = 6U,
            /// <summary>
            /// A token ring network interface.
            /// </summary>
            IF_TYPE_ISO88025_TOKENRING = 9U,
            /// <summary>
            /// A PPP network interface.
            /// </summary>
            IF_TYPE_PPP = 23U,
            /// <summary>
            /// A software loopback network interface.
            /// </summary>
            IF_TYPE_SOFTWARE_LOOPBACK = 24U,
            /// <summary>
            /// An ATM network interface.
            /// </summary>
            IF_TYPE_ATM = 37U,
            /// <summary>
            /// An IEEE 802.11 wireless network interface.
            /// </summary>
            IF_TYPE_IEEE80211 = 71U,
            /// <summary>
            /// A tunnel type encapsulation network interface.
            /// </summary>
            IF_TYPE_TUNNEL = 131U,
            /// <summary>
            /// An IEEE 1394 (Firewire) high performance serial bus network interface.
            /// </summary>
            IF_TYPE_IEEE1394 = 144U
        }
 
        enum INTERNAL_IF_OPER_STATUS : uint
        {
            IF_OPER_STATUS_NON_OPERATIONAL = 0,
            IF_OPER_STATUS_UNREACHABLE = 1,
            IF_OPER_STATUS_DISCONNECTED = 2,
            IF_OPER_STATUS_CONNECTING = 3,
            IF_OPER_STATUS_CONNECTED = 4,
            IF_OPER_STATUS_OPERATIONAL = 5,
        }
 
        [StructLayout(LayoutKind.Sequential)]
        struct MIB_IFROW
        {
            internal fixed ushort wszName[MAX_INTERFACE_NAME_LEN];
            internal uint dwIndex;
            internal IANAType dwType;
            internal uint dwMtu;
            internal uint dwSpeed;
            internal uint dwPhysAddrLen;
            internal fixed byte bPhysAddr[MAXLEN_PHYSADDR];
            internal uint dwAdminStatus;
            internal INTERNAL_IF_OPER_STATUS dwOperStatus;
            internal uint dwLastChange;
            internal uint dwInOctets;
            internal uint dwInUcastPkts;
            internal uint dwInNUcastPkts;
            internal uint dwInDiscards;
            internal uint dwInErrors;
            internal uint dwInUnknownProtos;
            internal uint dwOutOctets;
            internal uint dwOutUcastPkts;
            internal uint dwOutNUcastPkts;
            internal uint dwOutDiscards;
            internal uint dwOutErrors;
            internal uint dwOutQLen;
            internal uint dwDescrLen;
            internal fixed byte bDescr[MAXLEN_IFDESCR];
 
            public string GetName()
            {
                fixed (ushort* pName = wszName) {
                    if (pName == null)
                        return null;
 
                    ushort* pBuff = pName;
 
                    StringBuilder sb = new StringBuilder(MAX_INTERFACE_NAME_LEN);
                    do {
                        if (*pBuff == 0)
                            break;
 
                        sb.Append((char)(*pBuff));
                        pBuff++;
                    } while (true);
                    return sb.ToString();
                }
            }
 
            public string GetDescription()
            {
                fixed (byte* pName = bDescr) {
                    if (pName == null)
                        return null;
 
                    byte* pBuff = pName;
 
                    StringBuilder sb = new StringBuilder(MAXLEN_IFDESCR);
                    do {
                        if (*pBuff == 0)
                            break;
 
                        sb.Append((char)(*pBuff));
                        pBuff++;
                    } while (true);
                    return sb.ToString();
                }
            }
 
            public string GetPhysAddr()
            {
                fixed (byte* pName = bPhysAddr) {
                    if (pName == null)
                        return null;
 
                    byte* pBuff = pName;
 
                    StringBuilder sb = new StringBuilder(MAXLEN_PHYSADDR);
                    do {
                        if (*pBuff == 0)
                            break;
 
                        sb.Append((char)(*pBuff));
                        pBuff++;
                    } while (true);
                    return sb.ToString();
                }
            }
        }
 
        [StructLayout(LayoutKind.Sequential)]
        struct MIB_IFTABLE
        {
            internal int dwNumEntries;
            internal void* table;
        }
 
        [DllImport("Iphlpapi.dll", SetLastError = true)]
        static extern int GetIfTable(
            [Out] MIB_IFTABLE* pIfTable,
            [In, Out] int* dwSize,
            [In] bool bOrder
            );
 
        static int Main(string[] args)
        {
            MIB_IFROW[] mibs;
            UnsafeGetIfTable(out mibs);
            using (StreamWriter sw = new StreamWriter("D:\\IFRows.txt")) {
                foreach (MIB_IFROW m in mibs)
                    sw.WriteLine(GetInfoFromIfRow(m));
                sw.Close();
            }
            Console.WriteLine("End write.. Press any key to end...");
            Console.ReadKey();
            return 0;
        }
 
        static void UnsafeGetIfTable(out MIB_IFROW[] mibs)
        {
            int dwSize = Marshal.SizeOf(typeof(MIB_IFTABLE));
            MIB_IFTABLE* pMibIfTable = (MIB_IFTABLE*)Marshal.AllocHGlobal(dwSize).ToPointer();
 
            if (GetIfTable(pMibIfTable, &dwSize, false) == ERROR_INSUFFICIENT_BUFFER) {
                Marshal.FreeHGlobal((IntPtr)pMibIfTable);
                pMibIfTable = (MIB_IFTABLE*)Marshal.AllocHGlobal(dwSize).ToPointer();
            }
 
            int dwRetVal;
            mibs = null;
            if ((dwRetVal = GetIfTable(pMibIfTable, &dwSize, true)) == NO_ERROR) {
                mibs = new MIB_IFROW[pMibIfTable->dwNumEntries];
                fixed (MIB_IFROW* pMibs = mibs) {
                    uint rowSize = (uint)Marshal.SizeOf(typeof(MIB_IFROW));
                    MIB_IFROW* pBuff = pMibs;
                    uint pTable = (uint)&pMibIfTable->table;
                    for (int i = 0; i < pMibIfTable->dwNumEntries; i++) {
                        *(pBuff++) = *(MIB_IFROW*)(pTable);
                        pTable += rowSize;
                    }
                }
            }
 
            if (pMibIfTable != null) {
                Marshal.FreeHGlobal((IntPtr)pMibIfTable);
                pMibIfTable = null;
            }
        }
 
        static string GetInfoFromIfRow(MIB_IFROW ifRow)
        {
            StringBuilder sb = new StringBuilder();
 
            sb.AppendLine(string.Format("Индекс: {0}", ifRow.dwIndex));
            sb.AppendLine(string.Format("Имя интерфейса: {0}", ifRow.GetName()));
            sb.AppendLine(string.Format("Описание: {0}", ifRow.GetDescription()));
            sb.AppendLine(string.Format("Тип: {0}", ifRow.dwType));
            sb.AppendLine(string.Format("Maximum Transmission Unit: {0}", ifRow.dwMtu));
            sb.AppendLine(string.Format("Скорость: {0} Мбит/сек", ifRow.dwSpeed / 1024 / 1024));
            sb.AppendLine(string.Format("Физический адрес адаптера для интерфейса: {0}", ifRow.GetPhysAddr()));
            sb.AppendLine(string.Format("Admin Status: {0}", Convert.ToBoolean(ifRow.dwAdminStatus)));
            sb.AppendLine(string.Format("Oper Status: {0}", ifRow.dwOperStatus));
            sb.AppendLine("---------");
            sb.AppendLine(string.Format("dwInDiscards: {0}", ifRow.dwInDiscards));
            sb.AppendLine(string.Format("dwInErrors: {0}", ifRow.dwInErrors));
            sb.AppendLine(string.Format("dwInNUcastPkts: {0}", ifRow.dwInNUcastPkts));
            sb.AppendLine(string.Format("dwInOctets: {0}", ifRow.dwInOctets));
            sb.AppendLine(string.Format("dwInUcastPkts: {0}", ifRow.dwInUcastPkts));
            sb.AppendLine(string.Format("dwInUnknownProtos: {0}", ifRow.dwInUnknownProtos));
            sb.AppendLine(string.Format("dwOutDiscards: {0}", ifRow.dwOutDiscards));
            sb.AppendLine(string.Format("dwOutErrors: {0}", ifRow.dwOutErrors));
            sb.AppendLine(string.Format("dwOutNUcastPkts: {0}", ifRow.dwOutNUcastPkts));
            sb.AppendLine(string.Format("dwOutOctets: {0}", ifRow.dwOutOctets));
            sb.AppendLine(string.Format("dwOutQLen: {0}", ifRow.dwOutQLen));
            sb.AppendLine(string.Format("dwOutUcastPkts: {0}", ifRow.dwOutUcastPkts));
            return sb.ToString();
        }
    }
}
Заранее спасибо

Вернуться к обсуждению:
Перевод в vb.net Visual Basic .NET
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.08.2013, 23:11
Готовые ответы и решения:

Перевод кода из C# в vb.net
блин ребят я тут помучался вроде какбы типо пытался перевести в vb.net но всегда все равно...

Перевод кода C# -> VB.NET
Всем привет! Ребят, есть метод: private int Index(TabPage page) { for(int i = 0; i &lt;...

Перевод кода с JavaScript на VB .NET
Привет всем! Подскажите, пожалуйста, существует ли какой-то автоматический переводчик кода с...

Перевод кода с Pascal на VB .NET
Здравствуйте! Есть код на паскале: k=0 For i := length(s)To 1 k = k + 1...

4
21.08.2013, 23:11
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.08.2013, 23:11
Помогаю со студенческими работами здесь

Перевод с Паскаля (или C++) на VB.net
Помогите пожалуйста срочно надо Delta: array of integer; Passengers: array of integer; i, a, b,...

Перевод кода C# -> VB.NET (подписка на событие)
Всем привет! Мужики, может кто-то понятным языком объяснить, как это работает? И как это можно...

Как указать VS.NET какой из установленный .NET Framewrok SDK использовать
У меня есть дистрибутив VS.NET2002. При инсталляции он ставит .NET Framewrok SDK v1.0.3705 Я...

Как установить .NET приложение, но без установки самого .NET Framework?
Мне нужно установить .NET приложение, но без установки самого .NET Framework. Возможно ли это? есть...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru