- ベストアンサー
Visual C#2005 で簡単なブラウザを作成したいのですが
タイトル通りなのですが、C#を用いて簡易ブラウザを作成したいのです。 機能的には URLを入力しての移動、戻る、進む、homeへの機能などとしたいのです。出来たらGooGle(検索エンジン)を呼び出す機能なども追加したいのです。 作成方法または参考になるWebサイトをご存知の方いらしたら教えていただきたいのです。よろしくお願いします。
- yahoiyahoi
- お礼率39% (9/23)
- C・C++・C#
- 回答数3
- ありがとう数3
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
C#は詳しくないのですが、これが参考になるかと。 http://uchukamen.com/Programming1/WebBrowser/index.htm それほど長いコードでもないので、改造することも難しくないと思います。
その他の回答 (2)
- FAY
- ベストアンサー率49% (95/193)
.NET Framework 2.0以降のWebBrowserコントロールとか .NET Framework 3.0のFrameコントロールを使うと 思いのほか簡単にできてしまうような。 とりあえず一番簡単だと思われる WebBrowserコントロールを使ってみてはいかがでしょうか。
- maku_x
- ベストアンサー率44% (164/371)
こういったソフトは普段作りませんので、事情は良く分からないのですが。 Linux には、Lynx と言うテキストベースの簡易ブラウザがあります。ソースコードを読めば、参考にはなるのではないでしょうか。(C言語が読めることと、Linux の API(POSIX準拠の標準関数)の知識が必要になります) http://directory.fsf.org/network/browsers/lynx.html ※ 他にも、Firefox と言うちゃんとしたブラウザもあります。 http://directory.fsf.org/network/browsers/firefox.html 但し、Linux + X Window System 上のソフトですので、使用している APIは Windows の場合と全く異なりますので、その点はご注意を。
お礼
回答ありがとうございます。 しかし参照のサイトが自分には難しすぎたようです。
関連するQ&A
- C#を用いての簡易ブラウザ作成
タイトル通りなのですが、Visual studio 2005 C#で簡単なブラウザ作成方法を知りたいのです。 ブラウザの機能としては、urlを入力しての移動、戻る、進むといったボタン配置を基本として、ホームに戻る機能、検索エンジン(Google)を呼び出す機能などもつけたいのです。 visual studio 2005のツールボックスでFormをつくり、そこにButtonや textBox WebBrowserなどのコントロールを貼り付け概観は作成できたのですが、そこにどのようなメソッドをどこに記述すればいいのかが分からないのです。 おそらくNavigate()やGoBack()やGoforward()などのメソッドを記述すればいいのだと思うのですが… いろいろとサイトを見たのですが自分には敷居が高いのかいまいちなのです。C#はほとんど初心者に近く困っています。 どなたか分かる方教えていただきたいのですが。
- ベストアンサー
- その他(プログラミング・開発)
- C++でWEBブラウザを作成する
Visual C++ Express 2010 でWEBブラウザを自作しようと思っているのですが、 ブラウザの要となるテキストバーを設置して、 そこにアドレスまたは日本語などの値を入力し、検索ボタンを押下して、 アドレスバーの下に設置したフォームに、 その検索結果を表示させるにはどうすればいいでしょうか? 宜しくお願いします。 まだ具体的な機能は付加していません(とりあえず必要と思うものを予め名前をつけている)が。。
- 締切済み
- C・C++・C#
- ブラウザについて
パソコンでGooglechromeのブラウザを使っています。 Googleのアカウントが二つあるのですが、 一つ目のアカウント(A)の検索エンジンはGoogleを使用。 二つ目のアカウント(B)の検索エンジンをduckduckgoにしたいのでduckduckgoのブラウザを拡張機能を使い追加しました。 Googlechromeブラウザをクリックしアカウントを選ぶ画面が出ます。 (A)アカウントを開いた場合Googleの検索バーが表示されます。 (B)アカウントを開いた場合はduckduckgoの検索バーが表示されます。 その場合(B)アカウントで使用しているブラウザはduckduckgoが機能しているということで大丈夫でしょうか。
- 締切済み
- ブラウザ
- ブラウザについて
自身は今までgoogle chromを使っていました。検索エンジンはgoogleでブラウザはgoogle chromです。 Firefoxが気になったのでダウンロードしました。 pcの設定で既定のブラウザをFirfoxに変えました。 pcのホーム画面にgoogle chromとFirefoxのアイコンがあります。 pcの既定のブラウザをFirefoxに変換していればgoogle chromのアイコンのほうから検索しても使っているブラウザはFirefoxなんでしょうか? 今までchromeの画面の使い方に慣れているのてブラウザが一緒ならchromeの方を使おうかなと思っているからです。
- ベストアンサー
- ブラウザ
- パソコンでグーグルの検索窓が出なくなった
グーグルのホームです。検索したいときに入力する小窓が消えました。 どうすれば良いですか? また、検索エンジンはグーグルクロームがいいのですが、上のURLを入力するところが勝手にヤフーになってます。しかも文字化け?中国語?へんなふうになってます。 既定のブラウザはグーグルクロームになってます。
- 締切済み
- その他(Windows)
- 検索エンジン
サーバーにWebサイトをアップロードして1か月ぐらいたつのですがヤフーでURLやタイトルを入力して検索しても表示されないのは納得できるのですが、(申請してないから)ロボット検索エンジンであるグーグルでURLやタイトルを入力して検索しても表示されませんなぜでしょうか
- 締切済み
- その他([技術者向] コンピューター)
- C#でブラウザ作成、mixi上で自動運転(ボタンクリック)ができません。
勉強のためC#でブラウザ作成を行っています。 (Microsoft Visual Studio C# 2008 Express Edition) まずはmixiのログイン画面で自動ログインするブラウザを作成しています。 URLはここです。 http://mixi.jp/home.pl メールアドレスやパスワードは入力できますが、「ログインボタン」はIDがないため、私の知識ではクリックできません。 記述したコードは、以下になります。 //ログイン用のEメールアドレスを入力 HtmlElement LoginId = this.webBrowser1.Document.GetElementById("email"); LoginId.InnerText = "aaaaaaa@yahoo.co.jp"; //パスワードを入力 HtmlElement LoginPass = this.webBrowser1.Document.GetElementById("password"); LoginPass.InnerText = "password_abc"; //チェックボックス(次回から自動でログイン)をチェック HtmlElement CheckBox = this.webBrowser1.Document.GetElementById("sticky"); LoginButton.InvokeMember("click"); //ここに「ログイン」ボタン押下処理を追加予定 解決方法,参考になるサイト,その他ご意見等、ご助言をお願いします。
- 締切済み
- その他(プログラミング・開発)
- 作成したHPが転送後にブラウザに表示されない !?
作成したホームページを転送したのですが、その後、ブラウザでURLを入力しても 「Forbidden」と表示されて肝心のホームページが表示されません。 プロバイダはBBIQというところですが、 ホストアドレス ホームページ名 FTPアドレス パスワード はきちんと入力し、転送できています。 windowsはXP、ホームページはホームページビルダー11で作りました。 参考書を買ってその通りにしてみたのですができません。 なにがいけないのでしょうか? 詳しい方教えてください。
- ベストアンサー
- ホームページ作成ソフト
お礼
回答ありがとうございます。 なんとなくFormの作り方などは理解できたのですが、メソッドなどの記述をどこに書き込めばいいのかいまいち分かりませんでした。