В проекте рассмотрены функции даты и времени: текущие дата и время, день недели, день месяца, день года, проверка на високосный год, максимальное и минимальное.

Презентация:



Advertisements
Похожие презентации
Экземпляр класса Form Public Class Form1 Dim pen1 As New Pen(Color.Purple, 8) Dim pen2 As New Pen(Color.White, 8) Dim i, rad, x1, y1 As Integer Dim x,
Advertisements

Примеры классов : Класс Документ СвойстваМетодыСобытия ИмяКопировать документ Document_New() Создание документа Полное имяНапечататьDocument_Open(…) Открытие.
Проект Три шара Постановка задачи : Дано число N – количество вызовов функции, которая возвращает шар одного из трех цветов : красный, синий или желтый.
СТРОКОВЫЙ КАЛЬКУЛЯТОР В DELPHI. СТРОКОВЫЕ ФУНКЦИИ.
Проект Коды символов Проект Перевод чисел Проект Калькулятор.
Понедельник Вторник Среда Четверг Пятница Суббота.
ПОНЕДЕЛЬНИК ВТОРНИК ВТОРНИК СРЕДА СРЕДА ЧЕТВЕРГ
Программирование в среде Visual Basic: обработка событий Яковлева Татьяна Геннадьевна МАОУ гимназия 23 г. Челябинска.
Создать форм 2 для GAME OVER Создать форм 3 для поздравления победителя.
Программирование в среде Visual Basic: переменные Яковлева Татьяна Геннадьевна МАОУ гимназия 23 г. Челябинска.
Проект «Управление без обратной связи» на языке Visual Basic.
Программирование на языке высокого уровня Лекция 7. Методы класса как подпрограммы. Решение нелинейных уравнений Кафедра АСОИУ ОмГТУ, 2012 Богатов Р.Н.
Проект «Решение квадратного урвнения» Visual Basic.
Функции с переменным числом аргументов private static int Sum(int a, int b) { return a + b; } static void Main() { int sum = Sum(1, 2); } 1 Функции.
Коррекция познавательных процессов
1 using System; using System.Drawing; using System.Collections; using System.ComponentModel; using System.Windows.Forms; using System.Data; 2 namespace.
Что такое «одномерный массив»? Для чего нужны при работе с массивом операторы цикла? Как обозначается элемент массива? Как описывается массив?
Что необходимо сделать, прежде чем использовать переменную в коде? Если необходимо 2 переменные целого типа? 10? Как же поступить, если необходимо использовать.
Параллельная работа сокетов в C#. Потоки в C# using System; using System.Threading; public class ThreadExample { public static void ThreadProc() { for.
БИБЛИОТЕКА РАБОТАЕТ Понедельник с 8.00 по Вторник с 8.00 по Среда с 8.00 по Четверг с 8.00 по Пятница с 8.00 по Суббота Выходной.
Транксрипт:

В проекте рассмотрены функции даты и времени: текущие дата и время, день недели, день месяца, день года, проверка на високосный год, максимальное и минимальное значение в интервале измерения времени, год, день, разность дат. Для каждой функции создается текстовое поле аргумента функции, текстовое результирующее поле, кнопка с названием функции. Управляющие элементы функций, использующих одинаковые исходные поля аргументов окрашены в один цвет.

Программный код Public Class Form1 Dim d1 As DateTime = DateTime.Now Dim d10, d11 As DateTime Dim d2 As Date Dim k As Integer Dim vis As Boolean Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click TextBox1.Text = DateTime.Now End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click d2 = TextBox2.Text k = d2.DayOfWeek Select Case k Case 1 TextBox13.Text = "Понедельник" Case 2 TextBox13.Text = "Вторник" Case 3 TextBox13.Text = "Среда" Case 4 TextBox13.Text = "Четверг" Case 5 TextBox13.Text = "Пятница" Case 6 TextBox13.Text = "Суббота" Case 7 TextBox13.Text = "Воскресенье" End Select End Sub Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click d2 = TextBox2.Text TextBox14.Text = d2.Year End Sub Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click TextBox15.Text = Now() End Sub

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click d2 = TextBox2.Text TextBox14.Text = d2.Year End Sub Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click TextBox15.Text = Now() End Sub

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click d2 = TextBox2.Text TextBox14.Text = d2.Year End Sub Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click TextBox15.Text = Now() End Sub Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click d2 = TextBox2.Text TextBox16.Text = Str(d2.Day) End Sub Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button6.Click d2 = TextBox2.Text TextBox17.Text = d2.DayOfYear End Sub Private Sub Button11_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button11.Click TextBox22.Text = DateTime.MinValue End Sub

Private Sub Button10_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button10.Click TextBox21.Text = DateTime.MaxValue End Sub Private Sub Button7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button7.Click TextBox18.Text = Today() End Sub Private Sub Button9_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button9.Click d2 = TextBox8.Text k = d2.Year vis = DateTime.IsLeapYear(k) If vis = True Then TextBox20.Text = "Високосный" Else TextBox20.Text = "Невисокосный" End If End Sub Private Sub Button8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button8.Click Dim diff1 As System.TimeSpan d10 = TextBox10.Text d11 = TextBox11.Text diff1 = System.DateTime.op_Subtraction(d10, d11) TextBox19.Text = Str(diff1.Days) + " дней " + Str(diff1.Hours) + " часов " + Str(diff1.Minutes) + " минут" End Sub End Class