Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Специализированный программно-аппаратный комплекс обучения русскому жестовому языку. Учебное пособие

.pdf
Скачиваний:
0
Добавлен:
15.08.2026
Размер:
1 Мб
Скачать

Cверх того, государства должны обеспечить действия университетов, колледжей и учреждений высшего и начального профессионального образования в разработке и осуществлении соответствующих стратегий:

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

для противостояния негативным стереотипам, предрассудкам и дискриминационным практикам в образовательном учреждении.

2. Доступ к трудоустройству и профессиональной занятости

Все думают, что я глуп, потому что я не слышу…

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

Государства должны гарантировать принятие мер частными и государственными работодателями для обеспечения:

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

рабочие места без дискриминации, что включает также свободу от предрассудков и оскорблений;

безопасные рабочие условия, не угрожающие здоровью.

Сверх того, государствам следует осуществить кампании по повышению осведомленности населения с целью:

искоренить предрассудки у работодателей в отношении слабослышащих и неслышащих работников и кандидатов;

способствовать полному пониманию коммуникационных потребностей и возможностей людей с нарушением слуха;

повысить знания о городском/национальном антидискриминационном и другом соответствующем законодательстве среди работодателей и самих людей с нарушением слуха.

41

3. Доступ к информации и коммуникации

– Я не могу пойти с тобой в кино, потому что там нет субтитров…

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

Учреждения сферы услуг, медицинского обслуживания и обеспечения безопасности (милиция, службы пожарной помощи) должны:

ввести квоты на наем специалистов с хорошим знанием жестового языка и четкой артикуляцией, которые могут оказывать услуги или помощь клиентам, пользующимся жестовым языком;

быть оборудованными индукционными петлями и/или FM-сис- темами;

обучать персонал правильной коммуникации при взаимодействии с людьми с нарушением слуха и использованию звукоусиливающей аппаратуры и техники.

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

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

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

Государствам следует признать жестовый язык официальным государственным языком.

4. Социальная реклама

То, что вы кричите мне в ухо, делу не поможет…

Государствам следует провести работу по осведомленности населения о проблеме слуха, включая информирование об адекватных методах коммуникации со слабослышащими и неслышащими людьми.

Государствам надлежит оспаривать предвзятые репортажи и статьи о людях с нарушением слуха.

42

5. Реабилитация и средства технической реабилитации

У меня головные боли от слухового аппарата, а доктор говорит, что я просто должна к ним привыкнуть…

Государства должны гарантировать доступ всех слабослышащих и неслышащих людей к реабилитации слуха и речи в течение всей жизни.

Государствам следует обеспечить:

раннюю диагностику и выявление тугоухости для каждого новорожденного ребенка;

доступ к современным слуховым аппаратам и техническим средствам реабилитации, включая кохлеарную имплантацию;

доступ к специалистам по реабилитации; свободу выбора жестового языка в качестве предпочитаемого

способа коммуникации.

43

Литература

1.[Электронный ресурс]. – Режим доступа: http://uho.com.ua/ru/ yazyk_zhestov/lists/322. – Загл. с экрана.

2.Банникова Л. По обе стороны стеклянной стены: роман-эссе. – Новосибирск: Изд-во НГТУ, 2009. – 120 с.

3.Формирование ГОС ВПО для обучения и реабилитации инвалидов по слуху: учеб.-метод. пособие / М.Г. Гриф, С.Б. Патрушев, И.Н. Прохорова, Г.С. Птушкин. – Новосибирск: Изд-во НГТУ, 2009. –

76 с.

4.[Электронный ресурс]. – Режим доступа: http://ru.wikipedia.org/wiki/ Материал из Википедии – свободной энциклопедии. – Загл. с экрана.

5.[Электронный ресурс]. – Режим доступа: http://psychologiya. ucoz.ru/publ/12-1-0-50. – Загл. с экрана.

6.[Электронный ресурс]. – Режим доступа: http://www.deafworld.ru/ index.php/article/archive/2636/. – Загл. с экрана.

7.[Электронный ресурс]. Режим доступа: http://www.krugosvet.ru/ enc/gumanitarnye_nauki/lingvistika/ZHESTOVIE_YAZIKI. html. – Загл. с экрана.

8.[Электронный ресурс]. – Режим доступа: http://www.sweden4rus. nu/lib/put_ zam/text/kommunikacija_bez_granic.asp. – Загл. с экрана.

9. Постановление Правительства Российской Федерации от 25 сентября 2007 года № 608 «О порядке предоставления инвалидам услуг по сурдопереводу за счет средств федерального бюджета».

10.[Электронный ресурс]. – Режим доступа: http://www.deafnet.ru /new.phtml?c=71&id=4427. – Загл. с экрана.

11.«Защита прав слабослышащей молодежи – как противостоять дискриминации в образовании и в профессиональной занятости?» – Страсбург, Европейский Молодежный Центр Совета Европы. ПОЛИТИЧЕСКИЕ РЕКОМЕНДАЦИИ. – [Электронный ресурс]. – Режим доступа: http://www.deafworld.ru/ index.php/article/archive/3370/. – Загл.

сэкрана.

44

ПРИЛОЖЕНИЕ 1

Листинг главного меню

//MainFrm.cpp : implementation of the CMainFrame class

#include "stdafx.h" #include "DCFEditor.h" #include "CreateNewFile.h"

#include "DataContainerFile\DataContainer.h" #include "MainFrm.h"

#include "ChildFrm.h" #ifdef _DEBUG

#define new DEBUG_NEW #undef THIS_FILE

static char THIS_FILE[] = __FILE__; #endif

/////////////////////////////////////////////////////////////////////////////

//CMainFrame

IMPLEMENT_DYNAMIC(CMainFrame, CMDIFrameWnd)

const int iMaxUserToolbars

= 10;

const UINT uiFirstUserToolBarId

= AFX_IDW_CONTROLBAR_FIRST + 40;

const UINT uiLastUserToolBarId

= uiFirstUserToolBarId + iMaxUserToolbars - 1;

BEGIN_MESSAGE_MAP(CMainFrame, CMDIFrameWnd) //{{AFX_MSG_MAP(CMainFrame) ON_WM_CREATE() ON_COMMAND(ID_FILE_NEW, OnFileNew) ON_COMMAND(ID_FILE_OPEN, OnFileOpen) ON_WM_CLOSE()

ON_UPDATE_COMMAND_UI(ID_DELETE, OnUpdateDelete) ON_UPDATE_COMMAND_UI(ID_VIEW_HIERARHY, OnUpdateViewHie-

rarhy)

ON_COMMAND(ID_VIEW_HIERARHY, OnViewHierarhy) ON_COMMAND(ID_REBILD_ALL, OnRebildAll) ON_UPDATE_COMMAND_UI(ID_REBILD_ALL, OnUpdateRebildAll) ON_UPDATE_COMMAND_UI(ID_INSERT_FILE, OnUpdateInsertFile) ON_COMMAND(ID_INSERT_FILE, OnInsertFile) ON_COMMAND(ID_DELETE, OnDelete) ON_COMMAND(ID_CREATEFILDER, OnCreatefilder) ON_UPDATE_COMMAND_UI(ID_CREATEFILDER, OnUpdateCreatefilder) ON_UPDATE_COMMAND_UI(ID_HIER_SORT, OnUpdateHierSort) ON_COMMAND(ID_HIER_SORT, OnHierSort)

//}}AFX_MSG_MAP

45

ON_COMMAND(ID_WINDOW_MANAGER, OnWindowManager) ON_COMMAND(ID_VIEW_CUSTOMIZE, OnViewCustomize) ON_REGISTERED_MESSAGE(BCGM_RESETTOOLBAR, OnToolbarReset) ON_REGISTERED_MESSAGE(BCGM_TOOLBARMENU, OnToolbarCon-

textMenu) ON_COMMAND_RANGE(ID_VIEW_USER_TOOLBAR1,

ID_VIEW_USER_TOOLBAR10, OnToolsViewUserToolbar) ON_UPDATE_COMMAND_UI_RANGE(ID_VIEW_USER_TOOLBAR1,

ID_VIEW_USER_TOOLBAR10, OnUpdateToolsViewUserToolbar) ON_COMMAND(ID_VIEW_WORKSPACE, OnViewWorkspace) ON_UPDATE_COMMAND_UI(ID_VIEW_WORKSPACE, OnUpdateView-

Workspace)

ON_COMMAND(ID_VIEW_OUTPUT, OnViewOutput) ON_UPDATE_COMMAND_UI(ID_VIEW_OUTPUT, OnUpdateViewOutput) ON_COMMAND(ID_TASK1, OnTask)

ON_COMMAND(ID_TASK2, OnTask)

ON_COMMAND(ID_TASK3, OnTask)

ON_COMMAND(ID_TASK4, OnTask)

ON_COMMAND(ID_TASK5, OnTask)

END_MESSAGE_MAP()

 

static UINT indicators[] =

 

{

 

ID_SEPARATOR,

// status line indicator

ID_INDICATOR_CAPS,

 

ID_INDICATOR_NUM,

 

ID_INDICATOR_SCRL,

 

};

 

/////////////////////////////////////////////////////////////////////////////

// CMainFrame construction/destruction CMainFrame::CMainFrame()

{

// TODO: add member initialization code here

}

CMainFrame::~CMainFrame()

{

}

int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)

{

if (CMDIFrameWnd::OnCreate(lpCreateStruct) == -1) return -1;

CBCGSizingControlBar::SetCaptionStyle (

TRUE /* Draw text */, TRUE /* Force gradient fill */, FALSE); /* Show disabled buttons ,

46

TRUE Caption is always on top );*/ // enable Office XP look:

CBCGVisualManager::SetDefaultManager (RUNTIME_CLASS (CBCGVisualManagerXP));

//ID_VIEW_APPLOOK_2000

//CBCGVisualManager::SetDefaultManager (RUNTIME_CLASS (CBCGVisualManager));

//ID_VIEW_APPLOOK_WIN_XP

//CBCGVisualManager::SetDefaultManager (RUNTIME_CLASS (CBCGWinXPVisualManager));

CBCGToolBar::EnableQuickCustomization ();

//TODO: Define your own basic commands. Be sure, that each pulldown

//menu have at least one basic command.

CList<UINT, UINT> lstBasicCommands; lstBasicCommands.AddTail (ID_VIEW_TOOLBARS); lstBasicCommands.AddTail (ID_FILE_NEW); lstBasicCommands.AddTail (ID_APP_EXIT); lstBasicCommands.AddTail (ID_EDIT_CUT); lstBasicCommands.AddTail (ID_EDIT_PASTE); lstBasicCommands.AddTail (ID_EDIT_UNDO); lstBasicCommands.AddTail (ID_APP_ABOUT); lstBasicCommands.AddTail (ID_VIEW_TOOLBAR); lstBasicCommands.AddTail (ID_VIEW_CUSTOMIZE); lstBasicCommands.AddTail (ID_WINDOW_TILE_HORZ); CBCGToolBar::SetBasicCommands (lstBasicCommands);

if (!m_wndMenuBar.Create (this))

{

TRACE0("Failed to create menubar\n"); return -1; // fail to create

}

m_wndMenuBar.SetBarStyle(m_wndMenuBar.GetBarStyle() | CBRS_SIZE_DYNAMIC);

//Detect color depth. 256 color toolbars can be used in the

//high or true color modes only (bits per pixel is > 8): CClientDC dc (this);

BOOL bIsHighColor = dc.GetDeviceCaps (BITSPIXEL) > 8; UINT uiToolbarHotID = bIsHighColor ? IDB_TOOLBAR256 : 0;

UINT uiToolbarColdID = bIsHighColor ? IDB_TOOLBARCOLD256 : 0;

if (!m_wndToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD |

WS_VISIBLE | CBRS_TOP

| CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC,CRect(1,1,1,1),

47

uiFirstUserToolBarId) || !m_wndToolBar.LoadToolBar(IDR_MAINFRAME, uiToolbarColdID, 0,

FALSE, 0, 0, uiToolbarHotID))

{

TRACE0("Failed to create toolbar\n"); return -1; // fail to create

}

//UINT uiHierarhybarHotID = bIsHighColor ? IDR_HIERARHY : 0;

//UINT uiHierarhyColdID = bIsHighColor ? IDR_HIERARHY : 0;

if (!m_wndHierarhyBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD |

WS_VISIBLE | CBRS_TOP

| CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC,CRect(1,1,1,1),

uiFirstUserToolBarId+1) || !m_wndHierarhyBar.LoadToolBar(IDR_HIERARHY,

IDR_HIERARHY,/*uiHierarhyColdID,*/ 0, FALSE, 0, 0, IDR_HIERARHY/*uiHierarhybarHotID*/))

{

TRACE0("Failed to create toolbar\n"); return -1; // fail to create

}

if (!m_wndStatusBar.Create(this) || !m_wndStatusBar.SetIndicators(indicators,

sizeof(indicators)/sizeof(UINT)))

{

TRACE0("Failed to create status bar\n"); return -1; // fail to create

}

if (!m_wndWorkSpace.Create (_T("Workspace"), this, CSize (200, 200), TRUE /* Has gripper */, ID_VIEW_WORKSPACE,

WS_CHILD | WS_VISIBLE | CBRS_LEFT))

{

TRACE0("Failed to create workspace bar\n"); return -1; // fail to create

}

if (!m_wndOutput.Create (_T("Output"), this, CSize (150, 150), TRUE /* Has gripper */, ID_VIEW_OUTPUT, WS_CHILD | WS_VISIBLE | CBRS_BOTTOM))

{

TRACE0("Failed to create output bar\n"); return -1; // fail to create

}

CString strMainToolbarTitle;

48

strMainToolbarTitle.LoadString (IDS_MAIN_TOOLBAR); m_wndToolBar.SetWindowText (strMainToolbarTitle); CString strHierToolbarTitle;

strHierToolbarTitle.LoadString(IDS_HIERARHY_CONTROL); m_wndHierarhyBar.SetWindowText (strHierToolbarTitle);

//TODO: Delete these three lines if you don't want the toolbar to

//be dockable

m_wndMenuBar.EnableDocking(CBRS_ALIGN_ANY); m_wndToolBar.EnableDocking(CBRS_ALIGN_ANY); m_wndHierarhyBar.EnableDocking(CBRS_ALIGN_ANY);

m_wndWorkSpace.EnableDocking(CBRS_ALIGN_ANY); m_wndOutput.EnableDocking(CBRS_ALIGN_ANY); EnableDocking(CBRS_ALIGN_ANY);

/*

if (!m_wndCaptionBar.Create (WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS, this,

ID_VIEW_CAPTIONBAR, -1))

{

TRACE0("Failed to create caption bar\n"); return -1; // fail to create

}

m_wndCaptionBar.SetFlatBorder (); m_wndCaptionBar.SetText (_T("<Captions bar for help>"));

m_bmpCaption.LoadBitmap (IDB_CAPTION); m_wndCaptionBar.SetBitmap (m_bmpCaption, RGB (255, 0, 255));

*/

/*

if (!CreateTaskPane ())

{

TRACE0("Failed to create tasks pane\n"); return -1; // fail to create

}

*/ DockControlBar(&m_wndMenuBar); DockControlBar(&m_wndToolBar);

DockControlBar(&m_wndHierarhyBar); DockControlBar(&m_wndWorkSpace);

DockControlBar(&m_wndOutput);

// Allow user-defined toolbars operations: InitUserToobars (NULL,

uiFirstUserToolBarId,

uiLastUserToolBarId);

49

m_wndToolBar.EnableCustomizeButton (TRUE, ID_VIEW_CUSTOMIZE, _T("Customize..."));

// m_wndHierarhyBar.EnableCustomizeButton (TRUE, ID_VIEW_CUSTOMIZE, _T("Customize..."));

// Enable windows manager:

EnableWindowsDialog (ID_WINDOW_MANAGER, IDS_WINDOWS_MANAGER, TRUE);

return 0;

}

BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)

{

if( !CMDIFrameWnd::PreCreateWindow(cs) ) return FALSE;

//TODO: Modify the Window class or styles here by modifying

//the CREATESTRUCT cs

return TRUE;

}

/////////////////////////////////////////////////////////////////////////////

//CMainFrame diagnostics #ifdef _DEBUG

void CMainFrame::AssertValid() const

{

CMDIFrameWnd::AssertValid();

}

void CMainFrame::Dump(CDumpContext& dc) const

{

CMDIFrameWnd::Dump(dc);

}

#endif //_DEBUG

/////////////////////////////////////////////////////////////////////////////

//CMainFrame message handlers

void CMainFrame::OnViewCustomize()

{

//------------------------------------

// Create a customize toolbars dialog: //------------------------------------

CBCGToolbarCustomize* pDlgCust = new CBCGToolbarCustomize (this, TRUE /* Automatic menus scaning */

); pDlgCust->EnableUserDefinedToolbars (); pDlgCust->Create ();

}

LRESULT CMainFrame::OnToolbarContextMenu(WPARAM,LPARAM lp)

50

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]