Я хочу запустить спокойную разработку - какими элементарными знаниями в C++ и ОС я должен владеть? [закрытый]

Посмотрите на это.

Я теперь добавил обязательные поля

. Если вы не хотите этого делать, длина ввода должна соответствовать нужным полям

.

$(":input[required]").on("input", function() {
  var vals = [],
    len = $(":input[required]").length; // if no button in container
  $(":input[required]").each(function() {
    var val = $(this).val();
    if (val) vals.push(this.id + ":" + val)
  });
  if (vals.length == len) $("#add").removeAttr("disabled");
  else $("#add").attr("disabled", "disabled");
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>


<div class="col s12 m12 "><label for="title">Certificate Title</label>
  <textarea required class="materialize-textarea" style="padding: 0px;" id="title" name="title[]">Higher School Secondary Certificate</textarea>
</div>
<div class="col s12 m12 "><label for="title">School / College, City</label>

  <textarea required id="location" name="location[]" class="materialize-textarea" style="padding: 0px;"></textarea>
</div>
<div class="col s3 m3 "><label for="title">Marks</label>
  <input required id="marks" name="marks[]" type="text" value="" />
</div>
<div class="col s3 m3 "><label for="title">Division</label>
  <input required id="divsion" name="divsion[]" type="text" value="" placeholder="1st" />
</div>
<div class="col s3 m3 "><label for="title">Year</label>
  <select required name="year[]">
    <option value="">Please select year</option>
    <option value="2000">2000</option>
    <option value="2001">2001</option>
    <option value="2002">2002</option>
    <option value="2003">2003</option>
    <option value="2004">2004</option>
    <option value="2005">2005</option>
    <option value="2006">2006</option>
    <option value="2007">2007</option>
    <option value="2008">2008</option>
    <option value="2009">2009</option>
    <option value="2010">2010</option>
    <option value="2011">2011</option>
    <option value="2012">2012</option>
    <option value="2013">2013</option>
    <option value="2014">2014</option>
    <option value="2015">2015</option>
    <option value="2016">2016</option>
    <option value="2017">2017</option>
    <option value="2018">2018</option>
    <option value="2019">2019</option>

  </select>
</div>

<div class="col s3 m3"><button type="button" name="add" id="add" class="btn btn-success pull-right" disabled="disabled">Add More</button></div>

5
задан Kent Fredric 20 January 2009 в 08:35
поделиться

6 ответов

QT не отличается от любой другой платформы или библиотеки, которой можно пользоваться. Для использования его правильно, только необходимо знать основы C++ и как скомпилировать и создать код.

Это учебное руководство берет Вас через основы создавания спокойного приложения.

Конечно, как любое другое усилие программирования, чем больше Вы знаете о языке и инструментах, которые Вы используете, тем лучше.

7
ответ дан 13 December 2019 в 22:18
поделиться

Если Вы знаете Python, Вы могли бы использовать PyQt, это столь же мощно как QT C++, но Python легче, чем C++.

0
ответ дан 13 December 2019 в 22:18
поделиться

Я думаю, что Linux/Unix с GUI KDE является одним из лучшего выбора для изучения QT, потому что Вас можно уверить, что спокойный компилятор библиотеки и C++ уже установлен. Если Ваш бюджет ограничен, превосходного спокойного документа более чем достаточно для получения Вас через основное. Легче ввести помощник в Вашем поле Linux для наблюдения спокойного документа, а не онлайн.
В дополнении можно просматривать/редактировать код многих основанный на QT проект с открытым исходным кодом узнать больше.

1
ответ дан 13 December 2019 в 22:18
поделиться

Я помню Kylix (от Borlard иначе CodeGear иначе Причал), который использовал QT для разработки GUI для Linux. Можно прочитать статью здесь: http://dn.codegear.com/article/29706

Unfortunatelly, Kylix был прекращен давным-давно..., но можно попытать счастья здесь: http://support.codegear.com/forums/directory/kylix

Другая положительная сторона для чтения использует QT на затмении: http://www.qtsoftware.com/developer/eclipse-integration

Удачи!

0
ответ дан 13 December 2019 в 22:18
поделиться

Книга "Основы спокойной разработки" является лучшим ресурсом, по моему скромному мнению. Это записано автором очень хорошего учебного руководства Qt3 - Johan Thelin. Сначала эта книга была также бесплатным учебным руководством, но стала книгой.

Можно получить и распечатанную книгу и PDF.

Также мог бы хотеть посмотреть по этому вопросу на лучшем IDE для разработки Qt4.

1
ответ дан 13 December 2019 в 22:18
поделиться

Я предложил бы читать книгу C++ Программирование GUI с Qt4.

Это покрывает почти все функции QT, легко читать для новичка и также включает введение в C++ и Java, объясняя фундаментальные понятия, требуемые для разработки с QT.

Я действительно наслаждался этой книгой.

1
ответ дан 13 December 2019 в 22:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: