Студопедія
рос | укр

Головна сторінка Випадкова сторінка


КАТЕГОРІЇ:

АвтомобіліБіологіяБудівництвоВідпочинок і туризмГеографіяДім і садЕкологіяЕкономікаЕлектронікаІноземні мовиІнформатикаІншеІсторіяКультураЛітератураМатематикаМедицинаМеталлургіяМеханікаОсвітаОхорона праціПедагогікаПолітикаПравоПсихологіяРелігіяСоціологіяСпортФізикаФілософіяФінансиХімія






Ліквідація Гетьманщини та Запорозької Січі. Гетьман К. Розумовський та кошовий отаман П. Калнишевський


Дата добавления: 2015-08-30; просмотров: 613



 

Такой обмен реализуется с помощью функций с префиксом DDX (dialog date exchange). Он возможен, поскольку объекты класса диалог создаются раньше реального появления окна на экране и остаются в памяти после закрытия окна. При вызове метода UpdateData(TRUE) (обмен элемент->приложение, FALSE в обратном направлении) им вызывается метод DoDataExchange(). Методом UpdаtеData() используются стандартные методы CDialog::OnInitDialog() и CDialog::OnOk()

Для формы:

 

 

Мастером классов будет автоматически сгенерирован примерно такой текст:

 

void CMyDialog::DoDataExchange(CDataExchange* pDX)

{ CDialog::DoDataExchange(pDX);

//{{AFX_DATA_MAP(CMyDialog).

DDX_Text(pDX, IDC_EDIT1, m_ed1);

DDV_MaxChars(pDX, m_ed1, 10);

DDX_Text(pDX, IDC_EDIT2, m_ed2i);

DDV_MinMaxInt(pDX, m_ed2i, 0, 100);

//}}AFX_DATA_MAP }

Функции DDX_... осуществляет обмен данными, методы DDV (dialog data violation) осуществляют проверку достоверности данных прежде чем записать их в поле класса диалога. DDV функции вызываются сразу после соответствующих DDX функций.

При необходимости можно использовать собственные DDV функции. Однако стоит располагать их вне блока AFX_DATA_MAP, иначе мастер классов не сможет продолжить сою работу. При необходимости можно так же определить и свою DDX функцию, которая так же, как и стандартные должна иметь 3 параметра:

1. Указатель на объект CDataExchange

2. Идентификатор ресурса элемента управления

3. Ссылку на переменную для обмена

Заголовок может иметь приблизительно такой вид:

void AFXAPI DDX_MyF(CDataExchange* pDX, Int nIDC, int& m_value)

{

}

В классе CDataExchange объявлена переменная флаг m_bSaveAndValidate, принимающая значение TRUE если обмен идет из элемента управления в переменные класса и FALSE при обратном направлении. Переменная m_pDlg_Wnd представляет собой указатель на окно диалога, с которым производится обмен. Кроме переменных в этом классе определены и методы PrepareCtrl() и PrepareEditCtrl(), обеспечивающие подготовку элементов управления диалога к обмену. Метод Fail() можно использовать для предотвращения исключительно в случае ошибки при обмене или недостоверности данных

 

Диалоговые формы воспитания

Основу всех форм воспитательной работы составляет общение. В то же время общение участников воспитательного процесса может осуществляться в разных диалоговых формах.

Диалоговые формы воспитания представляют собой обмен мнениями, информацией. Такие формы обеспечивают субъектную позицию детей в воспитательном процессе, формируют у них навыки общения, уважительного отношения к людям и их суждениям, толерантность и тактичность во взаимодействии с окружающими, развивают мышление, умения аргументировано высказывать мнение и т. д.

К диалоговым формам воспитания можно отнести дискуссию, диспут, дебаты.

Дискуссия — равноправное обсуждение педагогами и учениками дел, планируемых проблем самого различного характера. Она возникает, когда перед людьми стоит вопрос, на который каждый первоначально имеет свой ответ. В ходе ее люди формулируют новый, более удовлетворяющий все стороны ответ на стоящий вопрос. Результатом может быть общее соглашение, лучшее понимание, новый взгляд на проблему, совместное решение.

Представим сравнительную характеристику обычного разговора и дискуссии.

Дискуссия — относительно новая форма взаимодействия в коллективах школ. Говоря об относительной новизне, мы не имеем в виду разовые мероприятия дискуссионного характера, которые с той или иной периодичностью проводятся в каждой школе. Дискуссия здесь рассматривается1 как постоянная форма взаимодействия, когда в школе или классе введена система коллективного обсуждения всех — больших и малых — дел и проблем и ни одно решение не принимается волевым усилием учителя или директора, без обсуждения.

Такая система взаимоотношений требует больше времени на этапе обсуждения, особенно вначале, когда дети и педагоги еще не привыкли к подобному стилю взаимоотношений. Но ее эффект будет очевиден на этапе реализации решения. Решение, воспринимаемое учениками как свое собственное, будет выполняться ими гораздо быстрее, осознаннее и эффективнее. Дискуссия является основной формой обсуждения вопросов на собраниях или сборах коллектива


<== предыдущая лекция | следующая лекция ==>
Острозька та Києво-Могилянська академії – перші вищі школи України. | Соціально-економічний розвиток Наддніпрянської України у ХІХ-на початку ХХст.
1 | 2 | 3 | 4 | 5 | 6 | 7 | <== 8 ==> | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |
Studopedia.info - Студопедия - 2014-2024 год . (0.191 сек.) російська версія | українська версія

Генерация страницы за: 0.191 сек.
Поможем в написании
> Курсовые, контрольные, дипломные и другие работы со скидкой до 25%
3 569 лучших специалисов, готовы оказать помощь 24/7