Главная /
Создание Windows-приложений на основе Visual C# /
Вы разрабатываете программу для просмотра фотографий и факсов. На форме имеются кнопки для поворота изображения на различный угол, отражения, трансформации, которые должны быть доступны после того, как изображение будет помещено в PictureBox. На форму доб
Вы разрабатываете программу для просмотра фотографий и факсов. На форме имеются кнопки для поворота изображения на различный угол, отражения, трансформации, которые должны быть доступны после того, как изображение будет помещено в PictureBox
. На форму добавлен элемент управления OpenFileDialog
. Выберите правильные действия для получения этой функциональности:
вопрос
Правильный ответ:
в классе формы создаем поток Stream stream;
Добавляем обработчик в элементе управления, вызывающем диалог сохранения:
diag=new OpenFileDialog();
diag.Filter="JPEG Images (*.jpg,*.jpeg)|*.jpg;*.jpeg|Gif Images (*.gif)|*.gif|Bitmaps (*.bmp)|*.bmp";
diag.FilterIndex=1;
if (diag.ShowDialog()== DialogResult.OK)
{
if((stream =diag.OpenFile())!=null)
{
stringPictureName=diag.FileName;
stream.Close();
PictureBox.Image=Image.FromFile(stringPictureName);
}
PictureBoxImage=True;
}
if (PictureBoxImage)
{
Элемент1.Enabled =True;
Элемент2.Enabled =True;
Элемент3.Enabled =True;
Элемент4.Enabled =True;
…
}
stream
:
в классе формы создаем поток Stream stream;
Добавляем обработчик в элементе управления, вызывающем диалог сохранения:
diag=new OpenFileDialog();
diag.Filter="JPEG Images (*.jpg,*.jpeg)|*.jpg;*.jpeg|Gif Images (*.gif)|*.gif|Bitmaps (*.bmp)|*.bmp";
diag.FilterIndex=1;
if (diag.ShowDialog()== DialogResult.OK)
{
if((!stream =diag.OpenFile())==null)
{
stringPictureName=diag.FileName;
stream.Close();
PictureBox.Image=Image.FromFile(stringPictureName);
}
PictureBoxImage=True;
}
if (PictureBoxImage)
{
Элемент1.Enabled =True;
Элемент2.Enabled =True;
Элемент3.Enabled =True;
Элемент4.Enabled =True;
…
}
stream
:
в классе формы создаем поток Stream stream;
Добавляем обработчик в элементе управления, вызывающем диалог сохранения:
diag=new OpenFileDialog();
diag.Filter="JPEG Images (*.jpg,*.jpeg)|*.jpg;*.jpeg|Gif Images (*.gif)|*.gif|Bitmaps (*.bmp)|*.bmp";
diag.FilterIndex=1;
if (diag.ShowDialog()== DialogResult.OK)
{
if((stream =diag.OpenFile())!=null)
{
stringPictureName=diag.FileName;
stream.Close();
PictureBox.Image=Image.FromFile(stringPictureName);
PictureBoxImage=True;
}
}
if (PictureBoxImage)
{
Элемент1.Enabled =True;
Элемент2.Enabled =True;
Элемент3.Enabled =True;
Элемент4.Enabled =True;
…
}
stream
в классе формы создаем поток Stream stream;
Добавляем обработчик в элементе управления, вызывающем диалог сохранения:
diag=new OpenFileDialog();
diag.Filter="JPEG Images (*.jpg,*.jpeg)|*.jpg;*.jpeg|Gif Images (*.gif)|*.gif|Bitmaps (*.bmp)|*.bmp";
diag.FilterIndex=1;
if (diag.ShowDialog()== DialogResult.OK)
{
if((stream =diag.OpenFile())!=null)
{
stringPictureName=diag.FileName;
stream.Close();
PictureBox.Image=Image.Load (stringPictureName);
PictureBoxImage=True;
}
}
if (PictureBoxImage)
{
Элемент1.Enabled =True;
Элемент2.Enabled =True;
Элемент3.Enabled =True;
Элемент4.Enabled =True;
…
}
stream
:
в классе формы создаем поток Stream stream;
Добавляем обработчик в элементе управления, вызывающем диалог сохранения:
diag=new OpenFileDialog();
diag.Filter="JPEG Images (*.jpg,*.jpeg)|*.jpg;*.jpeg|Gif Images (*.gif)|*.gif|Bitmaps (*.bmp)|*.bmp";
diag.FilterIndex=1;
if (diag.ShowDialog()== DialogResult.OK)
{
if((stream =diag.OpenFile())!=null)
{
stringPictureName=diag.FileName;
stream.Close();
PictureBox.Image=Image.Load (stringPictureName);
}
}
PictureBoxImage=True;
if (PictureBoxImage)
{
Элемент1.Enabled =True;
Элемент2.Enabled =True;
Элемент3.Enabled =True;
Элемент4.Enabled =True;
…
}
stream
:
Сложность вопроса
91
Сложность курса: Создание Windows-приложений на основе Visual C#
77
Оценить вопрос
Комментарии:
Аноним
Какой студент ищет эти тесты inuit? Это же элементарно
10 сен 2017
Аноним
Если бы не данные ответы - я бы не решил c этими тестами intuit.
10 мар 2017
Другие ответы на вопросы из темы программирование интуит.
- # Вы разрабатываете MDI-приложение, которое позволяет просматривать изображения в нескольких дочерних формах. Для поворота изображения в текущем окне имеется метод Rotate в классе дочерней формы ClassPicture : System.Windows.Forms.Form. Выберите правильную конструкцию для обработчика пункта меню "Повернуть" главной формы:
- # Вы разрабатываете условно-бесплатную программу, по истечении ее пробного срока пользователь должен будет зайти на сайт www.mysoft.com и зарегистрироваться. Ключевым элементом работы является кнопка btnMainAction панели инструментов tbMainAction, и поэтому в качестве меры напоминания вы выбрали автоматический переход на сайт программы при наведении курсора на кнопку панели. Функциональность кнопки при этом должна сохраняться. Выберите правильную конструкцию для этого:
- # Вы разрабатываете приложение для регистрации пассажиров авиарейсов. На главной форме расположен ряд текстовых полей, в которые вводится информация. В поле textBoxPassengerID вводится индивидуальный номер клиента, который совпадает с серией его паспорта, вводимого в поле textBoxPassport. Для реализации операции Drag&Drop из поля textBoxPassport в поле textBoxPassengerID вы добавили обработчики следующих событий: private void textBoxPassport _MouseDown(object sender, System.Windows.Forms.MouseEventArgs e) { textBoxPassport.DoDragDrop(textBoxPassport.Text, DragDropEffects.Copy); } private void textBoxPassengerID_DragEnter(object sender, System.Windows.Forms.DragEventArgs e) { if (e.Data.GetDataPresent(DataFormats.StringFormat)) e.Effect = DragDropEffects.Copy; else e.Effect = DragDropEffects.None; } При компиляции приложения вы не получили, однако, нужного эффекта. Выберите нужные действия для завершения задачи:
- # Вы разрабатываете приложение, работающее с базой данных Microsoft SQL Server ClientsAndSales. Требуется вывести на форму две таблицы – Clients и ClientsInfo, связанных по ключевому полю ClientsID. Главной является таблица Clients. Строки connectionString, commandText и commandText2 были определены в классе формы. Выберите правильный фрагмент кода для формирования связи:
- # Вы создаете пакет установки приложения, имеющего размер 715 Мб. Необходимо сжать файлы так, чтобы готовый дистрибутив помещался на один компакт-диск. Выберите для этого правильные действия: