CによるWinアプリ作成法
■ このスレッドは過去ログ倉庫に格納されています
0001中央生
NGNG解説書のようなスレにしましょう。
開発環境は・・・
松浦亜弥
ニューシングル
「GOOD BYE 夏男」
6月4日発売!!
0002デフォルトの名無しさん
NGNGおまえはハゲだ。
0003デフォルトの名無しさん
NGNG#include <windows.h>
LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);
char szClassNme[] = "ウィンドウクラス・ネーム";
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPreInst,
LPSTR lpszCmdLine, int nCmdShow)
{
HWND hWnd;
MSG msg;
WNDCLASS myProg;
if (!hPreInst) {
myProg.style =CS_HREDRAW | CS_VREDRAW;
myProg.lpfnWndProc =WndProc;
myProg.cbClsExtra =0;
myProg.cbWndExtra =0;
myProg.hInstance =hInstance;
myProg.hIcon =NULL;
myProg.hCursor =LoadCursor(NULL, IDC_ARROW);
myProg.hbrBackground =GetStockObject(WHITE_BRUSH);
myProg.lpszMenuName =NULL;
myProg.lpszClassName =szClassNme;
if (!RegisterClass(&myProg))
return FALSE;
}
0004デフォルトの名無しさん
NGNGWS_OVERLAPPEDWINDOW,
CW_USEDEFAULT,
CW_USEDEFAULT,
CW_USEDEFAULT,
CW_USEDEFAULT,
NULL,
NULL,
hInstance,
NULL);
ShowWindow(hWnd, nCmdShow);
UpdateWindow(hWnd);
while (GetMessage(&msg, NULL, 0, 0)) {
TranslateMessage(&msg);
DispatchMessage(&msg);
}
return (msg.wParam);
}
LRESULT CALLBACK WndProc(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam)
{
switch (msg) {
case WM_DESTROY:
PostQuitMessage(0);
break;
default:
return(DefWindowProc(hWnd, msg, wParam, lParam));
}
return (0L);
}
猫でもわかる・・・・より抜粋
0005デフォルトの名無しさん
NGNGフォームを作成
0006デフォルトの名無しさん
NGNG// sample01.cpp
一行目はコメント文
0007デフォルトの名無しさん
NGNG終了。
0008デフォルトの名無しさん
NGNG0009デフォルトの名無しさん
NGNGそんなことより、やっぱビデオBOXでオナニーにふけるOLシリーズは最高だわ。
0010デフォルトの名無しさん
NGNG0011デフォルトの名無しさん
NGNG00128
NGNG教えてください
0013デフォルトの名無しさん
NGNGマジレスしていいですか?
0014デフォルトの名無しさん
NGNGはぁ?そんなことよりビデオBOXシリーズだって。
0016デフォルトの名無しさん
NGNG単発質問スレはやめてください
0017デフォルトの名無しさん
NGNG_ 、_ ,. ,./i,.
、ヽ、 `ヽi、゙ヽ、 ,,.-‐'''""'''- 、 /i/ '"´'´''"i,
,r''´' ゙、 ,.-'".:.: : : `ヽ、 / ノ'i'
. <´ ゙、 _,,.-- 、 __,,,_ /:.:.:.:.:.:. : : __,,,. -- .,,,_ゝ、_,,,.-'、__ 'ノ,
`フ ./`'''7´ `y´ `ヽ、,.-‐''""'‐y'.:.:.:.:.:.:.:.:._,.-'"__,,. -''^ヽ、,_ヾ ヽ ヾ、 ソ
〈、_...... . . . . . ....:.:.〉、_l:.. /''" l:.:.:.:.:.:.:.:.:/-‐''´ _,゙i |'':.. . ....:.:.:.:>
>.:.:.:.:.:.:.:.:.:::::::/ ゙、:.:.:.:.:....:.:.. i'ニヽ.:.:.:./ ,.== 、 i ,.=、'l ノ:.:.ノ-、.:.:.:__=‐'"
 ̄´-ニ',,. -'" ,'::::::`ー--''゙、`.:.:.:.:.:.:.:.:.:.. . . ..l | | |.:.:.ノ ,.=-=、`' ' ' _二, i'.:.:.:ノ'"  ̄
i:::::::ノ゙ ヽ、,;__,;,;.-、.:.:.:.:.:.:.:.:.:.l ! | |.:/ '‐‐( Oi ゙i r' O)/_,ノ
. !:::i".,,_ ;.''"゙゙^i.,_'j::::::::| ゙ヽ、;,;_;,{゙、i,l |:.i, ,. 、`ー‐' ,. ヽ=' i
゙(´ ゙}^゙'‐-‐´ ´`i:::| ,.. -'"入'-':.゙、 ' ´i'ヽ、__ノi_ l、 /ヽ、
!~^´il,., .Y;:ソヘ,/ / ゙、.:.:.:| i l i'、 `ヽ,ノi/ l.
ヽ:. ,_-‐=・ /´ノ:/-、 ! |\.'i, ! ! `、二ニニソ/ .i ,!
. ヽ:. '' / // ヽ |_ \ヽゝ, ‐‐ | / /
. ヽ、,,.. -'' ,/ !  ̄ ヽ\ ゙、__,,,,. -'ー‐' / /
3分間待ってやる
0018中央生
NGNGここ見て分からなかったら質問しに来い!
00198
NGNGマジレスきぼんぬ
0020直リン
NGNG0021デフォルトの名無しさん
NGNG0022中央生
NGNG3分!?残念だ。間に合わなかった
0023デフォルトの名無しさん
NGNG生きる価値なし。
0026デフォルトの名無しさん
NGNGそういってもらえると幸せです
0027デフォルトの名無しさん
NGNGhttp://anzu.sakura.ne.jp/~kuga/wol/
2chスレ
http://game3.2ch.net/test/read.cgi/mmominor/1053536167/
0028デフォルトの名無しさん
NGNG0029デフォルトの名無しさん
NGNG#include <stdio.h>
main()
{
int kokugo
printf("国語の点数は何点でしたか?");
scanf("%d",kokugo);
if(kokugo>100){
printf("意味不明ですな");
}
}
0030デフォルトの名無しさん
NGNG100点以上の数値の入力なら「意味不明ですな」が表示されるようになしたいのですが
どうしたらいいですか?
0031デフォルトの名無しさん
NGNGぬるぽ
0032デフォルトの名無しさん
NGNGmain()
{
int kokugo;
printf("国語の点数は何点でしたか?\n");
scanf("%d",&kokugo);
if((kokugo=<0)&&(kokugo>=100)){
printf("意味不明ですな");
}
}
0033デフォルトの名無しさん
NGNG意味不明だな。
0034デフォルトの名無しさん
NGNG「意味不明ですな」と表示されたらコンパイラのバグだろうな。
0035デフォルトの名無しさん
NGNG漏れのコンパイラでは勿論エローになった
0036デフォルトの名無しさん
NGNG0037デフォルトの名無しさん
NGNG0038デフォルトの名無しさん
NGNGこたつの上にノートパソコンを置いて。
もちろんお茶は渋め。
0039デフォルトの名無しさん
NGNGまだこたつ出てるの?とマジレス
0040デフォルトの名無しさん
NGNGうん。
0041デフォルトの名無しさん
NGNG0042デフォルトの名無しさん
NGNG0043デフォルトの名無しさん
NGNGコンパイラの手順を順を追って説明してもらえませんか?
環境はWinXP,コンパイラはLight C
0044デフォルトの名無しさん
NGNG松浦あやのCDを買う。
↓
シコル。
↓
シコルスキー。
↓
ウマ
0045デフォルトの名無しさん
NGNG0046デフォルトの名無しさん
NGNG0047中央生
NGNG0048デフォルトの名無しさん
NGNG0049デフォルトの名無しさん
NGNG0052デフォルトの名無しさん
NGNGどのCの本を見ても#include <stdio.h>
とか、明らかにコンソールアプリの解説だけじゃないですか。
一体何なのですか!?Cなんて勉強して意味あるんですか?
0053デフォルトの名無しさん
NGNG作れるよ
だって俺つくったもん
0054デフォルトの名無しさん
NGNGint WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow )
{
MessageBox( NULL,
" / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ \r\n"
"< しいたけですが、何か?\r\n"
" \_________ \r\n"
, "しいたけ", MB_ICONSTOP );
return 0;
}
005552
NGNG参考にした書籍などを教えていただけないでしょうか?
ちなみにどのようなものを作ったのですか?
0056デフォルトの名無しさん
NGNGとりあえず過去スレから読んでみれ
Win32API 質問箱 Build11
http://pc2.2ch.net/test/read.cgi/tech/1052651750/l50
C/C++でのWindowsPrograming議論スレ(質問お断り)
http://pc2.2ch.net/test/read.cgi/tech/1049790146/l50
0057直リン
NGNG0058デフォルトの名無しさん
NGNGどれどれ、買ってくるかな
0059デフォルトの名無しさん
NGNG0060デフォルトの名無しさん
NGNG「猫でもわかるプログラミング」ってHPを見て覚えた。
作ったのは色々・・・
てか、Cの入門書とかは普通Winアプリ解説したりしないとおもう
0061名無し募集中。。。
NGNG0062デフォルトの名無しさん
NGNGこのままじゃ・・
006362
NGNGこのままじゃ、漏れは猫以下のような気がして夜も眠れません
0064デフォルトの名無しさん
NGNG無料の開発環境が欲しい
0065デフォルトの名無しさん
NGNG0066デフォルトの名無しさん
NGNG起動しようとすると
ExeFile [無]
IncludeFile [無]
LibFile [無]
の設定ファイルが見つかりません。
って出るんですが、なぜか教えてください。解消法もです
0067デフォルトの名無しさん
NGNG0068デフォルトの名無しさん
NGNG006966
NGNG0070107
NGNGIncludeFile
LibFile
をどこに作成すればいいのか分からないのです
0071デフォルトの名無しさん
NGNG元々HSPってC言語を前提に作られてる
元々WindowsAPIってHSPを前提に作られてる
0072デフォルトの名無しさん
NGNG007366
NGNG裸踊りでも何でもするから
0074デフォルトの名無しさん
NGNGC言語プログラミン統合環境:Visual Windows for BC++
これ初めて知ったよ。ありがとうね。
0075デフォルトの名無しさん
NGNG0076デフォルトの名無しさん
NGNG早速使ってみた?
0077デフォルトの名無しさん
NGNGhttp://hp.vector.co.jp/authors/VA017148/pages/install/bcc.html
0078デフォルトの名無しさん
NGNGそれなぜか漏れのパソに入ってました。
結構前に入れてたかも、コンソールアプリ、Winアプリ両方作れるんですか?
0079デフォルトの名無しさん
NGNG0081デフォルトの名無しさん
NGNGオプション>BC++フォルダ設定>自動検索>OK
008266
NGNGいつもいつもすみません。2ちゃんの方にはお世話になってます。
見事にできました。
ご迷惑をかけてしまってすみませんでした
0083デフォルトの名無しさん
NGNGどういたしまして。
0084デフォルトの名無しさん
NGNG時間の無駄遣いのような。
まあ、暇な人ならいいのか。
0085デフォルトの名無しさん
NGNGうむ、よって>>84とかに最適だ。
0086デフォルトの名無しさん
NGNG0087デフォルトの名無しさん
NGNG0088デフォルトの名無しさん
NGNG0089デフォルトの名無しさん
NGNG0090デフォルトの名無しさん
NGNG0091デフォルトの名無しさん
NGNGCより時間の無駄遣いだな
0092デフォルトの名無しさん
NGNGCしか使えないやつがヒガンデル━━━━(゚∀゚)━━━━ !!
0093名無し@沢村
NGNGファイル名がダメ
0094デフォルトの名無しさん
NGNG0095(;´Д`)
NGNG0096名無し@沢村
NGNG拡張子部分
0097(;´Д`)
NGNGCより時間の無駄遣いだな
0098デフォルトの名無しさん
NGNG>>3のどこにファイル名があるの? 一行目?>>3はファイル名とは言っていないよね?
0099デフォルトの名無しさん
NGNG実行できない
0100デフォルトの名無しさん
NGNG0101デフォルトの名無しさん
NGNG0102デフォルトの名無しさん
NGNG0103デフォルトの名無しさん
NGNGプ
0104デフォルトの名無しさん
NGNG0106デフォルトの名無しさん
NGNG0107102
NGNG3匹目
0108デフォルトの名無しさん
NGNG0110102
NGNG0111102
NGNGうん、悔しかった。
0112デフォルトの名無しさん
NGNGガキに荒らされて機能してないよ
0113102
NGNGトサカニキタ━━━━━━(゚∈゚)━━━━━━ !!!!!
0114デフォルトの名無しさん
NGNG0115デフォルトの名無しさん
NGNG.bcc
0116デフォルトの名無しさん
NGNGんなこたぁーない!
0117デフォルトの名無しさん
NGNG.dsw
0118114
NGNG環境が整わない〜。
コンソーロアプリは.cでいいのに、
なぜかWinアプリのときは.cじゃ実行できない。
0119デフォルトの名無しさん
NGNGあれって、WindowsAPI使えるんで。
俺は、TX-CでListView使うやりかたがしりたい。
0120114
NGNGコンソール
0121デフォルトの名無しさん
NGNG0122デフォルトの名無しさん
NGNG猫でもわかるプロ・・・」はC++主体で解説してるんですか?
0123デフォルトの名無しさん
NGNGhttp://www.geocities.co.jp/SiliconValley/5634/t82C8_0003.html#2657
0125デフォルトの名無しさん
NGNGうぃんどうずそふとうぇあでべろっぷめんときっと
0126124
NGNG0127デフォルトの名無しさん
NGNG0128デフォルトの名無しさん
NGNG正しいかは分からんが、僕はウインアプリ(ウインドウ作成、グラフィック
有)の作り方を区別する名前と考えている。
SDK
コードを自分で書いていく。
MFC
コードは自分では少ししか書かずに、元から書いてある位置を指定
して組み合わせる。
VB
独特。
>>122
見れば分かると思うが。大きく3つに分かれている。
C言語編 15%
コンソールアプリを標準C、一部環境依存ので作る。
C++編 15%
C言語編と似ているが、クラスなどC++独特の技法も使う。
WindowsSDK編 70%
ウインアプリをSDK(実際にコードを書いて)で作っていく。
0129122
NGNGレス感謝です。
それぞれ、CでもC++でもWinSDKという方法で作れるということですか?
猫でもわかるプログラム「SDK編」ではどの言語主体で書かれているのですか?
0130デフォルトの名無しさん
NGNGウインドウ作成部分の話だよな。VBが独特か? 単にRADだろ。
そりゃVBが出来た当時は珍しかったかも知れんが、今では多くの
開発環境がRADをサポートしているのだが。
0131デフォルトの名無しさん
NGNGSDKの事についての質問だったから、書くと長くなるから、ポンっと。
0132デフォルトの名無しさん
NGNGCとC++の違いはコンソールアプリとウインアプリの違いとは別のLVの違い。
CとC++の違いは、変数の宣言の位置、型の違いのチェックの厳しさ、クラス
の使用、オブジェクト指向、他にいくつかあるが、コンソール/ウインの
違いとは関係ない(たぶん)。ただ、ウインアプリはコンソールアプリより、
コード量が多いので、いろいろ大変だから、C++の方で書かれているほうが
多い。猫のSDKの序盤5章ぐらいは、ウインドウ作成、文字表示と簡単なので、
殆どCに近い書き方で書かれている。まずはそこまでやってみては?
0133デフォルトの名無しさん
NGNGボーランドのだったら使っても良い
0134デフォルトの名無しさん
NGNG0135デフォルトの名無しさん
NGNG一般の本屋にはないとか?
0136デフォルトの名無しさん
NGNGポカーン
0137デフォルトの名無しさん
NGNG0138デフォルトの名無しさん
NGNGdekkaihonnyanisikanai
0139デフォルトの名無しさん
NGNGmain(){system("notepad.exe");}
0140デフォルトの名無しさん
NGNG地方だから仕方ないのか
0142デフォルトの名無しさん
NGNGお前のOSは何色だぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁ!
Windows98SEに30BASIC。
0143133
NGNGマイクロソフトの製品しか無いからしょうがなく使ってるよ
どこかのメーカーが早くwindowsと互換のOS作って欲しいよ
糞OS過ぎるから作るのも簡単なんだろうけど、マイクロソフトの圧力で作れ無いんだろうな・・・
0144デフォルトの名無しさん
NGNG0145デフォルトの名無しさん
NGNG糞OSの互換はやっぱり糞じゃないの?
糞OSの互換はやっぱり糞じゃないの?
糞OSの互換はやっぱり糞じゃないの?
0146デフォルトの名無しさん
NGNGmain(){system("calc.exe");}
0147デフォルトの名無しさん
NGNGいやそれ以前の問題なんだが
真性かよ
0148デフォルトの名無しさん
NGNGOS means Windowsの時点でお前はMS信者である。と言うかPCレベルは限りなく低い。
0149デフォルトの名無しさん
NGNG0150デフォルトの名無しさん
NGNG0151デフォルトの名無しさん
NGNG0152デフォルトの名無しさん(17)
NGNG知りたいので名前欄の中に年齢も書いてレスしてもらえませんか?
0153火災
NGNG0154デフォルトの名無しさん
NGNG明日の朝俺が全ての質問に答えてやるよ。気分が良ければな。
だがいつまでも人に頼ってちゃ強くなれんぞ。
おやすみ♥
01551
NGNG神降臨か!?
0156デフォルトの名無しさん
NGNGいいからはよ書け。
じゃ俺はもう寝るぞ。
0157デフォルトの名無しさん
NGNG買ったのは一冊。入門書。
後は学校にうち捨ててあった黄ばんだ雑誌の5ページ位の講座を4回くらい。
結局、習うより考えろって感じだったよ。
0158デフォルトの名無しさん
NGNG実際に書いてみて
考えて
何時の間にか一本の糸が繋がる
0159デフォルトの名無しさん
NGNGポインタもリストも理解できてくる。
0160デフォルトの名無しさん
NGNG自分で買ったものは、Oh!X(連載にC関連の記事があった)と入門書1冊
くらいかな。あとは図書館。
0161デフォルトの名無しさん
NGNG0162デフォルトの名無しさん
NGNG0163デフォルトの名無しさん
NGNG0164デフォルトの名無しさん
NGNGCの初心者ならここに来るしかない!
質問、雑談何でもOK!
初歩的なことでももちろんOK!
もちろん、上級者の皆様にも来ていただきたいです。
0165デフォルトの名無しさん
NGNG0166名無し@沢村
NGNGハゲ!!ボケ!!
SDKはWindowsプログラムをつくる「方法」のことじゃねーよ!!
SDKはWindowsプログラムをつくるのに必要なファイルを集めたものだよ。いわば「道具」のことだよ。
SDKとはな、Software Development Kit(ソフトウエア開発キット)の略だよ。
おおむねヘッダファイルとライブラリファイルから成り立っているよ。
フリーのコンパイラしか持たなくても、 Win32SDKをインストールすればWindowsプログラムはつくれるよ。
Win32SDKはPlatformSDKの中に含まれていて、マイクロソフトのページからダウンロードできるよ。
0167デフォルトの名無しさん
NGNGまぁ、よーするに。プログラムってのは普通自分の書いたソースが全てではなくて、
必ず既存の用意されているライブラリとリンクして、実行形式になる。
javaなんかだと、Windowを開いたり描画したりといったライブラリが標準ライブラリ
としてコンパイラと一緒に配布されているから、標準セットさえ手に入れれば、その
中に入ってるGUI用ライブラリをリンクしてwindowsプログラミングができる。
これはJavaの標準仕様にGUIが含まれているから。
でもC/C++の場合、標準仕様にはCUI用のprintfとかのライブラリしかないから、
別途GUI用の拡張ライブラリを入手しなければならないわけだな。それがSDKつー
ことだ。
0168デフォルトの名無しさん
NGNG0169デフォルトの名無しさん
NGNGこれはJavaの標準仕様にGUIが含まれているから。
これはJavaの標準仕様にGUIが含まれているから。
これはJavaの標準仕様にGUIが含まれているから。
これはJavaの標準仕様にGUIが含まれているから。
これはJavaの標準仕様にGUIが含まれているから。
これはJavaの標準仕様にGUIが含まれているから。
これはJavaの標準仕様にGUIが含まれているから。
これはJavaの標準仕様にGUIが含まれているから。
これはJavaの標準仕様にGUIが含まれているから。
これはJavaの標準仕様にGUIが含まれているから。
これはJavaの標準仕様にGUIが含まれているから。
これはJavaの標準仕様にGUIが含まれているから。
これはJavaの標準仕様にGUIが含まれているから。
これはJavaの標準仕様にGUIが含まれているから。
これはJavaの標準仕様にGUIが含まれているから。
これはJavaの標準仕様にGUIが含まれているから。
これはJavaの標準仕様にGUIが含まれているから。
これはJavaの標準仕様にGUIが含まれているから。
これはJavaの標準仕様にGUIが含まれているから。
これはJavaの標準仕様にGUIが含まれているから。
これはJavaの標準仕様にGUIが含まれているから。
これはJavaの標準仕様にGUIが含まれているから。
これはJavaの標準仕様にGUIが含まれているから。
0170名無し@沢村
NGNGJavaは標準化されてねーよ。
プラットフォームを選ばない言語というのはタテマエだけで、実際はWindows版、Linux版、Solaris版画とそれぞれのプラットフォームのものを選ばないと、コンソールアプリケーションさえつくれないよ。
CのほうがまだANSIで標準化されているよ。
0171名無し@沢村
NGNGあっ、「版」という文字を書くのに「版画」とうって「画」の字を消していたが、ひとつ消し忘れていたよ。
内幕がバレてしまったよ…恥ずかしい。
0172デフォルトの名無しさん
NGNGほほえましいです
沢村さんはトリップつけないんですか?
0173デフォルトの名無しさん
NGNGあほ?
0174デフォルトの名無しさん
NGNG0175デフォルトの名無しさん
NGNG例え騙りがいようともな
0176デフォルトの名無しさん
NGNG0177名無し@沢村
NGNG0178デフォルトの名無しさん
NGNG0179名無し@沢村
NGNGもちろん初心者もいることはいるが、その数は半分以下だ。
ここは何年もやってるやつが一番多く集まってきているよ。だが、そいつらは初心者よりもスキルがあるわけではない…。スキルは初心者とまったく同等だ…
ということは…?
そう…つまり…
ここはザコの集まるスレだったんだよ!!!
0180デフォルトの名無しさん
NGNG0181名無し@沢村
NGNG今まで見てきてそんなことも分からなかったのか?
そうだよザコだよ
0183デフォルトの名無しさん
NGNG__stdcallって何じゃらほい?
どうしてWINAPIとかPASCALに#defineするのですか?
0184名無し@川村
NGNG0185名無し@丘村
NGNG0186デフォルトの名無しさん
NGNG0187607
NGNG0188デフォルトの名無しさん
NGNGWin16はな。Win32のstdcallはPASCALの呼び出し規約とは違うぞ。
実際、DelphiでもDLL使うときとかは
procedure hoge;stdcall;
が必要。
0189デフォルトの名無しさん
NGNG0190デフォルトの名無しさん
NGNGふーんな人の数→(1)
SocketとかもC前提で書かれてるしなぁ。
0191デフォルトの名無しさん
NGNG0192デフォルトの名無しさん
NGNG────────‐───────────−────────────―─‐
─‐────────────‐────────‐∧_∧ ───‐──―──‐
─────‐∧ ∧,〜 ────────────‐(; ´Д`) ────―─‐──‐
──−──‐( (⌒ ̄ `ヽ───_ ───────‐ / /─―/ヽ────―─‐
──―───‐\ \ `ー'"´, -'⌒ヽ──────‐| |>>192 _ / | | ─────―
―‐――──‐ /∠_,ノ _/_───‐―──―─‐| | /─―/ | |―────―‐
─────‐ /( ノ ヽ、_/´ \―────‐──‐∪ ./──,イ ∪ ────―─
────‐ 、( 'ノ( く `ヽ、 ―────―‐| /−─/|| | ──−───―
───‐‐/` ―\____>\___ノ ──────‐|/──/ || | ────‐─―‐
───/───―‐/__〉.───`、__>.―‐―───‐─―‐| || | ─────―─
──/──‐──────────────―−───‐(_)_)─────―─
─/────────−────────────‐──────────―‐
───────────────────‐─────────―─────‐
0193デフォルトの名無しさん
NGNG0194山崎 渉
NGNG__∧_∧_
|( ^^ )| <寝るぽ(^^)
|\⌒⌒⌒\
\ |⌒⌒⌒~| 山崎渉
~ ̄ ̄ ̄ ̄
0195山崎 渉
NGNG__∧_∧_
|( ^^ )| <寝るぽ(^^)
|\⌒⌒⌒\
\ |⌒⌒⌒~| 山崎渉
~ ̄ ̄ ̄ ̄
0196山崎 渉
NGNG0197山崎 渉
NGNG│ ^ ^ │<これからも僕を応援して下さいね(^^)。
⊂| |つ
(_)(_) 山崎パン
0198デフォルトの名無しさん
NGNGWindowsのようなGUIのアプリ作れたよ
たしかbcc使ってた
外見はエディタそっくりのやつ
ソースは…見れば理解できるけど面倒でやめた
0199デフォルトの名無しさん
NGNG0200デフォルトの名無しさん
NGNGWindowsのようなGUIのアプリ作れたよ
たしかVB4CCE使ってた
外見はエディタそっくりのやつ
ソースは…見れば理解できるけど面倒でやめた
0201デフォルトの名無しさん
NGNGWinApiを使うか、MFCを使うかだ。
わしが超初心者以下だったころは、C++とMFCが混ざったコードがわけわからなくて、知恵熱出しそうな勢いだったが、
ワシは、C++とWinApiで開発できるようになったぞい。
C/C++は言語じゃ、SDKとは何の関連性もないのだ。SDKが言語のためのライブラリ群と言う事を除いてなー。
>>200
たいぃーーーほぉーーーー。
0202デフォルトの名無しさん
NGNG0203デフォルトの名無しさん
NGNGよい。
0204デフォルトの名無しさん
NGNG0205デフォルトの名無しさん
NGNGマクで遊んでたけどあれマジでラクだ。余計な事考えずにおぶじぇくてぃぶ。
かつ必要な時にはCでありC++。
GCCとか使えばなんとかなんのかな。C++な実装のAPIやらなんやらにも
アクセスできるみたいだし。
0206デフォルトの名無しさん
NGNG0207デフォルトの名無しさん
NGNG0208デフォルトの名無しさん
NGNG発送はともかく実現しちまうあたりのアホさが好きだ。
でもそれでNeXTSTEP作ったんだよな。
凄い言語なのかも
0209デフォルトの名無しさん
NGNGAppendMenu(hMenu, MF_STRING, IDM_TEST, "項目の追加だよ");
の部分で
IDM_TESTは定義されてない識別子です、
というコンパイルエラーが出るのですがどうしてでしょう。
どなたか教えて頂けませんか?
0210デフォルトの名無しさん
NGNGIDM_TESTがdefineされてないんだろ
多分resource.hを作り忘れてるんじゃないかね?
0211デフォルトの名無しさん
NGNG0212デフォルトの名無しさん
NGNGところで、ヘッダファイルには何を書けばいいのでしょうか・・・
何から何まで教えて君ですみません;;
0213デフォルトの名無しさん
NGNG最初から「猫でも」を読めよ…。
0214デフォルトの名無しさん
NGNG6章を参考に考えてみれ。
0215デフォルトの名無しさん
NGNG0216デフォルトの名無しさん
NGNG亡き母の甘さが匂う花祭り
0217デフォルトの名無しさん
NGNG0218デフォルトの名無しさん
NGNG0219デフォルトの名無しさん
05/02/05 10:18:270220デフォルトの名無しさん
2005/06/01(水) 12:55:050221デフォルトの名無しさん
2005/06/02(木) 21:17:24フォームに完成度の高いコンポーネントをネットから拾ってはりつけただけで
粗方完成しちゃう物もあるし・・・
コードからそれをいじるにしても、VBをやってるような感覚
Delphiと書き方が違うだけで根本的に一緒のようなもの?
0222デフォルトの名無しさん
2005/06/03(金) 09:50:15C++Builder=お惣菜を買ってきて皿に盛るだけ
0223デフォルトの名無しさん
2005/06/04(土) 05:00:19C++Builder=食う楽しみ
0224デフォルトの名無しさん
2005/06/05(日) 00:00:04VC++の資源を使えるから、VCLが使える最強のVC++的な面もある。
0225デフォルトの名無しさん
2005/06/11(土) 08:19:04念のため、相談に乗って欲しい。
漏れは失業11ケ月目で電機系会社に再就職した組み込みプログラマー(現34歳)。
旧会社での組み込みPG歴は約7年。
現社で組み込み系の開発環境(主に日立のHEW)と標準搭載のH8Sシリーズに
取り掛かりやすいと解った。
しかしながら現社での初仕事は、VC++6.0によるアプリ開発。(ゼロベースに近い)
漏れはVC++は未経験。
アプリの開発期間はテストを含め5ヶ月、納期は今年の11月。
このアプリの仕事、ほかのアプリ実績者にバトンタッチしようと考えている。
ちなみに旧社で組み込み系からVC++アプリに取り組んだ先輩社員(当時37〜38歳)
がいたが、内容はリリース済みアプリのバージョンアップで、開発期間は6ヶ月
かかっている。
組み込み系を長期に取り組んできて、いきなり未経験でVC++アプリをやるのは、
誰が考えても無謀かな。
ちなみに、仕事のキャリアを積むなら、VC++アプリにも挑戦してもいいと考えているが。
0226デフォルトの名無しさん
2005/06/11(土) 09:27:38んじゃない?
一生勉強続る気がないなら今の技術で同じアプリを
作成(メンテ等)し続けるような会社でないと...
漏れなら死ぬ気になって絶対請けるけどな...
0227デフォルトの名無しさん
2005/06/11(土) 09:58:23ゼロベースに近いってのはどの程度なの?
その会社に、ソフトの資産(既存アプリのソースでもライブラリでも、
アドバイスもらえる先輩でも)はけっこうあるんじゃない?
ほんとに何もなくて(相談できる人も無しで)VC6と仕様書だけ
渡されるとなると、ちょっと考えるな。
一人でやるの?(そんなことはないと思うけど…)
0228225
2005/06/11(土) 10:23:32225です。
件のアプリについて。
(1)既存のリソース(ソースファイル、ライブラリ)は存在する。
(2)受注開発の案件。大幅なバージョンアップ。
(3)フォーム・ダイアログを含め、ユーザインターフェースが激変する可能性あり。
フォーム・ダイアログデザインは客先から提案される。(←ゼロベースの要件)
(4)周辺デバイス(PCIカードなど)は変更。(←これもゼロベースの要件)
(5)先輩オブザーバーが1名付く。
(6)社内での仕様立案は、6月エンドまでに行う予定。
(7)納期厳守(今年の11月)、とのこと。
急ぎで書いたのですが、以上です。
0229227
2005/06/11(土) 11:47:02>(5)先輩オブザーバーが1名付く。
まずこの人に相談でしょう。もうしているとは思いますが…
以下、無責任発言ということは前置きして、
>(3)フォーム・ダイアログを含め、ユーザインターフェースが激変する可能性あり。
この辺は案ずるより産むが易しで何とかなるかも。
規模は分からないので正確なところは不明ですが、作業を
一人に任せようというのなら、「その」範囲じゃないのかと
勝手に推測です。
>(4)周辺デバイス(PCIカードなど)は変更。
問題はこっちかな。会社内か225さんに何らかの形でノウハウの
蓄積がないと、まったくゼロからは厳しいかも。ソフトの形態は分
かりませんが、もしドライバ書くなら、やったこと無い人だと相当
大変だと思う。
とにもかくにも、一人じゃないなら、仕事のパートナーに相談ですよ。
7年キャリアあるのなら、それが一番大事だというのはお分かりかと。
0230225
2005/06/11(土) 14:48:21225です。
229さんレスありがとうございます。
ゼロベースと書いたのですが、バージョンアップのレベルは「整数桁が1個上がる」
です。極端な話「Word2000」から「Word2003」と考えた方がいいと。
実は、社内の開発上層部で、メンバーチェンジの計画があります。私から、社内の
VC++アプリ開発の実績者へ、です。つまり、開発担当者を変更する計画があると
いうことです。このことは、先輩オブザーバーは知りません。(寝耳に水の状況です)
前のレスに書き忘れていたので、書き足します。
そのかわり、当の実績者のVC++アプリの仕事を、私が受ける計画が同時に動いて
います。(こちらはフレームワーク…リソース(ウィンドウ・フォーム・ダイアログなど)
とプログラムソースが完成済み)
内容は、不具合検証及び修正と、フォローアップです。
どちらを受けるかどうかは、週明けに私が結論を出す、とのことです。
0231225
2005/06/13(月) 20:08:07件のアプリ開発は、先輩オブザーバーが担当することになりました。
先輩オブザーバーは、旧バージョンの開発者でもあります。
その代わり、先輩オブザーバーの開発案件の一テーマを、私が受けることに
なりました。(こちらもフレームワーク…リソース(ウィンドウ・フォーム・ダイアログ
など)とプログラムソースが完成済み)
このアプリの改造が、私の仕事になりました。(納期7月末)
組み込み系とアプリの両刀遣いを育てようとするのが、今の会社の特徴ですか。
■ このスレッドは過去ログ倉庫に格納されています