Красивая анимация салюта
Очень понравился данный пример анимации салюта написанный на C# ко дню программиста.
Другие работы можно посмотреть на
Очень понравился данный пример анимации салюта написанный на C# ко дню программиста.
Другие работы можно посмотреть на
Возможности библиотеки:
Работает с .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
Хочется без лишних проблем создавать красивый интерфейс для своих программ, но возникает вопрос, как? Способов много, я уже описывал один, опишу сейчас еще один.
У меня в наличии всего две версии:
Первая более новая (как мне кажется), т.к в ней мы можем сгенерировать код для отельных элементов, в отличии от второй, где получаем сразу все, без выбора.
Создаем новый проект и запускаем AeonSofts Theme Designer
Для чего нужно знать время выполнения того или иного участка кода? Допустим у вас есть два варианта кода, которые выполняют одно и тоже. Тогда с помощью замеров, можно просмотреть, какой вариант выполнится быстрей и исходя из этих данных делать выводы.
Сегодня разберем два примера.
Первый пример:
Класс
VB.NET:
Imports System.Diagnostics Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim SW As New Stopwatch 'Создаем объект SW.Start() 'Запускаем System.Threading.Thread.Sleep(1000) 'Наш код SW.Stop() 'Останавливаем MsgBox(SW.ElapsedMilliseconds) 'Время выполнения в миллисекундах MsgBox(SW.Elapsed.Seconds) 'Время выполнения в секундах MsgBox(SW.ElapsedTicks) 'Тики End Sub End Class
C#:
using System.Diagnostics; namespace WindowsFormsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { Stopwatch SW = new Stopwatch(); // Создаем объект SW.Start(); // Запускаем System.Threading.Thread.Sleep(1000); // Наш код SW.Stop(); //Останавливаем MessageBox.Show(Convert.ToString(SW.ElapsedMilliseconds)); // Время выполнения в миллисекундах MessageBox.Show(Convert.ToString(SW.Elapsed.Seconds)); // Время в секундах MessageBox.Show(Convert.ToString(SW.ElapsedTicks)); // Время в тиках } } }
В данном примере мы узнаем какую букву занимает наша флешка.
Можно определять
Код на VB.NET и для C#