powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Помогите перевести код в VB
13 сообщений из 13, страница 1 из 1
Помогите перевести код в VB
    #32519481
set79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помогите перевести код в VB, особенно в части (CheckBox) sender - что за скобки и как они работают в VB
CheckBox box = (CheckBox) sender;
...
Рейтинг: 0 / 0
Помогите перевести код в VB
    #32519519
set79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И еще один кусочек (забыл в первый вопрос засунуть). Что такое var и счем его едят?!

var oItem = spanChk.children;
var theBox=oItem.item(0)
xState=theBox.checked;

Пожалуйста, очень нужно!!!
...
Рейтинг: 0 / 0
Помогите перевести код в VB
    #32519560
Фотография josia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CheckBox box = (CheckBox) sender;
Код: plaintext
Dim box As CheckBox = CType(sender, CheckBox)
var - это вероятно JScript
...
Рейтинг: 0 / 0
Помогите перевести код в VB
    #32519594
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ага, это не C#. Перевести синтаксис то на VB.NET можно только вот работать как надо он не будет, проще написать заново.
...
Рейтинг: 0 / 0
Помогите перевести код в VB
    #32519616
set79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кусок с var взят из примера http://www.codeproject.com/aspnet/Multi-select_Dataagrid.asp - раздел All Topics, .NET, C#, ASP.NET >> ASP.NET >> ASP.NET Controls, поэтому я и отнес его с C#.
Вот более полный фрагмент кода

//-------------------------------------------------------------
// Select all the checkboxes (Hotmail style)
//-------------------------------------------------------------
function SelectAllCheckboxes(spanChk){

// Added as ASPX uses SPAN for checkbox
var oItem = spanChk.children;
var theBox=oItem.item(0)
xState=theBox.checked;

elm=theBox.form.elements;
for(i=0;i<elm.length;i++)
if(elm .type=="checkbox" && elm.id!=theBox.id)
{
//elm.click();
if(elm.checked!=xState)
elm.click();
//elm.checked=xState;
}
}
...
Рейтинг: 0 / 0
Помогите перевести код в VB
    #32519632
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну да. Там так и написано перед самим кодом.

codeproject
The only challenge left was to highlight and un-highlight the rows on selection and deselection. For which, I used HighlightRow() function, please note one very important thing when using <asp:CheckBox> control. It surrounds <SPAN> tags around CHECKBOX and therfore in javascript you have to get the children of the <SPAN> tag.


Так что переводить это нет смысла, лучше обратиться на форум ASP.NET и спросить как сделать тоже самое. Или использовать JavaScipt и оставить как есть.
...
Рейтинг: 0 / 0
Помогите перевести код в VB
    #32519901
set79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо всем кто ответил
Но теперь проблема хуже, а времени нет:

Помогите, пожалуйста, перевести код из VB в C#



VB.NET

Private Sub CreateFileList()
Dim FileList As FileInfo()
FileList = New DirectoryInfo(Server.MapPath("temp\")).GetFiles
dgFileList.DataSource = FileList
dgFileList.DataBind()
End Sub



C#

private void CreateFileList()
{
FileInfo[] FileList;
FileList = new DirectoryInfo(Server.MapPath(@"temp\")).GetFiles;
dgFileList.DataSource = FileList;
dgFileList.DataBind();
}



Ошибка в GetFiles.

Пишет, что

c:\inetpub\wwwroot\altUpload\default.aspx.cs(66): Method 'System.IO.DirectoryInfo.GetFiles(string)' referenced without parentheses

P.S. Я не дурью маюсь :(
Просто надо написать на C#, а мне приходится (как пишущему на VB), брать примеры на C#, переводить их в VB, додумывать дальше, а в конце все ЭТО переводить на С# :( :( :( !!!!!!!!!!!
...
Рейтинг: 0 / 0
Помогите перевести код в VB
    #32519915
avg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторбрать примеры на C#, переводить их в VB, додумывать дальше, а в конце все ЭТО переводить на С# :( :( :( !!!!!!!!!!!

А не проще освоить C# ?

Типа, полдня потерять - тренироваться, но за пять минут долететь! (с) - мультик крылья-ноги-хвост!
...
Рейтинг: 0 / 0
Помогите перевести код в VB
    #32519917
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В C# две косые черты надо:
"temp\\"
...
Рейтинг: 0 / 0
Помогите перевести код в VB
    #32519932
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>c:\inetpub\wwwroot\altUpload\default.aspx.cs(66): Method 'System.IO.DirectoryInfo.GetFiles(string)' referenced without parentheses

Ну и не хватает parentheses GetFiles();
...
Рейтинг: 0 / 0
Помогите перевести код в VB
    #32519939
set79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2avg

Я уже 2 суток не сплю, а сдавать работу надо через пару часов, кто же знал заранее, что C# потребуется

2Sa
Чтобы использовать одну косую черту и ставится символ:@

И что такое
<Ну и не хватает parentheses GetFiles();

В VB все работает на ура
...
Рейтинг: 0 / 0
Помогите перевести код в VB
    #32519947
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В VB.NET
и так будет работать на УРА.
Код: plaintext
1.
2.
Dim FileList As FileInfo()
FileList = New DirectoryInfo("bla-bla-bla").GetFiles()

Просто пора приучать себя в VB.NET ставить для методов скобки и тогда проблем с C# не будет.

Попробуйте так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
private void CreateFileList()
{
FileInfo[] FileList;
FileList = new DirectoryInfo(Server.MapPath("temp\\")).GetFiles();
dgFileList.DataSource = FileList;
dgFileList.DataBind();
}
...
Рейтинг: 0 / 0
Помогите перевести код в VB
    #32522056
set79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Или у меня VS.NET 2003 глюконутый (до этого показывал, что не правильно, теперь вот верно) или я после 2 часов без сна совсем тупой стал
Нужно было действительно после GetFiles поставить скобки
Спасибо!
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Помогите перевести код в VB
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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