Плавно выезжающее уведомление
Данный пример написан участником и другом блога - ZAlex
Алгоритм реализации похож на мой, который я выкладывал
Данный пример написан участником и другом блога - ZAlex
Алгоритм реализации похож на мой, который я выкладывал
Написал программу для получения курса валют с постоянного ресурса по средствам XML.
Ресурс -
Реализовал еще пару фишек, вообщем качаем и смотрим.
В продолжение серии игр про Pacman'a
Возможности библиотеки:
Работает с .NET Framework 2 и выше.
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
Пример рисования текста с тенью средствами .NET
Пару статей назад была игра "Pacman". А сейчас мы напишем еще одну простенькую игру под названием "Лабиринт", и так же с Pacman'ом в главной роли.
Для особо нетерпеливых сразу выкладываю саму игру и исходники.
Заходите в рубрику - «Игры»
Взаимодействовать между различными приложениями можно по разному, например, через сокеты. Но в .NET 4.0 была введена новая функциональность, которая представляет собой создание участка общей разделяемой памяти для приложений.
Основной функционал новой технологии заключается в пространстве имен System.IO.MemoryMappedFiles
Создадим два консольных приложения, одно из которых будет посылать сообщение в общую память, а другое - считывать это сообщение.
Код первого приложения:
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
Надыбал игру "Pacman".
Вроде бы сделано не плохо, код не сложный, правда комментарии не на Русском языке, но разобраться можно.
Кому интересно, качаем.
Создатель ZAlex.
Ищем буквы, если все нашли, то переходим на другой уровень.
Примеры от ZAlex
Первый проект - "Музыка цифр"
Второй проект - "Генерация рисунков"
Присутствуют различные эффекты кисти.
BONUS: Игра - "Найди буквы"