Интернационализация приложений за счет поддержки Unicode



Nbsp;  

Министерство образования и науки Российской Федерации Государственное образовательное учреждение

Среднего специального образования

КОНАКОВСКИЙ ЭНЕРГЕТИЧЕСКИЙ КОЛЛЕДЖ

 

 

КУРСОВОЙ ПРОЕКТ

по дисциплине: «Технологии программирования»

по специальности: 230103 «Автоматизированные системы обработки информации и управления»

тема: «Разнообразные формы с часами»

 

Руководитель                                                              Кузнецова Е.Е.

 

                                                                                    

Разработал студент группы 230103-1-08                Кадиров А.А.                                        

 

Конаково 2011

 


ЗАДАНИЕ


СОДЕРЖАНИЕ

ВВЕДЕНИЕ

1. ТЕОРИТИЧЕСКАЯ ЧАСТЬ

ПОСТАНОВКА ЗАДАЧ

ВЫБОР СРЕДЫ РАЗРАБОТКИ

РАССМОТРЕНИЕ АНАЛОГОВЫХ ПРОДУКТОВ

2. ТЕХНИЧЕСКАЯ ЧАСТЬ

ФУНКЦИОНАЬНАЯ СПЕЦИФИКАЦИЯ

ТЕХНИЧЕСКИЙ ПРОЕКТ

ОТДЕЛЬНЫЕ АЛГОРИТМЫ И ПЕРЕМЕННЫЕ

ЛИСТИНГ ПРОГРАММЫ

2.5. ПРОЕКТИРОВАНИЕ ИНТЕРФЕЙСА

ПРОЕКТИРОВАНИЕ СПРАВКИ

ТЕСТИРОВАНИЕ

3. СЕРТИФИКАЦИЯ ПРОГРАМНОГО ПРОДУКТА

ОЦЕНКА ПРОГРАМНОГО ПРОДУКТА

3.2. ОФОРМЛЕНИЕ ДОКУМЕНТАЦИИ

ЗАКЛЮЧЕНИЕ

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ


ВВЕДЕНИЕ

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

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

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

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

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

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


ТЕОРИТИЧЕСКАЯ ЧАСТЬ

ПОСТАНОВКА ЗАДАЧ

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


ВЫБОР СРЕДЫ РАЗРАБОТКИ

Я рассмотрел три языка программирования, первым яз них является C++Builder

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

для многих задач более удобным и эффективным, чем языки, предположительно более мощные. Операционная система, компилятор с языка Си и по существу все прикладные программы системы "ДЕМОС" написаны на Си. Язык Си не связан с какими-либо определенными аппаратными средствами или системами, и на нем легко писать программы, которые можно пропускать без изменений на любой ЭВМ, имеющей Си-компилятор.

Язык Си является универсальным языком программирования. Он первоначально появился в операционной системе UNIX, и развивался как основной язык систем, совместимых с ОС UNIX. Сам язык , однако, не связан с какой-либо одной операционной системой или машиной; и хотя его называют языком системного программирования, так как он удобен для написания операционных систем, он может использоваться для написания любых

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

Язык Си - это язык относительно "низкого уровня". Это означает, что Си имеет дело с объектами того же вида, что и большинство ЭВМ, а именно, с символами, числами и адресами. Они могут объединяться и пересылаться посредством обычных арифметических и логических операций, осуществляемых реальными ЭВМ.

 В языке Си отсутствуют операции, имеющие дело непосредственно с составными объектами, такими как строки символов, множества, списки или с массивами, рассматриваемыми как целое. Здесь, например, нет никакого аналога операциям PL/1,оперирующим с массивами и строками. Язык не предоставляет

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

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

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

С++ Builder 2009 - средство быстрой разработки приложений для Windows на C++. C++ Builder предоставляет разработчику программного обеспечения лучшее, что есть в двух технологиях: вы получаете мощь языков и библиотек C и C++ в сочетании с продуктивностью быстрой визуальной разработки приложений.

Среда разработки C++ Builder включает расширенный редактор, отладчик, средства тестирования модулей и моделирования и мощный компилятор с опережающей поддержкой будущих стандартов C++0x. Используйте стандартные или любимые библиотеки C или C++ для разработки научных, инженерных и других Windows-приложений. Воспользуйтесь визуальным редактором и сотнями компонентов в составе продукта, чтобы быстро создавать пользовательские интерфейсы и разрабатывать приложения для взаимодействия с различными СУБД.

Интернационализация приложений за счет поддержки Unicode

C++ Builder 2009 реализует полную поддержку Unicode, благодаря чему приложения могут выполняться на любой языковой версии Windows. Применение Unicode гарантирует, что приложения будут одинаково выглядеть и функционировать во всех языковых версиях Windows и безукоризненно поддерживать как Unicode-, так и ANSI-строки. Кроме того, новые усовершенствованные средства локализации помогают переводить приложения на различные языки.

Поддержка новейших стандартов и библиотек C++

C++Builder 2009 предоставляет разработчикам всю мощь основанного на стандартах языка C++. Воспользуйтесь широким кругом библиотек с открытым кодом и коммерческих библиотек C и C++, а также библиотеками Dinkumware STL и Boost, входящими в комплект поставки. Компилятор C++Builder 2009 обеспечивает опережающую поддержку будущих стандартов C++0x, поэтому вы сможете работать с будущей версией C++ уже сегодня.


Дата добавления: 2018-05-02; просмотров: 364; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!