SLEEP機能付き 軽量AUDIOプレーヤーの開発

Slides:



Advertisements
Similar presentations
不当請求とは 契約内容等に対して妥当でない請求をされる事。 具体的には、無料サービスに対してサービス利用料が請求され たり、契約したときの料金とは異なる法外な料金が請求された り、といった場合が不当請求として扱われる 。
Advertisements

コンピューター概論 (パソコン編) 慶應義塾大学 環境情報学部一年 祖父江 塁. パソコンとゲーム機、何が違 う? マルチタスク ・ PC は情報を同時に複数処 理することが出来る。 (たくさんの仕事を考えながら同時進 行で進めることでゆっくりだけどた くさんの仕事が出来る。) シングルタスク ・ゲーム機は情報をただひとつだ.
中小企業診断士 野田 幸紀 2010 年 2 月 10 日(水) データ分析をする前に知っておきたいノウハウ (ACCESS初級編)
第5章 JMPのインストールと基本操作 廣野元久
情報基礎演習I(プログラミング) 第9回 6月22日 水曜5限 江草由佳
最新コピーガード CPRM コピーや録画できる回数を制限するコピーコントロール信号である。コピーワンス放送などの映像データに入っている。
小学校におけるICTを使った 音楽科教材開発
メール暗号化:秘密鍵・公開鍵の作成  作業手順 Windows メール(Vista).
目次 WindowsPCの場合 iPadの場合 iPhoneの場合 Androidの場合
情報・知能工学系 山本一公 プログラミング演習Ⅱ 第3回 配列(1) 情報・知能工学系 山本一公
Flashプレイヤーを使った動画配信 情報工学科 宮本 崇也.
電子黒板活用研修 兵庫県教育委員会.
Java I 第2回 (4/18)
プログラムを「StiLL」で作成します。
表紙 Windows用起動画面集        ~劇場版 v.1,00~ 作成:カズキング 場所:ブログ「俺らしいブログ」
コントロールパネル ◎コントロール パネル: コンピュータのさまざまな機能を設定するための画面
環境教育用E-Learningシステム の開発 平成19年度環境教育実践専修構想発表会 環境教育実践専修 鵜川研究室 彭艶萍
コントロールパネル ◎コントロール パネル: コンピュータのさまざまな機能を設定するための画面
「絵葉書を通じてのハルビンの 街の印象調査」システムUIの iPadアプリ化 谷研究室  飯 祐貴.
AkaminePlayerについて 04a2049 中村まりえ.
クイズ 「インターネットを使う前に」 ネチケット(情報モラル)について学ぼう.
2010/10/13 Windows10基本操作 第2章 Windowsの開始と終了 PVC六樹会パソコンサロン.
“所有”から“利用”へ 情報社会とコンピュータ 第12回.
18.ファイル共有ソフトは 要注意 プレゼンテーション資料
18.ファイル共有ソフトは 要注意 プレゼンテーション資料
音響機器を作っているSONYと パソコンを作っているApple あなたはどちらを選ぶ?
ミュージくんてどんなソフト このソフトとRolandのMIDIキーボードを組み合わせると 色々な音楽が楽しめる。
クラシック音楽普及プロジェクト KG:mao B3 wakutin.
平成22年度に実施を予定するインターネットを 用いた研修システムによる研修 ライブ配信受講手順書
パソコンボランティア パソ救 平成21年2月22日 まなび北新
タブレットのビジネス活用を支援する法人向けファイル共有サービス
マイクロソフト Access を使ってみよう 第1回
3 Macintoshの基本操作(3) 3.1 エイリアス エイリアスを作る ファイルなどの分身となるファイル アイコンを選択
Androidアプリの作成 07A1069 松永大樹.
研究内容発表用資料 渡邉拓也 2018/11/8.
第四回 ゲーム                 05A1054         前田嵩公.
ウォーキングに 地図検索サービスを活用しよう
【プログラミング応用】 必修2単位 通年 30週 授業形態:演習.
文献の整理術 ―文献管理ソフトを使ってみよう―!
携帯ゲーム機の進化 情報モラル研修 ~Nintendo3DSを例に~
11.Webサイトとデータベース, Webサイト+ブログシステムの開設手順例
Leap Motionを用いた実世界指向 アプリランチャの設計と開発
EVENT プログラミングのスタイル 手続き型: ある決められた場所から開始され, その後は純粋に上から下に流れて行く方式. 実行したいことを, 順番に記述してゆく. 逐次処理形式コーディングの方法である。 今までの授業(情報処理2や3)で 行ってきたプログラミングの演習 bcc32やmake 手続き型.
ソフトウェア情報学総論 基盤ソフトウェア学講座
湘南工科大学 2013年10月8日 プログラミング基礎1 湘南工科大学情報工学科 准教授 小林 学.
JAVAについて 高橋 雅哉.
◎便利な利用方法 テクサポ 千島拓朗.
ゲームプログラミング講習  第3章 ゲーム作成 ブロック崩しを作ります ゲームプログラミング講習 第3章 ゲーム作成.
Processing使用の準備.
携帯ゲーム機の進化 情報モラル研修 ~Nintendo3DSを例に~
プログラミング基礎a 第7回 C言語によるプログラミング入門 ファイル入出力
メールの仕組みとマナー.
Nanoってなんなの 北大理学院 高橋康人.
コンピュータにログイン 第1章 コンピュータにログイン 啓林館 情報A最新版 (p.6-13)
LAVIEで夏休みの自由研究! 「世界最軽量の秘密に迫る」.
vc-2. Visual Studio C++ のデバッガー (Visual Studio C++ の実用知識を学ぶシリーズ)
Flashを用いたゲーム制作 05A1304 鈴木 浩高.
ガイダンス 電子計算機 電気工学科 山本昌志 1E
vc-1. Visual Studio C++ の基本操作 (Visual Studio C++ の実用知識を学ぶシリーズ)
pf-5. 関数呼び出し,スコープ (Python プログラミング基礎を演習で学ぶシリーズ)
pf-4. 式の抽象化と関数 (Python プログラミング基礎を演習で学ぶシリーズ)
第0章 MMC PCセクションへようこそ! ~VC++導入~
Googleマップを活用した 生物調査データベースの構築
  情報に関する技術       情報モラル授業   .
高度プログラミング演習 (11).
Visual Studio 2013 の起動と プロジェクトの新規作成 (C プログラミング演習,Visual Studio 2019 対応) 金子邦彦.
プログラミング基礎a 第7回 C言語によるプログラミング入門 ファイル入出力
C言語を用いたゲームの作成 種田研究室 05A2055 松井和幸.
pf-2. 条件分岐 (Python プログラミング基礎を演習で学ぶシリーズ)
3 ウイルスチェック ~方法1~ ウイルスチェックの方法 USBメモリの場合 ①USBをパソコンに差し込む。 ウイルスチェックをしよう
Presentation transcript:

SLEEP機能付き 軽量AUDIOプレーヤーの開発 情報工学科 03A2002 赤嶺 俊和

はじめに    最近、通勤や通学時に、iPodやmp3プレーヤーを使い音楽を楽しんでいる人が多いようです。このiPodやmp3プレーヤーに音楽をダウンロードするのは、もちろんパソコンからです。そのために、最近は、音楽を聴くのはコンポ等を使わずに、パソコンで音楽を楽しむ人が増えています。多くの方が、パソコンで音楽を聴く際、初めからWindowsについているWindowsMediaPlayerを利用することが多いと思います。 Download

  しかし、インターネットやレポートをしながらWindowsMediaPlayerやiPod専用などのAudioプレーヤーを使用すると、容量が重いため、音楽が音飛びすることが多く、不快感になったことがありませんか?また、寝る直前に音楽を聴きながら寝て、朝起きると、パソコンがつきっぱなしという事はありませんか?そこで私は、音飛びしないよう、軽量で、尚且つ、勝手に電源を落とす、SLEEP機能のついたAudioプレーヤーの開発をしました。

HSP言語(Hot Soup Processor) 初心者でも覚えやすく、手軽に使うことのできるソフト開発用の言語であり、エディタに「スクリプト」と呼ばれる文章を書くだけで、誰にでも簡単にプログラムを始めることができる。 MicrosoftWindows 98/Me/2000/XPで実行可能 ゲーム等作りたい人是非オススメです!

操作の流れ 壁紙選択 再生する方式を選択 CD再生 AUDIO再生 終了 SLEEP機能 REPEAT

SLEEP機能について Windowsをシャットダウンするには、APIを一個呼び出せば終わってしまいそうな勢いですが、Windows2000/XPなどのNT系と呼ばれるOSのWindowsを終了させるには、「SE_SHUTDOWN_NAME特権」が必要である。この特権を保持させ、なおかつ有効にしてあげれば、ExitWindowsEx関数で、システムをシャットダウンすることが出来る。「SE_SHUTDOWN_NAME特権」は、アクセストークンというユーザーのセキュリティ識別情報の中に格納されている。

SLEEP機能のプログラムの流れ ① OSの種別取得(②からNT系 のみ) ② 現在のプロセスのアクセストークンを開く。 ② 現在のプロセスのアクセストークンを開く。 ③ アクセストークン内に格納されている情報を検索して、「SE_SHUTDOWN_NAME特権」を示すLUID(識別子)を取得する。 ④ アクセストークン内の SE_SHUTDOWN_NAME 特権を有効に設定する。 ⑤ アクセストークンを閉じる。 ⑥ ExitWindowsEx で、シャットダウンを行う。

まとめと今後の課題 HSP言語は分かりやすく、プログラミングしやすかったので、これからも使っていきたい。 Audioプレーヤーはシンプルなので軽量なものができた。 どんなOSからでも使える、SLEEP機能は作れたが、シャットダウンだけなので、スタンバイなども取り入れたい。 CDではREPEAT機能が使えるが、AUDIOの方では1曲ずつしか選べないため、REPEAT機能が使えない。AUDIOの方にも1曲だけではなく、たくさん選曲できるようにしてREPEAT機能、RANDOM機能を付けたい。 Volumeは、パソコンに頼っているので、AudioプレーヤーのVolumeを作りたい。 取り敢えず見た目が悪いので、実行画面を右のような画面にしたい。