powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / что нельзя на C#?
25 сообщений из 72, страница 2 из 3
что нельзя на C#?
    #35770574
europ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZeusTheTrueGodЗакройте топик, разбаньте МСУ.
со вторым пунктом согласен, а с первым нет!
Вот нельзя написать dll в C#, которая делала бы глобальный хук, не на мышь и клаву =(((
Столкнулся с такой траблой и помог лишь C++
...
Рейтинг: 0 / 0
что нельзя на C#?
    #35770948
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
europВот нельзя написать dll в C#, которая делала бы глобальный хук, не на мышь и клаву =(((
Столкнулся с такой траблой и помог лишь C++Трудно написать DLL на С++/CLI, которая выполнит невозможное (неудобное) на C# ?

ЗЫ: достали уже с проблемами деплоя...
...
Рейтинг: 0 / 0
что нельзя на C#?
    #35771166
Clipper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
внесу свою лепту.

на C# нельзя написать прогу или DLL, для отображения уровня сигнала(dB) WiFi на PocketPC.

на личном опыте проверено.

Вывод, если нужно работать с ЖЕЛЕЗОМ используйте C++
...
Рейтинг: 0 / 0
что нельзя на C#?
    #35771180
МСУ фтопке
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
europZeusTheTrueGodЗакройте топик, разбаньте МСУ.
со вторым пунктом согласен, а с первым нет!

Благодарю, коллеги!

Clipperвнесу свою лепту.
на C# нельзя написать прогу или DLL, для отображения уровня сигнала(dB) WiFi на PocketPC.
на личном опыте проверено.
Вывод, если нужно работать с ЖЕЛЕЗОМ используйте C++

Простите, а Вы использовали ассемблерные вставки в решении? Если нет, то хотелось бы узнать, в чём именно была сложность? Раскройте тему.

[Posted by 10.0.0.50 via http://algart.net/ww This is added while posting a message to avoid misuse.
Try: http://webwarper.net/webwarper.exe Example of viewing: http://webwarper.net/ww/~av/lycos.com ]
...
Рейтинг: 0 / 0
что нельзя на C#?
    #35771235
Clipper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторПростите, а Вы использовали ассемблерные вставки в решении? Если нет, то хотелось бы узнать, в чём именно была сложность? Раскройте тему.

Все очень просто, в .compact FW имееет ряд ограничений(причем существенных), нет возможности на уровне железа подконектиться к адаптеру(драйверу).....у меня это не получилось.
Левые компаненты не использовал(да и не лююл. я это, проше самому написать)

вот помогла статейка

http://msdn.microsoft.com/en-us/library/aa447884.aspx

главное тут ЭТО
авторtypedef enum _NDIS_802_11_NETWORK_INFRASTRUCTURE {
Ndis802_11IBSS,
Ndis802_11Infrastructure,
Ndis802_11AutoUnknown,
Ndis802_11InfrastructureMax,
} NDIS_802_11_NETWORK_INFRASTRUCTURE, *PNDIS_802_11_NETWORK_INFRASTRUCTURE;

решил плюнуть на C# и написать DLL на С++, потом тянуть от туда данные., получается все велеколепно и быстро, осталось только навести "марофет" и бежать за пивом
...
Рейтинг: 0 / 0
что нельзя на C#?
    #35771251
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ClipperВывод, если нужно работать с ЖЕЛЕЗОМ используйте C++На С# написана программа для управления устройством считывания электронных карт. Взаимодействие производится через COM-порт. Это "работа с железом" или нет?
...
Рейтинг: 0 / 0
что нельзя на C#?
    #35771254
МСУ фпечи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Clipperрешил плюнуть на C# и написать DLL на С++

Так надо было именно с этого начинать, прежде чем голословно утверждать "на C# нельзя написать прогу или DLL, для отображения уровня сигнала(dB) WiFi на PocketPC".

Ниасилили, решили не мучаться, сэкономили время и т.д. - это я принимаю, но то, что НЕЛЬЗЯ - простите, как-то голословно.

По Вашей тебе я не работал, что бы что-то конкретизировать, но, согласитесь, прежде чем что-то утверждать, нужно привести, минимум, вменяемые аргументы. "решил плюнуть на C# и написать DLL на С++" аргументом не является.

[Posted by 10.0.0.50 via http://algart.net/ww This is added while posting a message to avoid misuse.
Try: http://webwarper.net/webwarper.exe Example of viewing: http://webwarper.net/ww/~av/lycos.com ]
...
Рейтинг: 0 / 0
что нельзя на C#?
    #35771399
Clipper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КClipperВывод, если нужно работать с ЖЕЛЕЗОМ используйте C++На С# написана программа для управления устройством считывания электронных карт. Взаимодействие производится через COM-порт. Это "работа с железом" или нет?

а COM на чем написан?.
я не хочу сказать что C#, чем то хуже C++.
Просто C # является очень хорошим для Windows, веб, базы данных.
А для других целей нужно болие "низкое" из языков высокого уровня, что позволяет эффективного манипулирования системой ресурсов. Для этого и нужен C#.


А "плюнул" на C#, в процессе разработки функционала для считывания уровня сигнала WiFi, т.к не нашел решения....искал очень долго.
...
Рейтинг: 0 / 0
что нельзя на C#?
    #35771427
МСУ фтопке
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ClipperА "плюнул" на C#, в процессе разработки функционала для считывания уровня сигнала WiFi, т.к не нашел решения ....искал очень долго.

Вот это другое дело :)

[Posted by 10.0.0.50 via http://webwarper.net This is added while posting a message to avoid misuse.
Try: http://webwarper.net/webwarper.exe Example of viewing: http://webwarper.net/ww/~av/sql.ru/forum/actualthread.aspx?tid=632154&pg=2 ]
...
Рейтинг: 0 / 0
что нельзя на C#?
    #35771520
ык в SP3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
unqi seeunqi see,
ув. я говорю о мелких программках распространяемых через интернет.

Я понимаю что катастрофы в этом нет и от этой "тележки" не избавится + у многих пользователей как минимум 2.0 стоит. Просто хотел узнать как юзеры к этому относятся? И кто писал?ИМХО, очень скоро никто на это дело внимания обращать не будет - установить фреймворк жизнь заставит.

Было бы ТАК! проще жить если хотя бы 2.0 в хрюше интегрирован был. Ну я имею ввиду какой нить сервис пак. Это бы точно подстегнуло бы спрос и на студию и шарперам стало бы проще жить.((

Дык в SP3 уже ставиться Фрейм 2.0 для XP а в висте он итак пойдет.
...
Рейтинг: 0 / 0
что нельзя на C#?
    #35771547
Фотография Ъй
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Опять холивар C# vs C++ vs.. пошел... Надоело уже, чесслово. Вот этот топик - не смотрели? Хулители C# - вас силой на нем заставляют писать? Нет - пишите на чем нравится, и не заставляйте местных обитателей цитировать Ф.Ф. Преображенского. Заставляют - обращайтесь в международный суд по правам человека.

Первым делом мы испортим самолёты.
...
Рейтинг: 0 / 0
что нельзя на C#?
    #35771603
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Clipperа COM на чем написан?Это имеет какое-то значение? Вы так и не ответили на мой вопрос.
...
Рейтинг: 0 / 0
что нельзя на C#?
    #35771685
Clipper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей К,

Если COM(DLL), написана не на C#, то нет., т.к вы работаете с той же сборкой.

а если DLL написан на C++(или ином языке), то это совсем другое извращение
...
Рейтинг: 0 / 0
что нельзя на C#?
    #35771703
Фотография student-uni
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ фбане
Нет, я думаю над тем - сколько с Вас снять бабла, если я напишу за конкретный срок а-ля траффик инспектор на дотнете.
Вы готовы выложить приличную сумму за стороннюю зарзработку?


а-ля траффик инспектор на дотнете
полно бесплатно, смотрите респозиторий,

Я ничего не разрабатываю. Тема топика - "что нельзя на с шарп"

Я привел пример ситуации. Вы утверждаете обратное.

Аргумент типа "давай бабло - покажу" мне кажется не к месту

Если Вы приведете хоть один довод, как решается вышеописанная задача
я признаю что был не прав и все.

Так что если хотите продолжить диалог Поясню,
Вы конечно можете отловить в указанной ситуации
ВПН пакет, но целевой адрес Вы увидите
только комПьютера по ВПН соединению на другом конце,
А целевой адрес куда пошел пакет по ремоут соединению будет закодирован в заголовке в ВПН пакете,
и закодирован не как нибудь.

Вы конечно можете его и раскодировать, но тогда Вам прийдется писать раскодировщик
для всех типов ВПН соединений, ибо каждый кодирует по своему.

Отсюда глобальное решение проблемы - ловить исходный пакет на драйверном уровне,
еще до того как он будет обернут в ВПН пакет.

Низкоуровневый драйвер на С шарп написать нельзя.
(Ок. Скажем так, я не знаю как написать)
...
Рейтинг: 0 / 0
что нельзя на C#?
    #35771761
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ClipperАлексей К,

Если COM(DLL), написана не на C#, то нет., т.к вы работаете с той же сборкой.

а если DLL написан на C++(или ином языке), то это совсем другое извращениеНе COM(DLL), а COM-порт (последовательный порт).
...
Рейтинг: 0 / 0
что нельзя на C#?
    #35772001
МСУ фпечи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
student-uniа-ля траффик инспектор на дотнете
полно бесплатно, смотрите респозиторий
И в чем тогда проблема? Вы ее так и не озвучили.

student-uniЯ ничего не разрабатываю. Тема топика - "что нельзя на с шарп"
Это Вы к чему? Я прекрасно помню тему топика.

student-uniЯ привел пример ситуации. Вы утверждаете обратное.
Пока Вы толком ничерта не привели. Напомню Вам:

student-uni1.не возможно написать многое что касается ядра ос
2. низкоуровневый драйвер

1. Итак, что Вы понимаете под касанием ядра? Где конкретика, с которой Вы столкнулись при написании решения?
2. Что Вы понимаете под низкоуровневым драйвером? Где конкретика, с которой Вы столкнулись при написании решения?

student-uniАргумент типа "давай бабло - покажу" мне кажется не к месту
"давай бабло - покажу" - это не аргумент, а руководство к действию. Оно Вам кажется не к месту, а мне - то, что доктор прописал. Почему я должен тратить своё время на разработку, если Вы даже не сказали тут всем, в чем столкнулись невыполнимым в решении?
Вам не кажется, что Вы действуете немного амбициозно и громогласно в данном контексте вопроса?

student-uniЕсли Вы приведете хоть один довод, как решается вышеописанная задача
я признаю что был не прав и все.
А сами не желаете аргументировать своё:

student-uniНа С Шарп (да и вообще на платформе дот нет) не возможно написать многое что касается ядра ос
По-моему, Вы перекладываете свои проблемы на другого. Итак, аргументируете ответ - тогда продолжим дискуссию.

student-uniТак что если хотите продолжить диалог Поясню,
Вы конечно можете отловить в указанной ситуации
ВПН пакет, но целевой адрес Вы увидите
только комПьютера по ВПН соединению на другом конце,
А целевой адрес куда пошел пакет по ремоут соединению будет закодирован в заголовке в ВПН пакете,
и закодирован не как нибудь.
Вы конечно можете его и раскодировать, но тогда Вам прийдется писать раскодировщик
для всех типов ВПН соединений, ибо каждый кодирует по своему.
1. "Вы конечно можете отловить ВПН пакет"...
2. "Вы конечно можете его и раскодировать"...

Вам не кажется, что Вы сами себе перечите. Процитирую еще раз Вашу громогласность:

student-uniНа С Шарп (да и вообще на платформе дот нет) не возможно написать многое что касается ядра ос например низкоуровневый драйвер (к примеру для определения траффика ВПН пакетов)



student-uniОтсюда глобальное решение проблемы - ловить исходный пакет на драйверном уровне,
еще до того как он будет обернут в ВПН пакет.
Я Вам говорил про то, что:

МСУА зачем тут драйвер для задач маршрутизации пакетов, снифа и прочей аналитики?

Идея в том, что не обязательно этим должен заниматься драйвер.

student-uniНизкоуровневый драйвер на С шарп написать нельзя.
1. Что Вы нонимате под низкоуровневым драйвером, я Вас десятый раз спрашиваю? Вы понимаете, что говорите абстрактоно? Какие именно инструкции недоступны?

student-uniОк. Скажем так, я не знаю как написать
Вот с этого и надо было начинать, студент-юни.



[Posted by 10.0.0.50 via http://algart.net/ww This is added while posting a message to avoid misuse.
Try: http://webwarper.net/webwarper.exe Example of viewing: http://webwarper.net/ww/~av/lycos.com ]
...
Рейтинг: 0 / 0
что нельзя на C#?
    #35772540
Фотография unq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ык в SP3
Дык в SP3 уже ставиться Фрейм 2.0 для XP а в висте он итак пойдет.


Спасибо, не знал на счет SP3. Это приятно.
------------------------------------
подитожу...

Благодарю всех ответивших. Интересно было почитать.
Понял такую вещь. Лучше знать несколько языков и "не стесняться" ими пользоваться в зависимости от задачи.

Что касается шарпа наверное соглашусь с Clipper
ClipperПросто C # является очень хорошим для Windows, веб, базы данных.

а в корне:

Инструмент быстрой разработки бизнес-приложений!

МОРАЛЬ: рубанком тоже можно гвоздь забить, но лучше это делать молотком, как бы виртуозно ты рубанком не пользовался.)
...
Рейтинг: 0 / 0
что нельзя на C#?
    #35772546
МСУ фбане
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
unq МОРАЛЬ: рубанком тоже можно гвоздь забить, но лучше это делать молотком, как бы виртуозно ты рубанком не пользовался.)

Абсолютно верно!

Главное, без голословности - "это нельзя сделать, то нельзя сделать"...

[Posted by 10.0.0.50 via http://algart.net/ww This is added while posting a message to avoid misuse.
Try: http://webwarper.net/webwarper.exe Example of viewing: http://webwarper.net/ww/~av/lycos.com ]
...
Рейтинг: 0 / 0
что нельзя на C#?
    #35772647
Артем_84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ClipperПросто C # является очень хорошим для Windows, веб, базы данных .
а по-моему, по удобству и скорости разработки "морды" для базы, Delphi занимает нишу.
или нет?
...
Рейтинг: 0 / 0
что нельзя на C#?
    #35772718
User239
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Артем_84ClipperПросто C # является очень хорошим для Windows, веб, базы данных .
а по-моему, по удобству и скорости разработки "морды" для базы, Delphi занимает нишу.
или нет?
занимал :) Лет 5-10 назад
...
Рейтинг: 0 / 0
что нельзя на C#?
    #35772911
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
User239Артем_84ClipperПросто C # является очень хорошим для Windows, веб, базы данных .
а по-моему, по удобству и скорости разработки "морды" для базы, Delphi занимает нишу.
или нет?
занимал :) Лет 5-10 назадПонеслась...
...
Рейтинг: 0 / 0
что нельзя на C#?
    #35773420
:-) :-)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Алексей КUser239Артем_84ClipperПросто C # является очень хорошим для Windows, веб, базы данных .
а по-моему, по удобству и скорости разработки "морды" для базы, Delphi занимает нишу.
или нет?
занимал :) Лет 5-10 назадПонеслась...

Лишь бы "лисоводы" не впряглись в холивар, а то понесется: FoxPro лучше всех.... :)
...
Рейтинг: 0 / 0
что нельзя на C#?
    #35773605
Фотография dmdx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
:-) :-)Алексей КUser239Артем_84ClipperПросто C # является очень хорошим для Windows, веб, базы данных .
а по-моему, по удобству и скорости разработки "морды" для базы, Delphi занимает нишу.
или нет?
занимал :) Лет 5-10 назадПонеслась...

Лишь бы "лисоводы" не впряглись в холивар, а то понесется: FoxPro лучше всех.... :)

Сам пишу под delphi хочу перелесть на Visual Studio. На Фокс про не писал да и не собираюсь, хотя в обсновном раздработка БД и морд к ним. Тут где то видел Delphi vs FoxPro. Кароче в итоге сказали что не стоит сравнивать эти продукты а если и сравнивать то FoxPro и Oracle Application. т.к. Фокс разрабатывался как приложение только для баз.
Моя Мораль такая. Если касательно Windows, то сейчас наступает эра NET и как не печально но всем придется изучать C# и С++ или VB и С++ кому как нравится. Просто если у кого есть Vista и XP потестите системные утилитки и программы работы с системой и реестром и т.п. написаных на delphi. Уверен что результаты вас не обрадуют а некоторые и вовсе разачеруют. Нет конечно можно через третье колено с ломом что то написать. но получится что написанный код на дельфи в 10-20 строчек может быть заменен на 2-4 строчки в Шарпе.
Да еще по поводу ОС и ДОТ НЕТ. В XP может и нельзя написать что то системное. Но в висте уже пишется на ура на С# системные утилитки. Другое дело что через NET и C# нельзя многие параметры менять ("многие" очень абстрактно, конкретики нету т.к. не занимался этим. Но просматриваю почти все). Но наверное в комплект Visual Studio и входит C++ для этих целей.
А как же Admin Kit для win 2003 sp2 r2 и win2008 server там же все это уже давно на НЕТе написано.
...
Рейтинг: 0 / 0
что нельзя на C#?
    #35773687
Clipper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
unq
МОРАЛЬ: рубанком тоже можно гвоздь забить, но лучше это делать молотком, как бы виртуозно ты рубанком не пользовался.)

есть такое мнение.

C++ - это один хороший молоток, но он не универсален...нужно что то выдумывать и создавать новое

C# - это набор молоков но кривых.......
...
Рейтинг: 0 / 0
что нельзя на C#?
    #35773712
Фотография dmdx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Clipperunq
МОРАЛЬ: рубанком тоже можно гвоздь забить, но лучше это делать молотком, как бы виртуозно ты рубанком не пользовался.)

есть такое мнение.

C++ - это один хороший молоток, но он не универсален...нужно что то выдумывать и создавать новое

C# - это набор молоков но кривых.......

Просто интересно а asm вы к чему относите?
...
Рейтинг: 0 / 0
25 сообщений из 72, страница 2 из 3
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / что нельзя на C#?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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