Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Программирование в среде .NET (ASP.NET,ADO.NET) на C#/VB.NET

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162

Открыть новую тему     Написать ответ в эту тему

BaluBig



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Sheveleva
Есть такая программа Vista Manager, помимо прочего там есть информация о системе. Программа написана под .NET. Если ее немного поковырять при помощи Reflector, то, я думаю, можно найти немало интересного.

Всего записей: 404 | Зарегистр. 06-02-2004 | Отправлено: 19:53 11-12-2008
reboysmidt

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
помогите мне решить вот такую проблему.
 
есть picturebox и при  нажатии на определённую клавишу он должен поворачиваться с шагом где то 5 градусов.
 
помогите пожалуйста, я искал уже везде  
 
Заранее благодарен

Всего записей: 3 | Зарегистр. 11-12-2008 | Отправлено: 21:30 11-12-2008
EZH



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
reboysmidt
Не надо вертеть контрол, верти картинку внутри контрола.

Всего записей: 1738 | Зарегистр. 02-09-2004 | Отправлено: 00:35 12-12-2008
dneprcomp



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как можно реализовать OCR?
Необходимо работать с многостраничными tif файлами. Количество страниц в одном файле - 500-1500. Резолюция - 200-300 dpi. Язык документа - английский. Язык реализации - VB.Net.
Цель - создание индекса документа. Необходимо находить опорные словосочетания в определенной области страницы.  При таком количестве страниц, хотелося бы не делать OCR всей страницы, а суметь задавать необходимую минимальную область распознования.
Решения на уровне платных библиотек или контролов подходят.

Всего записей: 3920 | Зарегистр. 31-03-2002 | Отправлено: 07:49 12-12-2008
hariton14

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Попробуй OCR библиотеки Leadtools.

Всего записей: 4 | Зарегистр. 09-11-2005 | Отправлено: 17:09 12-12-2008
reboysmidt

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EZH
мне бы желательно  повернуть сам picturebox а не картинку в нём,  я просто хочу что бы когда я изменяю угол наклона то картинка двигалась под заданым углом(передвижения не проблема). Мне необязательно код писать, хотя бы подскажите.

Всего записей: 3 | Зарегистр. 11-12-2008 | Отправлено: 22:00 12-12-2008
EZH



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
reboysmidt
Ну тогда вот тебе пример отнаследованного от PictureBox контрола, с возможностью вращения:
http://www.codeproject.com/KB/cpp/rimage.aspx

Всего записей: 1738 | Зарегистр. 02-09-2004 | Отправлено: 19:39 13-12-2008
reboysmidt

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EZH
спс попробую

Всего записей: 3 | Зарегистр. 11-12-2008 | Отправлено: 19:52 13-12-2008
Lander22

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, пожалуйста, как можно отслеживать события мыши в OpenGL окне?
Используется C++/CLI (Managed C++) & Windows Forms.
На главной форме Form1 создается OpenGL окно - потомок класса NativeWindow.
Возможно ли при реализации через NativeWindow работать с мышью в OpenGL?
Как по другому можно сделать OpenGL окно на форме с использованием Windows Forms?
Как подключить мышь?
 
И еще:
m_hDC = GetDC((HWND)this->Handle.ToPointer());
В каком порядке производятся операции?
Как словесно можно проинтерпретировать это выражение?
 
 
 
public ref class Form1 : public System::Windows::Forms::Form
{
public:
    Form1(void)
    {
        OpenGL = gcnew COpenGL(this, 800, 700);
    }
private: COpenGL ^OpenGL;
}
 
 
 
 
public ref class COpenGL: public System::Windows::Forms::NativeWindow
{
public:
    COpenGL(System::Windows::Forms::Form ^ parentForm, GLsizei iWidth, GLsizei iHeight)
    {
 
        CreateParams^ cp = gcnew CreateParams;
 
        // Set the position on the form
        cp->X = 0;
        cp->Y = 25;
        cp->Height = iHeight;
        cp->Width = iWidth;
 
        // Specify the form as the parent.
        cp->Parent = parentForm->Handle;
 
        // Create as a child of the specified parent and make OpenGL compliant (no clipping)
        cp->Style = WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN;
 
        // Create the actual window
        this->CreateHandle(cp);        
 
        m_hDC = GetDC((HWND)this->Handle.ToPointer());
 
        if(m_hDC)
        {
            MySetPixelFormat(m_hDC);
            ReSizeGLScene(iWidth, iHeight);
            InitGL();
        }
    }
    ...
}

Всего записей: 11 | Зарегистр. 01-09-2008 | Отправлено: 15:27 16-12-2008
Lander22

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Решил проблему с помощью Tao Framework

Всего записей: 11 | Зарегистр. 01-09-2008 | Отправлено: 14:56 17-12-2008
Sheveleva

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GastonR , BaluBig  
 
Спасибо за помощь, разобралась.

Всего записей: 2 | Зарегистр. 21-07-2008 | Отправлено: 16:08 17-12-2008
serqei35

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
реклама ресурса




не надо тут ресурсы рекламировать

Всего записей: 11 | Зарегистр. 05-12-2008 | Отправлено: 16:18 17-12-2008 | Исправлено: ShIvADeSt, 02:52 18-12-2008
dneprcomp



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Использую LeadTools под VB.Net.
Кто-нибудь загружал tif файлы 15-20 mb?  
Пробовал в последней eval под VB.Net. Очень долго грузит.  Тот же файл в кодаковском Image Pro(правда в VB6) грузится практически мгновено. Использую лидтулсовский sample проект без изменений. Может я что-то не настроил?

Всего записей: 3920 | Зарегистр. 31-03-2002 | Отправлено: 06:11 18-12-2008
dneprcomp



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть у кого-нибуть примеры работы с zone в LeadTools? В частности интерeсует как загружать zone для каждой страницы многостраничного файла при работе с OCR.

Всего записей: 3920 | Зарегистр. 31-03-2002 | Отправлено: 00:19 19-12-2008 | Исправлено: dneprcomp, 00:20 19-12-2008
V0lt



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кто нибудь работал с архивами?
Сейчас конкретно интересует чтение из GZIP.

Всего записей: 10492 | Зарегистр. 05-02-2003 | Отправлено: 11:08 21-12-2008
BaluBig



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
V0lt

Цитата:
Кто нибудь работал с архивами?  
Сейчас конкретно интересует чтение из GZIP.
Начиная с .NET 2.0 существует System.IO.Compression.GZipStream.
 

Всего записей: 404 | Зарегистр. 06-02-2004 | Отправлено: 12:26 21-12-2008
recvezitor

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть UserControl. Нужно сделать так, чтобы можно было сохранить внешний вид контрола как картинку. Есть ли быстрые и легкие решения? Если нет, то как сделать не легкий способ.
Может быть и правда делать принтскрин. только возникнетпроблема если контрол не весь попадает в видиму часть.

Всего записей: 95 | Зарегистр. 21-11-2006 | Отправлено: 13:58 21-12-2008 | Исправлено: recvezitor, 14:23 21-12-2008
BaluBig



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
recvezitor
Есть такое оконное сообщение WM_PRINT. Оно заставляет окно отрисовать себя на переданном контексте устройства (передается как wParam сообщения). Т.е. порядок действий такой:
1. Создать тот объект, куда будет выводиться картинка.
2. Получить для созданного объекта объект Graphics.
3. Для объекта Graphics получить контекст устройства (HDC).
4. Послать нужному контролу сообщение WM_PRINT, передав контекст устройства и другие необходимые опции.
5. Освободить контекст устройства. Обязательно. GC не сделает этого за тебя => будет утечка.
6. Картинка получена, дальше делаем с ней что хотим.
 
Вот похожий на правду кусок кода нагуглен (выводится некая c_panel в bmp-файл):

Код:
 
[DllImport("user32.dll")]
public static extern int SendMessage(
IntPtr hWnd,     // handle to destination window
int Msg,     // message
int wParam,  // first message parameter
int lParam   // second message parameter
);
 
const int WM_PRINT =0x317;
 
[Flags]
enum DrawingOptions
{
PRF_CHECKVISIBLE = 0x01,
PRF_NONCLIENT = 0x02,
PRF_CLIENT = 0x04,
PRF_ERASEBKGND = 0x08,
PRF_CHILDREN = 0x10,
PRF_OWNED = 0x20
}
 
private void command_Click(object sender, EventArgs e)
{
Bitmap l_bmpPanel =new Bitmap(c_panel.DisplayRectangle.Width,  
   c_panel.DisplayRectangle.Height);
Graphics l_grpSrc =Graphics.FromImage(l_bmpPanel);
SendMessage(c_panel.Handle, WM_PRINT,  
   (int)l_grpSrc.GetHdc(),  
   (int)(DrawingOptions.PRF_OWNED |
      DrawingOptions.PRF_CHILDREN | DrawingOptions.PRF_CLIENT |
      DrawingOptions.PRF_NONCLIENT));
l_grpSrc.ReleaseHdc();
l_bmpPanel.Save(filename);
}
 

 
Добавлено:
При таком способе вывода не имеет значения как целевой контрол расположен относительно родительского контрола: виден, не виден, виден частично. Изображение будет выведено полностью.

Всего записей: 404 | Зарегистр. 06-02-2004 | Отправлено: 16:23 21-12-2008
recvezitor

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А неужели нет ничего "родного".Net овского. Без взывания к апишным функциям?
 
Добавлено:
Нашел Control.DrawToBitmap(bmp, rect);.
Только приведенный выше метод и DrawToBitmap все равно рисуют только видимую часть котрола. Если есть скроллинг, то то что не видно на котродле(то что нужно проскролить точбы увидеть) не видно

Всего записей: 95 | Зарегистр. 21-11-2006 | Отправлено: 02:38 22-12-2008 | Исправлено: recvezitor, 02:53 22-12-2008
Monvid



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Доброго времени суток, уважаемые. Очень хочу освоить DirectShow.
Подскажите куда копать и с чего начинать.
За ранее спс.

Всего записей: 8 | Зарегистр. 07-11-2008 | Отправлено: 03:39 22-12-2008
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Программирование в среде .NET (ASP.NET,ADO.NET) на C#/VB.NET


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru