Рассылка закрыта
Вы можете найти рассылки сходной тематики в Каталоге рассылок.
Программирование (VB,C#,ASP,.NET): новости, советы, примеры
Выпуск # 730Очередной выпуск рассылки! За последнее время на сайте произошло столько всего, столько всего, что все просто не уместилось в этот выпуск! Но ничего, ведь вы всегда можете ознакомиться со всеми обновлениями непосредственно посетив сайт. Кстати, помимо изменения в содержании Kbyte.Ru, появлении новых интересных материалов, проект постоянно совершенствуется технически, и вы можете принять в этом непосредственное участие, присылая свои идеи и предложения. Содержание выпускаЧитайте в этом выпуске: Если у вас есть вопросы по программированию или работе с компьютером, не стесняйтесь, спрашивайте.Форумы Kbyte.RuНа форумах Kbyte.Ru постоянно появляются новые интересные темы и обсуждения. В этом выпуске представлены лишь новые темы, с момента прошлой рассылки. Кстати, любой желающий может на форумах Kbyte.Ru совершенно свободно получить помощь грамотных специалистов в области программирования, да и в целом информационных технологий. Задать свой вопрос прямо сейчас Привет. Помогите пожайлуста с вопросом. Есть у меня Excel форма, которую я хочу импортировать в SQL Server. Во-первых импорт идет с ошибками,
когда я выбираю таблицу в мастере. Но когда я выбираю лист вместо таблицы импорт идет нормально, но вместо 1060 записей Excel в SQL попадает всего 200 записей. Спасибо большое Ии так я начал по малу учить C# вот проблема ну сначала код using System; class Exmple { static void Main() { string text = "Please write (Exit)"; Console.WriteLine(text); string test; test = Console.ReadLine(); if (test == "exit") { return; } else { Console.WriteLine(text); } } } Ответ #1 @Алексей Немиро 05.06.2013 14:36 Ждать ввода правильного варианта в цикле: while(Console.ReadLine() != "exit") { } while(Console.ReadLine() != "exit") { Console.WriteLine("Введите exit!"); } using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ReadLine { class Program { static void Main(string[] args) { while (true) { string line = Console.ReadLine(); switch (line.ToLower()) { case "выход": case "exit": // можно выходить return; case "который час": case "который час?": Console.WriteLine(DateTime.Now); break; default: Console.WriteLine("Введите что-нибудь из того, что я пойму."); break; } } } } } А с чего вдруг на C# потянуло? "Черный пояс" по Visual Basic .NET разве уже есть? :) Ответ #2 @Shark1
05.06.2013 17:10 А с чего вдруг на C# потянуло? "Черный пояс" по Visual Basic .NET разве уже есть? :) Ответ #3 @Crash666
05.06.2013 19:15 А с чего вдруг на C# потянуло? "Черный пояс" по Visual Basic .NET разве уже есть? :)Для MEB(Microsoft Expression Blen) 4 нужно использовать только 2 языка VB и C#. Лучше учить C# Ответ #4 @Алексей
Немиро 05.06.2013 20:20 Для MEB(Microsoft Expression Blen) 4 нужно использовать только 2 языка VB и C#Можно, конечно и оба сразу, но лучше остановиться на одном. Оба использовать не обязательно ;-) Лучше учить C#Лучше учить .NET Framework. Язык играет второстепенное значение. Visual Basic .NET проще, чем C#. Хорошие знания, а точнее понимание, .NET Framework позволит легко мигрировать на другой язык. Фишек C# ты все равно не сможешь использовать, точнее понять, ибо даже не сможешь сказать, почему в Visual Basic .NET не лучше. А вот специфика C# скорее всего будет часто ставить тебя в тупик на ровном месте. Из преимуществ Visual Basic .NET перед C#, навскидку: - Более человеческий синтаксис: If ... Then - Если ... то End If - Конец Если Exit For - Выход из For (цикла) Exit While Exit Sub ... Public Function Test() As Integer - Публичная функция Test типа Integer (целое число) Базовых знаний английского достаточно, чтобы понять Visual Basic .NET. Если базовых знаний английского нет, то можно ради интереса перевести бейсик на русский и получить эти самые знания, уехать в Америку и свободно общаться с местными программистами людьми на бейсике :) - Нет необходимости в явной типизации: Dim a As String a = 123 a = Now Dim obj As New With { .id = 123, .name = "Test" } Console.WriteLine(obj.name) - Visual Studio для Visual Basic .NET проще: Например, в проектах Windows Forms по умолчанию скрыт код, содержащий описание элементов формы (типа Form1.Designer.vb). И неспроста, ибо этот код генерируется автоматически и если туда неправильно влезть, можно поломать форму, и/или потерять данные. В C# все открыто и доступно для редактирования, но вероятность поломать проект от этого не исчезает. И даже напротив, возрастает. Допустим, добавил ты обработчик события нажатия кнопки. Затем он тебе стал не нужен, ты просто удаляешь его код, и все, скорее всего останется хвост обработчика в коде дизайнера. Проект не будет компилироваться. Ты, во-первых, скорее всего с текущим уровнем не сможешь понять, что вообще происходит и что делать. А во-вторых, если во время удаления хвоста случайно зацепишь что-нибудь важное, можешь поломать форму. Если форма сложная, содержит много элементов, которые ты несколько часов вырисовывал в конструкторе форм, то ситуация будет малоприятная. Если продолжить тему обработчиков событий, в Visual Basic .NET их проще цеплять. Вот пример: Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click End Sub К нему можно прицепить еще несколько кнопок: Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click, Button2.Click, Button3.Click End Sub В C# нет Handles и придется цеплять обработчик к каждой кнопке отдельно. Помню, особенно это не удобно было в проектах ASP .NET WebForms, приходилось много лишнего кода писать, либо использовать не очень красивые html-атрибуты, типа OnClick. В общем в бейсике этот момент сделать очень просто и удобно. - В Visual Basic .NET много вспомогательных классов и методов. В C# придется все писать самому, в твоем случае, копировать туда-сюда, а точнее искать, а потом копировать-копировать и снова копировать :) В общем, рекомендую продолжать ковырять Visual Basic .NET. На C# перейти будет просто, когда придет время. Ответ #5 @Crash666 05.06.2013 20:27 В MEB 4 не .net Добавить свой ответ в эту тему · В теме
есть еще 9 ответов. Смотреть все ответы. Работа со звуковой картой (воспроизведение звука) @Rotgar405 05.06.2013 13:35 Доброго всем времени суток! Если ли кого
пример кода отправки данных на звуковую карту для воспроизведения? Попрошу не путать то что мне не нужно воспроизведение из файла и т.д! Мне нужно вывод звука на АЦП. Я еще не работал но думаю это как то через Direct. Для ясности скажу имеется у меня массив скажем N длинны с N частотой дискретизации так вот его нужно воспроизвести, но ясно дело в нём находятся уровни сигнала. Собственно особых заморочек не надо частоту дискретизации 44кГц и выше, разрядность 16Бит и выше. Подскажите литературу @Crash666 05.06.2013 00:16 Подскажите литературу Для языка программирования C# Для WPF в Microsoft Expression Blend 4 Заранее спасибо Желательно сборники видео уроков=)) Ответ #1 @Shark1 05.06.2013 12:10 Ну и Google никто не отменял ... Удачи ... Ответ #2 @Crash666 05.06.2013 13:42 Спасибо Shark1 Тут помогают только вы и Алексей Привет всем! Есть маленькая БД на SQL Server 2008.
Мне нужно просто заполнить эту базу информацией, но на Азербайджанском языке. Раньше это получалось без каких-либо проблем. После того как сменил SQL Server на версию 10.50.1600.1, появились такие проблемы. Помогите пожайлуста. Спасибо! Ответ #1 @Алексей Немиро 04.06.2013
16:52 Помогите пжл! @Happy 31.05.2013 14:08 1.Файлы записей.Типовые алгоритмы обработки 2.Поиск в типизированных файлах 3.файлы.процедуры ввода-вывода.Типовые задачи 4.Компонентные(типизированные файлы) 5.Файловые типы в Паскале.Общие процедуры для работы с файлами 6.Программирование типовых алгоритмов оброботки записи Исходные кодыWPF_2D_tunnellWindows Presentation Foundation (WPF): Графика @Shark1 05.06.2013 22:17 Пример имитации туннеля в 2D.К данном исходному коду прилагаются файлы примеров. Скачать. Map_projectWindows Presentation Foundation (WPF): Интерфейс @Shark1 05.06.2013 17:07 Пример визуального
проэктирования интерфейса приложения на начальном этапе на основе шаблона (в данном случае изображения) в Expression Blend.К данном исходному коду прилагаются файлы примеров. Скачать. Вакансии в ITWeb-дизайнерРоссия, Нижний Новгород | Работа в офисе | 50 000,00 KBP Программист 1С: BitrixРоссия, Иркутск | Работа в офисе | 20 000,00 KBP Инженер-программистРоссия, Тюмень | Работа в офисе Программист 1СРоссия, Красноярск | Работа в офисе | 25 000,00 KBP IOS разработчикРоссия, Красноярск | Удаленная работа Инженер-программистРоссия, Казань | Работа в офисе IOS разработчикРоссия, Казань | Удаленная работа IOS разработчикРоссия, Новосибирск | Удаленная работа Java разработчикРоссия, Новосибирск | Работа в офисе PHP ПрограммистРоссия, Новосибирск | Работа в офисе | 78 000,00 KBP Все вакансии в IT · Новости мира ITВ США запретили продавать устаревающие модели iPhone и iPadКомиссия по международной торговле США запретила компании Apple продавать на американской территории некоторые модели смартфона iPhone и планшета iPad. Решение было принято по иску компании Samsung, которая обвинила Apple в нарушении патента. Запрет может быть обжалован, кроме того, президент США вправе его отменить. 06.06.2013 10:56 · Категория: Железо · Источник: Lenta.ru Суд арестовал владельца Chronopay Павла ВрублевскогоТушинский районный суд Москвы арестовал владельца платежной системы Chronopay Павла Врублевского. Сделано это было по заявлению понятого Никиты Евсеева, который пожаловался на давление со стороны Врублевского. Владелец Chronopay арестован до 5 ноября. Он уже находился под стражей с лета по декабрь 2011 года. 06.06.2013 00:04 · Категория: Бизнес в IT · Источник: Lenta.ru Представлено новое поколение процессоров IntelКомпания Intel представила новое поколение процессоров Intel Core — Haswell. Устройства на Haswell дольше работают от батареи, чем устройства на Ivy Bridge: в режиме активного использования — до 9 часов, а в режиме ожидания — до 13 дней. Новые процессоры могут использоваться в компьютерах, ультрабуках, ноутбуках и трансформерах. 05.06.2013 11:16 · Категория: Железо · Источник: Lenta.ru
Подпишитесь на тематические RSS-ленты Kbyte.Ru, чтобы быть в курсе последних новостей: Основная лента · Форумы (темы и сообщения) · Visual Basic 5.0/6.0 · Visual Basic .NET · C# (Си шарп) · Delphi · JavaScript · ActionScript · ASP .NET · ASP .NET MVC Ищите Kbyte.Ru в социальных сетях FaceBook, ВКонтакте, Twitter. Если вы занимаетесь программированием, то наверняка вам пригодятся хитрые инструменты. Международный портал для программистов и разработчиков Kbyte.Ru основан в 2006 году. Целью портала является объединение программистов и специалистов IT-бизнеса, студентов и преподавателей для обмена опытом и знаниями, оказания помощи во всех делах и начинаниях в области IT. |
В избранное | ||