No.2ベストアンサー
- 回答日時:
まずコンパイラを用意する必要があります。
普通0から作るならC/C++という選択肢になります。
Windows向けの無償のコンパイラで高機能なもの
BCC
・http://www.borland.co.jp/cppbuilder/freecompiler/
Visual C++ Toolkit 2003
・http://msdn.microsoft.com/visualc/vctoolkit2003/
ブラウザを0から作るにはTCP/IPとHTTPプロトコルを理解する必要があります。
当然htmlも。
ちなみにそういう規格の多くはRFCに記述されています。
とはいえ、最初はC/C++の基本
「hello world」等簡単なプログラムから学習していきます。
ちなみにプログラミングのコンテストで
12歳の子がブラウザーを作って話題になったことがありましたが
ソースの量は10万行ということでした。
最初の目標としては高すぎると思います。
Windowsの場合、C/C++で0から作ったとするとウインドウを表示するだけでも
それなりの理解が必要になります。
http://www.kumei.ne.jp/c_lang/sdk/sdk_02.htm
※単にhtmlを表示させたいというだけなら、
もっと簡単な方法がありますが、ゼロから理解したいということだったので。
レスありがとうございます。
C言語に関しては一応やったことはあるのですが
やはりハードルが高そうですね。
紹介していただいたWEBをみながら
C/C++の勉強をしてみようと思います。
ある程度慣れたら同WEBで紹介されている
猫でもわかるネットワークプログラミング
という本を買ってみようと思います。
これでは夏休み中に形にするなんて無茶ですね(笑
わからないことが出てくると思うでそのときはまたよろしくおねがいします!
No.4
- 回答日時:
汎用のウェブブラウザーの開発はすごく大がかりです。
フレーム非対応やCSS非対応では、実用性も大きな問題となります。
開発にとりくむモチベーションを維持するためには
よりニッチなところを目指すのも良い手だと思います。
たとえば、OKWebの利用に専門化したウェブブラウザーとか。
特定のリンクをキーボードで直接指定したりできれば
汎用のウェブブラウザーよりも便利なものになります。
理想は回答検索支援機能や規約連携機能とか…
(すっごく手間がかかると思う)
いつか某社に売り込むのを目標に :-)
お礼がおそくなってしまってすいません。
何気なく使ってますけど
いろいろ壁も多いみたいですね
とりあえずいまはCとJAVAを勉強してます。
専用ブラウザいいですね!
2チャンネル用とかいろいろあるみたいですし
それの開発も検討してみます
アドバイスありがとうございました!
No.3
- 回答日時:
プログラミング暦があまりないようだったら「ひまわり」というソフトを使ってみてはいかがでしょう(今は次期バージョンのなでしこというソフトも出てます)
そのソフトは日本語でプログラムできるので誰でも簡単にソフトが作れます。
解説本も出てて、その中にブラウザを作るというチュートリアルもあるので本に沿って勉強していけばブラウザが作れます。(IEのコンポーネントを使ったものですが)
自分で勉強して新たな機能や欲しい機能を加えてもいいですし見た目にこだわっても楽しいかもしれません。
作ったソフトは配布できるので知り合いや友達に配って使ってもらうのもいいかもしれませんね。
一からCなどのプログラミング言語を勉強行くのはハードルが高いと思うのならまずカンタンなソフトでイロハを学んでみてはいかがでしょう。
※「ひまわり」などで検索して調べてみてください。
レスありがとうございます。
日本語でプログラムできるソフトなんてあるんですね
こういうソフトだととっつき易くて勉強にも良さそうです。
とりあえずこの夏はC/C++を頑張ることにしたのですが
ひまわりにも挑戦してみようと思います。
比較的簡単に形にできそうなのでイライラしないでよさそうです(笑
おそらくまたつまづくと思うのでそのときはアドバイスよろしくお願いします。
No.1
- 回答日時:
WEBブラウザ・プログラミング・ネットワーク・LINUXなどいろいろやってみたいということですね?質問からでは、やりたいことの範囲が広すぎて、回答が困難です。
少し質問を絞って見てはいかがでしょうか?例:
WindowsでWebサーバを構築し、外部に対してWebサーバを公開したい。WindowsはWindowsXPpro(SP2)を使用。WEBブラウザの作り方も教えてほしいのですが、まずWebサーバを公開するためには、どうすればよいのでしょうか?
回答:
Windowsでは、IIS・apacheなどインストールすれば、Webサーバとして構築できます。apacheいろいろと参考できるページがあるので参考にしてみてはいかがでしょうか?
参考URL:http://www.din.or.jp/~bigstone/cgilab/cgitips/ap …
レスありがとうございます。
仰るとおりやりたいことが多すぎて
質問もあいまいになっていたかもしれません。
とにかくやりたいことを一度整理して順番にクリアしていこうと思います。
また質問することがあると思いますがその時はアドバイスよろしくおねがいします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- 高齢者・シニア 希望の働き方をするためにはどうすれば良いですか? 4 2023/02/13 18:57
- Windows 10 パソコン得意な人どうやって勉強したか教えてください 13 2022/04/26 00:41
- その他(プログラミング・Web制作) Windowsのマクロプログラムで、こんなことできますか? 3 2022/06/28 14:30
- Web・クリエイティブ webライターで稼ぐ方法を教えて下さい。 webライティングを始めて約半年が経ちます。現在、3000 3 2023/04/10 14:33
- 情報処理技術者・Microsoft認定資格 この先、何かの資格を勉強する(資格は未所持で運転の免許のみ) または、プログラミングの勉強をするか迷 6 2023/05/02 16:56
- インターネットビジネス 個人事業用のwebサイトを作るためのおすすめの本を教えて下さい。 4 2022/06/30 17:20
- Windows 10 explorerをedgeで開く方法 2 2022/06/05 14:59
- その他(悩み相談・人生相談) 客観的に見て私の適職・天職は何ですか? ①過去に夢中になったものは何か? 絵(幼稚園から今もずっと) 5 2022/07/14 16:36
- HTML・CSS お金をあまりかけずにプログラミングを勉強する方法を教えてください。 こんにちは。 Webデザイン系の 3 2022/08/05 03:22
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
月額15,000円のプログラミング...
-
シリアルポートの制御に関する書籍
-
本の誤植について
-
ヤフー知恵袋みたいなサイトを...
-
ログイン機の付きの掲示板サイ...
-
何から手をつければよいのでし...
-
Ps+のフリープレイでDestiny2の...
-
本格的なGUIを作るのにおすすめ...
-
Windows Media Playerを開くと...
-
scipy っていうのをいれようと...
-
マウスのクリックを自動で
-
python urlopen error について...
-
VB.NET とドットNET(.NET...
-
String^の^自体が何を意味して...
-
Dreamweaverのライブラリが反映...
-
OpenCVで、画像の平均階調値よ...
-
VB と VC++ と VC#の違いは?
-
boostのアンインストールについて
-
自作ゲームについて。
-
強化学習の環境作成、AI。自動...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
IPアドレス、サブネットマスク...
-
[ADO]と[ADO.NET]の違い
-
MSP430のプログラム学習
-
シリアルポートの制御に関する書籍
-
Unity 初心者にオススメな本を...
-
VC6でマルチスレッドorフォーク
-
CかVBでポートを制御する方法
-
T-kernelに関しての質問です。
-
ドライバ開発の勉強方法を教え...
-
ヤフー知恵袋みたいなサイトを...
-
OLEの構造化ストレージについて...
-
HTML と CSS
-
C/C++でHTMLソースの取得はでき...
-
ログイン機の付きの掲示板サイ...
-
Qtを勉強するのに何か良い書籍...
-
VBA のお勧め書籍
-
C言語プログラミング能力認定試...
-
初めてのプログラミング 第2版...
-
VCによる、RPGのプログラミング...
-
ブログのプログラミング
おすすめ情報