トップページ⇒tech
578コメント224KB

リア厨にプログラミングを教えるスレ

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
無料で揃えて準備できてるのはC++とDelphiです
できればDelphiでやっていきたい
(・∀・)イイ!!アプリを作ってみたいので1から教えてください
将来は立派なプログラマーになって共有ソフトとか2chブラウザを作るのが夢です
お願いします_| ̄|○ どうかお願いします_| ̄|○
僕に教えてください
0002デフォルトの名無しさんNGNG
時計のアプリ欲しいから作って。
12時になったら何か動きのあるやつ。
0003デフォルトの名無しさんNGNG
はい、できるだけやってみます
0004デフォルトの名無しさんNGNG
時計は作れたけどイベントがない
0005デフォルトの名無しさんNGNG
>>1のような奴を叩くのはこの板ではご法度なのかな?
この板あんまり覗かないから空気よめんわ
00061NGNG
もっと人くると思ったけどこんなもんか
つまんねーの
0007デフォルトの名無しさんNGNG
氏ね。
0008デフォルトの名無しさんNGNG
休日は人が少ないのです
0009デフォルトの名無しさんNGNG
平日も人少ないけどな。
0010デフォルトの名無しさんNGNG
がんばれー。
でも、Delphiわかんないや。
Win32SDK関連ならアドバイスしまっせー。
00111NGNG
>>7
氏ねとは何だ氏ねとは
将来に希望があってこれから頑張ろうとしてる少年に向かって氏ねとはなんだよ
謝れよ、頭下げてあまやれ!
0012デフォルトの名無しさんNGNG
昔のMS-DOSにはQUICK BASICが付属していなかったっけ?
0013デフォルトの名無しさんNGNG
>>12
QBASICですね。PC/AT互換機用のいわゆるDOS/Vについてた。
もっと昔にはMASMがついてますた。
0014デフォルトの名無しさんNGNG
正直、>>1には希望なんてない。
0015デフォルトの名無しさんNGNG
>>1
最初から人に頼っている時点で希望も何もないよ。
少しは自分で勉強しようとしなさい。
君が自分で勉強して、疑問に思ったことを質問するなら答えてあげるから。
00161NGNG
やっと叩いてもらった
これで満足だ
0017デフォルトの名無しさんNGNG
Boys, be ambitious!
共有ソフトや、専用ブラウザ作るなんて、リーマンな事言わずに、
世界を変えるような画期的なOSを作って、日本のゲイツになるとか、
もっと、大きな志を持て!がんばれ。
00181NGNG
やっと応援してくれる人が出てきてくれましたか
高校でどの部活に入るかでかなり左右されますが
0019デフォルトの名無しさんNGNG
誰も応援なんかしてねぇよ。氏んじまえ糞ガキ。
0020デフォルトの名無しさんNGNG
OSにロマンがある時代は終わったんじゃねーの
00211NGNG
>>19
だからよお
よくそんなこと言えるよな
00221NGNG
>>20
僕が最高のOSをつくってやりますよ。
0023デフォルトの名無しさんNGNG
>>13
Win95にもQBついてるよ

>>18
部活なんかやめて渋谷うろついてガングロ漁りでもしてろや
お金なくても結構簡単にやりまくれるよ
0024デフォルトの名無しさんNGNG
>>1
さっさと糞スレの削除依頼出してこい。このバカが。
0025デフォルトの名無しさんNGNG
ネタ?
00261NGNG
渋谷に行くのに往復4万かかりますが何か?
0027デフォルトの名無しさんNGNG
>>24
バカって行ったほうがバカなんですよ。
0028デフォルトの名無しさんNGNG
>>26
開成にでも入ればいいじゃん。
あっそっか。お前バカだから無理なのか。ww
0029デフォルトの名無しさんNGNG
>>1
とりあえず2chで書き込んでいる時間があるならば、
近くの書店でプログラミングの本買って読んでいた方が有意義だと思うよ。
君に本当にやる気があるならばの問題だけど。
0030デフォルトの名無しさんNGNG
 / 先生\    ________
│ ◎ ◎ │  /
│  └   │<おい>>1、宿題やったか?
│  □   │  \________
└────┘
00311NGNG
>>28
偽者の1に煽ってるのにワラタ
こんなみっともないスレ晒しageなんかしねーよw
そんぐらいわかれよな

>>29
Visual Basicの2000円もする入門書買ったけど買ってから金かかることわかって
もうプログラミングの本なんてカワネ(゚�听)って気持ちになりますた
00321 ◆ABQWH7x5lQ NGNG
何も知らずに2000円もするVBの入門書買ったことはバカ
かなりバカ
アチャーって感じ
CとC++とDelphiの中でどれがおすすめ?
0033デフォルトの名無しさんNGNG
>>32
どれも勧めない。C#にしろ。
特にDelphiは潰しがきかないから絶対やめろ。
0034デフォルトの名無しさんNGNG
>32
でるふぁい
でもjavaを進める。
00351 ◆ABQWH7x5lQ NGNG
自分、挙動不審なんで複数の選択があるとすぐに決められないんですよね
特にこういう状況で
>>33-34
やっぱり今の時代はC# 対Javaっていうのが多いですよね
悩むなぁ
003633NGNG
>>35
将来プログラミングの道に進むならJavaでいいと思う。
でも個人的に使うような小物GUIツールをバンバン作りたい年頃だろうから
そういう用途にはJavaは向かない。
昔は小物ツールとかにはDelphiがイチオシだったけど今はもう将来性がない。
だからこそ無料版なんかが出てきてるわけで。

次期Delphiは.NETにも対応するからC#と同じとか言われそうだが、
それだったら最初からC#にしとけばいい話。
DelphiはPASCAL系の文法だが、PASCAL系の言語なんかもう他にないので、
C系の文法のC#を勉強しておけば将来C/C++/Javaを勉強しても違和感が少ない。
っていうかPASCAL系の言語に慣れてもはっきり言って徒労。
言語マニアになりたいのなら止めはしないが……。

あとC++はCの知識がないと無理だが、C#はCの知識がなくてもOK。
ここはよく誤解されるところ。
0037デフォルトの名無しさんNGNG
>35
C#もDelphiもJavaもボーランドが開発環境をただで配ってるってことには違いない。
00381 ◆ABQWH7x5lQ NGNG
マジレスありがとうございます
C#に決めました
開発環境はC#Builder 1.0 Personalでいいんですか?
今ダウンロード中なんですけど
0039デフォルトの名無しさんNGNG
>>38
> 開発環境はC#Builder 1.0 Personalでいいんですか?
無料でということならそれしかないね。とりあえずそれで充分。
他にも無料のC#ツール類はあるけど、はっきり言って入門には使えない。

でも1万円くらいなんだからお年玉でVisual C#を買った方が絶対良い。
もうちょっと無理して2万円出せばアカデミックのVisual Studio.NET 2003が買えるし、
それだとCやC++もバッチリだから、どうせ買うならそっちを勧める。
ま、それは後で考えれば良いことだけど。
004033NGNG
あ、書き忘れたけど>>39は俺。

後で騙されたとか言われると嫌だからあらかじめ断っとくけど、
C#で作ったアプリは起動が遅いし他の人に配るときにランタイムとかの問題はある。
でもこれは次のWindows(Longhorn)で解決する。
君が自由自在にアプリを作れるようになった頃にはLonghornが出てるだろうから、
今は練習だと考えておいた方が良いよ。
0041デフォルトの名無しさんNGNG
晒し っと。
00421 ◆ABQWH7x5lQ NGNG
やめてください
マジで
叩かれるだけです
0043デフォルトの名無しさんNGNG
.NET Frameworkに悩みまくる>>1の将来が予想されます。
00441 ◆ABQWH7x5lQ NGNG
>>43
ぁはは
もう悩みまくりだけどね
0045デフォルトの名無しさんNGNG
うーん。
33.40の忠告は一見まともに見えて、危険。 

なにが危険て、若いうちから頭を堅くするのが危険なのさ。
使い捨ての労働プログラマにでもなりたいなら別だけどさ
Cスタイルの言語は沢山あるから選ぶなんて選択は、結局は創造性を捨ててるようなもの。
PASCAL系の言語が他にないなら 、 ”じゃあやってみる” じゃないの?

人並みに出来る・・・・なんてのは何の価値もない時代だよ。
00461 ◆ABQWH7x5lQ NGNG
というかエラーが出てインストールできない
0047デフォルトの名無しさんNGNG
でさ、
ホントに厨房ならさ、プログラミングは道具。 今は道具の使い方を覚えるより、マインドを育てなさい。
柔軟な心と、気力、意欲を育てなさい。

それにはプログラミングより、本を読みなさい。学校や公立図書館から借りて1日4冊くらいをコンスタント
に毎日読むのが一番だよ。

どうしても俺は実践派だというなら、一番大事なのは成功体験を積める道具を選ぶ事だ。

それこそWindowsならDelphi、ゲームに興味があるならP/ECE ワンダーウイッチ
電子工作が面白そうと思うならPIC

これらなら、今、沢山情報があり、手軽に試せ、成功体験も積み上げられる。
成功が自信と意欲を作ってくれるだろう。 ただし、頭を固めないように気をつけてね。
0048デフォルトの名無しさんNGNG
C#とJavaのどちらかを勉強しようと思うんだけど
どちらがいいと思いますか?
00491 ◆ABQWH7x5lQ NGNG
>>48
誰だよw
0050デフォルトの名無しさんNGNG
>>46
.NET Framework SDKは入ってるの?
http://www.microsoft.com/japan/msdn/netframework/downloads/
0051デフォルトの名無しさんNGNG
>>46
Windowsは何?
2000かXPじゃないとインストールできないよ。
00521 ◇ABQWH7x5lQ NGNG
晒しアゲじゃ。
00531 ◆ABQWH7x5lQ NGNG
>>50-51
何とかできました
これで無料で揃えたものですが準備は整いました
OSはWindowsXPです
0054デフォルトの名無しさんNGNG
>>53
じゃぁ、さっそく何か作ってみたい?
00551 ◆ABQWH7x5lQ NGNG
>>54
今日はあと30分ぐらいしかできないんですけど、それだけでやっておいたほうがいいってことありますか?
それか短時間で作れる小さなアプリとか・・・お世話になります。。
0056デフォルトの名無しさんNGNG
なにげに良スレになってる。
00571 ◆ABQWH7x5lQ NGNG
C#Builder では製品のインストール時に,Serial Number および

Authorization Key を使用して製品登録を行っていただく必要があります。

ってSerial NumberもAuthorization Keyも知らないんですけど・・・
どういうことですかこれ?
0058デフォルトの名無しさんNGNG
>>55
じゃあ、今日は超基礎。
まず起動する。
http://www.h5.dion.ne.jp/~tuyano/CsharpTutor/cs1-1.gif
みたいな画面が出るから、メニューの
・ファイル→新規作成
で「C#アプリケーション」を選ぶ。
適当にプロジェクト名を付ける。(Test1とか)
http://www.h5.dion.ne.jp/~tuyano/CsharpTutor/cs1-2.gif
みたいな画面になるから、右下の「Button」というのをクリックする。
へこむから、真ん中のマス目みたいになってる灰色の部分(WinFormと書いてある)の上でドラッグする。
ドラッグして囲んだ部分にボタンが出来る。
左のプロパティというところで、Textという欄を選んで、欄の右側に「ボタン」とか何でもいいから入力する。
そうするとボタンの文字がそれになる。
そのボタンをダブルクリックする。
プログラムを入力させる画面になるから、
中括弧に囲まれた部分(そこにカーソルがあるはず)で
this.Close();
と入力する。
それでツールバーにある「ビデオの再生ボタン」みたいなアイコンを押す。
それでボタンを押したら終了するアプリが出来たらOK。
0059デフォルトの名無しさんNGNG
>>57
登録しないと駄目だよ。
http://www.borland.co.jp/csharpbuilder/webreg/personal.html
00601 ◆ABQWH7x5lQ NGNG
>>59
ありがとうございます
ちょうど今自分で調べてそのページ開いたところなんですけど、金かかるんでは・・?って心配になってました
しかも登録画面が英語だし
まあがんがってみます
00611 ◆ABQWH7x5lQ NGNG
入力項目の解説って親切なページがありましたね
ちょっと待っててください
0062デフォルトの名無しさんNGNG
>1
この本お勧め。
http://www.amazon.co.jp/exec/obidos/ASIN/4798006688/250-4472305-8029847
筆者のサイトの解説ページ
http://www.h5.dion.ne.jp/~tuyano/CsharpTutor/index.html
00631 ◆ABQWH7x5lQ NGNG
起動できたんで
>>58氏の基礎をやってみます。
00641 ◆ABQWH7x5lQ NGNG
>>58
できました。
Delphiと似てますね
Borland製品だから当たり前ですけど
006558NGNG
>>64
おめでとう。
最近の開発環境はみんなこんなもんだよ。VC#も。
とりあえず何か目標立ててみたら?
それがすぐ出来るかどうかとか、どうすれば出来るのかとか、
そういったことを整理してみないと道に迷うよ。
ただそういうのは初心者が自力で判断できることじゃないから
ここで披露してくれると良い。
0066デフォルトの名無しさんNGNG
>>62はBC#の本です。
00671 ◆ABQWH7x5lQ NGNG
>>62
わざわざありがとうございます。
まずは解説してくれるページやここのスレで勉強していきます。
自信がついてきたら本買ってみます。
00681 ◆ABQWH7x5lQ NGNG
>>65
披露って、配布ってことですよね?
006958NGNG
>>68
書き方悪かった。
「披露」というより「相談」。
つまり夢を語ってみたら良いってこと。
そのために何を勉強すれば良いのかとか方向を見つけないと
プログラミングの動機付けにならないから。
そういうのを相談した方が良いって意味。

今まで人に教えてきた経験だと、
ただ漠然と「勉強してマスターする」って考えてる人は
必ず途中で飽きてやる気がなくなってる。
0070デフォルトの名無しさんNGNG
C#Builderの解説サイトってほとんど無い気がする。
00711 ◆ABQWH7x5lQ NGNG
>>69
わかりました。
まずは小さくてもまともなアプリが作れるよう頑張ります。

!
あの、C#Builder起動するとノートン先生が反応して「悪質なスクリプトを検出しました」って警告してくるんですけど
ファイル名は「bds.exe」どうすればいいんでしょ
007258NGNG
>>71
> まずは小さくてもまともなアプリが作れるよう頑張ります。
いやそうじゃなくて、何が作りたいかここに書けって言ってんの。
次に何をしたらいいか相談しろって言ってんの。
頑張るとか勉強するとかって抽象的なこと言っても
C# Builderを目の前にしてどこから手を付けていいか途方に暮れないか?
俺が始めてVisual Basic(当時は2.0)を目の前にしたとき
1ヶ月くらいどうしていいか分からなくて途方に暮れたぞ。
自分でやるっていうならもう勝手にしろ。俺は二度と来ないから。

> あの、C#Builder起動するとノートン先生が反応して「悪質なスクリプトを検出しました」って警告してくるんですけど
> ファイル名は「bds.exe」どうすればいいんでしょ
ノートンは.NET関連を誤認識するのは有名な話。決してウィルスではない。無視してよい。
とにかく定義ファイルを最新に更新してみるべき。
00731 ◆ABQWH7x5lQ NGNG
>>72
どもです
0074デフォルトの名無しさんNGNG
>>72
二度と来るなよ、基地外。
00751 ◆ABQWH7x5lQ NGNG
>>74
何でそんなこと言うんですか?
というか自作自演だと思われるんでやめてください。。
0076デフォルトの名無しさんNGNG
C#を一からやりたいなら

ttp://www.amazon.co.jp/exec/obidos/ASIN/479810146X/ref=sr_aps_b_2/249-6632138-8857937
と
ttp://hp.vector.co.jp/authors/VA017148/pages/cpad.html

がいいと思う。
00771 ◆ABQWH7x5lQ NGNG
>>76
親切にどうもです。
えっと、本はちょっと高いですね。
3000円ちょいもする本買って理解できなかったらかなりのバカなんでやめときまする
0078デフォルトの名無しさんNGNG
>>76
GUIがポトペタで作れないのはリア厨には無理だと思う
007958NGNG
いや、別に怒ったわけじゃなくて、
丁寧に言うと遠まわしになって伝わらないかと思って、
わざと啖呵を切ってみただけなんすけど・・・。
俺の厨房時代を思い出してね〜>>1
0080デフォルトの名無しさんNGNG
>>77
まぁガンバレ。っていうか俺が1年半年ほど前に買ったWIN32APIの本って
今頃役に立ってるよ。(2600\)
理解できなくても、努力を怠らなければきっと役に立つ時が来ると思う。

って3800円もするのなら俺はWisdomSoft見るなぁ。
0081デフォルトの名無しさんNGNG
>>78 俺はリア厨だけどWIN32APIで(以下略
0082デフォルトの名無しさんNGNG
>>81
自慢の作品をここに出してみろ。そうしないと信用できない。
0083デフォルトの名無しさんNGNG
俺がリア厨の時には、Win32APIなどなかった・・・
0084デフォルトの名無しさんNGNG
ttp://up.isp.2ch.net/up/cdde8899d13d.tbz
うpしました。
自慢も何もまだまだ作成途中だしバグあったりしてね。
0085デフォルトの名無しさんNGNG
>>84
乙!と思ったらエラーでダウソできない。(´・ω・`)
0086デフォルトの名無しさんNGNG
>>85
まぁがんばってくださいな。
もう元の書庫は削除したんで時が経てば鯖からも消えますね。
Edit.exe 24kb程度で結構軽いと思うんだけどなぁ。(´ω`*)
0087デフォルトの名無しさんNGNG
>>86
うーん。だめ。10回くらいやったけど全部エラー。
そっちではダウソできるの?
元の書庫を削除って開発中止なの??
0088デフォルトの名無しさんNGNG
>>88
うん、DLできないねぇ。まだまだ開発中ですよ。
ってしていたらDLできたよ。
ttp://up.isp.2ch.net/upload/c=01owarai/ こっちからいくとDLしやすかったりして。
ttp://venus.aez.jp/uploda/index.phpのupload2571.lzh
0089デフォルトの名無しさんNGNG
>>77
あとでわかるようになりますよ。
実はウンコ本だということが発覚して
青ざめることもありますが(w
0090デフォルトの名無しさんNGNG
自分も参加していいですか?
VC#があるんですけど、どうしようか困ってたトコです。
0091デフォルトの名無しさんNGNG
>>88
お待たせ!やっとダウソできたYO!
残念だけど、ソースがないから
      =、
  ミミ彡ミミミ彡彡ミミミミ
,,彡彡彡ミミミ彡彡彡彡彡彡
ミミ彡彡゙゙゙゙゙""""""""ヾ彡彡彡
ミミ彡゙         ミミ彡彡
ミミ彡゙ _    _   ミミミ彡
ミミ彡 '´ ̄ヽ  '´ ̄` ,|ミミ彡
ミミ彡  ゚̄ ̄' 〈 ゚̄ ̄ .|ミミ彡
 彡|     |       |ミ彡
 彡|   ´-し`)  /|ミ|ミ   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  ゞ|     、,!     |ソ  < Win32に耐えてよく頑張った!
   ヽ '´ ̄ ̄ ̄`ノ /     \___________
    ,.|\、    ' /|、
 ̄ ̄| `\.`──'´/ | ̄ ̄`
    \ ~\,,/~  /
     \/▽\/
としか言えない。
正直、↓を思い出してしまった。
http://sourceforge.jp/projects/noritomi/
0092デフォルトの名無しさんNGNG
>>90
誰でも大歓迎!!!
未来のビル・ゲイツは君だ!!!!
0093 ◆sMrLqQHxo6 NGNG
58です。トリップ付けます。
なかなか面白い展開になっていますね。

>>90
>>69や>>72(乱暴な書き方ですみません)にも書きましたが、
具体的な目標がないと漠然とし過ぎて空回りしてしまいます。
VC#を買ったときに、こんなものが作りたいとか、夢はありましたか?
よろしければそういう夢を聞かせてください。
どういう方向から取り組んでいけば良いか一緒に考えたいと思います。
0094 ◆sMrLqQHxo6 NGNG
>>88

>>92にも書いたのですが、作りたい目標があるのは良いことです。
>>91さんと同じでソースがないと何とも言えないので以下は私の経験です。

私もWin32で色々と作ったことはあります。
最初のうちは力業でゴリゴリ書いていても、
だんだん似たような部分の使いまわしが必要になって来て、
そういうのをまとめるうちに「俺ライブラリ」が出来て来ました。
そのうちアプリ作成よりも「俺ライブラリ」充実に精を出すようになって、
気付いたらほとんどアプリの方が進まなくなったこともありました。

C++でMFCとは違った方向にまとめようと欲が出たわけですが、
Windows Forms(.NET FrameworkのGUI部分)を見て愕然としました。
自分が作ろうとしたのと同じ方向性を目指したものが、
もっと高い完成度で用意されているのです。
最初は「俺ライブラリ」の参考にしようとC#で突き始めましたが、
ミイラ取りがミイラになってC#に移行してしまいました。

1さんが入手されたように、Borland C# Builderは無料版がありますので、
気分転換にちょっといじってみると面白いと思います。
mEditと同機能のものなら1日で作れると思いますので、
Win32のコードと比べると色々と勉強になるはずです。

ただ、現在の.NETはまだまだ不完全なので、
ちょっと凝ったことをするとWin32の知識が顔を出すケースが多いです。
そういう意味でWin32の知識と合わせてC#をいじると深く使えますよ。
0095 ◆sMrLqQHxo6 NGNG
> >>92にも書いたのですが、作りたい目標があるのは良いことです。
すみません。この部分は>>92ではなく>>93です。
00961 ◆ABQWH7x5lQ NGNG
おお何か面白い展開になってますね

叩かずに放置もしないでかまってくれる人が居て本当に感謝してます。
0097最凶VB厨房NGNG
なにか作ったけ?
009888NGNG
>>91,94
コメントどうも。
こっちでソース公開したら自分のウェブサイトで
公開しにくくなるっていうか、なんとなく嫌なんで勘弁してください。
っていうか未完成なのに公開する自体ダメダメなんですけどね。

>>94
リッチエディット使ってるからそれ用のライブラリ作りまくってる_| ̄|○
軽い動作で使い勝手(・∀・)イイ!ってのが目標なんでAPIが丁度いいんだけど。

> mEditと同機能のものなら1日で作れると思いますので、
(´・ω・`)何日もかけて作った俺がアフォみたい。
軽さを目指して、突き進みます。(`Д´)ゝ
(リッチエディットだとリッチじゃない割りに重いからC++でエディットコントロール作ろうとしてるけど(ry

>>96 (早起きですな
たしかに僕のアレくらいのならC# Builder でスグでしょう。
C#が出来るようになったら他のオブジェクト指向の言語の習得は楽になるんだおるか?
00991 ◆ABQWH7x5lQ NGNG
sMrLqQHxo6さん、>>58の次にやるべき基礎を教えてください
まずは基礎を覚えて、基礎問題とか出題してもらったりしてステップアップしていきたいです
01001 ◆ABQWH7x5lQ NGNG
今作ってみたいアプリは、
窓にボタンが複数あって、ボタンをクリックすると決まった文字列がクリップボードにコピーされる
っていう・・・伝わってるかな?
0101 ◆sMrLqQHxo6 NGNG
>>98
頑張ってください。

>>99
足し算をやってみましょう。

次のような画面を作ります。
---------------
(1) (2) (3) (4) (5)

    (6)
---------------
(1) TextBox (Text="") ← Textプロパティを空白にする
(2) Label (Text="+") ← Textプロパティを+にする(以下略)
(3) TextBox (Text="")
(4) Label (Text="=")
(5) Label (Text="", BorderStyle=Fixed3D)
(6) Button (Text="計算")

つまり数字を2つ入力してボタンを押すと答えが出るようにしたいわけです。
■ このスレッドは過去ログ倉庫に格納されています