Просмотр "Уроки Visual Basic.NET"

Плавно выезжающее уведомление

Данный пример написан участником и другом блога - ZAlex

Алгоритм реализации похож на мой, который я выкладывал

Загрузить проект

Панелька Плавно выезжающее уведомление

  Метки: ,
  Евгений
  Просмотров: 4 483
  Запись опубликована в 14:16

Курсы валют

Написал программу для получения курса валют с постоянного ресурса по средствам XML.

Ресурс - https://www.cbr.ru/

Реализовал еще пару фишек, вообщем качаем и смотрим.

Загрузить проект

курсы Курсы валют

  Метки: , , ,
  Евгений
  Просмотров: 7 199
  Запись опубликована в 06:43

LetShut.dll — библиотека для завершения работы компьютера

LetShut.dll — это .NET библиотека для завершения работы компьютера, написанная AeroWhite.

Возможности библиотеки:

  • Выключение
  • Перезагрузка
  • Блокировка

Работает с .NET Framework 2 и выше.

Код VB.NET

Imports LetShut
Public Class Form1
    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        SAction.Lock() ' Блокировка
        SAction.Reboot(True) ' Перезагрузка
        SAction.Shutdown(True) ' Выключение
    End Sub
End Class

Подробнее »

  Метки: , ,
  Евгений
  Просмотров: 5 358
  Запись опубликована в 19:37

Рисование текста с тенью

Пример рисования текста с тенью средствами .NET

Ссылка на полную статью

текст с тенью 300x187 Рисование текста с тенью

Загрузить проект (VB.NET + C#)

  Метки: , , ,
  Евгений
  Просмотров: 4 564
  Запись опубликована в 19:23

Пишем простую игру «Лабиринт»

Пару статей назад была игра "Pacman". А сейчас мы напишем еще одну простенькую игру под названием "Лабиринт", и так же с Pacman'ом в главной роли.
Для особо нетерпеливых сразу выкладываю саму игру и исходники.

Заходите в рубрику - «Игры»

Labi1 Пишем простую игру Лабиринт

Подробнее »

  Метки: , ,
  AeroWhite
  Просмотров: 19 447
  Запись опубликована в 11:25

Обмен данными между приложениями

Взаимодействовать между различными приложениями можно по разному, например, через сокеты. Но в .NET 4.0 была введена новая функциональность, которая представляет собой создание участка общей разделяемой памяти для приложений.
Основной функционал новой технологии заключается в пространстве имен System.IO.MemoryMappedFiles
Создадим два консольных приложения, одно из которых будет посылать сообщение в общую память, а другое - считывать это сообщение.

pict1 300x91 Обмен данными между приложениями

Код первого приложения:

Imports System.IO.MemoryMappedFiles

Module Module1
     Sub Main()
        Console.WriteLine("Введите сообщение")
        'Ввод выражения для записи в общую память
        Dim message As Char() = Console.ReadLine()
        'Размер введенного сообщения
        Dim size As Integer = message.Length
         'Создание участка разделяемой памяти
        'Первый параметр - название участка, 
        'второй - длина участка памяти в байтах: тип char  занимает 2 байта 
        'плюс четыре байта для одного объекта типа Integer
        Dim sharedMemory As MemoryMappedFile = MemoryMappedFile.CreateOrOpen("MemoryFile", size * 2 + 4)
         'Создаем объект для записи в разделяемый участок памяти
        Using writer As MemoryMappedViewAccessor = sharedMemory.CreateViewAccessor(0, size * 2 + 4)
            'запись в разделяемую память
            'запись размера с нулевого байта в разделяемой памяти
            writer.Write(0, size)
            'запись сообщения с четвертого байта в разделяемой памяти
            writer.WriteArray(Of Char)(4, message, 0, message.Length)
        End Using       
         Console.WriteLine("Сообщение записано в разделяемую память")
        Console.WriteLine("Для выхода из программы нажмите любую клавишу")
        Console.ReadLine()
    End Sub
 End Module

Подробнее »

  Метки: ,
  AeroWhite
  Просмотров: 6 585
  Запись опубликована в 09:50

Игра — «PacMan»

Надыбал игру "Pacman".

Вроде бы сделано не плохо, код не сложный, правда комментарии не на Русском языке, но разобраться можно.

Кому интересно, качаем.

pacman 244x300 Игра   PacMan

  Метки:
  Евгений
  Просмотров: 9 426
  Запись опубликована в 17:30

Игра — «Найди буквы»

Создатель ZAlex.

Ищем буквы, если все нашли, то переходим на другой уровень.

играаа 300x209 Игра   Найди буквы

Загрузить проект

|Еще проекты от ZAlex|

  Метки: , , , ,
  Евгений
  Просмотров: 5 864
  Запись опубликована в 08:16

Музыка цифр и генерация рисунков

Примеры от ZAlex

Первый проект - "Музыка цифр"

music 300x121 Музыка цифр и генерация рисунков

Загрузить проект

Второй проект - "Генерация рисунков"

Присутствуют различные эффекты кисти.

Drawing 300x180 Музыка цифр и генерация рисунков

Загрузить проект

BONUS: Игра - "Найди буквы"

  Метки: , , , ,
  Евгений
  Просмотров: 4 621
  Запись опубликована в 10:42

Страницы:«1234567...12»