Модераторы: bsa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Графики в Visual Studio 2010 
:(
    Опции темы
tseburaska
Дата 1.6.2014, 18:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 27
Регистрация: 25.2.2014

Репутация: нет
Всего: нет



Доброго дня!! Подскажте пожалуста как в Visual Studio 2010 создать проект или как, что бы рисовать графики- функций, формул, уровнений. Подскажите пожалуста!
Мои свои познания в кодинге- минимальные. 
PM MAIL   Вверх
tseburaska
Дата 1.6.2014, 19:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 27
Регистрация: 25.2.2014

Репутация: нет
Всего: нет



Вот к примеру у меня лежит проект.  Разобраться с ним я полнастю невсилах.
С какого края разбирать не знаю. Все придельно пирепутано. Ошибки многочислены. Я в общем с большим трудом секу саму тему. Мало того я вовсе перестал понимать что я уже правлю. Вот проект. Вот ссылка на скачивание, файл только один. Вот http://gfile.ru/a5QMV

А может его гораздо лучше уже и не править. Давайте подумаем что-то другое.

Я расмотрю любые варианты по сути вопроса. 
PM MAIL   Вверх
vol4ek
Дата 1.6.2014, 22:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


конь в пальто
**


Профиль
Группа: Участник
Сообщений: 304
Регистрация: 1.5.2011
Где: Минск

Репутация: нет
Всего: 0



Цитата(tseburaska @  1.6.2014,  19:05 Найти цитируемый пост)
Вот к примеру у меня лежит проект

это лежит какой-то обрывок проекта... есть ActiveX компоненты в которых уже реализован график погугли. или перезалей свой проект чтобы текст в файле CTestGraph1Dlg.cpp не обрывался посередине.

Добавлено через 1 минуту и 8 секунд
P.S. для MFC есть отдельный раздел.
PM MAIL ICQ   Вверх
tseburaska
Дата 1.6.2014, 23:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 27
Регистрация: 25.2.2014

Репутация: нет
Всего: нет



Да. Я что-то когда то делал, читая некий сайт, по ходу не понял..  И уже вовсе забыл..   Кажется правда обрываится не иначе..    Прошу прощения.  Ну чорт с ним!

Хорошо. Начнем с чего нибудь. Я создал проект Form.    
В нем оказалась Form1.

Код

#pragma once

namespace Form2 {

    using namespace System;
    using namespace System::ComponentModel;
    using namespace System::Collections;
    using namespace System::Windows::Forms;
    using namespace System::Data;
    using namespace System::Drawing;

    /// <summary>
    /// Сводка для Form1
    /// </summary>
    public ref class Form1 : public System::Windows::Forms::Form
    {
    public:
        Form1(void)
        {
            InitializeComponent();
            //
            //TODO: добавьте код конструктора
            //
        }

    protected:
        /// <summary>
        /// Освободить все используемые ресурсы.
        /// </summary>
        ~Form1()
        {
            if (components)
            {
                delete components;
            }
        }

    private:
        /// <summary>
        /// Требуется переменная конструктора.
        /// </summary>
        System::ComponentModel::Container ^components;

#pragma region Windows Form Designer generated code
        /// <summary>
        /// Обязательный метод для поддержки конструктора - не изменяйте
        /// содержимое данного метода при помощи редактора кода.
        /// </summary>
        void InitializeComponent(void)
        {
            this->components = gcnew System::ComponentModel::Container();
            this->Size = System::Drawing::Size(300,300);
            this->Text = L"Form1";
            this->Padding = System::Windows::Forms::Padding(0);
            this->AutoScaleMode = System::Windows::Forms::AutoScaleMode::Font;
        }
#pragma endregion
    };
}




Как мне создать на ней точку что бы я что-то понял?  Не говоря уже сразу о графике.
PM MAIL   Вверх
tseburaska
Дата 2.6.2014, 11:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 27
Регистрация: 25.2.2014

Репутация: нет
Всего: нет



Помогите исправить!!
Код

#pragma once
 
namespace Form2 {
 
    using namespace System;
    using namespace System::ComponentModel;
    using namespace System::Collections;
    using namespace System::Windows::Forms;
    using namespace System::Data;
    using namespace System::Drawing;
 
    /// <summary>
    /// Сводка для Form1
    /// </summary>
    public ref class Form1 : public System::Windows::Forms::Form
    {
    public:
        Form1(void)
        {
            InitializeComponent();
            //
            //TODO: добавьте код конструктора
            //
        }
 
    protected:
        /// <summary>
        /// Освободить все используемые ресурсы.
        /// </summary>
        ~Form1()
        {
            if (components)
            {
                delete components;
            }
        }
 
    private:
        /// <summary>
        /// Требуется переменная конструктора.
        /// </summary>
        System::ComponentModel::Container ^components;
 
#pragma region Windows Form Designer generated code
        /// <summary>
        /// Обязательный метод для поддержки конструктора - не изменяйте
        /// содержимое данного метода при помощи редактора кода.
        /// </summary>
        void InitializeComponent(void)
        {
            this->SuspendLayout();
            // 
            // Form1
            // 
            this->AutoScaleDimensions = System::Drawing::SizeF(6, 13);
            this->AutoScaleMode = System::Windows::Forms::AutoScaleMode::Font;
            this->ClientSize = System::Drawing::Size(520, 266);
            this->Name = L"Form1";
            this->Text = L"Form1";
            this->Paint += gcnew System::Windows::Forms::PaintEventHandler(this, &Form1::Form1_Paint);
            this->ResumeLayout(false);
 
        }
#pragma endregion
    private: System::Void Form1_Paint(System::Object^  sender, System::Windows::Forms::PaintEventArgs^  e) {Pen pen = new Pen(Color.Black, 1);
Point p1 = new Point(10,300);
Point p2 = new Point(10,10);
Point p4 = new Point(10, 300);
Point p3 = new Point(700, 300);
 
e.Graphics.DrawLine(pen, p1, p2);
e.Graphics.DrawLine(pen, p4, p3);
 
 
             }
    };

 



Предупреждение 1 warning C4832: лексема "." недопустима после UDT "System:rawing::Color" d:\myprog\formwindows\form2\form2\Form1.h 65 1 Form2
Ошибка 2 error C2275: System:rawing::Color: недопустимое использование этого типа в качестве выражения d:\myprog\formwindows\form2\form2\Form1.h 65 1 Form2
Ошибка 3 error C2228: выражение слева от ".Black" должно представлять класс, структуру или объединение d:\myprog\formwindows\form2\form2\Form1.h 65 1 Form2
Ошибка 4 error C2750: System:rawing::Pen: невозможно использовать "new" в ссылочном типе; следует использовать "gcnew" d:\myprog\formwindows\form2\form2\Form1.h 65 1 Form2
Ошибка 5 error C2512: System:rawing::Pen::Pen: нет подходящего конструктора по умолчанию d:\myprog\formwindows\form2\form2\Form1.h 65 1 Form2
Ошибка 6 error C2440: инициализация: невозможно преобразовать "System:rawing::Point *" в "System:rawing::Point" d:\myprog\formwindows\form2\form2\Form1.h 66 1 Form2
Ошибка 7 error C2440: инициализация: невозможно преобразовать "System:rawing::Point *" в "System:rawing::Point" d:\myprog\formwindows\form2\form2\Form1.h 67 1 Form2
Ошибка 8 error C2440: инициализация: невозможно преобразовать "System:rawing::Point *" в "System:rawing::Point" d:\myprog\formwindows\form2\form2\Form1.h 68 1 Form2
Ошибка 9 error C2440: инициализация: невозможно преобразовать "System:rawing::Point *" в "System:rawing::Point" d:\myprog\formwindows\form2\form2\Form1.h 69 1 Form2
Ошибка 10 error C2228: выражение слева от ".Graphics" должно представлять класс, структуру или объединение d:\myprog\formwindows\form2\form2\Form1.h 71 1 Form2

          




PM MAIL   Вверх
xvr
Дата 18.6.2014, 13:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 35
Всего: 223



Цитата(tseburaska @  1.6.2014,  23:42 Найти цитируемый пост)
Как мне создать на ней точку что бы я что-то понял?  

Для начала переместится в раздел по .NET  smile 
Все точки и графики весьма и весьма платформо зависимы, раз уж начал в .NET рисовать, в нем и ищи (и лучше сразу на C# - для .NET это более родной язык, чем С++)

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0501 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.