База ответов ИНТУИТ

Создание Windows-приложений на основе Visual C#

<<- Назад к вопросам

Вы разрабатываете приложение, в котором будет использоваться печать изображений. Для формирования области печати вы определили некоторые параметры:
//Размер изображенияfloat ILength;float LMargin = e.MarginBounds.Left;float RMargin = e.MarginBounds.Right;float TMargin = e.MarginBounds.Top;float BMargin= e.MarginBounds.Bottom;float printableWidth = e.MarginBounds.Width;float printableHeight = e.MarginBounds.Height;

Выберите правильный фрагмент кода для определения объекта rectangleImage, в котором будет выводиться изображение:

(Отметьте один правильный вариант ответа.)

Варианты ответа
Rectangle rectangleImage = new Rectangle(LMargin + 1, TMargin + 1, ILength, ILength);
Rectangle rectangleImage = new Rectangle((int)LMargin + 1,    (int)TMargin + 1, (int)ILength,(int)ILength);
(Верный ответ)
Rectangle rectangleImage = new Rectangle((int)LMargin + 1,    (int)TMargin + 1, (int) RMargin,(int) BMargin);
Rectangle rectangleImage = new Rectangle((float)LMargin + 1, (float)TMargin + 1,    (float)ILength,( float)ILength);
Rectangle rectangleImage = new Rectangle((int)LMargin + 1,    (int)TMargin + 1, (int) printableWidth,(int) printableHeight);
Похожие вопросы
Вы разрабатываете приложение, в котором будет использоваться печать изображений. Для формирования области печати вы определили некоторые параметры:
//Размер изображенияfloat ILength;float LMargin = e.MarginBounds.Left;float RMargin = e.MarginBounds.Right;float TMargin = e.MarginBounds.Top;float BMargin= e.MarginBounds.Bottom;float printableWidth = e.MarginBounds.Width;float printableHeight = e.MarginBounds.Height;

Параметры страницы могут меняться, и поэтому, чтобы избежать обрезки изображения, требуется корректировать его размер – наибольшая сторона изображения должна составляет 75% от кратчайшей стороны листа. Выберите правильный фрагмент кода для этого:

Вы разрабатываете приложение, в котором будет использоваться печать изображений. Для формирования области печати вы определили некоторые параметры:
Graphics graph = e.Graphics;Font font= new Font("Arial", 14); float fontHeight = font.GetHeight(graph);float spaceWidth = graph.MeasureString(" ", font).Width;float LMargin = e.MarginBounds.Left;float RMargin = e.MarginBounds.Right;float TMargin = e.MarginBounds.Top;float BMargin= e.MarginBounds.Bottom;float printableWidth = e.MarginBounds.Width;float printableHeight = e.MarginBounds.Height;

На странице, выводимой на печать, должна появляться надпись под рисунком. Выберите правильный фрагмент кода формирования области rectText, в которой будет помещаться надпись:

Вы разрабатываете приложение-фотоальбом, в котором можно будет просматривать и редактировать изображения. Для того, чтобы сохранять размер фотографий при просмотре без внесения изменений в файлы самих изображений, текущие ширина width и высота height фотографии записываются в классе CurrentPicture при помощи XML-сериализации. На форме имеется текстовое поле txtSize элемента Status Bar, на которую необходимо выводить размеры, полученные в результате десериализации. Выберите правильную конструкцию для этого:
Вы разрабатываете приложение-фотоальбом, в котором можно будет просматривать и редактировать изображения. Для того, чтобы сохранять размер фотографий при просмотре без внесения изменений в файлы самих изображений, текущие ширина width и высота height фотографии записываются в классе CurrentPicture при помощи XML-сериализации. На форме имеется панель надпись lblSize, на которую необходимо выводить размеры, полученные в результате десериализации. Выберите правильную конструкцию для этого:
Вы разрабатываете приложение-фотоальбом, в котором можно будет просматривать и редактировать изображения. Для того, чтобы сохранять размер фотографий при просмотре без внесения изменений в файлы самих изображений, текущие ширина width и высота height фотографии записываются в классе CurrentPicture при помощи XML-сериализации. На форме имеется панель sbSize элемента Status Bar, на которую необходимо выводить размеры, полученные в результате десериализации. Выберите правильную конструкцию для этого:
Вы разрабатываете приложение SomeApplication в котором реализовывается ролевая безопасность. Для этого были созданы экземпляр identity класса WindowsIdentity и экземпляр principal класса WindowsPrincipal. Выберите правильный фрагмент кода для авторизации пользователя SomeUser:
Вы разрабатываете приложение, в котором элемент ProgressBar отображает процесс копирования файлов. Для синхронизации величины отображаемого графического приращения с количеством копируемых файлов вызывается метод PerformStep. Выберите правильный фрагмент кода для задания начальных параметров:
Вы разрабатываете приложение, в котором имеется следующий метод:
private void txtRegistrationCode_Validating(object sender,     System.ComponentModel.CancelEventArgs e){	if(Valid Registration() ==false)	//Нужный фрагмент кода}

Вам необходимо сделать так, чтобы пользователь не мог переключиться на другие элементы из текстового поля txtRegistrationCode если возвращаемое значение равно false. Выберите нужный фрагмент кода из нижеперечисленного:

Вы разрабатываете приложение, работающее с базой данных Microsoft SQL Server ClientsAndSales. Требуется вывести на форму две таблицы – Clients и ClientsInfo, связанных по ключевому полю ClientsID. Главной является таблица Clients. Строки connectionString, commandText и commandText2 были определены в классе формы. Выберите правильный фрагмент кода для формирования связи:
Вы разрабатываете приложение, работающее с базой данных Microsoft Access MonthClients. Требуется вывести на форму две таблицы – Clients и ClientsInfo, связанных по ключевому полю ClientsID. Главной является таблица ClientsInfo.Объект DataSet по имени dsMonthClients создан программно. Выберите правильный фрагмент кода для формирования связи: