Администрация форума не несёт ответственности за достоверность информации и оставляет за собой право редактировать или в особых случаях даже удалять посты без предупреждения. Спасибо за понимание.

Программирование ATMEL в BASCOM.

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Программирование ATMEL в BASCOM. » Кирпичи... » Метки для скролинга


Метки для скролинга

Сообщений 1 страница 13 из 13

1

Вот, делюсь, иногда спасают в быстром листинге в большой программе:

Код:
'*************************************************************************************************************************
'=========================================================================================================================
'========         ==============     ============     ===========              ===========================================
'=====    =======     ===========   ==============   ============   =========    =========================================
'=====    =======================   ==============   ============   ==========    ========================================
'=====    =======================   ==============   ============   ===========   ========================================
'=====    =======================   ==============   ============   ===========   ========================================
'========        ================   ==============   ============   ===========   ========================================
'========        ================   ==============   ============                =========================================
'===============     ============   ==============   ============   ===========   ========================================
'================     ===========   ==============   ============   =============   ======================================
'================     ===========   ==============   ============   =============   ======================================
'============ ===     ===========   ==============   ============   =============   ======================================
'=====    ======     =============   ============   =============   ===========   ========================================
'=======           =================               ==============                 ========================================
'=========================================================================================================================
'*************************************************************************************************************************




'*************************************************************************************************************************
'*************************************************************************************************************************
'*************************************************************************************************************************
'===============           ==========            =================         ==============           ======================
'===============   =======   ========   ========   ============   =========   =========   =========   ====================
'===============   ========   =======   =========   =========   ============   ======   ============   ===================
'===============   ========   =======   =========   =========   ============   =====    ==================================
'===============   ========   =======   =========   =========   ============   =====    ==================================
'===============   =======   ========   ========   ==========   ============   =====    ==================================
'===============           ==========             ===========   ============   =====    ==================================
'===============   ==================   ======   ============   ============   =====    =========      ===================
'===============   ==================   =======   ===========   ============   =====    =========      ===================
'===============   ==================   ========   ==========   ============   =======    ==========   ===================
'===============   ==================   =========   =========   ============   =========   ========   ====================
'===============   ==================   =========   ==========   ==========   ============           =====================
'===============   ==================   =========   ==============         ===============================================
'*************************************************************************************************************************
'*************************************************************************************************************************
'*************************************************************************************************************************





'*************************************************************************************************************************
'=========================================================================================================================
'=========     =========   =========   =========               ===========================================================
'==========   ==========    ========   =========  ====   ====  ===========================================================
'==========   ==========     =======   ===============   =================================================================
'==========   ==========      ======   ===============   =================================================================
'==========   ==========   ==   ====   ===============   =================================================================
'==========   ==========   ===   ===   ===============   =================================================================
'==========   ==========   ====   ==   ===============   =================================================================
'==========   ==========   ======      ===============   =================================================================
'==========   ==========   =======     ===============   =================================================================
'=========     =========   =========   ==============     ================================================================
'=========================================================================================================================
'*************************************************************************************************************************




0

2

А я уже привык на отдельные файлы раскидывать по назначению или по аппаратным средствам: ADC, UART и тд.

0

3

Тоже раскидываю как только готовые участки кода, но в момент отладки приходится так вот скромно скрольничать  ^^

0

4

Баском имеет прекрасное средство для поиска чего-либо в коде - Code Explorer! Да и подпрограммы или процедуры можно сворачивать чтобы уменьшить исходный код не теряя нумерации по строчкам! А с такими заголовками код будет ещё больше!  :crazyfun:

0

5

Боже упаси, только Gosub - только Return. Максимум инклуды в файлах. Давно проблем не знаю с всякими там переполнениями памяти.

0

6

А почему ты их так боишься то?  Возьми С или С+   так там же всё сделано на процедурах и считается хорошим тоном. Ну ессно инкапсуляцией в баскоме и не пахнет, но если не использовать "глупых" переменных типа абвгд - то всё прекрасно работает и код получается красивый  :flag:

0

7

А меня после Xmega VGA прям жаба давит сделать лишний такт перехода  :flirt:

0

8

-NMi- написал(а):

Возьми С или С+

Сравнил Ж с пальцем. У Баскома давние с этим проблемы, ну сколько можно уже об этом говорить. Кто ищет приключения на Ж - пожалуйста, я решил в корне для себя эту проблему.
Если на то уж дело пошло, я эти "процедуры" ручками создаю той же логикой, что и все остальные языки, только контролирую их Я, а не отдаю на решение Баскома (универсальные подпрограммы с параметрами).

0

9

Блин, ну как-так то?
Вот сколько ни брал примеров разных программ разных бУржуйских программистов...  всё сделано через процедуры.
Код чёток и лаконичен, переменные и процедуры имеют "вменяемые" названия.
Сколько раз портировал и переписывал всё это... после прогон в течение нескольких суток и всё работает!

0

10

Не уговаривай.  :D

0

11

Зачем?  :D
Имеем точку входа с одним байтом. Ты реально будешь 256 раз код дублировать?  :D
Делаем процедуру и наслаждаемся красотой кода.

0

12

Либо я чего-то не понимаю, либо кто-то мне г код впаривать пытается. :D

0

13

Упаси бог кому-то что-то впаривать и доказывать. Хрен со всем... ты пишешь как ты пишешь, я пишу как пишут наСИ. Да пусть будет так... аминь  :mybb:

0


Вы здесь » Программирование ATMEL в BASCOM. » Кирпичи... » Метки для скролинга