Особенности гендерной социализации студенческой молодежи

Автор работы: Пользователь скрыл имя, 17 Января 2012 в 03:59, дипломная работа

Описание

Актуальность темы исследования обусловлена тем, что гендерная социализация студентов представляет собой проблему не только индивидуальную, затрагивающую интимные стороны личности, но и социальную, касающуюся здоровья молодежи, ценностных ориентаций, образа жизни, стиля поведения, представления юношей и девушек о семье, работе, на которой они могут принести пользу обществу.
На фоне социальных и политических изменений последнего времени происходящих в российском обществе меняются представления о социальных ролях мужчины и женщины.
Именно в возрасте молодежи будет особенно эффективна целенаправленная гендерная социализация, в связи с тем, что:
в этом возрасте формируется мировоззрение человека, частью которого становятся гендерные стереотипы, а это важнейший этап взросления, который будет оказывать влияние на все последующее развитие личности [279];
типичная черта юношеского возраста – «ролевой мораторий»: диапазон выполняемых ролей расширяется, но юноша не усваивает эти роли всерьез и окончательно, а как бы пробует, примеряет их к себе [59, с. 40];
период первичной гендерной социализации связан в основном с пассивным усвоением культуры, а вторичная социализация предполагает большую включенность когнитивных механизмов и возможность творческого преобразования среды.

Работа состоит из  1 файл

Юлин диплом.doc

— 1.53 Мб (Скачать документ)

                        }

                        else

                        {

                              string id2 = "r" + (PrivyzanText[tekuwiiVopros][i - 1]).ToString();

                              string result = webBrowser1.Document.

                                    InvokeScript("IsChecked",

                                                       new object[] { id2 }).ToString();

                              if (result == "True")

                              {

                                    webBrowser1.Document.

                                    InvokeScript("MakeTextBoxBlack",

                                                       new object[] { id });

                              }

                              else

                              {

                                    webBrowser1.Document.

                                    InvokeScript("MakeTextBoxGray",

                                                 new object[] { id });

                              }

                        }

                  }

                  finishButton.Visible = false;

                  nextButton.Visible = true;

                  laterButton.Visible = true;

            } 

            XslCompiledTransform preobr;

            private int tekuwiiVopros;

            private XmlDocument tekuwiiTest;

            private int VsegoVoprosov;

            private int g = 0;

            List<bool> listOtv = new List<bool>();

            List<List<int>> listOtvVopr = new List<List<int>>();

            List<int> listKolOtv = new List<int>();

            List<Dictionary<string, int>> Ot = new List<Dictionary<string, int>>();

            List<Dictionary<string, int>> Do = new List<Dictionary<string, int>>();

            List<XmlElement> tegiQuestion = new List<XmlElement>();

            List<List<XmlElement>> tegiRadioAndCheckbox = new List<List<XmlElement>>();

            List<List<string>> ListListOun = new List<List<string>>();

            List<List<int>> PrivyzanText = new List<List<int>>();

            List<int> listOunOtv = new List<int>();

            public string AddrServ; 

            public void ShowVopros(XmlDocument exemplyrXml, int n)

            {

                  if (preobr == null)

                  {

                        preobr = new XslCompiledTransform();

                        preobr.Load("transform.xslt");

                  } 

                  int k = 0;

                  XmlElement findQuestion = null;

                  //XmlElement findLabel = null;

                  //int y = 80;

                  foreach (XmlElement i in exemplyrXml.GetElementsByTagName("question"))

                  {

                        if (k == n)

                        {

                              findQuestion = i;

                              break;

                        }

                        else

                              k = k + 1;

                  } 

                  VsegoVoprosov = 0;

                  foreach (XmlElement i in exemplyrXml.GetElementsByTagName("question"))

                  {

                        VsegoVoprosov = VsegoVoprosov + 1;

                  } 

                  if (tekuwiiTest != exemplyrXml)

                  {

                        listOtv.Clear();

                        listOtvVopr.Clear();

                        Ot.Clear();

                        Do.Clear();

                        listOtvVopr.Clear();

                        ListListOun.Clear();

                        PrivyzanText.Clear();

                        for (int i = 1; i <= VsegoVoprosov; ++i)

                        {

                              listOtv.Add(false);

                              listOtvVopr.Add(null);

                              ListListOun.Add(null);

                        }

                        //int questionNum = 0;

                        foreach (XmlElement question in exemplyrXml.GetElementsByTagName("question"))

                        {

                              Dictionary<string, int> OtVopr = new Dictionary<string, int>();

                              Dictionary<string, int> DoVopr = new Dictionary<string, int>();

                              tegiQuestion.Add(question);

                              List<XmlElement> RadioAndCheckbox = new List<XmlElement>();

                              foreach (XmlElement elem in question.SelectNodes(".//radiobutton|.//checkbox"))

                              {

                                    RadioAndCheckbox.Add(elem);

                              }

                              tegiRadioAndCheckbox.Add(RadioAndCheckbox); 

                              foreach (XmlElement variant in question.SelectNodes("otvetov"))

                              {

                                    string gr = variant.GetAttribute("gr");

                                    OtVopr[gr] = int.Parse(variant.GetAttribute("ot"));

                                    DoVopr[gr] = int.Parse(variant.GetAttribute("do"));

                              }

                              Ot.Add(OtVopr);

                              Do.Add(DoVopr); 

                              int nomer = 0;

                              foreach (XmlElement variant in question.SelectNodes(".//radiobutton|.//checkbox"))

                              {

                                    nomer = nomer + 1;

                                    variant.SetAttribute("number", nomer.ToString());

                              }

                              listKolOtv.Add(nomer); 

                              nomer = 0;

                              List<int> NewSpisok = new List<int>();

                              foreach (XmlElement variant in question.SelectNodes(".//textbox"))

                              {

                                    nomer = nomer + 1;

                                    variant.SetAttribute("number", nomer.ToString());

                                    NewSpisok.Add(-1);

                              }

                              listOunOtv.Add(nomer);

                              int bubu = 0;

                              int lyly = 0;

                              foreach (XmlElement variant in question.SelectNodes(".//radiobutton|.//checkbox"))

                              {

                                    bubu = bubu + 1;

                                    foreach (XmlElement textbox in variant.SelectNodes(".//textbox"))

                                    {

                                          lyly = int.Parse(textbox.GetAttribute("number")) - 1;

                                          NewSpisok[lyly] = bubu;

                                          textbox.SetAttribute("boundcheck", bubu.ToString());

                                    }

                              }

                              PrivyzanText.Add(NewSpisok);

                        } 

                        treeView1.Nodes.Clear();

                        for (int i = 0; i < VsegoVoprosov; ++i)

                        {

                              TreeNode Uzel = new TreeNode(tegiQuestion[i].GetAttribute("title"));

                              treeView1.Nodes.Add(Uzel);

                        }

                  } 

                  // StringBuilder - изменяемая строка, string - неизменяемая.

                  //

                  if (listOtvVopr[tekuwiiVopros] != null)

                  {

                        foreach (XmlElement variant in tegiQuestion[tekuwiiVopros].SelectNodes(".//radiobutton|.//checkbox"))

                        {

                              int num = int.Parse(variant.GetAttribute("number"));

                              if (listOtvVopr[tekuwiiVopros].Contains(num))

                              {

                                    variant.SetAttribute("checked", "true");

                              }

                              else

                              {

                                    variant.SetAttribute("checked", "false");

                              }

                        }

                        foreach (XmlElement variant in tegiQuestion[tekuwiiVopros].SelectNodes(".//textbox"))

                        {

                              int num = int.Parse(variant.GetAttribute("number"));

                              string te = ListListOun[tekuwiiVopros][num - 1];

                              variant.SetAttribute("text", te);

                        }

                  }

                  StringBuilder builder = new StringBuilder();

                  XmlWriter xmlWriter = XmlTextWriter.Create(builder, preobr.OutputSettings);

                  preobr.Transform(findQuestion, xmlWriter);

                  webBrowser1.DocumentText = builder.ToString(); 

                  this.tekuwiiVopros = n;

                  this.tekuwiiTest = exemplyrXml; 

                  if (tegiQuestion[tekuwiiVopros].SelectNodes(".//textbox|.//radiobutton|.//checkbox").Count == 0)

                  {

                        laterButton.Enabled = false;

                        nextButton.Text = "Далее";

                  }

                  else

                  {

                        laterButton.Enabled = true;

Информация о работе Особенности гендерной социализации студенческой молодежи