The Minimum You Need to Know About Mono and Qt

  • 0 Ratings
  • 0 Want to read
  • 0 Currently reading
  • 0 Have read
Not in Library

My Reading Lists:

Create a new list

Check-In

×Close
Add an optional check-in date. Check-in dates are used to track yearly reading goals.
Today

  • 0 Ratings
  • 0 Want to read
  • 0 Currently reading
  • 0 Have read

Buy this book

Last edited by ImportBot
December 3, 2022 | History

The Minimum You Need to Know About Mono and Qt

  • 0 Ratings
  • 0 Want to read
  • 0 Currently reading
  • 0 Have read

The Qt application framework is quickly taking over all software development environments and being adapted for use by all modern programming languages from C++ to Java to Python and Mono. This book teaches you how to utilize Qt with Mono (the Open Source version of C#). Mono development, once associated strictly with the Gnome desktop, is now migrating to the Qt platform just like the K desktop (KDE) did years ago. Ubuntu has been pushing this migration with their Unity front end and OpenSuse (one of the biggest Mono development shops) isn't far behind.

Even veteran C++ Qt developers will find this book useful for its in-depth chapter on report creation. Generation of pretty, or even column aligned reports has been the major stumbling block of the Qt environment since its creation. New tools and some major tricks have come are way and they are covered here, along with the pitfalls placed in our path by an inexcusable change to the Linux printing environment.

Publish Date
Publisher
Logikal Solutions
Language
English
Pages
470

Buy this book

Edition Availability
Cover of: The Minimum You Need to Know about Mono and Qt
The Minimum You Need to Know about Mono and Qt
Feb 07, 2017, Logikal Solutions
paperback
Cover of: The Minimum You Need to Know About Mono and Qt
The Minimum You Need to Know About Mono and Qt
2012, Logikal Solutions
EPUB in English

Add another edition?

Book Details


Table of Contents

Introduction.
Why This Book?
Why OpenSuSE?
How C# Really Came About
HelloWorld.java
helloworld.cs
Prerequisites
What no Web?
Scope of this book
Chapter 1. Fundamentals
1.1. The Confusion You Feel is Deliberate
1.2. Data Types and Comments
helloworld.cs
HelloWorld.java
hello.cxx
hello.c
bitwizelogic.cs
1.3. Structure and Class Confusion
hello.c
HELLO.BAS
HELLO.COB
hello_struct.cxx
hello_class_const.cxx
hello_class_struct2.cxx
1.4. Friends and Protection
1.5. Packages, Assemblies, and JNI
bld_testaccess.sh
mybase.cs
deriv1.cs
same1.cs
deriv2.cs
testaccess1.cs
1.6. Programming Assignment 1
1.7. Programming Assignment 2
1.8. Native Code Continued
NativeClass.cs
fun_1.c
fun_2.cpp
bld_native.sh
NativeClass.exe.config
1.9. Arrays
HelloWorldArray.java
helloworldarray.cs
1.10. Programming Assignment 3
1.11. Enums
helloworldenum.cs
1.12. Programming Assignment 4
1.13. Programming Assignment 5
1.14. Properties
wine.cs
1.15. Programming Assignment 6
1.16. Parameter Passing
test_ptr.c
test_ref.cs
TestClassRef.cs
1.17. Garbage Collection, Destructors, and GUI Toolkits
1.18. Namespace vs. Package
1.19. Statements and Style
1.20. Summary
1.21. Exercises
Chatper 2. Mega MySQL Qt and Mono
2.1. Our First Sample Application
load_data.sql
create_mysql_tables.sql
2.2. Our Tools
2.3. MySQL Access Test
TestMySQLAccess.cs
2.4. Programming Assignment 1
2.5. Mono + Qt MySQL Access Test
TestQyotoMySQLAccess.cs
2.6. The Designer
2.7. Our Application
build_it.sh
MegaMonoQt.cs
2.8. The Logon Dialog
MyDatabaseLogonDialog.cs
2.9. The Data Browse Dialog
MyDataBrowseDialog.cs
2.10. The Main Window Part 1
MyMonoQtWindow.cs
2.11. Programming Assignment 2
2.12. Programming Assignment 3
2.13. Programming Assignment 4
2.14. Statistics and Structures
2.15. Programming Assignment 5
2.16. Programming Assignment 6
2.17. Programming Assignment 7
2.18. Programming Assignment 8
2.19. Programming Assignment 9
2.20. Programming Assignment 10
2.21. The Report Browse Dialog
MyRptBrowseDialog.cs
2.22. Programming Assignment 11
2.23. Programming Assignment 12
2.24. Summary
2.25. Exercises
Chapter 3. Reports and Printing
3.1. Why an entire chapter for this?
3.2. Another Jack Tale
3.3. From RTF to ODF
3.4. Our First Application
3.5. QSizeF
3.6. Sources and Discussions
XpnsOdfRpt.cs
ProgressDialog.cs
OdfRptBrowseDialog.cs
build_it.sh
OdfRpt.cs
3.7. Programming Assignment 1
3.8. Programming Assignment 2
3.9. Programming Assignment 3
3.10. HTML
3.11. Doesn't DOT NOT Provide HTML Creation Tools?
3.12. Output Differences
3.13. Model-View-Controller Again
HtmlRptBrowseDialog.cs
3.14. Why is it called Model-View-Controller?
3.15. The Rest of Our Code
XpnsHtmlRpt.cs
HtmlRpt.cs
3.16. Programming Assignment 4
3.17. Programming Assignment 5
3.18. Programming Assignment 6
3.19. Summary
3.20. Exercises
Chapter 4. Ruminations
4.1. Tom's Eggs
4.2. What's Your Role as an Architect?
4.3. Rules and Regulations of Data Entry
4.4. What am I?
4.5. The Mythical Java Architect
4.6. The Marks We Leave

Edition Notes

Published in
USA

The Physical Object

Format
EPUB
Number of pages
470

ID Numbers

Open Library
OL25663059M
ISBN 13
9780982358085

Community Reviews (0)

Feedback?
No community reviews have been submitted for this work.

Lists

This work does not appear on any lists.

History

Download catalog record: RDF / JSON
December 3, 2022 Edited by ImportBot import existing book
March 22, 2015 Edited by Roland Hughes Added this book
March 22, 2015 Created by Roland Hughes Added new book.