none
programacion con visual c++2010 express RRS feed

  • Pregunta

  • Buenas a todos soy nuevo por aqui y es mi comienzo con programacion en visual c++,mi consulta es la siguiente.El codigo lo baje de la web http://www.micros-designs.com.ar/practicas-en-visual-c-01/

    #pragma once
    
    namespace proyecto3 {
    
    	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>
    	/// Resumen de Form1
    	/// </summary>
    	public ref class Form1 : public System::Windows::Forms::Form
    	{
    	public:
    		Form1(void)
    		{
    			InitializeComponent();
    			//
    			//TODO: agregar código de constructor aquí
    			//
    		}
    
    	protected:
    		/// <summary>
    		/// Limpiar los recursos que se estén utilizando.
    		/// </summary>
    		~Form1()
    		{
    			if (components)
    			{
    				delete components;
    			}
    		}
    	private: System::Windows::Forms::Button^  Boton1;
    	protected: 
    	private: System::Windows::Forms::Button^  Boton2;
    	private: System::Windows::Forms::Label^  Texto1;
    
    	private: System::Windows::Forms::TextBox^  textBox1;
    
    	private:
    		/// <summary>
    		/// Variable del diseñador requerida.
    		/// </summary>
    		System::ComponentModel::Container ^components;
    
    #pragma region Windows Form Designer generated code
    		/// <summary>
    		/// Método necesario para admitir el Diseñador. No se puede modificar
    		/// el contenido del método con el editor de código.
    		/// </summary>
    		void InitializeComponent(void)
    		{
    			this->Boton1 = (gcnew System::Windows::Forms::Button());
    			this->Boton2 = (gcnew System::Windows::Forms::Button());
    			this->Texto1 = (gcnew System::Windows::Forms::Label());
    			this->textBox1 = (gcnew System::Windows::Forms::TextBox());
    			this->SuspendLayout();
    			// 
    			// Boton1
    			// 
    			this->Boton1->Location = System::Drawing::Point(48, 163);
    			this->Boton1->Name = L"Boton1";
    			this->Boton1->Size = System::Drawing::Size(75, 23);
    			this->Boton1->TabIndex = 0;
    			this->Boton1->Text = L"Ocultar";
    			this->Boton1->UseVisualStyleBackColor = true;
    			this->Boton1->Click += gcnew System::EventHandler(this, &Form1::Boton1_Click);
    			// 
    			// Boton2
    			// 
    			this->Boton2->Location = System::Drawing::Point(189, 163);
    			this->Boton2->Name = L"Boton2";
    			this->Boton2->Size = System::Drawing::Size(75, 23);
    			this->Boton2->TabIndex = 1;
    			this->Boton2->Text = L"Des-habilitar";
    			this->Boton2->UseVisualStyleBackColor = true;
    			this->Boton2->Click += gcnew System::EventHandler(this, &Form1::Boton2_Click);
    			// 
    			// Texto1
    			// 
    			this->Texto1->AutoSize = true;
    			this->Texto1->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 15.75F, System::Drawing::FontStyle::Regular, System::Drawing::GraphicsUnit::Point, 
    				static_cast<System::Byte>(0)));
    			this->Texto1->Location = System::Drawing::Point(48, 102);
    			this->Texto1->Name = L"Texto1";
    			this->Texto1->Size = System::Drawing::Size(75, 25);
    			this->Texto1->TabIndex = 2;
    			this->Texto1->Text = L"!HOLA";
    			// 
    			// textBox1
    			// 
    			this->textBox1->Location = System::Drawing::Point(180, 118);
    			this->textBox1->Name = L"textBox1";
    			this->textBox1->Size = System::Drawing::Size(100, 20);
    			this->textBox1->TabIndex = 3;
    			// 
    			// Form1
    			// 
    			this->AutoScaleDimensions = System::Drawing::SizeF(6, 13);
    			this->AutoScaleMode = System::Windows::Forms::AutoScaleMode::Font;
    			this->ClientSize = System::Drawing::Size(292, 273);
    			this->Controls->Add(this->textBox1);
    			this->Controls->Add(this->Texto1);
    			this->Controls->Add(this->Boton2);
    			this->Controls->Add(this->Boton1);
    			this->Name = L"Form1";
    			this->Text = L"proyecto3";
    			this->ResumeLayout(false);
    			this->PerformLayout();
    
    		}
    #pragma endregion
    	private: System::Void Boton1_Click(System::Object^  sender, System::EventArgs^  e) {
    				  if(Boton1->Text->CompareTo("Ocultar")==0){
                        Texto1->Visible=false;
                        Boton1->Text=L"Mostrar";
                     }else{
                        Texto1->Visible=true;
                        Boton1->Text=L"Ocultar";
                     }
    
    			 }
    	private: System::Void Boton2_Click(System::Object^  sender, System::EventArgs^  e) {
                     if(Boton2->Text->CompareTo("Habilitar")==0){
                        TextBox->Enabled=true;
                        Boton2->Text=L"Des-habilitar";
                     }else{
                        TextBox->Enabled=false;
                        Boton2->Text=L"Habilitar";
                     }
    
    			 }
    };
    }
    
    

    Pude limpiar determinados errores per los siguientes no,si me pueden desasnar se los agradesco.

    1>------ Operación Generar iniciada: proyecto: proyecto3, configuración: Debug Win32 ------
    1>  proyecto3.cpp
    1>c:\users\admin\documents\visual studio 2010\projects\proyecto3\proyecto3\Form1.h(129): error C2143: error de sintaxis : falta ';' delante de '->'
    1>c:\users\admin\documents\visual studio 2010\projects\proyecto3\proyecto3\Form1.h(129): error C2143: error de sintaxis : falta ';' delante de '->'
    1>c:\users\admin\documents\visual studio 2010\projects\proyecto3\proyecto3\Form1.h(132): error C2143: error de sintaxis : falta ';' delante de '->'
    1>c:\users\admin\documents\visual studio 2010\projects\proyecto3\proyecto3\Form1.h(132): error C2143: error de sintaxis : falta ';' delante de '->'
    ========== Generar: 0 correctos, 1 incorrectos, 0 actualizados, 0 omitidos ==========

    jueves, 30 de mayo de 2013 1:57