Главная · Карта сайта · Поиск · Статьи · Компьютерные курсы · Обучающие программы · Открытые проекты · Веб-программирование · Создание интернет-сайта · Полезные ссылки · Глоссарий · Контакты · Декабрь 09 2016 20:22:51
Последнее опубликованное

Что такое Model-View-Controller
Pattern Model-View-Controller

Как создать свой веб-сайт
Как создать свой сайт в интернете

Разное
Статистика

Открытые проекты


База исходного кода на C#

В этом разделе перечислены программы, которые представлены на сайте не только в собранном виде, но и вместе с их исходным кодом. Скачать приложения вместе с их “исходниками” вы можете абсолютно бесплатно. Возможно, исходный код кому-то поможет разобраться в деталях реализации отдельных функциональных блоков программ, а возможно, кому то придет в голову какой-то из проектов улучшить или расширить его функциональность. В любом случае, никто никому не запрещает вносить любые изменения в программный код представленных решений и выдавать их за новые разработки – на то они и открытые проекты. Правда, хочется надеяться, что в новых версиях программ останется упоминание первоисточника, на основе которого они созданы. Все представленные проекты написаны на языке программирования C#

Обучающая программа

Параллельные вычисления

Обучающая программа раздела курса программирования C# Quick Guide™, посвященного параллельным вычислениям. В программе реализовано 5 примеров, каждый из которых демонстрирует одну из техник параллельных вычислений на языке программирования C#. Ход параллельных вычислений очень сложно прогнозировать заранее, поскольку выделением вычислительных ресурсов параллельным потокам ведает операционная система, исходя из степени их загруженности в каждый момент времени. Поэтому, каждый раз события могут развиваться по-разному. Основная цель обучающей программы – продемонстрировать эти моменты, визуализируя ход параллельных вычислений.

Перейти к описанию и скачать программы "Параллельные вычисления".

Генератор кроссвордов crossWORDcraft

Генератор кроссвордов

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

Перейти к описанию и скачать программы crossWORDcraft™.

Универсальная SQL консоль DbConsole

SQL консоль

Приложение DbConsole является вполне обычной SQL консолью, с помощью которой можно выполнять несложные манипуляции с базой данных или проводить обучение основам составления SQL запросов. Особенность ее в том, что в ее архитектуре реализована подсистема поиска и динамического подключения провайдеров данных, основанная на концепции Plug-in компонентов. Для написания и подключения нового провайдера данных, достаточно реализовать определенную основным приложением программную спецификацию, и скопировать собранную библиотеку в соответствующий каталог. При таком подходе, никто не ограничивает природу исходных данных: они могут быть представлены не только реляционными базами данных, но и текстовыми форматами, например XML, а вся работа по разбору SQL запроса, его интерпретации и обработке ложится на плечи провайдера.

Перейти к описанию и скачать программы DbConsole™.

Простейшая IDE Coding Craft Studio

Простейшая среда разработки

Программа Coding Craft Studio является примером простейшей среды разработки небольших приложений на C# и VB.NET. В ходе работы с этим приложением у пользователя есть возможность написать текст программы на одном из двух языков программирования, выполнить программу, а также сформировать соответствующий exe или dll файл. В процессе написания программного кода в фоновом режиме осуществляется синтаксический контроль. В случае ошибок, система сообщает об их причинах и позволяет быстро перейти к их местонахождению в тексте. Этот продукт предлагается в качестве основного инструмента для практического изучения основ программирования. Также, Coding Craft Studio является иллюстрацией к руководству по созданию расширяемой архитектуры программных продуктов.

Перейти к описанию и скачать программы Coding Craft Studio™.

Компьютерные курсы и курсы программирования
Основы программирования

Курс для начинающих программистов на C# и VB.NET.

SQL 25™

Построение SQL запросов и работа с базой данных.

C# Quick Guide™

Программирование на C#. Краткое руководство.

RegEx

Применение регулярных выражений.

Plug-in архитектура

Примеры программной Plug-in архитектуры.

XML и его расширения

Язык разметки XML и его расширения с примерами.

HTML и разметка гипертекста

Языки HTML, XHTML и CSS с примерами разметки.

Основы веб-дизайна

Основы веб-дизайна: решения типовых задач верстки.

Программирование на PHP

Руководство по программированию на PHP для начинающих.

Справочные материалы

Шаблоны проектирования
Каталог шаблонов проектирования программных компонентов.

Рефакторинг кода
Каталог приемов рефакторинга программного кода.

Гость
Имя

Пароль



Забыли пароль?
Запросите новый здесь
.
Coding Craft. Все права защищены © 2011. Проект Инициативного Народного Фронта Образования - ИНФО-проект.