Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Программирование (VB,C#,ASP,.NET): новости, советы, примеры



Выпуск # 309


http://www.kbyte.ru/

 

Новый выпуск!

Здравствуйте!
Очередной выпуск рассылки Kbyte.Ru!

 

Содержание выпуска

Система ЭКСПЕРТ

    Вопрос #000952: Обработка файлов в C# (.NET 2.0)

    Вопрос #000947: Секундомер

    Вопрос #000937: DLOOKUP??

    Вопрос #000935: VB работа с веб-камерой

    Вопрос #000929: MsgBox с двумя кнопками

Последнее на форумах

    Как прочитать свойства DOC-файла

    Перекомпилировать ДЛЛ в папке БИн не работаеют брейкпоинты

    Не приходят письма с форума

    Работа с датой

    Что такого в С#?

Последние статьи

    Нестандартная форма

    Как узнать размер базы данных MySQL через php

    Взаимодействие с другими сайтами через HTTP (HttpWebRequest и HttpWebResponse)

    Работа с SQL – Запросы

    Использование XML.Serialization

Интересные коды и решения

Юмор на Kbyte.Ru

 

Система ЭКСПЕРТ

 

Система «Эксперт» - уникальная система, которая поможет решить, если не все, то многие Ваши проблемы с программированием и разработкой! Если у Вас есть какой-либо вопрос по программированию или разработке, то Вы всегда можете задать его нашим Экспертам! При этом каких-либо особых действий от Вас не потребуется! Просто отправьте Ваш вопрос на адрес mailto:expert@kbyte.ru, в теме письма укажите тему вопроса, в тексте – сам вопрос, и все! Эксперты дадут Вам ответ в течение 12-24 часов, на тот адрес, с которого Вы отправите вопрос. Все проще простого! Никакой регистрации и заполнение бесконечных форм, просто спросите и получите ответ ;-)


Вопрос #000952: Обработка файлов в C# (.NET 2.0)

Автор вопроса: Сергей // 09.05.2008 / 18:07

Доброе время суток!
В общих словах, такая задача поставлена передо мной: На веб-странице
пользователь выбирает файл, нажимает кнопку "Импорт" и из этого файла
данные импортируются в таблицу БД Oracle.
Файл должен быть текстовым, первые 2 строки- информация о времени и
логине того, кто выгружал. После них идут строки данных, поля
разделяются симоволом | .
Просьба дать ссылки на документацию по работе с файлами, которые могут
помочь :-)

Отвечает: Алексей Немиро // 12.05.2008 / 10:34

Здравствуйте, Сергей.

Необходимые классы и функции для работы с файлами лежак в пространстве имен System.IO. Также Вам могут понадобиться классы для работы с регулярными выражениями, которые лежат в пространстве имен System.Text.RegularExpressions.
Что касается импорта файлов, то данные можно взять прямо из потока FileUpload.PostedFile.InputStream, передать их в StreamReader и обработать при помощи регулярных выражений.

--
С наилучшими пожеланиями,
Немиро Алексей http://aleksey.nemiro.ru/

 

Вопрос #000947: Секундомер

Автор вопроса: Александр // 08.05.2008 / 17:40

Добрый день!
Как сделать секундомер на сайте kbyte.ru много но вот все они выдают результат как 345сек, а мне надо 1:45:01 то есть в временом формате. Как сделать???

.....

Отвечает: Алексей Немиро // 09.05.2008 / 08:29

Здравствуйте, Александр.

Зная, что в минуте 60 секунд, в часе 60 минут, а в сутках 24 часа, можно легко превратить 345 секунд в нужный формат.
001:
002:
003:
004:
005:
006:
007:
008:
009:
Dim sec As Integer
sec = 345
Dim ssec As Integer, min As Integer, hour As Integer
If sec > 59 Then
 min = Int(sec / 60)
 ssec = sec Mod 60
End If
If min > 59 Then hour = Int(min / 60)
MsgBox sec & " сек. = " & hour & " ч. " & min & " мин. " & ssec & " сек."



--
С наилучшими пожеланиями,
Немиро Алексей http://aleksey.nemiro.ru/

 

Вопрос #000937: DLOOKUP??

Автор вопроса: Алексей // 05.05.2008 / 16:37

Почему те поля формы, которые имеют в ControlSource функцию Dlookup не записывают значение полей в конечную таблицу?

--------------------------------------
Категория: --- MS Access

Отвечает: Алексей Немиро // 06.05.2008 / 05:24

Здравствуйте, Алексей.

Из справки MS Access: Функция Dlookup
При использовании этой функции не учитываются
несохраненные изменения записей подмножества. Если функция
DLookup должна использовать измененные значения, необходимо сначала сохранить
изменения с помощью команды Сохранить запись в меню
Записи, с помощью перемещения фокуса на другую запись или
метода Update.


--
С наилучшими пожеланиями,
Немиро Алексей http://aleksey.nemiro.ru/

 

Вопрос #000935: VB работа с веб-камерой

Автор вопроса: Анна // 05.05.2008 / 02:35

Язык: Visual Basic 2008 Express Edition.
Подскажите, пожалуйста, как из приложения (Windows Form Application) получить доступ к вебкамере, а именно получить снимок в виде bitmap (отобразить его на форме или же сохранить как bmp-файл).
Заранее очень благодарна!
P.S. Просматривая архив вопросов я уже нашла некоторые решения возникавших у меня проблем - Спасибо огромное!

.....

Отвечает: Алексей Немиро // 05.05.2008 / 09:33

Здравствуйте, Анна.

Попробуйте воспользоваться этим классом

--
С наилучшими пожеланиями,
Немиро Алексей http://aleksey.nemiro.ru/

 

Вопрос #000929: MsgBox с двумя кнопками

Автор вопроса: Алекс // 01.05.2008 / 23:53

Есть поле со списком на форме, необходимо при выборе определенной позиции из списка вывести MsgBox и две кнопки на нем, при нажатии на которую, в другой TextBox всавлялся бы выбранный вариант ответа
Подскажите, как можно это сделать или в каком направлении копать??

--------------------------------------
Категория: --- MS Access

Отвечает: Алексей Немиро // 02.05.2008 / 04:09

Здравствуйте, Алекс.

001:
002:
003:
If MsgBox("Вставить?", vbQuestion Or vbYesNo) = vbYes Then
 '...
End If


--
С наилучшими пожеланиями,
Немиро Алексей http://aleksey.nemiro.ru/

 


Чтобы задать Ваш вопрос, отправьте его на адрес expert@kbyte.ru

Раздел Эксперт на сайте Kbyte.Ru

Наверх

 

 

Последнее на форумах

Как прочитать свойства DOC-файла | Автор: VVV2008
Добавлено: 13.05.2008 / 10:57 | ответов: 2 | просмотров: 61

Как прочитать свойства DOC-файла (Название, Тема, Автор, Комментарий). На VB NET и без подключения библиотек MSOffice.

Ответить на это сообщение | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Ответ # 1 | Автор: EROS
Добавлено:13.05.2008 / 11:57
Либо использовать это, либо писать свою реализацию IPropertyStorage

Добавить ответ | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Ответ # 2 | Автор: VVV2008
Добавлено:13.05.2008 / 16:10
Большое спасибо. Все благополучно работает.

Добавить ответ | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Перекомпилировать ДЛЛ в папке БИн не работаеют брейкпоинты | Автор: fish55
Добавлено: 13.05.2008 / 10:29 | ответов: 1 | просмотров: 39


Пересмотрел кучу форумов
DOTNETNUKE скомпилировал в BIN часть кода, и он автоматом загружается при отладке, а мне нужно запустить свой код, который я только что сделал(и расставил брейкпоинты)
Если удалить эти длл то возникает ошибка. В вебконфиге эти длл прописаны ASSEMBLY ...................

Нужно какие-то настройки поменять в вижуал студии или иис?

Я убил spnet_wp удалили temporary internet files , очистил CCLENER
ИЗменил на дебаг моде, создал брейкпоинты, сохранил проект
Иду в debug-option/. Check ENABLE JUST MY code(manage only)
вробывал этот флажок убать и наоборот поставить не помогает

В свойствах solution -property Build web site as part of solution
accesbility all checkб, кроме manual check list

start option use current page
use dev web server asn
USE aspnet debug галочка поставлена
Еще выбрано
MSBUILD USE fixed name

В солюшн проперти пейдж
common property
ВЫбрано CURRENT SELECTION

В свойствах проекта
ASP. NET DEBUG enable

Configuration debug=true platform =ne t и опция build (галочка не поставлена)

IN IIS в конфигурации Debug = true
asp.net 2.0
В окне debug -windows-module пишет что точки отладки не загружены
То есть в папке бин их не было, и он без них запускает, а мой код (некомпилированный только что написанный он не выполняет

Я ХЗ КАУЮ ОПЦИЮ ВРУБИТЬ ЧТОБ ОН МОЙ, РОДНОЙ код начал запускать

--------------------------
Я вот думаю может мне поставить галочку то BUILD?
Я это трактую Вижуалстудия не будет компилировать по новому так как BUILD не включен, и ему остается только из папки BIN взять старые



В свойствах проекта

Ответить на это сообщение | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Ответ # 1 | Автор: Алексей
Добавлено:13.05.2008 / 11:41
Была похожа проблема, решения не помню :)

Нужно какие-то настройки поменять в вижуал студии или иис?

надеюсь, попытка дебага производится не под IIS :)

Я вот думаю может мне поставить галочку то BUILD?

если проект компильнется, теоретически, это может помочь.
Можно еще попробовать перезагузиться.
И убить все в C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files

_________________
Это сообщение добавлено через Kbyte.Ru Forum Mail Conference (FMC)

Добавить ответ | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Не приходят письма с форума | Автор: Arti
Добавлено: 12.05.2008 / 06:29 | ответов: 8 | просмотров: 142

Настроил Forum Mail Conference но письма не приходят, не хочет работать с моим почтовым сервером ru27.net, попытался в вашу сторону отправить тестовое письмо, результат следующий
Failed to deliver to 'admin@kbyte.ru' SMTP module(domain kbyte.ru) reports:
host pochta.mtw.ru says:
450 4.2.0 <a85-15-66-187.dialup.vtelecom.ru[85.15.66.187]>: Client host rejected: Greylisted, see http://postgrey.schweikert.ch/help/kbyte.ru.html

Ваш почтовик зачем-то пытается прорезолвить обратно IP адрес в имя, а оно в большинстве случаев не совпадает с тем которое выдается при прямом запросе(от имени которого и идет письмо т.е. ru27.net) и на этом основании решает не принимать почту, а так не должно быть. :(

Ответить на это сообщение | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Ответ # 1 | Автор: Алексей
Добавлено:12.05.2008 / 07:17
Ответ сапра:
Пользователь в грейлисте. Зафильтрован,как спам.

:)
У меня антиспам был включен, сейчас отключил, письма должны приходить.

А вот на майле робота, который отвечает за письма форума (mailer@kbyte.ru), антиспам был до этого отключен.
Робот принимает только письма в текстовом формате, в качестве темы письма нужно использовать ссылки, которые приходят в письмах FMC.

_________________
Это сообщение добавлено через Kbyte.Ru Forum Mail Conference (FMC)

Добавить ответ | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Ответ # 2 | Автор: Алексей
Добавлено:12.05.2008 / 07:19
Для справки:
Серые списки (англ. Greylisting) — простой способ
автоматической блокировки спама, основаный на том, что «поведение»
программного обеспечения, предназначенного для рассылки спама,
отличается от поведения обычных серверов электронной почты. Если
почтовый сервер получателя отказывается принять письмо и сообщает о
«временной ошибке», сервер отправителя обязан позже повторить
попытку.
Спаммерское программное обеспечение в таких случаях, обычно, не пытается этого делать.


_________________
Это сообщение добавлено через Kbyte.Ru Forum Mail Conference (FMC)

Добавить ответ | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Ответ # 3 | Автор: Arti
Добавлено:12.05.2008 / 09:09
Дело в том что с форума не приходят потому что при попытки отправить мне письмо мой сервер стучится обратно на сервер отправитель и пытается проверить обратный адрес, а так как ваш не дает это сделать то мой письма отвергает :)

02:22:07.230 1 SMTPI-000308(a55.nthosting.ru) Return-Path 'noreply@kbyte.ru' rejected: address rejected with reverse-check
либо
08:16:48.288 3 SMTP-000062(kbyte.ru) failed to connect to pochta.mtw.ru [193.124.133.230]:25. Error Code=connection refused
08:16:53.616 3 SMTP-000062(kbyte.ru) [620056] reenqueueing addresses with temporary failure


Попробую в белый список запихать :)

Добавить ответ | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Ответ # 4 | Автор: Алексей
Добавлено:12.05.2008 / 09:18
02:22:07.230 1 SMTPI-000308(a55.nthosting.ru) Return-Path 'noreply@kbyte.ru' rejected: address rejected with reverse-check

да, точно, ящика noreply@kbyte.ru в природе не существует :)
Создал, теперь проверка должна проходить нормально.

Попробую в белый список запихать

у меня списков нет, это похоже какая-то глобальная система, которую юзает мой хостер.

_________________
Это сообщение добавлено через Kbyte.Ru Forum Mail Conference (FMC)

Добавить ответ | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Ответ # 5 | Автор: Arti
Добавлено:12.05.2008 / 09:32
Вот теперь заработало :)


This is the mail system at host pochta1.mtw.ru.

Your message was successfully delivered to the destination(s) listed below. If the message was delivered to mailbox you will receive no further notifications. Otherwise you may still receive notifications of mail delivery errors from other systems.

The mail system

_________________
Это сообщение добавлено через Kbyte.Ru Forum Mail Conference (FMC)

Добавить ответ | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Ответ # 6 | Автор: Алексей
Добавлено:12.05.2008 / 09:36
hallelujah! halleliya!

а мы столько лет не могли решить проблему с почтой :)
главным образом проблему, из-за которой многие пользователи не получают письма с рег. информацией и т.п.

_________________
Это сообщение добавлено через Kbyte.Ru Forum Mail Conference (FMC)

Добавить ответ | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Ответ # 7 | Автор: Arti
Добавлено:12.05.2008 / 09:42
главным образом проблему, из-за которой многие пользователи не получают письма с рег.


Сейчас многие почтовики пользуются реверсом :)

_________________
Это сообщение добавлено через Kbyte.Ru Forum Mail Conference (FMC)

Добавить ответ | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Ответ # 8 | Автор: Алексей
Добавлено:12.05.2008 / 09:48
Да, раньше тоже пользовались, я просто мыло забыл создать, когда поменял :) Старость - не радость.. :))

_________________
Это сообщение добавлено через Kbyte.Ru Forum Mail Conference (FMC)

Добавить ответ | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Работа с датой | Автор: Arti
Добавлено: 12.05.2008 / 05:28 | ответов: 2 | просмотров: 71

Подскажите как можно получить 1-ое число первого месяца текущего квартала?

Ответить на это сообщение | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Ответ # 1 | Автор: Алексей
Добавлено:12.05.2008 / 05:36
001:
002:
003:
004:
MsgBox("текущий квартал: " & DatePart(DateInterval.Quarter, Now, FirstDayOfWeek.Monday, FirstWeekOfYear.Jan1).ToString())

_______________________
Colorized by: Eros.CodeSyntaxColor Engine


_________________
Это сообщение добавлено через Kbyte.Ru Forum Mail Conference (FMC)

Добавить ответ | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Ответ # 2 | Автор: Arti
Добавлено:12.05.2008 / 06:31
Спасибо, а то замучался с DateDiff

Добавить ответ | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Что такого в С#? | Автор: Arti
Добавлено: 11.05.2008 / 15:44 | ответов: 18 | просмотров: 239

Я вот че-то понять немогу, что все так бросаются на VB.NET, мол C# круче, чем он круче-то если возможности и у того и у того ограничиваются только самим .Net или не так?

Ответить на это сообщение | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Ответ # 1 | Автор: Алексей
Добавлено:11.05.2008 / 16:33
что все так бросаются на VB.NET

бросаются, значить просто его не знают :)
Каждый язык по своему хорош и каждый можно использовать в
определенных местах, даже Visual Basic 6.0, или какой-нибудь QBasic.
Я каждый день программирую под ASP .NET, могу сказать, что у
Visual Basic .NET в плане временных затрат и конечного результата
большое преимущество перед C#, гибкость шарпа за частую в веб только тормозит процесс разработки.
Но в открытых проектах, или веб-контролах, я обычно использую C#.
Также шарп я использую при разработке крупных коммерческих проектов. В
основном все это делается для солидности, беспонтовый стереотип.
Локальный веб-проекты я обычно делаю на VB .NET, это удобней и
быстрее, и качественней :) Kbyte.Ru на VB .NET написан, своего хомяка
(aleksey.nemiro.ru) я написал на шарпе, от нечего делать, захотелось
поизвращаться над кодом :), хотя и в VB .NET я вполне неплохо
извращаюсь над кодом, новичкам потребуется несколько лет, чтобы
понять, что было написано у меня в коде, при том, что он вполне
логичный 8).

Под Windows у C# существенное преимущество перед Visual Basic .NET,
т.к. во-первых, все видно, а во-вторых, в любой процесс можно легко
вмешаться. А вот Visual Basic .NET, по старой памяти, слишком много
навязывает, делает все сам, и вмешиваться в некоторые процессы
приходится через одно место, которое еще нужно найти :), но с другой
стороны, если требуется написать что-нибудь быстро и небольшое, то
Visual Basic .NET подходит для этого гораздо лучше, чем C#. В целом,
для начала, программировать под Windows вполне можно и на Visual
Basic .NET, т.к. многие вещи C# начинающими программерами попросту будут не
востребованы, а поняв общие принципы программирования в .Net, можно
будет за недельку изучить синтаксис шарпа и свободно на нем
программировать.

В общем, шарп заставляет все делать самому, тебе придется найти дерево,
взять топор, рубануть со всей дури по этому дереву несколько раз,
чтобы оно упало, потом очистить это дерево от веток, потом "откусить"
бревно и самостоятельно сделать из него Буратино :) Конечно, если тебе
нужен Буратино с функцией GPS-навигатора, чтобы он женским голосом
говорил: «До место назначения осталось 100 метров», а потом еще
улыбался и подмигивал, и чтоб у него было три груди 5-го размера, и
вообще, чтоб он был настоящим блодинко, то конечно, без шарпа не
обойтись, но тебе придется сделать все это самому. А в бейсике дерево
уже вырублено, и Буратино на 50% готов, достругай его и пользуйся :)

А в техническом плане, Framework .Net один и я зык никак не может
влиять на его работу.

_________________
Это сообщение добавлено через Kbyte.Ru Forum Mail Conference (FMC)

Добавить ответ | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Ответ # 2 | Автор: EROS
Добавлено:11.05.2008 / 18:57
Лично я уже давно отказался от VB... не по причине его убогости или еще какой либо, нет.. Просто синтаксис C# на мой взгляд более удобный и код получается более лаконичный, да и привык я к нему уже.. мне код гораздо легче читать и осмысливать именно на C#

Добавить ответ | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Ответ # 3 | Автор: Arti
Добавлено:11.05.2008 / 19:34
Благодарю за содержательный ответ, значит я на правильном пути если для начала взялся за Visual Basic . NET, никого слушать теперь не буду, а ведь были и такие которые смеялись и говорили, что если не С++ то хотябы тогда С# мол ерунда эти все Basic-ки, а на C++ можно такие вещи творить, если выучишь С++ то PHP потом легче, мол сейчас большинство хостингов на Linux и т.д. ... хотя зачем мне этот PHP и MySQL если есть VB.NET, ASP.NET, VBScript, VBA, MSSQL. Я не имею ничего против С++, но считаю его уже немного динозавром, конечно без него не обойтись, он основа, фундамент, но это же не значит что если строить дом то он весь должен быть построен из фундаментных блоков состоящий из мелкого щебня, песка и арматуры :) В глубине души я благодарен за труд тем людям которые создали языки .Net, молодцы, так сказать, конечно те кто ими управляли они ставили цель заработать, но зато пользы от их работы ..... так что пусть зарабатывают они этого достойны, а вам особое спасибо за огромную поддержку, на примерах вашего кода, слова ООП наполнились реальным смыслом, на конкретном примере осознал всю мощь классов, обычно в книжках примеры по работе с классами настолько примитивны что не понимаешь всей сути и пользы классов, теперь без этого никак, вообще никак, хочется все писать классами и методами, разделил все на объекты, описал их и делай с ними что хочешь, одна только возможность сериализации потом этих объектов чего стоит, насколько мне известно сериализация в С++ вызывает резкие боли в некоторых местах :)

Добавить ответ | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Ответ # 4 | Автор: EROS
Добавлено:11.05.2008 / 20:56
Я не имею ничего против С++, но считаю его уже немного динозавром

А вот это ты зря... он живее всех живых и всех переживет..

Добавить ответ | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Ответ # 5 | Автор: Arti
Добавлено:12.05.2008 / 01:31
А вот это ты зря... он живее всех живых и всех переживет..

ну и пускай живет

Добавить ответ | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Ответ # 6 | Автор: Алексей
Добавлено:12.05.2008 / 04:25
PHP потом легче, мол сейчас большинство хостингов

я еще во времена VB 6.0 освоил основы PHP, правда редко где его использую, свои фишки у него тоже есть, довольно удобно (просто) работать со строками, и вообще взаимодействовать с вебом, вот хочу еще с Perl-ом по ближе познакомиться, он в этом плане долже быть еще круче, насколько я знаю, сайты типа Google, Yandex, Mail работают именно на перле. А .Net создан для бизнеса.
мол сейчас большинство хостингов на Linux и т.д.

да, это связано с тем, что никсы и все что с ними связано бесплатные, а на .Net нужно денег вагон и менькую тележку :), в следствии чего Win-хостинг значительно дороже стоит, чем linux. Хотя есть .Net и под линуксом, но имхо, это уже извращенье :)
Я не имею ничего против С++, но считаю его уже немного динозавром

линукс не даст ему умереть :)

Добавить ответ | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Ответ # 7 | Автор: Паша
Добавлено:12.05.2008 / 15:19
линукс не даст ему умереть :)


Это точно!

Я сейчас как линуксоид обрушусь с критикой на NET:

1. Кто-то там заявлял (M$ :)) что нет будет кроссплатформенным как Java? ну что-то я не вижу под linuxом ДотНета

2. Net не всеобъемлющий тулкит, есть открытая альтеренатива : wxWidgets (en.wikipedia.org/wiki/WxWidgets). Посмотрите список языков, которые он поддерживает! для кросспатформенного кодинга на C#/VB.NET лучшее решение, имхо. И возможностей побольше чем у стандартной библиотеки NET.

3. Самый легкий язык программирования, имхо - Java. Особенности знаете сами. Net и рядом не валялся по объему библиотек и тому, что можно сделать с их помощью.

Arti, не надо Net боготворить. Алексей правильно сказал что нет для бизнеса.

А учиться надо на открытом софте. MSDN эээ... далеко позади. На мелкософте далеко не уедешь.

Добавить ответ | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Ответ # 8 | Автор: EROS
Добавлено:12.05.2008 / 22:09
Паша, все, что тобой написано в этом топике - полная чушь... от первого слова и до последнего!!
Я сейчас как линуксоид обрушусь с критикой на NET

Какой ты нафиг линуксоид? 2-3 месяца линукс поюзал и уже линуксоид? Ты быть хоть людей не смешил..Да и как ты можешь критиковать NET, когда ты в нем даже не первоклассник.. ты еще в подготовительной группе! И то, ты эту группу так и не окончил. Возьми исходники своего блокнота и посмотри на тот бред что ты там понаписал и долго подумай!! Как ты можешь сравнивать linux и NET? Это 2 абсолютно разные по назначению системы... Linux- это что, язык программирования такой, что ты его с НЕТ сравниваешь?

Net не всеобъемлющий тулкит, есть открытая альтеренатива : wxWidgets (en.wikipedia.org/wiki/WxWidgets).
Это далеко не альтернатива, это убогая, жалкая пародия на НЕТ, в которой нету даже 10% того, что есть в VS// одна IDE чего стоит. Мальчик, если ты наслушался речей на линуксоидных форумах о всемогуществе Linux, не стоит путать пресное со сладким.. Линукс хорош на серверах, но рынка десктопов ему не видать как своих ушей..

Посмотрите список языков, которые он поддерживает! для кросспатформенного кодинга на C#/VB.NET лучшее решение, имхо.
Ни один уважающий себя программист не будет писать кроссплатформенное приложение на C#/VB.NET. А если и будет то это будет продукт не серьезнее "Hello world" или твоего блокнота. Что то более серьезное на НЕТ и одновремнно кроссплатформенное не напишут еще долго. Потому что то убожество о котором ты говорил ранее, даже типы данных обрабатывает криво.

И возможностей побольше чем у стандартной библиотеки NET. Net и рядом не валялся по объему библиотек и тому, что можно сделать с их помощью.
Очередная чушь! Можно подумать ты знаешь возможности FW или Java :-)))))))) Детский сад, да и только! Как ты можешь утверждать подобное, когда весь форум затерроризировал вопросами уровня детского сада когда писал своего блокнота! О каких возможностях ты тут пытаешь толковать? Это говорит, только о твоих поверстных знаниях, если таковые вообще меются. Откуда у тебя это самоуверенность? Ты что, написал десятки комеерческих продуктов, чтобы судить с такой позиции?

Самый легкий язык программирования, имхо - Java
А ты на нем писал??? И если писал, то где я могу ознакомиться с твоей работой? Я ежедневно по 8 часов пишу на Java для системы промышленного уровня, и могу сказать, что Java - это полное глюкалово!! Один и тот же код на разных платформах дает разный результат вычисления. О чем можно говорить дальше, о какой кроссплатформенности? Более того, код написаный в одной версии Java совершенно не означает, что он заработает под другой версией.. я это утверждаю, потому что я через это проходил и прохожу ежедневно. А как ты можешь судить об всем этом с таким гонором в свои 12 лет??? Что ты видел в этой жизни??? пару кнопок кинул на форму и написал убогий и кривой код и считаешь себя умудренным опытом программистом? Тебе еще учиться, учиться и еще раз учиться!!! О каких библиотеках Java, ты, конкретно, ведешь речь??? И что с их помощью можно сделать такого, чего нельзя сделать в НЕТ? Да, у них много общего, да, НЕТ слизан с Java. Но Java и рядом не стояла рядом с НЕТ и я это могу утверждать, потому что ежедневно пишу на обоих языках, а на основании чего ты возомнил себя критиком?

MSDN эээ... далеко позади
.. Позади чего???? Покажи мне хоть одну справочную систему, которая была бы столь подробна и обширна как MSDN или BOL!? Такой в природе вообще не существует? Может скажешь JavaDocs удобнее MSDN? :-)))))) Ты его хотя бы раз в глаза то видел???

не надо Net боготворить
Его никто и не боготворит, но и принижать его достоинства тоже не стоит. Если тебе он не по зубам, то нечего на зеркало пинять,коль рожа крива. Он занял свое достойное место в области программирования, и его позиции имхо будут год от года только усиливаться, и на это есть ряд веских причин. А принебрегать им - это как минимум глупо!!

Добавить ответ | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Ответ # 9 | Автор: Алексей
Добавлено:13.05.2008 / 03:24
Паше удалось развязать войну на религиозной почве :)

1. Кто-то там заявлял (M$ :)) что нет будет кроссплатформенным

не нужно

2. Net не всеобъемлющий тулкит, есть открытая альтеренатива

но в отличие от всяких альтернатив, он достаточно хорошо продуман, и создавал его отнюдь не кодер Вася, а "группа людей", которые прежде чем что-то делать, сделали соответствующие выводы на своих и чужих ошибках :)

3. Самый легкий язык программирования, имхо

assembler :)

Паша, тебя бросает от одной крайности к другой, сколько десятков линуксов ты уже перепробовал, я даже названий всех не припомню, смотри, так памяти для команд и функций не останется, будут одни пингвины в голове, пингвин Мандрива, пингвин Федя, Суси пуси всякие :), и это только названия, там еще нужно версии куда-нибудь запомнить :) Лучше подумай, почему ты до сих пор не остановился, сегодня одно, завтра другое, еще и Windows где-нибудь по любому стоит, играться ведь тоже в чем-то нужно. А всякие разговоры о пиратском софте, имхо, это самообман. По сути, софт стоит не так уж дорого, XP пару сотен баксов, VS 2k баксов, MS SQL Server 2k баксов, можно дешевле, версии из серии Standard, или вообще бесплатно Express юзать, ну и пару пиратских софтин запросто можно поюзать, без этого никак.
Конечно, хорошо, что ты ковыряешься во всем, что под руку попадается, в будущем пригодится, но сейчас ты еще даже толком не определился, и пытаешься агитировать всех не объективно.

Framework .Net - это будущее, которое уже, "почти?", наступило. И висту народ будет юзать, и матом покрывать новые продукты мелкософта, и пингвинов с пингвинософтом будут штамповать на подпольных фабриках Китая, пускай не из качественного материала, но так было, есть, и всегда будет. ©

Добавить ответ | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Ответ # 10 | Автор: EROS
Добавлено:13.05.2008 / 08:21
удалось развязать войну на религиозной почве

Да это не война.. а скорее избиение младенца.. для войны нужен достойный оппонент.. А достойные оппоненты прекрасно понимают, что это войны ни о чем, и никогда в них не ввязываются.. впрочем как и я стараюсь избегать подобных бессмысленых топиков, я лишь пытал показать всю несостоятельность его заявлений.. И достойный оппонет прекрасно понимает, что каждый инструмент хорош там, для чего он создавался.. Важно лишь умением им пользоваться и грамотно применить его в той или иной ситуации, и причем не важно что это будет за инструмент. И писать на C#/VB.NET для linux - это извращение, просто Паша пока не в состоянии изучить что то более серьезное и более подходящее для программирования под Linux и отсюда все его заблуждения..

Добавить ответ | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Ответ # 11 | Автор: Паша
Добавлено:13.05.2008 / 08:59
И писать на C#/VB.NET для linux - это извращение, просто Паша пока не в состоянии изучить что то более серьезное и более подходящее для программирования под Linux и отсюда все его заблуждения..

Я пишу для linux в основном на python и с++ -- это изврат? Да, я много линуксов перепробовал, остановился на федоре. На ней моя видюха лучше работает (VIA сделала нормальные дрова только на RedHat)

Алексей, винда не стоит, вы вайн недооцениваете. А голова да не все помнит :)
ЗЫ: куплю ноут уже с вистой (наверно) поставлю Express и буду радоваться. К пиратскому ПО отвращение, нужно уважать труд людей!

Добавить ответ | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Ответ # 12 | Автор: Паша
Добавлено:13.05.2008 / 09:12

Кстати, EROS, продукты на C# для линуха:
Banshee
Muine (это плееры)
TomBoy
http://mono-project.com/Companies_Using_Mono#Who_uses_Mono.3F - Кто юзает моно (и естессно C# и VB.NET)
http://mono-project.com/OpenSUSE_Build_Service -проги на моно

Добавить ответ | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Ответ # 13 | Автор: EROS
Добавлено:13.05.2008 / 09:26
Я пишу для linux в основном на python и с++

"Hello world" я тебе хоть на ассемблере напишу. Если ты даже на НЕТ не в состоянии был блокнот самостоятельно написать, то я даже представить боюсь, что ты на python и с++ ваяешь. Можешь показать хоть что то достойное и доделанное из своих работ? Паша, не надо быть таким самоуверенным..
К пиратскому ПО отвращение
это правильное отношение, но я достаточно зарабатываю, чтобы позволить себе купить VS и необходимое для работы программное обеспечение, а не пользоваться убогими, наколенными поделками типа wxWidgets.
куплю ноут уже с вистой

Ты купишь??? Ты что, свой Блокнот запантетовал и продал на него права в MS? :-)))))

Добавить ответ | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Ответ # 14 | Автор: Паша
Добавлено:13.05.2008 / 09:43
на с++ я портирую notepad++ под линь. И помогает мне в этом wxwidgets

Добавить ответ | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Ответ # 15 | Автор: EROS
Добавлено:13.05.2008 / 10:16
продукты на C# для линуха

Паша.. да как ты не поймешь, что 3,5, 10,100 продуктов - это не показатель.. Продуктов на C# для Windows - десятки..сотни тысяч!!! Linux - это чужеродня среда для C#/VB.NET.. не для этого они создавались... Тоже мне, достижение,плеер на С# написать :-)))
Вот до тебя не доходит.. что поделки типа wxWidgets, демо проекты на C# и т.д. это все делается только для того, хоть немного откусить от рынка у MS, чтобы ты и тебе подобные кричали на всех форумах винда маст дай а линукс форева.. чтобы вы ставили в подпись типа "Вместо пиратских винд юзайте линуху. PotcheBOOK". Ты еще слишком молод, чтобы осознать истинное назначение этих лозунгов. Вы, молодежь, очень легко поддаетесь на всякую агитацию, и вам вбить в голову что Гитлер Югенс - это круто, как 2 пальца об асфальт! Вы еще не способны думать своей головой, за вас думают другие, кто использует и имеет вас на всех форумах!! Да, я согласен.. наличие альтернативы, наличие конкуренции - это хорошо.. от этого мы только выиграем, но не надо насаждать свое мнение окружающим!! Ты видел хоть на одном виндовом форуме, чтобы кричали Linux маст дай!!!! Ты на kbyte.ru это видел??? Нет!!! Но обрати внимание.. ты только пришел и первое, что ты сказал:
- Net не всеобъемлющий тулкит
- не надо Net боготворить
- MSDN эээ... далеко позади
- На мелкософте далеко не уедешь

Ты готов обгадить и полить грязью все, что связано с MS. Вас, малолетних, натаскивают как гончих псов на все, что связано с MS, кидают Вам замануху типа wxWidgets и говорят, что это бесплатно и это круто и вы всей стаей это подхватываете.. А между тем открывай любой линуксовый форум, и первое что мы видим топик на 260!!!! страниц: Как настроить видюху такую то под Linux??? Поверь.. если бы Linux был бы конкурентоспособен, если бы его продукты были бы лучше чем от MS, то все бы давно плюнули на MS и они давно бы разорились.. Каждый волен сам себе выбирать то, что ему более по душе, не надо быть в стае гончих псов.. изучи, оцени, попробуй и сделай свой выбор! И это будет твой выбор.. и не надо о нем орать на каждом углу, каждый должен прийти к этому сам.
Вот какого хрена ты приплел сюда свой Linux, понтануться решил? Тебя кто то о нем спрашивал???? Человек спросил разницу между VB и С#! Кому нафиг в этом топике сдался твой Linux? Паша, фас... vbnet.ru.. фас!!

Добавить ответ | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Ответ # 16 | Автор: Паша
Добавлено:13.05.2008 / 12:57
Ты готов обгадить и полить грязью все, что связано с MS. Вас, малолетних, натаскивают как гончих псов на все, что связано с MS, кидают Вам замануху типа wxWidgets и говорят, что это бесплатно и это круто и вы всей стаей это подхватываете.. А между тем открывай любой линуксовый форум, и первое что мы видим топик на 260!!!! страниц: Как настроить видюху такую то под Linux??? Поверь.. если бы Linux был бы конкурентоспособен, если бы его продукты были бы лучше чем от MS, то все бы давно плюнули на MS и они давно бы разорились.. Каждый волен сам себе выбирать то, что ему более по душе, не надо быть в стае гончих псов.. изучи, оцени, попробуй и сделай свой выбор! И это будет твой выбор.. и не надо о нем орать на каждом углу, каждый должен прийти к этому сам.
Вот какого хрена ты приплел сюда свой Linux, понтануться решил? Тебя кто то о нем спрашивал?

Я не собака, и не буду сильно обливать грязью MS, мне например нравится VisualStudio--лучшая ide

Добавить ответ | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Наверх

 

Последние статьи

Нестандартная форма
Автор: Zhenik Ipatov | добавлено: 05.05.2008 / 12:42 | просмотров: 71

Первое что бросается в глаза, когда первый раз используешь программу это конечно же её облик, внешний вид. Есть вероятность что если пользователю не понравится внешний вид окна, то он не будет пользоваться продуктом. Значит нам, не побоюсь этого слова, программистам нужно как можно лучше, удобнее, понятнее, красивее и приветливее сделать лицо программы. Нужно как можно эффектнее преподнести программу. С самого первого появления Windows окна получили прямоугольный стандарт и все User Control’ы

Как узнать размер базы данных MySQL через php
Автор: Николай Рудченко | добавлено: 14.02.2008 / 13:01 | просмотров: 571

В этой небольшой статье вы узнаете, как получить размер вашей базы данных (БД) MySQL используя язык программирования PHP.

Взаимодействие с другими сайтами через HTTP (HttpWebRequest и HttpWebResponse)
Автор: Немиро Алексей | добавлено: 27.07.2007 / 14:01 | просмотров: 4855

В данной статье речь пойдет о том, как можно программно заполнить и отправить Web-форму, а также получить результат с использованием довольно простых классов - HttpWebRequest и HttpWebResponse.

Работа с SQL – Запросы
Автор: Хабибулин А. (aka Bille Gates) | добавлено: 22.07.2007 / 04:43 | просмотров: 8036

В данной статье рассмотрены часто используемые SQL-запросы и приведены примеры их использования.

Использование XML.Serialization
Автор: Немиро Алексей | добавлено: 19.07.2007 / 15:38 | просмотров: 2208

В данном обзоре речь пойдет об использование XML.Serialization в .NET и ее применении на примере сохранения и считывания настроек программы с использованием синтаксиса языка Visual Basic .NET.

 

Статьи на Kbyte.Ru

Наверх

 

Интересные коды и решения

Как сделать, чтобы при «редиректе» сервер выдал 301 код статуса, а не 302?
Дата добавления: 31.07.2006 / 13:50 | просмотров: 1562 | платформа: ASP .NET (VB)

Как изменить текущее системное время Windows?
Дата добавления: 16.08.2006 / 20:21 | просмотров: 1526 | платформа: VB

Как получить данные из базы данных?
Дата добавления: 31.07.2006 / 12:50 | просмотров: 3326 | платформа: VB

Как преобразовать десятичное число в шестнадцатеричное?
Дата добавления: 16.08.2006 / 20:25 | просмотров: 1952 | платформа: VB

Как сделать полупрозрачную форму?
Дата добавления: 01.08.2006 / 17:25 | просмотров: 1939 | платформа: VB .NET

Как проверить, подключен компьютер к интернет или нет?
Дата добавления: 24.03.2007 / 12:36 | просмотров: 1844 | платформа: VB .NET

Как узнать дату создания/изменения файла?
Дата добавления: 31.07.2006 / 12:42 | просмотров: 1985 | платформа: VB

Как заблокировать кнопку "Закрыть" ([X])
Дата добавления: 31.07.2006 / 12:12 | просмотров: 1413 | платформа: VB

Как определить, какие кнопки мыши нажаты?
Дата добавления: 16.08.2006 / 19:45 | просмотров: 1536 | платформа: VB

Перекодировка текста с латинской раскладки в русскую
Дата добавления: 16.08.2006 / 19:12 | просмотров: 2784 | платформа: VB

 

Универсальные коды на Kbyte.Ru

Наверх

 

Юмор на Kbyte.Ru

Афиша на дверях борделя:
"Только в декабре крошка Сорти творит чудеса даже в холодной воде!".

 

Рейтинг: 220
Всего голосов: 321
Оцените этот анекдот через E-Mail:
Выберите оценку: 5 | 4 | 3 | 2 | 1

 

Компания Procter&Gambel выпустила новые гигиенические прокладки - Always++ специально для женщин-программистов...

 

Рейтинг: 299
Всего голосов: 456
Оцените этот анекдот через E-Mail:
Выберите оценку: 5 | 4 | 3 | 2 | 1

 

Винды не глючат? Вероятно, вирус!

 

Рейтинг: 351
Всего голосов: 517
Оцените этот анекдот через E-Mail:
Выберите оценку: 5 | 4 | 3 | 2 | 1

 

Лежит пьяный парень на перроне и умирает со смеху.
Окружающие его в течение 10 минут не выдержали и вызвали "Скорую". Связывающим его санитарам он объясняет:
- Ребята, меня пятьдесят человек в армию провожали. Они уехали, а я остался.
end data of the request.

 

Рейтинг: 197
Всего голосов: 317
Оцените этот анекдот через E-Mail:
Выберите оценку: 5 | 4 | 3 | 2 | 1

 

Директор заводит в кабинет секретаршу и начинает срывать с нее платье.
Та:
- Иван Петрович, вы хоть дверь-то закройте!
- Нельзя, Клава, нельзя! Еще подумают, что мы тут водку пьем.

 

Рейтинг: 191
Всего голосов: 316
Оцените этот анекдот через E-Mail:
Выберите оценку: 5 | 4 | 3 | 2 | 1

 

Стал программист блины печь - первый блин вышел, как полагается комом, ну а второй, как водится, - экзешником.

 

Рейтинг: 263
Всего голосов: 456
Оцените этот анекдот через E-Mail:
Выберите оценку: 5 | 4 | 3 | 2 | 1

 

Трудящийся приходит домой и застает жену с любовником.
- Вот ты здесь глупостями занимаешься, а во дворе напротив апельсины дают!

 

Рейтинг: 550
Всего голосов: 831
Оцените этот анекдот через E-Mail:
Выберите оценку: 5 | 4 | 3 | 2 | 1

 

Наша компания по перевозке мусора предоставляет следующую гарантию: если вы недовольны нашей работой, мы вернем ваш мусор в двойном размере.

 

Рейтинг: 215
Всего голосов: 337
Оцените этот анекдот через E-Mail:
Выберите оценку: 5 | 4 | 3 | 2 | 1

 

Что общего между морской свинкой и женщиной-программистом?
То, что морская свинка - она и не свинка, и не морская.

 

Рейтинг: 270
Всего голосов: 440
Оцените этот анекдот через E-Mail:
Выберите оценку: 5 | 4 | 3 | 2 | 1

 

Не кажется ли вам символичным, что праздник мелких пакостей и легких ужасов в Штатах назывется "Хелло, Win"?

 

Рейтинг: 269
Всего голосов: 436
Оцените этот анекдот через E-Mail:
Выберите оценку: 5 | 4 | 3 | 2 | 1

 

Весь юмор на Kbyte.Ru

Наверх


Выпуск подготовил: R-KDR-19826

Редактор: Немиро Алексей

Copyright (c) Nemiro AS, 2005-2007


В избранное