К проблеме генезиса высших психических функций Текст научной статьи по специальности «Психологические науки»
Г.А. Мишина
К ПРОБЛЕМЕ ГЕНЕЗИСА ВЫСШИХ ПСИХИЧЕСКИХ ФУНКЦИЙ
В статье рассмотрены понятия «высшие психические функции», «психологическое средство», представлен анализ теоретических и экспериментальных исследований, направленных на изучение ВПФ. Выдвинут тезис о речи как основном психологическом средстве, способствующем трансформации натуральных функций в высшие. Выделены общие и специфические характеристики речи как психологического средства.
Ключевые слова: высшие психические функции, генезис, речь как психологическое средство.
Проблема высших психических функций (далее -ВПФ), впервые выделенная Л.С. Выготским в самостоятельную и получившая наибольшее развернутое обоснование в его работе «История развития высших психических функций», и до сегодняшнего дня является не до конца разработанной.
Л.С. Выготский, говоря о психических функциях (а шире -линиях развития), разделил их на натуральные (естественные, элементарные, природные) и культурные (высшие). К первым были отнесены психические процессы, для которых характерна временная связь, устанавливающаяся благодаря совпадению двух раздражителей, одновременно воздействующих на организм. Ко вторым отнесены психические процессы, для которых характерна временная связь, создающаяся самим человеком с помощью искусственного сочетания стимулов. В дальнейшем учениками и последователями Л.С. Выготского (А.Р. Лурия, А.Н. Леонтьевым,
© Мишина Г.А., 2012
Г.А. Мишина
А.В. Запорожцем, Д.Б. Элькониным, П.Я. Гальпериным и другими) понятие «высшие психические функции» было дополнено. Так, А.Р. Лурия, исследуя механизмы формирования психических функций, отмечал: «…Сложные формы психической деятельности, известные под названием высших психических функций, представляют собой сложные функциональные системы, опирающиеся на совместную работу отдельных — иногда далеко расположенных -участков мозга, каждый из которых выполняет свою, достаточно специфическую роль, внося в осуществление всей функциональной системы свой, специфический для него вклад»1.
С.Л. Рубинштейн указывал: «Сущность психического развития заключается в развитии все новых форм действенного и познавательного отражения действительности: переход к высшей ступени всегда выражается в расширяющейся возможности познавательного и действенного проникновения в действительность. Это проникновение во внешнее объективное бытие неразрывно связано как с оборотной своей стороной с развитием внутреннего психического плана деятельности. В этом проявляется первая существенная общая тенденция психического развития.»2.
К элементарным были отнесены психические процессы, осуществляющиеся без опосредования знаками, возникающие как результат эволюции и направленные лишь на приспособление к внешней среде (Л.С. Выготский, М. Коул и другие).
Многие ученые не разделяли такой точки зрения, считая выделение натуральных функций уходом к натурализму от социального, за что и критиковали Л.С. Выготского. В качестве аргумента за такое выделение Л.С. Выготский приводил примеры дизонто-генеза: «. при распаде высших психических функций. в первую очередь уничтожается связь символических и натуральных функций, вследствие чего происходит отщепление ряда натуральных процессов, которые начинают функционировать по примитивным законам как более или менее самостоятельные психологические структуры…»3. Однако это только часть проблемы. По мнению ряда исследователей, наряду с прижизненно формирующимися психическими функциями (как раз и называемыми натуральными) возможно выделение и биологически обусловленных функций, т. е. тех, которые являются врожденными (например, элементарная чувствительность, элементарная мнемическая способность, базаль-ные аффективные механизмы и т. д.) (Г.Г. Кравцов, О.С. Никольская и другие). Имеющиеся данные изучения поведения животных, сходства некоторых процессов, наблюдаемых как у животных, так
К проблеме генезиса высших психических функций
и человека (особенно на ранних этапах развития), примеры детей-маугли позволяют косвенно подтвердить возможность такого выделения.
Культурные же психические функции отличаются от врожденных и натуральных тем, что человек может управлять ими осознанно, т. е. в данном случае мы говорим о произвольности высших психических функций.
К последним Л.С. Выготским были отнесены «словесное мышление, логическая память, образование понятий, произвольное внимание, воля и другие». При этом основным условием происхождения, развития и изменения психических функций является социум, культура («она видоизменяет деятельность психических функций»). Высшие психические функции получают свое развитие только в процессе деятельности, взаимодействия людей. И Выготский, и Пиаже указывали, что на начальном этапе психические функции имеют форму внешних процессов, постепенно превращаясь во внутренние. Высшая психическая функция «представляет собой переход от социального к индивидуальному поведению путем интериоризации внешних социальных форм поведения» (Е.Е. Сапогова).
Отсюда и выделенные стадии развития ВПФ: первоначально как интерпсихические (внешние) функции, далее как внутренние (интрапсихические), т. е. от развернутого характера через создание внешних опорных средств в процессе деятельности во внутренние «умственные навыки»4. И это не только процесс количественных, но, в первую очередь, качественных изменений (они становятся более обобщенными, сокращаются).
На примере ряда психических функций (внимания, памяти) были выделены стадии в развитии культурного поведения. Стоит указать на то, что о наличии двух линий в развитии психических функций говорили и другие исследователи, например Т. Рибо, Э. Титченер и другие. Они выделяли непроизвольное, естественное, первичное внимание и произвольное, искусственное, вторичное внимание. Экспериментальное изучение развития внимания, проведенное Л.С. Выготским и его учениками, позволило определить следующие ступени в его развитии: примитивное (натуральное), наивно-психологическое, внешне опосредованное, внутренне опосредованное.
На сегодняшний день всеми исследователями выделяются такие черты, присущие высшим психическим функциям, как сложность, социальность, системность, произвольность и опосредованность
Г. А. Мишина
(Д.Б. Эльконин, А.В. Запорожец, В.П. Зинченко, Н.Г. Морозова, Л.С. Славина и другие).
Сложность заключается в структуре данных функций, связях как внутри высшей психической функции, так и с другими функциями, во взаимозаменяемости составляющих. При этом исследователи указывали, что это не застывшее «образование»: «в процессе онтогенеза происходит не только дальнейшее развитие этих функциональных систем, но и изменение мозговой организации»5.
Помимо сложности и социальности высшие психические функции характеризуются произвольностью — человек целенаправленно действует, изменяет поведение, сознательно управляет не только внешними, но и внутренними процессами, что и отличает его от примитивного человека. «Можно сказать, что идея высших психических функций исходит из представления о формировании и развитии волевых механизмов в человеке»6.
И если источник развития таких функций (общество, социум) не вызывает споров, то сам процесс формирования ВПФ до конца не изучен. Можно говорить о том, что наблюдаются расхождения в выделении наиболее существенной характеристики ВПФ. Дискуссионным до настоящего времени является и вопрос о развитии высших психических функций: они развиваются симультанно с натуральными психическими функциями или дискретно — постепенно «вырастая», «сменяя» их. Сам Выготский указывал, что «обе системы (натуральная и культурная) развиваются одновременно и совместно», и «вся трудность проблемы развития ВПФ ребенка заключается в том, что обе линии в онтогенезе слиты, реально образуют единый, хотя и сложный процесс» (Л.С. Выготский). По мнению Г.Г. Кравцова, воля как высшая психическая функция изначально является таковой.
Проблема ВПФ рассматривается в парадигме процесса культурного развития ребенка, а также проблемы поведения. Высшие психические функции рассматриваются в культурно-исторической теории именно как высшая форма поведения, отличающаяся от элементарного созданием и употреблением искусственных стимулов в качестве вспомогательных средств для овладения собственными реакциями. ВПФ представляет активную форму личности в ее проявлениях. Говоря о высших психических функциях, Л.С. Выготский указывал, что «…мы ставим эти функции в иное отношение к личности, чем примитивные психологические функции…»7.
Таким образом, центральным моментом культурно-исторической теории является именно то, что психическое развитие
К проблеме генезиса высших психических функций
происходит в процессе превращения натуральных (элементарных) психических функций в культурные (высшие). Этот механизм трансформации Л.С. Выготский связывал с процессом опосредования. «…Применение вспомогательных средств, переход к опосредующей деятельности в корне перестраивает всю психическую операцию, наподобие того, как применение орудия видоизменяет естественную деятельность органов и безмерно расширяет систему активности психических функций. То и другое вместе мы обозначаем термином высшая психическая функция или высшее поведение…» (Л.С. Выготский)8.
Следует указать, что проблема не определялась как новая для XX в. Опосредование являлось предметом ряда исследований, и первоначально в философии — в работах Ф. Бэкона, И. Канта, Г. Гегеля, Д. Дьюи и других. Более того, идея опосредования напрямую связывалась с идеей орудийности. Современные авторы, продолжая традиции, также обращаются к опосредованию и орудийности. Так, Ч.Х. Джадд говорил об орудиях, изобретенных человеком, как мощном факторе, определяющем ход цивилизованной жизни. А. Бергсон указывает, что «интеллект — это способность изготавливать искусственные объекты, в особенности орудия изготовления орудий, и неограниченно варьировать способы их изготовления. М. Коул рассматривает обсуждаемую идею через понятие «артефакт», который «есть некий аспект материального мира, преобразованный по ходу истории его включения в целенаправленную человеческую деятельность»9. При этом психолог отмечает, что по своей природе артефакты могут быть как понятийными, идеальными, так и материальными, соглашаясь с концептуальным подходом Э.В. Ильенкова.
В культурно-исторической теории выделяются орудия труда и знаки, под которыми понимается «всякий, искусственно созданный человеком условный стимул, являющийся средством овладения поведением — чужим или собственным» (Выготский). Л.С. Выготский указывал, что у обоих орудий есть общее (аналогия) — это их опосредующая функция, но оба они не могут считаться равнозначными или равновеликими по выполняемой ими функции: «существеннейшим отличием знака от орудия и основой реального расхождения обеих линий является различная направленность того и другого. Орудие служит проводником воздействия человека на объект его деятельности, оно направлено вовне, оно должно вызывать те или иные изменения в объекте, оно есть средство внешней деятельности человека, направленной на покорение природы. Знак
Г.А. Мишина
ничего не изменяет в объекте психологической операции, но он есть средство психологического воздействия на поведение — чужое или свое, средство внутренней деятельности, направленной на овладение самим человеком; знак направлен внутрь. Обе деятельности столь различны, что и природа применяемых средств не может быть одной и той же в обоих случаях» (Л.С. Выготский)10.
Указанное выше позволяет говорить о том, что до сих пор на ряд вопросов, касающихся проблемы опосредования, использования знаков, еще не найдено определенных ответов. Например, какова природа средств; что еще, кроме слова, может рассматриваться в качестве знаков-средств; есть ли различие между знаком и знаком, являющимся средством (Г.Г. Кравцов).
В последнее время интерес ряда исследователей, работающих в русле идей Л.С. Выготского, связан с разработкой содержания такого понятия, как «психологическое средство» (Г.Г. Кравцов, О.И. Мотков, Т.Н. Котова, Л.Г. Кравцов и другие). «Психологические средства отличаются от любых других средств тем, что они занимают особое место в структуре целенаправленного действия, а именно, входят в состав способа действия и находятся между субъектом и предметом действия. Психологические средства включены в психические функции и процессы, то есть принадлежат внутренней, субъективной стороне действительности» (Г.Г. Кравцов)11. «Психологические средства — это изначальные и прижизненно формирующиеся психические функции и образования, служащие организации оптимального поведения по осуществлению потребностей, желаний и целей личности живого существа» (О. И. Мотков)12.
Если исходить из семантического значения данного понятия («то, что служит какой-либо цели, необходимо для достижения, осуществления чего-либо»), то обнаружится его вспомогательная функция, т. е. средство всегда находится «между», а также включено в действенное отношение, что подразумевает конечную точку движения — цель. Стремление к цели предполагает наличие активности, движения, действенного отношения к действительности. В начале этого движения стоит субъект, который из-за неудовлетворения наличным состоянием стремится изменить его, обращаясь к будущему, что, собственно, порождает цель. Чтобы ее достичь, необходимо нечто находящееся между самим субъектом и целью, с помощью которого возможно ее достижение. Это есть действие. Субъектом целенаправленного действия становятся, т. е. можно говорить, что до некоторых пор ребенок не является субъектом действия. Отсюда можно предположить, что должен быть ряд
К проблеме генезиса высших психических функций
условий, благодаря которым происходит это становление. И этот вопрос требует своего изучения.
Возвращаясь к действию, следует обратиться к теории деятельности, получившей наиболее полное освещение в трудах А.Н. Леонтьева. Согласно этому подходу единицей психологического анализа, единицей деятельности рассматривается само действие, характеризующееся той целью, на достижение которой направлено. При этом следует понимать, что «одно и то же действие может осуществляться разными операциями, и, наоборот, одними и теми же операциями могут осуществляться иногда разные действия. Это объясняется тем, что, в то время как действие определяется целью, операция зависит от условий, в которых эта цель дана. Говоря более точно, операция определяется задачей, то есть целью, заданной в условиях, требующих определенного способа действия» (А.Н. Леонтьев)13.
Обращает на себя внимание несовпадение понятия «действие» и понятия «операция». А.Н. Леонтьев говорил о том, что выделить операции возможно уже на стадии перцептивной психики, а несовпадение действия с деятельностью характеризует уровень человеческого сознания.
Также важным является и указание на то, что действие предполагает способ и те средства, с помощью которых оно осуществляется. И ими определяется внутреннее содержание действия. По А.Н. Леонтьеву, способ тождествен с системой операций, ведущих к достижению цели («Под операцией мы разумеем способ выполнения действия». — А.Н. Леонтьев). И что еще более важно, средство, оторванное от реального действия, является «овеществленной абстракцией». И это применимо как к орудиям, так и знакам. Таким образом, средства существуют только внутри определенного способа действия в единстве с соответствующими операциями. А.Н. Леонтьев говорил об этом следующим образом: «Орудие есть вместе с тем общественный предмет, то есть предмет, имеющий определенный способ употребления, который общественно выработан в процессе коллективного труда и который закреплен за ним. Например, топор, когда мы рассматриваем его как орудие, а не просто как физическое тело, это не только две соединенных между собой части, — та часть, которую мы называем топорищем, и та, которая собственно является рабочей частью. Это вместе с тем тот общественно выработанный способ действия, те трудовые операции, которые материально оформлены, как бы кристаллизованы в нем. Поэтому-то владеть орудием — значит не просто обладать им,
Г.А. Мишина
но это значит владеть тем способом действия, материальным средством осуществления которого оно является» (А.Н. Леонтьев). Однако при этом в деятельностном подходе главной и определяющей является все-таки цель (по А.Н. Леонтьеву, предмет психологии понимается как внутренняя, субъективно-смысловая сторона деятельности), а способу не придается такого значения. При этом если известно только что-то одно, либо цель, либо способ, то действие будет только указанным, но не определенным. И в этом моменте наблюдается расхождение теории А.Н. Леонтьева и культурно-исторической концепции Л.С. Выготского, согласно которой важность способа действия является принципиальным моментом.
Таким образом, можно выделить следующие особенности средства, в том числе и психологического — подчиненность: «сама функция «быть средством» по определению указывает на служебную, подчиненную роль предмета-средства или процесса-средства по отношению к какому-то другому управляющему предмету или процессу» (О. И. Мотков, 2007)14.
Другой особенностью (признаком) средства является его частичная осознанность и слитность с действующим субъектом (П.Я. Гальперин) — «та часть средства, которая является собственно рабочей и обращена к предмету, обычно осознается. Благодаря этому все «среднее звено» действия, т. е. способ, в состав которого включено средство, остается подконтрольным сознанию, а осуществляемое действие в целом сознательно управляемым» (Г.Г. Кравцов). Важным является указание именно на частичную осознанность, иначе бы мы имели дело не с действиями, а рефлексами, физиологическими движениями. Однако если средство начинает осознаваться, оно из средства трансформируется в предмет внимания субъекта. Таким образом, средство осознается только в той части, которая непосредственно воздействует на предмет (Г.Г. Кравцов).
Таким образом, средства-орудия и психологические средства объединяются подчиненностью и частичной осознанностью. И это общее позволяет отчасти объяснить природу и сущность последних.
Орудия имеют в своем строении две части — ту, которая воздействует на объект, и другую, обращенную к тому, кто им управляет (то есть субъекту). Их назначение будет различным. При этом часть, направленная на субъект, «учитывает» в своем строении тот способ использования, который наиболее удобным образом подходит для данного действия. Этому способу человек обучается через другого человека, именно так происходит процесс формирования
К проблеме генезиса высших психических функций
орудийных действий. Но основной частью у орудия будет та, которая направлена на объект, в ней будут заключены сущностные характеристики орудия-средства. Некоторая общность (указанная выше) психологического средства и средства-орудия позволяет провести аналогию в строении первого. Так, взяв знак, а именно -слово, как одно из основных психологических средств, возможно говорить о том, что смысл и значение (присущие слову основные характеристики) являются теми двумя частями, которые и составляют сущность «психологического средства». Смысл — это часть, направленная на самого субъекта, а значение — на объект, другого человека. Л.С. Выготский рассматривал значение как общеупотребительную, фиксированную зону смысла, а последний определял через отношение части к целому.
А.Н. Леонтьев в этом вопросе расходился с таким взглядом и искал решение данной проблемы сквозь призму деятельностного подхода — смысл следует связывать с понятием действия, как мы указывали выше, являющегося основной единицей психологического анализа, единицей деятельности. Согласно А.Н. Леонтьеву действие однозначно определяется целью, а та или иная конкретная деятельность столь же однозначно задается своим предметом, получающим в этом случае статус мотива деятельности. Смысл действия есть отношение мотива к цели — такова формула А.Н. Леонтьева (Г.Г. Кравцов). По А.Н. Леонтьеву, выделяется два значения — психологическое и лингвистическое. Значение является «идеальной формой существования предметного мира и личностного смысла, выражающего отношение субъекта к осознаваемым объективным явлениям». Именно личностный смысл является психологическим значением, которое выражается не только словесными, но и несловесными средствами. Данный подход был развернут в исследовании А.П. Стеценко15, направленном на изучение развития значений (вербальных и авербальных) через систему операциональных и предметных значений. Операциональное значение (определяющееся как когнитивный компонент) слито со структурой действия и объединяет в себе обобщение и общение. Предметное значение, обобщая свойства и отношения между предметами, связано с усвоением социального опыта, представленного в сенсорных эталонах.
Смысл и значение, только взятые вместе, позволяют рассматривать слово как психологическое средство. Аналогия с орудиями-средствами и обозначение в них основной частью ту, которая направлена на объект, позволяет поставить вопрос: а что в структуре слова можно считать основной частью — смысл или значение?
Г.А. Мишина
Для ответа рассмотрим случаи, когда возможно говорить о том, что слово, имея значение, тем не менее не имеет смысла (в случаях патологии, например, умственной отсталости так называемые речевые штампы). С другой стороны, слово, имея смысл, тем не менее не понимается другими людьми (из-за отсутствия общеупотребительного значения), т. е. не имеет значения (пример автономной речи). Однако стоит обратить внимание на одну деталь: в последнем случае слово не имеет смысла для незнакомых взрослых, а в ситуационном контексте близкие взрослые ребенка понимают то, что хотел он передать. На наш взгляд, мы можем говорить о том, что первоначально ребенок овладевает смыслом слова, так как не владеет еще языковыми средствами, позволяющими этот смысл передавать через «понятное взрослому звучание». Подтверждение этому мы находим и в исследовании, проведенном Т.В. Ахути-ной и Т.Н. Наумовой16. Этими авторами смысл определялся как значение, зависящее от контекста (т. е. то, что имеет отношение к субъекту), как «ведущий компонент в строении внутренней речи». Указывалось, что смысловой синтаксис на ранних этапах развития речи ребенка организует и глубинную (семантическую), и поверхностную (фазическую) структуры высказывания, которые в этом периоде не расчленены. Полученными данными авторы доказали, что смысловой синтаксис предшествует семантическому. На наш взгляд, основным, важным и наиболее существенным в слове как психологическом средстве является именно смысл, та часть, которая обращена к субъекту. И в этом кардинальное отличие знака (именно слова) от орудия-средства.
А чем же психологические средства (орудия и знаки, в первую очередь слово) различаются? Обращаясь к нашей проблеме, следует указать, что в первую очередь психологическое средство (отличаясь от средства-орудия) существует только в составе способа действия, а не самостоятельно. Г.Г. Кравцов указывает, что «психологические средства осознаются в момент их использования только частичным образом, а именно, в той части, где средство обращено к предмету действия. В зоне ясного сознания находятся именно предмет действия и воздействующая на него грань средства. Цель действия очень часто отодвигается на второй план и даже иногда может потеряться». Относительно психологического средства это значит, что, совершая действие, мы отчетливо осознаем тот знак, которым воздействуем на предмет или человека, которому адресовано слово. Благодаря этому действие остается сознательно управляемым. Все это позволяет говорить о том, что психологическое средство не
К проблеме генезиса высших психических функций
только направлено «внутрь» (в отличие от орудия-средства), но в первую очередь входит во внутренний состав психической функции. То есть средство принадлежит субъекту, в то же время имеет объективное существование.
Второй отличительной особенностью является структурная (наиболее существенной в структуре психологического средства является часть, направленная на самого субъекта).
Третьей отличительной особенностью (признаком) психологического средства от средства-орудия является включенность в иные отношения бытия: возникает в субъект-субъектных отношениях.
Главная функция психологического средства, по мнению исследователей, заключается в том, что оно позволяет овладеть ситуацией.
Возвращаясь к первоначальному аспекту — а именно трансформации натуральных психических функций в культурные, мы встаем перед необходимостью определения из такого многообразия средств основных, тех, которые в наибольшей мере способствуют овладению собственным поведением, соответственно и трансформации натуральных психических процессов в высшие.
Можно говорить о том, что существует ряд психологических средств, главная функция которых заключается в том, что они позволяют человеку овладеть ситуацией, сделать ее подконтрольной сознанию. Исходя из такого понимания, речь может быть отнесена именно к психологическим средствам, с помощью которых человек первоначально изменяет свое поведение, а затем учится управлять своими психическими процессами.
Выше мы указывали на ряд исследований (Л.С. Выготский, А.Н. Леонтьев и другие), целью которых являлось изучение понятия «опосредование» и этапов формирования памяти и мышления как высших психических функций. Было показано, что именно благодаря включению слова в действие структура функции претерпевала качественное изменение.
В последнее время появились работы, в которых данный аспект был рассмотрен и на других функциях (Е.Л. Бережковская, Н.В. Разина и другие).
Для доказательства нашего тезиса о речи как основном средстве, способствующем трансформации натуральных функций в высшие, обратимся еще к одному положению теории Л. С. Выготского. А именно о том, что наибольшее несовпадение в развитии элементарных и культурных психических функций происходит в случаях патологии. «Случаи нарушенного развития позволяют
Г.А. Мишина
с наибольшей ясностью наблюдать ту дивергенцию в развитии культурного и естественного, которая, в сущности, имеет место и у нормального ребенка, но которая здесь выступает с наибольшей отчетливостью» (Л.С. Выготский). Рассматривая нарушенное развитие, можно детально и «более отчетливо, подробно» увидеть то, что в норме оказывается практически «незаметным». В этих низких темпах развития А.Н. Леонтьев увидел большое преимущество для психолога-исследователя, получающего возможность «как бы с помощью замедленной киносъемки» проследить начало формирования психики, зарегистрировать факторы, решающим образом определяющие этот процесс.
Результаты психологических исследований (И.Л. Баскакова, Г.М. Дульнев, Л.В. Занков, М.П. Иванова, Б. Инельдер, В.И. Лу-бовский, Е.Н. Марциновская, А. И. Мещеряков, М.С. Певзнер, Б.И. Пинский, И.М. Соловьев и другие) показали, что высшие психические функции оказываются наиболее несформированными при интеллектуальной недостаточности (на фоне относительной сохранности элементарных). Имеющиеся исследования показывают, что «установление во внутреннем плане речемыслительной связи слова с предметным образом (например, в случае опосредствованного запоминания) у этих детей нарушается из-за недостаточной сформированности механизма внутренней речи в звене перехода речевых образований в мыслительные» (И.Т. Власенко).
Роль речи в формировании психических процессов явилась предметом пристального внимания и изучения А.Р. Лурии, Ф.Я. Юдович, О.С. Виноградовой, сделавших вывод о том, что абсолютная доминантность смысловых систем (выше мы указывали на смысл как наиболее важную составляющую часть в психологическом средстве), присущая нормальному развитию, не характерна в случаях умственной отсталости, более того, напрямую зависит от степени снижения интеллекта.
Таким образом, теоретический и экспериментальный материал позволяет утверждать, что речь является тем основным психологическим средством, с помощью которого происходит трансформация натуральной психики в культурную (высшую).
Примечания
Лурия А.Р., Юдович Ф.Я. Речь и развитие психических процессов у ребенка. М.: Изд-во Академии пед. наук РСФСР, 1956.
К проблеме генезиса высших психических функций
2
3
4
5
6
7
8 9
10 11
12
13
14
15
Рубинштейн СЛ. Основы общей психологии. СПб., 1999.
Выготский Л.С. История развития высших психических функций // Он же. Собр. соч.: В 6 т. Т. 3. М., 1983. Там же.
Лурия А.Р., Юдович Ф.Я. Указ. соч.
Андриенко Е.В. К вопросу о проблемах развития высших психических функций в процессе воспитания и обучения // Педагог. 1999. № 6. Выготский Л.С. Указ. соч. Там же.
Коул М. Культурно-историческая психология: наука будущего. М., 1997. Выготский Л. С. Указ. соч.
Кравцов Г.Г. Высшие психические функции в онтогенезе // Материалы 17-й конф. ЕЕСЕИЛ. Прага, 2007.
Мотков О.И. Природа личности: сущность, структура и развитие. М., 2007. Леонтьев А.Н. Собр. соч. Т. 1. М., 1983. Мотков О.И. Указ. соч.
Стеценко А.П. Психологическая структура значения и ее развитие в онтогенезе: Автореф. дис. … канд. психол. наук. М., 1984.
Ахутина Т.В., Наумова Т.Н. Смысловой и семантический синтаксис: детская речь и концепция Л.С. Выготского // Психолингвистические проблемы семантики. М., 1983. С. 196-208.
16
WPF и C# | Полное руководство
WPF и C# | Полное руководствоПоследнее обновление: 28.08.2022
Глава 1. Введение в WPF
Особенности платформы WPF
Начало работы с WPF
Глава 2. XAML
Введение в язык XAML
Файлы отделенного кода
Сложные свойства и конвертеры типов
Пространства имен из C# в XAML
Глава 3. Компоновка
Введение в компоновку
Grid
GridSplitter
StackPanel
DockPanel
WrapPanel
Canvas
Свойства компоновки элементов
Глава 4. Элементы управления
Обзор элементов управления и их свойств
Элементы управления содержимым
Кнопки
CheckBox и RadioButton
Всплывающие подсказки ToolTip и Popup
Контейнеры GroupBox и Expander
ScrollViewer. Создание прокрутки
Текстовые элементы управления
Элементы управления списками
ListBox
ComboBox
ListView
Создание вкладок и TabControl
Меню
ToolBar
TreeView
DataGrid
ProgressBar и Slider
Работа с датами.
Calendar и DatePickerРабота с изображениями. Image и InkCanvas
Глава 5. DependencyObject и свойства зависимостей
Введение в Dependency Property
Прикрепляемые свойства / attached property
Создание свойств зависимостей
Глава 6. Модель событий в WPF
Маршрутизация событий
События клавиатуры
События мыши и фокуса
Глава 7. Команды
Основы команд
Создание новых команд
Глава 8. Кисти
Обзор кистей
Глава 9. Ресурсы
Концепция ресурсов в WPF
Статические и динамические ресурсы
Словари ресурсов
Глава 10. Привязка
Введение в привязку данных
Интерфейс INotifyPropertyChanged
Форматирование привязки и конвертеры значений
Глава 11. Стили, триггеры и темы
Стили
Триггеры
Темы
Глава 12. Приложение и класс Application
Класс Application
Работа с классом Application
Ресурсы приложения
Глава 13. Шаблоны элементов управления
Логическое и визуальное дерево
Создание и использование шаблонов
Визуальные состояния
Круглое окно
Глава 14. Работа с данными
Привязка данных и контекст данных
Работа с коллекциями данных. ObservableCollection
ItemTemplate и DataTemplate
ItemsPanel. Установка панели элементов
Виртуализация
Провайдеры данных. ObjectDataProvider
XmlDataProvider
Иерархические данные и HierarchicalDataTemplate
Валидация данных
Глава 15. Документы
Потоковые документы
Контейнеры потоковых документов
RichTextBox и редактирование документов
Фиксированные документы
Аннотации
Глава 16. Работа с графикой
Фигуры
Пути и геометрии
PathGeometry
Трансформации
Глава 17. Трехмерная графика
Основы работы с трехмерной графикой
Определение трехмерного объекта
Освещение
Камера
Создание куба. Текстурирование
Трехмерные трансформации и анимации
Взаимодействие с трехмерными объектами
Глава 18. Анимация
Основы анимаций
Анимация в XAML
Анимации по ключевым кадрам
Анимация пути
Плавность анимации
Глава 19. Окна
Класс Window
Взаимодействие между окнами
Диалоговые окна
Глава 20. Паттерн MVVM
Определение паттерна MVVM
Реализация MVVM. ViewModel
Команды в MVVM
Передача параметров команде
Взаимодействие команд и событий
Работа с диалоговыми окнами
Глава 21. Взаимодействие с базой данных
Работа с SQLite через Entity Framework
MVVM и SQLite
YooMoney:
410011174743222
Перевод на карту
Номер карты:
4048415020898850
Номер карты:
4890494751804113
Развитие высших психических функций — повышение квалификации
Тип образования:
Повышение квалификации
Длительность обучения:
1 месяц (72 часа)
Условия оплаты:
предоплата, возможна рассрочка платежей и оплата материнским капиталом
Форма обучения:
Заочная с применением дистанционных образовательных технологий
Тип документа:
Удостоверение
Срок действия удостоверения :
Бессрочно
Ближайший набор:
сентябрь 2022, октябрь 2022
Стоимость обучения:
4 800 ₽2 800 ₽
— 42 %
Удостоверение о повышении квалификации.
Срок действия неограничен
Тип образования: Повышение квалификации
Повышение квалификации – отличная возможность сменить сферу деятельности и получить новую квалификацию. Обучение проводится как на базе высшего, так и на базе среднего профессионального образования.
Прохождение повышения квалификации подтверждается удостоверением, которое даёт право на работу в выбранном направлении.
Если вы хотите попробовать себя в новом деле, найти занятие по душе или даже призвание – обратите внимание на эту уникальную возможность.
Длительность обучения: 1 месяц (72 часа)
Программа каждого курса предусматривает определённое количество часов на изучение конкретной дисциплины и темы. Также в программу заложены домашние задания, их проверка и обсуждение с преподавателем.
Заявленный срок обучения в месяцах предполагает спокойное погружение в предмет – обучение в свободное от основной деятельности время, по утрам, вечерам или в выходные.
Условия оплаты: предоплата, возможна рассрочка платежей и оплаты материнским капиталом
Оставьте заявку на обучение и если вас интересует возможность рассрочки, обсудите это с нашим менеджером.
Менеджер составит индивидуальный (удобный для вас) график платежей, рассрочка предоставляется Академией ( не банком), без комиссий и процентов.
Оплата производится по счёту, в любом удобном банке.
Форма обучения: Заочная, с применением дистанционных образовательных технологий
Дистанционное образование – самый удобный способ обучаться онлайн,
не выходя из дома.
Сразу после зачисления вы получите доступ в систему и сможете учиться в подходящее вам время и в удобном месте. Материалы курса доступны
24 часа в сутки, система работает без выходных.
Онлайн-обучение не исключает домашних заданий и общения с преподавателями, всё это также выполняется в системе.
Более того, итоговый экзамен вы сдадите дома, а диплом (или удостоверение) получите по почте или с помощью курьерской службы
Ближайший набор: сентябрь 2022, октябрь 2022
В виду удобства дистанционного формата обучения, учебные группы набираются достаточно быстро.
Чтобы подать заявку на поступление, пожалуйста, свяжитесь с нами по телефону 8 (499) 490-06-81 в рабочее время, а лучше оставьте ваши контакты в форме получения консультации или записи на курс, закажите обратный звонок.
Наш специалист сам свяжется с вами, проконсультирует по всем вопросам
и расскажет о документах, необходимых для поступления.
Конечно же, все документы подаются онлайн!
Акция ограничена по времени!
Оставьте заявку на обучение прямо сейчас, чтобы получить образование
не только удобно, но и выгодно.
Сомневаетесь? Не готовы приступать к обучению прямо сейчас? Хотите внимательнее изучить программу или отзывы?
Мы готовы зафиксировать выгодную цену для вас!
Для этого обратитесь в академию в период действия акции и сообщите менеджеру, что хотите поступать позднее, но по текущим ценам.
Мы с удовольствием пойдём на встречу вашему стремлению к новым знаниям.
Техподдержка без выходных с 8.00 до 20.00
Профессиональный личный куратор
Документы вносятся в государственный реестр (ФИС ФРДО)
Платформа СДО 24/7
Бессрочный доступ к курсу и библиотеке вебинаров
Бесплатный доступ к библиотеке Библиоклуб
Оставьте свои контакты — мы перезвоним в ближайшее время
Ваша заявка принята, мы свяжемся с Вами в ближайшее время!
Цель программы:
Знание процессов развития высших психологических функций у дошкольников помогает педагогам организовывать и проводить полезные и увлекательные занятия с детьми. Правильно выстраивать коррекционную работу.
Цель программы повышения квалификации – дать слушателю понимание развития ВПФ у дошкольников, научить применять эти знания на практике.
Основные задачи программы:
1. Особенности развития высших психических функций у детей дошкольного возраста.
- Дети 3-4 года. Восприятие как ведущая познавательная деятельность.
- Дети 5-6 лет. Возрастает участие воли в процессах восприятия, памяти, внимания.
- Дети 6-7 лет. Появляются произвольные формы психической активности, направленные на овладение знаниями, демонстрацию своих умений.
2. Диагностика развития высших психических функций у детей дошкольного возраста.
- Изучение устойчивости, концентрации, переключаемости, распределения, объема внимания. «Корректурная проба», «Таблица Шульте», «Таблица Горбова».
- Исследование смысловой понятийной и кратковременной памяти, типов памяти, запоминания.
- Диагностика развития наглядно-образного и словесно-логического мышления.
3. Методы коррекции высших психических функций у старших дошкольников.
- Мотивация к обучению – добровольное включение ребенка в процесс, система поощрений.
- Учет структуры нарушений психических функций при планировании занятий.
- Планирование занятия от простого к сложному, нагрузка на разные типы анализаторов, смена видов деятельности.
- Игровая форма занятий.
4. Условия коррекции высших психических функций у старших дошкольников.
5. Средства коррекции высших психических функций у старших дошкольников.
№пп |
Наименование дисциплин |
Общая трудоемкость, в акад. часах |
Работа обучающегося в СДО |
Формы промежуточной и итоговой аттестации (ДЗ, З) |
||
Лекции | Тестирование |
Практические занятия |
||||
1 |
Особенности развития высших психических функций у детей дошкольного возраста |
14 |
7 |
1 |
6 |
З |
2 |
Диагностика развития высших психических функций у детей дошкольного возраста |
12 |
6 |
1 |
5 |
З |
3 |
Методы коррекции высших психических функций у старших дошкольников |
14 |
7 |
1 |
6 |
З |
4 |
Условия коррекции высших психических функций у старших дошкольников |
14 |
7 |
1 |
6 |
З |
5 |
Средства коррекции высших психических функций у старших дошкольников |
14 |
7 |
1 |
6 |
З |
Итоговая аттестация |
4 |
Итоговое тестирование |
||||
ИТОГО |
72 |
Почему нашему образовательному учреждению можно доверять?
100%
оригинальный продукт, разработанный с нуля почетными работниками образования
от 5 лет
стаж практической работы тех, кто разрабатывал курс
80%
преподавателей – кандидаты наук в своей области
Научим именно тому, что понадобится вам в работе
Емкая информация без «воды» для старта в профессии с нуля или улучшения компетенций на текущем месте работы
В материалах учтены изменения в отрасли, а также нововведения
Программы
составлены по ФГОС
Лицензия Министерства
образования
РФ № Л035-01298-77/00181484
Член союза
АНО ДПО
ТОП-3 лучших онлайн-организаций образования РФ
Общение с другими
слушателями в закрытом чате в Telegram
Методы обучения
1. Мы разработали образовательную программу повышения квалификации по развитию высших психических функций у детей дошкольного возраста так, чтобы обучение давалось легко без потери качества. И слушатели проходили профессиональную переподготовку до конца, не бросали на полпути из-за огромного объема информации и сложных заданий. Могли совмещать обучение с работой или параллельным образованием.
- Курс сжатый, но качественный. Педагоги отобрали для лекций и вебинаров самую важную информацию, основываясь на требованиях профессиональных стандартов, ФГОС, личном трудовом опыте. Теоретические материалы изложены понятным языком, в концентрированном виде, без «воды» и лирических отступлений не по теме.
- Выполнять практические задания, сдавать тесты и зачёты можно в удобное время в пределах учебного графика.
- Мы помогаем слушателям не бояться тестов, зачётов, экзамена. Например, даём 3 попытки, чтобы сдать итоговый междисциплинарный экзамен. Тесты по промежуточным модулям и дисциплинам можно сдавать неограниченное количество раз.
2. Слушатели получают доступ к системе дистанционного обучения (СДО). За время прохождения курса они знакомятся с учебными материалами, выполняют задания, загруженные в СДО. Проходят промежуточные тестирования и итоговую аттестацию.
3. Мы используем несколько видов контента для теоретической подготовки по программам профессиональной переподготовки и повышения квалификации.
- Материалы курса – методички, лекции по программе. Тексты учебных материалов загружены в СДО в виде PDF-файлов. С ними удобно работать: неоднократно перечитывать, скачивать, распечатывать.
- Библиотека вебинаров. Вебинары есть не по всем темам учебного плана. Библиотека вебинаров постоянно пополняется. Вы имеете неограниченный доступ к вебинарам по всем программам Академии.
4. Практическая подготовка слушателей основана на проработке типичных рабочих моментов. Мы даем творческие задания, учим составлять планы занятий, которые пригодятся в «полевых условиях».
Результат обучения
- Вы знаете особенности развития ВПФ у дошкольников, владеете методами их диагностики и коррекции.
- Вы повышаете свои шансы получить желаемую работу с достойной оплатой труда, обойти коллег-конкурентов.
- Вы можете работать в частных и государственных детских садах, детских развивающих центрах.
- По окончании обучения регистрационные данные выданных документов вносятся в Федеральную информационную систему «Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении».
Преподаватели направления
Маркова Эльвира Валерьевна
Стаж научной и практической работы – с 2012 года
Молокостова Анна Михайловна
Стаж научной и практической работы – с 1999 года
Кузнецова Анастасия Алексеевна
Стаж научной и практической работы – с 2016 года
Татукина Татьяна Алексеевна
Стаж научной и практической работы – с 1999 года
Требования к слушателям
Для поступления на обучение гражданам Российской Федерации вместе с заявлением необходимо предоставить:
- Диплом о высшем образовании (диплом бакалавра, специалиста, магистра) или диплом о среднем профессиональном образовании.
- Документ, удостоверяющий личность и гражданство.
- Справку с места учёбы для студентов, проходящих обучение в заведениях высшего и среднего профессионального образования (при необходимости).
- Свидетельства об изменении фамилии, имени, отчества (при необходимости).
- СНИЛС.
- Документы принимаются в электронном виде (скан или фото хорошего качества) в форматах JPEG, JPG, PNG, doc, docx, pdf.
Больше программ данного направления
Ваша заявка принята, мы свяжемся с Вами в ближайшее время!
Еще больше программ данного направления можно запросить у персонального менеджера:
Ваша заявка принята
Посмотрите программуИзучите учебный планОзнакомьтесь с отзывами
«Развитие высших психических функций (ВПФ) у детей дошкольного возраста»
№пп | Наименование дисциплин | Общая трудоемкость, в акад. часах | Работа обучающегося в СДО | Формы промежуточной и итоговой аттестации (ДЗ, З) | ||
Лекции | Тестирование | Практические занятия | ||||
1 |
Особенности развития высших психических функций у детей дошкольного возраста |
14 |
7 |
1 |
6 |
З |
2 |
Диагностика развития высших психических функций у детей дошкольного возраста |
12 |
6 |
1 |
5 |
З |
3 |
Методы коррекции высших психических функций у старших дошкольников |
14 |
7 |
1 |
6 |
З |
4 |
Условия коррекции высших психических функций у старших дошкольников |
14 |
7 |
1 |
6 |
З |
5 |
Средства коррекции высших психических функций у старших дошкольников |
14 |
7 |
1 |
6 |
З |
Итоговая аттестация |
4 |
Итоговое тестирование |
||||
ИТОГО |
72 |
”
Мне понравилось дистанционное обучение. Курс емкий, понятный. Вебинары очень интересны и полезны.
Сомова Лариса Александровна, г.Октябрьский , 13.04.2021
”
Курс содержательный. Материал в доступной форме. Все познавательно, актуально и полезно. Спасибо за полученные знания!
Казанцева Вера Паловна, г.Самара , 13.04.2021
Загрузить ещё…
Отзывы о НАДПО
Отзывы в Яндекс
770+ отзывов (5.0 )*
Отзывы в Google
805+ отзывов (4.9 )*
Отзывы в 2GIS
449+ отзывов (4.9 )*
Отзывы в Отзовик
453+ отзывов (4.7 )*
* — по состоянию на 1 сентября 2022 года
Программы дистанционного обучения в Национальной академии дополнительного профессионального образования делятся по направлениям и предусматривают получение образования в рамках профессиональной переподготовки или повышения квалификации. Выберите интересующее вас направление, в каждом из них наши преподаватели подготовили для вас свыше 10 курсов обучения, длительностью свыше 100 часов дистанционного обучения, по окончании которых вы получите дипломы и самые полезные значения, которые обязательно пригодятся вам в вашей работе и помогут стать еще более профессиональнее в вашей сфере.
Мы понимаем, что образование имеет первостепенную важность в современном мире, умения и знания, подкрепленные дипломом – залог успешного карьерного роста. Также мы понимаем, что в современном мире крайне сложно найти время для получения образования, поэтому все наши программы качественно адаптированы под дистанционный формат обучения – вам не нужно никуда ездить и тратить время на дорогу, более того – дистанционная форма обучения позволяет учиться в более гибком графике.
Документы
Сертификаты и лицензии
Аудиоотзывы наших слушателей
Обратную связь выпускников можно послушать в реальном времени
Новоселова
Полина Игоревна
0:00
Ведрова
Дарья Владимировна
0:00
Ермакова
Юлия Сергеевна
0:00
Зелинская
Яна Николаевна
0:00
Терехов
Юрий Георгиевич
0:00
Сторожева
Татьяна Михайловна
0:00
Смирнова
Татьяна Олеговна
0:00
Давыдова
Ольга Викторовна
0:00
Шмонова
Ольга Сергеевна
0:00
Аминева
Кристина Ринатовна
0:00
Дубикова
Светлана Борисовна
0:00
Низьева
Евгения Игоревна
0:00
Морозова
Ирина Васильевна
0:00
Лобашева
Татьяна Александровна
0:00
Болдакова
Елена Анатольевна
0:00
Маркарова
Галина Геннадьевна
0:00
Рассказова
Мария Алексеевна
0:00
Цветкова
Марина Викторовна
0:00
Золотарева
Татьяна Николаевна
0:00
Лесникова
Наталья Александровна
0:00
Броцкая
Екатерина Леонидовна
0:00
Ланцева
Юлия Владимировна
0:00
Кольцова
Екатерина Валерьевна
0:00
Хватова
Юлия Максимовна
0:00
Ламзина
Надежда Сергеевна
0:00
Макарова
Татьяна Владимировна
0:00
Краснобаева
Лариса Владимировна
0:00
С заботой о вас.
Получайте документы любым удобным способомЧтобы получить диплом или удостоверение после окончания обучения, вам не придётся ехать в наш офис лично.
Работаем с транспортными компаниями:
Оставьте заявку, с вами свяжется наш менеджер и поможет выбрать самый подходящий для вас вариант доставки.
Заявка на обучение или консультацию:
Ваша заявка принята, мы свяжемся с Вами в ближайшее время!
Оставьте номер телефона и мы с удовольствием расскажем вам о нашей академии:
Ваша заявка принята
Важные вопросы
Что даёт повышение квалификации?
Повышение квалификации дает возможность за короткое время получить новые знания, навыки и умения в рамках Вашей профессиональной деятельности.
По окончании программы повышения квалификации Вы получаете удостоверение, подтверждающее совершенствование и (или) получение новой компетенции, необходимой для профессиональной деятельности, и (или) повышение профессионального уровня в рамках имеющейся квалификации.
Какое оборудование нужно для обучения в дистанционном формате?
Компьютер с доступом в интернет. Желательно наличие веб-камеры.
Какой документ я получу по окончании обучения?
По окончании программы профессиональной переподготовки (свыше 250 часов) Вы получите диплом о профессиональной переподготовке.
После окончания программы повышения квалификации (от 16 часов) Вы получите удостоверение о повышении квалификации.
Ваша заявка принята, мы свяжемся с Вами в ближайшее время!
Ваша заявка успешно отправлена, в ближайшее время с вами свяжется специалист по организации приема слушателей. Спасибо за доверие! Отправка повторной заявки будет возможна через 15 минут.
Понял, принял
Оставьте свои контакты — мы перезвоним в ближайшее время
Ваша заявка принята, мы свяжемся с Вами в ближайшее время!
▲НАВЕРХ
Для того, чтобы улучшать работоспособность сайта и качество обслуживания мы используем файлы cookies, которые сохраняются на вашем компьютере. Нажимая «СОГЛАСЕН» Вы подтверждаете то, что Вы проинформированы об использовании cookies на нашем сайте. Продолжая использовать наш сайт, вы автоматически соглашаетесь с использованием данных технологий.
Согласен
Теория развития Л.С.Выготского | Диплом по психологии
Лев Семенович Выготский разработал фундаментальную теорию становления и развития высших, специфически человеческих психических функций у ребенка. Основная идея Выготского – о социальном опосредовании психической деятельности человека. Орудием этого опосредования является, по мнению Выготского, знак (слово).
Его концепция называется «культурно-исторической» потому, что, согласно этой концепции, сознание ребенка, специфические особенности его высших психических функций (произвольная память, произвольное внимание) формируются у ребенка в общении со взрослыми, в котором происходит усвоение ребенком систем культурных знаков, выработанных в процессе общественно-исторического развития. Эти знаки опосредствуют его «низшие» (непроизвольные) психические функции и тем самым ведут к созданию совершенно новых образований в сознании ребенка.
Основные положения теории Выготского о развитии высших психических функций (ВПФ)
В развитии человека выделяются две линии развития:
- Натуральная линия развития – это физическое, естественное развитие ребенка с момента рождения.
- Культурная (историческая) линия развития – возникает при появлении общения с окружающим миром.
В условиях онтогенетического развития обе эти линии — биологическая и культурная — находятся в сложном взаимодействии, слиты, реально образуют единый, хотя и сложный процесс.
Классификация психических функций
- Низшие (элементарные) психические функции (НПФ) – натуральные: ощущения, восприятие, детское мышление, непроизвольная память.
- Высшие психические функции (ВПФ) – сложные, прижизненно формирующиеся психические процессы, социальные по своему происхождению. Отличительными особенностями ВПФ являются их опосредованный характер и произвольность. К ним относятся абстрактное мышление, речь, произвольная память, произвольное внимание, воображение.
Высшие психические функции ребенка возникают первоначально как форма коллективного поведения, как форма сотрудничества с другими людьми и лишь впоследствии путем интериоризации они становятся собственно индивидуальными функциями, или, как писал Л.С.Выготский: «Всякая функция в культурном развитии ребенка появляется на сцену дважды, в двух планах, сперва — социальном, потом — психологическом, сперва между людьми, как категория интерпсихическая, затем внутри ребенка как категория интрапсихическая». Процесс формирования высшей психической функции растянут на десятилетие, зарождаясь в речевом общении и завершаясь в полноценной символической деятельности.
Роль среды в развитии ребенка
Выготский впервые перешел от утверждения о важности среды для развития к выявлению конкретного механизма влияния среды, который собственно и изменяет психику ребенка, приводя к появлению специфических для человека высших психических функций. Таким механизмом Выготский считал интериоризацию знаков – искусственно созданных человеком стимулов-средств, предназначенных для управления своим и чужим поведением. ВПФ возникли при помощи знака.
Знаки — это психические орудия, которые, в отличие от орудий труда, изменяют не физический мир, а сознание оперирующего ими субъекта. Знак — это любой условный символ, имеющий определенное значение. Универсальным знаком является слово. Механизм изменения психики ребенка, который приводит к появлению специфических для человека высших психических функций, — это механизм интериоризации (присвоения) знаков как средств регуляции психической деятельности.
Знаки, будучи продуктом общественного развития, несут на себе отпечаток культуры того социума, в котором растет ребенок. Дети усваивают знаки в процессе общения и начинают использовать их для управления своей внутренней психической жизнью. Благодаря интериоризации знаков у детей формируется знаковая функция сознания, происходит становление таких высших психических функций, как логическое мышление, воля, речь. Применение знака, слова как специфически человеческого психического регулятора перестраивает все высшие психические функции человека. Механическая память становится логической, ассоциативное течение представлений – продуктивным мышлением и творческим воображением, импульсивные действия – действиями произвольными.
Соотношение обучения и развития
Развитие – это процесс количественных и качественных изменений организма, нервной системы, психики, личности. Обучение – это процесс целенаправленной передачи общественно-исторического опыта, организация усвоения знаний, умений и навыков.
Выготский выделил и обобщил следующие наиболее широко распространенные точки зрения на вопрос о соотношении обучения и развития:
- Обучение и развитие – два независимых друг от друга процесса. Развитие рассматривается как процесс, протекающий по типу созревания, а обучение — как чисто внешнее использование возможностей развития. Обучение надстраивается над развитием и ничего не меняет в нем по существу. При анализе умственного развития стараются разделить то, что идет от развития, и то, что идет от обучения.
- Обучение и развитие – два тождественных процесса. Шаг в обучении соответствует шагу в развитии. Ребенок развит настолько, насколько обучен.
- Обучение и развитие – тесно связанные между собой процессы. Развитие понимается дуалистически: есть развитие как созревание и есть развитие как обучение. С одной стороны, развитие мыслится как процесс, не зависимый от обучения. С другой стороны, обучение, в ходе которого ребенок приобретает новые формы поведения, отождествляется с развитием. Развитие (созревание) подготавливает и делает возможным процесс обучения, а обучение как бы стимулирует процесс развития (созревания). Процессы обучения и развития разводятся, и одновременно устанавливается их взаимосвязь.
Этим теориям Выготский противопоставляет свою, согласно которой обучение и развитие — не два независимых процесса или один и тот же процесс; существует «единство, но не тождество процессов обучения и внутренних процессов развития «. По мнению Выготского, неверно ни отождествлять процессы обучения и развития, ни предполагать, что процесс развития совершается независимо от процесса обучения. Он утверждает, что между обучением и развитием существуют сложные отношения.
Зона ближайшего развития (ЗБР)
Для объяснения вопроса о влиянии обучения на развитие Выготский ввел понятие о двух уровнях развития ребенка:
- Зона актуального развития – уже достигнутый ребенком уровень развития. Это уровень интеллектуальных задач, которые он способен решать полностью самостоятельно, без помощи взрослого. Уровень актуального развития ребенка показывает нам, какие психические процессы у него уже сложились, т.е. фактически по его актуальному развитию мы можем судить об уже завершенных циклах развития.
- Зона ближайшего развития (ЗБР). Обнаруживается не в самостоятельном, а в совместном со взрослыми решении задач ребенком. Второй уровень выше первого, так как при помощи взрослого ребенок способен решать более сложные задачи. Это расхождения между уровнем актуального развития (он определяется степенью трудности задач, решаемых ребёнком самостоятельно) и уровнем потенциального развития (которого ребёнок может достигнуть, решая задачи под руководством взрослого и в сотрудничестве со сверстниками). ЗБР определяет психические функции, находящиеся в процессе созревания. ЗБР – следствие становления высших психических функций, которые формируются сначала в совместной деятельности, в сотрудничестве с другими людьми, и постепенно становятся внутренними психическими процессами субъекта.
Выготский сделал следующие выводы: 1) обучение создает зону ближайшего развития, которая затем переходит в сферу актуального развития; 2) обучение двигает вперед развитие, опираясь не только на созревшие функции, но и на те, которые еще созревают. Обучение должно идти впереди развития. И потому Выготский делает главный вывод: педагогика должна ориентироваться не на вчерашний, а на завтрашний день развития (т.е. на зону ближайшего развития ребенка). То, что ребенок сегодня делает в сотрудничестве со взрослым, завтра он будет делать самостоятельно. Таким образом, обучение и воспитание играют ведущую роль в психическом развитии ребенка.
Семь лет WPF: что изменилось? / Хабр
Прим. перев.: это перевод статьи Six years of WPF; what’s changed?, написанной 3 августа 2012 года. Сейчас WPF уже не шесть, а семь лет, однако ничего не изменилось.
До перехода в Octopus Deploy на полную ставку я провёл год за написанием на WPF системы оценки рисков для трейдеров в инвестиционном банке. До того я работал консультантом, по большей части фокусируясь на WPF. Последние шесть лет я жил и дышал технологией, и в этом посте я хочу поделиться некоторыми мыслями о прошлом и будущем WPF и XAML.
Шесть лет назад я написал статью про валидацию в WPF на Code Project. Ещё я написал свой error provider, который поддерживает IDataErrorInfo, потому что — вы не поверите! — WPF 3.0 не поддерживал IDataErrorInfo. Позже я работал над несколькими опенсорсными WPF проектами вроде Bindable LINQ (первоначального реактивного программирования для WPF, ещё до изобретения Rx) и Magellan (MVC для WPF а-ля ASP.NET). Я даже некоторое время состоял в клубе, посвящённому превозносению MVVM и киданию ссылок на Code Project, известном как WPF Disciples («Приверженцы WPF»).
Когда я оглядываюсь на WPF, я вижу технологию с отличным фундаментом, которая была испорчена плохой реализацией и, что более важно, отсутствием финансовых вложений. Я рад, что для меня это в прошлом.
Вот как в далёком 2006-м году выглядела разметка относительно простого окошка (код позаимствован из проекта, над которым я тогда работал):
<Window x:Class="PaulStovell.TrialBalance.UserInterface.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:tb="clr-namespace:PaulStovell.TrialBalance.UserInterface" xmlns:tbp="clr-namespace:PaulStovell. TrialBalance.UserInterface.Providers" xmlns:system="clr-namespace:System;assembly=mscorlib" Title="TrialBalance" WindowState="Maximized" Icon="{StaticResource Image_ApplicationIcon}" Background="{StaticResource Brush_DefaultWindowBackground}" x:Name="_this">
Только взгляните на все церемонии! x:Class! Пространства имён XML! Почему бы не объявить всё это в одном месте, почему бы стандартные пространства имён не включать неявно?
К счастью, сейчас 2013-й год, и WPF был проделан огромный путь. Вот так код будет выглядеть сегодня:
<Window x:Class="PaulStovell.TrialBalance.UserInterface.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:tb="clr-namespace:PaulStovell.TrialBalance.UserInterface" xmlns:tbp="clr-namespace:PaulStovell.TrialBalance.UserInterface.Providers" xmlns:system="clr-namespace:System;assembly=mscorlib" Title="TrialBalance" WindowState="Maximized" Icon="{StaticResource Image_ApplicationIcon}" Background="{StaticResource Brush_DefaultWindowBackground}" x:Name="_this">
Видите разницу? Я тоже не вижу. Да, за семь прошедших лет никто пальцем не шевельнул, чтобы избавиться от избыточности кода.
Давайте для сравнения взглянем на код странички ASP.NET 2006-го года (тоже из проекта тех лет):
<%@ Page Language="C#" MasterPageFile="~/TrialBalance.Master" AutoEventWireup="true" EnableViewState="false" CodeBehind="Builds.aspx.cs" Inherits="PaulStovell.TrialBalance.MainWebsite.Builds" Title="Downloads - TrialBalance" %> <asp:Content ContentPlaceHolderID="MainContentPlaceholder" runat="server"> <asp:PlaceHolder runat="server" Visible="false"> <h2>Download</h2>
Как эта разметка выглядит сегодня?
@model BuildsViewModel @section Main { <h2>Download</h2> }
Изначально я стал разработчиком WPF, потому что мне были не по душе ASP.NET Web Forms и модели вроде View State. Но сейчас, когда я оглядываюсь на проделанный ASP.NET путь, я вижу огромные изменения. От модели Web Forms до модели MVC, от синтаксиса ASPX до Razor — в лагере ASP.NET действительно занимались инновациями.
Вот неполный список того, что сделано в ASP.NET и не сделано в WPF:
- Создан новый, дружественный человеку язык разметки (Razor). Когда пишешь на Razor, получаешь удовольствие. Написание XAML никогда не доставляло удовольствия. Более того, до того, как в ReSharper’е появился «Импорт пространства имён», оно было сущим кошмаром.
- Избраны дизайн-паттерны. И не говорите, что в WPF есть MVVM — да, WPF поддерживает байндинги, но в ядре WPF нет ни единой фичи, сколь-нибудь помогающей с MVVM. Это всё прилеплено сбоку через Blend Behaviors и сторонние фреймворки. В ASP.NET же весь стек построен на MVC.
- Попал в пропасть успеха. Вы реально можете написать поддерживаемое приложение на ASP.NET MVC, используя стандартный шаблон проекта. А стандартный шаблон WPF без сторонних фреймворков — это путь мучений и невзгод.
- Избрана расширяемость. Практически всё в ASP.NET MVC основано на интерфейсах и абстрактных классах, которые вы можете расширить, изменив тем самым поведение фреймворка. Готов поклясться, команда WPF слыхом не слыхивала про интерфейсы, а немногие абстрактные классы имеют internal конструкторы.
- Избран опен-сорс. ASP.NET включает jQuery и JSON.NET, и прекрасно совмещается с бесчисленными опен-сорсными инструментами. WPF, несмотря на нескончаемый список MVVM фреймворков, и несмотря на полную невозможность разработки поддерживаемого приложения без такового, до сих пор их не включает.
- Стал опен-сорсом. Исходники ASP.NET MVC были открыты с самого начала, но сейчас вообще весь стек ASP.NET стал опен-сорсным и принимает исправления извне. WPF — нет, и, откровенно говоря, вы бы и не захотели смотреть на код WPF: он ужасен (прим. перев.: можно оценить VirtualizingStackPanel).
Кроме того, сам Веб меняется и развивается на глазах. Не нравится CSS? Попробуйте Less или SASS. Не нравится JavaScript? Попробуйте CoffeeScript или Dart. Сейчас в Вебе богатая экосистема инноваций; инноваций, которых в WPF не было с 2006-го года.
Я противопоставляю ASP.NET и WPF не для того, чтобы сказать, что ASP.NET лучше — было бы глупо говорить такое, потому что у них разные цели. Я просто хочу показать, как один за прошедшие шесть лет прошёл огромный путь, а другой практически не изменился. Думаю, всё дело в недостатке инвестиций.
Что обидно, это то, что WPF в своё время начал весьма бодро. Такие понятия как зависимые свойства, стили, шаблоны, фокус на байндингах звучали революционно, когда был обнародован Авалон (прим. перев.: кодовое имя WPF).
К сожалению, когда начинается практика, реализация оказывается посредственной. Зависимые свойства невыносимо многословны, им не помешала бы поддержка на уровне языка. Стили и шаблоны тоже многословны, и значительно ограниченнее CSS (когда WPF только вышел, я ожидал мириады вебсайтов, предлагающих высококачественные темы WPF, как сейчас предлагаются темы HTML; но их нет, потому что это очень сложно).
Связи между данными (bindings) обычно Просто Работают (Just Works), кроме случаев, когда не работают. Реализация INotifyPropertyChanged тоже занимает слишком много кода. Дата-контексты (data contexts) — отличная идея, правда она перестаёт работать для элементов вроде ContextMenu. Интерфейс ICommand был создан для службы двум хозяевам: команда WPF предпочитает routed commands, а команда Blend — паттерн command; в результате ICommand не подходит хорошо ни для того, ни для другого.
И этот провал — XAML. Язык XAML так избыточен, что сложно представить, что людям предлагается на нём писать. Да потому что не предполагается! В мире розовых пони и радуг дизайнеры используют Blend, а разработчики используют дизайнер Visual Studio, и никто никогда не видит XAML. Однако на дворе 2013-й, и, несмотря на прогресс Blend, большинство до сих пор вручную пишет XAML. Visual Studio 2012 этого не изменит.
Однако самая большая проблема XAML не в плохих инструментах. Просто язык не исправили, чтобы справиться с проблемами в инструментарии. И в отличие от HTML, XAML не семантичен. Он не интерпретируется, он компилируется. Это формат сериализации, поэтому нет разделения между разметкой и реализацией.
Вот лишь небольшой список того, что приходит мне на ум для улучшения работы с XAML:
- Позволить определять импорты пространств имён на уровне проекта, а не заставлять повторять в каждом файле.
- Позволить байндить события напрямую к методам, а не через команды.
- Сделать синтаксис байндинга короче и более запоминаемым.
- Позволить использовать выражения на C# и булеву логику вместо написания конвертеров на каждый чих.
- Позволить булево значение неявно конвертировать в трёхзначное Visibility без конвертера.
- Избавиться от префиксов для невстроенных контролов.
Команда ASP.NET смогла написать совершенно новый парсер (Razor), почему нельзя сделать даже простейшие изменения в WPF?
Словами не передать, как устал я слышать про этот паттерн, особенно от бывших разработчиков на WinForms, которые решили, что MVVM — самый смак, потому что они прочитали Silverlight Unleashed и были поражены MVVM Light.
На самом деле на каждом проекте WPF, который мне довелось видеть, находился шибко умный чувак, который считал, что он достаточно умён, чтобы написать свой собственный MVVM фреймворк, который в результате оказывался криво переписанным кодом из какой-нибудь статьи на Code Project. В конечном итоге во всех проектах WPF возникает класс ViewModelBase, набитый до отказа наследуемыми методами для управления потоками, прогресс-барами и INotifyPropertyChanged. Показ диалога занимает в 20 раз больше кода, чем если просто написать код в Button1_Click, и это в результате будет в той же мере хорошо протестировано — большинство людей, использующих MVVM, утверждает, что делает это ради лучшей тестируемости, но на самом деле никто не пишет юнит-тесты для вью-моделей, кроме архитекторов, которые и изобретают MVVM фреймворки.
Про MVVM слышно на каждом углу, но отсутствие поддержки на уровне платформы означает, что каждый WPF разработчик обречён написать несколько плохих, плохо поддерживаемых WPF приложений, прежде чем поймёт, как делать это правильно. Это досадно.
В итоге, когда я оглядываюсь на шесть лет работы с WPF, я понимаю, что он основан на нескольких хороших идеях, которые были не очень хорошо реализованы. То же самое можно сказать и про первые версии ASP.NET (кто-нибудь помнит про Web Parts в ASP.NET 2.0?)
Но есть одно большое отличие: ASP.NET эволюционировал. Веб-стек эволюционировал. Изменился не только код, но и философия команды. WPF же не увидел ни одного серьёзного изменения с 2006-го года.
Больше всего огорчает то, что нет альтернативы. В мире Веба ASP.NET конкурирует с Ruby и PHP — если не нравится один, то можно выбрать другой. На Windows десктопе я по сути прикован к WPF.
Вы можете получать удовольствие от работы с WPF. Вы можете думать, что XAML — прекрасный, чёткий, удобный язык. Я тоже так думал в 2006-м, и если платформа до сих пор вам в радость, это хорошо. Она с нами надолго, потому что настоящей альтернативы нет. Но что же касается меня, то я рад, что дни WPF для меня позади, и что моя работа основана на ASP. NET.
Во многом я разделяю точку зрения автора, однако десктоп всё ещё остаётся мне ближе Веба, и поэтому я верен WPF. Но смотрю я иногда на код, и хочется чего-то лучшего… А когда глядишь на примерчики конкурента в лице Qt, то понимаешь, что скоро они в C++ будут иметь то, о чём в мы в C# и мечтать не могли. Почему в ядрёном нативном языке есть элегантный JSON, приправленный JavaScript’ом, а в управляемом языке — этот монструозный и нечитаемый XAML с портянками из мультитриггеров с мультибайндингами и элементом Setter.Value?
Как происходит разработка на WPF у вас? У вас есть свой MVVM фреймворк? У вас есть ViewModelBase? У вас есть BoolToVisibilityConverter и IsNotNullConverter?
Эх, только бы конкурент у WPF появился. Серьёзный, популярный. Тогда, быть может, Microsoft забеспокоилась бы о развитии WPF…
Консультация для педагогов «Коррекция ВПФ у детей логопедической группы»
Высшие психические функции (ВПФ) – это специфические психические функции человека. К ним относят: память, внимание, мышление, восприятие, воображение и речь. Известный отечественный психолог, Лев Семёнович Выготский,писал: «Высшая психическая функция появляется на сцене дважды: один раз как внешняя, интерпсихическая (т. е. функция, разделённая между ребёнком и взрослым, а второй – как внутренняя, интрапсихическая (т. е. функция, принадлежащая самому ребёнку)». Маленький ребёнок ещё не в состоянии длительно фокусировать внимание, помнить и правильно произносить названия некоторых предметов и т. д., поэтому роль взрослого в данный период – быть посредником между малышом и окружающим миром. Так, взрослый выступает в качестве основных психических функций ребёнка, напоминая ему названия явлений и предметов, концентрируя его внимание, развивая мышление и речь. Затем, в процессе взросления ребёнок постепенно наследует общественный опыт и становится способным самостоятельно его использовать. Таким образом, с точки зрения Выготского, процесс развития – это процесс перехода от социального к индивидуальному.
Следует отметить, что процесс развития высших психических функций начинается задолго до прихода ребёнка в школу, ещё во младенческом возрасте. Маленькие дети учатся постоянно: в игре, на прогулке, наблюдая за родителями и т. д.
Тем не менее, существуют определённые фазы в развитии ребёнка, когда он особенно восприимчив к познанию и творчеству. Такие периоды в жизни малыша называются сензитивными (дословно «чувствительные»). Традиционно к этим периодам относят процесс развития ребёнка от 0 до 7 лет. В отечественной психологии и педагогике этот период считается наиболее продуктивным в плане усвоения малышом социального опыта и приобретения им новых знаний. На данном этапе закладывается фундамент не только поведенческой и эмоционально-волевой, но и познавательной сферы личности человека.
Познавательные процессы (ощущения, восприятие, память, воображение, мышление) являются составной частью любой человеческой, в том числе и речевой, деятельности и обеспечивают необходимую для нее информацию. Они позволяют намечать цели, строить планы и определять содержание предстоящей деятельности, проигрывать в уме ход этой деятельности, свои действия и поведение, предвидеть результаты своих действий и управлять ими по мере выполнения
Когда говорят об общих способностях человека, то также имеют в виду уровень развития и характерные особенности его познавательных процессов, ибо чем лучше развиты у человека эти процессы, тем выше его способности, тем большими возможностями он обладает. От уровня развития познавательных процессов человека зависит легкость и эффективность его обучения, в том числе освоения навыков правильной речи.
Человек рождается с задатками к познавательной деятельности, которые актуализируются в виде способностей в его деятельности, обусловленной определенными жизненными обстоятельствами. Постепенно происходит развитие его познавательных возможностей, он учится ими управлять. Таким образом, познавательные способности человека зависят от врожденных, биологически обусловленных, задатков и условий воспитания в семье, в школе, от собственных усилий в саморазвитии.
Познавательные процессы происходят в виде отдельных познавательных действий, каждое из которых представляет собой целостный психический акт, соединяющий в себе все виды психических процессов. Но один из них обычно является главным, ведущим, определяющим характер данного познавательного действия. Только в этом смысле можно рассматривать отдельно такие психические процессы, как внимание, память, воображение, мышление.
«Обучаемость» ребенка, способность приобретать новые знания и навыки в значительной мере зависит от владения приемами умственной деятельности (мыслительными операциями — анализа, синтеза, обобщения, абстрагирования, сравнения и т. п.) и владения приемами учебной деятельности (практическими умениями в виде быстрого и точного запоминания, отбоpa необходимой информации для выполнения домашних заданий и т. п.).
Система дошкольного воспитания детей тем эффектнее, чем полнее она учитывает основные закономерности психического развития ребенка.
Как свидетельствуют наблюдения и некоторые экспериментальные исследования (Филичева Т. Е., Туманова Т. В., 1999; Жукова Н. С, Мастюкова В. М., 1990 и др., у детей с патологическим развитием речи обычно наблюдается более или менее выраженные отклонения от нормы в психической деятельности, что особенно ясно проявляется на начальных этапах обучения в школе в виде затруднений в усвоении знаний и адаптации к требованиям педагога.
Типичными для детей с ОНР являются — низкая устойчивость и продуктивность внимания, нарушения переключения и распределения внимания, недостаточный объем внимания, отчетливые затруднения в процессах анализа, синтеза, запоминания и узнавания.
Воспитание правильной речи у детей – одна из важнейших проблем общей и специальной педагогики. Все психические процессы у ребёнка – восприятие, память, воображение, мышление – развиваются с прямым участием речи. Связь речи с другими сторонами психического развития осуществляется дифференцировано и специфично для каждого из компонентов речи. Аналитико-синтетическая деятельность мозга играет большую роль в процессе восприятия речи, звуковом анализе. Мыслительные процессы ребёнка занимают большое место в развитии лексико-грамматической и смысловой сторон речи. Речь развивается в тесной взаимосвязи с формированием мыслительных процессов. Одним из важнейших условием организации мыслительной деятельности является внимание, которое направляет и регулирует процессы восприятия, памяти, мышления.
У детей с нарушениями речи при отсутствии соответствующих коррекционных мероприятий может замедлиться темп интеллектуального развития. В силу дефекта речи такие дети мало общаются с окружающими, круг представлений в связи с этим значительно ограничивается, темп развития мышления замедляется.
Принципы коррекционнойработы с дошкольниками с ОНР:
1. Принцип опоры на индивидуально-личностные особенности ребенка. Учет индивидуальных особенностей ребенка, его темперамента, сформированности эмоциональной сферы, его характера должен являться основой для коррекционной работы.
2. Принцип опоры на предметную деятельность. Поскольку все психические процессы формируются на основе предметной деятельности, в коррекционной работе необходимо использовать методы восстановления и развития через деятельность, как вербальную, так и невербальную.
3. Принцип программного обучения. Этот принцип предусматривает разработку программ, выполнение которых ведет к формированию психических функций.
4. Принцип от простого к сложному. Этот известный дидактический принцип необходимо учитывать в обучении.
5. Принцип использования игровой деятельности. Поскольку игра является ведущей деятельностью в дошкольном возрасте необходимо строить коррекционную работу в игровой форме.
6. Эмоциональный контакт с ребенком. Эмоциональное подкрепление в коррекционной работе обеспечивает естественное повышение работоспособности ребенка.
7. Реалистичность – учет реальных возможностей детей в различных ситуациях, их возрастных, личностных и психофизических особенностей развития.
8. Вариативность (гибкость) — изменчивость содержания и способов деятельности в зависимости от своеобразия ситуации, позиции и возможностей детей.
В соответствии с принципами коррекционной работы высших психических функций у детей целесообразным является постановка следующих задач коррекции:
— развитие у школьников психических процессов: восприятия, внимания, памяти, мышления;
— совершенствование процесса произвольного внимания и улучшения его продуктивности;
— развитие способности детей к относительно длительной и целенаправленной деятельности, подкрепленной каким-либо значимым материалом или игровой ситуацией.
Работа по развитию неречевых психических функций должна органично вписываться в каждое логопедическое занятие с детьми.
Для развития и коррекции ВПФ педагогами используются различные упражнения и технологии.
Мышление.
Мыслительные операции включают в себя процессы обобщения, анализа, синтеза и абстрагирования. Соответственно, для развития каждой из операций применяются различные методики.
Обобщение.
Цель: научить малыша находить общие признаки предмета.
Перед ребёнком раскладывается ряд карточек, на которых изображены предметы, объединённые по одному общему признаку (к примеру,серия: «яблоко, банан, груша, слива»). Малыша просят назвать все эти предметы одним словом (в данном случае это – «фрукты») и объяснить свой ответ.
Анализ и синтез.
Цель: научить ребёнка исключать лишнее и объединять предметы по признаку.
Ребёнка просят найти среди предложенных карточек изображение лишнего предмета и объяснить свой выбор (к примеру,серия: «юбка, сапоги, брюки, пальто»; лишнее – «сапоги», т. к., это обувь, а всё остальное – одежда).
Следует подчеркнуть, что ответ ребёнка должен быть полным и развёрнутым. Ребёнок должен не угадать, а осмысленно сделать свой выбор и уметь его обосновать.
Абстрагирование.
Цель: научить малыша находить косвенные признаки.
Перед ребёнком предъявляется бланк с изображением зверей: «корова, слон, лиса, медведь, тигр». Затем малыша просят объединить их с другими зверями,названия которых начинаются на ту же букву: «крыса, собака, лев, мышь, тюлень» (правильным ответом в данном случае будет следующий: «корова-крыса, слон-собака, лиса-лев, медведь-мышь, тигр-тюлень»). Ученика обязательно просят аргументировать свой выбор, т. к. дети часто игнорируют инструкцию и связывают картинки по каким-либо другим признакам (к примеру, по принципу большой-маленький, добрый-злой, дикое животное-домашнее животное и т. д.). Если ребёнок не понял инструкцию, её следует повторить ещё раз и привести пример.
Память.
Память подразделяется на краткосрочную и долгосрочную. Для тренировки краткосрочной памяти перед учеником, к примеру, предъявляется устно ряд слов (как правило, 10 слов, которые он должен запомнить и воспроизвести сразу после предъявления в произвольном порядке.
Для тренировки долгосрочной памяти можно, к примеру, прочитать ряд слов несколько раз (так, чтобы ребёнок их запомнил как следует) и попросить его воспроизвести все слова через 15-40 минут. Задачу можно усложнить, попросив ребёнка воспроизвести все слова по порядку.
Нормами для младшего школьника считается воспроизведение 10 слов. Для дошкольника – 7-8 слов.
Отличным упражнением для развития памяти было и остаётся чтение литературы. После прочтения необходимо обсудить с ребёнком сюжет сказки или рассказа, попросить дать оценку характерам персонажей, задать вопросы по тесту и т. д. Можно также попросить ребёнка нарисовать любимый эпизод из книги, вылепить из пластилина главных героев и т. д.
Внимание.
Перед ребёнком предъявляется крупный печатный текст (не очень длинный). Затем малыша просят обвести все буквы «А» в тексте красным карандашом в круг, все буквы «Б» — синим карандашом в квадрат, все буквы «В» — зелёным карандашом в треугольник. Также можно предъявить бланк с напечатанными в произвольном порядке буквами и попросить вычёркивать определённые из них (нужно засечь время – 3 минуты).
Также можно попросить ребёнка продолжить узор в тетради в клетку (или нарисовать рядом точно такой же рисунок). После того, как узор будет закончен, можно попросить ребёнка раскрасить каждую клеточку в рисунке разным цветом и т. д.
Речь.
Прежде всего, следует понимать, что для гармоничного развития речи с ребёнком необходимо общаться. Разговаривая с ребёнком,старайтесь употреблять полное название явлений и предметов: не сокращайте их, не используйте в своей собственной речи «сленг», не искажайте звуки (к примеру, не «фотик», а «фотоаппарат»; не «магазик», а «магазин» и т. д.). Проговаривая слова чётко и полностью, вы обогащаете словарный запас ребёнка, правильно формируете звуковое произношение.
Отличным упражнением для развития речи будет совместное чтение (особенно старых народных сказок, рассказывание стихов, поговорок, скороговорок.
Восприятие и воображение.
Лучшим упражнением для развития данных психических функций является чтение художественной литературы и творческая и эстетическая деятельность. Посещение детских спектаклей, выставок, концертов, домашнее рукоделие, лепка, поделки, рисование – всё это превосходно развивает восприятие и воображение ребёнка.
Вся информация взята из открытых источников.
Если вы считаете, что ваши авторские права нарушены, пожалуйста,
напишите в чате на этом сайте, приложив скан документа подтверждающего ваше право.
Мы убедимся в этом и сразу снимем публикацию.
Что такое WPF
WPF (сокращение от Windows Presentation Foundation) — это среда разработки и подсистема . NET Framework. WPF используется для создания клиентских приложений Windows, которые работают в операционной системе Windows. WPF использует XAML в качестве языка внешнего интерфейса и C# в качестве внутреннего языка.
WPF был представлен как часть .NET Framework 3.0 в качестве библиотеки Windows для создания клиентских приложений Windows и следующего поколения Windows Forms. Текущая версия WPF — 4.5.
WPF — это механизм, который отвечает за создание, отображение и управление пользовательскими интерфейсами, документами, изображениями, фильмами и мультимедиа в Windows 7 и более поздних операционных системах Windows. WPF — это набор библиотек, которые обладают всеми функциями, необходимыми для создания, запуска, выполнения и управления клиентскими приложениями Windows.
Узнайте больше о WPF здесь: Узнайте больше о WPF
WPF и XAML
XAML — это новый управляемый язык описательного программирования, разработанный корпорацией Майкрософт для написания пользовательских интерфейсов следующего поколения. XAML используется для создания пользовательских интерфейсов для приложений Windows и мобильных устройств, использующих Windows Presentation Foundation (WPF), UWP и Xamarin Forms.
Цель XAML проста: создавать пользовательские интерфейсы с помощью языка разметки, похожего на XML. Большую часть времени вы будете использовать конструктор для создания своего XAML, но вы можете напрямую манипулировать XAML вручную.
XAML использует формат XML для элементов и атрибутов. Каждый элемент в XAML представляет объект, являющийся экземпляром типа. Область действия типа (класса, перечисления и т. д.) определяется пространством имен, которое физически находится в сборке (DLL) библиотеки .NET Framework.
Подобно XML, синтаксис элемента XAML всегда начинается с открывающей угловой скобки (<) и заканчивается закрывающей угловой скобкой (>). Каждый тег элемента также имеет начальный тег и конечный тег. Например, объект Button представлен элементом объекта
В качестве альтернативы можно использовать самозакрывающийся формат, чтобы закрыть скобку.
Вот бесплатная загрузка электронных книг на XAML: программирование XAML
WPF и C#
, пока используется XAML для создания пользовательских интерфейсов в W как языки кода программной части в WPF. Хотя Windows и их элементы управления создаются в XAML во время разработки, их также можно создавать во время выполнения с помощью языка C#.
C# также используется для написания всего программирования событий и бизнес-логики. Все действия, события и отрисовка выполняются в коде C#.
Вот бесплатная книга по программированию на C#: Программирование на C# для начинающих
Ресурсы WPF
WPF поддерживает два типа ресурсов, статические и динамические.
Статические ресурсы. Статический ресурс будет разрешен и назначен свойству во время загрузки XAML, которая происходит до фактического запуска приложения. Он будет назначен только один раз, и любые изменения в словаре ресурсов будут игнорироваться.
Динамические ресурсы: Динамический ресурс присваивает объект Expression свойству во время загрузки, но фактически не ищет ресурс до тех пор, пока во время выполнения не будет запрошено значение у объекта Expression. Это откладывает поиск ресурса до тех пор, пока он не понадобится во время выполнения. Хорошим примером может быть прямая ссылка на ресурс, определенный позже в XAML. Другим примером является ресурс, который даже не будет существовать до времени выполнения. Он обновит цель, если словарь ресурсов источника будет изменен.
Вот подробное руководство: Ресурсы в WPF
Стили WPF
Стиль — это способ группировать схожие свойства в одном объекте Style и применять их к нескольким объектам. Элемент Style в XAML представляет стиль. Стиль обычно добавляется к ресурсам FrameworkElement. x:Key — это уникальный идентификатор ключа стиля.
Вот подробное руководство: Стили в WPF
Шаблоны в WPF
Шаблоны являются неотъемлемой частью дизайна пользовательского интерфейса в WPF. В этой статье объясняются шаблоны, их типы и способы их использования в приложениях Windows.
WPF имеет следующие три типа шаблонов: шаблон элемента управления, шаблон панели элементов и шаблон данных.
Вот подробное руководство: Шаблоны в WPF
Привязка данных в WPF
Привязка позволяет связать исходный объект с некоторым элементом управления. Существует два следующих типа привязок:
- Односторонняя привязка: привязывает источник к интерфейсу.
- Двусторонняя привязка: привязывает источник к интерфейсу и обратно к источнику.
Интерфейс INotifyPropertyChanged позволяет источникам взаимодействовать с интерфейсом и обновлять его по мере изменения значений.
- Чтобы связать объект или список с элементом, необходимо установить свойство DataContext.
- Можно привязать объект или список объектов, а также привязать один элемент к другому.
- Чтобы настроить способ отображения связанных данных, вы можете установить DataTemplate из элемента управления.
- Можно настроить преобразователи данных для преобразования исходного типа в другой тип.
Вот подробное руководство по привязке данных в WPF: Привязка данных в WPF
Триггеры в WPF
Триггеры используются для выполнения определенных действий при выполнении заданного условия. Триггеры используются для создания визуальных эффектов на элементах управления и элементах фреймворка. Триггеры являются частью стилей и всегда определяются внутри стиля.
Типы триггеров
В основном существует 3 типа триггеров:
- Триггер свойства
- Триггер данных
- Триггер события
Вот подробное руководство: Триггеры в WPF
Медиа в WPF
WPF имеет два класса для работы с аудио, видео и видео со звуком — MediaElement и MediaPlayer. MediaElement является частью XAML UIElement и поддерживается кодом XAML и WPF, но MediaPlayer доступен только в коде WPF.
Вот подробное руководство: Медиаплеер в WPF
Графики в WPF
WPF поддерживает общие диаграммы, включая линейные, гистограммы, кривые и другие.
Вот подробное руководство: Диаграммы в WPF
Элементы управления WPF
WPF имеет набор богатых элементов управления пользовательского интерфейса. Эти элементы управления поддерживают визуальные действия, такие как перетаскивание, настройка свойств и событий, привязка данных и настройка ресурсов и шаблонов.
Вот сотни элементов управления и примеров кода WPF: Learn WPF
WPF DatePicker Control
о выборе даты. В этой статье показано, как создать и использовать элемент управления DatePicker в WPF с помощью XAML и C#.
Подробное руководство: WPF DatePicker
WPF DockPanel
Панель Dock используется для закрепления дочерних элементов слева, справа, сверху и снизу относительных элементов. Положение дочерних элементов определяется свойством Dock соответствующих дочерних элементов и относительным порядком этих дочерних элементов. Значение по умолчанию для свойства Dock оставлено. Свойство Dock относится к типу перечисления Dock со значениями Left, Right, Top и Bottom.
Вот подробное руководство: DockPanel в WPF
WPF ListBox
Элемент XAML ListBox представляет элемент управления ListBox.
1.
Свойства Width и Height представляют ширину и высоту ListBox. Свойство Name представляет имя элемента управления, которое является уникальным идентификатором элемента управления. Свойство Margin указывает расположение ListBox в родительском элементе управления. Свойства HorizontalAlignment и VerticalAlignment используются для установки горизонтального и вертикального выравнивания.
Дополнительные сведения см. здесь: WPF ListBox
WPF ComboBox
Элемент управления ComboBox — это элемент управления, который работает как элемент управления ListBox, но при нажатии на него виден только один элемент из коллекции. ComboBox делает коллекцию видимой и позволяет пользователям выбирать элемент из коллекции. В отличие от элемента управления ListBox, ComboBox не позволяет выбирать несколько элементов. Элемент управления ComboBox представляет собой комбинацию трех элементов управления: кнопки, всплывающего окна и текстового поля. Элемент управления Button используется для отображения или скрытия доступных элементов, а элемент управления Popup отображает элементы и позволяет пользователю выбрать один элемент из списка. Затем элемент управления TextBox отображает выбранный элемент.
Дополнительные сведения см. здесь: WPF ComboBox
WPF MessageBox
Класс MessageBox в WPF представляет модальное диалоговое окно окна сообщений, которое определено в пространстве имен System. Статический метод Show объекта MessageBox — это единственный метод, который используется для отображения окна сообщения. Метод Show возвращает перечисление MessageBoxResult со значениями None, OK, Cancel, Yes и No. Мы можем использовать MessageBoxResult, чтобы определить, какая кнопка была нажата в MessageBox, и выполнить соответствующее действие.
Дополнительные сведения см. здесь: MessageBox в WPF
WPF DataGrid
Элемент DataGrid представляет элемент управления WPF DataGrid в XAML.
1.
Когда вы перетаскиваете элемент управления DataGrid из панели инструментов в конструктор, размещаете элемент управления, это действие добавляет следующий код в XA
Свойства ширины и высоты представляют ширина и высота DataGrid. Свойство Name представляет имя элемента управления, которое является уникальным идентификатором элемента управления. Свойство Margin устанавливает границу размещения DataGrid в окне.
Дополнительные сведения см. здесь: DataGrid в WPF
WPF ProgressBar
Тег ProgressBar в XAML представляет элемент управления WPF ProgressBar.
1.
Свойства Width и Height представляют ширину и высоту ProgressBar. Свойство Name представляет имя элемента управления, которое является уникальным идентификатором элемента управления. Свойство Margin указывает расположение ProgressBar в родительском элементе управления. Свойства HorizontalAlignment и VerticalAlignment используются для установки горизонтального и вертикального выравнивания.
Дополнительные сведения см. здесь: WPF ProgressBar
WPF TreeView
TreeView представляет данные в иерархическом представлении в родительско-дочернем отношении, где родительский узел может быть развернут или свернут. Левая боковая панель Проводника Windows является примером TreeView.
В этом руководстве мы создадим приложение WPF, которое будет динамически добавлять и удалять элементы TreeView. Пользовательский интерфейс выглядит следующим образом: все, что введено в TextBox, будет добавлено в TreeView как дочерний узел.
Узнайте больше здесь: TreeView в WPF
Вопросы для собеседования по WPF
Вы собираетесь на собеседование по WPF? Вот список самых популярных вопросов на собеседовании по WPF и ответы на них.
WPF Интервью Вопросы и ответы
Как создать приложение [Пример]
ByAlyssa Walker
ЧасыОбновлено
Что такое WPF?
ВПФ — это платформа для создания приложений Windows, которая позволяет пользователям разрабатывать многофункциональные пользовательские интерфейсы с трехмерной анимацией и насыщенными цветами с меньшей сложностью кода. Это векторный движок рендеринга, который использует аппаратное ускорение современных графических карт, что делает Ul более быстрым и легко масштабируемым. WPF расшифровывается как Windows Presentation Foundation.
WPF можно рассматривать как эволюцию WinForms. Он производит простую в эксплуатации систему графического отображения для Windows. Он предлагает легкое разделение между пользовательским интерфейсом и бизнес-логикой.
Приложения WPF можно развернуть в вашей системе как отдельную настольную программу или разместить как встроенный объект на веб-сайте.
В этом руководстве по C# WPF для начинающих вы изучите основы WPF, такие как:
- Что такое WPF?
- Почему WPF?
- История WPF
- Возможности WPF
- Основные типы и инфраструктуры WPF
- Архитектура WPF
- Установка WPF
- Как создать свое первое приложение WPF?
- WPF против WinForms
- Тип приложений, созданных с помощью WPF
Почему WPF?
Существует много причин для использования платформы WPF, некоторые из них —
- Идеальная платформа для работы с различными типами носителей
- WPF позволяет создавать пользовательский интерфейс со скинами. Это также помогает вам, когда вам нужно загрузить часть пользовательского интерфейса или привязать данные XML .
- Позволяет воспользоваться преимуществами большой библиотеки классов .NET, поскольку она построена на технологии .NET
- Независимость от разрешения, поэтому приложения, разработанные с использованием WMF, можно запускать на мобильных устройствах или на 20-дюймовом мониторе
- WPF основан на DirectX вместо WinAPI. Он предлагает графическую систему клиентского компьютера. Таким образом, предлагая большую мощность графического рендеринга 90 136
- Поддерживает модель потокового документа, которая обеспечивает качество макета «публикация на рабочем столе»
- Внешний вид и поведение слабо связаны. Это позволяет дизайнерам и разработчикам работать над двумя отдельными моделями
- В среде WMF вы можете графически проектировать инструменты для простых XML-документов вместо анализа кода
- Позволяет использовать аппаратное ускорение для рисования графического интерфейса для повышения производительности
История WPF
Windows 1. 0 была первой графической средой от Microsoft. Он работает как слой поверх DOS, полагаясь на системы GDI и USER для графического и пользовательского интерфейса.
DirectX был представлен в 1995 году как высокопроизводительная графическая система. Он был нацелен на игры и другие среды, связанные с графикой. За прошедшие годы было выпущено много версий с Directx9.который предоставляет библиотеку для использования с кодом mange.Net.
Версия WPF | Год выпуска | Версия .Net | Версия Visual Studio | Особенности |
---|---|---|---|---|
3,0 | 2006 | 3,0 | Н/Д | Первоначальный выпуск. Однако разработку WPF можно выполнять с помощью VS 2005. |
3,5 | 2007 | 3,5 | против 2008 | Модификация и улучшения в: Модель приложения, привязка, элементы управления, документы, аннотации и трехмерные элементы Ul. |
3,5 SP1 | 2008 | 3,5 СП1 | Н/Д | Встроенная поддержка экрана-заставки. Новый элемент управления веб-браузером, поддержка пиксельных шейдеров DirectX. |
4,0 | 2010 | 4,0 | ПРОТИВ 2010 | Новые элементы управления: Календарь. DataGrid, DatePicker. Мультитач и управление |
4,5 | 2012 | 4,5 | против 2012 | Более быстрая установка и улучшенная производительность для растровых эффектов. Новые элементы управления: Календарь. DataGrid, DatePicker. Multi-Touch и управление |
4.5.1 | 2013 | 4.5.1 | ПРОТИВ 2013 | Новый элемент управления ленты Новый интерфейс INotifyDataErrorInfo |
4.5.2 | 2014 | 4.5.2 | нет данных | Без существенных изменений Без существенных изменений |
4,6 | 2015 | 4,6 | против 2015 | Поддержка прозрачного дочернего окна Улучшения HDPI и Touch |
Последняя стабильная версия WPF 5. 0.6, выпущенная в апреле 2021 года.
Особенности WPF
Возможности WPF
- Документы и печать
- Безопасность, доступность и локализация
- Обеспечивает взаимодействие с элементами управления Windows Forms
- Direct3D используется в графических приложениях, где важна производительность
- Использует оборудование видеокарты для рендеринга
- Векторная графика позволяет масштабировать приложение без потери качества
- WPF поддерживает систему логических пикселей с плавающей запятой и 32-битный цвет ARGB
- Переопределение стилей и шаблонов элементов управления
- Создание международных шрифтов из составных шрифтов
- Рендеринг текста WPF позволяет использовать преимущества технологии ClearType
- Позволяет использовать технику кэширования пререндеренного текста в видеопамяти
- Ресурсный подход для каждого элемента управления
- Таймеры презентации инициализируются и управляются WPF
- Связь между видео и анимацией также поддерживается
- В WPF стиль — это набор свойств, которые следует применять к содержимому, используемому для визуального рендеринга
- Шаблоны в WPF помогают изменить Ul документа
- Команды являются более абстрактной и слабосвязанной версией событий
- Поддержка WPF для команд уменьшает объем кода, который нам нужно написать
Далее в этом руководстве по WPF C# мы узнаем о основных типах WPF и инфраструктуре.
Основные типы и инфраструктуры WPF
Классы в WPF делятся на четыре разных типа:
- UIElement
- FrameworkElement
- элемент содержимого
- FrameworkContentElement
Эти классы известны как классы базовых элементов. Он обеспечивает основу для модели создания пользовательских интерфейсов.
Пользовательские интерфейсы WPF состоят из элементов, собранных в древовидную иерархию. Оно называется деревом элементов. Дерево элементов — это интуитивно понятный способ компоновки пользовательского интерфейса. Это структура, которая позволяет вам получить функцию мощных сервисов пользовательского интерфейса.
XAML
Расширяемый язык разметки приложений, который называется «XAML» или «zammel», представляет собой декларативный способ определения пользовательских интерфейсов.
Вот определение простой кнопки в XAML:
Преимущество использования языка XAML:
- XAML, отделяющий интерфейсную часть от внутренней логики
- XAML — самый простой способ представления пользовательских интерфейсов
- XAML эффективно работает с инструментами
Элементы управления
Платформа WPF поддерживает множество полезных элементов управления, таких как:
- Редактирование элементов управления, таких как TextBox, CheckBox, RadioButton
- Элементы управления списком, такие как ListBox, ListView, TreeView
- Сведения о пользователе, такие как метка, WPF ProgressBar, всплывающая подсказка
- Действие, такое как меню, кнопка и панель инструментов
- Представления, такие как рамка, изображение WPF и поле просмотра
- Общие диалоговые окна, такие как OpenFileDialog и PrintDialog.
- Контейнеры, такие как TabContro, ScrollBar и GroupBox Макеты
- , такие как DocPanel, StackPanel и Grid
- Навигация, такая как фрейм и гиперссылка
Внешний вид элементов управления можно настроить с помощью стилей и шаблонов без программирования. Вы также можете создать пользовательский элемент управления, наследуя новый класс от соответствующего базового класса.
Внешний вид
WPF предоставляет возможность настройки внешнего вида вашего приложения. Он позволяет вам устанавливать объекты и значения для таких вещей, как шрифты, фоны и т. д.
Функция стилей позволяет стандартизировать внешний вид всего продукта. Это позволяет вам заменить внешний вид по умолчанию, сохраняя при этом его поведение по умолчанию.
Шаблон данных позволяет управлять визуализацией связанных данных по умолчанию. С помощью тем вы можете легко визуализировать стили из операционной системы.
Макет и панели
Макет помогает правильно расположить и контролировать размеры. Это часть процесса составления презентации для пользователя. Платформа WPF упрощает процесс компоновки и обеспечивает лучшую адаптивность внешнего вида пользовательского интерфейса.
Инфраструктура компоновки предлагается различными классами: 1) StackPanel 2) DockPanel 3) WrapPanel 4) Grid и 5) Canvas
Графика
WPF предоставляет улучшенную графическую систему, такую как
- WPF использует аппаратно-независимые единицы измерения, что обеспечивает независимость от разрешения и устройства. Таким образом, каждый пиксель, который не зависит от устройства, автоматически масштабируется в соответствии с системой настройки количества точек на дюйм 90 136.
- WPF использует double вместо float и поддерживает более широкий набор цветов
- Графический движок WPF разработан таким образом, что он может использовать преимущества графического оборудования, когда оно доступно
Документы и печать
Платформа WPF предлагает три типа документов:
- Фиксированные документы: Этот тип документа поддерживает представление WYSIWYG.
- Документы Flow: Позволяет настраивать и перекомпоновывать содержимое на основе переменных времени выполнения, таких как размер окна и разрешение устройства.
- Документы XPS: Это представление электронной бумаги с разбивкой на страницы в формате на основе XML. XPS — это кроссплатформенный формат документов с открытым исходным кодом.
WPF позволяет лучше контролировать систему печати. Он включает в себя удаленную печать и очереди. Кроме того, документы XPS можно печатать напрямую, не преобразовывая их в формат печати.
Архитектура WPF
WPF является частью платформы .NET. Он содержит как управляемый, так и неуправляемый код. Важные компоненты архитектуры WPF поясняются на рисунке ниже:
Архитектура WPF
Компоненты архитектуры WPF
- PresentationFramework : помогает создавать элементы верхнего уровня, такие как элементы управления, стили, макет, окна и т. д.
- PresentationCore : он содержит базовые типы, такие как UIElement, Visual из всех элементов управления и формы, производные от PresentationFramework.dll.
- CLR : делает процесс разработки продуктивным, предлагая такие функции, как управление памятью, обработка ошибок и т. д.
- Milcore: Milcore является частью неуправляемого кода, обеспечивающего тесную интеграцию с DirectX.
- DirectX: Это низкоуровневый API, который позволяет отображать графику WPF. Разговоры DirectX взаимодействуют с драйверами и отображают содержимое.
- User32: Это основной API, широко используемый многими программами. Он управляет памятью и разделением процессов. User32 помогает вам решить, какой элемент будет размещен на экране.
- Ядро: Ввод исходит как сигнал драйвера устройства в режиме ядра и направляется в правильный процесс и путем соединения с ядром Windows и User32.
Установка WPF
Перейдите по этой ссылке, чтобы установить WPF https://www.guru99.com/download-install-visual-studio.html
Далее в этом руководстве по приложению WPF мы создадим наш первый WPF.
Как создать свое первое приложение WPF?
В этом примере WPF мы разработаем базовое приложение WPF. Итак, давайте начнем простую реализацию, выполнив шаги, указанные в примерах приложений WPF ниже.
Шаг 1) В Visual Studio выберите «Файл» > «Проект»
Шаг 2) В новом окне проекта
- Выберите приложение WPF
- Введите имя как «MyWPF»
- Нажмите OK
Шаг 3) Visual Studio создает два файла по умолчанию
- Файл XAML (MainWindow.xaml)
- CS-файл (MainWindow.xaml.cs)
MainWindow.xaml имеет
- Окно дизайна
- XAML-файл
В окнах XAML следующие теги записываются по умолчанию
Сетка является первым элементом по умолчанию.
MainWindow.xaml.cs содержит соответствующий код файла дизайна XAML
Шаг 4) В наборе инструментов,
- Перетащите элемент TextBox в окно дизайна
- Текстовое поле появится в окне дизайна
- Вы увидите добавленный код XAML для TextBox
Шаг 5) Измените текст на «Первая программа WPF».
Шаг 6) Нажмите кнопку «Пуск»
Шаг 7) Вы увидите окно на выходе
Кон. Кончики! Конконкуренты!! Кон. Кончики!! Кон. Кончики!! Кон. Кончики!! Кон. Кончики!! Кон. Кончики!! Кон. Кончики!! Кон. Кончики!! Кон. Кончики!! Кон. Кончики!! Конконкуренты!! Кон. Вы спроектировали и создали свое первое приложение WPF. Далее в этом руководстве по WPF для начинающих мы увидим разницу между WPF и WinForms.
WPF против WinForms
WPF | WinForms |
---|---|
Это более новая платформа, поэтому она больше соответствует текущим стандартам. | Он старше, поэтому более испытан. |
Гибкость и многофункциональность. Вы можете создавать очень многофункциональные приложения без написания кода или покупки элементов управления. | Не очень многофункциональный |
Разработчики 3 rd партийных элементов управления сосредоточены на совместимости с WPF, поскольку за ним будущее. | Существует множество сторонних элементов управления, которые можно купить или получить бесплатно. |
XAML позволяет легко создавать и редактировать графический интерфейс. Это позволяет разделить работу между дизайнером (XAML) и программистом (C#, ASP.net и т. д.). | В Windows Forms весь код написан в одном месте. |
WPF может создавать пользовательские интерфейсы как для приложений Windows, так и для веб-приложений, таких как Silverlight и XBAP. | Нет такой поддержки |
Набор встроенных элементов управления WPF ограничен | Очень мощные встроенные элементы управления |
Тип приложений, созданных с помощью WPF
- WPF пытается заменить веб-формы и формы Windows — приложения можно создавать для запуска в браузере или в отдельном окне
- Страницы Windows Forms и WPF могут сосуществовать в одном приложении
- Вы можете разрабатывать страничные/оконные приложения
Краткое руководство
- Полная форма WPF — Windows Presentation Foundation
- Это идеальная платформа для работы с различными типами носителей
- Windows 1. 0 была первой средой с графическим интерфейсом от Microsoft, которая работала в DOS и опиралась на системы GDI и USER .
- WPF в .NET обеспечивает взаимодействие с элементами управления Windows Forms
- WPF делится на четыре разных типа, таких как UIElement, FrameworkElement ContentElement и FrameworkContentElement
- Наиболее важными компонентами части архитектуры WPF являются PresentationFramework, PresentationCore, CLR, Milcore, DirectX, User32 и Kernel 9.0136
- WPF — это более новая платформа по сравнению с WinForms, поэтому она больше соответствует текущим стандартам .
- Страницы Windows Forms и WPF могут сосуществовать в одном приложении
окон — Что такое WPF?
В последнее время я видел много вопросов о WPF…
- Что это?
- Что это означает?
- Как начать программировать WPF?
- wpf
- windows
WPF — это новая технология, которая заменит Windows Forms. WPF расшифровывается как Windows Presentation Foundation. Вот несколько полезных тем по SO:
- Какие книги по WPF вы бы порекомендовали
- Какие существуют реальные приложения WPF
По своему опыту могу сказать, что WPF — действительно замечательная технология, однако требуется время, чтобы привыкнуть к ней, поскольку она полностью отличается от WinForms. Я бы порекомендовал вам взглянуть на это демо.
0
WPF — это новый рубеж пользовательского интерфейса Windows.
- Построенный поверх DirectX, он открывает поддержку аппаратного ускорения для ваши пользовательские интерфейсы .Net 3.0+.
- Акцент на векторной графике — пользовательский интерфейс лучше масштабируется и визуализируется
- Составные интерфейсы. Вы можете вставлять анимированные кнопки в поля со списком.. весь мир в ваших руках.
- — это переработанная версия с минимальным количеством основных компонентов, написанных в неуправляемом коде, в отличие от подхода Winforms на основе GDI-User Dll, который представляет собой тонкий управляемый слой поверх неуправляемого кода.
- Декларативный подход к программированию пользовательского интерфейса. Пользовательские интерфейсы в значительной степени определяются в варианте XML, называемом XAML (расширяемый язык разметки приложений), который произносится как Zammel. Это открывает возможности WPF для дизайнеров, которые могут использовать специализированные инструменты для создания пользовательских интерфейсов, которые разработчики затем могут кодировать. Никаких потерь при переводе между вайрфреймами и конечным продуктом.
- MS «предположительно» не будет предоставлять никаких будущих обновлений для Winforms. Значительные инвестиции в WPF как путь вперед
- Ах да, пока я не забыл. Лучше всего работает на Vista 🙂
Вы можете получить либо книгу Адама Натана WPF Unleashed Book, либо книгу Криса Селлса Programming WPF. Кажется, это то, что вам нужно. Я только что прочитал первую главу книги Адама (руководитель WPF в MS). Отсюда и хвалебные фонтаны WPF 🙂
Посмотрите здесь http://windowsclient. net/ и здесь Windows Presentation Foundation (WPF)
По сути, WPF создан для того, чтобы упростить разработку оконных форм благодаря использованию XAML, дизайнеры могут работать над дизайном, а программисты — над базовым кодом.
WPF — это Windows Presentation Foundation. Это новейший API Microsoft для создания приложений с пользовательскими интерфейсами (UI), работающий как для автономных, так и для веб-приложений.
Неудивительно, что в Википедии есть очень подробная, но не очень полезная страница Windows Presentation Foundation.
Страница начала работы с WPF на сайте Microsoft MSDN, вероятно, является лучшим местом для начала.
Новая система графического интерфейса Windows. Я не верю, что его цель состоит не в том, чтобы упростить разработку как таковую, а в том, чтобы решить фундаментальные проблемы WinForm, такие как прозрачность и масштабирование, которые WinForm не может эффективно решить. Кроме того, он стремится решить парадигму «только одно разрешение» WinForm, сопоставляя размеры с реальными размерами пикселей и делая макет потока более простым и фундаментальным.
Он также основан на производной от XML, что упрощает изменение пользовательского интерфейса и приводит к разделению пользовательского интерфейса и основного кода (хотя технически вы все еще можете плохо совмещать его таким образом).
Это разделение также вызывает желание иметь возможность разделить работу на два лагеря: дизайнеры, отвечающие за XAML и компоновку, и программисты, занимающиеся разработкой объектов, используемых в XAML.
Ознакомьтесь с книгой Эрика Синка «Двенадцать дней WPF 3D».
Фонд презентаций Windows. По сути, это последняя попытка Microsoft упростить разработку и предоставить целую кучу приятных функций из коробки. Я не уверен, с чего начать, но поиск в Google «WPF 101» должен дать несколько полезных ссылок.
WPF является частью стека .net 3.0. Система графического пользовательского интерфейса Microsoft следующего поколения. Всю необходимую информацию можно найти в Википедии и на сайте msdn wpf
. Чтобы начать программирование, я думаю, ознакомьтесь с основными загрузками на клиенте Windows 9. 0003
Твой ответ
Зарегистрируйтесь или войдите в систему
Зарегистрируйтесь с помощью Google
Зарегистрироваться через Facebook
Зарегистрируйтесь, используя электронную почту и пароль
Опубликовать как гость
Электронная почта
Требуется, но никогда не отображается
Опубликовать как гость
Электронная почта
Требуется, но не отображается
WPF — как насчет производительности?
Когда речь заходит о семействе клиентских приложений . Net, имя Windows Presentation Foundation часто встречается. WPF больше не является новинкой, поскольку был представлен с. Net Framework 3.0, но обладает преимуществами графического интерфейса, которые по-прежнему делают его конкурентоспособным.
Искушение всякий раз, когда появляется что-то новое, состоит в том, чтобы сделать его идеальным решением для всего. Существует постоянная дискуссия, когда речь заходит о выборе клиентской технологии Microsoft, но если вы не используете преимущества, предоставляемые WPF (данные -связывание, динамические стили, медиасервисы, анимация) из соображений производительности многие разработчики по-прежнему выбирают WinForms.
Мир XAML и Binding
Декларативный модуль оказался успешным в веб-разработке и вдохновил на создание нового языка на основе XML, называемого расширяемым языком разметки приложений (XAML). XAML имеет много преимуществ, но стоит упомянуть, что он избавляет от процедурного кода и позволяет разработчику или дизайнеру сайта описать, как выглядят и взаимодействуют элементы управления.
Представление в WPF содержит XAML и файл кода. Если мы будем следовать шаблону MVVM и в дизайне не было никаких компромиссов, код программной части должен быть ничем иным, как тем, что генерируется автоматически, а соединение между данными из View и ViewModel должно осуществляться через Binding.
Связывание — это мощный механизм, он запускает необходимые уведомления в пользовательский интерфейс при изменении представления данных в ViewModel.
Смешивать или не смешивать
Очевидно, что одним из преимуществ WPF является расширяемость, когда речь идет о настройке. Если говорить о дизайне, как о шаге вперед по сравнению с WinForms, WPF предоставляет разработчикам множество возможностей и методов для изменения внешнего вида элементов управления, и это лежит в основе современных многофункциональных клиентских приложений, ориентированных на взаимодействие с пользователем.
Microsoft представляет инструмент, ориентированный на проектирование, который имеет собственный механизм сборки и может создавать приложения WPF независимо от Visual Studio. Expression Blend разделяет роли и предлагает дизайнерам возможность сосредоточиться на дизайне, а программистам — на коде (логика представления и серверная часть), обеспечивая удобство, не блокируя друг друга.
В Blend приложение разрабатывается визуально, просто рисуя формы, контуры и элементы управления прямо на доске, а затем описывая внешний вид и поведение.
В заключение, если приложение было выбрано для разработки в WPF, очевидно, что необходим сложный интерфейс, и Blend в этом очень помогает.
MVVM
Model View ViewModel — это шаблон пользовательского интерфейса, созданный Microsoft как специализация шаблона модели представления (представленного Мартином Фаулером). Основанный в основном на MVC, MVVM подходит для сред разработки, в которых платформа пользовательского интерфейса поддерживает программирование, управляемое событиями, например HTML, WPF, Silverlight.
Целью этого шаблона является отделение графического пользовательского интерфейса (либо разметки, либо кода) — представления от бизнес-логики (бэкенда) — модели. ViewModel отвечает за связь между ними, предоставляя детали модели таким образом, чтобы их использовало представление, для описания той же логики.
MVVM был разработан для использования привязки данных в WPF, чтобы упростить разделение пользовательского интерфейса и сократить большую часть кода, стоящего за представлением. Преимущества очевидны, и это хороший шаблон проектирования, которому можно следовать в приложениях WPF.0003
Со временем критика не преминула появиться, и одна из них исходит от Джона Госсмана, изобретателя MVVM, который показывает, что это приводит к значительным накладным расходам, если у нас есть большие операции на уровне пользовательского интерфейса, а в больших приложениях со сложным пользовательским интерфейсом точная настройка на Представление становится все труднее реализовать.
Сторонние элементы управления
В WPF элементы управления являются основой структуры пользовательского интерфейса, они предназначены для достижения желаемого графического интерфейса и могут использоваться повторно. Со временем появились провайдеры, прославившиеся и, возможно, зарекомендовавшие себя набором элементов управления WPF, которые они предлагают.
Сторонние элементы управления, с одной стороны, могут быть проблемой/возможностью для тех, кто хочет их внедрить, с другой стороны, оказать большую помощь команде, которая хочет внедрить быстрое решение проблемы.
Когда мы не хотим или у нас нет времени изобретать велосипед, нам кажется целесообразным приобрести существующий набор элементов управления, который со временем доказал, что дает необходимое вам решение. Основными разработчиками, поставляющими элементы управления WPF, являются Telerik, Infragistics, DevExpress, которые предлагают очень разнообразный набор элементов управления. Опыт, накопленный при разработке этих элементов управления, часто трудно повторить и, вероятно, стоит дороже, поэтому они остаются на рынке с момента появления WPF.
Одним из дополнительных преимуществ, которые дает набор управления, является техническая поддержка, разумеется, платная. Помимо обширной документации, доступной в Интернете, у каждого провайдера есть технический отдел, и это способ получить разъяснения по вопросам, проблемам и возможным ошибкам, связанным с элементами управления.
Говоря о промышленных приложениях, производительность этих элементов управления также важна, поскольку они в основном являются черным ящиком для потребителей. Есть определенные накладные расходы, если мы говорим о согласованном пользовательском интерфейсе, и это может стать проблемой.
Возможно, наиболее «проблемным» с точки зрения управления является производительность DataGrid. Это также связано с тем, что для отображения требуется больше данных. Большинство элементов управления предлагают разработчикам способы повышения производительности своего продукта. Что следует учитывать в этом отношении:
Виртуализация: многие элементы управления сеткой виртуализированы, и если они еще не виртуализированы, у вас есть флаг, который нужно установить в этом смысле (можно установить для строки/столбца). Подсказка: не помещайте DataGrid в ScrollViewer, он фактически теряет виртуализацию.
- Разбиение на страницы: разбивку на страницы можно выполнить на уровне пользовательского интерфейса, при этом все данные уже загружены, но вы можете попробовать загрузить страницу с динамическими данными в представление
- Асинхронная загрузка: можно использовать привязку IsAsync = True, так как в этом случае загрузка данных может занять больше времени и пользовательский интерфейс не должен блокироваться
Производительность — один из ключевых вопросов, который следует учитывать при выборе набора элементов управления, поскольку зрелое приложение с богатым пользовательским интерфейсом, но медленное — это не то, с чем можно работать.
Производительность
WPF известен своими преимуществами пользовательского интерфейса, но как насчет производительности? У меня была возможность поработать над несколькими проектами WPF, два из которых выделяются длительным временем реализации и масштабностью самого продукта, где производительность была жизненно важна.
WPF не был создан, чтобы быть эффективным «по замыслу». Связывание — это механизм, лежащий в основе WPF, но для выполнения каждой привязки требуется память. Когда дело доходит до сложных экранов с несколькими элементами управления, каждая часть которых связана с объектом данных, наблюдается, что за все ее преимущества приходится платить.
Другая проблема возникает в иерархических данных при изменении контекста данных. Распространение происходит по нисходящей на всех уровнях, и восстановление привязки требует времени. Это может стать видимым для пользователя, а альтернатива не всегда есть под рукой. К сожалению, вы не видите прогресса Microsoft в улучшении элементов управления, и свидетельством этого является то, что лучшим улучшением, которое она привнесла в этом направлении в .Net Framework 4.5, является виртуализация TreeView. Дорожная карта для WPF может быть подтверждена лишь кратко, поэтому неясно, каково будущее в этом направлении, учитывая, что Silverlight, хотя и многообещающий в какой-то момент, был внезапно прерван.
Параллель между WPF и WinRT часто встречается, и не безосновательно. Оба основаны на XAML и аналогичном API, но WinRT был разработан с учетом производительности. Накопленный багаж WPF остался позади и имеет собственный C++ API. Из C# (или JavaScript) вызываются нативные компоненты и это чувствуется по времени реакции.
В Windows 7 SDK есть ряд приложений для профилирования, которые позволяют нам во время выполнения анализировать, как ведут себя приложения WPF и какие оптимизации можно выполнить для повышения производительности. В этом ряду есть два компонента, о которых стоит упомянуть.
Перфоратор — анализирует способ рендеринга вашего приложения. Он отображает набор графиков, которые позволяют очень специфическим образом анализировать, как визуализируется каждая часть экрана, и находить потенциальные проблемы. Диаграммы, предоставляемые Perforator, включают: анализ частоты обновления, программные и аппаратные изменения промежуточного рендеринга и потребление видеопамяти.
Visual Profiler — представляет проблемы с производительностью в контексте того, как макет был построен поверх приложения. Визуальная иерархия детализируется от высокоуровневых объектов (таких как кнопки и TextBlock) до низкоуровневых (таких как линии и эллипсы). Вместо того, чтобы описывать графики, показывающие проблемы с производительностью, Visual Profiler описывает проблемы, используя визуальное представление объектов (подобно тому, как работает UISpy).
По мере роста сообщества разработчиков программного обеспечения между программными решениями возникает жесткая конкуренция. Я думаю, что в конечном итоге это снизится до производительности. Этот критерий будет определять разницу между производительным программным обеспечением и программным обеспечением, которое используется, потому что оно широко распространено, используется исключительно потому, что нет альтернативы. Отзывчивость программы будет необходимым фактором удовлетворения, и пользователь начнет обучаться и требовать больше и больше. больше в этом направлении
Ссылки
en.wikipedia.org/wiki/Windows_Presentation_Foundation
en.wikipedia.org/wiki/Model_View_ViewModel
msdn.microsoft.com/en-us/library/cc296376.aspx
msdn.microsoft.com/en-us/ library/188ht7d8(v=vs.80).aspx
en.wikipedia.org/wiki/Pareto_principle
msdn.microsoft.com/en-us/library/system.windows.data.binding.isasync.aspx
Учебник по WPF | Windows Presentation Foundation for Beginners
Концепция WPF позволяет разрабатывать приложения Windows. Идея реализации системы WPF заключалась в том, что пользователи могли создавать богатый трехмерный анимированный интерфейс с насыщенными цветами с минимальной сложностью кода.
WPF можно рассматривать как эволюцию WinForms. Это делает систему графического отображения для Windows простой в использовании. Он обеспечивает простое различие между пользовательским интерфейсом и бизнес-логикой. WPF — это векторный механизм визуализации, использующий аппаратное ускорение современных графических карт, чтобы сделать UL быстрее и масштабируемее. Программы WPF могут быть установлены на вашем устройстве как отдельное настольное программное обеспечение или размещены как интегрированный объект на вашем веб-сайте.
Почему WPF?
Важными причинами использования WPF являются:
- Идеальное средство для работы с различными видами носителей
- WPF помогает создать упрощенный пользовательский интерфейс. Это также помогает, когда вам нужно загрузить часть пользовательского интерфейса или привязать данные XML .
- Это поможет вам воспользоваться преимуществами большой библиотеки классов .NET, поскольку она основана на технологии .NET.
- Независимость от разрешения, поэтому приложение, созданное с использованием WMF, можно запускать на мобильных устройствах или на 20-дюймовом дисплее.
- WPF основан на DirectX, а не на WinAPI. Он обеспечивает графическую систему клиентского компьютера. Предлагая большую мощность графического рендеринга, поэтому
- Поддерживает модель потокового документа, которая обеспечивает качество макета «публикация на рабочем столе»
- Присутствие и действия слабо связаны друг с другом. Это позволяет дизайнерам и разработчикам работать над двумя разными моделями.
- В системе WMF вы можете визуально разрабатывать инструменты для простых XML-документов вместо разбора кода.
- Требуется использовать аппаратное ускорение для отрисовки графического интерфейса для повышения производительности.
История WPF:
Windows 1.0 была первой средой Microsoft с графическим интерфейсом. Он действует как верхний уровень DOS, в зависимости от систем графики и пользовательского интерфейса GDI и USER.
DirectX был выпущен как высокопроизводительная графическая система в 1995 году. Он был предназначен для игр и других графических сред. За прошедшие годы было выпущено несколько версий с Directx9.которые включают библиотеку для использования с кодом mange.Net.
- WPF выпущен в 2006 году, его версия 3.0
- В 2007 году версия WPF — 3.5
- В 2008 году версия WPF — 3,5 SPI .
- В 2010 г. используется версия WPF 4. 0 .
- В 2012 году версия WPF — 4.5
- В 2013 году версия WPF — 4.5.1
- В 2014 году версия WPF — 4.5.2
- В 2015 году версия WPF — 4.6
Функции WPF:
Вот некоторые из привлекательных функций WPF. Они следующие:
- Помогает в защите, доступности и местоположении
- Предлагает элементы управления совместимостью типов Windows
- Direct3D используется для графических приложений, где важна производительность.
- Использует схему видеокарты для рендеринга
- Векторная графика помогает масштабировать приложение без потери эффективности.
- WPF поддерживает метод логического пикселя с плавающей запятой и 32-битный цвет ARGB
- Изменить определение типов и моделей для регулирования
- Создание международных композитных шрифтов
- Ресурсный подход к любому регулированию
- Таймеры презентации инициализируются и управляются WPF.
- Связь между видео и анимацией также будет поддерживаться
- В WPF стиль представляет собой набор свойств, которые следует добавить к материалу, используемому для визуального рендеринга.
- Шаблоны WPF помогают изменить Ul документа
- Команды представляют собой более абстрактные и слабосвязанные представления событий.
- Поддержка команд WPF уменьшает объем кода, который нам нужно написать.
Основные типы WPF:
Классы в WPF делятся на четыре основных типа. Это: UIElement, ContentElement, FrameworkElement и FrameworkContentElement. Эти классы обычно известны как элементы базового класса. Они обеспечивают основу для создания модели пользовательского интерфейса. Пользовательские интерфейсы WPF состоят из компонентов, собранных в древовидную иерархию. Это называется деревом элементов. Дерево элементов — это интуитивно понятный способ настройки пользовательского интерфейса. Это платформа, которая позволяет вам получить мощную функцию обслуживания пользовательского интерфейса.
XAML:
Расширяемый язык разметки приложений, называемый «XAML» или «zammel», представляет собой декларативный способ описания пользовательских интерфейсов.
Синтаксис простой кнопки следующий: