[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 01/10 20:35 / Filesize : 257 KB / Number-of Response : 906
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

質問にやさしく親切に答えてくれるスレ 3



1 名前:デフォルトの名無しさん mailto:sage [2006/12/26(火) 18:28:52 ]
質問にやさしく親切に答えてくれるスレです。

前スレはこちら。
質問にやさしく親切に答えてくれるスレ 2
pc8.2ch.net/test/read.cgi/tech/1143639945/

175 名前:デフォルトの名無しさん [2007/10/28(日) 14:47:50 ]
ttp://www8.cao.go.jp/survey/h19/h19-danjyo/
ttp://www8.cao.go.jp/survey/h19/h19-danjyo/3.html
ーーー(引用ここから)ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
Q3〔回答票3〕 今後,あなたが,男女が社会のあらゆる分野でもっと平等になるために最も重要と思うことは何でしょうか。この中から1つお答えください。

(13.4) (ア) 法律や制度の上での見直しを行い,性差別につながるものを改めること
(23.8) (イ) 女性を取り巻く様々な偏見,固定的な社会通念,慣習・しきたりを改めること
(23.1) (ウ) 女性自身が経済力をつけたり,知識・技術を習得するなど,積極的に力の向上を図ること
(18.8) (エ) 女性の就業,社会参加を支援する施設やサービスの充実を図ること
(11.4) (オ) 政府や企業などの重要な役職に一定の割合で女性を登用する制度を採用・充実すること
(2.2) その他
(7.3) わからない
ーーー(引用ここまで)ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
全体的にひどい調査であるが一番わかりやすいQ3を例にあげました。
イウエオで「女性」問題のみが選択肢にあり、「男性」の選択肢は一つもありません。

こんな結果誘導的な調査に納得できますか?
Q3にどう答えても女の地位は上がるだけで下がることは決してない。

この調査により、女性不遇との結果が発表され、男性差別の政策がドンドン推し進められています。


誘導尋問的な「男女共同参画社会に関する世論調査」 で検索してみて下さい。

176 名前:デフォルトの名無しさん [2007/10/29(月) 09:53:09 ]
C++で、StringからChar,Float,Int,また逆に、Char,Float,IntからStringに
変換する方法を、初心者の私にわかりやすく教えてください。

177 名前:デフォルトの名無しさん [2007/10/29(月) 09:59:07 ]
擬似コード(pseudocode)の書き方が分かる良いHPをご存知でしょうか?
宜しければ教えてください。

178 名前:デフォルトの名無しさん [2007/10/29(月) 10:04:03 ]
すみませんが、質問です。質問の内容は大まかには
『AUTOCAD VBAで任意の多角形の内部に格子の線を描くには?』
という事なんです。
詳細は、今WinXP AUTOCAD2004を使用しています。それで、CAD VBAで、
すでに存在するポリラインで作成した多角形があり、その内部に基点
(指定する)から、与えた幅(指定する)で格子(線分)を作成する
プログラムをつくりたいと思っています。
簡単に言うとハッチングで格子を作成することと同じです。
異なるのは、それぞれ線分で作成するという点です。
申し訳ありませんが、このようなプログラムを作り方、もしくは
参考となる方法お願いします。

179 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 13:03:56 ]
>>176
>StringからChar,Float,Int
C++には標準ではそんな型はありません。
std::string, char, float, intのことであれば、
std::string::c_str()でポインタを抽出してからatof()やatoi()、或いはstrtod(), strtol()などを使えばいいでしょう。
逆方向なら、sprintf()で充分だと思います。
また、boostが使えるならboost::lexical_cast()を使ってもいいでしょう。

>>177
日本語で、普通に書けばいいと思いますが。
プログラミング言語の知識がないなら、単に箇条書きで宜しいのでは?

>>178
「すみません」と謝っていただくほどのことではありませんが、
AUTOCADの使い方となると鼬害になるかと思います。
VBAに関するスレはこの板にもありますが、余り参考にはならないでしょうし。

180 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 13:46:29 ]
>>179
レスありがとうございます。
ちょっと理由があって、英語で勉強してます。
プログラムの事をよく知らないもので、こんな>>177質問をしました。
決まりがあるわけではなかったんですね。
探しても見つからないわけだ(´д`)

181 名前:デフォルトの名無しさん [2007/10/29(月) 14:09:38 ]
>レスありがとうございました。

182 名前:デフォルトの名無しさん [2007/10/29(月) 14:10:32 ]
>>179さんへ。
>>176からでした。

183 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 15:50:27 ]
テストについての質問です。

カバレッジ基準 * カバレッジ率

荒さ/time * 検査時間 = 網羅率



○ 検査時間が足りない=>荒さup汁 = 網羅条件は一応クリアしてる

× 検査時間が足りない=>荒さ率は絶対護持汁 = 網羅条件クリアできませんですた



ようするにやさぐれて仕事すればテストカバレッジも

簡単にクリアできてハッピーだよねってことですか?

Software Testing - Columns: テストカバレッジ
blues.se.uec.ac.jp/mt/swtest/archives/000081.html

ここを見てみたのですがいまいちよくわからないにょ…



184 名前:183 mailto:sage [2007/10/29(月) 15:55:16 ]
すみません改行コードがLFになってて
うまく貼れませんでした orz

185 名前:デフォルトの名無しさん [2007/10/30(火) 21:25:46 ]
VB6.0とVB2005どっちが、新しいバージョンですか?

186 名前:デフォルトの名無しさん [2007/10/30(火) 22:16:43 ]
COBOL言語の質問スレを検索しても無いのですが、
わからない事がある場合どちらのスレッドで聞けば良いですか?

187 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 22:46:17 ]
>>186
pc11.2ch.net/test/read.cgi/tech/1146475958/

188 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 11:34:55 ]
>>185
後者。

189 名前:デフォルトの名無しさん [2007/10/31(水) 14:23:36 ]
>>188どうも!

190 名前:デフォルトの名無しさん [2007/10/31(水) 20:19:05 ]
質問です。Notesについて1から学びたいのですが。オススメのサイトや
分かり易いHPがあれば教えてください。

191 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 21:35:28 ]
>>185
VB 2005はVB 8.0相当。
ただし、6.0までと7.0 (.NET 2002)の間には
越えられない壁が横たわっているので要覚悟。

192 名前:デフォルトの名無しさん [2007/11/01(木) 19:48:58 ]
今までの使用言語はVB,VBS,Perl,PHPです。
これからJavaとC++の2つを勉強しようと思います。
どっちもするつもりですが、
どちらから始めるのがいいと思いますか?
できれば理由もお願いします。

193 名前:デフォルトの名無しさん mailto:sage [2007/11/01(木) 19:55:06 ]
>>192
java

簡単だから。



194 名前:デフォルトの名無しさん [2007/11/02(金) 01:49:06 ]
ソースのトレースってどういう意味なんでしょうか?

Wikipediaでは

トレース
トレース(trace)は、すでにある物をなぞること。またはなぞるべき痕跡のこと。
専門用語として以下のものがある。
プログラミングにおいて、命令の実行された形跡をたどること。

と書いてあるんですけど、ソースを読んでいって
この関数はどこで呼ばれているかとか調べることなんですか?
それとも何か専用のツールを使ってやることですか?

195 名前:デフォルトの名無しさん mailto:sage [2007/11/02(金) 01:50:18 ]
前者

196 名前:デフォルトの名無しさん mailto:sage [2007/11/02(金) 02:08:54 ]
>>195
ありがとうございます。
気になっていたんですけど、これですっきりしました。

197 名前:デフォルトの名無しさん [2007/11/02(金) 03:05:50 ]
学生がアルバイトでプログラマのバイトって出来るんですか?

198 名前:デフォルトの名無しさん mailto:sage [2007/11/02(金) 03:12:23 ]
死ね

199 名前:デフォルトの名無しさん mailto:sage [2007/11/02(金) 07:39:44 ]
>>193
ありがとうございます。

200 名前:デフォルトの名無しさん mailto:sage [2007/11/02(金) 18:59:29 ]
>>197
うちの大学は生協でプログラムのバイトを募ってる
自給1000円なり

201 名前:デフォルトの名無しさん [2007/11/03(土) 04:16:12 ]

質問です
2Dでの話です
同じ大きさの丸Aと丸Bが動いているのですが、AとBが衝突したとき、それを完全弾性衝突であるかのように処理をしたいのです。
GetX(A)とGetY(A)でAのXY座標、GetSpeed(A)でAのスピード、
GetAngle(A)でAの進行方向角度(右を0とし、真下を90とするdeg。ただし、0〜360の間の数値であるとは限らない。)
が求めることが出来ます。
SetX(A,50)とやればAのX座標を変更出来ます。もちろんY座標、スピード、
Bについても同様です。
平方根の計算は2^0.5のようにしないといけません。

dist_x = GetX(A) - GetX(B)
dist_y = GetY(A) - GetY(B)
dist = (dist_x * dist_x + dist_y * dist_y)^0.5
if(dist == 0){dist = 0.01}
dist_px = dist_x / dist
dist_py = dist_y / dist
SetX(A,GetX(A)+dist_px * (32.0 - dist) / 2.0)
SetY(A,GetY(A)+dist_px * (32.0 - dist) / 2.0)
SetX(B,GetX(B)-dist_px * (32.0 - dist) / 2.0)
SetY(B,GetY(B)-dist_px * (32.0 - dist) / 2.0)

ここまではできたのですが、
ここからAとBのX成分の速度、Y成分の速度を求めたいのですが、
いい方法はありませんか?
sin cos tanとその逆関数は使えます。

202 名前:デフォルトの名無しさん mailto:sage [2007/11/04(日) 01:22:35 ]
>>201
中学1年生の問題だろう。
速度に三角比を掛ければx,y成分を抽出できる。
紙に図を描いて考えれ。

203 名前:デフォルトの名無しさん mailto:sage [2007/11/04(日) 15:18:34 ]
衝突後の速度の求め方がわからないんだろ。

弾性衝突ってのは衝突でエネルギーのロスが無いって意味。
運動量保存則とエネルギー保存則の式を連立させれ。



204 名前:デフォルトの名無しさん [2007/11/04(日) 17:05:09 ]
>>202
わかりました。
何とかやってみました。

>>203
それはサンプルがあるから移植は簡単です。
(でも現在、空中で玉が静止するという不可解なことが起きていますが)

205 名前:デフォルトの名無しさん [2007/11/04(日) 18:36:52 ]
ゾーン10進数と、パック10進数の一番大きい違いは
「符号をあらわすビットが、前者には各桁にあるが、後者には下一桁しかない。
その分、後者のほうがデータサイズが小さい」ということで正しいでしょうか。


206 名前:デフォルトの名無しさん mailto:sage [2007/11/04(日) 18:49:15 ]
>>205
死ね役立たず。
人の足引っ張って楽しいかゴミクズ。
今すぐ死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。v死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。

207 名前:デフォルトの名無しさん mailto:sage [2007/11/04(日) 20:08:01 ]
exeファイルをダブルクリックした時に、実行される前に警告メーッセジを出すような
プログラムはどのようにすればよいのでしょうか?
VB.netやC#のヘルプ読んでみましたが、そのようなイベント駆動はなさそうでした

208 名前:デフォルトの名無しさん mailto:sage [2007/11/04(日) 21:24:08 ]
>>207
shellを自作することになると思います。

209 名前:デフォルトの名無しさん mailto:sage [2007/11/04(日) 21:54:15 ]
ダブルクリックじゃなくて関連づけのことだろ

210 名前:207 mailto:sage [2007/11/05(月) 08:22:37 ]
>>208
あやー、それでは私の力量ではとても無理です
>>209
昨日説明不足だったものを補足しますと、職場のPCでwinny等を使わないように
特定のファイル名(winnyなど)を実行しようとしたら警告を出したいんです
exeを関連付けたプログラムを作成するということでしょうか

211 名前:デフォルトの名無しさん mailto:sage [2007/11/05(月) 21:40:49 ]
職場で使うような奴はファイル名ぐらい変えてるだろ


212 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 00:32:04 ]
DEP

213 名前:デフォルトの名無しさん mailto:sage [2007/11/09(金) 20:01:13 ]
>>211
職場でやるようなヤツってなんも考えてないヤツが多いぞ



214 名前:デフォルトの名無しさん mailto:sage [2007/11/09(金) 23:41:05 ]
>>210
本気でやるなら社内ネットワーク上のクライアントにセキュリティポリシーを押し付けるシステムを導入すべき。
それとwinny等の外部とのやりとりが基本のものなら出入り口での監視とフィルタリング。

215 名前:デフォルトの名無しさん [2007/11/10(土) 00:11:33 ]
winnyは起動でき無くしろよ 簡単だろう ディレクトリに依存しないで出来無くできる

216 名前:デフォルトの名無しさん [2007/11/10(土) 00:15:46 ]
ソフトウェア制限のポリシーで各種Winnyを起動させない方法(追加版) - うさぎ文学日記
d.hatena.ne.jp/sen-u/20061221/p1

217 名前:デフォルトの名無しさん mailto:sage [2007/11/16(金) 22:39:28 ]
red stoneというMMORPGをダウンロードしてみて、起動してみた。
ダイナスティアなどではせいぜい90MBぐらいしか使用しないのに、
このMMORPGは490MBも使用してる。

何かがおかしい。
どこをどうすればここまでメモリー使用量を増やせるのか教えてほしい。

218 名前:デフォルトの名無しさん mailto:sage [2007/11/16(金) 23:27:27 ]
アロケートする

219 名前:217 mailto:sage [2007/11/17(土) 00:13:22 ]
>>218
うん。それは分かってる。
でも、その目的がぜんぜん分からないんだ・・・
意味もないのにアロケートするはずないし、
すべてのスプライトを読み込むなんて無駄なことはしないはず。
1GB,2GBぐらい搭載するのが当たり前とはいえ、
そんなことをしていたら、あっという間にメモリーが尽きてしまうから。


220 名前:デフォルトの名無しさん mailto:sage [2007/11/17(土) 00:38:23 ]
気になるならハックしてみりゃいいじゃん
それに、意味もないのに無駄なメモリーをアロケートするはずないという思い込みはしない方がいい
自分の想像を超えるプログラムは世の中にいくらでもあると思ってかからないと

221 名前:217 mailto:sage [2007/11/17(土) 02:05:27 ]
>>220
うう・・・
言われてみれば、そうですね。
気になるならハックしたほうが・・・
GameGuardをつぶすだけのスキルがないのが口惜しい。



222 名前:デフォルトの名無しさん mailto:sage [2007/11/17(土) 04:48:07 ]
インストールされた環境を見て、これくらいならいいんじゃないかという範囲のメモリーを確保して、
リソースのプリロードとかに使っているのかもしれないけれど、
そんなことおかまいなしの単なる富豪的プログラミングの産物かもしれない。
バグの可能性も否定できないので、反応があるかどうかは分からないがサポートに報告してみるのもいいかもしれない。
ム板的にはハックして確かめるのもありかもしれないが、
時間を潰してそこまでする興味と気力があるかどうか次第だと思う。

223 名前:217 mailto:sage [2007/11/18(日) 01:55:45 ]
>>222
なるほど・・・
それもありえそうですね。
filemonで動きを追跡してみたところ、すべてのファイルを読み込んでるような感じがしました。
移動時間の短縮のためっぽいですが、MMO板の報告を見た限りだと消費量は同じだったという記述がいくつも見られます。
単なる無駄遣いの可能性もありそうなので、メモリーの量を変えて確かめてみることにします。




224 名前:217 mailto:sage [2007/11/18(日) 02:17:16 ]
メモリー容量を768と2045に変えて行ってみました。
ログイン直後のページファイル使用量は420MBちょっとです。

768MB:735MB(差し引き:315MB)
2045MB:765MB(差し引き:345MB)

あんまり差がないことから考えると・・・
想像したくもないことを行ってるっぽいです。


225 名前:デフォルトの名無しさん mailto:sage [2007/11/21(水) 01:48:12 ]
すいません質問です。
ttp://sakujo2ch.hp.infoseek.co.jp/up/file/0008.txt
↑の奴で送信を押すと結果がcgiでDLされるんですが
ブラウザに表示するにはどうすればいいでしょうか?

226 名前:225 mailto:sage [2007/11/21(水) 04:09:15 ]
すいません。IEと俺の頭が糞だったようです。
自己解決したので取り下げます。

227 名前:デフォルトの名無しさん [2007/11/30(金) 23:05:11 ]
boostのgraphについて質問です。
勉強のためにファミコンウォーズみたいなゲームを作っていまして、
兵器ユニットの移動コストの計算にグラフを使ってみたいのですが、
下記のページにあるプログラムを書き換えて、点iから点jまでの
最短経路を通った時の移動距離を求めるにはどのようにすれば良いでしょうか?

ttp://www.kmonos.net/alang/boost/classes/graph.html

228 名前:デフォルトの名無しさん [2007/12/01(土) 01:05:32 ]
プログラミング言語に触れたことのない全くの初心者なのですが
1番はじめに勉強すべき言語は何でしょうか?
また、おすすめの書籍などを教えていただければ幸いです。

229 名前:デフォルトの名無しさん [2007/12/01(土) 01:22:07 ]
www.forest.impress.co.jp/lib/stdy/program/progeditor/cwohajimeyou.html
ここで C言語を始めようというソフトをダウンロードしてC言語の勉強をしようと
思ったのですが、最初に設定が必要らしく

 ビルド→Borland C++→BCC32.EXE のパスの指定 

をしなくてはいけないのですが、どういう意味か よくわかりません
わかる方分かり易く設定の仕方を教えて頂けないでしょうか

230 名前:デフォルトの名無しさん mailto:sage [2007/12/01(土) 02:48:56 ]
Visual Studioでも使ってろ。

231 名前:デフォルトの名無しさん mailto:sage [2007/12/01(土) 15:11:42 ]
質問です。

変数を宣言したらメモリに一定の連続した領域が確保されるとしたら(Declare A as integerなど)

Set A = New A とかで新たなインスタンスを起こしたときは

物理的にメモリ上ではどのようなことが起こってるのでしょうか?

232 名前:デフォルトの名無しさん [2007/12/01(土) 20:44:23 ]
再帰呼び出しを含む関数の型推論したいんですけど、なんかいい方法ないっすかね〜?

233 名前:デフォルトの名無しさん mailto:sage [2007/12/01(土) 20:45:45 ]
>>231

>変数を宣言したらメモリに一定の連続した領域が確保されるとしたら(Declare A as integerなど)

言語何よ?


>物理的にメモリ上ではどのようなことが起こってるのでしょうか?

値が書き換わってる、としか言い様が無いが・・
言語によってもOSによっても違うし。
まあ基本的には、OSのメモリマネジャーが「こっからここまでプログラムAが確保」とするだけ。
場合によっては初期化されたり、ページスワップされたりするかも知れん。




234 名前:デフォルトの名無しさん mailto:sage [2007/12/01(土) 23:01:02 ]
>>232
言語何よ。

235 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 02:10:50 ]
プログラムについて学びたいと考えているのですが
いったいナニから手を付けていいのか分かりません。
もしよろしければ、学ぶべきモノ(C言語やらのことを伝えたいのですが、どのような言葉を用いればよいのか分かりません)の順番を教えてはいただけないでしょうか?
また、独学で学ぼうと考えているのでおすすめの書籍等がございましたらそちらもよろしくお願い致します。

初歩的な質問で本当に申し訳ないです。

236 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 09:00:18 ]
>>235

まずはコンピュータの仕組みを勉強するべきかと。
本なら「コンピュータならなぜ動くのか」とか。

これもいいかもしんない。「プログラムはなぜ動くのか」

リンク貼ろうと思ったら、規制に引っかかったので、Amazonで探してくれ。


237 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 13:02:23 ]
>>233
まずどう聞いたらいいのかもよくわからないんですみません。
VB.netとかMicrosoftSQLサーバーとかを使ってます。
(言語、といわれたときにBasic?VB?VB.NET?のどれを書いたらいいかさえ迷ってます)
具体的には他人のSQL文を読んだときに、VBのソース上でもこれが漠然とわからなかったなと思ったもので、
SQL文とプログラム言語がごっちゃになってたりするかもです。
どちらも「変数を定義したあとで=New Aとか書いたり、=@Aと書いたりしてワンクッション置く」のはおんなじだと認識してたのと、
ちょこちょこ他の言語のソース見てたらなんとなくJavaでもCでもなんでもここらへんの仕組みは共通だろうと思ってて。

>基本的には、OSのメモリマネジャーが「こっからここまでプログラムAが確保」とするだけ

ここなんですけど、自分ではなんとなく
変数宣言したときに”OSのメモリマネジャーが「こっからここまでプログラムAが確保」とする”とされると思ってて
そうすると(配列でメモリ上での連続したアドレスを指定するとすると) 、
すでに物理的に領域は確保されてるから、わざわざ新たにNewなんとかを代入しなくても
(A=New Aとかにしなくても)
そのまま具体的な値を代入して(A=5とか)使えばいいのになんでだろう?と思ってしまったのです。



238 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 17:26:47 ]
部分的に見ても何やってるかわからん

239 名前:デフォルトの名無しさん mailto:sage [2007/12/03(月) 00:16:43 ]
>>237

言語によってまちまちなのだが、VBの話だと、

 Dim ABC As クラス名  'クラスへの参照を格納する変数を作成

 Set ABC=New クラス名 'クラスのインスタンスを作成し、参照を変数に格納

となる。
ここで、「Dim ABC」は、参照を格納するメモリ領域を確保しただけで、
インスタンスの領域を確保したわけじゃない。
そこで、「Set ABC=New」で、インスタンスの領域を確保し、
インスタンスへの参照を変数に格納する。
要するに、Newで実体の領域を作るわけ。
変数の宣言と同時にインスタンスを作成することも可能。
 Dim ABC As New クラス名

このあたりはJavaやC#でもほとんど同じ。
C++の場合は少し事情が違うが、似たようなもん。(CはNewがない)


240 名前:デフォルトの名無しさん [2007/12/03(月) 02:17:31 ]
C言語とPerlスクリプトをマスターして、
自分がパソコンを使っていて満足できない部分を改善していきたいと思っているのですが
どちらから始めた方がいいですかね?
プログラミングのことをちゃんと知るためにはC言語からだとは思うのですが時間も手間も掛かるのでどうかなーって思ってます

241 名前:デフォルトの名無しさん mailto:sage [2007/12/03(月) 03:10:48 ]
>>240
時間と手間がなければ C 言語はどうかなー

242 名前:デフォルトの名無しさん [2007/12/03(月) 13:23:04 ]
へーPerlのマスターは時間も手間もかからないのかー

243 名前:デフォルトの名無しさん mailto:sage [2007/12/03(月) 13:43:01 ]
>>240
>自分がパソコンを使っていて満足できない部分を改善していきたいと思っているのですが
自分自身が思想的に他人の追従を許さないほど革新的だという自信があったり、
空前にして絶後の発想力の持ち主だという自信でもない限り、
大抵は既に誰かが作っているだろうツールを使うか既存のツールの機能を見直すだけで済むものなんだが。



244 名前:デフォルトの名無しさん mailto:sage [2007/12/03(月) 13:46:33 ]
どっちにしろプログラム言語1つ使える程度ではただの素人
プログラム言語は道具なのに、言語を知ってるとなんでもできると勘違いしているやつが多い気がする

245 名前:デフォルトの名無しさん mailto:sage [2007/12/03(月) 13:48:06 ]
Dim ABC As New クラス名
配列 ABC は新規に作成したクラスインスタンスと同様?

246 名前:デフォルトの名無しさん mailto:sage [2007/12/03(月) 18:38:10 ]
>>239
なるほど、言語によってNewがなかったりするんですね。
参照ってことは最初のDimはアドレスでNewではじめて型のサイズのメモリ領域が確保され、アドレスにリンクされるってことでしょうか。

247 名前:デフォルトの名無しさん mailto:sage [2007/12/03(月) 18:39:40 ]
あ、今気づいた。Dim ABC As クラス名か。。
Dim A As Integer とかの型のことかと思ってました。でも原理は一緒かな?

248 名前:デフォルトの名無しさん mailto:sage [2007/12/03(月) 23:21:01 ]
>>245

配列じゃないよ。変数。


>>246-247

うん、原理は一緒。
大体そういうこと。


249 名前:デフォルトの名無しさん [2007/12/06(木) 07:38:59 ]
すみません、教えて下さい。
先日、仕事上で知り合った方から「R0Y交換しましょう」とのメールが来たのですが
R0Yとはなんでしょうか?

250 名前:デフォルトの名無しさん mailto:sage [2007/12/06(木) 18:53:00 ]
>>248
ありがとうございましたー

251 名前:デフォルトの名無しさん mailto:sage [2007/12/12(水) 11:56:30 ]
>>249
メールアドレスっぽい・・・。
何故R0Yなのかは解らない。

252 名前:デフォルトの名無しさん mailto:sage [2007/12/12(水) 15:15:19 ]
メールでメールアドレス交換のオファーが来るというのは一体……

253 名前:デフォルトの名無しさん [2007/12/18(火) 00:45:57 ]
Javascriptに関する質問です

prototype.jsを使ってウェブページを取得し、その取得したデータを加工して変数に格納するにはどうしたら良いでしょうか。
URLは www.cme.com/trading/dta/del/globex.html です

このページの次の項目のデータを取得したいのですが・・・
S&P 500 MAR08 1472.40 -600
NSDQ100 MAR08 2086.75 A -700

ページ取得するまでのソースはできています。その後の処理の仕方が思いつきませんorz
window.onload = function(){
var msec = (new Date()).getTime();
new Ajax.Request('www.cme.com/trading/dta/del/globex.html', {
method: "get",
parameters: "cache="+msec,
onSuccess:function(httpObj){
var text = httpObj.responseText;
var tbl = text;
$("tableData").innerHTML = tbl;
},
onFailure:function(httpObj){$("tableData").innerHTML = "エラーで読み込めませんでした";}
});
}


よろしくお願いします



254 名前:デフォルトの名無しさん mailto:sage [2007/12/18(火) 02:53:15 ]
ソートアルゴリズムについての質問です
単純選択法・バブルソート・ヒープソート・クイックソートの4つのソート法のプログラムをデータの個数を1000〜10000までを1000ずつ、
10000〜100000までを10000ずつ変えて時間を測りました
ソートアルゴリズムが異なると実行時間がどう異なるのか詳しく考察しろと言われたのですが、
どんなことを書いたらいいか思いつきません・・・
よろしくお願いします

255 名前:デフォルトの名無しさん mailto:sage [2007/12/18(火) 08:35:28 ]
その計った時間を表にして、データの個数とデータの個数の2乗で割ったのも付けて
で、このスレに貼って下さい。

256 名前:デフォルトの名無しさん [2007/12/18(火) 09:29:06 ]
>>255
ありがとうございます
自己解決しました

257 名前:デフォルトの名無しさん mailto:sage [2007/12/18(火) 10:41:29 ]
デバッグの技法について教えてください
自分のところではどうしても再現しないのに複数の人のところで
「アドレス00xxxxxxでアドレス000008E2に対する読み込み違反がおきました」
のエラーが起きます
この時00xxxxxxは環境で変わりますが、000008E2はいつも同じなので同様の
エラーなのだろうと思います。自分のところでは再現しないのと配布バージョンは
デバッグシンボルのないリリースビルドなので原因がつかめず困っています。
このエラーメッセージだけを頼りに原因を探す方法はあるでしょうか?

258 名前:デフォルトの名無しさん mailto:sage [2007/12/18(火) 10:43:28 ]
>>257
動作させているのはWindows用のプログラムでC++Builder6で作っています
Ollyデバッガとか使えばいいのでしょうか?今ひとつ使い方が分からないのですが...

259 名前:デフォルトの名無しさん mailto:sage [2007/12/18(火) 13:16:14 ]
そんな事しなくても変数の値のチェックや関数の成否判定を徹底すれば防げる
というかすべき
トレースログ出力するようにしておくとか

0x000008E2なんて所にアクセスしてる所からして
何らかのアドレスの取得に失敗してる感が強い

Ollyみたいなのは最後の手段
もしくはリバースエンジニアリング用

260 名前:デフォルトの名無しさん [2007/12/18(火) 14:58:18 ]
visualBASICのvisualって何を指しますか?

261 名前:デフォルトの名無しさん mailto:sage [2007/12/18(火) 15:00:18 ]
遠い昔を指しています

262 名前:デフォルトの名無しさん [2007/12/18(火) 15:05:20 ]
スレタイ・・(泣

263 名前:デフォルトの名無しさん mailto:sage [2007/12/18(火) 15:24:29 ]
ビジュアル プログラミング



264 名前:デフォルトの名無しさん mailto:sage [2007/12/18(火) 15:30:15 ]
今はVisualに特に意味はねえし
遠い昔って解答もあながち間違ってはいないかもな

265 名前:デフォルトの名無しさん [2007/12/18(火) 15:37:10 ]
visual以前は何がvisualじゃ無かったのですか

266 名前:デフォルトの名無しさん mailto:sage [2007/12/18(火) 15:51:41 ]
いわゆるフォームデザイナみたいなのが無かった

いちおうRADが付いたのはQuickBASICからだが
今みたいな統合開発環境として整ったのがVisualの代から

267 名前:デフォルトの名無しさん [2007/12/18(火) 16:05:40 ]
ああ、なるほど

268 名前:デフォルトの名無しさん mailto:sage [2007/12/18(火) 17:38:16 ]
c++の文字コードでTとaでは昇順でいうとTのほうが先に来るのでしょうか?

269 名前:デフォルトの名無しさん mailto:sage [2007/12/18(火) 17:43:05 ]
ASCIIではそうなっている。
C++としては、そのような要求はない。

270 名前:268 mailto:sage [2007/12/18(火) 17:53:40 ]
>>269
ありがとっ^^

271 名前:デフォルトの名無しさん [2007/12/22(土) 15:50:08 ]
すみません
webアプリケーションとデスクトップアプリケーションの違いってなんですかね?
デスクトップアプリケーションでもAPとDBサーバーにつながないといけないなら
ほとんど同じように思えるのですが。
webアプリケーションも結局はieというデスクトップアプリを使用してるという点では同じじゃないかなんて思ったんですけど。

272 名前:デフォルトの名無しさん mailto:sage [2007/12/22(土) 16:15:36 ]
>>271
それは Web がなにかが分かれば多分解決するでしょう。

273 名前:デフォルトの名無しさん mailto:sage [2007/12/22(土) 16:22:38 ]
Microsoft Visual Basic 2008 Express Editionの
ブラウザ アプリケーションでWebBrowserコントロールはどのようにしたら使えるようになりますか?

フォームアプリケーションのようにフォームに貼り付けたいのですがコントロール一覧では見つかりません

(プログラム経験皆無)



274 名前:デフォルトの名無しさん mailto:sage [2007/12/22(土) 22:29:05 ]
VS使ったことないんだよなー

ActiveXコントロールじゃないか?

275 名前:デフォルトの名無しさん mailto:sage [2007/12/22(土) 22:46:01 ]
>>272
それなんですけどそういわれてみると
つまりはLanとかVPNでサーバーにつなげてる場合はWebじゃなくて
wwwにつながってる場合はWebなんでしょうか・・・






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<257KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef