コンソールアプリケーション質問スレ

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2019/12/12(木) 12:54:33.41ID:5otzzAd4
C♯とかでコンソールアプリケーションをつくりたい人、ここで大いに質問してくれ。
2デフォルトの名無しさん
垢版 |
2019/12/12(木) 12:55:40.65ID:5otzzAd4
手始めに、コンソールアプリケーションで画像を表示するにはどうすればいいのか?
そのサンプルプログラムをアップしてください。
3デフォルトの名無しさん
垢版 |
2019/12/12(木) 12:59:06.29ID:5otzzAd4
コンソールアプリケーションでメッセージボックスを表示する例

[DllImport("USER32.DLL")]
public static extern int MessageBoxA(
int hWnd, String lpText, String lpCaption, uint uType
);

public const int MB_OK = 0x00000000;
public const int MB_OKCANCEL = 0x00000001;
public const int MB_ABORTRETRYIGNORE = 0x00000002;
public const int MB_YESNOCANCEL = 0x00000003;
public const int MB_YESNO = 0x00000004;
public const int MB_RETRYCANCEL = 0x00000005;

public const int MB_ICONHAND = 0x00000010;
public const int MB_ICONQUESTION = 0x00000020;
public const int MB_ICONEXCLAMATION = 0x00000030;
public const int MB_ICONASTERISK = 0x00000040;
[DllImport("User32.Dll", EntryPoint = "SetWindowText")]

そしてメイン関数の中で、
Win32.MessageBoxA(0, "残念外れ!!",
"結果表示", Win32.MB_OK);
を呼び出す
2019/12/12(木) 13:07:33.27ID:rA1I104m
Window Formでできる簡単なことをわざわざめんどくさい方法で実現するバカ
自分でブログでも作ってやれ。クソオナニースレ
2019/12/12(木) 16:04:08.77ID:AVYkL4QT
C♯とかってことはC♯じゃなくてもいいんか?
6デフォルトの名無しさん
垢版 |
2019/12/13(金) 20:25:19.93ID:PFDq9UMx
>>5
ああ、何でもいいよ。
C++でもね。
2019/12/13(金) 20:51:03.34ID:wKYhuojH
じゃあバッチファイルの話題なんだけどさ、引数がhttp://からはじまるかどうかって
どうやって調べたら良い?
8デフォルトの名無しさん
垢版 |
2019/12/13(金) 21:09:04.17ID:PFDq9UMx
>>7
コマンドプロンプトの話題はここでは扱っていない。
話題の中心はあくまでコンソールプログラムでGUIベースのソフトをつくることだけw
2019/12/13(金) 21:37:08.99ID:GNazQkxx
ごめん意味が分かんない
2019/12/13(金) 22:03:07.14ID:r2S5lo/C
パイプで繋ぐ再利用できない産廃
2019/12/13(金) 22:15:40.25ID:XM/rOQr3
>>8
GUIとかいつ追加されたんだよ
2019/12/13(金) 22:21:14.14ID:7vtINUWk
コンソールアプリっていうか、普通のGUIアプリからコンソールに出力するだけだったら簡単なのでは。
入力は知らんけど。
2019/12/15(日) 17:11:06.44ID:66id9z2S
>>3
MessageBox.Showを使わない理由は?
2019/12/16(月) 01:08:52.69ID:Cdp4pe7f
Windowsでコンソールアプリ作って意味あんのか?
Linuxならわかるけど。
2019/12/16(月) 01:13:50.63ID:LjjtFzBx
マウスでポチポチやるのめんどくさいじゃないの
2019/12/16(月) 11:28:02.76ID:Y9u8d8dA
RSS(フィード)リーダー
ヘッドラインチェッカー とか

吐き出すのはコンソールで十分
2019/12/19(木) 09:21:27.45ID:O0phSeY3
>>3

using System.Windows.Forms;

class Program{
static void Main(string[]args)

MessageBox.Show("test");



でいいじゃん。
C#は従来の面倒な記述を省けるのがメリットなのに、なんで、わざわざdllインポートして昔の苦痛を再現するの?
18デフォルトの名無しさん
垢版 |
2019/12/19(木) 09:47:15.29ID:tTDAGhCD
>>17
それがusing System.Windows.Forms;するとエラーが出て困ってるのよ。
プロジェクトの参照の追加でSystem.Windows.Formsを追加したのにエラーが出るわけなのよ。
ちなみにVisualStudio2019でプロジェクトはQ♯アプリケーションにしてるのよ。
今度がQ♯Test projectにして見ようかな?同じかな?
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況