Delphi Magic

▻★★★ Blog sobre el lenguaje de programación delphi, incluye software, tutoriales, aplicaciones, videos, código fuente, trucos (about delphi, tips, tutorials, applications, source code, advanced programs, code snippets )

Preparando la interfaz Rad Studio 10.3












Como programador me paso muchas horas delante de la pantalla y necesito que el interfaz del software con el que trabajo me resulte práctico, eficiente y respetuoso con mi salud visual sobre todo.


A continuación les voy a describir la forma en la que lo tengo configurado, que no quiere decir que sea la mejor, sino que es la disposición que para mi forma de trabajar me parece mas adecuada y que es la que utilizo habitualmente.


Utilizo una pantalla led rectangular de 23'. (¡Importante! si la pantalla tiene conexión DVI, úsenla por favor, y olvídense de la antigua conexión VGA).


Al abrir Rad Studio lo maximizo y aplico el tema "Dark" (Menú Tools-Options-User Interface-Theme Manager). 



 El problema que tiene utilizar temas claros es que los ojos reciben demasiada luz al utilizar pantallas grandes y al cabo de un tiempo se nota el cansancio visual.




El tema de color que utilizo es "Dark" (Tools-Options-User interface-Editor Options-Color), que me permite tener un color negro intenso como fondo de las líneas de código.













Desde "Save and Desktop" (Tools-Options-IDE) marcar la opción "Periodically save backup files for AutoRecover" y el intervalo ponerlo en 10 minutos.










Para mí, un tema básico es desactivar el diseñador embebido "Embedded designer" (Tools-Options-User Interface-Form Designer), ya que cuando tienes que trabajar con varias units, al pasar de una a otra aparece por unos instantes la pantalla de trabajo en blanco, lo cual es muy molesto. Así separo el código de cada unit que me queda en la parte superior, de lo que son los forms que se ven minimizados en la parte inferior de la pantalla.


Para activar los forms pulsen F12.










Otros trucos que les pueden ser de utilidad:


Si no les funcionan las apps realizadas con versiones anteriores a Rad Studio 10.3  prueben lo siguiente:


- Renombrar el archivo "AndroidManifest.template.xml" para dejar que delphi lo reconstruya cuando vuelvan a compilar y ejecutar la app.


- Si utilizan el componente tActionList - "ShowShareSheetAction" deben activar el permiso "Secure File Sharing" desde el archivo de proyecto de la app. (Project-Options-Application-Entitlement List).


- Recordar que si utilizan permisos marcados como "peligrosos" (Project-Options-Application-Uses Permission-Dangerous, runtime user approval) deben solicitar la aprobación del usuario. En los archivos de ejemplo de Rad Studio pueden ver cómo implementarlos.


Las librerías Android que deben utilizar son las siguientes (una vez que les funcione la app y que se compile y ejecute correctamente pueden ir probando a desactivar algunas de ellas)










2 comentarios:
Enviar por correo electrónicoEscribe un blogCompartir en XCompartir con FacebookCompartir en Pinterest

Rad Studio 10.3 Rio ya está aquí










Por fin ha llegado la esperada versión 10.3 Río de Rad Studio que llega con múltiples novedades que al igual que anteriores versiones nos permitirán hacer cosas increíbles de una forma sencilla.





Las mejoras del producto incluyen:





  • Un compilador actualizado de Clang mejorado con soporte de C ++ 17 para Windows de 32 bits.

  • Declaración de variables en línea, inferencia de tipos y más para el lenguaje Delphi.

  • Soporte actualizado de la plataforma móvil, incluidos Z-Order y controles nativos en Android.

  • Mejoras en VCL para pantallas de Alto DPI, una nueva lista de imágenes de VCL High DPI, soporte por Monitor V2, nuevas API de Windows 10 y WinRT.

  • Actualizaciones de RAD Server que incluyen nuevos componentes para simplificar el trabajo de procesamiento JSON y la creación de backends para aplicaciones web Sencha Ext JS.

  • Finalización y depuración mejoradas de código para construcciones optimizadas y nuevas bibliotecas para el lenguaje C ++.









RAD Studio 10.3 también presenta nuevas opciones de licencia que amplían la habilitación web, el servidor backend de la aplicación y las capacidades de base de datos para aplicaciones empresariales.












Estas incluyen una licencia de implementación de sitio único del Servidor RAD y una licencia de InterBase ToGo para la implementación móvil en la Edición Enterprise; una licencia Sencha Ext JS Professional, una licencia InterBase ToGo para la implementación móvil, una licencia de implementación en varios sitios del Servidor RAD y una licencia de Aqua Data Studio en RAD Studio Architect Edition.










Según dice la propia Embarcadero:



“RAD Studio 10.3 es uno de nuestros lanzamientos más importantes hasta ahora. "Hemos actualizado la apariencia del IDE para hacerlo más efectivo y agradable para un uso prolongado, y hemos mejorado significativamente la capacidad de nuestros clientes para crear Windows 10 y aplicaciones de dispositivos múltiples para iOS 12 y Android 9", dijo Sarina DuPont. Jefe de producto, Herramientas de desarrollo en Embarcadero. "Estas mejoras de RAD Studio hacen que sea más fácil y más rápido que nunca para los desarrolladores crear aplicaciones nativas multiplataforma que son el motor de la eficiencia de la empresa y que impulsan el crecimiento empresarial".






Danysoft, distribuidor de Rad Studio en España, ha organizado un webinar gratuito para presentar la versión 10.3.

Será online, el 18 de diciembre de 10 a 14 hrs. 

Tienen más información sobre el evento aquí



 Información de Embarcadero sobre Rad Studio 10.3 Rio:

- Vídeo en Youtube

- Información en su web (en español)



 

No hay comentarios:
Enviar por correo electrónicoEscribe un blogCompartir en XCompartir con FacebookCompartir en Pinterest

Free Delphi CE Bootcamp Starts Today - Plus Free Bonus eBook


Week 1 begins today! Enroll for free and start streaming your lectures!


Delphi CE Bootcamp 2018 is a 8 week FREE instructional lecture series
covering many different areas of Delphi development for new as well
experienced developers. The free lecture series is presented by The Embarcadero Academy and stars renowned Delphi experts Marco Cantu, Cary Jensen, Andrea Magni, Olaf Monien, Ian Barker, Cesar Romero, and Alan Fletcher.
New lectures will be posted each week throughout the bootcamp and
replays will be available if you're not able to attend during a week.


The Delphi CE Bootcamp is free and you can sign up here
After enrolling come back and stream lectures at your leisure anytime
on your PC/Mac or Mobile device. This week there are 3hrs of lectures on
Introduction to the Delphi Language with Marco Cantu, plus a bonus: read or download Marco's Object Pascal Handbook! ($29 value) for free.


Special offers and giveaways will also be offered each week throughout the bootcamp.


To follow the lecture series, you can use the FREE Delphi Community Edition or any Delphi 10.2.X Pro, Enterprise, or Architect edition.


Schedule:


Week 1 - Delphi Language Introduction with Marco Cantu - Stream now!


Week 2 - GUI Fundamentals (FMX and VCL) with Andrea Magni- Begins Sept 10th


Week 3 - Mobile / Multi-Platform Concepts with Ian Barker - Begins Sept 17th


Week 4 - DataBase/FireDAC with Cary Jensen - Begins Sept 24th


Week 5 - Debugging with Alan Fletcher - Begins Oct 1st


Week 6 - REST Services & APIs with Cesar Romero - Begins Oct 8th


Week 7 - Threading and Performance with Olaf Monien - Begins Oct 15th


Week 8 - Using 3rd Party Components with Ian Barker - Begins Oct 22nd




BONUS! We've also added a free bonus eBook this morning! You can read or download Marco Cantu's Object Pascal Language Handbook from your week 1 lecture curriculum.


SPECIAL OFFERS! During the eight week bootcamp use the coupon code CEBOOT20 at checkout to save 20% off any course, bundle, or Delphi certification exam including the new Delphi Certification Premium Package which includes 1x Practice Exam, 1x Certification Exam, and 1x Re-take if necessary.

Also save 20% on Marco's most popular course bundle entitled "Mastering Modern Delphi Language Techniques" which includes 5 courses and over 8hrs of lectures covering Interfaces, Generics and Anonymous Methods.
No hay comentarios:
Enviar por correo electrónicoEscribe un blogCompartir en XCompartir con FacebookCompartir en Pinterest

Lanzamiento de Delphi Community Edition









Ayer Embarcadero ha lanzado una nueva edición de Delphi llamada "Community Edition".


La diferencia más importante con respecto a la versión "Starter" es que además de ser gratuita incorpora de serie los módulos para programar aplicaciones multiplataforma (Windows, Android, iOS y macOS), acceso a Bases de Datos, IoT.


Esta versión está enfocada a desarrolladores independientes, startups, estudiantes y organizaciones sin fines de lucro con ingresos anuales menores a 5000$ o equipos con hasta 5 desarrolladores.



Según dice Embarcadero: 


 "Proporcionar a los desarrolladores herramientas de nivel profesional puede tener
un costo prohibitivo antes de tener un producto para vender. 
Community
Edition está diseñada para permitir que las personas y las startups  inicien su ciclo de desarrollo hasta que los ingresos anuales alcancen los $ 5,000,
momento en el cual se puede comprar una licencia Professional Edition.

Si
usted es una persona, puede usar Community Edition para crear
aplicaciones para su propio uso y aplicaciones que pueda vender hasta
que sus ingresos alcancen los $ 5,000 por año.


 
Si
es una empresa pequeña u organización sin ingresos (o hasta $ 5,000 por
año en ingresos), también puede usar Community Edition. 
Una
vez que los ingresos totales de su empresa alcancen los $ 5,000 por año
o su equipo se expanda a más de 5 desarrolladores, puede pasar a una
licencia comercial sin restricciones con Professional Edition.
"




La política de Embarcadero es que "si tú ganas con Delphi, nosotros ganamos", para ello te ofrece gratuitamente un fabuloso producto que es la "Community Edition".


Por fin Embarcadero ha hecho caso de lo que la Comunidad de programadores habían solicitado, y estoy seguro que será el punto de inicio de un más amplio conocimiento en todo el mundo de la potencia, versatilidad y facilidad de uso de Delphi.




Espero que esta edición ayude a los nuevos desarrolladores (estudiantes, aficionados, desarrolladores open source, etc) y a cualquiera que comience en el desarrollo de apps móviles, Internet, Windows, Mac).


Community Edition ofrece la versión completa de FireMonkey y FireUI multi-device development, además de un acceso completo al IDE, acceso básico a bases de datos incluyendo IBlite para móviles.


Si quieren conocer más detalles aquí tienen algunos links que les serán útiles:





- Página de descarga de Delphi Community Edition


- Comparativa entre diferentes versiones


- Cómo instalar y activar. Detalles técnicos





Tutoriales de Marco Cantu
Part 1 – Introduction and Installation
Part 2 – Building and Debugging
Part 3 – Architecture and Layers of Code
Part 4 – Designing User Interfaces
Part 5 – Putting the Calculator Together






No hay comentarios:
Enviar por correo electrónicoEscribe un blogCompartir en XCompartir con FacebookCompartir en Pinterest

Cursos de Emilio Pérez para aprender a programar








Navegando por la red, me he encontrado con un magnífico material para todos aquellos que quieran empezar en el mundo de la programación o profundizar en sus conocimientos de Delphi, Wordpress, Java, Bases de datos (Oracle, PostgreSQL, etc...)




Son los cursos de Emilio Pérez (consultor y formador tecnológico) https://emiliopm.com/curso/ en los cuales también ha colaborado Jhonny Suarez.


Emilio y Jhonny son MVP "Most Valuable Professionals-Best of the Best" de Embarcadero (la empresa que está detrás del entorno de desarrollo Delphi).



A quién va dirigidos:


  • Si quieres aprender a programar desde cero con un profesor que te guía paso a paso para conseguirlo.

  • Si quieres prepararte mejor para tu futuro profesional.

  • Si quieres enriquecer más tu puesto de trabajo adquiriendo nuevos conocimiento o mejorando alguna habilidad previa.


 En su suscripción ofrece:


  • Acceso a TODOS los cursos disponibles de emiliopm.com, y los nuevos que se vayan creando, desde el primer momento. 

  • Disponibilidad a los videos las 24 horas del día, 365 días al año.

  • Acceso a las descargas en pdf de todas las lecciones.

  • Soporte directo para resolver todas tus dudas y sugerencias.




En estos cursos no se necesita ningún tipo de conocimiento previo. Te enseñan paso a paso a programar desde cero. Solo se necesita ganas de aprender.



Actualmente tienen un precio en promoción de 2 € al mes, luego serán 10€  





También tiene un apartado con podcasts gratuitos https://emiliopm.com/podcasts/  que me parecen muy interesantes, estos son algunos:



- Virtualizar con docker

- Conectar a bases de datos con JDBC en Java 

- Programar en Oracle

- Certificaciones de PostgreSQL

- Aprende Java

- MySQL

- Programando con Embarcadero Delphi

- Oracle Database 11G Express Edition




Además Emilio y Jhonny tienen en la página https://nosolodelphi.com/ unos podcasts gratuitos muy interesantes sobre programación, informática, bases de datos, etc. que proporcionan información técnica de primera mano sobre estos temas, junto con amenas entrevistas a desarrolladores de software que enriquecen y amplían nuestros conocimientos.




















No hay comentarios:
Enviar por correo electrónicoEscribe un blogCompartir en XCompartir con FacebookCompartir en Pinterest

CodeRage XII en Español: 15 y 16 de Febrero








CODERAGE, la mejor conferencia online de desarrolladores,  ahora en español.






Tendrá lugar los días:




  1. Jue., 15 de Feb. de 2018 16:00 - 21:00 CET

  2. Vie., 16 de Feb. de 2018 16:00 - 21:00 CET




Una oportunidad única para ampliar tus conocimientos como programador / analista
en tecnologías RAD de la mano de expertos y MVP de embarcadero.





Las sesiones tratarán sobre:




Tecnologías RAD:


FireDAC, FireMonkey, FireUI, VCL, DataSnap, RAD Server, REST Clients, InterBase, Enterprise Connectors




Mejores Prácticas:


Unit Testing, Writing SOLID Code, Dependency Injection, Clean Code, Exception Handling, Multithreading, Patterns and Practices, Refactoring, Tools and Tips




Tecnologías Emergentes:


Working in the Cloud, REST Services, Microservices, Blockchain, Cryptography, Clustering, Artificial Intelligence / Neural Networks / Deep Learning, Internet of Things (IoT), Single Board Computers (SBC), Wearables, Embedded systems, Automation, Sensors, Robotics




Tendencias de la Industria:


Software as a Service, Working with Audio and Video, Business Side of Software, Technical Partners, Component Libraries, Latest Open Source, MVP Projects, Cool Apps, Case Studies




Para registrarte como asistente pulsa aquí.





Si quieres inscribirte como expositor pulsa aquí.







No hay comentarios:
Enviar por correo electrónicoEscribe un blogCompartir en XCompartir con FacebookCompartir en Pinterest
Entradas más recientes Entradas antiguas Inicio
Suscribirse a: Entradas (Atom)

Simulación del movimiento de los electrones en un campo electrico

Espectacular simulación realizada con OpenGL del movimiento de los electrones cuando atraviesan un campo eléctrico. Como muestra la image...

  • Simulación del movimiento de los electrones en un campo electrico
    Espectacular simulación realizada con OpenGL del movimiento de los electrones cuando atraviesan un campo eléctrico. Como muestra la image...
  • Crear códigos QR
      Los códigos QR son una forma eficiente de almacenar y acceder a información. Las ventajas de usarlos son: Facilidad de uso : Los códigos Q...
  • Trabajar con documentos Excel utilizando Delphi
    Seguidamente os dejo una lista bastante amplia de funciones  escritas en Delphi  que se utilizan cuando estamos programando una aplicación q...

Buscar en este blog

Translate

Etiquetas

Windows (113) Android (50) Maths (50) Delphi (49) Redes (49) network (48) Internet (46) Images (44) 1 PROGRAMAS (43) Interface (36) app (33) Graficos (30) Algoritmos (27) Móvil (27) CAD (25) Simulación (25) Seguridad (23) ciberseguridad (22) Hardware (21) Sistema (19) fisica (19) Componentes (18) Pantalla (16) 3D (15) PROGRAMAS (15) Tutoriales en Español (15) Juegos (14) Varios (13) GPS (12) Forms (11) GLScene (11) Música (11) Firemonkey (10) Printers (10) Redes neuronales (10) tips (10) Files (9) Google Maps (9) Videos (9) Database (8) OLE (8) Indy (7) Interbase (7) Mapas (7) Webcam (7) Ahorrar energía (6) Firebird (6) Imagenes (6) Software (6) sonido (6) Conversions (5) Mouse (5) OCR (5) Antivirus (4) Cifrado (4) Conversores (4) Email (4) IDE (4) Navegador (4) SMS (4) Salvapantallas (4) ajedrez (4) blue team (4) monetizar (4) API (3) Automatización (3) Cloud computing (3) Excel (3) Fonts (3) Inteligencia artificial (3) Marketing (3) OpenGL (3) Threads (3) leaflet (3) mensajes (3) notificaciones (3) push (3) source code (3) Fractales (2) Google (2) OpenCV (2) Servicios web (2) iphone (2) programación paralela (2) python (2) rutas (2) teclado (2) word (2) Backup (1) Criptografía (1) Dll (1) Google PageRank (1) Google Search (1) Http (1) Iot (1) Libros (1) Linux (1) MD5 (1) Modelo de alambre (1) QR (1) Renderizar (1) SHA1 (1) SHA256 (1) Trabajo (1) Web (1) bluetooth (1) brújula (1) configuración (1) etiquetas (1) firewall (1) hash (1) instalación (1) kinect (1) logger (1) midi (1) regedit (1) texttospeech (1)

Archivo del blog

  • ►  2024 (4)
    • ►  marzo (1)
    • ►  febrero (3)
  • ►  2023 (192)
    • ►  diciembre (189)
    • ►  noviembre (2)
    • ►  octubre (1)
  • ►  2021 (2)
    • ►  agosto (1)
    • ►  febrero (1)
  • ►  2020 (4)
    • ►  septiembre (2)
    • ►  febrero (2)
  • ►  2019 (3)
    • ►  noviembre (1)
    • ►  junio (1)
    • ►  febrero (1)
  • ▼  2018 (6)
    • ▼  diciembre (2)
      • Preparando la interfaz Rad Studio 10.3
      • Rad Studio 10.3 Rio ya está aquí
    • ►  septiembre (1)
      • Free Delphi CE Bootcamp Starts Today - Plus Free B...
    • ►  julio (1)
      • Lanzamiento de Delphi Community Edition
    • ►  junio (1)
      • Cursos de Emilio Pérez para aprender a programar
    • ►  enero (1)
      • CodeRage XII en Español: 15 y 16 de Febrero
  • ►  2017 (8)
    • ►  noviembre (1)
    • ►  agosto (3)
    • ►  abril (2)
    • ►  marzo (1)
    • ►  febrero (1)
  • ►  2016 (2)
    • ►  agosto (1)
    • ►  abril (1)
  • ►  2015 (4)
    • ►  noviembre (1)
    • ►  octubre (3)
  • ►  2013 (4)
    • ►  marzo (4)
  • ►  2012 (2)
    • ►  octubre (1)
    • ►  agosto (1)
  • ►  2011 (17)
    • ►  julio (2)
    • ►  junio (3)
    • ►  mayo (4)
    • ►  abril (5)
    • ►  marzo (1)
    • ►  enero (2)
  • ►  2010 (50)
    • ►  noviembre (6)
    • ►  octubre (17)
    • ►  septiembre (2)
    • ►  julio (1)
    • ►  mayo (3)
    • ►  abril (11)
    • ►  marzo (10)
  • ►  2009 (56)
    • ►  noviembre (4)
    • ►  octubre (2)
    • ►  septiembre (1)
    • ►  agosto (8)
    • ►  julio (10)
    • ►  junio (12)
    • ►  mayo (5)
    • ►  abril (9)
    • ►  marzo (2)
    • ►  febrero (1)
    • ►  enero (2)
  • ►  2008 (109)
    • ►  diciembre (3)
    • ►  noviembre (1)
    • ►  octubre (5)
    • ►  septiembre (49)
    • ►  agosto (51)

Suscribirse al blog

Si le ha sido útil este post y quiere recibir un email cada vez que publique uno nuevo puede suscríbirse desde aquí

Libros sobre programación Delphi en oferta

DESCARGA DELPHI GRATIS

DESCARGA DELPHI GRATIS
Programa para Windows, Android, IOS, Mac

TUTORIALES EN VÍDEO

TUTORIALES EN VÍDEO

MVP

MVP

blogs que sigo

Blog de Andreano Lanusse

Blog de Carlos García

Blog de jachguate

Blog de Jhonny

ClubDelphi

Codegear/Embarcadero

Comunidad Delphiaccess

Delphi al Límite

Delphi básico

Delphi en Movimiento

Delphi Feeds

DelphiPlus

DocWiki Embarcadero (RAD Studio)

El blog de cadetill

Puro Delphi

Rescatando Delphi

The road to Delphi

Torry’s Delphi

TDevRocks

Thundax

Web de Seoane

Delphi-Neftali

MVP Embarcadero

Adriano Santos

Alan Fletcher

Alan Glei

Alexander Alexeev

Alexander Bozhko

Alister Christie

Anders Ohlsson

Andrey Terekhov

Bob Swart

Brian Long

Bruno Fierens

Caique Rodrigues

Carlos Henrique Agnes

Cary Jensen

Daniel Magin

Daniel Wildt

Daniel Wolf

Danny Wind

Didier Cabale

Eliseo Gonzalez

Felix Jhon COLIBRI

Filip Lagrou

Francois Piette

Emilio Pérez

Germán Estévez Ruiz

Glenn Stephens

Guinther Pauli

Javier Pareja

Jens Fudge

Jim McKeeth

Jhonny Suarez

Jordi Coll Corbilla

Jose Castillo

Juan Antonio Castillo Hernández

Kelyn Peña

Lachlan Gemmell

Luciano Pimenta

Luis Alfonso Rey

Magnus Flysjo

Marcelo Nogueira

Marcelo Varela

Marco Cantú

Marco Santin

Marcos Antonio Moreira

Marcos P. Gomes

Martin Strohal

Mike Sutton

Newton Gaucho

Nirav Kaku

Olaf Monien

Pedro Bento

Primoz Gabrijelcic

Radek Cervinka

Ray Konopka

Ricardo Boaro

Robert Love

Rodrigo Carreiro Mourão

Salvador Jover

Samuel David

Uwe Raabe

Victory Fernandes

Vladislav Bajenov

Xavier Martinez

Zarko Gajic

Tema Fantástico, S.A.. Con la tecnología de Blogger.