Интересная статья о том как пользоваться программой 1c bitrix находится на этом сайте www.intervolga.ru/blog/bitrix/bitrix-for-programmmer-oop-orm-mvc-patterns/ , если вы решили изучать данный язык, то статья будет вам в помощь, хотя конечно же прочитав только ее вы сразу не научитесь 1C Bitrix.
Скрипт - это программно прописанный алгоритм действий. Воочию скрипт можно увидеть в играх. К примеру передвижение ботов. Простой бот и уровень его заскриптованности соответственно простой. Средний бот и уровень его действий (скриптов) больше. А вот сложные боты, это уже сложные скрипты. Также заскриптованной может быть трава (колышется на ветру), вода (слегка плещется). То есть скрипт - это сценарий, поочередно выполняемых действий. К примеру, в World of Tanks некоторые люди скачивали утилиту, которая делала определенный ряд действий за пользователя. Разрешение игры достаточно поставить 1024*768 и запустить скрипт, а дальше курсор мыши двигался по определенным координатам (выбирал танк, жал кнопку "в бой"), движение танка лишь вперед, несколько выстрелов в бою. Естественно, со стороны это выглядело глупо, но кто в игре задумывается кто это едет и зачем лишь по прямой. А бой вел не реальный человек, а именно программа с скриптом.
Блок схема программы
Определение входных данных
строка для обработки
Определение выходных данных
строка для обработки,измене<wbr />нная строка или сообщение "Нет символов для замены"
код программы:
void main()
{
char mystr[256],z='*';
int i;
printf("Введите строку\n");
scanf("%s",mystr);
printf("Исходная строка:%s\n",mystr);
if(strchr(mystr,z)==<wbr />NULL){printf("Нет символов для замены\n");}
else{
for(i=strlen(mystr);<wbr />i>0;i--){
mystr[i]=(mystr[i]==<wbr />'*'?'7':mystr[i]);
}
printf("Измененная строка:%s",mystr);
}
}
пример выдачи:
**йцукен*гшщзх*фыва*<wbr />*
Исходная строка:йцукен*гшщзх*<wbr />фыва
Измененная строка:йцукен7гшщзх7<wbr />фыва
Научиться писать простенькие программы не сложно. Обычно первый опыт программирования получают на уроках информатики в 9 (а в некоторых местах и раньше) классе.
Если вас эти уроки обошли стороной, научиться можно самостоятельно. Все, что вам нужно - это найти учебник, и собственно, выбрать сам язык программирования. Новички обычно начинают с Pascal или Basic. Лично я рекомендую Pascal. Немного теории и практических попыток - и вы поймете принцип программирования. Начиная с легкого - чисел, одномерных массивов, переходите к обработке более сложных данных - строк, файлов.
Возможно, все и сразу не получиться. Для успешной деятельности в области программирования нужен аналитический склад ума и умение логически мыслить. Пробуйте, ошибайтесь, учитесь - и у вас все получиться.
{$apptype windows}
{$reference 'System.Windows.Forms.dll'}
{$reference 'System.Drawing.dll'}
uses
System.Windows.Forms,
System.Drawing;
var
Form1, Form2: Form;
procedure CloseClick(sender: object; args: System.EventArgs);
begin
Form2.Close;
end;
procedure bClick(sender: object; args: System.EventArgs);
begin
Form2 := new Form;
var but := new Button;
but.Location := new System.Drawing.Point(15, 15);
but.AutoSize := true;
but.Text := 'Закрыть';
but.Click += CloseClick;
Form2.Controls.Add(but);
var tb := new TextBox;
tb.Multiline := True;
tb.Height := 200;
tb.ReadOnly := true;
tb.Dock := DockStyle.Bottom;
tb.ScrollBars := ScrollBars.Both;
Form2.Controls.Add(tb);
Form2.ShowDialog(Form1);
end;
begin
Form1 := new Form;
var but := new Button;
but.Location := new System.Drawing.Point(110, 120);
but.AutoSize := true;
but.Text := 'Открыть еще форму';
but.Click += bClick;
Form1.Controls.Add(but);
Application.Run(Form1);
end.