Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

ВВЕДЕНИЕ. Основы создания программного продукта в среде Visual Basic




Основы создания программного продукта в среде Visual Basic

Часть 3

ОСНОВЫ ЭКОНОМИЧЕСКОЙ ИНФОРМАТИКИ

Б.Л. Ершов

 

 


И ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ

 

Учебное пособие

 

 

Иваново 2004


УДК 681.3:338

Е20

Б.Л. Ершов.Основы экономической информатики и вычислительной техники, часть 3. Основы создания программного продукта в среде Visual Basic: Учеб. пособие/ Иван. гос. энерг. ун-т. – Иваново, 2004. 180 с.

ISBN 5-89482-324-2

Предназначено для организации всех видов занятий по курсу "Информатика и вычислительная техника" со студентами специальностей 060400 "Финансы и кредит", 060500 "Бухучет и аудит", 060600 "Международные экономические отношения", 060800 "Экономика и управление", 061100 "Менеджмент", 061400 "Коммерция".

Табл.40. Ил. 121. Библиогр.: 7 назв.

 

Утверждено редакционно-издательским советом ГОУ ВПО "Ивановского государственного энергетического университета имени В.И. Ленина"

Одобрено Методическим Советом Ивановского филиала ГОУ ВПО "Российского государственного торгово-экономического университета"

Научный редактор

С.Г. СИДОРОВ (кандидат технических наук, старший преподаватель ИФ ГОУ ВПО "Российского государственного
торгово-экономического университета")

Рецензенты:

А.Л. АЛЫКОВА (кандидат технических наук, доцент ГОУ ВПО "ИГЭУ им. В.И. Ленина")

К.А. ХАРАХНИН (кандидат технических наук, профессор ИГТА)

 

 

ISBN 5-89482-324-2 Ó Б.Л. Ершов,

 


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

Может показаться, что программирование является необязательным элементом компьютерной грамотности и изучать его нет необходимости, поскольку вы можете создавать документы, выполнять в них простейшие (и не только простейшие) расчеты. Индустрия программных продуктов поставляет на рынок все новые и новые программные средства. Обслужить текущие потребности предприятия может программист-профессионал. Да и само программирование часто представляется "заумным" искусством, сложным и тягостным в освоении. Попробую доказать вам, что это не совсем так.

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

Наивно ждать, что "киты – разработчики программных средств" решат ваши мелкие проблемы. Аргумент: "Зачем мне программирование, когда в фирме есть программист?" – также несостоятелен. Зная элементы программирования, легче и быстрее поставить задачу программисту. К тому же далеко не все фирмы могут содержать программистов, и далеко не все программисты рвутся выполнять ваши поручения. Они могут ссылаться на занятость другими работами и т.д. "Мелочь" проще и быстрее сделать самому, чем ждать милости от программиста.

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

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


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

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

Почему для настоящего пособия выбран язык Visual Basic? Просто потому, что он входит в состав широко распространенного в России офисного пакета MS Office. Скептические отзывы многих профессиональных программистов об этом языке вызваны "отрывом от конкретных потребностей и возможностей" – "Что освоил, то и хвалю!" Но изучение в достаточно полном объеме таких систем программирования, как Delphi, Visual C и прочих, достаточно трудоемко и оправдано для профессиональной работы. Для создания прикладных программ дилетантом в области программирования вполне достаточно системы Visual Basic.

Предлагаемое вашему вниманию пособие не является ни исчерпывающим учебником по приемам программирования, ни исчерпывающим справочником по системе Visual Basic. Оно позволит вам сделать первые шаги в освоении программирования и научиться создавать вполне работоспособные и удобные в пользовании программные средства. Надеюсь, что вам не будет скучно при чтении настоящего пособия.


Глава 1
ОСНОВЫ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЯ

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




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


Дата добавления: 2014-11-29; Просмотров: 701; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.