ЕхсеlПи
| Программа обращается к одной простой функции объектной библиотеки MS Excel для получения значения числа п =3,14
| 56
|
ЕхсеlПлт
| Программа использует финансовую функцию Pint () объектной библиотеки MS Excel для вычисления суммы периодического платежа на основе постоянства сумм платежей и постоянства процентной ставки
| 57
|
ЕхсеlЮЛАУ
| Программа решает систему уравнений с помощью функций объектной библиотеки MS Excel
| 58
|
ЕхсеlГрафик
| Программа строит график (диаграмму) средствами объектов компонентной библиотеки MS Excel
| 59
|
АСАDЧертеж
| Программа строит средствами объектов библиотеки AutoCAD элементарный чертеж из отрезков и некоторого текста. Этот чертеж сохраняется в файле формата DWG. Конкретнее: эта программа запускает AutoCAD 2000i, рисует два отрезка, два текстовых объекта, сохраняет чертеж в файле СЛЧертеж^д и завершает работу AutoCAD
| 60
|
МаtLabВызов
| Программа, подготовив соответствующие команды для MATLAB, вызывает его на выполнение этих команд. В результате строится затухающая
синусоида y = sin(x)xex
| 61
|
MatlabCлay
| Программа, подготовив команды для решения системы уравнений в среде MATLAB, вызывает ее на выполнение этих команд. В результате получаем решение, которое выводим его на экран с помощью
MessageBox
| 62
|
БД_SQL_Server
| Создание базы данных SQL Server
| 63
|
БД_SQL_Server2
| Отображение таблицы базы данных SQL Server в экранной форме
| 64
|
БД_mdb
| Отображение таблицы базы данных MS Access в экранной форме
| 66
|
БДDataReadeM
| Программа читает все записи из таблицы БД MS Access и выводит их на консоль с помощью объектов Command и DataReader
| 67
|
БДСоздание
| Программа создает базу данных MS Access, т. е. файл new_BD.mdb. Эта база данных будет пустой, т. е. не будет содержать ни одной таблицы. Наполнять базу данных таблицами можно будет впоследствии как из программного кода С# 2010, так и используя MS Access. В этом примере технология ADO.NET не использована
| 68
|
БдСоздТаблицы
| Программа записывает структуру таблицы в пустую базу данных MS Access. Программная реализация подключения к БД. В этой БД может еще не быть ни одной таблицы, т. е. БД может быть пустой. Либо в БД могут уже быть таблицы, но название новой таблицы должно быть уникальным
| 69
|
БдДобавлЗаписи
| Программа добавляет запись в таблицу базы данных MS Access. Для этого при создании экземпляра объекта Command задаем SQL-запрос на вставку (Insert) новой записи в таблицу базы данных
| 70
|
БдReaderGridView
| Программа читает все записи из таблицы базы данных с помощью объектов классов command, DataReader и элемента управления DataGridView
| 71
|
БдAдаптерTepGridView
| Программа читает из БД таблицу в сетку данных DataGridView с использованием объектов классов
Command, Adapter И DataSet
| 72
|
БдUpdate
| Программа обновляет записи (Update) в таблице базы данных MS Access
| 73
|
БдУдаленЗаписи
| Программа удаляет запись из таблицы БД с использованием SQL-запроса и объекта класса
Command
| 74
|
Linq1
| Решаем две задачи по выбору элементов из массива с помощью стандартных запросов технологии LINQ
| 75
|
Linq2
| Решаем три различных задачи по выбору элементов (объектов) из списка с помощью стандартных запросов технологии LINQ
| 76
|
LinqЦеныНаПродукты
| Программа формирует список некоторых продуктов питания. Первый LINQ-запрос группирует элементы списка по критерию цены: в первом списке оказываются продукты, цена за единицу которых меньше или равна 90 руб., а во втором, соответственно, больше 90 руб. Второй LINQ-запрос вычисляет среднюю цену продукта по каждой группе. Результаты запросов выводятся в текстовое поле
| 77
|
LinqDictionary
| Задаем массив сотрудников учреждения. Из этого массива создаем словарь сотрудников, а в качестве ключа к этому словарю выбираем имя сотрудника. С помощью LINQ-запроса из массива сотрудников выбираем тех, чей возраст превышает 33 года.
При выводе результата запроса на печать учитываем, что мы говорим "47 лет", но "34 года". То есть если из возраста вычесть число, кратное 10, то при остатке меньше 5 говорят, например, "34 года", а при остатке больше или равном 5 говорят "47 лет"
| 78
|
LinqCoздатьXML-документ
| Программа создает типичный XML-документ. С ее помощью можно разобраться в структуре XML-документа. В комментариях приведена терминология содержимого XML-документа: корневой элемент, вложенные элементы, имя элемента и его значение, а также атрибуты элемента, их имена и значения. XML-документ представляет телефонную книгу, содержащую имя контакта, номер домашнего телефона, а также мобильного. Программа после создания XML-документа отображает его на консоли, а также записывает его в файл. Если этот файл открыть с помощью MS Excel, то мы получим таблицу из трех столбцов
| 79
|
Linq3 и Linq4
| Дана строка XML, содержащая прогнозные метеорологические показатели для Москвы на заданную дату. Программа извлекает из корневого элемента XML-документа значение температуры элемента Температура
| 80
|
Linq5
| Имеем XML-данные, в которых содержится таблица с именами и телефонами, причем имена в этой телефонной табличке повторяются. Задача состоит в том, чтобы в данной таблице телефонов (представленной в виде XML) найти все строчки с именем "Витя" с помощью LINQ-запроса
| 81
|
LinqГорода
| В данной программе экранная форма содержит элемент управления для отображения и редактирования табличных данных DataGridView, две командные кнопки и текстовое поле. При старте программы, если есть соответствующий файл XML, программа отображает в DataGridView таблицу городов — название города и численность населения. При щелчке на кнопке Сохранить все изменения в таблице записываются в XML-файл. При щелчке на второй кнопке Найти выполняется LINQ-запрос к набору данных DataSet на поиск городов-миллионеров в искомой таблице. Результат запроса выводится в текстовое поле
| 82
|
LinqToSql Города
| Данное Windows-приложение состоит из экранной формы и элемента управления DataGridView. В программе организован LINQ-запрос к базе данных городов с помощью базового класса сущностей DataContext. Посредством этого класса в данной программе организован LINQ-запрос к базе данных на получение коллекции (списка) городов, численность населения в которых превышает миллион жителей. Результат запроса выведен на элемент управления DataGridView
| 83
|
ПроверкаФамилии
| Проверка данных, вводимых пользователем, на достоверность. Программа осуществляет синтаксический разбор введенной пользователем текстовой строки на соответствие ее фамилии на русском языке
| 84
|
ПроверкаЧисла
| Проверка данных, вводимых пользователем, на достоверность. Программа осуществляет синтаксический разбор введенной пользователем текстовой строки на соответствие ее положительному рациональному числу
| 84
|
Opacity
| Программа демонстрирует стандартную форму. Щелчок мышью в пределах этой формы начинает постепенный процесс исчезновения формы: форма становится все более прозрачной, а затем исчезает вовсе. Далее она постепенно проявляется снова, и т. д. Еще один щелчок в пределах формы останавливает этот процесс, а следующий щелчок процесс возобновляет и т. д.
| 85
|
Гринвич
| Программа в полупрозрачной экранной форме отображает текущее время по Гринвичу. Таким образом, программа демонстрирует текущее время по Гринвичу и при этом не заслоняет собой другие приложения
| 86
|
Значок_в_области_уведомлений
| Эта программа сообщает пользователю время, прошедшее с момента старта операционной системы на данном компьютере. Доступ к этой информации реализован через контекстное меню значка в области уведомлений панели задач
| 87
|
ПеремещениеФормы
| Нестандартная форма. Программа позволяет перемещать форму мышью, "зацепив" ее не только за заголовок, а в любом месте формы
| 88
|
Player
| Программа реализует функции проигрывателя Windows Media Player 11
| 89
|
Help
| В программе предусмотрена экранная форма, которая в заголовке имеет только кнопку Справка (в виде вопросительного знака) и кнопку Закрыть. Здесь реализована контекстная помощь, когда после щелчка мыши на кнопке Справка можно получить контекстную всплывающую подсказку по тому или иному элементу управления, находящемуся в форме
| 90
|
Summa
| Создание простейшей активной Web-страницы на Visual С# 2010. Web-страница демонстрирует способность складывать числа, введенные пользователем
| 91
|
Valid1
| Проверка введенных пользователем числовых данных с помощью валидаторов. Выясняется, ввел ли попьзователь хоть что-либо в текстовые поля, а также определяется тип введенных данных и выясяется, соответствуют ли они типу данных Double
| 92
|
Validations
| Проверка достоверности ввода имени, адреса e-mail, URL-адреса и пароля. Web-страница проверяет ввод всех этих сведений, например при регистрации пользователя. Причем если страница (Web-форма) успешно прошла все этапы проверки, то направляем пользователя на другую, уже разрешенную для этого пользователя, Web-страницу
| 93
|
Login
| Регистрация и аутентификация пользователя с помощью базы данных MS Access. Данный пример включает в себя три Web-формы: Registration.aspx, Login.aspx и Secret.aspx. Первая форма Registration.aspx приглашает пользователя ввести регистрационные данные, проверяет правильность ввода имени пользователя и пароля с использованием валидаторов, регистрирует пользователя в базе данных MS Access и перенаправляет пользователя на уже разрешенный после регистрации ресурс Secret.aspx. Вторая форма Login.aspx запрашивает имя пользователя и пароль, проверяет наличие пользователя с таким именем и паролем в базе данных. Если такого пользователя не оказалось, то форма отправляет пользователя на регистрацию Registration.aspx, а если есть, то он получает доступ к ресурсу Secret.aspx. К третьей странице имеют доступ только зарегистрированные пользователи. Поэтому здесь выясняется, с какй страницы пришел сюда пользователь
| 94
|
tab
| Таблица с переменным числом ячеек, управляемая двумя раскрывающимися списками. Web-страница позволяет с помощью двух раскрывающихся списков DropDownList заказать необходимое число рядов и столбцов в таблице, а затем построить заказанную таблицу
| 95
|
Menu
| Web-страница демонстрирует, как можно организовать переход на разные страницы сайта (гиперссылки) с помощью раскрывающегося списка DropDownList
| 96
|
Ssylka
| Передача данных между Web-страницами через параметры гиперссылки. В данном примере имеем две Web-страницы: Source.aspx и Target.aspx. На первой странице Source.aspx с помощью генератора случайных чисел Random выбираем одну из пар "имя—фамилия", затем кодируем их, чтобы они не были видны в адресной строке. Щелчок пользователя по гиперссылке вызывает переход на страницу Target.aspx, причем в гиперссылке указаны оба закодированных параметра
| 97
|
Передача
| Web-страница получает имя пользователя и адрес его электронной почты от Web-формы и отображает эти данные на странице
| 98
|
Передача2
| На начальной Web-странице имеем командную кнопку ПЕРЕХОД и текстовое поле, которое заполняет пользователь. После щелчка на кнопке происходит переход на другую Web-страницу. На новой странице отображается содержимое текстового поля и надпись на кнопке из предыдущей страницы
| 99
|
TabGrdWeb
| Вывод табличных данных в Web-форму с помощью элемента управления GridView. В данной Web-странице организован вывод двух строковых массивов в таблицу Web-формы с помощью элемента управления GridView и объекта класса DataTable
| 100
|
Hash_Grid
| Вывод в Web-форму хэш-таблицы, которая позволяет поставить в соответствие государства их столицам. То есть в качестве ключей имеем государства, а их столицы — в качестве значений. Далее, используя элемент управления GridView, программа выводит эту хэш-таблицу на Web-страницу
| 101
|
RW_txt
| чтение/запись текстового файла Web-триложением. Web-приложение читает текстовый файл в текстовое поле, а пользователь имеет возможность редактировать текст и сохранять его в том же файле
| 102
|
Counter
| Web-приложение, реализующее счетчик посещений сайта с использованием базы данных и объекта
Session
| 103
|
Cookie
| Чтение/запись cookie-файлов. Web-страница предлагает посетителю ввести данные о себе: имя и род занятий. При нажатии кнопки Запись Cookie введенные в текстовые поля сведения будут записаны в cookie-файл. Этот cookie-файл будет храниться на компьютере пользователя сутки. В течение этих суток, каждый раз вызывая данную страницу, в текстовых полях мы будем видеть введенные нами сведения, которые мы можем тут же исправлять и опять записывать в cookie
| 104
|
Web_ изображение
| На странице имеем изображение — файл poryv.png, при щелчке мышью на нем изображение увеличивается вдвое без перезагрузки Web-страницы. В этом же проекте решена также другая задача. На Web-странице имеем изображение, например мужчины, — файл m.jpg. Это изображение используем для ссылки на другую Web-страницу, например на WebForml .aspx. Причем при наведении на него указателя мыши происходит смена изображения на изображение женщины — файл g.jpg
| 105
|
TeкстНаклWeb
| Web-страница формирует файл изображения методами класса Graphics. На изображение выводится текстовая строка, наклоненная к горизонту на 356° (наклон вверх). Далее этот файл изображения демонстрируется в форме
| . 106
|
ГостеваяКнига
| Данная Web-страница приглашает посетителя оставить какие-либо записи, которые могут прочитать другие посетители страницы. Записи сохраняются в текстовом файле kniga.txt. Записи отображаются на Web-странице с помощью сетки данных GridView
| 107
|
Капча
| Программа тестирует пользователя на "человечность", предлагает распознать искаженнук строку символов
| 108
|
AjaxTimer
| Web-страница демонстрирует время на текстовой метке Labell. На эту метку каждую секунду копируем новое время, но обновляем при этом не всю форму, а только метку с помощью технологии A J АХ
| 109
|
WebКлиентПогода
| Web-приложение, потребляющее сервис удаленной Web-службы прогноза погоды. Приложение в текстовом поле TextBox демонстрирует XML-строку с параметрами погоды для города, указанного во входных параметрах при обращении к Web-службе. Также выводит в текстовую метку значение температуры в этом городе
| 110
|
WidowsKлиентПогода
| Windows-приложение, потребляющее сервис удаленной Web-службы прогноза погоды. Приложение в текстовом поле TextBox демонстрирует XML-строку с параметрами погоды для города, указанного во входных параметрах при обращении к Web-службе. Также выводит в текстовую метку значение температуры в этом городе
| 111
ч
|
WebСлужбаСумма
| На входе данной Web-службы предлагается ввести два числа, а Web-служба берет на себя функцию сложения этих двух чисел и вывода (возврата) суммы. При этом Web-служба производит диагностику вводимых данных
| 112
|
WebКлиентСумма
| Клиентское Windows-приложение, потребляющее сервис Web-службы предыдущего примера WebCлyжбaCyммa
| 113
|
WebСлужбаForeх
| Web-служба, которая с помощью синтаксического разбора Web-страницы http://www.forex-rdc.ru/subscribers.php?action=prognoz извлекает торговую рекомендацию на рынке Forex для валютной пары EURUSD, предлагаемую данным сайтом на текущий день, и выводит ее потребителю сервиса Web-службы в виде строки
| 114
|
WebКлиентFоrех
| Получаем прогноз рынка Forex на текущий день. Клиентское Windows-приложение, потребляющее сервис Web-службы предыдущего примера WebCлyжбaForex
| 115
|
WebКлиентМоrpher
| Клиентское Web-приложение, потребляющее сервис Web-службы склонения существительных "Морфер". На вход метода Web-службы подаем слово на русском языке, на выходе получаем это слово в различных пяти падежах
| 116
|
WebKлиентРоссия
| Клиентское Web-приложение, потребляющее сервис Web-службы Центрального банка России для получения ежедневных курсов валют. На выходе приложения получаем таблицу курсов валют
| 117
|
WebKлиентБеларусь и WebKлиентБеларусьWeb
| Клиентское Windows-приложение и клиентское Web-приложение, потребляющие сервис Web-службы Национального банка Республики Беларусь для получения ежедневных курсов валют. На выходе приложений получаем таблицу курсов валют
| 118
|
WpfXbarSqrt
| Данное WPF-приложение вычисляет значение квадратного корня из числа, введенного пользователем в текстовое поле. После щелчка на кнопке приложение производит диагностику введенных символов, и если пользователь действительно ввел число, то в текстовую метку выводим результат извлечения корня
| 119
|
WpfXbarAнимe
| WPF-приложение выводит на Web-страницу командную кнопку и изображение. При щелчке на кнопке и на изображении демонстрируются возможности анимации: кнопка расширяется, а затем медленно уменьшается до исходных размеров; аналогично поведение изображения
| 120
|
WpfXbarДваИзо
| WPF-приложение содержит на Web-странице два изображения. Поскольку месторасположение обоих изображений задано одинаково, а также совпадают размеры изображений, пользователь будет видеть только второе "верхнее" изображение. После щелчка на изображении оно становится все более прозрачным, постепенно "проявляя" тем самым "нижнее" изображение. После исчезнбвения "верхнего" изображения мы будем видеть только "нижнее" изображение. При повторном щелчке на изображении, наоборот, прозрачность верхнего изображения постепенно снижается, и в конце анимационного эффекта мы опять видим лишь "верхнее" изображение
| 121
|
WpfGradientText
| Автономное WPF-приложение содержит текстовый блок. Цвет текста в этом блоке закрашен с применением градиента. Между начальной t=0.0 и конечной t=i. о точками области текста заданы две ключевые точки t=0.25 и t=0 .7 5. Каждой точке ставим в соответствие цвета: желтый, красный, синий и зеленый. Между этими цветами задаем плавный переход от одного цвета к другому с помощью градиента
| 122
|
WpfТехtВохОрфография
| Автономное WPF-приложение содержит элемент управления TextBox с включенной проверкой правописания англоязычного текста. Технология .NET Framework 4 WPF обеспечивает только английский, французский, немецкий и испанский словари. Чтобы появилась возможность проверять русскоязычный текст, следует в коллекцию CustomDictionaries добавить пользовательский словарь русскоязычной лексики — файл с расширением lex
| 123
|
Wpf Проигрыватель
| WPF-проигрыватель, позволяющий воспроизводить мультимедиа, включать паузу, остановку, а также настраивать громкость с помощью "ползунка"
| 124
|
WpfTекстНаВидео
| Программа воспроизводит видеоролик с помощью элемента MediaElement и накладывает на него форматированный текст "ПОЛЕТ"
| 125
|
WpfХраbПереходы
| Данное WPF-приложение содержит в себе две Web-страницы: Pagel.xaml и Page2.xaml. На первой мы разместили командную кнопку и текстовый блок. В программном коде первой страницы мы создали объект Hyperlink, чтобы обеспечить переход на почтовый сервер www.ukr.net. Щелчок мышью на кнопке реализует переход на вторую Web-страницу Page2.xaml. Возврат со второй страницы на первую организован также с помощью гиперссылки Hyperlink
| 126
|