フレンドリーなオープンソース・プロジェクト、単にコードをアップロード開発者は新しいアイデア、新しいメソッドと新しいツールに痛みを伴わずに/高速アクセスできるように、箱から出して、オープンソースのデザインのアイデアです。GuiLiteは、すべての開発者に親切にされていることを確認するために、我々はいくつかの更新を行いました。
コア説明:すべてのコードの注意問題の最強の反応は、比較的大きく改善されている、更新プログラムでは、以下のドキュメントを追加します。
- ノートには、完全な機能をdisplay.cpp;このファイルは、表示装置とGUIの移植適応のための責任があります。
- ノートには、完全な機能をsurface.cpp;このファイルには、下の層と層の管理をレンダリングするための責任があります。
- 完全wnd.cpp機能注釈、ファイル、基本的なウィンドウの基本的な機能を実装し、管理を担当。
私はコードのコメントのこれらの3つのファイルを信じて、あなたはすぐにGuiLiteコア動作メカニズムを把握するのに役立つことができます。
移行を簡素化:再移植の効率を改善するために、我々は以下の調整を行いました。
- HelloXXX 24によってすべてのインスタンスのGuiLiteヘッダファイルは、GuiLite.h(1h-1cpp.shスクリプトによって生成される)に還元されます
- HelloParticle、HelloWidgets、HelloGuiLite支持GuiLiteソースレベルデバッグ(GuiLite-xxx.cpp源によって削除GuiLiteライブラリ、代わりに - スクリプトファイルが1h-1cpp.shによって生成されます)
- 個々のUbuntu仮想マシン環境の問題を解決するため、UIを表示することはできません
しかし、私たちが退屈しているもののファイル/コードの数を減らす;ものの、GuiLiteポータビリティ評判が良いされています。
Qtの手:でもGuiLite開発グループでは、Qtの多くのファンがまだある、QtのIDEのアカウントのすべての人の愛を考慮して、我々は次のことを行っています。
- HelloGuiLiteとして、HelloWidghetsはQtのプロジェクト(BuildQt)を増加させる、私たちすることができます後にQtのクリエイターの開発環境でGuiLiteソースレベルのデバッグおよび開発に
- HelloGuiLite、HelloWidghetsは、一部の学生がお互いとQtのネイティブインターフェースを呼び出すGuiLite達成している、我々は驚くべき結果の多くを作った、純粋なQtのアプリケーションにコンパイルすることができます
- HelloGuiLiteが、HelloWidghets普通のQtアプリケーションが、リソースの使用率、および作業効率が大幅に改善されました
Qtのコードの貢献でグループすばらしい神の発展のおかげで、私は、既存のQtのプロジェクトを改善するために、私たちのすべてにこの新しいアプローチは、ハイブリッドプログラミングを信じ、助け、我々はより多くの選択肢を持って来ることを願って。
次のように具体的な成果を、WindowsやLinux、QtとSCM:最後に、しかし、GuiLiteは、支持体の新しいインスタンスをもたらすでしょう、と警告しました。興味のある学生は、ご期待ください、ありがとうございました