|
Hola compa.
Si tales aplicaciones de contabilidad tienen ahora mismo su
c�digo fuente en C/C++ ya hay mucho avanzado. Si las hicieron programando en 3
capas todav�a hay m�s avance con relaci�n a ese traslado de c�digo.
Para hacer su trabajo en C++ m�s r�pido tal vez quiz�s puede
ser no lo s� usted decide
<podr�a necesitar>
Apoyarse [0] en alguna biblioteca que redujera el c�digo a escribir como: -Bibliotecas estandar de plantillas -Bibliotecas para el uso de servicios de bases de datos[1] -Bibliotecas para el manejo de GUI[2] -Otras bibliotecas que ahorren c�digo[3] -Buena documentaci�n sobre lo que esas bibliotecas proveen, sobre toques que se recomiendan o no practicar con las funciones de tales bibliotecas[4] -Administrar los m�dulos del proyecto[5] </podr�a necesitar> <notas>
[0] Depende de muchas cosas la decisi�n de ahorrarse o no c�digo [1] Hay un tanate de clientes para C++ de cualquier servidor de bd [2] Hay un tanate. <Ejm Qt>Le d� una probada, mucho podr�a ayudar una biblioteca como �sta para desarrollar m�s r�pido en C++. Esta no s�lo podr�a ayudar en lo GUI y tiene buena docu. Por cierto es gratis pero si se VENDE algo hecho en �sta hay que pagar a Troll Tech.</Ejm Qt> [3] Hay un tanate. [4] Algunas tienen buena docu. A veces se necesita docu no electr�nica hecha por terceros que han utilizado esas bibliotecas. <digo yo>Todav�a es algo muy dif�cil de encontrar en las tiendas de libros de este pa�s.</digo yo> [5] El programa make ayuda mucho especialmente en proyectos espantosamente grandes. La docu de make del info es muy �til para aprender a hacer Makefiles, tal vez suficiente. </notas> <por si aca>
una compita tiene un libro de Qt hecho por terceros la tabla de contenidos se las mando con en el attach ella lo presta para ser fotocopiado porque dice que en CR no hay y lo tuvo que importar al pa�s </por si aca> <fin>
Las valiosas bibliotecas y caracter�sticas y servicios y ... del entorno Unix/Linux siempre estar�n facilmente disponibles desde C/C++. </fin> |
Programming with Qt: Writing portable GUI applications on Unix & Win32 by Matthias Kalle Dalheimer O'Reilly Table of Contents Preface 1: Introduction =============== Why GUI Toolkits? Why Portability? Why Qt? Implementing Cross-Plattform GUI Libraries Acquiring Qt Compiling and installing Qt C++ as used by Qt Getting Help 2: First Steps in Qt Programming ================================ Hello World! Using the Qt Reference Documentation Adding an Exit Button Introduction to Signals and Slots Event handling and simple drawings with QPainter 3: Learning More About Qt ========================= Adding Menus Adding a Scrolled View Adding a Context Menu File-I/O 4: A Guided Tour Through the Simple Widgets =========================================== General Widget Parameters Widget Styles Buttons Selection Widgets Widgets for Bounded Range Input Scroll bars Menu-related Widgets Arrangers Text Entry Fields Labels Widgets for the "Office Look" Progress bars Scrolled Views List Views Widgets for Tabular Material 5: A Guided Tour Through the Qt Dialogs ======================================= Predefined Dialogs Building Blocks for Your Own Dialogs 6: Using Layout Managers ======================== Layout Manager Basics Laying Out Widgets in Rows and Columns Nested Layout Managers Grid Layout 7: Some Thoughts on GUI Design ============================== 8: Container Classes ==================== Available Container Classes Choosing a Container Class Working with Container Classes Caching Data Iterators Stacks and Queues 9: Graphics =========== Animations Printing Managing Colors Basic QPainter: Drawing Figures Advanced QPainter: Two-dimensional Transformations and View Transformations Double Buffering and Other Nifty Techniques Loading and Saving Custom Image Formats Setting a Cursor 10: Text Processing =================== Validating User Input Working with Regular Expressions 11: Working with Files and Directories ====================================== Reading a Text File Traversing a directory File Information 12: Inter-Application Communication =================================== Using the clipboard Drag and Drop 13: Working with Date and Time Values ===================================== 14: Writing Your Own Widgets ============================ Implementing a Coordinate Selector Implementing a Browse Box 15: Focus Handling ================== 16: Advanced Event Handling =========================== Event Filters Sending Synthetic Events 17: Advanced Signals and Slots ============================== Signals and Slots Revisited Connecting Several Buttons to One Slot 18: Debugging ============= 19: Portability =============== Why Portability Is Desirable How to Write Portable Programs Danger Ahead: When Even Qt Is Not Portable Building Projects Portably with tmake 20: Using GUI Builders ====================== QtArchitect QtEZ EBuilder 21: Qt Network Programming ========================== 22: Interfacing Qt with Other Languages and Libraries ===================================================== OpenGL Programming with Qt Writing Netscape Plugins Integrating Xt Widgets Interfacing Qt with Perl 23: Using the Visual C++ IDE for Qt Programs ============================================ Importing an Existing Makefile Creating Your Own Project from Scratch Using tmake to Create a Project File 24: Sample Qt Projects ====================== The KDE Project OrthoVista 25: A First Look at Qt 2.0 ========================== Unicode Support and Improved QString Improved Layout Management Internationalization Support Themability New or Improved Widgets Debugging Help Preventing Namespace Pollution Miscellaneous Changes The Future of Qt Appendix: Answers to Exercises ============================== Bibliography Index
