Зараз обговорюють

"Тобто є ряд завдань, які взагалі без рекурсії не наважуються."  - це як розуміти? Перефразуй, будь ласка. 

виправив, йшлося про те що деякі завдання можна вирішити лише при використанні рекурсії

Спасибі дуже корисна стаття

А ще щось планується подібного найближчим часом?


Дякую за підтримку, радий що Вам сподобалось!

Так маю вже майже дороблений проект по управлінні Audio файлом, на заміну стандартним клавішам управління HTML5, але ще не встиг відтестувати програвання файлів з інтернету, поки лише локально працює

Надіюсь найближчим часом дороблю й закину

Рахунки

webmoneyeur - E385818210641
usd - Z304643423050
uah - U354026817492
rub - R301704373231easypay80002677bitcoin1F5HRGroUtEQW9HBNbeew8iKh5KQ8vJxzw

Зворотній зв'язок

Для покращення роботи сайту надсилайте свої зауваження:
mailЗауваження
mailПропозиція

Статистика

UkrNET - поисково-информационный ресурс
Сортування:По даті
По алфавіту По відвідуваності По даті По популярності

VBA : Події аркуша-діаграми (Chart Events)

Activate

викликається в момент активації аркуша-діаграми:

Private Sub Chart_Activate()
	[код процедури]
End Sub 

BeforeDoubleClick

викликається після подвійного натискання лівої кнопки миші:

Private Sub Chart_BeforeDoubleClick(ByVal ElementID As Long, ByVal Arg1 As Long, ByVal Arg2 As Long, Cancel As Boolean)
	[код процедури]
End Sub 

BeforeRightClick

викликається в момент натискання правої кнопки миші:

Private Sub Chart_BeforeRightClick(Cancel As Boolean)
	[код процедури]
End Sub...

view269dislike0 avatard_l4w clock 2016-09-28 22:52

VBA : Події робочого аркуша (Worksheet Events)

У попередній статті ми розглядали події, пов'язані з цілою книгою. Зараз ми сфокусуємось на подіях пов'язаних з окремим аркушем.

Activate

викликається в момент активації робочого листа:

Private Sub Worksheet_Activate()
	[код процедури]
End Sub 

BeforeDoubleClick

викликається після подвійного натискання лівої кнопки миші:

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
	[код процедури]
End Sub...

view258dislike0 avatard_l4w clock 2016-09-23 06:31

VBA : Події робочої книги (Workbook Events)

Activate

викликається в момент активації книги:

Private Sub Workbook_Activate()
	[код процедури]
End Sub 

AfterSave

викликається відразу після збереженням робочої книги:

Private Sub Workbook_AfterSave(ByVal Success As Boolean)
	[код процедури]
End Sub 

BeforeClose

викликається перед закриттям книги:

Private Sub Workbook_BeforeClose(Cancel As Boolean)
	[код процедури]
End Sub 

якщо в код вписати, що наша булева змінна Cancel = True, то дану книгу не буде...


view299dislike0 avatard_l4w clock 2016-09-23 06:29

VBA : Обробка подій об'єктів (Object Events)

Обробники подій дають можливість прив'язати свій код до дій користувача, наприклад до відкриття або закриття книги, активації таблиці, збереженню документа тощо.

Обробити можна події наступних об'єктів Excel:

- Application

- Workbook

- Worksheet

- Chart

Що ж необхідно, щоб створити подію?

Достатньо запустити редактор VBA.

З'явиться редактор VBA. Нас цікавить список об'єктів у вікні VBAProject. Оберіть "Ця книга" і два рази клацніть...


view297dislike0 avatard_l4w clock 2016-09-23 06:27

VBA : Отримання відомостей про змінну (RTTI)

Є такий термін RTTI - run-time type information. Для отримання відомостей про змінну, доступну під час виконання програми. Іноді ця інформація виявляється просто необхідною. У VBA є тип даних Variant, який може приймати значення будь-якого типу за винятком призначеного для користувача. Ось наприклад так:

Dim myStr As String
Dim myInt As Integer
Dim myVar As Variant
    myStr = "Hello World!"
    myInt = 123
    myVar = myStr
    myVar = myInt

Щоб не виникло помилок при конвертації, можна спочатку...


view303dislike0 avatard_l4w clock 2016-09-22 03:04

VBA : Перетворення (конвертація) типів даних

Всі константи, змінні, масиви мають результатом значення, яке має один з типів даних, про які йшлося раніше Змінні. Створення, присвоєння, область дії.

Змінні також можуть мати результатом одне зі спеціальних значень Empty (неініціалізована змінна, або отриманий результат типу Variant) або Null (вираз, що містить невірні дані).

Часто в програмуванні виникає необхідність перевести один тип в інший. Наприклад, число в...


view1197dislike0 avatard_l4w clock 2016-09-21 05:08

VBA : Багатозадачність виконання за допомогою функції DoEvents та створення циклу із таймером на виконання

Функція DoEvents передає управління з програми операційній системі для обробки подій і повідомлень, що чекають в системній черзі і всіх натискань клавіш з черги SendKeys. Після обробки всіх подій управління повертається додатку (наступний за рядком DoEvents).

Створіть макрос в Excel і запустіть ось цей приклад.

Sub Test ()
	For x = 1 To 1000000000000
		Debug.Print x
	Next x
End Sub 

Будь-яка робота в цей момент може буде проблематична (як мінімум ви не...


view370dislike0 avatard_l4w clock 2016-09-21 02:54

VBA : Рекурсія

При програмуванні багато завдань вирішуються на основі рекурсії. Тобто є ряд завдань, які взагалі без рекурсії не можна вирішити. Це завдання імітації людського інтелекту на основі перебору варіантів. Без рекурсії є можливість вирішити такі завдання тільки для окремих випадків.

Рекурсивна процедура - це процедура викликає сама себе. Класичний приклад підрахунок факторіала. Ми то його і реалізуємо:

Sub Test()
Dim needNum As...

view352dislike0 avatard_l4w clock 2016-09-15 04:54

VBA : Використання With. Доступ до властивостей об'єкта

Оператор With використовується для явної вказівки об'єкта, до властивостей якого ми хочемо отримати доступ. Ось так це виглядає в глобальному плані.

With [об'єкт]
	[операції з об'єктом]
End With 

Давайте розглянемо приклад. Нижче реалізовані два повідомлення, які виводять ім'я і статус видимості об'єктів:

Sub Test ()
	MsgBox (Application.Worksheets.Item(1).name)
    MsgBox (Str(Application.Worksheets.Item(1).Visible))
End Sub 

Використовуючи With це можна зробити...


view288dislike0 avatard_l4w clock 2016-09-15 04:01

VBA : Користувацький тип даних - Структура

VBA підтримує можливість створювати призначені для користувача типи даних на основі раніше визначених типів. Такий тип в VBA називається User-defined type (UDT) - тип, визначений користувачем. Це відповідає поняттям типу даних record (запис) в мові Pascal або struct (структура) в мові С / С ++. Для створення призначеного для користувача типу призначений оператор Type. Він дозволяє на рівні модуля визначити структуру даних, що включає інші різнорідні, але...


view692dislike0 avatard_l4w clock 2016-09-15 03:54

Про нас

"Programmers World" розроблено з метою полегшення в освоєнні навичок програмування, та поширення матеріалів з сфери ІТ Українською мовою.

Кожен бажаючий може безкоштовно користуватися ресурсами сайту, щоб:

- Вивчати теоретичні аспекти мов програмування

- Переглядати практичне застосування теорії при виконанні різних міні проектів з відкритим кодом

- Розміщати свої завдання на форумі для допомоги в їх реалізації, або готового коду який може бути корисний іншим користувачам

- Спілкуватись з іншими користувачами та обмінюватись досвідом

Сайт функціонує на безопланій основі та ентузіазмі розробника, якщо Ви бажаєте долучитись до розвитку даного проекту то можете пожертвувати кошти на рахунки розміщені в блоці "Допомога сайту".

Сайт

Зареєстровані користувачі можуть скористатися системою діалогів, в профілі користувача, для отримання потрібної інформації. Написати!

Також Ви можете використати форми відправки Зауважень та Пропозицій.


Електронна пошта

Ви можете звертатись на нашу поштову скриньку site.programmersworld@gmail.com

www.000webhost.com