BitTorrent Трекер RusTrek.ru http://5.45.70.241/ |
|
Зиборов В.В. - Visual Basic 2010 на примерах [2010, DjVu, RUS] + Code http://5.45.70.241/viewtopic.php?f=289&t=25417 |
Страница 1 из 1 |
Автор: | Релизер [ 2011-11-23 21:39 ] |
Заголовок сообщения: | Зиборов В.В. - Visual Basic 2010 на примерах [2010, DjVu, RUS] + Code |
Visual Basic 2010 на примерах (+ CD) #777 Год: 2010 Автор: Зиборов В. В. Издательство: БХВ-Петербург ISBN: 978-5-9775-0402-7 Язык: Русский Формат: DjVu Качество: Отсканированные страницы Количество страниц: 336 Описание: Рассмотрено более сотни типичных примеров, встречающихся в практике реального программирования для платформы .NET Framework в среде Microsoft Visual Basic 2010: работа с экранной формой и элементами управления, обработка событий мыши и клавиатуры, чтение/запись текстовых и бинарных файлов, редактирование графических данных, управление буфером обмена, ввод/вывод табличных данных, решение системы уравнений, использование функций MS Word, MS Excel и AutoCAD, обработка баз данных с использованием технологии ADO.NET, разработка веб-приложений, создание веб-служб и многое другое. Материал располагается по принципу от простого к сложному, что позволяет использовать книгу одновременно как справочник для опытных и как пособие для начинающих программистов. Компакт-диск содержит исходные коды примеров, приведенных в книге. Для программистов. Глава 1. Простейшие программы с экранной формой и элементами управления Глава 2. Инициирование и обработка событий мыши и клавиатуры Глава 3. Чтение, запись текстовых и бинарных файлов, текстовый редактор Глава 4. Редактирование графических данных Глава 5. Управление буфером обмена с данными в текстовом и графическом форматах Глава 6. Ввод и вывод табличных данных. Решение системы уравнений Глава 7. Элемент управления WebBrowser Глава 8. Использование функций MS Word, MS Excel, AutoCAD Глава 9. Обработка баз данных с использованием технологии ADO.NET Глава 10. Другие задачи, решаемые с помощью Windows Forms Application Глава 11. Программирование Web-ориентированных приложений на Visual Basic 2010 Глава 12. Создание Web-служб и их клиентов #7 (Пример 1и2) Папка Hover Простейшая программа с экранной формой, меткой, командной кнопкой и диалоговым окном, отслеживание события MouseHover (Пример 3и4) Папка consojnput Простейшая программа, консольное приложение, которое приглашает пользователя ввести два числа, проверяет, ввел ли пользователь числовые данные, осуществляет проверку типа введенных данных, складывает введенные числа и выводит результат вычислений в диалоговое окно (Пример 5) Папка аsqrt Программа, которая вводит через текстовое поле число, при нажатии командной кнопки извлекает из него квадратный корень и выводит результат на метку Label. В случае ввода не числа сообщает пользователю об этом, очищая текстовое поле. Есть еще одна кнопка — Очистка — для обнуления текстового поля и метки (Пример 6) Папка passport Программа для ввода пароля в текстовое поле, причем при вводе вместо вводимых символов некто, "находящийся за спиной пользователя", увидит только звездочки (Пример 7) Папка CheckBoxl Программа, которая управляет стилем шрифта текста, введенного на метку Label, посредством флажка CheckBox (Пример 8) Папка CheckBox2 Совершенствование предыдущей программы. Побитовый оператор Хог (Пример 9) Папка Vkladki Программа, позволяющая выбрать текст из двух вариантов, задать цвет и размер шрифта для этого текста на трех вкладках TabControl с использованием переключателей RadioButton (Пример 10) Папка Хог Программа пишет в метку Label некоторый текст, а пользователь с помощью командной кнопки делает этот текст либо видимым, либо невидимым. Здесь использовано свойство visible. При зависании мыши над кнопкой появляется подсказка "Нажми меня" (свойство ToolTip) (Пример 11) Папка CornboBox_Calc Программа, реализующая функции калькулятора. Здесь для отображения вариантов выбора арифметических действий используется комбинированный список ComboBox (Пример 12) Папка Link Программа, которая обеспечивает ссылку для посещения почтового сервера http://www.mail.ru, ссылку для просмотра папки C:\Windows\ и ссылку для запуска текстового редактора Блокнот с использованием элемента управления LinkLabel (Пример 13) Папка Unico Программа, которая демонстрирует возможность вывода в форму, а также в диалоговое окно MessageBox греческих букв. Программа приглашает пользователя ввести радиус /?, чтобы вычислить длину окружности (Пример 14) Папка Sobytle Программа показывает, как создать собственный класс, содержащий процедуру оценки введенной пользователем строки: может ли данное выражение рассматриваться как число? Свой негативный ответ процедура сообщает, вызывая событие "плохой ввод" Badinput (Пример 15) Папка NewButton Программа создает командную кнопку в форме "программным" способом, т. е. с помощью написания непосредственно программного кода, не используя при этом панель элементов управления Toolbox. Программа задает свойства кнопки: ее видимость, размеры, положение, надпись на кнопке и подключает событие "щелчок на кнопке" (Пример 16) Папка Monitoring Программа отображает координаты курсора мыши относительно экрана и элемента управления. Программа содержит форму, список элементов ListBox и два текстовых поля. Программа заполняет список ListBox данными о местоположении и изменении положения курсора мыши. В текстовых полях отображаются координаты положения курсора мыши относительно экрана и элемента управления ListBox (Пример 17) Папка Handles Ассоциация нескольких элементов управления с одним событием с помощью Handles. В форме три командные кнопки, и при нажатии указателем мыши любой из них получаем номер нажатой кнопки. При этом в программе предусмотрена только одна процедура обработки событий (Пример 18) Папка Cajny Программа Калькулятор, в которой реализована обработка нескольких событий от разных объектов одной процедурой (Пример 19) Папка Key Обработка событий клавиатуры. Программа информирует пользователя о тех клавишах и комбинациях клавиш, которые нажал пользователь (Пример 20) Папка Numbers Программа анализа символов, вводимых пользователем в текстовое поле формы. Если символ не является числовым, то текстовое поле получает запрет на ввод такого символа (Пример 21) Папка TXTJJnicode Программа чтения/записи текстового файла в кодировке Unicode (Пример 22) Папка TXTJ251 Программа для чтения/записи текстового файла в кодировке Windows 1251 (Пример 23) Папка TXT_edit Простой текстовый редактор. Открытие и сохранение файла с помощью стандартных диалоговых окон. Событие формы Closing (Пример 24) Папка RTF_edit Простейший RTF-редактор (Пример 25) Папка TXT_print Печать текстового документа. Программа позволяет открыть через стандартный диалог Windows текстовый файл, просмотреть его в текстовом поле программы без возможности изменения текста (Readonly) и при желании пользователя вывести этот текст на принтер (Пример 26) Папка Read_Write_bin Чтение/запись бинарных файлов с использованием потока данных (Пример 27) Папка Simple J mage 1, Simplejmage2 и Simplejmage3 Программа вывода в форму растрового изображения из графического файла (Пример 28) Папка Ris_Forrn Рисование на форме при нажатой левой или правой кнопке мыши (Пример 29) Папка Ris_Figur Рисование в форме графических примитивов: окружности, отрезка, прямоугольника, сектора, текста, эллипса и закрашенного сектора. Выбор того или иного графического примитива осуществляется с помощью элемента управления ListBox (Пример 30) Папка SelectColorjnyl и SelectColorjny2 Изменение цвета фона формы BackColor путем перебора констант цвета, предусмотренных в VB, с помощью элемента управления ListBox (Пример 31) Папка PrintGra Печать графических примитивов (Пример 32) Папка print_BMP Печать графического файла формата BMP (Пример 33) Папка Clipboard Запись текстовых данных в буфер обмена и их чтение (Пример 34) Папка Clip_Picture Запись растрового изображения в буфер обмена и чтение его. Работа с элементом управления PictureBox (Пример 34) Папка PictureBoxjnyl Программа для отображения GIF-анимации (Пример 35) Папка Clip_Print Имитация нажатия клавиш + с помощью функции Microsoft Windows API, а также методом Send класса SendKeys (Пример 36) Папка Clip__Save Запись графического содержимого буфера обмена в ВМР-файл (Пример 37) Папка Timer Демонстрация использования таймера Timer (Пример 38) Папка Clip_Save_Timer Запись каждые 5 секунд текущего состояния экрана в файлы Pic1.BMP, .... Pic5.BMP (Пример 39) Папка Tabl_TXT Формирование таблицы из двух строковых массивов в текстовом поле, используя функцию String.Format. Результат выводится в окно Блокнота (Пример 40) Папка Tabl_TXT_print Программа формирования таблицы на основании двух массивов переменных с двойной точностью. Данную таблицу программа демонстрирует пользователю в текстовом поле TextBox. Есть возможность распечатать таблицу на принтере (Пример 41) Папка TabLHTMjny Вывод таблицы в Internet Explorer (Пример 42) Папка TabGrdWin Формирование таблицы с помощью элемента управления DataGridView (Пример 43) Папка TablJ3RD__XML Табличный ввод данных с помощью элементов управления DataGridView, DataTable, DataSet и запись в XML-файл (Пример 44) Папка Gaus_grd Программа для решения системы линейных уравнений. Ввод коэффициентов предусмотрен через элемент управления DataGridView (Пример 45) Папка lexplorer__my2 Отображение HTML-таблицы с помощью элемента управления WebBrowser (Пример 46) Папка lexplorerjny Отображение Flash-файлов с помощью элемента управления WebBrowser (Пример 47) Папка Split Отображение Web-страницы и ее HTML-кода с помощью элемента управления WebBrowser (Пример 48) Папка wrd Программа проверки орфографии с помощью функции CheckSpelling объектной библиотеки MS Word (Пример 49) Папка wrdjable Программа вывода таблицы средствами MS Word (Пример 50) Папка Excel Обращение к функциям MS Excel из VB2010. Вывод в заголовке формы числа я (Пример 51) Папка Excel3 Использование финансовой функции Pmt () объектной библиотеки MS Excel для вычисления суммы периодического платежа на основе постоянства сумм платежей и постоянства процентной ставки (Пример 52) Папка Excels Решение системы линейных алгебраических уравнений с помощью функций объектной библиотеки MS Excel (Пример 53) Папка Excel-Grafik Построение графика (диаграммы) средствами объектов компонентной библиотеки MS Excel (Пример 54) Папка ACADm Построение средствами объектов библиотеки AutoCAD элементарного чертежа из отрезков и некоторого текста, а затем сохранение этого чертежа в файле формата DWG (Пример 56) Папка BD_sdf_3 Отображение таблицы базы данных SQL Server в экранной форме (Пример 59) Папка BD_mdb Отображение таблицы базы данных MS Access в экранной форме (Пример 60) Папка DataReaderBDI Чтение всех записей из таблицы БД MS Access на консоль с помощью объектов Command и DataReader (Пример 61) Папка Sozd_BD2 Создание пустой (без таблиц) базы данных MS Access new_BD.mdb во время работы программы (Пример 62) Папка Connect Запись структуры таблицы в пустую базу данных MS Access (Пример 63) Папка WritrelnBD Добавление записи в таблицу базы данных MS Access во время работы программы с помощью SQL-запроса на вставку новой записи в таблицу БД (Пример 64) Папка DataReaderBD2 Чтение всех записей из таблицы базы данных с помощью объектов Command, DataReader и элемента управления DataGridView (Пример 65) Папка DataSet_Grid Чтение таблицы из БД в сетку данных DataGridView с использованием объектов Command, Adapter и DataSet (Пример 66) Папка Update Обновление записей в таблице базы данных MS Access (Пример 67) Папка DelFromDB Удаление записей из таблицы БД с использованием SQL-запроса и объекта Command (Пример 68) Папка RegEx2 и RegEx3 Проверка данных, вводимых пользователем, на достоверность. Программы осуществляют синтаксический разбор введенной пользователем текстовой строки на соответствие ее фамилии на русском языке, а также разбор строки на соответствие ее положительному рациональному числу (Пример 69) Папка Opacity Управление прозрачностью формы (Пример 70) Папка time Вывод времени по Гринвичу в полупрозрачной форме (Пример 71) Папка Значок_в_области_ уведомлений Перевод работы программы в фоновый режим и обратно (Пример 72) Папка Mov__Form Перемещение формы мышью не только за заголовок, но и за любое место формы (Пример 73) Папка Player Реализация функции проигрывателя Windows Media Player 11 (Пример 74) Папка help Контекстная справка к элементам формы (Пример 76) Папка Summa Создание простейшей активной Web-страницы на VB2010, способной складывать числа, введенные пользователем (Пример 77) Папка Valid 1 Проверка введенных пользователем числовых данных на Web-странице с помощью валидаторов (Пример 78) Папка Validations Проверка достоверности ввода имени, адреса e-mail, URL-адреса и пароля пользователя и при успешной проверке направление пользователя на другую, уже разрешенную для него, Web-страницу (Пример 79) Папка Login Регистрация и аутентификация пользователя с помощью базы данных MS Access. Данный пример включает в себя две Web-формы: Registration.aspx и Login.aspx. Первая форма приглашает пользователя ввести регистрационные данные, проверяет правильность ввода имени пользователя и пароля с использованием валидаторов, регистрирует пользователя в базе данных MS Access и перенаправляет пользователя на уже разрешенный после регистрации ресурс Secret.aspx. Вторая форма Login.aspx запрашивает имя пользователя и пароль, проверяет наличие пользователя с таким именем и паролем в базе данных, если такового пользователя не оказалось, то пользователь отправляется на регистрацию Registration.aspx, а если есть, то он получает доступ к ресурсу Secret.aspx (Пример 95) Папка WebSjny Простейшая Web-служба, на вход которой пользователь подает два числа, а метод Web-службы Сумма обеспечивает диагностику вводимых данных и вывод суммы введенных чисел (Пример 96) Папка WJn__client Клиентское Windows-приложение, потребляющее сервис Web-службы из предыдущего примера (Пример 97) Папка WebS_Forex Web-служба, которая с помощью синтаксического разбора одной из Web-страниц с торговой стратегией на рынке Forex, извлекает торговую рекомендацию для валютной пары EURUSD, предлагаемую данным сайтом на текущий день, и выводит ее потребителю сервиса в виде строки (Пример 98) Папка Forex_Win Клиентское Windows-приложение, потребляющее сервис Web-службы из предыдущего примера (Пример 99) Папка ClientJVIorpher Клиентское Web-приложение, потребляющее сервис Web-службы склонения существительных "Морфер" (Пример 100) Папка Валюты_Россия Клиентское Web-приложение, потребляющее сервис Web-службы Центрального банка РФ для получения ежедневных курсов валют (Пример 101) Папка ВалютьММп Клиентское Windows-приложение, потребляющее сервис Web-службы Национального банка Республики Беларусь для получения ежедневных курсов валют На компакт-диске также содержатся файлы картинок, баз данных и Flash-ролик, используемые при разработке рассмотренных в книге примеров. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |