jueves, 6 de junio de 2013
Descargate este video tutorial sobre PHP Avanzado/Mysql por Educator (Idioma Ingles)
- Lectura / escritura de archivos
- Programación orientada a objetos
- Cookies
- Base de datos Mysql
- HTTP POST File Uploads
- Classes vs. Objects
- Comando INSERT
- Comando SELECT
- SELECT QUERIES from PHP
- SQL Comando DELETE
- Comando UPDATE
- SQL Joins
- User Authentication
- Web Application Development
Contraseña: www.javaface-elblogdelprogramador.com
Contraseña a partir del 2012: javaface
Loans Lawyer Insurance Claim hosting Sell Annuity Payment Cómo hacer dinero en línea Rehab bag Dominios domains Donar coche a la caridad California Asbestos Lawyers commodities Donate Mortgage Software Politics Attomey Credit Degree Seguros Tecnología de la información Universidades Trading Classes Hosting Recovery Technology Los préstamos y donaciones Curso de inglés básico MBA ranking España Donate Car to Charity California Treatment Conference Call Transfer Leyes y abogados Health Donate Car for Tax Credit loans Digital Photography Casino actions Gas/Electricity Online casino Cooking Recipes Salud online Online games Cord Blood
lunes, 3 de junio de 2013
Descargate este video tutorial sobre JSon en PHP y JavaScript desarrollado por Polin
Contraseña: www.javaface-elblogdelprogramador.com
Contraseña a partir del 2012: javaface
Insurance coches híbridos Donar Auto en Crédito Fiscal Online casino Sell Annuity Payment Dinero Credit domains Loans Politics hybrid Cars Software Donate Recetas de Cocina Mortgage Attomey Lawyer Hosting Rehab Cómo hacer dinero en línea Préstamos Online Making Money Vender Anualidad de Pago online Defensa Penal Abogados de la Florida Degree Salud Claim loans Curso de inglés básico Conference Call Fotografía digital Forex Trading Política Trading Casino reviews Tecnología Recovery Transfer Gas/Electricity Classes Treatment Technology banks Cord Blood Servicios duro de recuperación de la unidad de datos Structures Annuity Settlement hosting Web Hosting y Dominios Digital Photography
viernes, 31 de mayo de 2013
Descargate este video tutorial sobre JavaScript y HTML5 APIS mas 11 ejemplos ideal para principiantes (Idioma Ingles)
Contraseña: www.javaface-elblogdelprogramador.com
Contraseña a partir del 2012: javaface
Degree Insurance Attomey Digital Photography Web Hosting and Domains Salud Claim Loans Política SEO Mortgage Casino Tecnología bag Registro de Dominios baratos Hosting Fotografía digital Credit Cómo hacer dinero en línea Rehab Donate coches híbridos Toys for children Lawyer Condominios Condominiums Web Hosting y Dominios Treatment Hosting Recovery Business Vender Anualidad de Pago Conference Call domains Online Making Money Trading Asbestos Lawyers Software Transfer Gas/Electricity Classes Moda y Diseño Cord Blood Forex Curso de inglés universities Servicios duro de recuperación de la unidad de datos Los préstamos y donaciones Donate Car for Tax Credit Recetas de Cocina Negocios
jueves, 30 de mayo de 2013
Explora y lee Archivos de tu Pc con java (Forma 1)
File[] roots = null; if (Constants.isWindows) roots = fsv.getRoots(); else roots = File.listRoots(); if (roots.length == 1) { rootNode = new DefaultMutableTreeNode(new FileTreeNode(roots[0])); populateSubTree(rootNode); } else if (roots.length 1) { rootNode = new DefaultMutableTreeNode("Computer"); for (File root:roots) rootNode.add(new DefaultMutableTreeNode(root)); } else rootNode = new DefaultMutableTreeNode("Error"); fileTreeModel.setRoot(rootNode);este pequeño fragmento de código es el inicializador ,primero determina que tipo de sistema operativo tiene el usuario luego en lista los directorios y comienza añadir los padres y los hijos.Como leer un Archivosegúnsea la extension al seleccionar un hijo(Fichero) del JTree?
if (abrir != null) { System.out.println("ENTRO ABRIR"); if (abrir.getAbsolutePath().endsWith(".txt")||abrir.getAbsolutePath().endsWith(".java")) { System.out.println("ENTRO EN LEER"); /***********************************/ FileReader archivo = new FileReader(abrir); BufferedReader leer = new BufferedReader(archivo); while ((s = leer.readLine()) != null) { cad += s + "\n"; } main.getTextArea().setText(cad); leer.close(); } else { JOptionPane.showMessageDialog(null, "Solo se permiten archivos con extension *.txt,*.java "); } }
CLICK EN EL ANUNCIO PARA ACTIVAR EL BOTON DE DESCARGA
Contraseña: www.javaface-elblogdelprogramador.com
Tecnología de la información Seguros Mortgage SEO Transfer Web Hosting and Domains Attomey Insurance Health Recovery Recetas de Cocina coches híbridos Curso de inglés básico Loans And Donation money Política Hosting Donate Car to Charity California Dominios Loans Fotografía digital Lawyer Asbestos Lawyers Leyes y abogados Donate Credit commodities Online casino Rehab Bancos Defensa Penal Abogados de la Florida Salud Hipoteca Los préstamos y donaciones Politics Structures Annuity Settlement Degree Donar Auto en Crédito Fiscal hotels Claim Software Conference Call Trading lawyers MBA ranking España Gas/Electricity Classes Cooking Recipes Treatment Cord Blood
lunes, 27 de mayo de 2013
Aprende como Crear un circulo de amigos Google+ en java (Parte 1)
int w = getWidth(); int h = getHeight(); Graphics2D g2d = (Graphics2D)g.create(); g2d.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); /********************************/ //TextLayout me permite pintar o añadir texto a cualquir elemento en este caso un JPanel TextLayout texto = new TextLayout("Soy Seguidor(a)",new Font("Dialog", Font.PLAIN, 21), g2d.getFontRenderContext()); TextLayout total = new TextLayout("10",new Font("Dialog", Font.BOLD, 30), g2d.getFontRenderContext()); /*********AÑADO LA FORMA CIRCULAR AL JPANEL**********************/ g2d.setPaint(new Color(21,160,203));//AÑADO COLOR DE FONDO g2d.fill(new Ellipse2D.Double(3, 3, w-6, h-6));//LE DOY LA FORMA AL JPANEL g2d.setColor(new Color(100, 100, 100)); g2d.drawOval(3, 3, getWidth()-7, getHeight()-7); g2d.setColor(new Color(255, 255, 255, 50)); g2d.drawOval(3, 3, getWidth()-6, getHeight()-6); /*********AÑADO EL TEXTO Y LE DOY COLOR***************/ g2d.setColor(Color.WHITE); texto.draw(g2d,w/3,h/2); //TEXTO CENTRADO SEGUN EL TAMAÑO DEL TEXTO g2d.setColor(new Color(204, 204, 204)); total.draw(g2d,w/2-10,h/2+32); /**********/ g2d.dispose();Darle forma a lasimágeneslas imágenes de los seguidores serian botones que estarían agregados al JPanel con el layoutCircleLayout , hago lo mismo que hice en el JPanel pero, para redondear las imágenes tendría que utilizar la claseEllipse2D.Float(x, y, w,h); esta clase me permite realzar la forma circular seguido de la clasedrawImage() que me permite pintar la imagen dentro del JButton.
if(getImage()!=null){ g2.setClip(getForma());//LE DOY FORMA A LA IMAGEN CON LA CLASE ELLIPSE g2.drawImage(image,3,3, w-6,h-6,this);//PINTO LA IMAGEN EN EL BOTON }protected Shape getForma(){ int w=this.getWidth(); int h=this.getHeight(); return new Ellipse2D.Float(3, 3, w-6,h-6); }y de esa forma obtendré las formas deseas que se asemejen al circulo de amigos de Google+.DESCARGARTE EL CODIGO FUENTE
CLICK EN EL ANUNCIO PARA ACTIVAR EL BOTON DE DESCARGA
Contraseña: www.javaface-elblogdelprogramador.com
Web Hosting y Dominios Donate Degree Loans Donar coche a la caridad California Mortgage Los préstamos y donaciones Salud Fotografía digital Insurance online Trading Digital Photography Structures Annuity Settlement Donate Car to Charity California Laws and lawyers Hipoteca Attomey Commodities Juegos online Technology Credit Software money Lawyer Hosting Bancos Donate Your Car for Kids Business Classes Vender Anualidad de Pago Transfer Claim Conference Call Seguro de coche Cotizaciones Colorado Recovery Gas/Electricity insurance domains Health Rehab Hosting gratuito Política Treatment Cord Blood Dominios Online Making Money Cómo hacer dinero en línea Online games Loans And Donation
Añade a tu blog las Tabview o pestañas ideal para las redes sociales
.tabviewcont{margin:15px 0;padding:0;clear:both;list-style:none;}.tabviewnav {margin: 0;padding: 0;font-size:14px; /* Tamaño de la fuente en las pestañas */font-weight:bold;}.tabviewnav li {float: left;margin: 0 -15px 0 0;list-style:none;}.tabviewnav li a {float: left;position: relative;padding: 0 40px;height: 0; line-height: 30px;text-transform: uppercase;text-decoration: none;color:#fff;border-right: 30px solid transparent;border-bottom: 30px solid #3D3D3D;border-bottom-color: #0597db;}.tabviewnav li a:hover {color:#fff;border-right: 30px solid transparent;border-bottom: 30px solid #dba105;border-bottom-color: #b4fc60;text-decoration:none;}.tabviewnav li.tabviewactive a,.tabviewnav li.tabviewactive a:hover {border-right: 30px solid transparent;border-bottom: 30px solid #3D3D3D;border-bottom-color: #a11bd2;color:#fff;}.tabviewcont .tabviewtab {padding:5px;}.tabviewcont .tabviewtab h2,.tabviewcont .tabviewtabhide {display:none;}.tabviewtab .widget-content ul{list-style:none;margin:0 0 10px 0;padding:0;}.tabviewtab .widget-content li {border-bottom:1px solid #ccc;margin:0 5px;padding:2px 0 5px 0;}Terminado de copiar el codigo CSS , buscamos la etiqueta/head y justo arriba de ella pegamos el siguiente código javascript(este código nos agrupa los gadgets).
script type='text/javascript' // Tabview para agrupar gadgets//![CDATA[ document.write('style type="text/css".tabview{display:none;}/style');function tabviewObj(argsObj){var arg;this.div=null;this.classMain="tabview";this.classMainLive="tabviewcont";this.classTab="tabviewtab";this.classTabDefault="tabviewtabdefault";this.classNav="tabviewnav";this.classTabHide="tabviewtabhide";this.classNavActive="tabviewactive";this.titleElements=['h2','h3','h4','h5','h6'];this.titleElementsStripHTML=true;this.removeTitle=true;this.addLinkId=false;this.linkIdFormat='tabviewidnavtabnumberone';for(arg in argsObj){this[arg]=argsObj[arg]}this.REclassMain=new RegExp('\b'+this.classMain+'\b','gi');this.REclassMainLive=new RegExp('\b'+this.classMainLive+'\b','gi');this.REclassTab=new RegExp('\b'+this.classTab+'\b','gi');this.REclassTabDefault=new RegExp('\b'+this.classTabDefault+'\b','gi');this.REclassTabHide=new RegExp('\b'+this.classTabHide+'\b','gi');this.tabs=new Array();if(this.div){this.init(this.div);this.div=null}}tabviewObj.prototype.init=function(e){var childNodes,i,i2,t,defaultTab=0,DOM_ul,DOM_li,DOM_a,aId,headingElement;if(!document.getElementsByTagName){return false}if(e.id){this.id=e.id}this.tabs.length=0;childNodes=e.childNodes;for(i=0;ichildNodes.length;i++){if(childNodes[i].className&&childNodes[i].className.match(this.REclassTab)){t=new Object();t.div=childNodes[i];this.tabs[this.tabs.length]=t;if(childNodes[i].className.match(this.REclassTabDefault)){defaultTab=this.tabs.length-1}}}DOM_ul=document.createElement("ul");DOM_ul.className=this.classNav;for(i=0;ithis.tabs.length;i++){t=this.tabs[i];t.headingText=t.div.title;if(this.removeTitle){t.div.title=''}if(!t.headingText){for(i2=0;i2this.titleElements.length;i2++){headingElement=t.div.getElementsByTagName(this.titleElements[i2])[0];if(headingElement){t.headingText=headingElement.innerHTML;if(this.titleElementsStripHTML){t.headingText.replace(/br/gi," ");t.headingText=t.headingText.replace(/[^]+/g,"")}break}}}if(!t.headingText){t.headingText=i+1}DOM_li=document.createElement("li");t.li=DOM_li;DOM_a=document.createElement("a");DOM_a.appendChild(document.createTextNode(t.headingText));DOM_a.href="javascript:void(null);";DOM_a.title=t.headingText;DOM_a.onclick=this.navClick;DOM_a.tabview=this;DOM_a.tabviewIndex=i;if(this.addLinkId&&this.linkIdFormat){aId=this.linkIdFormat;aId=aId.replace(/tabviewid/gi,this.id);aId=aId.replace(/tabnumberzero/gi,i);aId=aId.replace(/tabnumberone/gi,i+1);aId=aId.replace(/tabtitle/gi,t.headingText.replace(/[^a-zA-Z0-9-]/gi,''));DOM_a.id=aId}DOM_li.appendChild(DOM_a);DOM_ul.appendChild(DOM_li)}e.insertBefore(DOM_ul,e.firstChild);e.className=e.className.replace(this.REclassMain,this.classMainLive);this.tabShow(defaultTab);if(typeof this.onLoad=='function'){this.onLoad({tabview:this})}return this};tabviewObj.prototype.navClick=function(event){var rVal,a,self,tabviewIndex,onClickArgs;a=this;if(!a.tabview){return false}self=a.tabview;tabviewIndex=a.tabviewIndex;a.blur();if(typeof self.onClick=='function'){onClickArgs={'tabview':self,'index':tabviewIndex,'event':event};if(!event){onClickArgs.event=window.event}rVal=self.onClick(onClickArgs);if(rVal===false){return false}}self.tabShow(tabviewIndex);return false};tabviewObj.prototype.tabHideAll=function(){var i;for(i=0;ithis.tabs.length;i++){this.tabHide(i)}};tabviewObj.prototype.tabHide=function(tabviewIndex){var div;if(!this.tabs[tabviewIndex]){return false}div=this.tabs[tabviewIndex].div;if(!div.className.match(this.REclassTabHide)){div.className+=' '+this.classTabHide}this.navClearActive(tabviewIndex);return this};tabviewObj.prototype.tabShow=function(tabviewIndex){var div;if(!this.tabs[tabviewIndex]){return false}this.tabHideAll();div=this.tabs[tabviewIndex].div;div.className=div.className.replace(this.REclassTabHide,'');this.navSetActive(tabviewIndex);if(typeof this.onTabDisplay=='function'){this.onTabDisplay({'tabview':this,'index':tabviewIndex})}return this};tabviewObj.prototype.navSetActive=function(tabviewIndex){this.tabs[tabviewIndex].li.className=this.classNavActive;return this};tabviewObj.prototype.navClearActive=function(tabviewIndex){this.tabs[tabviewIndex].li.className='';return this};function tabviewAutomatic(tabviewArgs){var tempObj,divs,i;if(!tabviewArgs){tabviewArgs={}}tempObj=new tabviewObj(tabviewArgs);divs=document.getElementsByTagName("div");for(i=0;idivs.length;i++){if(divs[i].className&&divs[i].className.match(tempObj.REclassMain)){tabviewArgs.div=divs[i];divs[i].tabview=new tabviewObj(tabviewArgs)}}return this}function tabviewAutomaticOnLoad(tabviewArgs){var oldOnLoad;if(!tabviewArgs){tabviewArgs={}}oldOnLoad=window.onload;if(typeof window.onload!='function'){window.onload=function(){tabviewAutomatic(tabviewArgs)}}else{window.onload=function(){oldOnLoad();tabviewAutomatic(tabviewArgs)}}}if(typeof tabviewOptions=='undefined'){tabviewAutomaticOnLoad()}else{if(!tabviewOptions['manualStartup']){tabviewAutomaticOnLoad(tabviewOptions)}}// /scriptPaso 2) Añadir los Gadgtes Culminado el paso 1, busque el sidebar de su preferencia donde va a ubicar los Tabview o las pestañas y dentro de este pegar el siguiente codigo.
div id='sidebar-wrapper'!--el sidebar--!--INICIO DE PESTAÑAS--div class='tabview' !--INICIO DE PESTAÑA1-- div class='tabviewtab' id='Pestaña1' title='Facebook' b:section class='sidebar-social' id='widget-pestana-1' maxwidgets='1' showaddelement='yes'/ /div !--FIN-- !--INICIO DE PESTAÑAS2-- div class='tabviewtab' id='Pestaña2' title='Twitter' b:section class='sidebar-social' id='widget-pestana-2' maxwidgets='1' showaddelement='yes'/ /div !--FIN-- !--INICIO PESTAÑAS3-- div class='tabviewtab' id='Pestaña3' title='Google +' b:section class='sidebar-social' id='widget-pestana-3' maxwidgets='1' showaddelement='yes'/ /div !--FIN--/div!--FIN--/div!--fin del sidebar--si tienen algun problema diganmelo para realizar la respectiva correcion
Cord Blood Condominios commodities Juguetes para niños Gas/Electricity Tecnología Acciones Los préstamos y donaciones Insurance Credit Vender Anualidad de Pago Attomey Donar coche a la caridad California Classes Online Making Money Asbestos Lawyers Loans Mortgage Lawyer Colegios en línea Degree MBA ranking España Recovery Digital Photography Donate actions Hosting Casino reviews Claim Conference Call Trading Negocios Software Donate Car for Tax Credit Universidades Politics online Transfer Sell Annuity Payment money Online games Fashion and Design Rehab Treatment Salud Cómo hacer dinero en línea Moda y Diseño Web Hosting y Dominios Fotografía digital Seguros