SoloCodigo

Programación General => Power Builder => Mensaje iniciado por: g1805 en Sábado 6 de Enero de 2007, 15:58

Título: Es Power Builder Orientado A Objetos
Publicado por: g1805 en Sábado 6 de Enero de 2007, 15:58
Es el Power Builder(Power script)  un lenguaje orientado a Objetos como lo es Java o C#, x q en el codigo no identifico la cracion de las clases , ni mucho menos la instancia de objetos.... o me equivoco??

bueno gracias por su ayuda, y colaboracion, me ayudaran a entebnder mejor y asi poder elegir una buena heramienta para el desarrollo de sistemas para pequeñas y medianas empresas
Título: Re: Es Power Builder Orientado A Objetos
Publicado por: F_Tanori en Sábado 6 de Enero de 2007, 20:58
Si es orientado a objetos


Manejas toda las caracteristicas de la POO ademas es muy facil 'traducir' los diagramas UML a PB

"PowerBuilder es una herramienta de desarrollo de clase empresarial desarrollada por la empresa PowerSoft Sybase. PowerBuilder es orientada a objetos y permite el desarrollo de diferentes tipos de aplicaciones y componentes para arquitecturas cliente/servidor, distribuidas y Web."


 http://es.wikipedia.org/wiki/PowerBuilder (http://es.wikipedia.org/wiki/PowerBuilder)



Cita de: "g1805"
x q en el codigo no identifico la cracion de las clases , ni mucho menos la instancia de objetos.... o me equivoco??

Selecciona una ventana y dale click derecho en lugar de seleccionar Edit seleciona Edit Source y ahi esta el codigo tal como lo quieres ver

Quizas no las identificas por que no las haz creado tu, solo estas usando objetos ya existentes en pb cuando creees tus clases y objetos entonces  te daras cuenta :P y tendras que hacer instancias de ellos....


Saludos
Título: Re: Es Power Builder Orientado A Objetos
Publicado por: leoandres en Sábado 6 de Enero de 2007, 21:02
Saludos...

Para que te quede claro...

El PowerScript es un pseudolenguaje derivado de c para poder programar los eventos de cada objeto que tu creas o definas en la aplicación, así mismo puedes crear nuevos objetos directamente con Powerscript, por ejemplo instancias de accesso a la BD, etc...
Para que leas un poco desde la misma documentación de PB...

Description

PowerBuilder 6.0 has several new objects that provide information about an object's class definition and its variables and scripts.
A class definition object is a PowerBuilder object that provides information about the class definition of another PowerBuilder object. You can examine a class definition in a PowerBuilder library or the class definition associated with an instantiated object.

Uses

Class definition information is important for developers of tools and object frameworks. Developers can inspect objects to produce reports or to define objects with similar characteristics. Class information is not important in typical business applications.

Implementation

These new objects provide class definition information:

Object   Description
TypeDefinition   Provides information about a data type and is the ancestor of several more specific definition objects: ClassDefinition, SimpleTypeDefinition, and EnumerationDefinition
ClassDefinition   Provides the object's class name, library, ancestor, parent, variables, scripts, and the objects it contains
SimpleTypeDefinition   Provides information about a simple data type, such as integer, string, blob, and Any
EnumerationDefinition   Provides information about an enumerated data type
VariableDefinition   Provides information about a variable or property associated with a class definition, including its access level, scope, and whether it is an array
ScriptDefinition   Provides information about a function or event script associated with a class definition, including its arguments and return type, whether it is external, and whether it is defined locally or in an ancestor object
Other objects and enumerated data types provide values for properties of these objects.
Several new properties and functions give you access to definition information for your objects:

·   PowerObject has a new property called ClassDefinition, making a ClassDefinition object available for any instantiated object
·   New global functions called FindTypeDefinition and FindClassDefinition get a type or class definition object for an entry in a PowerBuilder library
·   New global function FindFunctionDefinition gets script information for a global function
Título: Re: Es Power Builder Orientado A Objetos
Publicado por: leoandres en Lunes 26 de Marzo de 2007, 15:55
Por si tienen dudas sobre el tema vean esto:
http://www.sybase.com/detail?id=47604 (http://www.sybase.com/detail?id=47604)
Saludos...