Browse Source

Some more changes

Jose Ortiz 7 years ago
parent
commit
920d4b0705
1 changed files with 7 additions and 8 deletions
  1. 7
    8
      README-en.md

+ 7
- 8
README-en.md View File

@@ -38,7 +38,7 @@ This is a preliminary version of the book and therefore may contain errors. We w
38 38
 
39 39
 ### Terminal and Linux
40 40
 
41
-To use Git in OS X we should use command lines in the *terminal*. The commands we will use are commands for the *Unix* operating system. Unix distinguishes between uppercase and lowercase letters, so be careful when writing the commands. A couple of basic Unix commands are:
41
+The programming exercises developed by EIP can be completed in any of the three major operating systems: Linux, OSX, and Windows. Regardless of your preferred operating system, we have found that mastering the command line always helps students complete the programming exercises more comfortably. The following are some useful commands for the OSX and Linux terminal. 
42 42
 
43 43
 ---
44 44
 
@@ -62,21 +62,19 @@ To use Git in OS X we should use command lines in the *terminal*. The commands w
62 62
 
63 63
 ### Qt
64 64
 
65
-Qt is a programming application that is used by developers that use the C++ programming language. This environment works in, and can create versions of, applications for different platforms (desktop, mobile platforms, among others). Qt contains an integrated development environment (IDE), called *Qt Creator*. Within this environment, graphical interfaces can be created and programmed using the design option contained in Qt. We urge you to install Qt on your personal computer and explore the options this application provides.
65
+Qt is a cross-platform application framework that is widely used by many organizations for developing multi-platform applications. C++ is the main programming language of Qt. The QT framework works in, and can create versions of, applications for different platforms (desktop, mobile platforms, among others). The Qt project provides an integrated development environment (IDE), called Qt Creator. We urge you to install Qt and Qt Creator on your personal computer and explore the options these applications provide.  We also encourage you to get inspired by exploring the diversity of applications developed by the Qt community at [https://showroom.qt.io/](https://showroom.qt.io/) .
66 66
 
67 67
 
68 68
 ### Virtual Machine
69 69
 
70
-Each laptop in the laboratory has a *virtual machine* installed that contains the necessary Qt application to work with the laboratory experiences and a terminal where you can write the Unix commands to download the files.
70
+The EIP project distributes all their products (electronic book, source code, etc) as a virtual machine available at [http://eip.ccom.uprrp.edu/vms/](http://eip.ccom.uprrp.edu/vms/). The compressed file contains a VMDK file that is playable in VMware Workstation or VirtualBox. 
71 71
 
72
-You can install this virtual machine in your personal computer from the following link: http://eip.ccom.uprrp.edu/vms/eip-ubuntu-qt.tar.gz .
73
-
74
-You should use this machine since it contains the version that allows each of the programs in the laboratory experience to work correctly. If you install another version of Qt, you may run into problems with some of the programs.
72
+We encourage you to use the virtual machine since it comes preinstalled with Qt, the online book and source code directories for the various lab experiences.  Besides, the source code has been tested with the Qt version that is preinstalled. If you install another version of Qt, you may run into problems with some of the programs.
75 73
 
76 74
 
77 75
 ## How to obtain Qt
78 76
 
79
-If you want to install the Qt application on your machine, you can go to the Qt project page, http://qt-project.org/. There, you will find more information about Qt, and you can download the program. You can watch videos on how to install Qt on different platforms in: <http://youtu.be/6eY5VSPYZCw> (Linux), <http://youtu.be/CImDCSxi7Wc> (Windows), <http://youtu.be/_zq-pSw3Ox4> (Mac).
77
+If you decide to install the Qt application natively on your computer, you can download it from the Qt project page at http://qt-project.org/. Our project developed some videos that instruct you on how to install Qt on the various operating systems at: [http://youtu.be/6eY5VSPYZCw](http://youtu.be/6eY5VSPYZCw) (Linux), [http://youtu.be/CImDCSxi7Wc](http://youtu.be/CImDCSxi7Wc) (Windows), [http://youtu.be/_zq-pSw3Ox4](http://youtu.be/_zq-pSw3Ox4) (Mac).
80 78
 
81 79
 ---
82 80
 
@@ -86,7 +84,8 @@ If you want to install the Qt application on your machine, you can go to the Qt
86 84
 
87 85
 Qt is an application used by professional developers that has many possibilities and options. In each laboratory experience we will see how to use the basic options that we will need during the semester.
88 86
 
89
-For the laboratory, we will mostly use the part for editing programs in C++, but there is also an option to design graphical interfaces. This option was used to incorporate the code that presents the graphical interfaces for the laboratory experiences. Learning to use this option is not part of this course, but you can learn to use it on your own. In https://docs.google.com/file/d/0B_6PcmpWnkFBOXJxVDlUNEVfOFk/edit you can find a presentation, prepared by the student Jonathan Vélez, that shows basic aspects on how to use the option for designing graphical interfaces. 
87
+In this laboratory experience we will learn how to use some of the basic functionalities of Qt Creator. We will be using Qt Creator mostly for editing and debugging our programs. However, Qt Creator also includes Qt Designer, the Qt tool for GUI layout/design which was used for designing the graphical interfaces for the laboratory experiences. Learning to use this tool is not part of this course, but you can learn to use it on your own. In [](https://docs.google.com/file/d/0B_6PcmpWnkFBOXJxVDlUNEVfOFk) you can find a presentation, prepared by the student Jonathan Vélez, that shows the basics of using Qt Creator and Qt Designer for designing graphical interfaces.
88
+
90 89
 
91 90
 
92 91
 ### Projects in C++