miércoles, 2 de febrero de 2011

Sintaxis de clases: métodos, atributos, visibilidad

Reporte para Taller de POO


Esta es la declaración de las Clases, metodos y atributos de mi proyecto final.
En los archivos .h se declaran y en el .m es lo que va a realizar.
Todas las funciones las puse en void ya que solamente necesitamos la sintaxis
Para la ventana se crea un AppDelegate, .h y .m, tambien un ViewController .h y .m
A continuación propongo mi idea de la sintaxis
Utilizo las librerias UIKit para agregar las imagenes y botones.

#import <UIKit/UIKit.h>
@interface Recomen : UIView {
 @public int *puntuacion;
 @public NSString *comentario;
}

-(void)Mostrar;
-(void)Crear;

@end
#import "Recomen.h"


@implementation Recomen

-(void)Mostrar{

}

-(void)Crear{

}
@end


#import <UIKit/UIKit.h>


@interface Platillo : UIView {
@public NSString *clasificacion;
@public IBOutlet UIImage *imagen;
@public float *precio;
@public NSString *Descri;
@public NSString *Recomen;
}

-(void)Ordenar;
-(void)Mostrar;
-(void)Eliminar;

@end

#import "Platillo.h"
@implementation Platillo
-(void)Ordenar{

}
-(void)Mostrar{

}
-(void)Eliminar{

}
@end

#import <UIKit/UIKit.h>

@interface Botones : UIView {
@public IBOutlet UIButton *Menu;
@public IBOutlet UIButton *Ubicame;
@public IBOutlet UIButton *Recomen;
@public IBOutlet UIButton *Cupon;
}

-(void)Seleccionar;

@end

#import "Botones.h"


@implementation Botones
-(void)Seleccionar{

}
@end

#import <UIKit/UIKit.h>


@interface Ubicame : UIView {
 @public NSString *sucursales;
 @public NSString *ubicacion;
}

-(void)Mostrar;

@end



#import "Ubicame.h"


@implementation Ubicame
-(void)Mostrar{

}
@end


#import <UIKit/UIKit.h>

@interface Postre : UIView {
 @public NSString *clasificacion;
 @public IBOutlet UIImage *imagen;
 @public float *precio;
 @public NSString *Recomen;
 @public NSString *Descri;
}

-(void)Ordenar;
-(void)Mostrar;
-(void)Eliminar;

@end

#import "Postre.h"


@implementation Postre
-(void)Ordenar{

}
-(void)Mostrar{

}
-(void)Eliminar{

}
@end


#import <UIKit/UIKit.h>


@interface Menu : UIView {
 @public NSString *Platillo;
 @public NSString *Bebida;
 @public NSString *Postre;
}

-(void)Mostrar;
-(void)Ordenar;
-(void)Clasificar;
@end

#import "Menu.h"


@implementation Menu
-(void)Mostrar{

}
-(void)Ordenar{

}
-(void)Clasificar{

}
@end


#import <UIKit/UIKit.h>


@interface Bebida : UIView {
 @public NSString *clasificacion;
 @public IBOutlet UIImage *imagen;
 @public float *precio;
 @public NSString *Recomen;
 @public NSString *Descri;
}

-(void)Ordenar;
-(void)Mostrar;
-(void)Eliminar;
@end

#import "Bebida.h"

@implementation Bebida
-(void)Ordenar{
 
}
-(void)Mostrar{
 
}
-(void)Eliminar{
 
}
@end

Al momento de Build and Run no nos marca ningun error, abre el Simulador y todavia no se realiza nada.


Roberto

1 comentario:

  1. Bien. A mí nunca me convencen las clases que se llaman Menu o Boton, mucho menos cuando están en plural, pero confio en que eventualmente encuentran su lugar esas cosas en el diseño.

    Te pongo 5.

    ResponderEliminar