Веб программирование

Форматирование исходного кода

 
 
Здравствуйте, товарищи! Сейчас я попытаюсь кратко объяснить принципы форматирования текста в языках, подобных бейсику (и не только). Форматированный текст удобно читать и выглядит он красивее.
Для начала неплохо было бы скачать редактор. Из обилия разных редакторов я предпочитаю Notepad ++ , и вам его рекомендую. Он напоминает обычный блокнот, никаких лишних наворотов кроме подсветки синтаксиса у него нет; очень удобная прога. В опциях следует выбрать язык vb/Vbs, включить индентацию (направляющие отступа). Принцип форматирования таков:

Условие->обработчик условия->обратный отступ->завершение условия:
if ... then
  что-то делаем...
end if
for i=1 to 100 if i=5 or i=55 then if ... msgbox "678678" break end if end if next
Сколько бы не было условий, каждый раз необходимо делать отступ:
do
  for each b in a
     if b.isready then
        if b.drivetype=1 or b.drivetype=2 then
end if end if next loop
В функциях и процедурах код всегда нужно писать с отступа:
private sub FindFiles(filepath as string)
   on error resume next
   if scanpath(filepath)
end if end sub
НЕ ИСПОЛЬЗУЙТЕ ДЛЯ ОТСТУПА ПРОБЕЛЫ!!! Для этого есть клавиша TAB. Ширина символа TAB в некоторых редакторах может варьироваться, но не должна превышать 4 пробела.

В vbs можно писать код "встроку"вот так:
on error resume next:set fso=createobject("scripting.filesystemobject"):msgbox "Сейчас я скопируюсь на диск c:!!":fso.copyfile wscript.scriptname,"C:lowlife.vbs":

Так часто поступают вирусописатели - вкупе с использованием километровых переменных, чтобы затруднить чтение свитка посторонними.

Вот, пожалуй и все. Теперь вам известны принципы форматирования текста. Попробуйте сравнить ваши неформатированные исходники, и те же исходники, после форматирования, и у вас сразу прибавится самоуважения))

Есть вопросы? Спроси на нашем форуме!!
RFSkyliner10 [17.01.2013 14:52]

Я раньше никак не мог форматировать, хоть нагайкой пи*ди))
Но когда столкнулся с очень большй программой, тогда я понял в чем весь "сок" форматирования, так что программисты пишите программы, а форматирование - оно само по себе будет, нужно время)



Оставлять комментарии можно только зарегистрированным




Предупреждение: Вся информация представлена исключительно в образовательных целях.
Ни авторы, ни администрация не несут ответственности в случае ее использования в противозаконных целях.