自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Qt開發(fā)者系列之一:來自瑞典的QML狂熱愛好者

移動開發(fā) 企業(yè)動態(tài)
前不久我們給大家介紹了資深網(wǎng)絡(luò)編輯甜橙為我們帶來的《大話移動開發(fā)之QT-Quick》。本文來自外國開發(fā)者Nordic的博客,將帶我們?nèi)チ私庖晃粊碜匀鸬涞?5歲的Qt軟件開發(fā)人員Mario。

今天我將帶大家去了解Mario, 一位來自瑞典的 35 歲的軟件開發(fā)人員。 Mario 大約在兩年前開始涉足 Qt 開發(fā).

下面讓我們聆聽他講述自己在 Qt 開發(fā)領(lǐng)域的經(jīng)驗(yàn)和想法:

我叫 Mario,35 歲,住在瑞典南部一個(gè)名叫赫爾辛堡的小鎮(zhèn)中。 我是一名軟件顧問,主要針對嵌入式 Linux 系統(tǒng)提供支持。 我從事軟件開發(fā)工作已經(jīng)有很長一段時(shí)間了,與大多數(shù)“同行”一樣,我也是從 C64 和 Amiga 軟件起步的。 在目前的工作中,我有幸參與了 MeeGo 項(xiàng)目。 閑暇之余,當(dāng)我不在電腦前時(shí),我喜歡陪我 26 個(gè)月大的兒子玩耍,或者觀看足球比賽。

我多年來一直是 K Desktop Environment 用戶,并且一直都對 Qt 很感興趣。大約在兩年前,我決定涉足 Qt 開發(fā),我很高興自己這樣做了。 我認(rèn)為 Qt 是進(jìn)行應(yīng)用開發(fā)的***框架之一。 API 內(nèi)容豐富、有據(jù)可查并且易于使用。 而且目前有很多能夠教您如何輕松掌握 Qt 的教程和示例。 Qt 支持多個(gè)平臺,可幫助開發(fā)人員同時(shí)瞄準(zhǔn)幾個(gè)平臺,而無需對每個(gè)平臺都了如指掌。

另一個(gè)巨大優(yōu)勢就是它能夠支持其它的編程語言。 我可以在多種語言中任意選擇,例如 Python、Java 和 C#,或其它適合我的語言,而不再只被局限于一種編程語言。 例如,我剛開始學(xué)習(xí) Qt 時(shí)使用的是 Python 和 PyQt,但現(xiàn)在我最常使用 C++,因?yàn)槲蚁朐谛碌陌姹局性囼?yàn)新功能,而在聯(lián)編就緒之前這得花點(diǎn)時(shí)間。

我承認(rèn), 我是 QML 的瘋狂熱衷者,自早期的預(yù)發(fā)布版本起就迷上了它。 QML 使得編碼用戶界面變得非常有趣,讓我們能夠輕松地在您的應(yīng)用中添加動畫和炫目特效。 我認(rèn)為 QML 將會是 MeeGo 成功的關(guān)鍵所在,按照當(dāng)前的趨勢,視覺特效非常重要,而 QML 可幫助您打造流體用戶界面。 如果您還沒有進(jìn)行嘗試,那么現(xiàn)在是時(shí)候行動了。

目前,我正利用自己的業(yè)余時(shí)間開發(fā)一款名為 tvmatchen 的應(yīng)用,簡而言之,這款應(yīng)用可以顯示運(yùn)動賽事的日程。 這個(gè)主意是我不久之前與兄弟一起邊看足球比賽邊喝啤酒的時(shí)候想出來的,決定要開發(fā)一款針對 N8 手機(jī)的 Qt 應(yīng)用。 不可思議的是,我之前從來都沒有開發(fā)過針對 Symbian 系統(tǒng)的應(yīng)用,但是使用 Qt,我僅花費(fèi)了 30 分鐘,我的應(yīng)用便已經(jīng)在 N8 上在正常運(yùn)行了。 這很好地顯示了 Qt 是多么的強(qiáng)大。

由于針對 Linux 的 Qt SDK 并不包括 Symbian 工具鏈(僅支持 Windows 操作系統(tǒng)),我選擇在模擬器中進(jìn)行大量的測試,當(dāng)我需要在設(shè)備上進(jìn)行一些嘗試時(shí),我會使用遠(yuǎn)程編譯器服務(wù),它真的非常棒。 僅需安裝一個(gè)插件,您便可利用 QtCreator 來使用遠(yuǎn)程編譯器服務(wù)。 該插件可支持您向諾基亞服務(wù)器發(fā)送代碼,該服務(wù)器將編譯代碼并返回編譯結(jié)果和可安裝的 sis 文件。 我的這些操作都很順利,但我仍希望看到針對 Linux 的 QtSDK 能夠集成 Symbian 工具鏈支持。 我看了一些有關(guān)如何在 Linux 中安裝工具鏈的博客,但我太懶得弄了。最重要的是,我真心希望 MeeGo 設(shè)備能夠盡快面市,這樣我便可以盡情享受為運(yùn)行 Linux 的移動設(shè)備開發(fā) Qt 應(yīng)用的樂趣了。

【編輯推薦】

  1. 特別推薦 大話移動開發(fā)之QT-Quick
  2. 諾基亞與微軟結(jié)盟 Qt的未來何去何從
  3. Qt開發(fā):釋放線程中創(chuàng)建的QUdpSocket對象
  4. Qt程序進(jìn)入等待睡眠的正確方法
責(zé)任編輯:佚名 來源: Nordic Blog
相關(guān)推薦

2014-02-13 10:15:39

編程業(yè)余愛好

2018-06-12 07:38:05

Linux 開源

2019-08-09 10:15:14

機(jī)器學(xué)習(xí)人工智能監(jiān)督學(xué)習(xí)

2010-05-11 10:08:00

2011-05-30 13:58:56

PHP

2017-03-23 15:17:20

Linuxsudo棋盤

2021-01-12 10:50:48

人工智能Instagramer科技

2009-11-02 11:25:40

LinuxUbuntu 9.10操作系統(tǒng)

2013-12-26 10:32:30

編程學(xué)習(xí)

2010-06-18 09:00:54

2009-02-27 09:59:07

LinuxFedora 10愛好者

2020-06-05 09:47:55

Linux 系統(tǒng) 數(shù)據(jù)

2011-08-29 17:56:18

Paper Camer拍照應(yīng)用

2021-01-10 15:31:05

Mac終端Linux

2014-04-01 09:48:09

Linux高清壁紙

2011-01-05 09:36:19

VirtualBSD

2011-05-11 09:42:27

程序員

2014-07-29 10:22:06

開發(fā)者游戲

2022-05-31 17:23:51

加密貨幣數(shù)據(jù)機(jī)器人

2021-10-14 10:45:35

物聯(lián)網(wǎng)設(shè)備技術(shù)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號