- Imprimir en pantalla
- Escribir un programa que imprima en pantalla la frase “Hola mundo Java.”.
- Escribir un programa que imprima en pantalla un número entero.
- Escribir un programa que imprima un número decimal.
- Operaciones básicas y ciclos
- Escribir un programa que imprima en pantalla la suma de 998 + 1002.
- Escribir un programa que imprima en pantalla la resta de 433 – 31.
- Escribir un programa que imprima en pantalla la multiplicación de 1234*2.
- Escribir un programa que imprima en pantalla la división de 500/12.
- Escribir un programa que imprima en pantalla los números del 1 al 12
- Escribir un programa que imprima en pantalla los números del 1 al 1000 (Recomendación utilizar ciclos)
- Escribir un programa que imprima desde el 7 al 16.
- Escribir un programa que imprima desde el 5 al 1500.
- Escribir un programa que imprima 200 veces en pantalla la palabra “hola”.
- Escribir en pantalla los cuadrados de los primeros 30 números naturales. EJ (1*1)(2*2)(3*3)………
- Escribir un programa que multiplique los 20 primeros números naturales (1*2*3*4….)
- Leer desde el teclado. Sentencia de condición (if)
- Escribir un programa que lea un número entero desde el teclado e imprima en pantalla si el número es par o es impar.
- Escribir un programa que convierta un valor decimal digitado de Pesos a dólares. Utilizar la tasa de cambio en $3125.
- Escribir un programa que calcule el área de un rectángulo el cual se le proporcione por teclado la altura y la anchura (números decimales)
- Escribir un programa que lea dos números y diga cuál de los dos números es el mayor y cuál es el menor. (Que pasa si los números son iguales)
- Escriba un programa que lea la temperatura en grados (F) Fahrenheit y las convierta en (C) Celsius. La conversión de grados Farenheit (F) a Celcius (C) esta dada por C=5/9(F-32).
- Escriba un programa que use dos bucles for anidados y el operador de modulo (%) para detectar e imprimir números primos.
Programacion
Exportar a excel un DataTable en Asp.Net
A continuacion se muestra el codigo para exportar un datatable a un archivo de excel sin necesidad de adicionar librerias externas.
publicstaticvoidExportDataTableToExcel(stringfileName,DataTable_datatable){ Stringstyle =@"<style> .textmode { mso-number-format:\@; } </script> "; HttpContext.Current.Response.Clear(); HttpContext.Current.Response.AddHeader("content-disposition",string.Format("attachment; filename={0}", fileName)); HttpContext.Current.Response.ContentType ="application/ms-excel"; using(StringWritersw =newStringWriter()) { using(HtmlTextWriterhtw =newHtmlTextWriter(sw)) { // Crear una tabla que va a contener unos datos. Tabletable =newTable(); TableRowrow =newTableRow(); for(intj = 0; j < _datatable.Columns.Count; j++) { TableHeaderCellheaderCell =newTableHeaderCell(); headerCell.Text = _datatable.Columns[j].ColumnName; row.Cells.Add(headerCell); } // Adiciona el encabezado table.Rows.Add(row); for(inti = 0; i < _datatable.Rows.Count; i++) { row =newTableRow(); for(intj = 0; j < _datatable.Columns.Count; j++) { TableCellcell =newTableCell(); cell.Text = _datatable.Rows[i][j].ToString(); row.Cells.Add(cell); } // Adiciona las filas a la tabla table.Rows.Add(row); } // render the table into the htmlwriter table.RenderControl(htw); ///Type text HttpContext.Current.Response.Write(style); // render the htmlwriter into the response HttpContext.Current.Response.Write(sw.ToString()); HttpContext.Current.Response.End(); } } }
SignalR en asp.net
SignalR es una libreria para Asp.Net que simplifica los procesos para adiconar funcionalidades en tiempo real a nuestras aplicaciones. Imaginemos el caso simple de un chat el cual envia mensajes en tiempo real entre varios usuarios. para este tipo de aplicacion se puede implementar Signalr; Con esta libreria puedes implementar .Net Framework como servidor de BakEnd y Javascript entre como servidor de FontEnd.
Para implementar un simple proyecto con SignalR se realizan los siguientes pasos: