第四回 Qtの使い方講座.

Slides:



Advertisements
Similar presentations
オブジェクト指向 言語 論 第八回 知能情報学部 新田直也. 多相性(最も単純な例) class A { void m() { System.out.println( “ this is class A ” ); } } class A1 extends A { void m() { System.out.println(
Advertisements

1 実技演習1 2008/01/28,29 JaLTER Morpho 講習会. 2 起動・接続 各自、コンピュータを起動してネットワーク に接続してください。 各自、コンピュータを起動してネットワーク に接続してください。 IP アドレス自動取得 IP アドレス自動取得 無線 LAN 使用可 無線.
ファーストステップガイド ( 管理者向け) ナレッジスイート株式会社 Copyright (c) knowledgesuite inc. All rights reserved.1.
1 安全性の高いセッション管理方 式 の Servlet への導入 東京工業大学 理学部 千葉研究室所属 99-2270-6 松沼 正浩.
1 PHP プログラムの実行(まと め) 担当 岡村耕二 月曜日 2限 平成 22 年度 情報科学 III (理系コア科目・2年生) 本資料の一部は、堀良彰准教授、天野浩文准教授、菅沼明 准教授等による以前の講義資料をもとにしています。
Internet Explorer v7,v8 の主な機能
ウェブページビルダーマニュアル 株式会社 SOIYAA.
Microsoft Office 2010 クイックガイド ~OneNote編~
6.4継承とメソッド 6.5継承とコンストラクタ 11月28日 時田 陽一
ファイアウォール 基礎教育 (4日目).
DB(データベース)のおはなし 作成者:小野正広 DBと言っても、  ドラゴンボール ではないですぞ! 3/1/2017.
The Perl Conference Japan ’98 朝日奈アンテナによる コンテンツ情報の取得と利用
HTML 5の表現力 楽しいアプリ制作の会 TWorks 蜜葉.
JPAを利用した RESTful Webサービスの開発
WEBから確認できる 駐車場管理システムについて
QRコード作って使ってみる 作成者: 川瀬 智美 川瀬智美ですよろしくお願いします ここにあるマークご覧になったことありますでしょうか?
計算機リテラシーM 第2回 メール 伊藤 高廣.
IPアドレス、IPパケットとはなにか? 情報塾( ) URLとの関係は? コンピュータ同士はどう繋がっているか?
PHPエディタによる 情報システム演習 01.
Ex7. Search for Vacuum Problem
Win32APIとMFC H107102 古田雅基 H107048 佐藤一樹 H107126 山下洋平.
プログラミング演習3 第4回 ミニプロジェクト.
「コンピュータと情報システム」 07章 インターネットとセキュリティ
メールの利用 計算機実習室でThunderbird.
HTTPプロトコルとJSP (1) データベース論 第3回.
JQueryでAjax 藤田@ジャストプレイヤー ※参考しまくり文献 jQuery日本語リファレンス.
HTTPプロトコル J2EE I 第7回 /
リファクタリングのための 変更波及解析を利用した テスト支援ツールの提案
担当:青木義満 情報工学科 3年生対象 専門科目 システムプログラミング 第11回 プロセス間通信4 仮想FTPの実現 担当:青木義満
第12回独習Javaゼミ 12章セクション3~4 発表者 直江 宗紀.
情報学部 プログラミング体験教室 (中級編)
プレゼンテーション機能の紹介 僕の機能、プレゼンテーション機能を紹介するよ[pose:top_bothhand] [next] K 【 】
GoNET 5.0 新機能 のご紹介 2016年04月 アイビーソリューション株式会社.
Windows でのネットワーク、メールの設定
※携帯会社のキャリアにより@以降が変わります。
Microsoft Office 2010 クイックガイド ~OneNote編~
(ご参考)各種SNSをSHIFTに連携させる方法 「facebook」「YouTube」「Instagram」「Twitter」
利用手順 … 1 ①ブラウザを立ち上げて ポータルページ表示 SSIDに接続 ③SNSアカウント入力 接続回数超過 メール送信
第8章 Web技術とセキュリティ   岡本 好未.
Microsoft PowerPoint98 Netscape Communicator 4.06[ja]
情報コミュニケーション入門b 第10回 Web入門(1)
情報コミュニケーション入門b 第10回 Web入門(1)
オーダー端末操作手順書 WideNet株式会社 Ver.2013/09/26.
オブジェクト指向 プログラミング 第十四回 知能情報学部 新田直也.
11.6 ランダムアクセスファイル 11.7 StreamTokenizerクラス
Copyright © 2014 JOPS AWS Working Group, All rights reserved.
第4回 javaのプログラミング 04A2029           古賀慎也.
Office 365 ユーザー登録方法 平成29年3月.
オブジェクト指向 プログラミング 第十四回 知能情報学部 新田直也.
スマホ追従バナー スクロールしてもついてくる! スマートフォンでの回遊性アーップ★.
第3章 第2節 ネットワークを活用した 情報の収集・発信(2) 4 文書の構造と表現
情報コミュニケーション入門e 第11回 Part2 Web入門(1)
Webサーバとクライアント 接続要求 GET ・・ 接続状態 HTTP ・・ Webサーバ
実物投影機の使い方 その① テレビにつないでみよう。.
ネットワークプログラミング (5回目) 05A1302 円田 優輝.
オブジェクト指向言語論 第十一回 知能情報学部 新田直也.
ファイルのアップロード HTMLファイルをWebサーバにアップロード 名商大のWebサーバ(opinion.nucba.ac.jp)
コンピュータ プレゼンテーション.
Ex7. Search for Vacuum Problem
オブジェクト指向言語論 第十一回 知能情報学部 新田直也.
基礎プログラミング演習 第12回.
予約システムのご案内 予約システムのご案内 予約システムのご案内 予約システムのご案内
C#プログラミング実習 第3回.
自分で取得出来なかった人については当日申し出て下さい。
LEAP初期登録マニュアル 初期設定(初めてのログイン) P 2-3 パスワードの変更 P 4 パスワードを忘れたとき P 5-8
プログラム分散化のための アスペクト指向言語
ネットワークプロトコル.
担当:青木義満 情報工学科 3年生対象 専門科目 システムプログラミング 第11回 プロセス間通信4 仮想FTPの実現 担当:青木義満
TCP/IP 通信テストツール TcpTestTool by PipeKatoo!
② 手順1.「みまもりタグアプリ」をダウンロードします(ご利用は無料です) 手順2.「みまもりタグアプリ」を起動します
Presentation transcript:

第四回 Qtの使い方講座

簡単なアプリを作ってみよう PartⅢ 今回の課題:QNetworkAccessManagerクラスを用いてシンプルブラウザを作ろう

Simple is the best!!! シンプルブラウザの大まかな仕様 アドレスをラインに入力する ボタンでアドレス先にジャンプする ページをテキストエディットに表示する Simple is the best!!!

必要となるクラス QNetworkAccessManager …ネットワークアクセスさせてくれます QWidget …QMainWindowを使うかはお好みで QTextEdit …HTML表示ができるのでここにページを表示 QLineEdit QPushButton

QNetworkAccessManagerクラス ネットワークにリクエストを送信し、リプライを受け取ることができる get()でGETメソッド、post()でPOSTメソッドでリクエスト リプライ受信が完了するとfinished(QNetworkReply*)シグナルが発信される

QNetworkAccessManagerクラス コード例 QNetworkAccessManager *manager = new QNetworkAccessManager(this); connect(manager, SIGNAL(finished(QNetworkReply*)), this, SLOT(replyFinished(QNetworkReply*))); manager->get(QNetworkRequest(QUrl("http://qt.nokia.com"))); 注意:プロジェクトファイルに下記の行を加えないとエラーを吐きます QT += network

方針 コンストラクタ ボタン接続スロット Manager接続スロット アドレスバーからURLを取得 QNetworkAccessManagerインスタンス managerを初期化、finishedシグナルと定義したスロットを接続 各GUIパーツ組み立て ボタン接続スロット アドレスバーからURLを取得 URLとmanagerを用いてリクエスト送信 Manager接続スロット ネットワークのリプライからテキスト読み込み(QNetworkReply::readAll()) テキストをTextEditにセット