Aplicación en JAVA desarrollada con Netbeans 8.2, Jasper, SQL Server 2012, JDBC. Genera las pantallas para Insertar, Modificar y Eliminar, y el reporte general de turbogeneradores.
Tecnológico Nacional de México
Ing. en Sistemas Computacionales
Base de Datos para Dispsitivos Móviles
Proyecto integrador con Android, Eclipse, SQLite y archivo de texto
Aplicación en JAVA desarrollada con Netbeans 8.2, Jasper, SQL Server 2012, JDBC. Genera las pantallas para Insertar, Modificar y Eliminar, y el reporte general de turbogeneradores.
Tecnológico Nacional de México
Ing. en Sistemas Computacionales
Base de Datos para Dispsitivos Móviles
Proyecto integrador con Android, Eclipse, SQLite y archivo de texto
Practical JavaScript Programming - Session 3/8Wilson Su
JavaScript is one of the most popular skills in today’s job market. It allows you to create both client- and server-side applications quickly and easily. Having a solid understanding of this powerful and versatile language is essential to anyone who uses it.
“Practical JavaScript Programming” does not only focus on best practices, but also introduces the fundamental concepts. This course will take you from JavaScript basics to advanced. You’ll learn about topics like Data Types, Functions, Events, AJAX and more.
La présentation a pour but de revenir sur différents aspects avancés de Doctrine mis en oeuvre au sein de projets Symfony 2.x/3.
Elle abordera, entre autres, les éléments suivants :
Étendre le vocabulaire DQL (spécifiquement ou à l'aide de bundles existants)
Utiliser les différents listeners existants (annotations, listeners, subscribers, utilisation de l'UOW de Doctrine lors d'un flush, etc.)
Créer des hydrateurs spécifiques ou des entités partielles pour améliorer les performances sur certaines opérations.
Astuces diverses pour améliorer les performances (désactivation des logs, etc.)
Practical JavaScript Programming - Session 2/8Wilson Su
JavaScript is one of the most popular skills in today’s job market. It allows you to create both client- and server-side applications quickly and easily. Having a solid understanding of this powerful and versatile language is essential to anyone who uses it.
“Practical JavaScript Programming” does not only focus on best practices, but also introduces the fundamental concepts. This course will take you from JavaScript basics to advanced. You’ll learn about topics like Data Types, Functions, Events, AJAX and more.
[QE 2015] Mateusz Sulima - Kręta droga do dobrych testówFuture Processing
Wydaje się, że testy automatyczne zagościły w świecie wytwarzania oprogramowania na dobre. Jednak jeśli są one niedostatecznej jakości, szybko mogą stać się obciążeniem przynoszącym więcej szkody niż pożytku. Podczas prezentacji omówię najczęstsze błędy popełniane w testach jednostkowych i integracyjnych przez średnio zaawansowanych praktyków Test-Driven Development. Pokażę problemy wynikające z nieznajomości lub niewłaściwego wykorzystania narzędzi przede wszystkim z rodziny JUnit. Wytłumaczę również pojęcie betonowania oraz kwestię, jak poprawić swoje testy bazy danych i API REST-owych.
Npm : 2012 4350 1228
Nama : Syahroni
Kelas : R7H
Mata Kuliah : Komputer Grafik
Dosen : Nahot Frastian, M.Kom
Program Studi : Teknik Informatika
Universitas : Universitas Indraprasta PGRI
Practical JavaScript Programming - Session 3/8Wilson Su
JavaScript is one of the most popular skills in today’s job market. It allows you to create both client- and server-side applications quickly and easily. Having a solid understanding of this powerful and versatile language is essential to anyone who uses it.
“Practical JavaScript Programming” does not only focus on best practices, but also introduces the fundamental concepts. This course will take you from JavaScript basics to advanced. You’ll learn about topics like Data Types, Functions, Events, AJAX and more.
La présentation a pour but de revenir sur différents aspects avancés de Doctrine mis en oeuvre au sein de projets Symfony 2.x/3.
Elle abordera, entre autres, les éléments suivants :
Étendre le vocabulaire DQL (spécifiquement ou à l'aide de bundles existants)
Utiliser les différents listeners existants (annotations, listeners, subscribers, utilisation de l'UOW de Doctrine lors d'un flush, etc.)
Créer des hydrateurs spécifiques ou des entités partielles pour améliorer les performances sur certaines opérations.
Astuces diverses pour améliorer les performances (désactivation des logs, etc.)
Practical JavaScript Programming - Session 2/8Wilson Su
JavaScript is one of the most popular skills in today’s job market. It allows you to create both client- and server-side applications quickly and easily. Having a solid understanding of this powerful and versatile language is essential to anyone who uses it.
“Practical JavaScript Programming” does not only focus on best practices, but also introduces the fundamental concepts. This course will take you from JavaScript basics to advanced. You’ll learn about topics like Data Types, Functions, Events, AJAX and more.
[QE 2015] Mateusz Sulima - Kręta droga do dobrych testówFuture Processing
Wydaje się, że testy automatyczne zagościły w świecie wytwarzania oprogramowania na dobre. Jednak jeśli są one niedostatecznej jakości, szybko mogą stać się obciążeniem przynoszącym więcej szkody niż pożytku. Podczas prezentacji omówię najczęstsze błędy popełniane w testach jednostkowych i integracyjnych przez średnio zaawansowanych praktyków Test-Driven Development. Pokażę problemy wynikające z nieznajomości lub niewłaściwego wykorzystania narzędzi przede wszystkim z rodziny JUnit. Wytłumaczę również pojęcie betonowania oraz kwestię, jak poprawić swoje testy bazy danych i API REST-owych.
Npm : 2012 4350 1228
Nama : Syahroni
Kelas : R7H
Mata Kuliah : Komputer Grafik
Dosen : Nahot Frastian, M.Kom
Program Studi : Teknik Informatika
Universitas : Universitas Indraprasta PGRI
1. Como hacer una Calculadora en Java
Solo coloca estos codigos y listo
package programacion2.ventana;
import javax.swing.*;
public class ejemploventana1 extends javax.swing.JFrame {
double valor1 = 0;
double valor2 = 0;
double valor3 = 0;
String funcion = "";
private Object math;
public ejemploventana1() {
initComponents();
}
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">
private void initComponents() {
buttonGroup1 = new javax.swing.ButtonGroup();
jLabel8 = new javax.swing.JLabel();
jLabel16 = new javax.swing.JLabel();
jTextField1 = new javax.swing.JTextField();
jLabel1 = new javax.swing.JLabel();
jLabel2 = new javax.swing.JLabel();
2. jLabel3 = new javax.swing.JLabel();
jLabel4 = new javax.swing.JLabel();
jLabel5 = new javax.swing.JLabel();
jLabel6 = new javax.swing.JLabel();
jLabel7 = new javax.swing.JLabel();
jLabel9 = new javax.swing.JLabel();
jLabel10 = new javax.swing.JLabel();
jLabel11 = new javax.swing.JLabel();
jLabel12 = new javax.swing.JLabel();
jLabel13 = new javax.swing.JLabel();
jLabel15 = new javax.swing.JLabel();
jLabel17 = new javax.swing.JLabel();
jLabel18 = new javax.swing.JLabel();
jLabel19 = new javax.swing.JLabel();
jLabel20 = new javax.swing.JLabel();
jLabel14 = new javax.swing.JLabel();
jLabel21 = new javax.swing.JLabel();
jLabel22 = new javax.swing.JLabel();
jLabel23 = new javax.swing.JLabel();
jLabel24 = new javax.swing.JLabel();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
setTitle("XD");
setBackground(new java.awt.Color(0, 204, 102));
setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR));
setFocusTraversalPolicyProvider(true);
setLocationByPlatform(true);
54. else
cuadro.setText("Error: division por cero");
}
if(signo=='p')
{
resp=Math.pow(x,y);
cuadro.setText(resp+"");
En Visual Basic
Bueno gente, ahora aprovecho esta nueva seccion para enseñarles lo mas basico
del lenguaje mas facil.Visual Basic 6, como crear una calculadora.
Con esto se familiarizaran mucho con el programa y aprenderan bastante...
1)Abren el VB 6 y crean un exe nuevo...
Imagen
2)Creamos 3 Textbox y borramos desde las propiedades a la derecha el casillero
que dice Text:Text1, borramos donde dice Text1 y dejamos vacio, repetimos esto
con las 3 TextBox...
Imagen
3)Para que los usuarios reconzcan que es cada item ponemos a lado de cada uno
un Label que digan:
Numero1:
Numero2:
Resultado:
Todos al lado de su respectiva textbox...
Luego le cambiamos en donde dice Propiedades>Caption:"Le ponemos el nombre
ejemplo Numero1:"
Nos quedaria asi pero con todos los labels, solo hize el Numero1: ustedes hagan el
Numero2: y el Resultado:
55. Imagen
4)Bueno ahora viene la parte de los CommandsBottons, osea los botones.
Tenemos 6:
+
-
X
/
Limpiar Numeros
Salir
Eso tiene que decir el Caption de cada boton....
Imagen
5)Bueno ahora viene la parte donde hay que escribir los codigos, osea la funcion de
cada boton, textbox, etc.
Para hacer esto hay que hacer doble click.
Por ejemplo empezaremos con el commandbotton del "+".
Para esto hacemos doble click en el boton y se nos va a abrir algo asi...
ImagenCodigos
Bueno el codigo del mas seria asi....
CÓDIGO: SELECCIONAR TODO
Text3.Text = Val(Text1.Text) + Val(Text2.Text)
Recuerden no borrar lo que dice Private Sub, no se que...
Ni el End If.
el codigo va entre medio de los dos y nos quedaria asi..
CÓDIGO: SELECCIONAR TODO
Private Sub Command1_Click()
Text3.Text = Val(Text1.Text) + Val(Text2.Text)
56. End Sub
Bueno ahora con el menos...
Lo que tendrian que hacer seria copiar el codigo que di antes y pegarlo en el -, X y
/ pero alterando el signo.
Para el - seria
CÓDIGO: SELECCIONAR TODO
text3.Text = val(text1.text) - val(text2.Text)
Para el X seria
CÓDIGO: SELECCIONAR TODO
text3.Text = val(text1.text) * val(text2.Text)
Para el / seria
CÓDIGO: SELECCIONAR TODO
text3.Text = val(text1.text) / val(text2.Text)
En estos 4 casos solo alteramos el signo..
Bueno ahora el Limpiar numeros y el Salir nos faltaria no?
Bueno hacemos doble click en el Limpiar Signos y escribimos esto:
CÓDIGO: SELECCIONAR TODO
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Esto haria que el TextBox1, 2 y 3 se completen con un espacio en blanco osea
nada.
Y Bueno solo nos quedaria el Salir no?
Bueno el salir es para terminar la aplicacion, para esto el codigo es nada mas.
57. CÓDIGO: SELECCIONAR TODO
End
Y para que verifiquen todo les dejo el Codigo Completo...
CÓDIGO: SELECCIONAR TODO
Private Sub Command1_Click()
Text3.Text = Val(Text1.Text) + Val(Text2.Text)
End Sub
Private Sub Command2_Click()
Text3.Text = Val(Text1.Text) - Val(Text2.Text)
End Sub
Private Sub Command3_Click()
Text3.Text = Val(Text1.Text) * Val(Text2.Text)
End Sub
Private Sub Command4_Click()
Text3.Text = Val(Text.Text) / Val(Text2.Text)
End Sub
Private Sub Command5_Click()
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
End Sub
Private Sub Command6_Click()