Литература
1. Беликов В.И., Крысин Л.П.Социолингвистика. М.: Российский гуманитарный ун-т, 2001. С.332‒414.
2. Вахтин Н.Б., Головко Е.В. Социолингвистика и социология языка: Учебное пособие. СПБ.: ИЦ «Гуманитарная Академия»; Изд-во Европейского университета в Санкт-Петербурге, 2004. С.163‒179.
3. Мечковская Н.Б. Социальная лингвистика: Пособие для студентов гуманит. вузов и учащихся лицеев. 2-е изд., испр. М.: Аспект-Пресс, 2000. С.102−116.
4. Челышев, Е.П. Русский язык как государственный язык Российской Федерации // Решение национально-языковых вопросов в современном мире / Под ред.акад. Е.П.Челышева. М. ‒ СПб.: Златоуст, 2003. С.419−425.
5. Языковая ситуация и языковая политика в странах славянского мира [Электронный ресурс]. URL: https://www.philol.msu.ru/~slavmir2009/data/12.pdf (Дата обращения 01.02.2011).
6. Уникальная языковая ситуация в Украине. Часть 1, 2 // Всеукраинская газета «Русский Мир. Украина». 12.11.2009 [ Электронная версия ].URL: https://rusmir.in.ua/prob/106-unikalnaya-yazykovaya-situaciya-v-ukraine.html (дата обращения 27.12.2010).
7. Статус русского языка в большинстве стран не определен // Демоскоп Weecly: Электронная версия бюллетеня «Население и общество» / Институт демографии Гос. ун-та ‒ Высшей школы экономики. № 329‒330 14‒27 апреля 2008. URL:
https://www.demoscope.ru/weekly/2008/0329/tema02.php (дата обращения 03.06.11).
8. Население России. Народ России // Yes Travel. URL: https://www.yestravel.ru/russia/people/(Дата обращения 04.06.11).
1) Построение и использование меню
на C++ Builder
Отклики на выбор пунктов меню.
void __fastcall TForm1::N6Click(TObject *Sender)
{
Label1->Caption="Лабораторная 3";
}
//---------------------------------------------------------------------------
void __fastcall TForm1::N3Click(TObject *Sender)
{
Label1->Caption="Выбрано: Загрузить";
}
//---------------------------------------------------------------------------
void __fastcall TForm1::N4Click(TObject *Sender)
{
Label1->Caption="Выбрано: Сохранить";
}
//---------------------------------------------------------------------------
void __fastcall TForm1::N5Click(TObject *Sender)
{
Close();
}
Меню на SE
Существуют главное меню – JMenuBar
подменю к главному – JMenu
пункты меню к подменю для выбора JMenuItem
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.lang.Math.*;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;
import javax.swing.*;
public class Prog_3_1
{
JFrame form;
JMenuBar menu1; // главное меню
JMenu mFile; // подменю
JMenu mHelp;
JMenuItem item1; // пункты меню для выбора
JMenuItem item2;
JMenuItem item3;
JMenuItem item4;
JLabel lb;
Prog_3_1 ()
{
form = new JFrame();
form.setSize (500,300);
form.setTitle ("лабораторная 3");
form.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
form.setLayout(null);
lb = new JLabel();
lb.setBounds(20,20,400,40);
lb.setText("Выбран: ");
form.add(lb);
menu1 = new JMenuBar(); // инициализация главного меню
mFile = new JMenu("Файл"); // подменю
mHelp = new JMenu("Помощь");
menu1.add(mFile); // закрепление подменю к главному
menu1.add(mHelp);
JMenuItem item1 = new JMenuItem("Загрузить"); // инициализация пункта
JMenuItem item2 = new JMenuItem("Сохранить");
JMenuItem item3 = new JMenuItem("Выход");
JMenuItem item4 = new JMenuItem("О программе");
mFile.add(item1); // закрепление пункта к подменю
mFile.add(item2);
mFile.add(item3);
mHelp.add(item4);
form.setJMenuBar(menu1); // закрепление главного меню к форме
item3.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
System.exit(0);//Выход из системы
}
});
item1.addActionListener(new ActionListener()
{