![]() |
Модераторы: Partizan, gambit Страницы: (74) « Первая ... 44 45 [46] 47 48 ... Последняя »
( Перейти к первому непрочитанному сообщению ) |
![]() ![]() ![]() |
|
gambit |
|
|||
![]() Эксперт ![]() ![]() ![]() Награды: 1 Профиль Группа: Комодератор Сообщений: 1359 Регистрация: 25.6.2006 Где: я? Репутация: 3 Всего: 40 |
А вы телепат??? Как вы узнали что человек учится??? Он написал проблему, ему ответил, тут вы вставляете что при обучении не хорошо использовать эту возможность языка. Мне тоже очень интересно, чем вы руководствуетесь при этом высказывании. Ну а вот это, вы зря. |
|||
|
||||
Ceiceron |
|
||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 66 Регистрация: 2.8.2007 Где: Дубна Репутация: нет Всего: нет |
![]()
Не будем в даваться в прения не по теме форума ;) я преподаю не первый год и уже по формулировке вопроса могу сказать учиться человек или нет. + это "Ламерский" раздел, тут априори задают вопросы те люди, что впервые пробуют себя в данном языке/технологии. Сомневаюсь, что не новичок в программировании будет спрашивать как вернуть несколько значений из функции.
VB .NET сейчас стал жестко типизированным (хотя там есть тип Object, который позволяет использовать механизмы позднего связывания и подзабить на типы данных). А раньше, если припомнить, то в VB существовал контейнерный тип данных Variant, и если начинать учиться с применением VB, то о типах данных можно не заботиться, до тех пор пока не включишь опцию Option Explicit. Так что я просто предложил начинать программировать с языков, действия в которых не влекут тотального краха программы. |
||||
|
|||||
wester |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 675 Регистрация: 27.2.2009 Репутация: 3 Всего: 13 |
есть два нубских вопроса
1) работаю с COM (работаю с библиотекой) нужно ли как то оборачивать фрагмент кода где я юзаю функции COM в using или как то закрывать ? тут конкретно я боюсь утечки памяти 2) пишу код
но Resharper меня поправляет и говорит поместить обьявление i в тело цикла. вопрос : почему он думает что так лучше ? |
|||
|
||||
gambit |
|
||||
![]() Эксперт ![]() ![]() ![]() Награды: 1 Профиль Группа: Комодератор Сообщений: 1359 Регистрация: 25.6.2006 Где: я? Репутация: 3 Всего: 40 |
очень простой способ проверить, оберни и скомпилируй, если прокатило, значит все ок, если компиляция упала с сообщением, что интерфейс iDisploze не реализован - значит не надо оборачивать Добавлено через 5 минут и 11 секунд
даже не представляю, может не стоит верить всему))) Единственное, что, возможно (хотя я сомневаюсь), создание нового объекта занимает меньше ресурсов чем изменение существующего, но даже если это так, то оптимизация в данном случае полностью уничтожится сборщиком мусора, которому придется уничтожить объект i k раз. А к J не докопался??? |
||||
|
|||||
wester |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 675 Регистрация: 27.2.2009 Репутация: 3 Всего: 13 |
1) упало
![]() 2) нет, j не трогал. всегда его только i интересует) |
|||
|
||||
gambit |
|
|||
![]() Эксперт ![]() ![]() ![]() Награды: 1 Профиль Группа: Комодератор Сообщений: 1359 Регистрация: 25.6.2006 Где: я? Репутация: 3 Всего: 40 |
Возможно он докапывается до того что типа есть имена переменных "по умолчанию" для действий. Например имя переменно s для строки. Из этой же серии что i это счетчик цикла, возможно Resharper считает ваш цикл чем то вроде
и докапывается до того что лучше цикл построить на i. Может свою идею объяснил криво, но думаю смысл понятен, что в его понимании i должна быть счетчиком цикла. попробуй над всеми объектами которые создаешь, а вообще по хорошему, лезется в msdn и смотрится, какие классы реализуют этот интерфейс, и мне кажется, что какой то из классов его реализует, так как работа с портом относится к работе с освобождаемыми ресурсами. |
|||
|
||||
wester |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 675 Регистрация: 27.2.2009 Репутация: 3 Всего: 13 |
1) нет, переименовал ее в случайное название - все равно подчеркивает
под таким текстом предупреждения "local variable has too wide decration scope" 2) нет, там просто работа с dll , а у самих разработчиков очень куцая справка по этой библитеке |
|||
|
||||
gambit |
|
|||
![]() Эксперт ![]() ![]() ![]() Награды: 1 Профиль Группа: Комодератор Сообщений: 1359 Регистрация: 25.6.2006 Где: я? Репутация: 3 Всего: 40 |
Значит он докапывается до того, что переменная объявлена во внешнем блоке, а используется только во внутреннем, т.е. имеет слишком большую видимость. Но интересно, почему он не докапывается до j, и как он себе представляет запихание ее в цикл ![]() ![]() В общем левачек этот Resharper ((( |
|||
|
||||
Verrater |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 4.2.2010 Репутация: нет Всего: нет |
вот такой метод должен выделять в дереве AnimalsTreeView узел со значением current
public void Selected(string current) { TreeNodeCollection Tree = AnimalsTreeView.Nodes; for (int i = 0; i < Tree.Count; ++i) { if (Tree[i].Text == current) AnimalsTreeView.SelectedNode = Tree[i]; } } но выделения не происходит подскажите, где ошибка? |
|||
|
||||
Alexandr507 |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 70 Регистрация: 19.7.2009 Репутация: нет Всего: -1 |
Начал изучать web и сразу столкнулся с проблемой, в учебнике приводится пример создания простой
страницы
Как я понял где то должны быть переключатели между html кодом и конструктором, но у меня их НЕТ!!! подскажите что нужно включить в настройках чтобы они появились использую среду visual studio 2008 Это сообщение отредактировал(а) Alexandr507 - 11.2.2010, 21:32 |
|||
|
||||
Ceiceron |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 66 Регистрация: 2.8.2007 Где: Дубна Репутация: нет Всего: нет |
Alexandr507, у вас создан проект типа Web Site (File - New - Web Site)? Если нет, то подобного интерфейса вы естественно не увидете. Далее проверьте в каом режиме редактирования вы находитесь: в режиме редактирования бехейвор-кода страницы (т.е. там где нужно писать на C#), в этом случае тоже не будет описанного у вас интерфейса, если же вы находитесь в режиме редактирования внешнего вида страницы default.aspx (правой мышкой на иконке файла default.aspx в solutin exploer - View Desinger), то внизу окна редактирования кода слева будет три кнопки, та что сделает вам разделенный интерфейс зовется Split.
|
|||
|
||||
Alexandr507 |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 70 Регистрация: 19.7.2009 Репутация: нет Всего: -1 |
Ceiceron, все что вы описали у меня верно, а при попытки вызвать конструктор появляется такое сообщение
http://radikal.ru/F/i056.radikal.ru/1002/c...e29c2b.jpg.html это значит что как я понимаю что то не так установилось? но я переустановил , тоже самое... |
|||
|
||||
Ceiceron |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 66 Регистрация: 2.8.2007 Где: Дубна Репутация: нет Всего: нет |
Alexandr507, при установке точно установилось приложение Visual Web Developer?
|
|||
|
||||
Kolovorot |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 245 Регистрация: 12.1.2009 Репутация: нет Всего: 3 |
Есть библиотеки. При попытке скомпилировать код, выдается сообщние об ошибке: На удаленном компьютере отсутствует версия CLR, совместимая с компонентами удалленой отладки. Может ли эта ошибка появляться из того что библиотеки скомпилированны под CLR v1.1.4322. А меня установленна NET 2.0(3.0,3.5)?
--------------------
Никогда еще истина не повисала на руке безусловного. Фридрих Ницше. Так говорил Заратустра |
|||
|
||||
Alexandr507 |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 70 Регистрация: 19.7.2009 Репутация: нет Всего: -1 |
Ceiceron, все , понял, спасибо
|
|||
|
||||
![]() ![]() ![]() |
Прежде чем создать тему, посмотрите сюда: | |
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, Partizan, PashaPash. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | .NET для новичков | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |