у меня вот возникла сложность с поворотом изображения на определенный угол. помогите чем можете .
» Программирование в среде .NET (ASP.NET,ADO.NET) на C#/VB.NET
Не откажусь если мне насчет скрипта так же помогут! Спасибо!
aaaO
Цитата:
У класса Graphics есть такой вариант метода для вывода изображения
Код: public void DrawImage(Image image, RectangleF rect)
Цитата:
у меня вот возникла сложность с поворотом изображения на определенный угол.
У класса Graphics есть такой вариант метода для вывода изображения
Код: public void DrawImage(Image image, RectangleF rect)
т.е надо поврачиать плоскость на угол?? матрицы поворота и тп??
задача у меня такая вообщем вывести авто движущееся сначало по плоскости, а потом заезжающее на гору с выкл двигателем.. и все то.. и чтото меня это застопорило.. прорисовка наклонного
задача у меня такая вообщем вывести авто движущееся сначало по плоскости, а потом заезжающее на гору с выкл двигателем.. и все то.. и чтото меня это застопорило.. прорисовка наклонного
VuiDJi
Цитата:
Конкретизируй задачу, а то первое, что приходит в голову - это воспользоваться планировщиком задач (возможно, так оно и будет лучше всего )
Цитата:
Не откажусь если мне насчет скрипта так же помогут! Спасибо!
Конкретизируй задачу, а то первое, что приходит в голову - это воспользоваться планировщиком задач (возможно, так оно и будет лучше всего )
aaaO
Да. Так и надо поступить. Проперть Graphics.Transform как раз и позволяет манипулировать матрицей трансформации. Она возвращает объект класса Matrix, который имеет методы для афинных преобразований.
Можно заготовить заранее два изображения (второе преобразуется из первого): машина на плоскости и машина под углом горы. И выводить одно из них в зависимости от ситуации.
Да. Так и надо поступить. Проперть Graphics.Transform как раз и позволяет манипулировать матрицей трансформации. Она возвращает объект класса Matrix, который имеет методы для афинных преобразований.
Можно заготовить заранее два изображения (второе преобразуется из первого): машина на плоскости и машина под углом горы. И выводить одно из них в зависимости от ситуации.
А как же я воспользуюсь планировщиком задач - сайт же будет просто на хостинге распологаться, а не на моем собственном сервере?
Спецы, ау? Помогите, плз!
VuiDJi
1. По хостингу всегда можно выяснить у хозяина сервера на счет возможностей применения планировщика
2. Второй вариант что-то типа:
while(true)
{
вызов твоей задачи;
Thread.Sleep(3600000);
}
1. По хостингу всегда можно выяснить у хозяина сервера на счет возможностей применения планировщика
2. Второй вариант что-то типа:
while(true)
{
вызов твоей задачи;
Thread.Sleep(3600000);
}
Подскажите пожалуйста как вывести набор данных с реляционными связями.
Код:
dataSet11.Clear();
odbcDataAdapter1.Fill(dataSet11, "Firms");
odbcDataAdapter2.Fill(dataSet11, "Orders");
odbcConnection1.Close();
dataSet11.Relations.Add("Relations", this.dataSet11.Firms.Columns["Id"], this.dataSet11.Orders.Columns["Ord_FirmId"],true);
dataGridView1.DataSource = dataSet11;
dataGridView1.DataMember = "Firms";
dataGridView2.DataSource = dataSet11;
dataGridView2.DataMember = "Relations";
Код:
dataSet11.Clear();
odbcDataAdapter1.Fill(dataSet11, "Firms");
odbcDataAdapter2.Fill(dataSet11, "Orders");
odbcConnection1.Close();
dataSet11.Relations.Add("Relations", this.dataSet11.Firms.Columns["Id"], this.dataSet11.Orders.Columns["Ord_FirmId"],true);
dataGridView1.DataSource = dataSet11;
dataGridView1.DataMember = "Firms";
dataGridView2.DataSource = dataSet11;
dataGridView2.DataMember = "Relations";
V0lt
Цитата:
С помощью Win32 API функций. По-моему .NET такую функциональность не поддерживает. К сожалению, примеров на C# я не нашел (я особо не искал), но есть примеры на С++ и Object Pascal. Я думаю они хотябы помогут понять куда копать.
IContextMenu Interface
The Complete Idiot's Guide to Writing Shell Extensions - Part I (C++)
Добавить пункт к системному меню приложения (Delphi)
Добавление пунктов в системное контекстное меню (Delphi)
Bubble2007
Цитата:
А разве у тебя есть таблица с именем Relations?
Цитата:
Т.е. свойство DataMember нужно для того что бы указать какой именно источник данных ты будешь связывать с элементом управления. Например, если у тебя есть DataSet c двумя таблицами (Employee and Orders), и ты биндишь этот DataSet к двум различным гридам, нужно установить значения свойства DataMember в Employee и Orders соответственно для каждого грида. Попробуй вот этот пример:
[more]
Код:
//get the dataset and populate
DataSet companyList = GetDataSet();
PopulateDataSet(companyList);
//get the relationship
DataRelation dr = companyList.Relations["Company_Employee"];
//display second company
DataRow companyParent = companyList.Tables["company"].Rows[1];
lbl.Text = companyParent["CompanyName"] + "<br />";
//display employees
foreach (DataRow employeeChild in companyParent.GetChildRows(dr))
{
lbl.Text += " " + employeeChild["Id"] + " "
+
employeeChild["LastName"] + " "
+
employeeChild["FirstName"] + " "
+ string.Format("{0:C}", employeeChild["Salary"]) + "<br />";
}
Цитата:
Как добавить свои пункты в контексное меню заголовка окна?
С помощью Win32 API функций. По-моему .NET такую функциональность не поддерживает. К сожалению, примеров на C# я не нашел (я особо не искал), но есть примеры на С++ и Object Pascal. Я думаю они хотябы помогут понять куда копать.
IContextMenu Interface
The Complete Idiot's Guide to Writing Shell Extensions - Part I (C++)
Добавить пункт к системному меню приложения (Delphi)
Добавление пунктов в системное контекстное меню (Delphi)
Bubble2007
Цитата:
При компиляции выдает ошибку Child list for field Relations cannot be created.
А разве у тебя есть таблица с именем Relations?
Цитата:
DataMember Property: Gets or sets the specific data member in a multimember data source to bind to a data listing control
Т.е. свойство DataMember нужно для того что бы указать какой именно источник данных ты будешь связывать с элементом управления. Например, если у тебя есть DataSet c двумя таблицами (Employee and Orders), и ты биндишь этот DataSet к двум различным гридам, нужно установить значения свойства DataMember в Employee и Orders соответственно для каждого грида. Попробуй вот этот пример:
[more]
Код:
//get the dataset and populate
DataSet companyList = GetDataSet();
PopulateDataSet(companyList);
//get the relationship
DataRelation dr = companyList.Relations["Company_Employee"];
//display second company
DataRow companyParent = companyList.Tables["company"].Rows[1];
lbl.Text = companyParent["CompanyName"] + "<br />";
//display employees
foreach (DataRow employeeChild in companyParent.GetChildRows(dr))
{
lbl.Text += " " + employeeChild["Id"] + " "
+
employeeChild["LastName"] + " "
+
employeeChild["FirstName"] + " "
+ string.Format("{0:C}", employeeChild["Salary"]) + "<br />";
}
GastonR
Цитата:
Спасибо, но ох как не хочется с ними заморачиваться ради двух пунктиков, один из которых будет About а пока обойдуся кнопочкой, может когда время появиться разберусь наконец-то с Win32 API
Цитата:
С помощью Win32 API функций
Спасибо, но ох как не хочется с ними заморачиваться ради двух пунктиков, один из которых будет About а пока обойдуся кнопочкой, может когда время появиться разберусь наконец-то с Win32 API
V0lt
Цитата:
Отлично тебя понимаю Но, как я уже говорил, по-моему это единственный способ. Хотелось бы ошибаться, но примеров на C# я не нашел.
Цитата:
Спасибо, но ох как не хочется с ними заморачиваться ради двух пунктиков
Отлично тебя понимаю Но, как я уже говорил, по-моему это единственный способ. Хотелось бы ошибаться, но примеров на C# я не нашел.
Lihonosov
Цитата:
пригодилось
Цитата:
Может пригодиться...
пригодилось
Как получить изображение с web камеры на форму например
просветите на VB.Net пожалуйста
просветите на VB.Net пожалуйста
nnFalcon
Camera Vision - video surveillance on C# - мож подойдет
Camera Vision - video surveillance on C# - мож подойдет
GastonR
Спасибо
Спасибо
Lihonosov
Посмотрел с интересом, но искал не то
Мне нужен пример получения фотографии через TWAIN или WIA
Посмотрел с интересом, но искал не то
Мне нужен пример получения фотографии через TWAIN или WIA
Lihonosov
Спасибо!
Спасибо!
Вопрос снят. Сообщение удалено.
Извиняюсь. Меня наколол подлый хелп.
Извиняюсь. Меня наколол подлый хелп.
Вопрос скорее по среде VS 2008 - есть ли возможность поиска нужного класса таблицы в дизайнере LINQ-to-SQL, кроме как рыща глазами по схеме? При большой БД - с ума можно сойти, пока найдешь нужную табличку.
Вопрос по веб-апликации 1С. Табл часть документа содержит таблицу значений как рекв формы . Хачу ее отобразить и заполнить из веб. Как достучаться к процедурам и функам в модуле формы документа? Может есть каканить готовая болванка из библиотек 1С веб апликации? спсибо за внимание...
помогите пожалуйста(( После коннекта к базе как получить список таблиц в ней?
xxdjojo
СУБД?
Код: SQL> show tables
СУБД?
Код: SQL> show tables
Цитата:
Вопрос скорее по среде VS 2008 - есть ли возможность поиска нужного класса таблицы в дизайнере LINQ-to-SQL, кроме как рыща глазами по схеме? При большой БД - с ума можно сойти, пока найдешь нужную табличку.
Сам же себе отвечу, может пригодится кому: поиска как такового не нашлось, но спасает инспектор свойств объектов (Properties), который стандартно умеет вываливать для выбора плоский список всех объектов в дизайнере.
С#
Нарисовал на форме прямоугольник:
...
Graphics g=e.CreateGraphics();
g.FillRectangle(Brushes.White,20,20,20,20);
g.DrawRectangle(Pens.Black,20,20,20,20);
...
Хочу чтобы по щелчку левой кнопки мыши внутри прямоугольника заливка "выделялась", чтобы ее можно было изменить, и чтобы можно было бы тягать (растягивать, увеличивать) за края прямоугольника.
Никак не пойму как вычислить, что я клацнул именно в середине прямоугольника или по его краю.
Может кто подскажет?
Нарисовал на форме прямоугольник:
...
Graphics g=e.CreateGraphics();
g.FillRectangle(Brushes.White,20,20,20,20);
g.DrawRectangle(Pens.Black,20,20,20,20);
...
Хочу чтобы по щелчку левой кнопки мыши внутри прямоугольника заливка "выделялась", чтобы ее можно было изменить, и чтобы можно было бы тягать (растягивать, увеличивать) за края прямоугольника.
Никак не пойму как вычислить, что я клацнул именно в середине прямоугольника или по его краю.
Может кто подскажет?
Lihonosov
Цитата:
Цитата:
Никак не пойму как вычислить, что я клацнул именно в середине прямоугольника или по его краю.Во-первых текущие координаты, размер, цвет заливки прямоугольника надо где-то хранить. Имеет смысл использовать структуры Rectangle. А у структуры Rectangle имеется метод Contains.
Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
Предыдущая тема: Как удалить/добавить/отключить/включить устройство?
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.