Язык программирования Си, Керниган Б., Ритчи Д.
Си — универсальный язык программирования. Он тесно связан с системой UNIX, так как был разработан в этой системе, которая как и большинство программ, работающих в ней, написаны на Си. Однако язык не привязан жестко к какой-то одной операционной системе или машине. Хотя он и назван "языком системного программирования", поскольку удобен для написания компиляторов и операционных систем, оказалось, что на нем столь же хорошо писать большие программы другого профиля.
учебник по программированию
Язык программирования Си, Керниган Б., Ритчи Д.
Скачать и читать Язык программирования Си, Керниган Б., Ритчи Д.Программирование в Linux, самоучитель, Иванов Н.Н., 2012
Программирование в Linux, Самоучитель, Иванов Н.Н., 2012.
Рассмотрены фундаментальные основы программирования в Linux: инструментарий, низкоуровневый ввод-вывод, многозадачность, файловая система, межпроцессное взаимодействие и обработка ошибок. Книга главным образом ориентирована на практическое применение изложенных концепций. В ней есть все, что нужно начинающим, а углубленное изучение каждой темы делает ее ценной и для опытных программистов. Каждая тема проиллюстрирована большим числом примеров на языках С и С++ и Python, которые читатель сможет использовать в качестве образцов для собственных программ. На FTP-сервере издательства находятся исходные тексты программ. Во втором издании материал актуализирован с учетом современных тенденций, добавлены 3 новые главы по программированию в Linux на языке Python, устранены замеченные ошибки.
Скачать и читать Программирование в Linux, самоучитель, Иванов Н.Н., 2012Рассмотрены фундаментальные основы программирования в Linux: инструментарий, низкоуровневый ввод-вывод, многозадачность, файловая система, межпроцессное взаимодействие и обработка ошибок. Книга главным образом ориентирована на практическое применение изложенных концепций. В ней есть все, что нужно начинающим, а углубленное изучение каждой темы делает ее ценной и для опытных программистов. Каждая тема проиллюстрирована большим числом примеров на языках С и С++ и Python, которые читатель сможет использовать в качестве образцов для собственных программ. На FTP-сервере издательства находятся исходные тексты программ. Во втором издании материал актуализирован с учетом современных тенденций, добавлены 3 новые главы по программированию в Linux на языке Python, устранены замеченные ошибки.
VisualBasic - крепкий орешек, вводный курс в Visual Basic
VisualBasic - крепкий орешек, Вводный курс в Visual Basic.
Итак, вы решили изучить язык программирования высокого уровня - Visual Basic. Я попытаюсь помочь вам в этом. Наберитесь немного терпения, желания и вперёд, в просторы VB! Ведь Visual Basic - это Крепкий Орешек!
Этот курс (туториал), конечно не претендует на полноценный учебник по Visual Basic. Он является только как бы введением в VB. Я попытался разобрать основные моменты и приёмы программирования на Visual Basic, зная которые, вы без особого труда сможете пополнять ваши знания.
Скачать и читать VisualBasic - крепкий орешек, вводный курс в Visual BasicИтак, вы решили изучить язык программирования высокого уровня - Visual Basic. Я попытаюсь помочь вам в этом. Наберитесь немного терпения, желания и вперёд, в просторы VB! Ведь Visual Basic - это Крепкий Орешек!
Этот курс (туториал), конечно не претендует на полноценный учебник по Visual Basic. Он является только как бы введением в VB. Я попытался разобрать основные моменты и приёмы программирования на Visual Basic, зная которые, вы без особого труда сможете пополнять ваши знания.
Complete List Of Visual Basic Commands, Wirth А.
Complete List Of Visual Basic Commands, Wirth А.
Фрагмент из книги.
Because the default base is 0, the Option Base statement is never required. If used, the statement must appear in a module before any procedures. Option Base can appear only once in a module and must precede array declarations that include dimensions.
The Option Base statement only affects the lower bound of arrays in the module where the statement is located.
Скачать и читать Complete List Of Visual Basic Commands, Wirth А.Фрагмент из книги.
Because the default base is 0, the Option Base statement is never required. If used, the statement must appear in a module before any procedures. Option Base can appear only once in a module and must precede array declarations that include dimensions.
The Option Base statement only affects the lower bound of arrays in the module where the statement is located.
Объектная модель FileSystemObject
Объектная модель FileSystemObject.
Объектная модель FileSystemObject представляет собой структуру объектов, позволяющих получать информацию о файловой системе компьютера и выполнять различные операции с файлами и каталогами этой системы, в дополнение к использованию традиционных методов и команд Visual Basic. Данную модель настоятельно рекомендует использовать в своих приложениях Майкрософт. О мощности данной модели говорит тот факт, что всемирно известный вирус I Love You был написан с использованием FileSystemObject. В некоторых примерах использовался исходный код данного вирус.
Скачать и читать Объектная модель FileSystemObjectОбъектная модель FileSystemObject представляет собой структуру объектов, позволяющих получать информацию о файловой системе компьютера и выполнять различные операции с файлами и каталогами этой системы, в дополнение к использованию традиционных методов и команд Visual Basic. Данную модель настоятельно рекомендует использовать в своих приложениях Майкрософт. О мощности данной модели говорит тот факт, что всемирно известный вирус I Love You был написан с использованием FileSystemObject. В некоторых примерах использовался исходный код данного вирус.
87 Хитростей и трюков для Visual Basic
87 Хитростей и трюков для Visual Basic.
Фрагмент из книги.
Две проблемы могут приключиться, когда смущенный юзер ползает по комбобоксу при помощи мышки вверх и вниз, а затем нажатием на Enter делает свой юзерский выбор. Во-первых, нажатие на серую стрелочку вызывает два события: Change и Click. Во-вторых, нажатие на Enter перемещает фокус к следующему элементу формы, тогда как нажатие на кнопку мыши не вызывает подобного эффекта (т.е. фокус остается на комбобоксе). Поэтому, если Ваш код помещен в секцию события Change, то на стрелочки вверх/вниз (клавиатурой) вызовет это событие, чего Вы, естественно, не хотите. Напротив, если Вы помещаете свой код только в секцию события Lost Focus и юзер щелкает мышью на своем выборе, то фокус не уйдет из комбобокса, а юзер будет созерцать текст, который он выбрал своей мышью, и думать, почему это ничего не происходит. Нижеприведенное решение «фильтрует базар» событий Click, генерирующихся нажатиями на стрелочки клавиатуры, и вынуждает контрол потерять фокус.
Скачать и читать 87 Хитростей и трюков для Visual BasicФрагмент из книги.
Две проблемы могут приключиться, когда смущенный юзер ползает по комбобоксу при помощи мышки вверх и вниз, а затем нажатием на Enter делает свой юзерский выбор. Во-первых, нажатие на серую стрелочку вызывает два события: Change и Click. Во-вторых, нажатие на Enter перемещает фокус к следующему элементу формы, тогда как нажатие на кнопку мыши не вызывает подобного эффекта (т.е. фокус остается на комбобоксе). Поэтому, если Ваш код помещен в секцию события Change, то на стрелочки вверх/вниз (клавиатурой) вызовет это событие, чего Вы, естественно, не хотите. Напротив, если Вы помещаете свой код только в секцию события Lost Focus и юзер щелкает мышью на своем выборе, то фокус не уйдет из комбобокса, а юзер будет созерцать текст, который он выбрал своей мышью, и думать, почему это ничего не происходит. Нижеприведенное решение «фильтрует базар» событий Click, генерирующихся нажатиями на стрелочки клавиатуры, и вынуждает контрол потерять фокус.
Visual Basic 6.0, самоучитель для начинающих, Лукин С.Н., 2001
Visual Basic 6.0, Самоучитель для начинающих, Лукин С.Н., 2001.
Visual Basic принадлежит к разряду новых и замечательных инструментов программирования, а именно – к средам визуальной разработки программ, к которым принадлежат также Delphi (в основе которой лежит современная версия языка Паскаль – Object Pascal), Visual C++ и некоторые другие. Отличие сред визуальной разработки от более ранних инструментов программирования состоит в том, что они вместо программиста “пишут” наиболее часто встречающиеся и скучные части программы, освобождая его таким образом для интересного и творческого труда. Иногда, если задача простая, случается, что компьютер создает всю программу полностью. Еще одна особенность – программисту, работающему в Visual Basic и других подобных средах, никуда не деться от так называемого объектного программирования, завоевавшего в последние годы программистский мир.
Скачать и читать Visual Basic 6.0, самоучитель для начинающих, Лукин С.Н., 2001Visual Basic принадлежит к разряду новых и замечательных инструментов программирования, а именно – к средам визуальной разработки программ, к которым принадлежат также Delphi (в основе которой лежит современная версия языка Паскаль – Object Pascal), Visual C++ и некоторые другие. Отличие сред визуальной разработки от более ранних инструментов программирования состоит в том, что они вместо программиста “пишут” наиболее часто встречающиеся и скучные части программы, освобождая его таким образом для интересного и творческого труда. Иногда, если задача простая, случается, что компьютер создает всю программу полностью. Еще одна особенность – программисту, работающему в Visual Basic и других подобных средах, никуда не деться от так называемого объектного программирования, завоевавшего в последние годы программистский мир.
Дискретная математика для программистов, Хаггарти Р., 2003
Дискретная математика для программистов, Хаггарти Р., 2003.
Элементарное введение в дискретную математику, без знания которой невозможно успешно заниматься информатикой и программированием. Ни одно из немногочисленных изданий по этой дисциплине, вышедших на русском языке, не читается с таким удовольствием и пользой. В доступной и весьма увлекательной форме автор рассказывает о фундаментальных понятиях дискретной математики - о логике, множествах, графах, отношениях и булевых функциях. Теория изложена кратко и иллюстрируется многочисленными простыми примерами, что делает её доступной даже школьнику. После каждой главы (начиная со второй) рассматривается приложение описанных методов к информатике.
Книга будет полезна студентам, изучающим курс дискретной математики, а также всем желающим проникнуть в технику написания и проверки корректности алгоритмов, включая программистов-практиков.
Скачать и читать Дискретная математика для программистов, Хаггарти Р., 2003Элементарное введение в дискретную математику, без знания которой невозможно успешно заниматься информатикой и программированием. Ни одно из немногочисленных изданий по этой дисциплине, вышедших на русском языке, не читается с таким удовольствием и пользой. В доступной и весьма увлекательной форме автор рассказывает о фундаментальных понятиях дискретной математики - о логике, множествах, графах, отношениях и булевых функциях. Теория изложена кратко и иллюстрируется многочисленными простыми примерами, что делает её доступной даже школьнику. После каждой главы (начиная со второй) рассматривается приложение описанных методов к информатике.
Книга будет полезна студентам, изучающим курс дискретной математики, а также всем желающим проникнуть в технику написания и проверки корректности алгоритмов, включая программистов-практиков.
Другие статьи...
- Practical Swift, Downey E., 2016
- Learning PHP, MySQL & JavaScript, With jQuery CSS & HTML5, Nixon R., 2018
- Параллельное программирование для многопроцессорных вычислительных систем, Немнюгин С.А., Стесик О.Л., 2002
- Программирование для математиков, Кушниренко А.Г., Лебедев Г.В., 1988
- Конструирование компиляторов, Свердлов С.З., 2015
- Язык ассемблера, Уроки программирования, Рудаков П.И., Финогенов К.Г., 2001
- Теоретические основы структурного и объектно-ориентированного программирования на языке Pascal, Нефедова В.Ю., 2013
- Объектно-ориентированное программирование на языке C++, Широков А.С., 2018
Показана страница 11 из 60