Deutsch

Работа с C# (Microsoft Visual Studio)

406  1 2 3 все
alexhol гость19.09.05 21:49
alexhol
NEW 19.09.05 21:49 
Я достаточно недавно работаю с C#.
Ищу коллег по цеху.
Может и я помогу чем, есть большой практический опыт.
Пишите, и я постараюсь быстро ответить.
#1 
digital_pilot авиатор х#ев19.09.05 22:01
NEW 19.09.05 22:01 
в ответ alexhol 19.09.05 21:49
книжку посоветуй :D По портированию проектов с VB6 на VB.NET и C#, с освещением вопроса взаимодействия управляемого кода с COM-компонентами (как вызывать .NET из COM и наоборот).
-------------
...а вместо карнавальной маски - аккуратно размазанные по лицу 128 г экскрементов веснушчатой 5-летней девочки, больной гепатитом.
#2 
Murr коренной житель20.09.05 00:15
Murr
NEW 20.09.05 00:15 
в ответ digital_pilot 19.09.05 22:01
Там есть три вида портирования:
- Автоматическое. Основное условие - грамотно написанный, под портирование, код. Тогда берется одна из тулузок и проделывается простое портирование...
- Ручное. Условие - более-мение грамотно сформулированная задача, хорошо написанный код. Практически пишется новое приложение, используя 80-90% копи-пасте...
- Хммм... затрудняюсь с определением... Это как раз то, что бывает обычно - куча кода, наработанного разными программистами, потом исправленного другими программистами и поверх всего что нагородили первые и вторые кучками наложена дополнительная функциональность... и так - несколько раз... Тут вообще не стоит вопроса об портировании - даже безболезненно выковырять функциональность из этой каши не всегда удается...
Сейчас у меня, однако, как раз третий вариант :( Хорошо, что хоть про портирование молчат - просят "немножко подправить" имеющийся код... Давеча "резал" одну из форм... убил около недели, старательно выясняя что и как в этой почти 100К куче работает и почему не работает... довел до ума... и именно тут взглюкнул соурс-сайфе - потерялись все редакции... ну не без моих ошибок, конечно. Погеревал-поискал минут пять, потом сварганил себе чашку чая, неспеша выпил и... за 20-ть минут написал другую форму с той же функциональностью... объем - от силы 3-4К... Сейчас на очереди еще одна подобная гнустность - формочка, ВБ-код которой занимает... 156К(!)... надо бы выкинуть 90% дурного кода в типизированные коллекции... но нельзя - на этот код завязана функциональность других форм, работающих напрямую с полями элементов коллекций... так уж эту задачу писали... :( Ладно - завтра поглядим что с нею делать...
<--- nobody harmed in this action -->
#3 
Murr коренной житель20.09.05 00:16
Murr
NEW 20.09.05 00:16 
в ответ alexhol 19.09.05 21:49
посмотри CSharp в ФИДО.
<--- nobody harmed in this action -->
#4 
alexhol гость20.09.05 08:58
alexhol
NEW 20.09.05 08:58 
в ответ digital_pilot 19.09.05 22:01
У меня есть книжка в pdf - Sybex - Visual Basic .NET - From VB6 to VB.NET, но она достаточно старая и коротенькая ...
Если нужно -скину на мыло. Пиши в личку
#5 
alexhol гость20.09.05 09:00
alexhol
NEW 20.09.05 09:00 
в ответ Murr 20.09.05 00:16
Большое спасибо за помощь!
К стати и в муле можно посмотреть...
#6 
digital_pilot авиатор х#ев20.09.05 11:47
NEW 20.09.05 11:47 
в ответ Murr 20.09.05 00:15
ну, на 1-й вариант я изначально не рассчитывал (особенно при виде того, как рушится студийный конвертер на почти любом из моих проектов). У меня, скорее, 2-й вариант с некоторыми отклонениями в сторону 3-го.
-------------
...а вместо карнавальной маски - аккуратно размазанные по лицу 128 г экскрементов веснушчатой 5-летней девочки, больной гепатитом.
#7 
alexhol посетитель20.09.05 16:22
alexhol
NEW 20.09.05 16:22 
в ответ alexhol 19.09.05 21:49
Большая просьба...ищу сносный справочник по объектам .Net (C#)
#8 
Tomasson коренной житель20.09.05 17:28
Tomasson
NEW 20.09.05 17:28 
в ответ digital_pilot 19.09.05 22:01
имеется вот это книго:
http://www.amazon.com/exec/obidos/ASIN/0764548352/qid%3D1127229988/sr%3D11-1/ref...
если надо, то e-mail в личные сообщения
#9 
Murr коренной житель21.09.05 00:18
Murr
NEW 21.09.05 00:18 
в ответ alexhol 20.09.05 16:22
F1, вообще-то...
MSDN, разумеется, надо ставить...
Заодно, вопросик ко всем - Можно ли подстегнуть навый МСДН к старой (6.0) студии. Господа администраторы при инсталяции разрешили заменить старый МСДН... а прихорошить диски с инсталяцией - позабыли... Теперь приходится держать открытыми обе студии...
<--- nobody harmed in this action -->
#10 
alexhol посетитель21.09.05 09:09
alexhol
NEW 21.09.05 09:09 
в ответ Murr 21.09.05 00:18
Да это все понятно, все давно стоит, просто хочется по-конкретнее
И желательно, в виде книги....
Это к вопросу о привычках .
Но все равно спасибо...
На вопрос, к сожалению, не отвечу, у меня новый только на подходе
#11 
voxel3d Мальчик ветра21.09.05 09:33
voxel3d
21.09.05 09:33 
в ответ alexhol 21.09.05 09:09
Вы представляете какое количество классoв там?
---
Идиотов и фриков перевоспитать невозможно!
Dropbox - средство синхронизации и бэкапа файлов.
#12 
toptop постоялец21.09.05 09:38
NEW 21.09.05 09:38 
в ответ Murr 21.09.05 00:18
Новый MSDN устанавливается как отдельная программа и пихает свой Explorer и Dll в Microsoft Shared/MSDN и /Help. В каталоге программы/MSDN при этом лежат *.hx* файлы с документацией.
Проще, имхо, установить, чем прикручивать.
#13 
alexhol посетитель21.09.05 09:49
alexhol
NEW 21.09.05 09:49 
в ответ toptop 21.09.05 09:38
Честно говоря нет ...
Я понемаю, что мой вопрос изначально мало корректен, но книжку-то все равно хочется
И к стати, есть уже варианты
#14 
voxel3d Мальчик ветра21.09.05 10:04
voxel3d
NEW 21.09.05 10:04 
в ответ alexhol 21.09.05 09:49, Последний раз изменено 21.09.05 10:05 (voxel3d)
Глупость это. Любая книга будет по определению неактуальна и неполна. Там тысячи классов, eсли собрать описания в одной книге, получится убогий вариант MSDN. Я видел подобные книги для других библиотек классов, например, для VCL. Ценность подобных книг была нулевая.
Если хотите изучить что-то, берите и смотрите чужой код. Например здесь: http://www.koders.com/
---
Идиотов и фриков перевоспитать невозможно!
Dropbox - средство синхронизации и бэкапа файлов.
#15 
alexhol посетитель21.09.05 10:25
alexhol
NEW 21.09.05 10:25 
в ответ voxel3d 21.09.05 10:04
Да все это понятно,и про устаревание книг и чужой код (хотя вот это под вопросом, никогда еще не выучился на чужих ошибках ), просто есть потребность в такой книге....
И пусть первый в меня бросит камнем, у кого потребности такой нет...
Я стараюсь действорвать по-принципу- лучше я задам вопрос, чем его не задам
#16 
Tomasson коренной житель21.09.05 10:28
Tomasson
NEW 21.09.05 10:28 
в ответ alexhol 21.09.05 10:25
voxel3d Мальчик ветра21.09.05 10:46
voxel3d
NEW 21.09.05 10:46 
в ответ alexhol 21.09.05 10:25
Я первый и брошу. Такая книга не нужна, есть MSDN.
А про чужой код -- дело хозяйское, можно и не смотреть. Только, на некоторые вещи фантази может не хватить собственной. Хотя, при использовании инкубаторского дотнета вместе с сишарпом, без особых претензий, оставаясь ремеслеником, которому легко найти замену и который ценности особой не представляет, это необязательно.
---
Идиотов и фриков перевоспитать невозможно!
Dropbox - средство синхронизации и бэкапа файлов.
#18 
alexhol посетитель21.09.05 14:01
alexhol
NEW 21.09.05 14:01 
в ответ voxel3d 21.09.05 10:46
Мда...большое предубеждение к книжкам...
Книжки, они как раз и предназначены для подстегивания своей фантазии...
А чужой код- это как раз те потемки, выхода из которых нет.
Если ты пользуешься только техническим F1, без проблем, но тогда о вопрос о ремесленничестве явно не в ту сторону задан
И хотелось бы чего-то позитивного, а в этих достаточно философских рассуждениях нет ни для кого пользы...
#19 
alexhol посетитель21.09.05 14:04
alexhol
NEW 21.09.05 14:04 
в ответ Tomasson 21.09.05 10:28
Большое спасибо за ссылку
#20 
1 2 3 все