|
Модераторы: Partizan, gambit |
|
AntonSaburov |
|
|||
Штурман Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург Репутация: 6 Всего: 118 |
Всем привет !
Данная тема появилась по нескольким причинам: 1. Хотелось бы все-таки, чтобы у нас посетители появлялись чаще. 2. Т.к. технология достаточно новая для многих на просторах СНГ (да вообщем-то и по миру), то какой-либо FAQ устраивать пока не получается - мало информации Здесь будут пока собираться ваши находки, которые могут как-то помочь в освоении .NET. Возможно, что в дальнейшем этот раздел превратиться во что-то более понятно. Ну а пока пусть будет в таком виде. Все ваши находки вы можете опубликовывать сразу - тема не будет закрыта. Большая просьба - подходите ответственно, публикуйте только проверенную информацию.[b] |
|||
|
||||
AntonSaburov |
|
|||
Штурман Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург Репутация: 6 Всего: 118 |
Спасибо cully
Вот наткнулся на тот компонентик, который отображает свойства компонентов в VS .NET. Может это для кого-то и не новость, но все же. Идем в Toolbox, из контекстного меню выбираем Customize Toolbox, закладка .NET Framework Components, ищем там Property Grid, добавляем на Toolbox, выбираем, кидаем на форму, при загрузке формы такой код:
и далее в рунтайме меняем любые свойства формы, естественно, что этот компонент может редактировать свойства любого объекта. Т.е. в свое распоряжение мы получили довольно удобный, симпатичный, а главное мощный компонент редактор свойств. |
|||
|
||||
AntonSaburov |
|
||||
Штурман Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург Репутация: 6 Всего: 118 |
Данная заметка не претендует на истину в последней инстанции - если кто-то нашел иное решение проблемы, милости прошу свои комментарии.
Итак, как только я стал разбираться с тредами мне само собой захотелось передать параметры в функцию, которая в этом треде исполняется. Увидев стандартное использование тредов, я не нашел возможности передать параметры и полез в MSDN (а куда же еще). И что я там вижу
Может я и стал с годами тупее, но сразу осознать, что и как происходит, к своему сожалению, я не смог. После того, как я все-таки разобрался, я стал укладывать все в понятное русло для того, чтобы использовать технику передачи параметров в дальнейшем. И тут я понял еще более неприятное - я не могу это делать просто и понятно для себя. После некоторых раздумий и проб я пошел по пути, который напоминает работу с тредами в JAVA - наследование класса Thread. Но т.к. наследовать в NET от Thread нельзя пришлось писать класс-обертку, после которой я все-таки смог увидеть, как мне быстро делать треды и использовать параметры. Идея очень простая и иллюстрируется кодом:
Данный пример в принципе должен давать исчерпывающие ответ. Видно, что теперь мы можем передавать любое количество параметров понятным способом. Во всяком случае мне гораздо проще использовать такой подход, нежели который предлагает Microsoft. Я не гарантирую, что кто-то такое уже не придумал, но пусть эта информация не пропадет. |
||||
|
|||||
Baa |
|
|||
Эксперт Профиль Группа: Экс. модератор Сообщений: 2639 Регистрация: 12.4.2002 Где: Москва Репутация: 1 Всего: 12 |
Появилась нужда узнать имя хоста из днс по его ип...
вот так это решается:
з.ы. а вообще, сначала был против ентой техи (я про .NET), а теперь даже нравится распробовал -------------------- "Duty is everything; the greatest of joys, the deepest of sorrows" Aribeth de Tylmarande |
|||
|
||||
AntonSaburov |
|
|||
Штурман Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург Репутация: 6 Всего: 118 |
Данная информация для начинающих изучать WebApplication + ASP.
Все достаточно быстро соображают, что для создания WebApplication необходимо запустить IIS. Но как потом оказывается, этого недостаточно. Положив на форму какие-нибудь контролы, запускаем и ... страничка приходит без них. Для того, чтобы IIS понимал, как обрабатывать такие страницы, необходимо установить дополнительные расширения. Для этого необходимо запустить файл aspnet_regiis.exe -i Обычно он находится в каталоге с csc.exe, ildasm.exe - WINNT\Microsoft.NET\Framework\v1.0.3705. Последний каталог может отличаться - зависит от номера билда .NET |
|||
|
||||
simanyay |
|
|||
Антон Ковалёв Профиль Группа: Участник Сообщений: 2053 Регистрация: 22.8.2002 Репутация: нет Всего: 36 |
Не знаю, насколько это заметка, но всё же... Лично я на этом попался. При объявлении указателя в С++ действия оператора * не распространяется на весь список переменных т.е.
int* p, q; // Указатель только p А вот в C# распространяется: int* p, q; // Указатель и p и q -------------------- «It's better to be a pirate than to join the Navy» — Steve Jobs. |
|||
|
||||
AntonSaburov |
|
|||
Штурман Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург Репутация: 6 Всего: 118 |
Модератор:
Прошу всех не заниматься обсуждением находок в данном топике. Если есть вопросы - открывайте новую тему. И прошу не обижаться - такого рода сообщения буду удалять. |
|||
|
||||
AntonSaburov |
|
|||
Штурман Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург Репутация: 6 Всего: 118 |
"Как в VS.net работать с EXСEL"
Т.к. эта тема фактически является темой "Как работать с COM из .NET", то родился такой экспромт 1. Создаем новый проект в .NET. 2. В Solution Explorer (Ctrl+Alt+L) на пункте Reference щелкаем правой кнопкой мыши и выбираем "Add Reference..." 3. В диалоговом окошке "Add Reference" выбираем закладку COM и там находим Microsoft Excel. 4. Делаем Select. 5. Нажимаем OK Теперь можно работать. Для примера просто поднимем Excel
Если глянуть в каталог bin, то можно увидеть, что созданы дополнительные dll, которые по сути являются .NET обертками вокруг нужных COM-объектов. Обычно они имеют префикс Interop.*. Например для Excel будет Interop.Excel.dll. Для более продвинутых программистов, которые могут определить какой файл необходимо обработать можно использовать утилиту tlbimp. Ее описание можно найти в документации. |
|||
|
||||
AntonSaburov |
|
|||
Штурман Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург Репутация: 6 Всего: 118 |
ВОПРОС
Приветствую, господа! Обращаюсь к Вам с вопросом по C#. У меня проблема с программным назначением событий. Вроде делаю все правильно, но ничего не выходит. Ниже приведена часть кода реализующего всего лишь пару операций: 1) создать страничку TabPage в уже имеющимся TabControl на форме 2) поставить на нее (TabPage) один комонент RichTextBox 3) назначить событие ModifiedChanged для RichTextBox'a 4) изменить счетчики для правильности внутренней работы приложения. После выполнения этого кода, функция ProgrammChanged(...) просто не выполняется. Может быть я что-то не так делаю? (скорее всего так оно и есть)
ОТВЕТ Я поэкспериментировал - действительно, достаточно странное поведение. Хотя понять его можно. Вообщем дело в следующем - если просто меняешь текст в RichEdit, то Modified устанавливается в true. Но НИКАКИХ обработчиков при таком изменении текста не вызывается. А вот если ты ручками меняешь Modified на противоположное значение, то функция вызывается. Т.е. если ты менял текст, то Modified устанавливается в TRUE и при установке его в FALSE обработчик вызывается. Если ты не менял текст и решил поставить Modified в TRUE, то обработчик опять же вызывается. В принципе логика объяснима - если текст имеет признак, что его МЕНЯЛИ, то смена признака на то, что его НЕ МЕНЯЛИ должно приводить к некоторым действиям по обработке такого важного события. И обратное событие тоже - НЕ МЕНЯЛИ на МЕНЯЛИ. |
|||
|
||||
neutrino |
|
|||
Gothic soul Профиль Группа: Модератор Сообщений: 3041 Регистрация: 25.3.2002 Где: Верхняя Галилея, Кармиэль Репутация: 3 Всего: 62 |
Приветствую, господа!
Вот код, который я состряпал для нахождения положения каретки в RichTextBox.
Это сообщение отредактировал(а) AntonSaburov - 24.4.2003, 18:14 -------------------- The truth comes from within ... Покойся с миром, Vit |
|||
|
||||
AntonSaburov |
|
|||
Штурман Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург Репутация: 6 Всего: 118 |
Баги и их последствия:
Это то, что я успел накопать при работе с .NET. Теперь делюсь. 1. При отладке приложения если строка содержит 0 в центре строки, то в окне Watch вы увидите только, что находится до 0. А дальше ничего. Хотя строка реально может быть длиннее. И дебагер Вам скажет, что длина именно до нуля. Вот такой вот дебагер. 2. Array.GetValue(idx). На эти грабли я наступил часа на два - по документации он должен возвращать Exception в случае, если индекс выходит за границы массива. Так вот функция просто прерывается и все. Никаких исключений под дебагером, никаких исключений в RunTime. А так как этот вызов у меня был последним в функции, то повис я с ним ... |
|||
|
||||
stab |
|
|||
Эксперт Профиль Группа: Экс. модератор Сообщений: 1839 Регистрация: 1.1.2003 Репутация: 22 Всего: 48 |
почти 7 (семь) месяцов назад мною была поднята следующая тема:
http://forum.vingrad.ru/index.php?act=ST&f=47&t=6749 ... и вот решение найдено
сей код динамически вызывает Beep(...) из kernel32 з.ы. жалко AntonSaburov больше не появляется, он бы порадовался. -------------------- 6, 6, 6 - the number of the beast. |
|||
|
||||
AntonSaburov |
|
|||
Штурман Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург Репутация: 6 Всего: 118 |
Возникла тут задача - добавить пункт в системное меню. После некоторого думания и хождениа по MSDN и Инету родилось вот такое. (Кусок просто добавляется к форме)
|
|||
|
||||
foRaver |
|
|||
Опытный Профиль Группа: Участник Сообщений: 561 Регистрация: 6.7.2003 Где: Düsseldorf Репутация: 1 Всего: 3 |
Незнаю, может кому и пригодится...
у меня тут по C# книжечка вPDF завалялась от O'Ryllie... и по VB.NET (language in nutshell), тоже от этого-же издания. Если кому надо, обрашажтесь. ;) |
|||
|
||||
AntonSaburov |
|
|||
Штурман Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург Репутация: 6 Всего: 118 |
Спасибо dead_ricky
Вопрос Установил VS.NET и MSDN к нему. Запуская VS нажимаю F1 вылазиет сообщение что мол MSDNа, то нету, мол нажмите F1 для того что бы узнать чтобы делать далеьше. Так вот если нажать этот F1, то там предлагают установить MSDN, а если нажать OK (на этом диалоговом окне с мерзким сообщением) или Esc, то все ништяк, MSDN прекрасно работает. Ну меня это сообщение раздаражает, может кто знает как от него избавиться! Ответ Все, проблема решена! Если кому интересно, то могу рассказать как. А вот как. У меня версия VS 7.1 а MSDN под 7.0. Полазив в реестре, в узле: [H(точно не помню)\Software\Microsoft\VisualStudio\...] нашел две папки (или как их там): 7.0 и 7.1. В обоих папках были папки Help. Малость посмотрев на них и особо ничего не поняв, решил папку 7.1\Help заменить папкой 7.0\Help. И все заработало! Т.е. исчезли все мерзкие сообщения! |
|||
|
||||
foRaver |
|
||||
Опытный Профиль Группа: Участник Сообщений: 561 Регистрация: 6.7.2003 Где: Düsseldorf Репутация: 1 Всего: 3 |
Может слегка не по теме, но вот что я нашел: IDE для разработки программ на C#, VB.NET & Java
Примерное подобие VS.NET только абсолютно бесплатно! Скачать можно тут: Sharp Develope Единственныж недостаток: если пишешь
например, то покажет ошибку, т.к. компнент system ненаúден. Но если пишешь
, то всё работает нормально. Короче, проще сказать: отсутсвуют многие элементы Intelly Sence. Т.е. надо соблюдать правописание и большие-маленкие буквы. В этой IDEнет Debuger'a требует JIT Debuger Вот пока и всё Это сообщение отредактировал(а) AntonSaburov - 6.1.2004, 19:36 |
||||
|
|||||
AntonSaburov |
|
|||
Штурман Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург Репутация: 6 Всего: 118 |
Спасибо foRaver.
Линки примеров программирования под OpenGl Нашел, вот тебе пару линков: http://www.codeproject.com/csharp/csOpenGL.asp http://www.developerfusion.com/show/3823/ http://www.developerfusion.com/show/3930/ |
|||
|
||||
chipset |
|
|||
Эксперт Профиль Группа: Экс. модератор Сообщений: 4067 Регистрация: 11.1.2003 Где: Seattle, US Репутация: 1 Всего: 164 |
--------------------
|
|||
|
||||
ElectricalStorm |
|
|||
Опытный Профиль Группа: Участник Клуба Сообщений: 547 Регистрация: 22.1.2004 Репутация: нет Всего: 9 |
-------------------- Нужно знать инструмент, которым пользуешься |
|||
|
||||
Paradox |
|
|||
Эксперт Профиль Группа: Участник Сообщений: 1135 Регистрация: 18.11.2002 Где: Россия Репутация: 2 Всего: 1 |
Есть предложение...
Так как до сих пор у многих возникают вопросы о том что такое .NET, с чем его едят и так далее давайте в этом топике собирать ссылки на полезные и интересные ресурсы по этой технологии начну с себя, надеюсь, что начинание получит поддержку обзорные статтьи и не только -------------------- --- |
|||
|
||||
arilou |
|
|||
Великий МунаБудвин Профиль Группа: Экс. модератор Сообщений: 2646 Регистрация: 15.7.2004 Где: город-герой Минск Репутация: 21 Всего: 61 |
||||
|
||||
mr.DUDA |
|
|||
3D-маньяк Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 110 Всего: 232 |
Нашёл через codeproject.com кульную вещь, просто в восторге - не могу не поделиться. Называется она Reflector, и является заменой убогому ildasm.exe. Позволяет не только бродить по сборке(-кам) с пом. сверхудобной системы навигации, но и дизассемблирует код сборки в C#/VB/Delphi/IL по выбору (очень интересно и познавательно было заглянуть в mscorlib, "написанный" на C# ). Утилка бесплатная.
В общем, кому интересно - качать и смотреть тут: http://www.aisto.com/roeder/dotnet/ -------------------- |
|||
|
||||
Vaulter |
|
|||
Эксперт Профиль Группа: Участник Клуба Сообщений: 1724 Регистрация: 30.12.2002 Где: бункер Репутация: 3 Всего: 22 |
понадобилось мне поставить делагат на событие OnIdle... (сообщение винды приложению, когда оно "отдыхает")
после минуты тыкания родилось делается это так
ставить делегат в InitializeComponent(); не рекомендую, т.к. WindowsFormDesigner его постоянно будет перезаписывать своим кодом. Это сообщение отредактировал(а) Vaulter - 1.9.2004, 13:05 |
|||
|
||||
Stalnoj |
|
|||
Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 20.10.2004 Репутация: нет Всего: 2 |
Вот очень хороший сайт по программированию вообще (для .NET выделен раздел): http://www.realcoding.net/ Всем советую.
|
|||
|
||||
Leska |
|
|||
Новичок Профиль Группа: Участник Сообщений: 28 Регистрация: 7.10.2004 Репутация: нет Всего: нет |
Иллюстрированный самоучитель по Visual Studio . NET
http://ruhelp.org/pages/det.php?file=visual_studio_net.rar |
|||
|
||||
[Last]Wizard |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 113 Регистрация: 20.7.2004 Где: Минск, Беларусь Репутация: 4 Всего: 10 |
Вот тут понадобилось недавно создать Windows.Forms приложение на .NET, причем такое, которое бы поддерживало визуальные стили WinXP. То есть всякие красивые кнопочки, списки, и т.д.
Вот какое получилось решение. Для начала необходимо написать так называемый манифест, то есть XML файл приблизительно такого содержания:
Назвать его необходимо так: <AppName>.exe.manifest где AppName - имя исполняемого файла приложения. Затем необходимо открыть сам exe-файл с помощью Visual Studio .NET. (Solution Explorer -> Show All Files). Откроются ресурсы приложения. Затем надо добавить наш манифест в ресурсы приложения (Edit -> Add Resource...). Откроется диалог, на котором нажимаем кнопку Import, выбираем наш манифест, после чего появляется предложение ввести тип ресурса. Вводим RT_MANIFEST и нажимаем Ok. Затем в окне свойств нужно поменять значение ID нового ресурса на 1. Остается только сохранить exe-файл и запустить его. Внеший вид элементов управления* будет зависеть от текущей темы WindowsXP. Кроме того, при последующих сборках информация о манифесте из exe-файла теряется. Но если манифест будет лежать рядом с exe-файлом (то есть в той же директории), то он будет использоваться вместо ресурса. * не все контролы поддерживают визуальные стили WinXP. Например, если контрол имеет свойство FlatStyle, то ему необходимо присвоить значение FlatStyle.System. Есть контролы, которые вообще не поддерживают или поддерживают не полностью визуальные стили XP (CheckedListBox (частично), NumericUpDown, DomainUpDown, DataGrid (частично)) |
|||
|
||||
Kurt |
|
||||||
Увлеченный Профиль Группа: Участник Клуба Сообщений: 1662 Регистрация: 22.8.2003 Где: Краснодар Репутация: 20 Всего: 36 |
[Last]Wizard
Все можно сделать гораздо проще, как рекомендовано самим M$. Для этого в ф-ции Main перед строкой
просто вставляем строчку
Т.е. в итоге получаем:
Все. Эффект такой же, как и для манифеста. Enjoy it. -------------------- Для корабля, который не знает куда плыть, нет попутного ветра... ((С) Архимед) ... Все знают, что это невозможно. Но случайно находится невежда, который этого не знает. Он-то и делает открытие.. ((С) А. Эйнштейн) |
||||||
|
|||||||
Дрон |
|
|||
Java-ненавистник :) Профиль Группа: Участник Клуба Сообщений: 3179 Регистрация: 29.12.2002 Где: Санкт-Петербург Репутация: 24 Всего: 92 |
Kurt
Только поддерживается это начиная с .NET framework 1.1 -------------------- Да. Именно так. |
|||
|
||||
Guest |
|
|||
Unregistered |
||||
|
||||
Valera |
|
|||
Unregistered |
Посмотрите программу ASPNetNow www.aspnetnow.com
по-моему заслуживает внимания. Это генератор кода. Работает быстро, красиво, но правдо очень дорого. |
|||
|
||||
[Last]Wizard |
|
||||||
Шустрый Профиль Группа: Участник Сообщений: 113 Регистрация: 20.7.2004 Где: Минск, Беларусь Репутация: 4 Всего: 10 |
Тут на днях странная штука обнаружилась.
Оказывается можно реализовывать члены интерфейса в классе как private. Причем для интерфейса они будут видны, а для класса - нет. То есть, например:
В данном случае MyMethod1 будет private, а MyMethod2 - будет public. То есть такой код
Более того, метод MyMethod1 не будет виден даже через Reflection. |
||||||
|
|||||||
AntonSaburov |
|
|||
Штурман Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург Репутация: 6 Всего: 118 |
Спасибо большое Xell
Установить глобальный хук на клавиатуру После сайта мелкософта с цитатой "Global Hook Is Not Supported in .NET Framework" искать расхотелось... сейчас вот когда надежды уже небыло, случайно нашёл Если кому интересно http://www.codeproject.com/csharp/globalhook.asp |
|||
|
||||
Medved |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 7209 Регистрация: 15.9.2002 Где: Kazakhstan, Astan a Репутация: 3 Всего: 154 |
собственно здесь все есть:
www.gotdotnet.ru www.firststeps.ru www.dotsite.ru -------------------- |
|||
|
||||
chipset |
|
|||
Эксперт Профиль Группа: Экс. модератор Сообщений: 4067 Регистрация: 11.1.2003 Где: Seattle, US Репутация: 1 Всего: 164 |
--------------------
|
|||
|
||||
mr.DUDA |
|
|||
3D-маньяк Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 110 Всего: 232 |
[Last]Wizard
Это называется "явная реализация интерфейса"... Насчёт находок: бесплатный 3D-движок написанный целиком на C# (используются лишь несколько сторонних библиотек для работы с изображениями, архивами и ядром openGL), называется сие чудо Axiom3D и лежит на сайте www.axiom3d.org. К слову, этот движок являет собой "переколбашенную" под дотнет версию небезызвестного Ogre, который "держит" все самые последние новомодные штучки (динамический свет, попиксельные тени, шейдеры 3.0, Direct3D 9, OpenGL, всякие бамп-мэппинги и dot products). -------------------- |
|||
|
||||
Domestic Cat |
|
|||
Эксперт Профиль Группа: Экс. модератор Сообщений: 5452 Регистрация: 3.5.2004 Где: Dallas, US Репутация: 9 Всего: 172 |
Забавный сайт
http://www.learnvisualstudio.net/ Можно потягать видео в несколько минут с обучением .NET, C#, ВБ - бесплатно там отдельные уроки. Я мулом стянул первые 18 занятий по шарпу - непрофессионально. Но если кому интересно поучить язык - могу отослать (25 метров). -------------------- |
|||
|
||||
HalkaR |
|
|||
Пуфыстый назгул Профиль Группа: Экс. модератор Сообщений: 2132 Регистрация: 8.12.2002 Где: В Москве Репутация: 14 Всего: 42 |
||||
|
||||
neutrino |
|
|||
Gothic soul Профиль Группа: Модератор Сообщений: 3041 Регистрация: 25.3.2002 Где: Верхняя Галилея, Кармиэль Репутация: 3 Всего: 62 |
-------------------- The truth comes from within ... Покойся с миром, Vit |
|||
|
||||
arilou |
|
|||
Великий МунаБудвин Профиль Группа: Экс. модератор Сообщений: 2646 Регистрация: 15.7.2004 Где: город-герой Минск Репутация: 21 Всего: 61 |
Интересная реализация XAML тут
|
|||
|
||||
просто гость |
|
|||
Unregistered |
raxxla.ru - разработка игр и интерактивных приложений на платформе .NET
|
|||
|
||||
mr.DUDA |
|
|||
3D-маньяк Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 110 Всего: 232 |
Альтернатива CodeProject:
http://www.c-sharpcorner.com/ Добавлено @ 13:49 Вот здесь можно скачать версию WinFX RC1 (включает в себя Avalon и Indigo) для Windows XP / 2003: http://download.microsoft.com/download/5/4...dk_beta1_RC.iso -------------------- |
|||
|
||||
Се ля ви |
|
|||
Java/SOAрхитектор Профиль Группа: Модератор Сообщений: 2016 Регистрация: 5.6.2004 Где: place without tim e and space Репутация: нет Всего: 127 |
Подумал - а вдруг "мужики-то не знают"? http://csharp-source.net/
P.S. Просто аналогичный классный ресурс по Java мы с Java-истами с успехом юзаем и очень помогает . -------------------- |
|||
|
||||
Domestic Cat |
|
|||
Эксперт Профиль Группа: Экс. модератор Сообщений: 5452 Регистрация: 3.5.2004 Где: Dallas, US Репутация: 9 Всего: 172 |
Есть на русском книжка Visual C# - Создание приложений для Windows.pdf (Минск) 9 мб, если кому надо.
-------------------- |
|||
|
||||
alir |
|
|||
Опытный Профиль Группа: Участник Сообщений: 383 Регистрация: 19.3.2005 Репутация: 2 Всего: 4 |
||||
|
||||
leniviy |
|
|||
Опытный Профиль Группа: Участник Сообщений: 552 Регистрация: 8.2.2003 Где: Спб Репутация: нет Всего: 5 |
COM события не работают и Stdole.dll
Была проблема: в комоском гриде события работали только на машине, где стоял VS. Оказалось, что нехватало файлика Stdole.dll. Как ни странно, но прога запускалась и не выдавала никаких ошибок |
|||
|
||||
Medved |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 7209 Регистрация: 15.9.2002 Где: Kazakhstan, Astan a Репутация: 3 Всего: 154 |
-------------------- |
|||
|
||||
mr.DUDA |
|
|||
3D-маньяк Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 110 Всего: 232 |
У нас на работе один из сотрудников заметил: "Microsoft иногда (зачастую) выкладывают в своих рекомендациях aka 'Best practices' советы, которые впоследствии сами же и нарушают, в новых версиях своих же продуктов". Подтвердить либо опровергнуть не могу, за отсутствием такого опыта. -------------------- |
|||
|
||||
Exception |
|
|||
Эксперт Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 29 Всего: 186 |
Попроси привести пример, интересно. Но вообще, я потрясен p&p. Рульная вещь
|
|||
|
||||
albert21 |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 166 Регистрация: 10.1.2006 Репутация: нет Всего: нет |
--------------------
http://www.certifications.ru/publicresults.php?tu_id=45939 |
|||
|
||||
Medved |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 7209 Регистрация: 15.9.2002 Где: Kazakhstan, Astan a Репутация: 3 Всего: 154 |
-------------------- |
|||
|
||||
dronzo |
|
|||
Новичок Профиль Группа: Участник Сообщений: 48 Регистрация: 26.11.2005 Где: Москва Репутация: 6 Всего: 8 |
||||
|
||||
dronzo |
|
|||
Новичок Профиль Группа: Участник Сообщений: 48 Регистрация: 26.11.2005 Где: Москва Репутация: 6 Всего: 8 |
||||
|
||||
Exception |
|
|||
Эксперт Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 29 Всего: 186 |
http://www.gotdotnet.com/team/fxcop/ |
|||
|
||||
Medved |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 7209 Регистрация: 15.9.2002 Где: Kazakhstan, Astan a Репутация: 3 Всего: 154 |
-------------------- |
|||
|
||||
Exception |
|
|||
Эксперт Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 29 Всего: 186 |
||||
|
||||
Softaz |
|
|||
wasm Профиль Группа: Участник Сообщений: 373 Регистрация: 16.1.2006 Репутация: 3 Всего: 16 |
http://www.activeserverpages.su/catalog.asp?what=component
Коллекция компонент, ссылки на другие сайты. -------------------- Разочарованный в .NET |
|||
|
||||
Softaz |
|
|||
wasm Профиль Группа: Участник Сообщений: 373 Регистрация: 16.1.2006 Репутация: 3 Всего: 16 |
http://LearnVisualStudio.NET - более 400 видеоуроков по .NET, C#, VisualBasic, ASP.NET и другим
-------------------- Разочарованный в .NET |
|||
|
||||
DrB |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 24.7.2006 Где: Москва Репутация: нет Всего: нет |
Ч. Петцольд: учебник по C# в 2-х томах + примеры - особенно будет полезно для начинающих
http://rapidshare.de/files/3209587/Petzold...arp_v1.rar.html - Часть 1 http://rapidshare.de/files/3213491/Petzold...arp_v2.rar.html - Часть 2 http://rapidshare.de/files/3226510/code_CSharp.rar.html - Примеры Это сообщение отредактировал(а) DrB - 26.7.2006, 23:30 |
|||
|
||||
mr.DUDA |
|
|||
3D-маньяк Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 110 Всего: 232 |
http://www.codeproject.com/csharp/CompactSerialization.asp
Замена обычной бинарной сериализации, результирующий байтовый массив в десятки или даже сотни раз меньше по длине, чем создаёт BinaryFormatter, а скорость во много раз больше, за счёт реализации интерфейса ICompactSerializable пользовательскими классами. -------------------- |
|||
|
||||
dio30 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 3.10.2006 Репутация: нет Всего: нет |
||||
|
||||
Berserk |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 104 Регистрация: 14.12.2006 Где: Столица Донбасса - Горловка Репутация: 1 Всего: 2 |
Я обратил внимание, что очень много людей работают с офисными приложениями. Вот ссылки по Excel и Word.
http://wladm.narod.ru/C_Sharp/comexcel.html http://wladm.narod.ru/C_Sharp/comword.html Это сообщение отредактировал(а) Berserk - 29.12.2006, 11:37 --------------------
|
|||
|
||||
mr.DUDA |
|
|||
3D-маньяк Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 110 Всего: 232 |
Berserk, лови заслуженный плюс.
-------------------- |
|||
|
||||
ak4 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 28.1.2007 Репутация: нет Всего: нет |
Добрый день!
Хочу начать изучать Си шарп. Если нетрудно ,поделитесь ссылками откуда я могу скачать крякнутый Visual Studio 2005 Professional Edition? |
|||
|
||||
Дрон |
|
|||
Java-ненавистник :) Профиль Группа: Участник Клуба Сообщений: 3179 Регистрация: 29.12.2002 Где: Санкт-Петербург Репутация: 24 Всего: 92 |
Модератор: Обсуждение "крякнутых" программ на форуме запрещено -- читай правила. -------------------- Да. Именно так. |
|||
|
||||
ivashkanet |
|
|||
Кодю потиху Профиль Группа: Участник Клуба Сообщений: 3684 Регистрация: 23.2.2006 Где: Гомель, Беларусь Репутация: 47 Всего: 149 |
Качай экспресс версию с сайта майкрософта. Она бесплатная и почти не чем не отличается от профешионал. Вот страничка экспрессов А это прямая ссылка на страничку скачивания Visual C# 2005 Express Edition |
|||
|
||||
Injener |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 113 Регистрация: 6.10.2006 Где: СПб Репутация: нет Всего: 1 |
Меня интересует создание дистрибутивов в VS. Net 2005. Уже несколько дней пытаюсь найти в инете, и все бесполезно.
Если кто знает, кинте ссылку на статью, пример или хоть что-нибудь полезное, пусть даже на английском языке... --------------------
Любое дело можно сделать тремя способами:1) правильно2) неправильно3) и так как это делают в армии |
|||
|
||||
mr.DUDA |
|
|||
3D-маньяк Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 110 Всего: 232 |
-------------------- |
|||
|
||||
Injener |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 113 Регистрация: 6.10.2006 Где: СПб Репутация: нет Всего: 1 |
В каком разделе вообще можно задать такой вопрос?
--------------------
Любое дело можно сделать тремя способами:1) правильно2) неправильно3) и так как это делают в армии |
|||
|
||||
Idsa |
|
|||
Эксперт Профиль Группа: Участник Сообщений: 2086 Регистрация: 5.12.2006 Где: Томск Репутация: 14 Всего: 62 |
Да в этом же разделе, только в новом топике! |
|||
|
||||
Gelis |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 145 Регистрация: 26.10.2006 Где: Брест Репутация: 2 Всего: 4 |
||||
|
||||
QryStaL |
|
|||
Intellectual feast Профиль Группа: Участник Сообщений: 914 Регистрация: 30.11.2005 Репутация: 14 Всего: 32 |
-------------------- I don't need a reason being who I am... |
|||
|
||||
ivashkanet |
|
|||
Кодю потиху Профиль Группа: Участник Клуба Сообщений: 3684 Регистрация: 23.2.2006 Где: Гомель, Беларусь Репутация: 47 Всего: 149 |
QryStaL, а как твой Паинт относиться к программирования под .Net?
|
|||
|
||||
mr.DUDA |
|
|||
3D-маньяк Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 110 Всего: 232 |
ivashkanet, тема не ограничивается программированием:
"Находки, заметки и ссылки на интересные ресурсы по .NET" Проект Paint.NET довольно динамично развивается, сырцы интересно полистать. -------------------- |
|||
|
||||
ivashkanet |
|
|||
Кодю потиху Профиль Группа: Участник Клуба Сообщений: 3684 Регистрация: 23.2.2006 Где: Гомель, Беларусь Репутация: 47 Всего: 149 |
||||
|
||||
darkness |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 173 Регистрация: 5.8.2006 Где: Москва Репутация: нет Всего: 1 |
--------------------
Вина каких стран Вы предпочитаете в это время суток? (Булгаков. "Мастер и Маргарита") |
|||
|
||||
kurzon |
|
|||
Опытный Профиль Группа: Участник Сообщений: 307 Регистрация: 12.8.2007 Репутация: -8 Всего: -11 |
http://blog.excode.ru/post187-net_framework_source.html
Microsoft показала исходники библиотек .Net Framework ( by http://blog.excode.ru/post187-net_framework_source.html ) |
|||
|
||||
Experimenter |
|
|||
Опытный Профиль Группа: Участник Сообщений: 430 Регистрация: 8.5.2007 Где: Уфа Репутация: 8 Всего: 17 |
-------------------- public Zlo FromTwoEvilsChooseSmaller(Zlo zlo1, Zlo zlo2){ if(zlo1 < zlo2) return zlo1; else if(zlo1 > zlo2) return zlo2; else throw new Exception("Kill yourself by the wall"); } |
|||
|
||||
Magnetic |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 111 Регистрация: 11.11.2006 Репутация: нет Всего: 1 |
IdeaBlade DevFroce значительно упрощает работу с базами данных, помогает в создании интерфейса формы для отображения данных из базы. Небольшой пример. Приложение, описанное в хелпе IdeaBlade DevForce, позволяет просматривать информацию о сотрудниках из базы данных. Информация текстовая и графическая. Для создания этого приложения с использованием IdeaBlade DevForce программисту необходимо сделать необходимые действия в IdeaBlade Object Mapper и написать лишь одну строчку кода плюс описание пользовательского поля, которое не хранится в базе данных.
--------------------
Dude, where's my car? |
|||
|
||||
ishimcity |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 230 Регистрация: 1.6.2007 Где: Тюменская область . Ишим Репутация: нет Всего: 1 |
http://wladm.narod.ru/C_Sharp/ Много интересно го особенно для начинающих
|
|||
|
||||
Real |
|
|||
Опытный Профиль Группа: Участник Сообщений: 507 Регистрация: 9.11.2007 Репутация: 1 Всего: -1 |
Ктото скиньте литературу по 2005 ADO.NET ?
|
|||
|
||||
firstone |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 116 Регистрация: 25.9.2007 Где: Кровью залитая Св ятая Земля Репутация: 1 Всего: 7 |
Приветствую!
Только что Visual Studio 2005 выкинул ексепшн и хотел закрыться. Всю работу с утра я не сохранял. Что же делать!? Без паники! Нажимаем Debug в окне с ошибкой, далее выбираем чем хотите дебагить (я выбрал VS2005 ). Потом переходим в дизассемблер и смотрим где он падает. У меня просто был цикл в котором он сканировал XML комментарий и искал знак меньше для закрытия тага (<) Но его там не было и поэтому он вылетал за свою область памяти. Я просто отредактировал память через меню Debug->Windows->Memory->Memory1, аддресс можно задать по значениям в соответствующих регистрах. Я поставил там знак меньше и все сработало. После этого я просто нажал "Save all". Вот сейчас впал в экзальтацию (сколько кода мог бы потерять!) и решил поделиться методом с остальными. Кстати к этому методу я прибегал многократно, но он меня не всегда выручал. П.С. Вообще в студии полно глюков. Ужаснейшая среда разработки. Извините за офтоп. --------------------
В программировании я конфуцианец. В жизни я либерал-демократ. В душе я буддист.Добавлено через 1 минуту и 9 секундА на самом деле я лентяй. |
|||
|
||||
QryStaL |
|
|||
Intellectual feast Профиль Группа: Участник Сообщений: 914 Регистрация: 30.11.2005 Репутация: 14 Всего: 32 |
firstone,
когда запускаешь код на выполнение, он автоматически сохраняется. Так что ты ничего не мог потерять )) -------------------- I don't need a reason being who I am... |
|||
|
||||
firstone |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 116 Регистрация: 25.9.2007 Где: Кровью залитая Св ятая Земля Репутация: 1 Всего: 7 |
QryStaL, Только я его с утра не запускал. Так что, все бы стерлось
--------------------
В программировании я конфуцианец. В жизни я либерал-демократ. В душе я буддист.Добавлено через 1 минуту и 9 секундА на самом деле я лентяй. |
|||
|
||||
tol05 |
|
|||
Эксперт Профиль Группа: Участник Клуба Сообщений: 1632 Регистрация: 21.12.2006 Где: Харьков Репутация: 63 Всего: 170 |
Привет всем.
Было свободное время - перевел мануал .Net Memory Profiler-а на русский язык. Зачем? Ну... лично для меня, с моим далеко не идеальным английским, оказалось очень тяжело читать мануал .Net Memory Profiler-а на английском. После "четвертого чтения" я понял, что ничего не понял Потому как кроме языковой, была более важная проблема. О работе памяти в .Net есть немного хороших источников (в основном, все они переписывают Рихтера, дорисовывают цветные картинки и т.д.) А ведь кроме него еще кое-кому есть что рассказать (разработчики .Net Memory Profiler-а не только свой софт описали, но и кое-что о памяти тоже). Да и источники не всегда используют одни и те же термины, а если и используют, то иногда трактуют их или недостаточно ясно, или вообще по-разному... Пришлось подправить некоторые места по терминологии, кое-что расписать поподробнее, кое-какие "засоряющие мозг" подробности убрать. Но мои изменения текста очень и очень минимальны, так что перевод близок к тексту процентов эдак на 95-98... В конце концов, я переводил для себя... Но т.к. все равно на это было затрачено какое-то время, решил поделиться этим материалом с вами. Я запостил мануал (в виде документа word) на рапидшару (он размером - около 40 страниц все-таки) В переведенный мануал я не включил два раздела: - работа через командную строку - .Net Memory Profiler API Я думаю, эти темы не являются жизненно-важными, если они кому-то нужны, то о них можно и в оригинале прочитать. Мне они не были нужны и я их не переводил Может потом, как-нибудь... перевод лежит здесь: http://rapidshare.de/files/41092475/NET_Me...7_2003.doc.html сайт разработчиков профайлера(там же - оригинал мануала и три видеоурока, рекомендую). Могут быть ошибки, могут быть опечатки. Пишите о них, второе издание их учтет Также рекомендовал бы прочесть: 1. Книгу Рихтера "C# via .Net" 2. Garbage Collector Basics and Performance Hints 3. Внутреннее устройство .NET Framework — как CLR создает объекты периода выполнения 4. GC в .NET ну, вроде все. Спасибо за внимание. Это сообщение отредактировал(а) tol05 - 8.12.2008, 20:20 -------------------- На хорошей работе и сны хорошие снятся. |
|||
|
||||
miki |
|
|||
Новичок Профиль Группа: Участник Сообщений: 35 Регистрация: 23.12.2006 Репутация: нет Всего: нет |
"C# и платформа .NET. Библиотека программиста" http://www.filefactory.com/file/b2b268/
C# и платформа .NET. Библиотека программиста (PDF) 32 mb Язык программирования C# 2008 и платформа .NET 3.5 (PDF) 16 mb http://www.filefactory.com/file/3a556f/ Полный справочник по С# (Шилдт) (PDF) 24mb http://www.sendspace.com/file/jpl39a На английском языке Это сообщение отредактировал(а) miki - 1.2.2008, 18:26 |
|||
|
||||
tol05 |
|
|||
Эксперт Профиль Группа: Участник Клуба Сообщений: 1632 Регистрация: 21.12.2006 Где: Харьков Репутация: 63 Всего: 170 |
Привет всем.
Тренинг-материалы для подготовки к экзаменам: 70-536 70-528 70-547 Все что было на диске - книги в pdf формате (на английском правда), код, тренинг система - на рапидшаре. Архив в двух частях http://rapidshare.com/files/97750507/TK_53..._Part1.zip.html http://rapidshare.com/files/97749232/TK_53..._Part2.zip.html качаем, изучаем, сдаем... и чувствуем себя все лучше... лучше ... и лучше Это сообщение отредактировал(а) tol05 - 12.3.2008, 15:36 -------------------- На хорошей работе и сны хорошие снятся. |
|||
|
||||
Real |
|
|||
Опытный Профиль Группа: Участник Сообщений: 507 Регистрация: 9.11.2007 Репутация: 1 Всего: -1 |
Книга "Язык C#" в формате [*doc] http://depositfiles.com/files/4554880
Учебник по Csharp в формате [*.doc] http://depositfiles.com/files/4555235 Учебник по .NET 3.5 [*.doc] http://depositfiles.com/files/4555309 C# для разработчиков_на Java http://depositfiles.com/files/4555351 Введение в программирование на C#2.0 http://depositfiles.com/files/4555583 Статии по С# ( by RSDN )-- http://depositfiles.com/files/4555830 Д.М. Златопольский - Сборник задач по программированию 1600 - http://depositfiles.com/files/4556244 Уроки по C# - http://depositfiles.com/files/4556335 С# Метода - http://depositfiles.com/files/4556543 Том Милер С# + DirectX = http://depositfiles.com/files/4557542 Герберт Шилдт - C# Учебный Курс .NET 1.1 - http://depositfiles.com/files/4558778 Сайт http://www.intuit.ru/department/pl/csharp/ Введение в программирование на C# 1.0 можете скачать тут http://depositfiles.com/files/4559224 Сайт http://www.intuit.ru/department/pl/csharp20/ Введение в программирование на C# 2.0 можете скачать http://depositfiles.com/files/4566177 Язык интегрированных запросов ( by .NET 3.5 ) [*.pdf] - http://depositfiles.com/files/4566356 Практика программирования USB.(Агуров)(2006) - http://depositfiles.com/files/4566983 C-Sharp для юзеров( уроки С-Sharp ) - http://depositfiles.com/files/4567640 Куча методычок для преподов по С# ( на укр. языке ) - http://depositfiles.com/files/4568170 ADO.NET ( сайт http://www.intuit.ru/department/se/msadonet/ ) Вы можете скачать http://depositfiles.com/files/4573553 Перезагрузка операторов ( из книге "C# 2008 ускоренный курс для профессионалов" ) - http://depositfiles.com/files/4577763 WPF ( .NET 3.0 ) - http://depositfiles.com/files/4578013 Доступ к данным в .NET 3.0 - http://depositfiles.com/files/4579294 C# для разработчиков на C++ - http://depositfiles.com/files/4578994 Манипулирование файлами и реестром в .NET 3.0 - http://depositfiles.com/files/4579092 C# для разработчиков на Visual Basic 6 - http://depositfiles.com/files/4579398 Работа с XML в .NET 3.0 - http://depositfiles.com/files/4579527 ООП из книге "Для профессионалов .NET 3.0" - http://depositfiles.com/files/4594993 SQL Server 2005 из книге "Для профессионалов .NET 3.0" - http://depositfiles.com/files/4595282 COM+-компонент для 1С на C# - http://depositfiles.com/files/4596343 C-Sharp lessons [htm] - http://depositfiles.com/files/4599356 Стили из книги WPF: Windows Presentation Foundation в .NET 3.0 для профессионалов - http://depositfiles.com/files/4659459 |
|||
|
||||
chipset |
|
|||
Эксперт Профиль Группа: Экс. модератор Сообщений: 4067 Регистрация: 11.1.2003 Где: Seattle, US Репутация: 1 Всего: 164 |
Боян не боян но C# 3.0 и LINQ.
--------------------
|
|||
|
||||
nettitan |
|
|||
Новичок Профиль Группа: Участник Сообщений: 45 Регистрация: 9.6.2006 Где: г. Хмельницкий Репутация: нет Всего: нет |
Вот еще парочку книг екзаменов Мелкософта на русском
70-528 - Разработка клиентских веб-приложений 70-536 - Основы разработки приложений 70-526 - Разработка клиентских Windows-приложений |
|||
|
||||
Kosten |
|
|||
Новичок Профиль Группа: Участник Сообщений: 45 Регистрация: 30.6.2003 Где: Cанкт-Петербург Репутация: нет Всего: нет |
Блог Сары Форд на русском. Много полезных советов по работе со студией.
|
|||
|
||||
loma |
|
|||
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 7.7.2008 Репутация: 1 Всего: 1 |
Полезная книга для новичков и не только
БХВ - C#. Сборник рецептов (+CD-ROM).2007 http://depositfiles.com/files/6454028 и фаилы к книге http://depositfiles.com/files/6454133 Если кому надо могу вылажить на рапиде |
|||
|
||||
mihryak |
|
||||
Опытный Профиль Группа: Участник Сообщений: 731 Регистрация: 28.4.2007 Где: С-Пб Репутация: 19 Всего: 36 |
Про SoapExtensions (навеяно этой темой)
Пример из ссылки логирует все soap-реквесты и -респонзы в файл Для общего ознакомления рекомендую ещё почитать тут И жизненный пример расширения - добавление секьюрности Прикручивание расширения soap делается прописыванием в app.config'е в секции configuration
Сама обработка заключается в добавлении подписи к потоку реквеста Виртуальный метод ChainStream используется для получения доступа к потоку, содержащему сами soap-сообщения, ниже происходит его сохранение для дальнейшего использования, при этом возвращается новый поток Нас интересует стадия AfterSerialize - The stage just after a SoapMessage is serialized, but before the SOAP message is sent over the wire - т.е. перед непосредственной отправкой подготовленного soap-сообщения В стадии BeforeDeserialize - The stage just before a SoapMessage is deserialized from the SOAP message sent across the network into an object - необходимо не забыть вернуть исходные данные сообщения
Это сообщение отредактировал(а) mihryak - 22.7.2008, 16:03 |
||||
|
|||||
Mag |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 107 Регистрация: 23.6.2005 Репутация: нет Всего: нет |
Интересная находка: Коллекция сниппетов
--------------------
В каждой черной комнате есть выход - всегда есть выход с любой ситуации! |
|||
|
||||
QryStaL |
|
|||
Intellectual feast Профиль Группа: Участник Сообщений: 914 Регистрация: 30.11.2005 Репутация: 14 Всего: 32 |
Quake II .NET is a version of the popular Quake II game, ported to native and managed C++ using Microsoft® Visual Studio® .NET™ 2003.
-------------------- I don't need a reason being who I am... |
|||
|
||||
BestRoot |
|
|||
Новичок Профиль Группа: Участник Сообщений: 27 Регистрация: 30.10.2008 Репутация: нет Всего: нет |
Всем привет!
есть несколько наболевших вапросов: 1.Как считать картинку со сканера (чтобы на форме нажал на кнопку сканер отсканировал и на форму картинку вывел)? 2.Как написать Клиент,Сервер чтобы на одном компе в Textbox написал кнопку нажал и на другом компе текст высветился? Зарание спасибо начинающий девелопер root |
|||
|
||||
jorikdima |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 107 Регистрация: 18.1.2008 Где: Там, где Зенит Репутация: нет Всего: нет |
Неплохо было бы в соответствующих темах спрашивать, а не где вздумалось. Это сообщение отредактировал(а) jorikdima - 5.11.2008, 16:48 |
|||
|
||||
Bogdan1024 |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1436 Регистрация: 28.9.2005 Где: Киев Репутация: 5 Всего: 13 |
Remoting соккеты COM+ Выбирай -------------------- |
|||
|
||||
Tala |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 13.12.2006 Репутация: нет Всего: нет |
Приветствую.
Посоветуйте книги с задачами (задачник) для лучшего понимания ООП и его применения. Желательно в электронном виде. Извините если не в тему, хотелось бы услышать ответ от C# разработчиков какие задачи они решали чтобы понять ООП. Заранее благодарен |
|||
|
||||
de_Nis |
|
|||
Старательный Профиль Группа: Участник Сообщений: 223 Регистрация: 19.10.2006 Где: Молдова Репутация: нет Всего: 6 |
Зайди на сайт http://www.intuit.ru/rating_courses/, зарегистрируйся, запишись на курсы по C# и решай задачи, которые там же, на курсах, есть. Получишь оценку и будешь знать свой уровень знаний. Поищи книгу: Бишоп "С# в кратком изложении" (Москва, Бином, 2005 г.), есть в эл. виде - в ней каждая глава заканчивается контрольными вопросами и упражнениями. --------------------
Несчастлив не тот, у кого ничего нет, а тот, кто ничего не хочет… |
|||
|
||||
mor3 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 28.11.2008 Репутация: нет Всего: нет |
http://www.pinvoke.net
удивлен что тут нет)) оччччень полезный сайт для тех кто использует API-функции, даны примеры(C# or VB.NET) вызова многих полезных функций удобная навигация по dll-кам с выбором нужного метода есть свой плагин для VS enjoy Это сообщение отредактировал(а) mor3 - 12.2.2009, 02:43 |
|||
|
||||
Partizan |
|
|||
Let's do some .NET Профиль Группа: Модератор Сообщений: 2828 Регистрация: 19.12.2005 Где: Санкт-Петербург Репутация: 18 Всего: 67 |
mor3, на самом деле есть...
-------------------- СУВ, Partizan. |
|||
|
||||
elw00d |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 24.5.2009 Репутация: 2 Всего: 2 |
Если вы пишете приложения с использованием WinForms, WPF или консольные приложения, то, возможно, пригодится.
Кратко : тулза берет конфиг-файл, в котором указаны пути к исходным данным и опции, сжимает нужные сборки, собирает одну результирующую, добавляя туда сжатые сборки. Во время выполнения на обработчик резолвинга имен сборок вешается хендлер, который будет распаковывать в памяти нужные сборки и отдавать приложению. Можно также добавлять нативные DLL-ки и вообще любые файлы. Они при загрузке будут распакованы в указанные директории (относительные или абсолютные). В общем, экономит место на диске, время загрузки и упрощает развертывание. Надеюсь, кому-нибудь будет полезным. Откуда скачать : http://nbox.codeplex.com В архиве - исходники и примерчик для сборки самого NBox'a. Документации пока нет, но скоро будет, пока - только по примерам. |
|||
|
||||
ivashkanet |
|
|||
Кодю потиху Профиль Группа: Участник Клуба Сообщений: 3684 Регистрация: 23.2.2006 Где: Гомель, Беларусь Репутация: 47 Всего: 149 |
elw00d, интересная идея
Правда не совсем пока догоняю практическое применение (никогда не парился насчет занимаемого места и количества файлов в папке lib). Кроме как в качестве обфускатора (хотя там LZMA-сжатие) и для использования проги на флешке... хз в общем. Ну да ладно. Ты, насколько я понял, представляешь разработчиков nbox-а. Так что вопросы к тебе. Насколько юзабельлен релиз 0,11? Что уже сейчас умеет делать? Где можно посмотреть родмап? Когда планируется бета (хотя бы)? Когда стартовал проект? (надеюсь раньше 15 мая, когда появился проект на кодплексе) В общем, я понимаю что для того чтобы программа развивалась ей нужны пользователя (бета/альфа тестеры). Но сырую поделку никто юзать не будет. Так что хотелось бы больше инфы. Так как то что на кодплексе и тут больше похоже на рекламу (если хотите: как будет выглядеть продукт когда зарелизитсья). СУВ, ivashkanet Добавлено через 8 минут и 55 секунд Кста, на сайте написано что проект в Альфе. Он действительно в Альфе? Т.е. у него уже присутствует вся заявленная функциональность, большинство багов пофикшено и т.д. |
|||
|
||||
elw00d |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 24.5.2009 Репутация: 2 Всего: 2 |
Из заявленного функционала работает практически все (единственное, что не доделано - кастомизация сжатия, сейчас жмется всегда одинаково, этот вопрос еще нужно обдумать). Проект стартовал месяцем раньше, на codeplex был выложен первый рабочий вариант. Сейчас - третий коммит. Пока что проблем мной не замечено, я успешно обрабатывал им WindowsForms и WPF программы, содержащие более 20 библиотек. Документации пока нет, но мне кажется, что по примеру, который выложен в архиве, можно сделать аналогичные конфигурационные файлы для своих программ и попробовать в действии. В ближайшее время должно появиться описание XML файла с рекомендациями по составлению конфигов и несколько отдельных простых примеров. Принимаются предложения о развитии проекта.
// PS. Обсуждение деталей, думаю, лучше перенести на codeplex, потому как модераторы позиционируют эту тему не для фидбэка. |
|||
|
||||
arilou |
|
|||
Великий МунаБудвин Профиль Группа: Экс. модератор Сообщений: 2646 Регистрация: 15.7.2004 Где: город-герой Минск Репутация: 21 Всего: 61 |
elw00d, согласен, уже создал интересующую меня тему
|
|||
|
||||
ivashkanet |
|
|||
Кодю потиху Профиль Группа: Участник Клуба Сообщений: 3684 Регистрация: 23.2.2006 Где: Гомель, Беларусь Репутация: 47 Всего: 149 |
elw00d, спасибо. Буду иметь ввиду.
|
|||
|
||||
hkdkest |
|
|||
Опытный Профиль Группа: Участник Сообщений: 300 Регистрация: 30.11.2008 Репутация: нет Всего: 1 |
Модератор: Сообщение скрыто. |
|||
|
||||
maxsus |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 27.2.2007 Репутация: нет Всего: нет |
Чет ненашол раздела - литература...напишу сюда.
Сомневаюсь что найдется....но очень нужны книги(в электронном виде...на бумагу денег нет =( ) Наверно уже весь инет облазил....ненайти.... Silverlight 2 с примерами на C# 2008 для профессионалов Microsoft ASP.NET 3.5 с примерами на C# 2008 и Silverlight 2 для профессионалов, 3-е издание |
|||
|
||||
Linus |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 129 Регистрация: 13.8.2006 Где: Украина Репутация: 1 Всего: 4 |
Вот вчера отсканил книжку "Шаблоны реализаиции корпоративных приложений". Книга формирует у программиста ценности и принципы, на основе которых делаются конкретные решения на каждом шагу написания качественного кода программы. В общем, мега-супер вещь, всем маст хев
(с) Diamail rapidshare (NOT premium) IFolder (Доступен до: 2009-08-26) |
|||
|
||||
larum |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 18.10.2009 Репутация: нет Всего: нет |
||||
|
||||
Kanes |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 161 Регистрация: 11.3.2005 Репутация: нет Всего: нет |
Patterns & practices
Это сообщение отредактировал(а) Kanes - 21.2.2010, 15:14 --------------------
Big gun - big future |
|||
|
||||
nettitan |
|
|||
Новичок Профиль Группа: Участник Сообщений: 45 Регистрация: 9.6.2006 Где: г. Хмельницкий Репутация: нет Всего: нет |
Вот хорошая книженция...
Нэш Т. C# 2008 Ускоренный курс для профессионалов. 2008, 576 стр. Исходники к книге |
|||
|
||||
nettitan |
|
|||
Новичок Профиль Группа: Участник Сообщений: 45 Регистрация: 9.6.2006 Где: г. Хмельницкий Репутация: нет Всего: нет |
||||
|
||||
Suliman |
|
|||
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 24.7.2011 Репутация: нет Всего: нет |
Немного не под тему топика, но может кому-то пригодится:
Сравнение C# с Python а так же Ruby vs C# Это сообщение отредактировал(а) Suliman - 13.8.2011, 17:37 |
|||
|
||||
Antei |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 21.4.2014 Репутация: нет Всего: нет |
Возможно, кому-то будет интересно онлайн-тьюториал по C#: Руководство по языку программирования C#
|
|||
|
||||
wapmorgan |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 20.5.2012 Репутация: нет Всего: нет |
Думаю, что полное руководство по C# 4.0 кому-нибудь пригодится.
http://csharplang.website/ epub, mobi Это сообщение отредактировал(а) wapmorgan - 9.4.2015, 03:30 |
|||
|
||||
Прежде чем создать тему, посмотрите сюда: | |
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |