Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Помогите перевести на шарп / 15 сообщений из 15, страница 1 из 1
10.02.2010, 19:06
    #36461597
Kommunar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите перевести на шарп
Имеется вот такой код на бейсике, я его никогда не учил, и кое какие моменты не понимаю, люди добрые помогите перевести на шарп.
Код: plaintext
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.
    Delegate Sub SetColumnIndex(ByVal i As Integer)

 

    Private Sub dataGridView1_CellEndEdit(ByVal sender As Object, ByVal e As DataGridViewCellEventArgs)

        If Me.dataGridView1.CurrentCell.ColumnIndex <> Me.dataGridView1.Columns.Count - 1 Then

            Dim nextindex As Integer = Math.Min(Me.dataGridView1.Columns.Count - 1, Me.dataGridView1.CurrentCell.ColumnIndex + 1)

            Dim method As New SetColumnIndex(AddressOf Mymethod)

            Me.dataGridView1.BeginInvoke(method, nextindex)

        End If

    End Sub

 

    Private Sub Mymethod(ByVal columnIndex As Integer)

        Me.dataGridView1.CurrentCell = Me.dataGridView1.CurrentRow.Cells(columnIndex)

        Me.dataGridView1.BeginEdit(True)

    End Sub
...
Рейтинг: 0 / 0
10.02.2010, 19:13
    #36461606
Остап Ибрагимович
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите перевести на шарп
типа так:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
delegate void SetColumnIndex(int i);
private void dataGridView1_CellEndEdit(object sender, DataGridViewCellEventArgs e)
{
    
    if (this.dataGridView1.CurrentCell.ColumnIndex != this.dataGridView1.Columns.Count - 1) {
        
        int nextindex = Math.Min(this.dataGridView1.Columns.Count - 1, this.dataGridView1.CurrentCell.ColumnIndex + 1);
        
        SetColumnIndex method = new SetColumnIndex(Mymethod);
        
            
        this.dataGridView1.BeginInvoke(method, nextindex);
        
    }
}
private void Mymethod(int columnIndex)
{
    
    this.dataGridView1.CurrentCell = this.dataGridView1.CurrentRow.Cells(columnIndex);
    
        
    this.dataGridView1.BeginEdit(true);
}
Мда...Это не Рио Дежанейро!!!
...
Рейтинг: 0 / 0
10.02.2010, 19:40
    #36461631
Kommunar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите перевести на шарп
примного благодарен вам добрый человек
...
Рейтинг: 0 / 0
10.02.2010, 20:29
    #36461687
D129
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите перевести на шарп
Kommunar,

Есть такая штука - NetReflector - так в ней можно и на хром, и на дельфи....
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
10.01.2014, 16:59
    #38522250
Vova_1805
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите перевести на шарп
авторЕсть такая штука - NetReflector - так в ней можно и на хром, и на дельфи....
а как его приобрести бесплатно?
Спасибо.
...
Рейтинг: 0 / 0
10.01.2014, 17:11
    #38522274
Winnipuh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите перевести на шарп
Vova_1805авторЕсть такая штука - NetReflector - так в ней можно и на хром, и на дельфи....
а как его приобрести бесплатно?
Спасибо.

Не в курсе о каком рефлекторе писал D129, но в NET Reflector (Red-gate) нету никакого хрома и никакого дельфи, тем более с языка на язык.
...
Рейтинг: 0 / 0
10.01.2014, 17:11
    #38522275
buser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите перевести на шарп
Vova_1805, http://ilspy.net/ еще есть...
а по поводу
Vova_1805авторЕсть такая штука - NetReflector - так в ней можно и на хром, и на дельфи....
а как его приобрести бесплатно?
Спасибо.
как... украсть?
...
Рейтинг: 0 / 0
10.01.2014, 17:15
    #38522281
Сон Веры Павловны
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите перевести на шарп
Vova_1805а как его приобрести бесплатно?
Спасибо.
Рефлектор уже не нужен, есть бесплатный JetBrains dotPeek , который ничем не хуже Reflector'а.
...
Рейтинг: 0 / 0
10.01.2014, 17:29
    #38522304
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите перевести на шарп
ILSPY тож рефлектора вполне себе заменяет
...
Рейтинг: 0 / 0
10.01.2014, 17:37
    #38522317
Winnipuh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите перевести на шарп
Сон Веры ПавловныVova_1805а как его приобрести бесплатно?
Спасибо.
Рефлектор уже не нужен, есть бесплатный JetBrains dotPeek , который ничем не хуже Reflector'а.

ну, тогда уж и JustDecompile, в нем плагины можно использовать, хотя все завист от задачи.
...
Рейтинг: 0 / 0
10.01.2014, 19:12
    #38522457
Сон Веры Павловны
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите перевести на шарп
Winnipuhну, тогда уж и JustDecompile, в нем плагины можно использовать, хотя все завист от задачи.
Как-то доводилось сравнивать выхлоп от декомпиляции без наличия .pdb от JustDecompile и dotPeek. В случае достаточно нетривиального кода (в том плане, что как можно больше операций засунули в одну строку, или пытались использовать неявные преобразования типов) у последнего получался более близкий к оригиналу результат. Хотя всё равно далёкий :)
...
Рейтинг: 0 / 0
10.01.2014, 19:13
    #38522462
Сон Веры Павловны
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите перевести на шарп
а, ну и
Winnipuhв нем плагины можно использовать, хотя все завист от задачи.
- http://blog.jetbrains.com/dotnet/2013/05/15/creating-plugins-for-dotpeek/
...
Рейтинг: 0 / 0
10.01.2014, 23:52
    #38522668
Winnipuh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите перевести на шарп
Сон Веры ПавловныWinnipuhну, тогда уж и JustDecompile, в нем плагины можно использовать, хотя все завист от задачи.
Как-то доводилось сравнивать выхлоп от декомпиляции без наличия .pdb от JustDecompile и dotPeek. В случае достаточно нетривиального кода (в том плане, что как можно больше операций засунули в одну строку, или пытались использовать неявные преобразования типов) у последнего получался более близкий к оригиналу результат. Хотя всё равно далёкий :)

да, ясно, что они друг к другу приближаются.
Меня больше интересовала даже не то как близко декомпилируют код, а работоспособность с обфусцированным кодом, все не идеальны.
И бывает приходится пользоваться одновременно несколькими ;-)
...
Рейтинг: 0 / 0
10.01.2014, 23:55
    #38522670
Winnipuh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите перевести на шарп
Сон Веры Павловныа, ну и
Winnipuhв нем плагины можно использовать, хотя все завист от задачи.
- http://blog.jetbrains.com/dotnet/2013/05/15/creating-plugins-for-dotpeek/

да, согласен, но скажем Reflexil не нахожу для него, а писать самому нет смысла, если он есть для других утилит ;-)
...
Рейтинг: 0 / 0
12.01.2014, 12:59
    #38523418
Fatty
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите перевести на шарп
Использую SharpDevelop 4.2
Конвертирует нормально с небольшими исключениями...
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Помогите перевести на шарп / 15 сообщений из 15, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]