No.2
- 回答日時:
>guiは作成出来ますか?
Winsock(TCI/IP)とGUIは全く別のものです
GUIを作るのにWinsockは必要ではありません
作ること自体は知識さえあれば作れます
Windowsであれば統合環境で比較的簡単に開発できる環境(例えばVisualStdio)もあれば
自分でゴリゴリとコードを書く方法もあります
No.3
- 回答日時:
No.1です。
> guiは作成出来ますか?
以下の質問/回答が参考になると思います。
http://detail.chiebukuro.yahoo.co.jp/qa/question …
MFCライブラリを使うには、有償版のVisual Studioが必要ですが、
それ以外の方法なら無償版のVisual Studio Expressで作れます。
C言語で作ったwinsockプログラムをGUIで利用したいなら、
そのC言語プログラムをexeかdllのモジュールにして、
それを.NET FrameworkのWindows Formで作ったGUIプログラムから
呼び出すのが簡単だと思います。
そもそもなぜC言語でwinsockプログラムを作ろうとしているのか
わかっていませんが、.NET FrameworkのSocketクラスをWindows Form
プログラムの中から使えばもっと簡単に作れると思います。
No.4
- 回答日時:
No.1,3です。
> 言語が変わってしまうんですか?
.NET Frameworkが使える言語は、C++,C#,VisualBasicのいずれかです。
C++は使えますが、.NET Framework用の言語拡張がなされており、
これは「C++/CLI」というC++を拡張した新しい言語だと捉える人が多いです。
(参考)
http://ja.wikipedia.org/wiki/C%2B%2B/CLI
プロの開発者は、何か作りたいものがあった時、どんな言語を使うかではなく、
どんなライブラリやフレームワークを使うと作りたいものが簡単に作れるかを
調べて選択します。で、そのライブラリやフレームワークで使える言語を使います。
ライブラリやフレームワークがやってくれることをうまく使えば、
開発量や開発難易度を大幅に抑えられます。その効果に比べたら
言語文法の違いなんてたいした問題じゃないと考えています。
この回答への補足
大変参考になります。ありがとうございます。
リモートのLEDをPCからGUIで制御したいのですが、実現が容易になるライブラリやフレームワークというものはありますでしょうか?リモートのGPIOを備えた無線LANモジュール(このI/OにLEDをつないでいます。)に対し、0x42,0x42,0x00,0x00,0x00,0x00,0x02,0x00,0x01,0x02,0x44,0x33,0x05の計13バイトのパケットを送信するとLEDがONし、13パケット目を0x04にすると反対にLEDはOFFするようになっています。UDPでの送信を考えています。
GUIは単純な作りで、上から「宛先IPアドレス入力欄」「宛先ポートNO入力欄」「ONボタン」「OFFボタン」という構成にしたいです。適切なライブラリ、フレームワークがありましたら、ご教授お願いできませんでしょうか?宜しくお願い致します。
No.5
- 回答日時:
Windows環境で、無料でGUIを作りたいなら、C#かc++/cliがいいと思います。
一方、
http://oshiete.goo.ne.jp/qa/8482326.html
で提示されたプログラムは純粋なCのプログラムですから、このままでは組み合わせることはできません。
このプログラムのことは忘れて、C#もしくはc++/cliでソケット通信を行う方法を探したほうがいいと思います。
No.6ベストアンサー
- 回答日時:
No.1,3,4です。
> リモートのLEDをPCからGUIで制御したいのですが、実現が容易になるライブラリやフレームワークというものはありますでしょうか?
・そのLEDを制御するのにUDPパケットを送るだけでよい
・GUIプログラムを実行する環境が.NET Frameworkを使える
ということであれば、.NET FrameworkとC#だけで簡単に作れます。
Windows FormでGUIを作る方法を以下のようなサイトで勉強し、
http://home.a00.itscom.net/hatada/visual-studio/ …
UDPパケットを送信する方法を以下のようなサイトで勉強すれば、
http://msdn.microsoft.com/ja-jp/library/tst0kwb1 …
あとはそれを組み合わせるだけで簡単に実現できると思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- セキュリティソフト 結局のところWindows PCに有料のセキュリティ対策ソフトは必要だと思いますか? 8 2022/06/01 11:00
- CPU・メモリ・マザーボード USB Key 2 2022/07/06 14:25
- その他(パソコン・スマホ・電化製品) 市販のセキィリティソフト導入の必要性について 5 2023/08/15 10:35
- USBメモリー・SDカード・フラッシュメモリー PDF文書をCD-Rで配るときの注意事項 4 2022/03/31 16:49
- Windows 10 WIN10 標準の WEBカメラの性能 解像度 2 2023/07/12 16:50
- セキュリティソフト 市販ウイルスソフトは入れる必要ある?? (Windows10) 6 2022/04/08 15:23
- セキュリティホール・脆弱性 Windowsのウイルスセキュリティについて 3 2022/06/07 22:28
- カスタマイズ(車) 最近の日産の車を買った人は 1 2022/11/14 19:22
- マルウェア・コンピュータウイルス ウィルス感染している? 4 2023/05/05 02:06
- CPU・メモリ・マザーボード メモリ増設時の違い 32GB X 2 と 8GB X 8 4 2023/02/10 13:34
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C#のプログラムを読むコツって...
-
CoInitializeSecurityが失敗する
-
三目並べ
-
UNIX環境でのCプログラム上でC...
-
PICのI2C通信のプログラムについて
-
Visual Basic と VC++ のちが...
-
i,j,k
-
stdio.hのバッファについて。
-
Rubyでのプログラミング言語作成
-
ソフトイーサ開発者(登大遊 氏)...
-
RFCとプログラム
-
VisualBasic.NETとVisual C++....
-
printf系の書式「w」ってなに?
-
どんなプログラムを自作しまし...
-
モンテカルロ法 円周率
-
ニンテンドーDS用、自作プロ...
-
c言語の勉強方について
-
Vix総合画像ビュアーは動作を...
-
BiilderとD-Show フレームレー...
-
6~7割の正解で、なぜ合格?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
API、OCX、DLLって何でしょう?
-
VBプログラムをEXCEL VBAに移植...
-
UNIX環境でのCプログラム上でC...
-
このプログラミング誰か教えて...
-
C言語のHP-UXからLinuxへのポ...
-
Ryzen 3700(無印)はWin11に対応...
-
VB.net エラーメッセージを英文...
-
SNMPトラップ情報をC#.netで作...
-
プログラムとは理系ですか文系...
-
現在プログラミングの研修中な...
-
VBS:コンピュータ名を取得し、...
-
C言語でSMTPを使ったプログ...
-
C/C++でチャットソフトを作りた...
-
OSとCPUの関係について
-
DLLってなに?
-
自動で施設の空きを通知するプ...
-
PHP+MySQLで家計簿を作りたい
-
どんなプログラムを自作しまし...
-
コンソールアプリでファイル選...
-
If … then の中の条件式と型に...
おすすめ情報