Difference between revisions of "Клавиатура, Utf-8"
Line 4: | Line 4: | ||
Клавиатурата е основното входящо устройство за взаимодействие с компютъра. Тя се предхожда от перфокартата и перфолентата, но след края на 70-те е неизменна част от почти всяка компютърна конфигурация. Въпреки наглед простото си устройство, добрите клавиатури са сравнително трудни за изпълнение. | Клавиатурата е основното входящо устройство за взаимодействие с компютъра. Тя се предхожда от перфокартата и перфолентата, но след края на 70-те е неизменна част от почти всяка компютърна конфигурация. Въпреки наглед простото си устройство, добрите клавиатури са сравнително трудни за изпълнение. | ||
=== Механична конструкция === | === Механична конструкция === | ||
+ | [[Image:buton.png|thumb|500px|right|Конструкция на бутони]] | ||
Основен компонент от клавиатурата е клавишът – над 100 бутона при всяка клавиатура. Под всеки бутон има ключ, така се сигнализира компютъра при две събития: при натискане на бутона и при отпускане на бутона. | Основен компонент от клавиатурата е клавишът – над 100 бутона при всяка клавиатура. Под всеки бутон има ключ, така се сигнализира компютъра при две събития: при натискане на бутона и при отпускане на бутона. | ||
Спрямо вида на бутоните и тяхното разположение има голямо разнообразие от клавиатури. Два основни фактора, които се вземат при изработка: издръжливост и удобство на ползване. Много често нанасяме силни удари при натискане на бутона. На Фиг. е показна примерна реализация на бутони. При левия бутон силата, с която ще се натиснат контакторните пластини зависи от натиска върху бутона. Това ще доведе до по-бързото й износване. В десния случай силата, която се прилага, не се предава директно на контактните пластини. | Спрямо вида на бутоните и тяхното разположение има голямо разнообразие от клавиатури. Два основни фактора, които се вземат при изработка: издръжливост и удобство на ползване. Много често нанасяме силни удари при натискане на бутона. На Фиг. е показна примерна реализация на бутони. При левия бутон силата, с която ще се натиснат контакторните пластини зависи от натиска върху бутона. Това ще доведе до по-бързото й износване. В десния случай силата, която се прилага, не се предава директно на контактните пластини. | ||
− | |||
== Unicode, ISO 10646, Universal Character Set == | == Unicode, ISO 10646, Universal Character Set == |
Revision as of 17:12, 5 April 2011
Contents
Цел на упражнението
Запознаване на студентите с основното входно устройство – клавиатурата. Обяснение на понятията клавиатурни подредби, символни кодови таблици и колации.
Теоретична подготовка
Клавиатурата е основното входящо устройство за взаимодействие с компютъра. Тя се предхожда от перфокартата и перфолентата, но след края на 70-те е неизменна част от почти всяка компютърна конфигурация. Въпреки наглед простото си устройство, добрите клавиатури са сравнително трудни за изпълнение.
Механична конструкция
Основен компонент от клавиатурата е клавишът – над 100 бутона при всяка клавиатура. Под всеки бутон има ключ, така се сигнализира компютъра при две събития: при натискане на бутона и при отпускане на бутона. Спрямо вида на бутоните и тяхното разположение има голямо разнообразие от клавиатури. Два основни фактора, които се вземат при изработка: издръжливост и удобство на ползване. Много често нанасяме силни удари при натискане на бутона. На Фиг. е показна примерна реализация на бутони. При левия бутон силата, с която ще се натиснат контакторните пластини зависи от натиска върху бутона. Това ще доведе до по-бързото й износване. В десния случай силата, която се прилага, не се предава директно на контактните пластини.
Unicode, ISO 10646, Universal Character Set
Какво е Utf-8?
Добавяне на език за въвеждане в Linux
.
#include <stdio.h>
#include <locale.h>
int main()
{
if (!setlocale(LC_CTYPE, "")) {
fprintf(stderr, "Can't set the specified locale! "
"Check LANG, LC_CTYPE, LC_ALL.\n");
return 1;
}
printf("%ls\n", L"sadsada хгфгфхгфхгф гйхг Schöne ளிலே தமிழ்மொழி போல் இனிதாவது எங்கGrüße");
return 0;
}