mcrblog

vcpp-ml

2001年04月

30

[vcpp 00052786] Re: プログラミングの勉強

Coo1 と申します.

----- Original Message ----- 
From: "Yoshida kuru" <y...@hotmail.com>
Subject: [vcpp 00052779] プログラミングの勉強


> こんにちわ。最近プログラミング始めたのですが、
> どうゆうふうに勉強すればいいのかわかりません。

最初の頃は, まず, 誰でもそういう壁にぶつか
ります.
# 天才は除く(笑).

> みなさんが思う一番効率のいい勉強方法は
> どういう勉強方法だと思いますか?

とにかく何かを作ってみてはどうでしょうか ?
  1.目標を作る.
    テキストエディタを作ろーっとか.
  2.目標を達成する.
    手段を書籍やヘルプ等でひたすら漁ります.
    基本的には環境の使用法 (API等) を調べる
    のと処理法 (アルゴリズム) を調べるの 2
    つがあると思います.
  3.改善する.
    動作が遅いだの, メモリを食いすぎだの不満
    点が必ず出てくるので, 新たな目標を作り達
    成に向けて努力します.

なんてやっているうちに, 「ある程度」の技術と
知識は身に付くと思います.
# その先に行くには更なる努力が必要ですが.

> 教えてください。

まず, 自分で何かをしてみたらどうでしょう ?

「○○をする為に××をしてみたのですが, □□
が△△です. 」という背景を述べた上で「~を教
えてください」とか「~はどうでしょうか ?」と
かするのが良いと思います.

ただ教えてくださいでは何を教えて差し上げたら
良いのかわかりませんから.
# 無理して教える義務もありませんしね.

あなたは既に勉強をしているのですか ?
何を勉強しているのですか ?
プログラム文法ですか ?
Windows 上での GUI プログラムの作成方法ですか ?
設計技法ですか ?

まず, 何を勉強したいのかをはっきりさせる事から
始めたた方が良いと思います.
文法に詳しくとも, まともにソフトウェアを作れな
い人もいるし, その逆の人もいます.

あなたはプログラミングの何を勉強したいのですか ?


少しもお役に立てなくて申し訳ありませんが...
以上です.

    v~~~~~~~~~~~~~~~~~~~~~~~~~
A >^^)  Coo1
 ( ∀)/ <i...@coo1.org>
  ~ ~
30

[vcpp 00052785] Re: [vcpp 00052772] Re: int か CString

村茶です

道化師さんありがとうございました。
こうゆう時にクラスを使えばよいのですね、目の前が明るくなりました。
operator をもう少し勉強して、書き直すことにします、これでコードがわ
かりやすくシンプルになると思います。
これからもよろしくお願いいたします。
-----------------------------------------------
村茶
m...@bb.wakwak.com
http://www.bb.wakwak.com/~mizusi/
-----------------------------------------------
30

[vcpp 00052784] Re: [vcpp 00052779] プログラミングの勉強

はじめましてm(__)mかずたです。

> こんにちわ。最近プログラミング始めたのですが、
> どうゆうふうに勉強すればいいのかわかりません。
> みなさんが思う一番効率のいい勉強方法は
> どういう勉強方法だと思いますか?

基本的に効率の良い…となると個人個人で違うと思いますが、
自分の作りたいアプリケーションの種類にも拠るのではないでしょうか?
プログラム全般をする(そちら方面で働く)のなら基本的な勉強はするべきです。
ただ、『最近プログラム始めたのですが…』のプログラムとは
VC++6.0でしょうか?ここは名前にもなっている通り『VC++』関連が
ほとんどなので多分そうなのでしょうが…。

VC++をするとして、まず
1.C/C++言語のシンタックスは最低でもしておく。
2.VC++の場合特に『クラス』を詳しく知っておく
(MFCを使う際に必要です。APIのみってのもありなんですが)
3.ポインタも重点的にする(C#ではポインタが無い様ですが、今のベーシックはVC++
なので)
4.実際に人の書いたコードを読んで見る。
(ライセンスのある物のコードを読むと、多分著作権等でやばいので気を付けて下さ
い。)
5.それを使って自分でも似た物を作って見る。
6.基本的な概念を覚えたら、あとは自分の作りたい物を専門的に扱う書籍等を
購入する。(通信関連だけでも悠に数冊必要になる事もあります)


最後に断っておきますが、ここに書いたものは全て『個人的な意見』なので、
突っ込み等は受けられませんm(__)m
皆さんはどのようにしてらっしゃるでしょうか?
30

[vcpp 00052783] Re: [vcpp 00052782] エクスプローラー風メニュー

しばさんはじめましてm(__)m
ここでの発言は初めてのかずたといいます。
以後よろしくお願いします。

> SDIでエクスプローラ風メニュー(IEではない)を使いたいと思い、
> AppWizardのSTEP 5でプロジェクトスタイルをWindowsエクスプローラスタイルにし
ました。
> 作成されたスケルトンのLeftViewにWindowsのエクスプローラの左側に出てくる
> フォルダメニューを表示したいと思っています。
> CListCtrlを使うのだろうとは思うのですが
> それからどうすればいいのかが解りません。

VBではそれ専用のActiveXコントロール(?)か何かが付いているらしいのですが、
VC++6.0では自分でInsertItemを使って、取得したディレクトリ情報を表示する…
という方法しかないようです。(私もあまり詳しくありません)
英語が大丈夫でしたら、CodeGuru http://codeguru.earthweb.com/ へ
行かれてはどうでしょう?それに付いての情報や、CTreeCtrlから派生した派生クラ

で、ディレクトリをエクスプローラ風に表示できます。

PC-wIred http://popup.tok2.com/home/pcwired/
29

[vcpp 00052782] エクスプローラー風メニュー

しばといいます。

現在、Win98SE上でVC++6.0 SP5を使って開発をしています。

SDIでエクスプローラ風メニュー(IEではない)を使いたいと思い、
AppWizardのSTEP 5でプロジェクトスタイルをWindowsエクスプローラスタイルにしました。
作成されたスケルトンのLeftViewにWindowsのエクスプローラの左側に出てくる
フォルダメニューを表示したいと思っています。
CListCtrlを使うのだろうとは思うのですが
それからどうすればいいのかが解りません。

どうかご教授お願いいたします。


|=======  しば  =====================================|
|=======  h...@hamal.freemail.ne.jp  ================|
|====================================================|
記事検索
Amazon.co.jp
  • ライブドアブログ