Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Visual Basic 6.0~03.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
4 Мб
Скачать
☆

Що нового ми дізналися?

  • Відкривати ASCII - файли і працювати з ними.

  • Працювати з файлами в режимі послідовного, довільного і двійкового доступу.

  • Використовувати елемент даних для доступу до баз даних.

  • Використовувати Visual Data Manager.

  • Створювати таблиці і запити.

9 Урок. Друкування

  • Виведення даних на Друкування

  • Метод Print

  • Вікно безпосередніх обчислень

  • Метод PrintForm

  • Колекція Printers

  • Використання Crystal Reports в VisualBasic

  • Робота із звітами в додатках

  • Друкування початкових текстів програми

Результати, виведені на принтер, - відчутний плід ваших зусиль із програмування. Коли мова заходить про додатки і програмування, на принтер виводиться найрізноманітніша інформація. Можливо, вам захочеться отримати лістинг своєї програми, екранну копію проектованої форми або результати роботи вашого застосування. Visual Basic дозволяє зробити усе це і багато що інше!

У цьому уроці ви дізнаєтеся, як колекція Printers і об'єкт Printer застосовуються для виведення даних на форму, у вікно безпосередніх обчислень або на принтер. Крім того, ви навчитеся використовувати Crystal Reports Pro для побудови професійних звітів, інтегрованих безпосередньо в додатки Visual Basic.

Виведення даних на друкування

Упродовж свого життєвого циклу програма вводить дані, виробляє з ними операції в пам'яті і, можливо, зберігає на диску. Усі ці функції надзвичайно важливі, і в багатьох застосуваннях без них не обійтися, але все таки найважливіше - вивести їх на Друкування. У Visual Basic існує декілька способів Друкуванняу:

  • Друкування поточної форми;

  • Відрядковий Друкування на формі або принтері;

  • Друкування у вікні безпосередніх обчислень;

  • Друкування звітів, створених в Crystal Reports Pro (поставляється з Visual Basic);

  • Друкування з іншого застосування (наприклад, Word for Windows) засобами DDE і OLE Automation.

Метод Print

Наш урок починається з вивчення методу Print. Він виводить значення змінних, що дозволяє вам простежити за тим, як ці змінні змінювалися перед виконанням оператора Print. Крім того, значення змінних можна проглянути у вікні безпосередніх обчислень - для цього слід перервати виконання програми (команда Run > Break). Метод Print застосовується для виведення даних на форму і на принтер. Для виведення інформації на принтер використовується метод Printer. Print, а для виводу на поточну форму досить просто написати Print, хоча в подібних випадках рекомендується вказувати перед методом ім'я об'єкту (наприклад, frmMyForm.Print).

ПРИМІТКА. Метод Cls прибирає з форми увесь текст, виведений раніше. Якщо його не викликати, після декількох викликів Print текст зникає під нижнім краєм форми.

При виводі на принтер необхідно вказати, коли слід приступати до друку. Метод Print лише направляє результати виводу в пам'ять - він готує їх до друку, але не друкує. Чому? Уявіть собі, що вам треба надрукувати декілька рядків на одній сторінці. Якби метод Ргint негайно починав друкування, то ви б отримали декілька сторінок, на кожній з яких був виведений один рядок. Друкування починається методом EndDoc, а для багатосторінкових документів існує метод NewPage.

Наприклад, наступний фрагмент (можливо, що знаходиться в процедурі події Click форми) друкує документ, що складається з декількох сторінок,:

Printer.Print "Перша сторінка"

Printer.Print "Другий рядок на першій сторінці"

Printer.NewPage

Printer.Print "Друга сторінка"

Printer.EndDoc

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]