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

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


Выпуск # 673

Очередной выпуск рассылки! За последнее время на сайте произошло столько всего, столько всего, что все просто не уместилось в этот выпуск! Но ничего, ведь вы всегда можете ознакомиться со всеми обновлениями непосредственно посетив сайт. Кстати, помимо изменения в содержании Kbyte.Ru, появлении новых интересных материалов, проект постоянно совершенствуется технически, и вы можете принять в этом непосредственное участие, присылая свои идеи и предложения.
Надеюсь, этот выпуск будет интересен для вас. Если вы хотите увидеть в следующих выпусках что-то конкретное, напишите мне об этом на ящик subscribe@kbyte.ru.


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

Читайте в этом выпуске:

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

Форумы Kbyte.Ru

На форумах Kbyte.Ru постоянно появляются новые интересные темы и обсуждения. В этом выпуске представлены лишь новые темы, с момента прошлой рассылки.

Кстати, любой желающий может на форумах Kbyte.Ru совершенно свободно получить помощь грамотных специалистов в области программирования, да и в целом информационных технологий.

Задать свой вопрос прямо сейчас

Сама мысль, втиснутая в заголовок темы, относится, непосредственно, к моим впечатлениям, полученных от результата моих поисков.
Сама идея заключалась в следующем: отказаться от нагромождения текстовых полей, создания динамических коллекций и, соответственно, -
лишнего программного кода.
Ниже приведённый пример - это "компот" из разных источников, авторами которых являются Зибиров В.В.,Лукин С.Н.,Богданов М.
Пример создан на основе среды Visual Basic (2010,Express) на языке Basic
Ваше мнение для меня будет полезным!

[- к содержанию -]

Здравствуйте помогите написать программу сортировку 2-мерного массива в Visual Basic (в экселе) любыми 5-тью способами. Я нашла как сортировать одномерный массив. А как сортировать 2-мерный я не знаю.

[- к содержанию -]

Здравствуйте! Доброго всем времени суток!
У меня возник очередной вопрос, надеюсь, кто-нибудь поможет с ним.
В MF8 на кадре расположен объект, MovieClip. Нужно програмно переделать его в Button.
Можно ли такое сделать? Жду помощи, заранее спасибо...

[- к содержанию -]

Привет всем! Спасибо то нашли время прочитать!

Я тут испытываю необходимость написания античита для всем известной "контры"... чтобы узнать запущен ли античит на компе клиента есть только 1 способ(по крайней мере я другого просто не представляю) - это через setinfo. Маяк использует именно это. Вот маяк прописывает это setinfo программно, но как?? причем прописывает его с запрещенными знаками(точнее *)
Я долго рыл и копал, дошел до изменения переменной в памяти. Через прогу я смог воссоздать setinfo со * (через консоль такое невозможно). Я работал с памятью hw.dll там нашел блок адресов где прописаны эти setinfo.
подскажите как можно обратиться к определенной ячейке в памяти прочитать ее, а потом изменить??... подскажите очень нужно....
Или кто хорошо знает движок sourse подскажите другой способ решени этой задачи...
Я пытался декомпилировать myac.exe но у меня ничего не вышло, причем сам процесс маяка не myac.EXE а myac.EX

Спасибо за внимание и за помощь о которой вас прошу!!

[- к содержанию -]

Всем привет =)!
Я давно не заходил на этот сайт, не занимался программированием... если кто-нибудь меня вспомнит, я раньше был здесь зарегистрирован под ником EvgeniySergeevich, сейчас забыл данные от этой учетной записи.
Извините, конечно, что, как только вернулся, сразу прошу помощи, но... мне срочно нужно написать такую небольшую игрушку на Flash (Action Script 2.0): нужно написать пазл, но не такой, в котором нужно ПЕРЕТАСКИВАЯ собирать картинку, а такой, перемещение частей картинки в котором будет производиться щелчком мыши. Я сделал приблизительный скрин-шот того, как это должно выглядеть:

Честно, на Яндексе.ру покопался - ничего не нашел... если у кого-то есть исходник, или если кто-то просто может помочь - заранее спасибо :-)!

[- к содержанию -]

Ответ #1 @Bastazar 15.01.2012 20:03
Э... не знаю как тему закрыть, но короче говоря тема закрыта!
Лучший друг помог реализовать эту головоломку :-)

[- к содержанию -]

Ответ #2 @redperec 18.01.2012 15:38
Привет)) а можешь поделиться исходником) мне тоже очень надо, а найти ничего подходящего не могу((
с перетаскиванием деталек мне тоже подойдет))

[- к содержанию -]

Добавить свой ответ в эту тему

Все темы и обсуждения

Исходные коды

Реализация мастера на C#

C#: Готовые решения @Manish Ranjan Kumar 19.01.2012 19:35
Это готовый компонент для проектов Windows Forms, реализующий мастера (wizard) - пошаговый помощник (например, работу мастера можно наблюдать при установке программ). Исходные коды представлены на C#, но готовый компонент можно использовать и в проектах Visual Basic .NET.

К данном исходному коду прилагаются файлы примеров. Скачать.

[- к содержанию -]

Chart control & DataTable

Visual Basic .NET: Интерфейс @Shark1 18.01.2012 03:56
Пример показывает как в Windows Presentation Fundation можно сделать график и таблицу и при этом динамически изменять значения.

К данном исходному коду прилагаются файлы примеров. Скачать.

[- к содержанию -]

Как получить список колонок со значением по умолчанию?

Microsoft SQL Server: Общие вопросы @Алексей Немиро 16.01.2012 13:30
В этом примере показано, как в SQL Server получить список всех колонок определенной таблицы, у которых есть значение по умолчанию.
SELECT * FROM syscolumns WHERE id = object_id('имя таблицы')
AND cdefault > 0

[- к содержанию -]

Элемент NumericUPDown в приложении WPF

Visual Basic .NET: Интерфейс @Shark1 15.01.2012 22:58
Как известно в WPF нет элемента управления
NumericUpDown. Что-бы не писать контрол можно
обойтись способом описанным в данном решении.
Вообще-то фантазия тут может быть безгранична,
но я ограничился минимумом.

К данном исходному коду прилагаются файлы примеров. Скачать.

[- к содержанию -]

Gif-анимация в WPF с использованием PirctureBox

C#: Графика @Команда Kbyte.Ru 13.01.2012 17:11
В этом примере показан вариант отображения анимированного gif в приложении WPF (C#) при помощи PictureBox через элемент WindowsFormsHost. Способ не самый лучше, но как временное решение вполне сойдет.
<Window
x:Class="GifAnimationViaWindowsFormsHost.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:Forms="clr-namespace:System.Windows.Forms;assembly=System.Windows.Forms"
        Title="MainWindow" Height="350" Width="525">
    <Grid>
    <Grid.Background>
      <ImageBrush ImageSource="/GifAnimationViaWindowsFormsHost;component/Images/kbyte5x.png" Stretch="None" TileMode="FlipX" Viewport="0,0,233.304161611059,99.9874978333109" ViewportUnits="Absolute" />
    </Grid.Background>
    <WindowsFormsHost x:Name="_loadingHost" Width="128" Height="128" VerticalAlignment="Center" HorizontalAlignment="Center">
      <Forms:PictureBox x:Name="_loadingPictureBox" SizeMode="StretchImage" Width="128" Height="128"  />
    </WindowsFormsHost>
  </Grid>
</Window>

// код установки gif-а в PictureBox
public partial class MainWindow : Window
{
  public MainWindow()
  {
    InitializeComponent();
    // цепляем картинку
    _loadingPictureBox.Image = Properties.Resources.loader;

// см. файл проекта ниже
  }
}

К данном исходному коду прилагаются файлы примеров. Скачать.

[- к содержанию -]

Gif-анимаиция в WPF

C#: Графика @Интернет 13.01.2012 16:41
Это небольшой класс-контрол (C#), который позволяет разместить на форме анимированный gif.
public class AnimatedGIFViewer : System.Windows.Controls.Image
{
  GifBitmapDecoder _gf;
  Int32Animation _anim;
  bool _animationIsWorking = false;

  /// <summary>
  /// Индес отображаемого кадра GIF-а.
  /// </summary>
  public int FrameIndex
  {
    get { return (int)GetValue(FrameIndexProperty); }
    set { SetValue(FrameIndexProperty, value); }
  }

  /// <summary>
  /// Свойство зависимоти - индес отображаемого кадра GIF-а.
  /// </summary>
  public static readonly DependencyProperty FrameIndexProperty =
      DependencyProperty.Register("FrameIndex", typeof(int), typeof(AnimatedGIFViewer), new UIPropertyMetadata(0, ChangingFrameIndex));

  private Uri _gifSource;
  private double _framesPerSecond = 10.0;

  static void ChangingFrameIndex(DependencyObject obj, DependencyPropertyChangedEventArgs ev)
  {
    var ob = (AnimatedGIFViewer)obj;
    ob.Source = ob._gf.Frames[(int)ev.NewValue];

    ob.InvalidateVisual();
  }

  /// <summary>
  /// Адрес отображаемого GIF-а.
  /// </summary>
  public Uri GifSource
  {
    get { return _gifSource; }
    set
    {
      _gifSource = value;
      RefreshGif();
    }
  }

  /// <summary>
  /// Скорость анимации GIF-а (кадров в секунду) 
  /// </summary>
  public double FramesPerSecond
  {
    get { return _framesPerSecond; }
    set
    {
      _framesPerSecond = value;
      RefreshGif();
    }
  }

  private void RefreshGif()
  {
    if (_gifSource == null || String.IsNullOrEmpty(_gifSource.ToString())) return;
    _gf = new GifBitmapDecoder(_gifSource, BitmapCreateOptions.PreservePixelFormat, BitmapCacheOption.Default);
    if (_gf.Frames != null)
    {
      _anim = new Int32Animation(0,
          _gf.Frames.Count - 1,
          new Duration(TimeSpan.FromSeconds(_gf.Frames.Count / FramesPerSecond)));
      _anim.RepeatBehavior = RepeatBehavior.Forever;
      Source = _gf.Frames[0];
    }
  }

  protected override void OnRender(DrawingContext dc)
  {
    base.OnRender(dc);
    if (!_animationIsWorking && _anim != null)
    {
      BeginAnimation(FrameIndexProperty, _anim);
      _animationIsWorking = true;
    }
  }
}

[- к содержанию -]

Все исходные коды

Статьи по программированию

Работа с файлами в C#

Файлы и папки: C# @Алексей Немиро 15.01.2012 14:18
Платформа .NET Framework имеет мощные средства для работы с файловой системой и позволяет достаточно легко манипулировать файлами и папками, создавать, удалять и модифицировать их. В этой статье речь пойдет об основах работы с файлами и папками на языке C#.

Читать полностью

[- к содержанию -]

Все статьи по программированию

Вакансии в IT

SEO оптимизатор (соц. сети)

Россия, Москва | Работа в офисе | 35 000.00 RUB

Помощник seo оптимизатора

Россия, Москва | Работа в офисе | 18 000.00 RUB

Seo оптимизатор - бог

Россия, Москва | Работа в офисе | 200 000.00 RUB

SEO оптимизатор

Россия, Санкт-Петербург | Работа в офисе | 40 000.00 RUB

Помощник SEO-специалиста

Россия, Санкт-Петербург | Работа в офисе | 15 000.00 RUB

SEO оптимизатор

Россия, Санкт-Петербург | Работа в офисе | 35 000.00 RUB

SEO-специалист

Россия, Санкт-Петербург | Работа в офисе | 30 000.00 RUB

SEO оптимизатор

Россия, Санкт-Петербург | Работа в офисе | 40 000.00 RUB

SEO оптимизатор

Россия, Ростов-на-Дону | Работа в офисе | 20 000.00 RUB

Помощник SEO оптимизатора

Россия, Москва | Работа в офисе | 30 000.00 RUB

Все вакансии в IT · Создать резюме

[- к содержанию -]

Новости мира IT

iPhone и Android сравнялись по продажам в США

За октябрь-декабрь 2011 года американцы купили примерно поровну смартфонов Android и iPhone. При этом за квартал показатели Android сильно снизились, а iPhone - выросли. Рост интереса к аппаратам Apple аналитики связали с выходом смартфона iPhone 4S, который был представлен в октябре.

19.01.2012 12:09 · Категория: Бизнес в IT · Источник: Lenta.ru

[- к содержанию -]

В Gmail появится защита от "клавиатурных шпионов"

Google тестирует функцию Sesame, которая позволит обезопасить пользователей от "клавиатурных шпионов" в интернет-кафе. Чтобы зайти в почту с общественного компьютера, предлагается сфотографировать на камеру смартфона QR-код и ввести логин и пароль на своем мобильном аппарате.

19.01.2012 12:09 · Категория: Безопасность · Источник: Lenta.ru

[- к содержанию -]

Netgear анонсировала двухдиапазонный повторитель для улучшения работы WiFi-сетей

Компания Netgear объявила о глобальном запуске повторителя WN2500RP, который разработан специально для увеличения покрытия беспроводной сети и оптимизации работы любой существующей домашней сети.

Это двухдиапазонное устройство расширяет покрытие сигнала от имеющегося беспроводного маршрутизатора или шлюза, как в диапазоне 2.4 ГГц, так и в диапазоне 5 ГГц, предоставляя потребителям удобство улучшенного соединения WiFi. Обеспечивая работу одновременно в диапазонах 2.4 и 5 ГГц, WN2500RP удваивает пропускную способность WiFi и сокращает влияние помех на сеть WiFi.

Технология расширения покрытия беспроводной сети FastLane позволяет потребителям использовать усилитель в режиме оптимизации производительности для идеального воспроизведения видео HD и онлайновых игр. Кроме того, WN2500RP поддерживает до четырех соединений, быстро подключая к WiFi любой компьютер или плеер, оборудованный интерфейсом Ethernet.

Повторитель NETGEAR WN2500RP будет доступен в России в феврале 2012 года по цене для конечных потребителей 3200 рублей.

18.01.2012 12:30 · Категория: Железо · Источник: CyberSecurity.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.
Kbyte.Ru является парнёром компаний Mail.Ru Group, WebMoney Transfer, Ozon.Ru и др.
Выпуск рассылки подготовлен автоматически. Все права на материалы выпуска принадлежат Kbyte.Ru если иное не указано отдельно.


В избранное