Templates y Temas para ExtJS y Sencha Touch Bleext!
Bleextop! un desktop OpenSource para Ext4 y CodeIgniter http://bit.ly/pUwLJO
Proyecto de Grado con EXTJS
  • Vote Up0Vote Down gustavogustavo August 2009
    Posts: 86
    Bueno saludos a todos hoy empiezo la travesía de mi proyecto de grado para optar por mi titulo profesional y lo haré en extjs usando php y mysql para hacerlo.

    asi que adjunto les dejare mi perfil de proyecto para que vayan viendo la problemática y las herramientas y la metodologia, pero como saben la metodología puede variar.

    Para empezar estaba pensando empezar con un escritorio asi que gracias a manduks obtuve dos escritorios muy buenos
    http://www.casbarro.de/woos/
    http://www.qwikioffice.com/

    personalmente me gusto el escritorio de woos puesto que es mas fácil de entender y esta mas ordenado, en caso de basarme supongo que tendría que adaptar la metodología XP que no habría problema puedo aprender cualquiera así que espero comentarios y ya me pondré a trabajar y todo el código y la documentación estará aquí.
    asi que lo primero que les pido es que revisen el escritorio para ver si les agrada y vean como estan los archivos en carpetas y las aplicaciones.

    SALUDOS

    http://www.4shared.com/file/125985819/9df6aeef/Rojas_Llanos_Gustavo_Perfil.html
  • 4 Answers sorted by
  • Vote Up0Vote Down CrysfelCrysfel August 2009
    Posts: 897
    woaw! no había visto los escritorios, se ven muy bien.

    Pues éxito en tu proyecto, por aquí estaremos para ayudar en lo que se pueda :D
  • Vote Up0Vote Down gustavogustavo August 2009
    Posts: 86
    Pero que crees de los escritorios, me gustaria basarme en la estructura del WOOS puesto que es mas facil no se por que el otro lo vi muy complejo.

    Que opinas
  • Vote Up0Vote Down gustavogustavo August 2009
    Posts: 86
    tengo problemas para optimizar el escritorio de woos me es muy complicado
    Alguien que quiera trabajar conjuntamente conmigo para poder adaptar el escritorio de woos para cualquier aplicación???
  • Vote Up0Vote Down gustavogustavo August 2009
    Posts: 86
    Bueno ya empezando ayer diseñe un pequeno formulario para llenar datitos esta noche lo arreglare un poco mas pero me gustaria darle mas estilo asi q acepto sugerencias

    Elapas.addClient=function(){
    Ext.QuickTips.init();
    Ext.form.Field.prototype.msgTarget = 'side';
    var propPanelWidth = "200";
    function save (){ }
    function dontsave(){}

    var saveBtn = new Ext.Button({
    text: Lang.Trm.SaveChanges,
    handler: function()
    {
    save();
    },
    icon: "./images/ok.png"
    });

    var cancelBtn = new Ext.Button({
    text: Lang.Trm.Cancel,
    handler: function()
    {
    win.close();
    },
    icon: "./images/close16.png"
    });
    var table = new Ext.Panel({
    title: 'Table Layout'
    });

    var image = new Elapas.Image({
    xtype: "image",
    rowspan: 9

    });

    var nameClient = new Ext.form.TextField({
    name : "nameClient",
    width : propPanelWidth,
    id : "nameClient",
    allowBlank: false,
    vtype:"alpha",
    maxLenght:20
    });

    var apClient = new Ext.form.TextField({
    name : "apClient",
    width : propPanelWidth,
    allowBlank:false,
    emptyText:"Apellido Paterno..."
    });

    var amClient = new Ext.form.TextField({
    name : "amClient",
    width : propPanelWidth,
    emptyText:"Apellido Materno..."
    });

    var aeClient = new Ext.form.TextField({
    name : "aeClient",
    width : propPanelWidth,
    emptyText:"Apellido de Esposo..."
    });

    var ciClient = new Ext.form.TextField({
    name : "ciClient",
    width : propPanelWidth,
    allowBlank:false,
    emptyText:"Carnet de Identidad..."
    });

    var telClient = new Ext.form.TextField({
    name : "telClient",
    width : propPanelWidth,
    emptyText:"Teléfono de Casa...",
    vtype:"num"
    });

    var celClient = new Ext.form.TextField({
    name : "celClient",
    width : propPanelWidth,
    emptyText:"Celular Personal...",
    vtype:"num"
    });

    var comboPredio = new Ext.form.ComboBox({
    fieldLabel:"Caracteristicas Predio",
    name: "comboPredio",
    width:propPanelWidth,
    forceSelection: true,
    editable: false,
    emptyText:"Caracteristica del predio"

    });
    var comboRequisitos = new Ext.form.ComboBox({
    fieldLabel:"Requisitos",
    name: "comboRequisitos",
    width:propPanelWidth,
    forceSelection: true,
    editable: false,
    emptyText:"Requisitos del Interesado"

    });


    var ad_form = new Ext.FormPanel({
    border : false,
    labelWidth: 90,
    frame: true,
    buttonAlign: "right",
    items : [image,{
    xtype: "label",
    text: "Nombre del Interesado",
    cls: "propertiesLabel"
    },nameClient,{
    xtype: "label",
    text: "Apellido Paterno",
    cls: "propertiesLabel"
    },apClient,{
    xtype: "label",
    text: "Apellido Materno",
    cls: "propertiesLabel"
    }, amClient,{
    xtype: "label",
    text: "Apellido de Esposo",
    cls: "propertiesLabel"
    }, aeClient,{
    xtype: "label",
    text: "Carnet de Identidad",
    cls: "propertiesLabel"
    }, ciClient,{
    xtype: "label",
    text: "Telefono",
    cls: "propertiesLabel"
    }, telClient,{
    xtype: "label",
    text: "Celular",
    cls: "propertiesLabel"
    },celClient,{
    xtype: "label",
    text: "Caracteristicas del Predio",
    cls: "propertiesLabel"
    },comboPredio,{
    xtype: "label",
    text: "Requisitos del Cliente",
    cls: "propertiesLabel"
    },comboRequisitos],
    layout:'table',
    layoutConfig: {
    tableAttrs: {
    style: {
    height: "100px",
    width: "100%",
    margin: "10px"
    }
    },
    columns: 3
    },
    keys:({
    key: Ext.EventObject.ENTER ,
    fn: save,
    scope: this
    })
    });
    var win = new Ext.Window({
    renderTo: "desktop",
    minimizable:true,
    title: "Ingresar nuevo Cliente",
    draggable:true,
    closable:true,
    width: 550,
    height: 300,
    items: ad_form,
    buttons: [
    saveBtn,
    cancelBtn
    ]
    });

    win.show();
    Ext.getCmp('nameClient').focus(true, 500);
    image.setSrc("./images/add_Client128.png");

    };

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Login with Facebook Sign In with Twitter

Sign In Apply for Membership

In this Discussion

Poll

No poll attached to this discussion.