1 :
以下、名無しにかわりましてVIPがお送りします。 :
2007/09/07(金) 13:14:07.55 ID:B2rxAfRs0
2 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 13:18:17.72 ID:GoIaU3mi0
初心者なのでアマグラミングから教えてください><
4 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 13:19:51.96 ID:kapv2QfK0
5 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 13:20:22.68 ID:Xr+kneC90
乙ぬるり
6 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 13:20:57.54 ID:GoIaU3mi0
7 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 13:27:03.13 ID:tYvzf5lP0
8 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 13:30:35.06 ID:L02smSVa0
ho
ho
ho
h
13 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 13:52:50.88 ID:ap8sfTIh0
保守しかねえww ところで保守プログラムって結構な時間動いてるけどPCつけっぱなしにしてるの?
電源きってプログラム走ったらすげえよ
実は分散コンピューティング
16 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 13:54:57.84 ID:jzkd71K+0
昨日の乱立を乗り越えて、1000いったのも保守のおかげだな
17 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 13:58:12.49 ID:tYvzf5lP0
ho
19 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 14:11:43.18 ID:kapv2QfK0
初心者はいねぇかぁ
20 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 14:14:26.65 ID:Xr+kneC90
main=putStr$unlines[mod n 3#mod n 5|n<-[1..100],let 0#0=0#1++1#0;0#_="Fizz";_#0="Buzz";_#_=show n] ゴルフって難しいね
21 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 14:25:54.49 ID:Xr+kneC90
ほしゅ
22 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 14:37:27.20 ID:I97JETui0
ブラウザ作ったことあるやついる? <a href="hogehoge.html">ホゲホゲ</a> のようなリンク踏んで、hogehoge.htmlに移動するときに HTTPリクエストどう送信してる? この場合ってGETやPOST必要なの? あと、セッション使う場合ってクッキー情報も送信しないといけないんだよね その場合どうしてるのよ?
Javaか.NET Framework使えば一瞬ですぜ旦那
24 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 14:40:47.66 ID:tYvzf5lP0
>>22 その場合はGETでリクエスト。クッキーは送られてきたら保存しておき、期限内ならリクエストする時は送る。
25 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 14:41:22.49 ID:kapv2QfK0
フルスクラッチでブラウザとかありえんwwwwwwww Javaのブラウザは使えないにも程がある
26 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 14:42:02.11 ID:I97JETui0
>>23 サンクス
今はPHPで作ってるんだが、mixiに自動でログインして
友人の最新日記とか集めるようなアプリ作ってるのよ。
ログインはできたんだが、リフレッシュやなんたらでダミーページ→メインページに飛ぶような感じになってて、
セッション情報を維持したいんだけどどうすればいいのかなと悩んでた
27 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 14:43:03.16 ID:I97JETui0
>>24 サンクス
クッキーが送られてきたかというのはどの部分で調べればおk?
28 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 14:45:00.26 ID:tYvzf5lP0
>>27 レスポンスヘッダーにSet-Cookieとかいうのがある。同時に送信条件や期限が書いてあるから要注意。
っつーかRFCぐらい嫁w
HTTPなら日本語訳がごろごろあるぞ。
29 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 14:46:17.52 ID:I97JETui0
30 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 14:51:03.85 ID:tYvzf5lP0
31 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 14:52:56.44 ID:I97JETui0
3行以上y・・・ごめ、何でもない
32 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 14:55:38.53 ID:tYvzf5lP0
33 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 14:59:05.16 ID:hVTKHogT0
プログラミングしたいけど作るモノがない
わからなかったらパケットキャプチャ これ最強 つかネットワーク系を作るならインストールするべき
35 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 15:01:18.40 ID:kapv2QfK0
五十六居る? 居るなら、freedbからcueシート作るソフトどこで落とせるか教えてくれ
37 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 15:03:04.97 ID:hVTKHogT0
>>35 昨日からperl勉強し始めたんだ。
目標がないからやる気にならんのだ。
38 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 15:04:17.07 ID:N9VFerJw0
>>36 CDからcueシート作るならExact Audio Copy(EAC)が楽。
freedbにはcueデータなんて無いだろうよ。
39 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 15:04:37.98 ID:kapv2QfK0
>>38 いや、EACって何か使い方が難しかった気がして…
五十六がfreedbのデータからcueシート作るソフトを公開してたから、それ使えないかなと。
42 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 15:09:17.84 ID:vO7yiekT0
初心者ですが何からやればいいですかね
43 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 15:10:21.88 ID:kapv2QfK0
>>42 とりあえず俺とリモートアシスタンス結べばいいんじゃね?
44 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 15:11:37.64 ID:N9VFerJw0
>>40 これはサーバサイドで動くときのやり方だろ。
ブラウザ作りたいならこの方法じゃだめじゃん。
朝4時くらいに起きてXPの再インスコやってた。
XP+sp2+Hotfix統合CDを焼いて挑んだんだけど
インスコ後再起動してロード画面が出た直後に
ブルースクリーン。ログを取っても落ちるのがはやすぎるのか
ログが残らない。泣きそうです。今日は諦めた。
45 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 15:12:04.32 ID:vO7yiekT0
var con;
con = new remote_assistance();
con->connect(
>>43 );
こんなんでいいですか?わかりません><
作るものがあってもプログラムできない俺よりはマシだろう…。
47 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 15:14:19.64 ID:kapv2QfK0
48 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 15:14:40.39 ID:N9VFerJw0
49 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 15:15:48.88 ID:gtAfT/CA0
とりあえず今からプログラミングを学ぼうと思ってRubyってヤツダウンロードした だから何だといわれても知らない
50 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 15:17:00.32 ID:kapv2QfK0
じゃあ初心者集めてなんか作るかい
リモートアシスタンスって鱈セレでも使える?
52 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 15:17:05.90 ID:N9VFerJw0
>>49 まずは簡単な計算からだな。
九九の表を画面に表示とかどうだ。
僕がPHPでできるのはスクリプトの改変だけです>< というか、思ったんだがmixiってプログラムによる自動クロールを許可してた?
54 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 15:18:52.21 ID:N9VFerJw0
>>53 完璧なクローラーはブラウザと見分けが付かない
そもそもマクロでブラウザを操作してデータ落とせばいいんでは?
55 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 15:19:24.87 ID:vO7yiekT0
var mes;
mes = new messenger();
mes->addMember(
>>47 );
mes->save();
error:3
>>47 は有効な人間ではありません。
できません><
>50 じゃあスレ民の総意を反映したSTG
57 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 15:20:33.46 ID:kapv2QfK0
58 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 15:21:09.27 ID:kapv2QfK0
59 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 15:21:49.36 ID:gtAfT/CA0
>>52 まだインストールが終わってないんです、ごめんなさい
何かインストールするもの選ぶやつで
Ruby
SciTE
Enable RubyGems
European Keyboard
ってのがある。 今上3つはチェック入ってるけど必要最低限のものだけインストール
したいんで、どれがいらないか教えてください。
60 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 15:24:02.40 ID:N9VFerJw0
>>59 One-Click Installerってやつか。
一番上だけでいいんじゃね?
>>59 Rubyだけあればいいと思う。
2のやつは多分エディタ
3はライブラリ管理
4はヨーロッパキーボード?なんだろ・・キーマップを会わせる必要があんのかな
昔ならともかく、潤沢な記憶装置を持ってるんだからインストールオプションで削れる容量なんか誤差 それよりデフォルトインストールにして開設サイトや解答者と環境の統一をした方がいい
63 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 15:27:30.97 ID:Xr+kneC90
(1..9).each {|x| (1..9).each {|y| printf "%2d ", x * y } puts } Rubyの文法なんて知らないのになぜか書けてしまう すげー言語だ
64 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 15:30:15.42 ID:MsA3eisQ0
#include <stdio.h> #include <malloc.h> main(togo,toog) int togo; char *toog[]; {char *ogto, tgoo[80];FILE *ogot; int oogt=0, ootg, otog=79, ottg=1;if ( togo== ottg) goto gogo; goto goog; ggot: if ( fgets( tgoo, otog, ogot)) goto gtgo; goto gott; gtot: exit(); ogtg: ++oogt; goto ogoo; togg: if ( ootg > 0) goto oggt; goto ggot; ogog: if ( !ogot) goto gogo; goto ggto; gtto: printf( "%d goto \'s\n", oogt); goto gtot; oggt: if ( !memcmp( ogto, "goto", 4)) goto otgg; goto gooo; gogo: exit( ottg); tggo: ootg= strlen(tgoo); goto tgog; oogo: --ootg; goto togg; gooo: ++ogto; goto oogo; gott: fclose( ogot); goto gtto; otgg: ogto= ogto +3; goto ogtg; tgog: ootg-=4;goto togg; gtgo: ogto= tgoo; goto tggo; ogoo: ootg-=3;goto gooo; goog: ogot= fopen( toog[ ottg], "r"); goto ogog; ggto: ogto= tgoo; goto ggot;}
縦を1から9まで増やす。 横を1から9まで増やす。 縦かける横を言う。 改行する なでしこ知らんがたぶんこんな感じ
左クリック壊れたお(´;ω;`) 押しても押した感覚が無いお 気持ち悪いお(´;ω;`) 保守
67 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 15:46:00.17 ID:u9bi78R/0
>>60 >>61 dクス
>>62 ごめん、Rubyだけインストールしちゃった
とりあえずコマンドプロンプトでruby -vって入れたらちゃんとバージョン情報が
でてきた。
んで、ruby.exeを起動して定番の「print "hello,world!"」って入れたんだが
何も起こらなかった。どういうことだろう?
>>67 > ruby.exe
print "hello world!"
の後Ctrlを押しながらdかzをおしてみれ
69 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 15:52:20.88 ID:w/J9Bbwr0
ポケットチャレンジV2用のソフト作りたいんだけど詳しい人いない?
70 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 15:55:26.82 ID:u9bi78R/0
>>68 Crtl+zじゃ^Zってつくだけで何もおきなかったけど、Ctrl+dだと^DってやつがついてEnter押したら消えた
これであってる? つーか、本来ならば何が起きるの?
初心者的質問ばっかりでウンザリだろうけど、許してください
>>70 Ctrl + z入力してEnter押しても一緒?
EOFを入力してやると、そこで読み込み終わって実行されるはずなんだけど。。
じゃ、コマンドプロンプトで
notepad.exe
でメモ帳開いて、
puts "hello world!"
を入力してtest.rbという名前で保存。
ruby test.rb
で実行するとか
ああ、print "hello world"の後に1回Enter押してからCtrl + zとかね。
73 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 16:08:05.22 ID:N9VFerJw0
age
75 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 16:14:30.50 ID:u9bi78R/0
>>71 うーん、test.rbをつくってruby.exe起動して
ruby test.rb
ってやるんだよね? できなかった・・・ 保存先に問題あったのかな?デスクトップ
に保存しちゃったんだけど
>>72 の方法でもダメだった・・・
なんか俺のヤツおかしいんかな? ここまで上手くいかんと大丈夫かな、って思えてきた
とりあえず
>>74 のヤツで勉強してくる スマンカッタ
76 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 16:15:26.65 ID:hV6EFvpd0
rubyならirb使うのが楽なんじゃね? 試しながら学べるし
って思ったけど
>>74 に入門サイトがあるからそれ見て頑張れ
最終手段として ruby -e 'puts "hello world"' があるが。。。 まあ、エディタでソース書いて実行するという方法をちゃんと知っておいた方が いいだろうなあ。
78 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 16:17:47.70 ID:N9VFerJw0
>>75 カレントにソースがなけりゃ読み込めないでしょ。
とりあえずルートにフォルダ作ってそこにソース置けば?
コマンドプロンプトを立ち上げたら"cd \ほにゃにゃら"で移動。
あれ?誰かwikiにコマンドプロンプトの使い方とかかいてなかったっけ?
なんかこのrubyの流れ、つい数日前にも見たぞwwwwww 歴史は繰り返すwwwwwwwww
______,.___, |;:;:.... | ゚ 。 : ..:| |l佐| このスレは佐賀県危機管理部広報課に : 。 ..:| |l賀| ゜ : ..:| |l県| : ゚ ..:| |l_| ゚ : ..:|;:;:.... | ゜ : ..:|;:;:.... | 。 ゚ ..:|;:;:.... |゚д゚ ) 監視されていないような希ガス : : ..:|;:;:.... | o【◎】 ゚ 。 : : ..:|;:;:.... | | : : ..:|;:;:.... | ⌒J ,,.,、-‐''"´~ `ー-
82 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 16:35:41.03 ID:u9bi78R/0
何かホントに申し訳ないんだが、
>>74 のサイトで最初のヤツがHello,World!
と同じようなヤツでやってみたら案の定できなかった。もう俺涙目、プログラミング
あきらめようか・・・
>>77 のヤツ打っても無理だった
>>78 はカレントとかルートとか意味がよくわからん
83 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 16:36:27.83 ID:2mHh0HHEO
プログラミングが勉強できる学部って何学部?
情報処理かな
85 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 16:38:31.36 ID:85J/C2JM0
>>82 まずはコマンドプロンプトの使い方から勉強しようぜ
86 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 16:38:44.99 ID:N9VFerJw0
87 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 16:39:50.04 ID:TIUgM0sP0
>>83 基礎だけなら理工系はどこでもやるぞ
専門的にやりたいとしても、情報系でいいとは限らないからな、お前のやりたい分野によっては機械という可能性もある
自分で調べとけ
88 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 16:46:22.54 ID:u9bi78R/0
正直wikiのvip言語消して良いんじゃね?
90 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 16:54:10.44 ID:u9bi78R/0
できたー
>>86 途中まで読んでなんとなくわかったからやってみたらできた
ちょっと感動した
コマンドプロンプトでやるんだ ruby.exeでやったからおかしくなったのか?
まさかのruby.exeダブルクリック?
92 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 17:00:59.60 ID:ap8sfTIh0
rubyってEXE出力できるの?
93 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 17:01:00.83 ID:u9bi78R/0
>>90 もしかしてpingやtelnet、mkdir、ftp、dir、calcのどれか一つも分からない?
96 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 17:04:01.07 ID:N9VFerJw0
97 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 17:06:31.36 ID:N9VFerJw0
>>95 Windows上で素のftpなんかつかうやついねえだろう。
Linuxでも普通ncftpとか使うって言うのに。
98 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 17:06:31.19 ID:u9bi78R/0
>>95 今勉強したdirしかわからない これはもしかすると初心者とかいうレベルじゃなくて
パソコンやってる人なら誰でも知っていることなのか・・?
99 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 17:07:47.20 ID:ap8sfTIh0
>>94 >>96 ふーん
>>95 おれは
>>90 じゃないけど雰囲気しかわからん
ping ネット相手がいるか
telnet わからん
mkdir フォルダ作成っぽい
ftp FFFTPっぽい
dir ディレクトリっぽい
100 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 17:10:18.36 ID:tYvzf5lP0
>>68 其処までじゃないから安心していい。
ただ、プログラムを学ぶ上で知っておいた方が良いことではある。
逆に言うと、プログラムを学ぶぐらいパソコンを知っている人なら常識ではある。
101 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 17:14:18.94 ID:j54oDgen0
>>98 「パソコンやってる人」にワードでポスター作ってる主婦とか、PCがPersonal Computerの略だと分からず使ってるじーちゃんばーちゃんを含めているのであれば普通知らない。
しかし
>>100 の言うとおり、プログラミングをやるなら常識として知っておくべき。
だから今勉強していい。
ping:生きてますかー? telnet:遠隔操作してやるぜグヘヘヘ mkdir:フォルダ作るよー ftp:そのまんま dir:カレントフォルダが丸見えだぜ! calc:電卓 こうだっけ
>>97 ftpやtelnetは蛇足だった。だけど学生時代管理者権限の無いユーザ環境で
ftp接続したかったんで、使ってた。(当然FTPクライアントソフトなんて入ってなかった)
>>98 コマンドラインベースのアプリケーションやシステムコマンド知ってるかを
確かめるために言っただけなんで気にしないでほしい。
ただこれで分かったのは貴方は今までアプリケーションはショートカットか
スタートメニューから呼び出したことしかないってことだねぇ
104 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 17:14:31.17 ID:hV6EFvpd0
>>98 いや、普通のユーザーは知らないと思われるから別に気にしなくていいよ
そんなのよりRubyを頑張ったほうがいいよ
105 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 17:15:19.75 ID:u9bi78R/0
>>100 そっか、何かものすごく初心者でバカにされるのかと思って不安だった
とりあえず頑張ってみる わからないことあったらまた聞きにくる
106 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 17:15:58.31 ID:RQLvIeQm0
pingぐらいは覚えておいて損は無いな
107 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 17:20:13.26 ID:djaV0jBY0
EXCELでCSVから作表するマクロ組めって言われたよ。 今までVB6しか使ったことないんだけど、これって簡単に出来るもんなの?
108 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 17:22:16.52 ID:85J/C2JM0
>>105 個々のコマンドとかはどうでもいいから、
まずは絶対パス・相対パス・カレントディレクトリを理解しとけ
その次はPATH環境変数の意味
109 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 17:23:20.70 ID:f6OF4FBO0
プログラムなんてやめとけ 怪我するぞ
110 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 17:25:03.42 ID:GGNNX6WW0
スクリプト言語使うならある程度コンソール使えないとダメだろ
111 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 17:26:28.22 ID:85J/C2JM0
>>107 Excel関係のオブジェクトのメソッドやプロパティの使い方と、
恐らくセキュリティ上廃止されてるステートメントくらいが鬼門
俺なんて昔、行の和をVBでしか求められなかったぜw
telnetでHTTPリクエスト送れる人ならブラウザの通信部分はフルスクラッチ出来そうだな と蒸し返してみる
>>111 おまwwwwwwww吹いたwwwwwwwwwwwww
114 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 17:29:27.74 ID:jzkd71K+0
VBはAs Integerに嫌気がさして止めたぜ
Aero使ったらLabelが使えなくなるなんてさんざんだお(´;ω;`)
(ヽ_/) (,,・_・) < ところで、インスパイアってどういう意味? /uu| . ∧_∧ 〜し‐J 盗作するって意味だよ>(゜w ゜ )
wikiの初心者用課題「・素数を求める」の解答例C言語版がgdgdです スマートな解答例をエラトステネスのふるいを使ってお願いします
119 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 17:49:54.27 ID:U4Ve++pkO
昔書いた事あるけど どこいったかなぁ
120 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 17:54:28.16 ID:jzkd71K+0
エラトステネスの篩の古いコード
121 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 17:55:23.61 ID:7XUwFpet0
IOCCCになかったっけ
【なぞなぞ】おじさんが出会いたくない鳥は?【答えはWebで!】
♪ ∧,, ∧ ♪ ♪ ∧,, ∧ ・ω・) ∧,, ∧ ・ω・) ) ♪∧,, ∧ ・ω・) )っ__フ ♪ ∧,, ∧ ∧,, ∧ ・ω・) )っ__フ(_/ 彡 .∧,, ∧ ) ( ・ω・) )っ__フ(_/彡 ∧,, ∧ ) ) (っ )っ__フ(_/彡 .∧,, ∧ ) ) Οノ ( __フ(_/彡 ∧,, ∧ ) ) Οノ ヽ_) (_/彡 ( ) ) Οノ 'ヽ_) ( ) Οノ 'ヽ_) (ゝ. Οノ 'ヽ_) ♪ ♪ ミ ヽ_) 【審議中】
124 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 18:23:53.21 ID:B7ZxOwGi0
>>108 とりあえずググってみたら、pathってのは本来「小道」っていう意味らしいです。
絶対パス・・・頂点から目的のファイルやフォルダまでのすべての道筋を記述する
相対パス・・・起点となる現在位置から、目的のファイルやフォルダまでの道筋を記述する
って意味らしいんですが、あんまりよくわからないので誰か具体的に説明してくれませんか?
カレントディレクトリ・・・ユーザが現在作業を行なっているディレクトリ。
これはわかりました。
125 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 18:32:11.81 ID:Xr+kneC90
>>124 c:\foo\barというディレクトリにbaz.txtというファイルがあるとする
このファイルの絶対パスはc:\foo\bar\baz.txt
カレントディレクトリがc:\fooのとき、このファイルの相対パスはbar\baz.txt
カレントディレクトリがc:\foo\barのとき、相対パスはbaz.txt
126 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 18:34:14.46 ID:ap8sfTIh0
絶対パスは 住所(大阪市何やら区5番地)な感じ 相対パスは 北へ4km行ってソコ右に行けばおkな感じ わかりずれえなwwwww 俺の説明能力に絶望したwwwww
片っ端から割っていって素数を求めてた俺にはどうでもいいですね。
サイト持ちの人とかだと「ルートパス」なんていうマイナーな語も(ry
129 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 18:36:24.32 ID:85J/C2JM0
>>124 絶対パスがわからんのに本当にカレントディレクトリを理解してるか不安だ……
・絶対パス
エクスプローラやブラウザでアドレスバーに出てくるやつ
c.f. C\Windows\System32\kernel32.dll
・相対パス
原則としてカレントディレクトリ以降のパス
CDは . 、親ディレクトリは .. で表せる
c.f. CD=C:\Windows だったなら、
.\System32\kernel32.dll = C:\Windows\System32\kernel32.dll
..\Program Files = C:\Program Files
人稲
131 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 18:46:08.01 ID:B7ZxOwGi0
>>125 >>126 >>129 おk とりあえず絶対パスの意味は理解しました、一言で表すと「住所」ってイメージで、カレントディレクトリは「現在地」ですよね。
相対パスは「自分の家から友達の家へ行く道筋」みたいな感じですか?
132 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 18:47:12.00 ID:LL6+ladZ0 BE:960249986-S★(570125)
カレントディレクトリが現在地なら現在地から友達の家に行く道筋だな どうでもいいけど
134 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 18:51:59.75 ID:LL6+ladZ0 BE:300078353-S★(570125)
>>65 うお( ; ゚Д゚)知らんのにここまで書けるのか
縦を1から9まで繰り返す。
横を1から9まで繰り返す。
「{縦}×{横}={縦×横}」を表示。
これで
135 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 18:55:17.21 ID:Gal0pNeG0
Wiki見たんだが時計作るのが理解できないorz 昨日教わったおかげでボタンを押してアラートを表示するのと 文字を変えるのと文字の背景色を変えるのはわかりました。 C#です。
最近はもうHSPでいいかとか思ってる
137 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 19:01:19.38 ID:N9VFerJw0
>>135 どこが分からないのか書いてくれないとこちらも分かりません><
138 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 19:01:40.96 ID:XQ/T/Xrj0
C言語の質問です(OSはWindows XP)。 ファイルを渡したら、そのファイルの存在するフォルダを開くプログラムを作ろうと思っています。 ただし、ショートカットファイルが引数の場合は動作が少し特殊で、 ・ディレクトリへのショートカットファイル → そのディレクトリを開く ・ファイルへのショートカットファイル → そのファイルの存在するディレクトリを開く という動作をしたいと思っています。そこで、.lnkファイルが渡されたら、 ショートカット先のパスを取得したいのですが、.lnkファイルの中身がよく分からないので困っています。 どのようにすればショートカットファイルから、対象のパスを取得する事が出来るのでしょうか。
HSPってちょっとした事するのにWIN32APIの勉強が必要ってイメージがある。 逆に言うとWINAPIの勉強に向いてるイメージ。 ↑友人からの情報 最近は違うのかな?ってか間違った情報?
>>138 *.lnkをバイナリエディタでのぞいて構造を調べてみればいんじゃね?
141 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 19:08:24.41 ID:85J/C2JM0
142 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 19:08:43.39 ID:LL6+ladZ0 BE:1620421799-S★(570125)
!母艦設計=「母艦の可視はオフ。」 引数ファイル=コマンドライン[0]。 もし、(引数ファイルから拡張子抽出)=「.lnk」ならば 引数ファイルのショートカットリンク先取得。 それの一階層上を起動。 違えば、引数ファイルの一階層上を起動。 終わり。 ●一階層上({参照渡し}Sの) 「..\」をSで相対パス展開して戻る。 ( ; ゚Д゚)痒い所に手が届く ショートカット関連の命令あったのか・・・
143 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 19:12:11.63 ID:XQ/T/Xrj0
>>140 バイナリエディタですか・・・。そこら辺になるとよく分からないのですが、
丁度いい機会なので少し勉強してみます。お勧めのバイナリエディタとかありますか?
>>141 オブジェクト指向が全く分からないのでC++となるとソース読むのが大変そう・・・。
少し目を通してみます。
144 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 19:13:09.44 ID:N9VFerJw0
>>138 "IShellLink"でググれ。
具体例は
>>141 COMインターフェイスを使っているので純粋なCだけですむかどうか分からない。
145 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 19:17:52.17 ID:XQ/T/Xrj0
>>144 マジすか・・・。もっと簡単そうな作業で済むと思ったのですが、
純粋なCを飛び出しちゃうと・・・とりあえずググって来ます!
146 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 19:20:59.08 ID:ap8sfTIh0
>>139 メニューバーとかにWINAPI or DLL必須だった希ガス
147 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 19:26:00.51 ID:85J/C2JM0
>>145 大丈夫、COMインターフェースはCで使える
具体的には、C++だと pInterface->Method(); となる部分が、
pInterface->lpVtbl->Method( pInterface ); となるだけ
間の lpVtbl と、最初の引数に自身を指定すればおk
148 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 19:33:20.30 ID:Gal0pNeG0
>>137 MessageBox.Show("でっていう");
とかしかできないのにいきなりWikiを見たら何もかもわかりませんでした><
本買うべきなのかな・・・
【なぞなぞ】ファッションセンスが良いギャルが多く住んでいる場所は?【答えはWebで!】
【なぞなぞ】時々、パンを食べるのりものは?【答えはWebで!】
152 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 19:53:37.14 ID:Xr+kneC90
153 :
138 :2007/09/07(金) 19:54:03.29 ID:XQ/T/Xrj0
もう少しで出来そうな出来なさそうな・・・。 パス取得の関数の引数に HWND hwnd とあるのですが、 CUIでのウィンドウハンドルの概念がイマイチよく分かりません。 これは何を渡せばいいのでしょうか?アホでごめんなさい・・・。
154 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 19:58:04.08 ID:tYvzf5lP0
>>152 のりものじゃねーww
>>153 無いものは渡せないんだから、とりあえずNULLでも渡してみたら?
155 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 19:59:06.25 ID:JwFJlVG70
おいお前ら 株価データベースを作りたくてSQL勉強してるんだけど難しくないですか
156 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 19:59:39.32 ID:JxEsy88l0
プログラミングを始めてみようと思いPythonをDLしてPathいじったらJaneが起動しなくなったりPCが重くなったりしました OSはVistaなんですけど何が問題だったかわかりますか?
Pathの追加をするところを新規にして、Pathを消したとか 君の気のせいとか
158 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 20:07:29.56 ID:tYvzf5lP0
>>155 SQLは簡単かと・・・無意味に複雑なことしてるとか、正しく正規化されてないとかじゃね?
159 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 20:09:46.98 ID:JxEsy88l0
>>157 ウィキにある通り編集からやったんで削除とかはしてないと思います
起動しなかったのは気のせいじゃないです・・・とりあえずシステム復元して今はなんとかなってますが
160 :
138 :2007/09/07(金) 20:10:27.43 ID:XQ/T/Xrj0
ここの関数を使用してるのですが
http://hp.vector.co.jp/authors/VA016117/shortcut.html この関数内の、
hRet = CoCreateInstance(&CLSID_ShellLink, NULL,CLSCTX_INPROC_SERVER, &IID_IShellLink, &psl);
if(SUCCEEDED(hRet)){
↑このif文の中に入らないみたいです。シェルリンクオブジェクトの作成に失敗してるということでしょうか?
原因として何が考えられますか。分かりにくいならとりあえず今書いてるソースをうpします。まだ60行くらいです。
161 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 20:15:07.19 ID:JwFJlVG70
>>158 元々SASプログラマーだから難しく感じるわ、、
今やりたいのは全銘柄の30年分のデータをエクセル連動で分析したい
家にSASがあればなー
162 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 20:19:36.49 ID:Zd8F6XyH0
>>148 三日前のおれじゃん。
あの演習はいきなり理解しろっていうほうがおかしいよ。
少なくとも、もうちょっと勉強してからにしたら?
>>160 コンポーネントの作成がこけてるんじゃない?
rRetの内容見て何でこけてるのか調べない限り分からないと思うんだが
オブジェクト指向が理解できない俺はひょっとしなくても頭が悪い。
165 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 20:23:45.02 ID:85J/C2JM0
>>160 hRetの値をヘッダのエラーコードとにらめっこすれば、
何が悪いのかわかるぜ(どこがではない)
もしかしたらFormatMessageでもいけたかもしれん
166 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 20:24:14.36 ID:UiY6Gfzi0
↓はきっと犬猫の話
167 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 20:28:12.16 ID:N9VFerJw0
>>160 CoInitializeはちゃんと呼んだ?
戻り値見ればエラーはわかるのでは?
168 :
F700is :2007/09/07(金) 20:29:25.34 ID:U4Ve++pkO
今帰ってきた どうやら俺が必要とされているようだな
169 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 20:29:32.50 ID:Zd8F6XyH0
ここで質問することじゃない気が・・・するが htmlってどこまで勉強すればいいんだ? 一応、一週間で基本は覚えたつもりだが、 プログラミング言語みたいに「2Dゲームが作れるまでを目標に頑張る!」 みたいなのが無いからいまいち勉強しがいがない・・・。
170 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 20:31:02.93 ID:jzkd71K+0
171 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 20:31:31.64 ID:N9VFerJw0
>>169 知るかよ。お前が必要と思うところまで勉強すればいいじゃん。
それこそHTMLは世界中に転がってるんだから。
172 :
138 :2007/09/07(金) 20:32:04.64 ID:XQ/T/Xrj0
>>163 CoInitialize(NULL);が失敗してるということでしょうか?
HRESULT ht = CoInitialize(NULL);
if(FAILED(hr)) printf("error\n");
で確認してみたところ、何も表示されなかったので正常だと思います。
>>165 hRetの値ですか、今から確かめてみます。
173 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 20:32:19.02 ID:hV6EFvpd0
>>159 うーん。Vistaはわからないな。ちゃんと今まであったパスの末尾に追加した?
あと、もともとのパスはメモ帳とかに保存しておくと何か起きたとき安心だよ
174 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 20:33:56.23 ID:Gal0pNeG0
175 :
138 :2007/09/07(金) 20:35:26.23 ID:XQ/T/Xrj0
>>165 hRetの値は0でした。もの凄く正常なんですかね・・・
というか、if(SUCCEEDED(hRet))でもif(!SUCCEEDED(hRet))でも{ }の中に入らない事に今気付きました。
これは一体・・・?
176 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 20:36:45.60 ID:JxEsy88l0
>>173 追加してやりました。でメモ帳にも残してたんですがあまり変わらずでした
で、今ウィキ見直したんですがpathの編集のところが
>もともとあった変数値の最後にコロン(;)がなければコロンをつけ
とありますが()の中ってセミコロンなんですけど実際はどっちにすればいいんですか?
ほんと初心者で申し訳ないです・・・
177 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 20:38:34.83 ID:hV6EFvpd0
>>176 あ、セミコロンだ。セミコロンをつけてください。
こちらこそ、間違った情報を書いてしまい申し訳ないです。
178 :
F700is :2007/09/07(金) 20:38:44.73 ID:U4Ve++pkO
どうやら俺は必要とされてないみたいだな
179 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 20:40:06.65 ID:JxEsy88l0
>>177 わかりました。多分自分はコロンつけてたんでもう一度セミコロンで試して見ます
180 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 20:40:18.13 ID:N9VFerJw0
181 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 20:43:24.46 ID:hV6EFvpd0
>>179 試してみてください。
あと、メモ帳にもとのパスを残しておくのは、おかしくなったときに
パスの編集のところにもとのパスを貼り付けるためですよ。
そうすれば、システムの復元みたいな大掛かりなこと
しなくても元に戻せますよね。
182 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 20:45:45.69 ID:jzkd71K+0
そもそもXPだと欄が狭くてパスが一つでもまともに見れない。メモ帳にコピって編集しないとやってらんねぇ
184 :
138 :2007/09/07(金) 20:46:54.68 ID:XQ/T/Xrj0
185 :
F700is :2007/09/07(金) 20:47:09.09 ID:U4Ve++pkO
186 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 20:52:32.67 ID:Gal0pNeG0
187 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 20:54:05.77 ID:ap8sfTIh0
(´・ω・)
188 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 20:55:11.87 ID:N9VFerJw0
hRetが0ならSUCCEEDED(hRet)はTRUEになるはず。
189 :
138 :2007/09/07(金) 20:55:24.90 ID:XQ/T/Xrj0
190 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 20:55:38.73 ID:JxEsy88l0
>>181 元のPathを保存してセミコロンでやったところ今のところはあまり問題はなさそうです
ありがとうございました
191 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 20:55:58.93 ID:jzkd71K+0
ExeFileとかの領域を確保してないように見えるんだが
192 :
138 :2007/09/07(金) 21:00:22.29 ID:XQ/T/Xrj0
>>188 一応判定の前にhRetを表示させて0なのを確認したのですが、それでもSUCCEEDED(hRet)の{ }に入りませんでした。
まぁSUCCEEDED(hRet)のelse文の中にすら入らなかったんですけどね・・・。
>>183 さんのリンク先が関係してるのですかね。失敗時にS_FALSEを返す関数の場合、成功時にFALSEを返すとかなんとかかんとか・・・
193 :
F700is :2007/09/07(金) 21:01:00.18 ID:U4Ve++pkO
C#チュートリアルとかいらないですか
194 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 21:02:14.18 ID:hV6EFvpd0
>>190 おお、おめでとうございます。素敵なPythonライフを楽しんでくださいw
195 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 21:02:27.97 ID:Gal0pNeG0
是非
197 :
138 :2007/09/07(金) 21:03:57.65 ID:XQ/T/Xrj0
>>191 領域の確保忘れてました。mallocで確保して、memsetで初期化しましたが、
動作は特に変わらずです・・・。
>>192 上位1bitが1になってるから何らかの理由で失敗してると思うんだが
199 :
F700is :2007/09/07(金) 21:05:02.64 ID:U4Ve++pkO
昨日どこまでやりましたっけ? 最後に簡単な時計を作れるまでいきましょうか
200 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 21:07:17.09 ID:jzkd71K+0
ウィンドウズアプリでやってみたが、
>>160 の関数でif(SUCCEEDED(hRet)){の中に入れたぞ。アクセス違反が出たが
201 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 21:07:53.02 ID:Gal0pNeG0
>>199 昨日はメッセージボックスLabelの文字と背景色の変更まで教えてもらいました><
202 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 21:08:05.98 ID:fb9PgFZ20
203 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 21:08:12.45 ID:N9VFerJw0
COM以前に文字列が理解できていなさそう。 hRet = GetShortcutInfo(NULL, &args[1], ExeFile, CmdLine); &args[1]じゃなくてargs[1]でしょう。あと普通Cではargsじゃなくてargvと書く。 さてはC#かJava上がりだな
204 :
138 :2007/09/07(金) 21:11:12.06 ID:XQ/T/Xrj0
>>200 ウィンドウズアプリってWinMain()関数のやつですか?
コマンドラインのCUIだとSUCCEEDED()が変という事でしょうか?
アクセス違反は領域の確保あたりが原因ではないかと・・・思うのですが。うpしたソースでは領域確保してません。
>>203 すみません、最近少しJAVAを勉強したせいでargsと書いてしまいました。
根っからのCの子です。
205 :
F700is :2007/09/07(金) 21:14:38.67 ID:U4Ve++pkO
C#チュートリアル5 コンソール篇 ここからはプログラムの基本を学びます 新しいプロジェクトからコンソールアプリを作りましょう 今度はフォームが現れずにコードが表示されましたね? 今回はフォームは使いません どんなコードが表示されてるか忘れたので憶測で書きますが public static void Main〜 { } があると思います ここはプログラムが実行されたとき一番最初に実行される部分です 次からコードはこの{}の中に書いていきます
206 :
138 :2007/09/07(金) 21:18:51.26 ID:XQ/T/Xrj0
>>203 argv[1]にすると、SUCCEEDED(hRet)で中に入るようになりました。
無心で&をつけてました・・・。最初はargvで渡して*ExeFile[]で受け取ってExeFile[1]でアクセスしてたんですけどね。
それはさておき、GetPath()関数まで進むようになりました。ここでアクセス違反が起きますね。色々奮闘してみます。
207 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 21:22:31.91 ID:N9VFerJw0
>>206 根っからのCの子といいながら基本の文字列すら全く理解できていない。
ソースを適当になおしたらちゃんと動きましたよ。
とにかく文字列の扱いをまともにやること。
うまく動かなかったのはスタックを上書きしてしまったせいでしょう。
208 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 21:23:28.11 ID:jzkd71K+0
209 :
138 :2007/09/07(金) 21:25:03.04 ID:XQ/T/Xrj0
アクセス違反の直し方が分からないです。どうせパスはMAX_PATHを超えないって事で、 char ExeFile[MAX_PATH];で宣言して引数に渡したところ無事ショートカット先のパスを取得する事が出来ました。 領域の確保の仕方がまずかったのかな・・・。とりあえず目的のソフトは作れそうです。しばらく色々といじってみたいと思います。 色々と教えてくださった方々ありがとうございました。しばらくスレは見ておくので何かあればよろしくお願いします。
210 :
F700is :2007/09/07(金) 21:25:17.85 ID:U4Ve++pkO
C#チュートリアル6 画面に表示する命令はSystem.Console.WriteLine();です ちょっと長いですね^^ でも省略する方法があります それがコードスニペットです ctrl + k , xで候補がでます cwと打って決定するとあら不思議 さてスニペットを使って入れたWriteLine()の()の中に表示したいものを入れましょう 例えば"HelloWorld!"と入れてみましょう さて普通に実行しても実行結果が見えない早さで閉じてしまうのでデバッグなしで実行を選びましょう またはShift+F5でおkです 質素な画面ですが 我慢しましょう 確認したら次へ進みましょう
211 :
138 :2007/09/07(金) 21:28:57.81 ID:XQ/T/Xrj0
とレスしてる間に2件も・・・
>>207 根っからのC子というか、Cしか知らない子です・・・。知識も基本的なとこが抜けてて結構苦労してます。
文字列についてはとりあえず
>>206 で対処しました。
>>208 ありがとうございます。ウィンドウといっても、表示はさせないのですね。
てっきりウィンドウ作ってそこにD&Dでファイルを渡すようなのを作ってると思ってましたw
こっちでも実行して試してみます
212 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 21:29:14.87 ID:Gal0pNeG0
すみません風呂入ってました>< 今からやります><
>>206 俺がCoCreateInstanceでエラー吐いてるとずっと勘違いしてたことは内緒だorz
214 :
F700is :2007/09/07(金) 21:35:26.26 ID:U4Ve++pkO
C#チュートリアル7 計算をする 目の前の箱は電子計算機なんですから計算をさせてみましょう 先ほどの()の中身を書き換えます 計算はそのまま(3+5)や(4*5)と書けば結果が表示されます ""は文字じゃないので今回は使いません 加減算よりも剰余算が優先されます 普通の式と一緒です ()も使う事ができます WriteLine((3+5)*2)のように書けます 掛け算は省略できません ちょっと注意なのは割り算です 記号は/です でも(10/3)とかやっても変な結果が出ると思いますが まあ後でやりましょう
215 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 21:38:21.97 ID:Gal0pNeG0
HelloWorld終わりました><
216 :
138 :2007/09/07(金) 21:39:15.58 ID:XQ/T/Xrj0
>>213 すみません、誤解されやすい文章書いたかもですm(_ _)m
ずっとそれに時間を割いてしまったならごめんなさい;;
【なぞなぞ】風邪をひいてしまいました。栄養をつける必要があるので、栄養ドリンクを購入しました。 さて、何本購入したのでしょうか?【答えはWebで!】
218 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 21:47:51.34 ID:N9VFerJw0
>>216 >>184 のコードをコンパイルしたら警告が出るはずなのに…
コンパイラの吐くエラーメッセージをちゃんと読まなきゃだめだよ。
219 :
F700is :2007/09/07(金) 21:50:08.96 ID:U4Ve++pkO
C#チュートリアル8 変数 さて電卓にもメモリー機能があるようにコンピュータも情報を保存することができます ちなみにファイルに保存とは違います ちょっとだけ保存です 情報を保存するには場所を確保しなければなりません この場所のことを変数といい 確保することを変数の宣言といいます 宣言するためには型をしていする必要があります 型とはどんな情報であるかという種類を表しています 例えば文字を格納する変数の型は string です 整数を格納する変数の型は int です 整数の英語integerの略です 変数を確保するときはその場所に名前をつけます なまえはかぶってはいけません 数字で始めることはできません できるだけアルファベットを使いましょう 日本語も使えますがやめたほうがいいです 変数の宣言は以下のようにします 型名 変数名; 例えば整数を格納する変数seisuの宣言は int seisu; となります
220 :
F700is :2007/09/07(金) 21:52:21.22 ID:U4Ve++pkO
純携帯厨につき執筆は遅いです 御了承下さい
221 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 21:54:46.29 ID:hV6EFvpd0
222 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 21:55:10.11 ID:jzkd71K+0
携帯とかまともに打てない・・・よくwの位置を間違えるし
>>216 いや気にしないで良いよ。ただ注意してほしいのは個人サイトの情報を鵜呑みにして
ほぼソース丸写しはバグ出た時に困るから、できれば一つ一つの関数なり変数を
自分で理解してほしいってのはある。むかしそれで辛酸なめたことあるから。
224 :
F700is :2007/09/07(金) 22:01:09.32 ID:U4Ve++pkO
C#チュートリアル9 変数への代入 変数に値を入れることを代入と言います 文法は 変数名 = 値; です =は等しいと言う意味ではありません 右から左へ値を代入することを意味しています 先ほどのseisuに10を代入しましょう seisu = 10; ちなみに先ほどのintと宣言しましたので整数以外を入れる事ができません seisu = 12.3; はエラーになります 変数の表示 変数の中身を表示する事もできます WriteLien(seisu); と書けば変数の中身が表示されます また WriteLien(seisu*seisu); とやることで変数を利用して計算することもできます WriteLien(seisu +5); とかももちろんできます
225 :
F700is :2007/09/07(金) 22:03:06.60 ID:U4Ve++pkO
>>221 携帯では100文字?くらいまでしか編集できないのです
226 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 22:03:49.11 ID:mxp91bVh0
このスレからアイデアぱくってソフトウェア作ってもいいんだろうか
227 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 22:06:23.44 ID:N9VFerJw0
>>226 別にいいんじゃね?ここで出てきたアイディアなんて
すでにどこかで考えてる人はいるだろうし。
228 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 22:09:13.69 ID:jzkd71K+0
229 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 22:11:15.80 ID:Zd8F6XyH0
C#の命令 WriteとWriteLineの違いって何ですか?
230 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 22:11:36.76 ID:Zd8F6XyH0
C#の命令 WriteとWriteLineの違いって何ですか?
232 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 22:12:18.44 ID:Gal0pNeG0
>>224 無理しなくても大丈夫ですよ><
変数はなでしことほぼ同じ方法で記述できるなあ
233 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 22:16:24.12 ID:N9VFerJw0
>>229 知らんけど出力した後に改行するかじゃね?
Pascalのwriteとwritelnみたいに。
234 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 22:16:36.09 ID:hV6EFvpd0
>>225 あ、ネット環境が携帯しかないってことですか。
235 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 22:21:00.42 ID:Zd8F6XyH0
連レススマソ WriteLineが改行みたいだね
wikiのC#、かなり充実しているよね 俺もちょっと始めたくなった
237 :
F700is :2007/09/07(金) 22:24:31.20 ID:U4Ve++pkO
C#チュートリアル10 時計の表示 日付と時間はDateTime構造体を使えば取得できます 構造体が何かはひとまず置いておきましょう ちなみにC#の説明書みたいなのはMSDN Libraryにあります msdn DateTime などで検索すると説明が探せます さて日付と時間を格納する変数の型はDateTimeです 現在の時間を取得するのは以下の用にします DateTime jikan = DateTime.nowTime; (あってるかな?) 表示は WriteLine(jikan.ToString()); で表示できます 実はWriteLine(jikan)では表示されません(たぶん) 実はWriteLien()の中身は文字しか書けません てかさっきのチュートリアル間違ってたかな? なのでjikanを文字に直さなければいけません ToString()という命令は文字に変換する命令です これで時間と日付が表示できるはずです^^
238 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 22:25:04.53 ID:zVk+E8p60
C#やってみようと思ってFramework 2.0 SDKをダウンロードしたけど何がなんだかわからなく涙目
239 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 22:26:17.90 ID:dxaBWwn90
240 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 22:26:33.03 ID:Y6LeKu0o0
>>238 visual C# express を落とせよw
241 :
F700is :2007/09/07(金) 22:26:43.16 ID:U4Ve++pkO
>>230 Writeは改行しません
WriteLineは勝手に改行されます
242 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 22:26:51.53 ID:N9VFerJw0
>>238 Visual C# ExpressかSharpDevelopを落とすのだ。
詳細はググれ。
243 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 22:32:45.94 ID:Zd8F6XyH0
チュートリアルちょいちょいスペル間違ってる 内容はいいので続けてクレ ◎WriteLine ×WriteLien
244 :
F700is :2007/09/07(金) 22:36:25.50 ID:U4Ve++pkO
ちょっと休憩中 手首限界 MSDN見れないし実行できないとつらいわやっぱり ネカフェでも行こうかしら
245 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 22:37:36.34 ID:jzkd71K+0
パソコンをネットにつなげばいいじゃん
>>244 なんていいヤツなんだ…
ネカフェいくならwikiに追加してくれると嬉しいな
長くなってきたから
・概要
・文法
・サンプルプログラム
とかに分けていってもいいね
247 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 22:40:22.77 ID:Gal0pNeG0
DateTime jikan = DateTime.Now;
こうでした
IntelSenceうますぎワロタ
>>244 古いパソコンあげたいけど壊れてるorz
電源とマザーとメモリとVGAがいっぺんに逝くとかひどいお(´;ω;`)
248 :
F700is :2007/09/07(金) 22:40:42.46 ID:U4Ve++pkO
PS2ならありますがね
249 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 22:41:23.47 ID:Gal0pNeG0
InteliSenceか Intelってなんだよ
250 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 22:42:47.00 ID:yllBwV+B0
C#ってF1押したらヘルプが出るとかないの?
251 :
F700is :2007/09/07(金) 22:43:03.39 ID:U4Ve++pkO
インテル入ってるNE☆
252 :
F700is :2007/09/07(金) 22:45:01.80 ID:U4Ve++pkO
VSならF1でMSDNがひらきますがめちゃ重いので ローカルに落とすこと推奨 てか土曜日のネカフェ満員で困る
253 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 22:48:07.94 ID:Gal0pNeG0
>>252 っ予約
しかしネカフェって何でも(ゲームとかVC#とか)インスコしたりUSBメモリ差していいんだよな
ネカフェ行ったんだが怖くてネットサーフィンだけやって帰ってきた
家では「VC#触ってみよう」と思ってネカフェ行ったんだがorz
254 :
F700is :2007/09/07(金) 22:50:14.58 ID:U4Ve++pkO
予約できんの!? てかもう眠いから明日でいいや
255 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 22:51:37.66 ID:Zd8F6XyH0
チュートリアル乙です。 ありがd♪
256 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 22:51:49.83 ID:RYUCV12j0
257 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 22:53:12.12 ID:ap8sfTIh0
C++のstd::listって mylist.push_back(new myclass()) これをclear()とかで破棄したとき deleteって必要ですか?
>>253 実家の近く(とは言えないほど遠いが)のネカフェはJWORD他色々入ってたりして
かなりステキな仕様になってるから、ネットサーフィンも控えめ。
とは言ってもMSDN覗いたり、役に立ちそうなソースを保存してたりはするけどね
259 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 22:55:52.58 ID:c7v3XolS0
>>257 必要。
ポインタじゃなくてインスタンスそのもののリストにすれば扶養
260 :
F700is :2007/09/07(金) 22:59:38.44 ID:U4Ve++pkO
一度聞きたかったんだけどさ C++で MyClass a(); ってしたときのaって何さ 参照があるってことはインスタンスそのもの? 値渡しにするとコストすごいってこと?
261 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 23:01:00.43 ID:jzkd71K+0
MyClass型の変数aじゃね?
262 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 23:01:36.87 ID:ap8sfTIh0
>>259 えっとつまり
cmyclass myclass;
mylist.push_back(myclass) ;
こうしたらdeleteいらないのか
263 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 23:02:24.69 ID:c7v3XolS0
>>260 そう。値渡しするとコピーコンストラクタが呼ばれる。
264 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 23:02:41.32 ID:U4Ve++pkO
なんかnewしないと気持ち悪くてさ 参照じゃなくて値型と同じ扱いなのかな
265 :
F700is :2007/09/07(金) 23:05:17.09 ID:U4Ve++pkO
>>263 そうか その為のコピーコンストラクタか
なゃるほど
266 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 23:09:01.69 ID:hV6EFvpd0
だんだん初期の「プログラミングを教える」スレに戻ってきてうれしいな 初代1はまだ見てるんだろうか……
267 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 23:09:15.77 ID:Gal0pNeG0
そういえば大体のアプリで作成したら独自ファイルできるけどあれって何なんだ? XMLとか? 自分で独自ファイル作るのって難しいのかな
268 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 23:09:45.14 ID:c7v3XolS0
>>262 いらない。
ベクトルと違って配列拡張時にコピーが起こったりしないから場合によってはそのほうがいい。
けど myclassをpush_backするときも値渡しだから注意。
要は shared_ptr みたいなものを使っとけばおk
↓を読むと挙動が何となくわかるはず。
list<T,Allocator> is a type of sequence that supports bidirectional iterators.
A list<T,Allocator> allows constant time insert and erase operations anywhere within the sequence,
with storage management handled automatically. Constant time random access is not supported.
Any type used for the template parameter T must include the following
(where T is the type, t is a value of T and u is a const value of T):
Copy constructors T(t) and T(u)
Destructor t.~T()
Address of &t and &u yielding T* and const T* respectively
Assignment t = a where a is a (possibly const) value of T
269 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 23:11:39.28 ID:Gal0pNeG0
重要な事忘れてた C#で一度保存したファイルを開いてもデザインができないのですがどうしたらいいのですか>< デザインもソースも弄れません><
270 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 23:11:58.42 ID:ap8sfTIh0
>>268 ありがと
All・・o・・cat・・or・・・?
271 :
F700is :2007/09/07(金) 23:12:40.80 ID:U4Ve++pkO
>>267 バイナリ
xmlはテキストなのでメモ帳でのぞける
シリアライズとかがキーワードなのかな
272 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 23:12:46.23 ID:c7v3XolS0
>myclassをpush_backするときも値渡し これは、push_backに参照渡しされたものが、コピーされてlistに登録される、という意味れす
273 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 23:13:22.06 ID:jzkd71K+0
よくわからなくて俺涙目www
274 :
F700is :2007/09/07(金) 23:14:24.06 ID:U4Ve++pkO
275 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 23:15:46.79 ID:c7v3XolS0
>>270 それは何も考えずに使えばデフォルトの値が使われるから気にしなくておk。
何を見てほしかったかというと
・コピーコンストラクタが必要、ということは、内部でコピーが起こるということ。
・デストラクタが必要ということは、デストラクタが呼ばれることは保障されているということ。
276 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 23:16:10.39 ID:dxaBWwn90
│ │ プロジェクトってなんですか? が聞こえる・・・!! ↓
277 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 23:16:23.61 ID:hV6EFvpd0
>>272 ちょうどつっこもうと思ったところだったwww
278 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 23:18:17.13 ID:Gal0pNeG0
>>274 作ってるんですけど何か読み込みません><
Vista用C#SP1もインストールできません><
>>276 (・∀・)ニヤニヤ
279 :
F700is :2007/09/07(金) 23:20:23.44 ID:U4Ve++pkO
スタートページの最近使ったプロジェクトから開けませんか てかvistaは2008からの対応じゃなかったかな 2008入れてみるといいかも
280 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 23:21:37.17 ID:c7v3XolS0
ファイルを保存してもプロジェクトを保存しないといけないんじゃなかったっけ?
281 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 23:22:40.53 ID:7XUwFpet0
>>260 引数無し、戻り値MyClassの関数aのプロトタイプ宣言じゃないの?
282 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 23:24:17.03 ID:U4Ve++pkO
283 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 23:24:52.82 ID:Gal0pNeG0
>>279 ソリューション エクスプローラを開いてませんでしたorz
開けましたすみません
2008
Windows Vista 上で実行する場合 : 2.4 GHz CPU、768 MB RAM 以上のハードウェアを推奨
最小インストールには、1.22 GB の空きディスク容量が必要
完全インストールには、2 GB の空きディスク容量が必要
俺
Intel Core Duo T2300
768MBRAM
(´;ω;`)
284 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 23:25:57.95 ID:Zd8F6XyH0
MSDNライブラリ、インスコにCDかDVD必要なのかよ。。 めんどくさ
デーモンツールお勧め
Alcohol52%で仮想ドライブは?
287 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 23:28:46.85 ID:hV6EFvpd0
>>279 Visual Studio 2005はVistaサポートしてるんじゃね? Vista向けのSPも出てるし。
というか2008はまだβだし、初心者に勧めるものじゃないと思う
288 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 23:28:57.23 ID:Gal0pNeG0
デーモンツール安定しないから VisualCroneDriveお勧め VistaってISOファイルをちゃんとイメージファイルとしてアイコン出すのに それを焼けないんだよ 紛らわしい事しないでほしいよな(´・ω・`)
289 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 23:29:18.26 ID:CEZ67Vii0
>>260 MyClassのデフォルト・コンストラクタで、スタック上に作り出されたオブジェクト
290 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 23:30:01.20 ID:U4Ve++pkO
>>283 とりあえず試してみたらどうですか?
そのくらいなら動くと思います
291 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 23:30:09.78 ID:j54oDgen0
今日はずいぶん伸びてるな
292 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 23:31:59.47 ID:7XUwFpet0
>>282 俺の勘違いかもしれないがC++で
T t; だとデフォルトコンストラクタが呼ばれて
T t(); だと関数宣言扱いじゃなかったっけ?
293 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 23:33:43.93 ID:jzkd71K+0
引数無し、戻り値MyClassの関数aのプロトタイプ宣言はどう書くのだろうか?
VC++ 2005 Express使ってみたけどすごいよね 簡単なおもちゃ程度だったらソースいじらなくても作れちゃうじゃん 勉強にならねぇwwwwwwwwww俺涙目wwwwwwwwwwww
295 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 23:34:27.13 ID:dxaBWwn90
コンテキストも考えずに投稿するとこうなる
296 :
F700is :2007/09/07(金) 23:35:24.84 ID:U4Ve++pkO
>>292 そうなの? C++をまだ実機で動かしたことないから細かいとこわからん
グローバルに書くことはないと思う(俺的に)から大丈夫かな
∧∧∧∧∧∧∧∧∧∧∧∧∧∧∧∧∧∧∧∧∧∧∧ < > < えええええぇぇぇぇえぇぇぇぇ!!!! > < > ∨∨∨∨∨∨∨∨∨∨∨∨∨∨∨∨∨∨∨∨∨∨∨ l´ r'´ ̄` '''ー-‐、く , -─‐- 、.__ r''"´ ̄ ̄``≦_ _| ./ ─- 、 u uV , ,ィ 、 ≦l ,.ィィjノノl i 、 ミ. ,. -─- 、__ . |rヾノ i ̄r;`ヽァj,∠7 ,∠ノノハトNヘ「l / ̄ニゞノ_ハlゝ〃 , ⌒ミ、 l〈r_ ij  ̄ " '{.ゞ'ィスi/ <´n`ー'rf;Yi、ソij ゙ー゚=゙ {セ7′ ,.ィィァ'ハトAlヾ _r/^`ーl , - 、._‐ノ v}r_ ij "" _ -フ''〈;ァl. u , - 、_-フ 〉r_、∠f テcj:Hr。ァ! lヽ ::\. 〈ニ=;‐-/ ./!ー.l /ー`ニ7vノ、ヽ. l_ ̄`/./ l lヘ! ヽ.ニノ└Lノ | \ :: ヽ`ー‐'// | : \ヾ三//l \: ヽニ´ィ、 _,r゙7‐i ij /二ニ7 .〉 | _\ ::  ̄∧\. \:  ̄/| \ヽ /ヽ. ∠ .lヽ l ヽ、\ヾ二ソ/
298 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 23:43:59.76 ID:Zd8F6XyH0
デーモンツール…しかし凄い時代になったもんだな
299 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 23:44:33.17 ID:CEZ67Vii0
300 :
138 :2007/09/07(金) 23:49:27.29 ID:XQ/T/Xrj0
というわけで出来ました・・・。 これでJane Styleとかの更新をする時に、わざわざC:\Program Files\の中の沢山のフォルダから JaneStyleのフォルダを探さないでも、デスクトップのショートカット右クリック→送る→自分のプログラムで、 移動できるようになりました! 右クリック→プロパティ→リンク先コピペでいいじゃん!とか言わないで下さい。 というわけで、質問に答えてくださったみなさん、どうもありがとうございました。
【なぞなぞ】風邪になると付き添ってくれる人は誰?【答えはWebで!】
303 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 23:55:16.05 ID:Gal0pNeG0
秋モデルのPCが出たお(´;ω;`) 安いお、これで買い換えられるお(´;ω;`) 保守
UMPCが欲しいのだが、プログラミングできるかな? たとえばVAIOのUXシリーズとか、手に持って寝転がりながら
305 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/07(金) 23:59:24.22 ID:Aw5R0KlL0
そういやソフマの牛丼パソコンって安いけど、実際どうなの?
307 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 00:04:53.30 ID:/pehRXaN0
すごく…大きいです…
309 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 00:06:52.90 ID:/pehRXaN0
>>308 FZ買って持ち運ぼうとしてる俺は終わってるのか
310 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 00:10:14.01 ID:DdtL3+an0
VC#2005でコンソールアプリケーションを作ってるんだが、処理中に管理者権限が必要になる。 Vistaとかでこのアプリケーションの起動時に昇格ダイアログを表示するにはどこをどう弄ればいいんだ?
311 :
138 :2007/09/08(土) 00:12:27.81 ID:OQZX0SVd0
質問なのですが、CUIでプログラミングをして実行する際に一瞬コマンドプロンプトの画面が表示されるのですが、 これを表示させないようにする事は出来るのでしょうか?GUIでやれと言われたらそれでお終いなのですが・・・ すでにプログラムを作ってしまったので、出来ればこのままCUIでいきたいです。
そうなのか・・・・・ やっぱキーそのまま&画面小さいはキツイのか
勘弁してくだちい
317 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 00:28:07.78 ID:HVFii2SZ0
318 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 00:28:10.39 ID:r4kV2R7e0
CUIの窓はウィンドウズが作ってるんでない? 表示・入力はいらないならGUIアプリとして作っといて窓を作らないでCUIと同じに処理とか
319 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 00:28:10.90 ID:mEFzzglS0
GUIプログラムとしてコンパイルすればいいんじゃないの?
CreateProcessWithLogonWDとかは?
321 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 00:30:25.06 ID:mEFzzglS0
322 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 00:33:31.52 ID:FZ1DCaJ90
Perlで外部から2chとかに投稿してみたいんだけどフォーム自動取得ってできるの? モジュールあるみたいだけど
323 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 00:36:38.04 ID:VF85Vgg00
>>322 フォームが欲しいならread.cgiが返す<body>から読むしかないんじゃね?
普通はhackした情報で何とかしてる。だから2chの仕様が変わると作り直しになる。
【なぞなぞ】ようやくできたー。何が?【答えはWebで!】
325 :
138 :2007/09/08(土) 00:45:06.06 ID:OQZX0SVd0
>>315 第2引数がよく分からないのですが・・・。
新しいプロセスに渡す文字列というか、新しいプロセスを作るのではなく、
自分自身を非表示で実行したいのですが・・・。あまり理解してないようですみません・・・。
>>318-319 出来なかった場合、GUIで再度コーディングしなおします。
326 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 00:49:07.44 ID:mEFzzglS0
>>325 いやコーディングいらないだろぅ
たとえば、
// ------------------- Hello.cs
class Hello {
public static void Main() {
System.Console.Out.WriteLine("Hello, world!");
}
}
//////////////////////////////
があったとき、
csc /target:exe Hello.cs →コンソールアプリケーション=実行時にコンソールウィンドウが開く
csc /target:winexe Hello.cs →ウィンドウズアプリケーション=実行時にコンソールウィンドウが開かない
だけだ
CUIだとぉ
328 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 00:50:43.47 ID:mEFzzglS0
>>326 追伸
メッセージボックスくらいならインポート必要ないみたいだから、テストするとよいかも
class HelloWorldApp {
public static void Main() {
System.Console.Out.WriteLine("Hello, world!");
System.Windows.Forms.MessageBox.Show("Hello, world!");
}
}
329 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 00:52:48.02 ID:mEFzzglS0
マテ なぜかC#と勘違いしていたみたいだ でも大抵のウィンドウズ用Cコンパイラは このウィンドウズアプリケーションかコンソールアプリケーションかをコンパイラに伝えて作成する というわけで、使ってるコンパイラのオプションを調べれ
330 :
138 :2007/09/08(土) 00:53:17.16 ID:OQZX0SVd0
>>326 すみません、説明が無かったのですがC言語です。
それはC#でしょうか?コンパイルの違いとかよく分からないのですが、
bcc32 でコンパイルできるCUIプログラムを bcc32 -W でコンパイルは多分出来ないですよね。
基本のアルゴリズムは何も変えなくていいと思いますが、WinMain()関数に直して、
あとコマンドライン引数の受け取り方も変わってくるので色々な部分を直すのが多少しんどいかなと思いまして。
331 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 00:53:20.00 ID:LF7yqXmA0
332 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 00:57:23.82 ID:mEFzzglS0
>>330 あー・・・アプリケーションエントリを呼ぶスタブがWinMain()を呼ぶように変わっちまうんだっけ?
こりゃ面倒だな
というわけで代案を列挙
1.ウィンドウズアプリケーションとして作成しなおす
2.自作プログラムを呼ぶウィンドウズアプリケーションを作成する
3.自作プログラムへのショートカットを作成して、最小化状態で起動するようにする
・・・くらいしか思いつかん(orz
333 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 01:01:29.93 ID:/pehRXaN0
インストーラーの「残り0秒」なんて嘘だお(´;ω;`)
334 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 01:05:47.84 ID:GK6HrNwI0
335 :
138 :2007/09/08(土) 01:07:53.14 ID:OQZX0SVd0
>>332 ん〜・・・、これはウィンドウズアプリケーションとして作成しなおすかなぁ・・・
うひぃ〜最初からそうしておけばよかった・・・。見た目にこだわらないならこれでいいんですけどね
【なぞなぞ】あいうえお順、数字順ともにトップを目指しているような場所は?【答えはWebで!】
>>337 正式に出たら自動更新されるだろうと期待してベータ入れておいたんだが
普及する気配がしないどころか早くも忘れられそうな気がするのは俺だけか
>>338 それはみんな思ってる
でもAS3.0もどっこいどっこいだからきにしないwwwww
( ・∀・)つ〃∩ ヘェーヘェーヘェーヘェーヘェー
______,.___, |;:;:.... | ゚ 。 : ..:| |l佐| このスレは佐賀県危機管理部広報課に : 。 ..:| |l賀| ゜ : ..:| |l県| : ゚ ..:| |l_| ゚ : ..:|;:;:.... | ゜ : ..:|;:;:.... | 。 ゚ ..:|;:;:.... |゚д゚ ) 監視されていないような希ガス : : ..:|;:;:.... | o【◎】 ゚ 。 : : ..:|;:;:.... | | : : ..:|;:;:.... | ⌒J ,,.,、-‐''"´~ `ー-
342 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 01:38:20.50 ID:/pehRXaN0
344 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 01:43:27.29 ID:/pehRXaN0
>>343 安全です><
Norton先生でスキャンしました><
なんというか実用性0のプログラムでファイル操作しないので大丈夫です。
exeからソースを抽出するんだ
346 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 01:46:26.92 ID:/pehRXaN0
あ アプリの名前をアジの煮物にしたままだった
>>344 Formの練習の産物っぽいな。俺もなんか上げるか
>>344 ファイル名と窓のタイトルが食い違ってるんですが何故でしょうか
349 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 01:51:25.65 ID:/pehRXaN0
>>348 気づいてたのですが修正めんどかったです。
(・_・ 三 ・_・)ダレモイナイ
(-人-) ナムナム
353 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 02:19:26.29 ID:/pehRXaN0
354 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 02:21:10.30 ID:mEFzzglS0
.netなら .net reflector があるから たぶん日曜プログラマのソースは覗ける
355 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 02:21:21.91 ID:/pehRXaN0
C#って書いてありましたすみませんorz
>>353 C#だよ。こういうの楽に作れるのはC#の利点なんだが、
アルゴリズム工夫せんと重くて仕方ないな。
357 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 02:25:06.18 ID:mEFzzglS0
ジャアVB.NETデ ギャクアセンブル シテミル
358 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 02:27:55.42 ID:/pehRXaN0
C#でAeroが利用できるらしいからサンプルソースを改造してLabelを入れてみると 文字がぐちゃぐちゃに・・・ Label使えないと不便だと思うんだがなあ・・・
あ、あとアンドゥやリドゥも実装してるから、Ctrl+zとCtrl+yで戻したりやり直したり出来る。 ただ、書く画像変わるとアンドゥリドゥがリセットされるから注意。
360 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 02:40:21.55 ID:mEFzzglS0
>>359 その微妙なUNDOはRePaint(undoNum, ..)で固めてるからだとおもふ
Mementパターンとか頑張ってみるとオレ的に嬉しい
結構面白いねこれ
>>360 いや始めは画像変わってもアンドゥできる仕様だったんだけど、
透過値設定してDrawLine使うとアルファが適用されて線が重なって汚くなったから
画像が変わった時にピクセルデータでバッファするようにしたんだよ。
あと途中で仕様を何度も変えたんで、かなりソースが汚い。潜在的なバグは結構あると思う。
362 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 02:49:55.59 ID:PMJjgty3O
Flash CS3 Basicとか出ないかなぁ 高くて手が出ないよ><
363 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 02:50:50.52 ID:8Y8F56yNO
364 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 02:58:05.85 ID:F//OpRSK0
365 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 03:02:44.90 ID:HVFii2SZ0
366 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 03:05:21.79 ID:/pehRXaN0
最所の22問やって16点だた
368 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 03:17:20.16 ID:HVFii2SZ0
>>366 DWMのAPIを直接か。大変そうだね。
>>366 のリンク先の
>WM_DWMCOLORIZATIONCOLORCHANGED
何だこのクソ長い定数は
370 :
138 :2007/09/08(土) 03:35:46.23 ID:OQZX0SVd0
ウィンドウズアプリケーションで書き直したけど、 結局system("start c:\\aaa\\bbb");があるためにDOS窓が表示されてしまう悲しいお話。 CreateProcessを使うしかないのかな・・・。system()関数以外でそういうのって出来ないんですかね?
371 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 03:39:15.21 ID:HVFii2SZ0
systemはシェルの機能を呼び出すときに使うのが正式 単にプロセスを起動するならexecとかspawnとか ShellExecuteでもいい
373 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 03:53:35.77 ID:1TclkNRX0
C言語で質問なんですけど %-3d←これで左寄せみたいな感じで中央揃えはできるんですか
374 :
138 :2007/09/08(土) 04:03:28.35 ID:OQZX0SVd0
>>371-372 ありがとうございます;;
ShellExecute関数で無事目的の動作を得ることが出来ました。
これでようやく完成です・・・。みなさんの力がなかったら絶対に出来てなかったですw
ありがとうございました。
375 :
138 :2007/09/08(土) 04:22:50.42 ID:OQZX0SVd0
やべーwww ソースファイル入ってるフォルダゴミ箱に捨ててしまったwww 実行ファイルは残ってるし、ソフトとしては完成してるんだけど・・・ もうソース見れないwww助けてwwww
376 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 04:24:19.16 ID:GK6HrNwI0
>>373 中央ってのは用意されてない。自分で位置を計算することになる
// 面倒そうだな
377 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 04:24:56.24 ID:+a4tEIjj0
>>375 復旧系のソフトは試したか?まだやってないならいそげ
378 :
138 :2007/09/08(土) 04:33:50.84 ID:OQZX0SVd0
>>377 .cファイル復元できました!あぶねー・・・。
でもアイコンファイルとかは死にました・・・。
まぁまた頑張って描くか;;
【なぞなぞ】ファッションセンスが良いギャルが多く住んでいる場所は?【答えはWebで!】
C言語でテイラー展開するプログラム書きたいんだけど微分をどうしようか
381 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 05:44:07.29 ID:1yeD/bMY0
>>380 おまいのおかげでなんか作りたいものができた。ありがと。
383 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 05:48:30.40 ID:+a4tEIjj0
ルンゲ・クッタじゃにの?
385 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 05:53:51.01 ID:+a4tEIjj0
でもひょっとして式変形か?やりたいの?
保守
387 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 06:48:41.94 ID:F//OpRSK0
はひふへほしゅ
388 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 07:02:05.57 ID:EB3SCeG70
直接プログラミングとは関係ないかもしれないのですが、 私はコーディングの際にサクラエディタを使用しています。 VisualStudioとかで関数を入力すると ( を書いた時点で関数の引数が表示されますよね。 それをどうにかサクラエディタで出来ないものかと思うのですが、 どなたかそういうのをやってる方っていますでしょうか?というかできるんですかね・・・
>>388 普通に考えて出来ないだろう。
サクラエディタはソースが公開されているので
自分でそういう機能を付ければ?無理だとは思うが。
390 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 07:20:44.75 ID:EB3SCeG70
>>389 なるほど・・・無理ですね;;
秀丸だと入力補完かなんとかで出来そうな感じだったので聞いてみました。
どうもありがとうございます。
391 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 07:34:42.05 ID:B+Xd2Pj70
>>388 キーワードヘルプはある。
でもヘルプファイルを作成するのはめんどい
MSDN便利だお(;^ω^) Linuxでも使えたらいいのに
393 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 08:10:22.33 ID:EB3SCeG70
>>391 キーワードヘルプなんて機能があったんですね。
ちょっといじってみました。これはすごい便利ですね。
ただ、ほんとうにヘルプファイルの作成は面倒ですねw
でも、そこを乗り越えたら天国が見えそう・・・
>>383 C言語でフーリエ変換できるの?
元から形のわかってるsinやらのテイラー展開は再帰とか使って組めるけど
任意の関数ではやっぱ無理なんかね
情報専攻じゃないからさっぱりだ
>>392 LinuxでMSDN引くとか何に使うの?
manじゃダメなの?
396 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 08:28:51.25 ID:O2raNvVx0
manコマンドとか卑猥すぎる
GUIが好きなんです><
さて、手元に二万ちょっとほどある・・・。 1.Crisis Core Final Fantasy VII(PSP同梱版)を買う 2.↑はソフトだけ買ってプログラミング関連の本でも買う 3.貯金する どれがいいかなぁ。
400 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 08:38:38.84 ID:B+Xd2Pj70
>>394 テイラー展開は高階微分が必要だから素人の俺にはできないけど
フーリエ変換は積分するだけだから簡単にできる
401 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 08:51:42.08 ID:HH87boHf0
>>394 それじゃあ、アセンブラでフーリエ変換できるの?と対してかわらん
引数の名前を考えるのがめんどくさいから、暫定で arg0, arg1, ... とつけて、後でリファクタすればいいや^^ 結局そのままな俺のソース
403 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 09:17:00.28 ID:B+Xd2Pj70
そうかフーリエ変換してから回転因子をテイラー展開すればいいんじゃないか? 収束の速度とかが問題になるかもしれないが。
やめろおおおぉぉ数学の話をするなああぁぁぁああああああああばばばばば
やっぱSEに就職したい場合は Java→Javaサーブレットって進むのがいいかな? スクリプト言語も興味あるんだけどまずはJavaだよね
>>394 高速FFTのCライブラリならそこらにごろごろしてる
407 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 09:34:42.02 ID:kzNrpls10
高速FFTって……高速がダブってるじゃねーかw FFTだけで高速フーリエ変換だな
408 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 09:38:13.05 ID:KdftRQsu0
>>405 その言ってるSEがシステムエンジニアなのかサービスエンジニアなのかにもよるが
社内SEはサーバの面倒とか見たりするが、対外のSEは開発と相手会社との橋渡しが多いよ。
設計はするがプログラム組むのは別な人〜。みたいな。
409 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 09:40:14.47 ID:2GWBnH1P0
410 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 09:40:17.39 ID:O2raNvVx0
>>405 ぶっちゃけ独自に勉強した内容なんて仕事になったらそれほど役に立たないが
Javaは仕事もあるし資料も多いから悪い選択じゃない
411 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 09:40:53.05 ID:1TclkNRX0
412 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 09:54:08.86 ID:1Knza+4S0
SEなら ・perlでテキスト整形 ・VBAで効率良いデータ操作 ・Visioで素敵な仕様書作り のほうが喜ばれそう…
413 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 09:59:14.47 ID:1Knza+4S0
>>362 高くて手が出ないと思ってたけど、
mac mini売ってつい買っちゃったよ><
>>408 なれるもんなら社内SEがいいけどな
専門からいけるもんならね
LPIと基本情報持ってるといいんだっけ?
【なぞなぞ】風邪になると付き添ってくれる人は誰?【答えはWebで!】
416 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 10:40:11.11 ID:KdftRQsu0
>>414 基礎情報とかもそうだけどベンダー資格のDBとか持ってたほうがうまいんじゃね
417 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 10:40:28.84 ID:VF85Vgg00
>>414 社内SEになりたいなら、社内のプログラマーのほとんどから敬意を受けられるぐらいの(プログラマーとしての)実力と、非プログラマーである社員と普通に議論を行なえる程度のコミュニケーション能力を身に付ければ押し付けてもらえるよ。
418 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 10:40:56.07 ID:nOOzJIKn0
IT社長になる方法について教えてください><
419 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 10:44:53.05 ID:VF85Vgg00
( ´д)ヒソ(´д`)ヒソ(д` )
421 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 11:12:44.86 ID:CSBlDsl10
422 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 11:25:36.28 ID:VF85Vgg00
自助努力が大切だ。効率の良い自助努力の為には、助言に耳を傾けることが大切だ。それ以前に、助言に耳を傾けると思われるような態度を取ることが大切だ。でないと、そもそも助言をしてもらえないからな。
424 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 11:58:12.42 ID:Di3kpT+b0
>>416 オラクルのCERTIFICATIONとかでいいのかな
425 :
F700is :2007/09/08(土) 11:59:50.82 ID:4icpFbvKO
ネカフェ行こうと思ったが体が痛すぎる 今日は休養しようと思う
426 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 12:16:47.20 ID:LafNHMGM0
F700は自パソ持ってないの?
427 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 12:20:46.69 ID:pCljDQwb0
DirectXが倒せない
ム板の鬱だ氏のうDirectXスレがなくなってる。Xnaスレに変わったのかなぁ それにしても全くXnaには興味出ないな…
>>428 代わりに、DirectSexとかいう糞スレが
430 :
F700is :2007/09/08(土) 12:40:24.77 ID:4icpFbvKO
>>426 はい純携帯厨です
しかしバイブもカードリーダーもライトも壊れそろそろやばいです
431 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 12:47:02.58 ID:MTHrOlAe0 BE:478845263-PLT(13333)
DirectX難しい プログラミングは楽しい
432 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 12:54:15.11 ID:P765UXa30
携帯だけで、どうやってプログラム作るの?脳内コンパイラ?
いいか、みんな (゚д゚ ) (| y |) エッチとエロでは単なるスケベ野郎だが H ( ゚д゚) ERO \/| y |\/ 二つ合わさればヒーローとなる ( ゚д゚) HERO (\/\/
434 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 13:26:32.61 ID:LafNHMGM0
>>433 初めて見たが感動した
C# コンソールアプリ ReadLineで日本語書き込ませる方法ってある?
プロンプトに書けるのは、半角英数だけっぽいけど。
Ctrl + XFER
436 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 13:31:01.84 ID:HVFii2SZ0
プロンプトってAlt+変換キーで日本語入力できないっけ?
437 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 13:35:04.99 ID:P765UXa30
Alt+半角/全角とかで日本語入力できる
438 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 13:37:41.88 ID:LafNHMGM0
>>437 サンクスサンクス。
C#の条件分岐お勉強してた。
保守
【なぞなぞ】平均海抜1000メートル。ここは、何県?【答えはWebで!】
( ´・ω・`) パーン ⊂彡☆))Д´)
442 :
F700is :2007/09/08(土) 14:30:34.14 ID:4icpFbvKO
C#なら俺の出番だな
いやいや俺が教えるよ
444 :
F700is :2007/09/08(土) 14:36:08.10 ID:4icpFbvKO
どうぞどうぞ
C言語とDelphiなら俺に任せろ!
Delphiの講座つくってー
>>444 ちょっ、おまっ、あと1回残ってるのにwwwww
448 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 14:45:30.98 ID:3aNwtGlJ0
PHPで質問です。 自分のPCにXAMPP入れてて、それにsmarty入れようと思ってるんだけど、 php.iniはapacheの方とPHPの方どっちをいじればいいのwww 教えてエロい人
m9(^Д^)プギャー!
450 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 15:05:20.40 ID:pCljDQwb0
>>448 使ったこと無いから詳しくは無いけど
ぐぐって出てきたサイトの説明みた感じだと、php.ini
452 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 15:13:13.34 ID:3aNwtGlJ0
>>450 php.iniのinclude_pathをじらないといけないのはわかってるんだが、
apacheの方のphp.iniなのか、phpの方のphp.iniなのかがわからないんだよねぇ・・・
>>452 phpinfo()でphp.iniのパス表示されなかったか?
454 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 15:19:03.04 ID:3aNwtGlJ0
>>453 phpinfo()のLoaded Configuration Fileのところかな?
そこはapacheになってたw
>>454 XAMPP smarty で具具たら
"C:\xampp\apache\bin 配下の php.ini の include_path を"
て説明があた。
456 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 15:25:46.82 ID:F/WS6Ihk0
457 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 15:27:10.12 ID:3aNwtGlJ0
>>455 おお!
ありがとうw今からやってみます
458 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 15:28:45.87 ID:F/WS6Ihk0
>>456 > クラス定義でstaticを指定してるんだけど、
クラス定義じゃなくて宣言でし。
>>456 C++暦一週間な初心者だが、静的なメンバってのになっちゃうからじゃね?
460 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 15:30:29.35 ID:F/WS6Ihk0
初期化はされるけど宣言はされない、だと思う だから int Car::sum; まではいる 初期化はしてもしなくてもおk
462 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 15:33:27.62 ID:F/WS6Ihk0
>>461 あ、なるほど。
この場合用意までされてないのね。
ありがとうございます。
>>457 エ〜 (;´Д`) いろいろ自分で確認してね。
【なぞなぞ】彼氏はどんな味がする?【答えはWebで!】
(∩ ゚д゚)アーアーキコエナーイ
466 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 16:06:29.65 ID:3aNwtGlJ0
>>463 恥ずかしい事にこれで1時間近く迷って・・・
無事Smarty使えました。ありがとうございました
>>456 というかそのソース自体あんまり良くない気がするんだが…
メンバ関数内で静的変数を宣言するのはまだ分かるが、
グローバル部分で宣言してる意味が分からない。
468 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 16:08:47.59 ID:VF85Vgg00
>>466 乙
ググっただけの情報を鵜呑みにされるみたいでちょっと怖かった。(;´Д`)
470 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 16:18:24.42 ID:B+Xd2Pj70
471 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 16:20:55.24 ID:P765UXa30
staticがついてると擬似グローバル変数みたいになるから実体がないと不味いんじゃね?
あ、分かった。コレクションクラスを使わずにmain内でCarを管理したいわけか
マジ?
マジ
476 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 16:54:01.46 ID:B+Xd2Pj70
クラスの static メンバ変数宣言は extern つきのグローバル変数宣言と同じ扱いなんだな。 勉強になった。
変数の型で 整数「int」型 少数を含む「float」「double」型 があるらしいのですが 別に整数を「float」型や「double」型に入れても良いんですよね? ということは「int」型はいらない子ですか?
478 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 17:08:36.56 ID:kzNrpls10
>>476 そうじゃないと、クラス宣言をヘッダに書いた時に
エラい事になるからな
479 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 17:08:45.40 ID:VF85Vgg00
480 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 17:09:19.80 ID:kzNrpls10
481 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 17:12:45.11 ID:B+Xd2Pj70
>>478 なるほど。だから暗黙の初期化ができないわけだ。
>>479 >>480 回答有難うございます。
int君はいらない子じゃなくて良かったです。
「float」「double」は必要な時に必要なだけ最小限で使うこと
勉強になりました。
何でも固定小数で済ます俺にとっては浮動小数いらない子
484 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 17:20:27.06 ID:P765UXa30
10 / 3が3であってほしい時がある
485 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 17:21:36.58 ID:HPkyMwWN0
すいません。 今からスクリプト言語を勉強しようと 思うんですが何がいいでしょうか?
486 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 17:23:10.78 ID:XWr0gWIg0
VBA
487 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 17:24:42.00 ID:P765UXa30
HSP。環境がすぐに揃うし、コマンドプロンプト使わない。小学生でもGUIがつくれる
489 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 17:27:19.77 ID:LafNHMGM0
F700isさん、できれば今日もC#解説お願いします。
490 :
F700is :2007/09/08(土) 17:30:22.71 ID:4icpFbvKO
ただいま運転中 PCデポに行ってきた
491 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 17:31:01.45 ID:kzNrpls10
492 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 17:37:37.91 ID:RJUu4zdNO
493 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 17:38:01.49 ID:KnbemA2z0
Haskellで頑張ってマクロ作るぞー(^o^)ノ
494 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 17:38:32.83 ID:VF85Vgg00
>>485 厨房→JavaScript HPで即使えて案外いろいろ出来るんでスゲーHPを作れる・・・カモ
趣味の人→perl CGIとして圧倒的シェアを誇る。自分が使うだけのツールであれば本格的なプログラムに負けない。
仕事の人→VBA 業務で使うエクセルとかを超便利にして職場の人気者に!
495 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 17:39:18.81 ID:RJUu4zdNO
個人的にはActionScript だけど目的にもよるよなあ 汎用ならRubyかなあ
496 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 17:39:26.25 ID:KkQ/lWTI0
DirectXやるならHSPがいい?
497 :
485 :2007/09/08(土) 17:39:52.88 ID:HPkyMwWN0
HSPってボタンくらいしか部品使えないようなイメージだったけど 3になってからコモンコントロールくらい使えるようになったの?
499 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 17:40:31.63 ID:RJUu4zdNO
500 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 17:41:44.34 ID:RJUu4zdNO
帰ったらCS3付属ビデオでも見るか
501 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 17:42:07.09 ID:P765UXa30
502 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 17:42:18.57 ID:KkQ/lWTI0
503 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 17:43:33.56 ID:RJUu4zdNO
ところでゲーム製作はry みんな誰かが旗揚げするの待ってそうw
一応STG製作企画があるんだっけ
小学生にAPI叩かせてGUI作るのかよ('A`) 大人しくC#あたりをおすすry
506 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 17:47:18.74 ID:2GWBnH1P0
>>493 何かと思えばブラゲすれ住民じゃないか
Haskellは、いざ配布してみると9xで動かなかったりVistaで動かなかったり
ライブラリが日本語フォルダ名に対応してなかったり色々アレだぜ?
やるというなら応援するがな
507 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 17:48:37.35 ID:4icpFbvKO
>>492 いや見るだけ
acerの24インチが49800だから見てきた
508 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 17:49:55.36 ID:P765UXa30
標準機能だと、ボタンは作れても、デフォルトボタンは作れない。ラジオボタンもメニューもステータスバーも作れない。 だが、APIを叩けば・・・・ならC#ですよね〜
509 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 17:51:29.74 ID:KnbemA2z0
日本語サイトの解説読んで挫折した UWSCで頑張ってくる
510 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 17:53:05.05 ID:/vDM6i+u0
だれかIEコンポーネントの使い方教えてくれ VC++Express+windows platfromであちこちサンプル探したけど どれもまともに動かねー
511 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 17:54:11.72 ID:VF85Vgg00
職場でVBAマクロ作成 →同僚・上司・その他がパクる →そのくせ金くれない →あまつさえ浮いた時間に仕事を詰め込まれる →さらにエラーに対するサポートまで仕事(無給)になる →直さないと怒られる
513 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 17:54:41.32 ID:P765UXa30
514 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 17:55:26.69 ID:VF85Vgg00
>>510 まともに動くの定義kwsk
2chブラウザーにもI.E.コンポ使ってるのがあるが、まともに動いてないってわけじゃなさそうだからな。
>>510 IEコンポ使うならC#かDelphiが楽だよ。
516 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 17:58:39.20 ID:/vDM6i+u0
>>513 ATLのも試したんだけどatlwin.libのvnswprintなんとかってのをvnswprint_sにしろとか
他にもよくわかんないエラー吐きまくり
一応思いつく範囲でソース直したら一応ウィンドウは立ち上がるんだけど真っ白
URL打ち込んで送信したら落ちたりとか
というかATLもここ2〜3日調べただけなのでよく分ってない
517 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 18:01:01.69 ID:VF85Vgg00
>>512 >→同僚・上司・その他がパクる
>→そのくせ金くれない
日頃の行いが悪いからそうなるんだwwww
っつーか、そもそも金取ろうとかそういう根性だからそういう目に遭うんだろうな。
518 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 18:02:25.18 ID:HH87boHf0
>>516 MFCでもAppWizardでHTMLドキュメントを選択すれば
コーディングなしでIEコンポが表示されるアプリ作れないっけ?
519 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 18:03:14.42 ID:VF85Vgg00
>>516 VC++6でMFCのCHtmlViewを使ってるが、それほど困ったことは無いぞ。
まあ、I.E.の外部オプションの機能が全滅なんでフルカラーの透過pngを使う裏技が使えないとかならあるが。
>>517 >→同僚・上司・その他がパクる
(`・ω・´)「シャチョー!便利なの作ったよ!」
('A`)「ちょ、それ俺が作った……」
(゚∀゚)「流石(`・ω・´)!所でこのエラーを見てくれ、こいつをどう思う」
(`・ω・´)「すぐに修正するお!」
(`・ω・´)「とっとと直せよ('A`)」
あれ、これなんて三日前の俺?
521 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 18:04:12.71 ID:P765UXa30
522 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 18:06:01.63 ID:KkQ/lWTI0
>>517 俺が自分用に開発した補助ツールを、業務に使うなら買い上げろと言ってるだけだ
勝手に持って行くのはかまわんが、それでサポートまで押しつけるなと言ってるんだが何か変か?
524 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 18:09:56.49 ID:/vDM6i+u0
>>515 C#勉強してみようかな
>>518 ,519
なんだか俺のAppWizardにはHTMLドキュメントとか、ChtmlViewとか
全然出て来ないんだけど、なんだかVC++で根本的な間違いを犯してる気がしてきた
>>521 ありがとう、今夜はこれで頑張ってみる
同僚・上司・その他がパクるってどんだけおワットる会社じゃ
526 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 18:13:47.08 ID:VF85Vgg00
>>520 何て美味しい上司の居る会社wwww
便利なモンをジャカジャカ作ってやれ。それもネタを小出しにして。
喪舞が作ったモンで上司が社内で偉そうにし始めたり他の部署から依頼を受けたりなんかしちゃったらおk
その後は、上司は喪舞のワガママを受け入れざるを得なくなる。辞められたら困るし、しかも今まで作ったものが実は上司が作ったわけじゃないとわかれば上司の立場は無くなるからな。
そこで実は自分が作ったことをバラさずに、上司にワガママ言い放題な立場をキープするのが一番美味しい。
527 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 18:14:25.43 ID:KnbemA2z0
とりあえず違う言語をチョイスしようと思っておしながきを見ていたら COBOL (コボル) 先人が使用したFORTRANと双璧をなす古の言語。趣味のプログラミングで選択する価値は無い。 尚、COBOLerはCOBOLプログラマを指し、侮蔑語である。なるべくかかわらないようにしよう。君に幸あれ。 全俺が泣いた、COBOLしか・・COBOLしか俺は
528 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 18:15:39.59 ID:9FMCabyJ0
>>523 「職場で作ったツール」で金取るのはおかしいだろう。
>>528 「正規の業務時間」に作った訳じゃないが
530 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 18:23:04.79 ID:9FMCabyJ0
>>529 「会社のPCと開発ソフトと電力」も使ってないのか?
531 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 18:24:52.91 ID:VF85Vgg00
>>523 変とかっつーより、そこで快く受ける振り(←腹の底はともかくw)をしておいて自己評価を上げるのが常套手段だろうからさ。
そこで自己評価を上げることなく放置してるから、押し付けられる(発言力が得られない)んじゃないかと思ったわけさ。
逆にびた一文でも貰うと金払ったんだから当然(発言力ゼロ≒お客様は神様だろ)とか思われて、評価は上がらないはサポート義務が発生するはと面倒が増えるんでね。
>>528-529 感覚としておかしいかどうかはともかく、「業務に関わりの有る製作物」は給料として対価が払われてるってのが判例になってるからね。
最悪のケースが特許とかで、争点は「勤めてる企業での当人の業務に関わりのあるものか否か」になってて、大抵は敗訴して特許権は会社のものになった上に、業務上のノウハウを横領して金儲けしようとした扱いされたりするから困る。
532 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 18:25:11.55 ID:4DFUsfCEO
533 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 18:25:38.80 ID:CSBlDsl10
技術者倫理ので似たようなの習った気がするな
>>530 その定義だと「俺のアイデア」分は請求できると思うが?
そもそも俺が問題にしたいのは「成果をとられる事」じゃなくて、「保守やらサポートを無償でやらされる事」ないしは「保守やらサポートの部分を業務としてカウントしないくせに押しつけてくる事」だが
>>531 当然適当にやりすごしてるよ
マクロネタが出たからちょっとグチっただけで
まぁいいや ID 変えてくる
マ板臭がする
536 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 18:38:48.96 ID:Rx/S18Du0
>>534 「このマクロは、以下の項目に同意した方のみ使用してください。ほにゃらら」ってでるようにしちゃえばいいじゃない
537 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 18:40:33.47 ID:VF85Vgg00
>>533 そのあたりのトラブルが増えたからじゃないかな。
>>534 ま、単なる愚痴ならいいんだ。
>>535 マ板はマの愚痴の吹き溜まりだからなww
>>536 同僚相手にそれを守る香具師がどれだけ居ると思う?友達面して来るに決まってるでそww
538 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 18:41:14.37 ID:Rx/S18Du0
>>537 いや?
社会人なんだからそれが「契約」だとわかってるはずでしょん
やっぱ普通のC言語って何かに使えないのかな・・・ C言語でもソフトウェアとか作れますよね?
540 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 18:44:58.78 ID:9FMCabyJ0
>>538 ええと、本人が「ID変えてくる」っていってんだから、話題続けるのは、、、。
541 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 18:45:31.85 ID:HH87boHf0
>>521 なんかATLの使い方が根本から間違ってるような気がする。
普通にATLを使って作ってはだめなん?
542 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 18:45:44.07 ID:Rx/S18Du0
C言語でもって言うかその気になればどの言語で何でも作れるんじゃないだろうか。 それぞれに向き不向きがあるっていうだけで・・・。
543 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 18:46:30.30 ID:9FMCabyJ0
544 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 18:47:36.11 ID:VF85Vgg00
>>540 それもそうだな。気を付けるょ(´・ω・`)ゴミン
おk がんばる
546 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 18:49:57.73 ID:HH87boHf0
>>539 どんなプログラムでも最終的には機械語になって実行されるわけだろ?
高級言語の中でも低級(機械語に近いという意味)なCなら理論上はどんなプログラムでも作れる。
初期のC++はC言語へのトランスレータとして実装されていたしな。
>>545 H.264の動画解析とかやったことあるお( ^ω^)
言語としての機能が弱くても、工夫次第で何でも作れるよ
548 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 18:52:06.07 ID:VF85Vgg00
549 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 18:53:22.31 ID:2GWBnH1P0
なんでも作れるというのは事実だけど、 現実的な時間で作れるかどうかは別の話だな
しかし趣味のプログラミングとなると途端に適当になる俺だめっこ
551 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 18:54:16.96 ID:VF85Vgg00
>>550 普通々々
モレも趣味だとperlとJavaScriptばかりになって困るw
552 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 19:01:22.79 ID:VF85Vgg00
>>527 もしかしてコボラー?ならJavaがオヌヌメかも知れない・・・
コボルで作られた旧システムをJavaで組み直す仕事が少なくないそうだ。
システムを徐々に移行する関係上完全互換が条件らしいからコボルが読めないと話しにならんらしい。
553 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 19:01:52.22 ID:pCljDQwb0
朝起きたら英語がスラスラ読めるようになってますように・・・(´-人-`)
554 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 19:04:23.28 ID:Rx/S18Du0
>>527 COBOLは行政のシステムとかで未だ現役だった気がするから負けるな。
FORTRANは大学院とかで普通に使ってたりする言語なんだがね・・・
555 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 19:05:06.44 ID:HH87boHf0
>>553 朝起きたらC言語しか喋れなくなる呪いをかけた。解除するには…
>>555 文の前全てにぷりんとえふってつけなきゃならなくなるな
557 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 19:08:39.46 ID:RJUu4zdNO
大手のSEってコボラが多いイメージ。
558 :
F700is :2007/09/08(土) 19:09:22.88 ID:4icpFbvKO
さあC#の時間だよ
559 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 19:11:39.09 ID:RJUu4zdNO
fprintf(fp "what's happen..?"); puts("Maaaaaam!!");
560 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 19:12:25.94 ID:RJUu4zdNO
そうか、iMonaだとだめか
561 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 19:19:12.30 ID:ifpa7gpa0
ほしょ
一応毎日頑張ってるので再宣伝 鬱陶しい方は[メルマガ配信状況]をNG HSPを最初から解説します 趣味でプログラミングやってみたいって人向け 就職とかには使えないよ [メルマガ配信状況] メルマガ名前:HSPで(ry メルマガ登録:r39905@ml.st メルマガ配信:09/09 07:00 「日曜日」
563 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 19:23:20.91 ID:+93YunfW0
C++ クラスのコンストラクタに引数って取れますよね?
564 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 19:23:44.03 ID:2GWBnH1P0
とれるよー
565 :
F700is :2007/09/08(土) 19:25:09.51 ID:4icpFbvKO
もちろんとれます オーバーロードも可
566 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 19:25:11.27 ID:+93YunfW0
ですよねー
567 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 19:35:21.70 ID:ti3ij3cb0
568 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 19:35:32.50 ID:oG9KZwxQ0
今なんとなくVC++2008ダウンロードしてるけどどんなのなんだろう
569 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 19:36:34.88 ID:Rx/S18Du0
>>567 なるほど、これが保守スクリプトと連動する訳か?
571 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 19:41:13.65 ID:oG9KZwxQ0
>>569 そうなんですかw
機能がよくなってるんですか?
572 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 19:43:06.76 ID:ti3ij3cb0
>>570 このスレじゃあまり意味がないw
テンプレが複数のレスに渡るスレで、スレ立ての度にテンプレ用意して貼って・・・
っていうのがめんどくさくて作ってみた
573 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 19:44:18.57 ID:VF85Vgg00
すごく役に立ちそうだと思ったが、ダウソ出来ないのは会員制だからか?
>>572 そうか、なんか「保守スクリプトが次スレも立てれば誤爆しないんじゃね?」
な流れがあったからそのためにかと思ったが、違ったか、そうか、そうか、そうか、うん
576 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 19:47:17.80 ID:ti3ij3cb0
577 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 19:47:39.52 ID:Rx/S18Du0
>>571 Windowsソフトに何を期待している
578 :
F700is :2007/09/08(土) 19:48:08.86 ID:4icpFbvKO
>>567 C#ならリフレクター使えばコメント以外ほとんどのソースを再現できますよ
579 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 19:49:14.54 ID:TeUh3XYE0 BE:420109373-S★(570125)
なでしこのリフレクター欲しい(ヽ´ω`)ぉ
なでしここそありそうなものなのにね
581 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 19:51:51.05 ID:4icpFbvKO
リソース覗けばソースそのままとかだったりして
あったと思うよ
583 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 19:53:10.68 ID:TeUh3XYE0 BE:120031823-S★(570125)
暗号化しないとそのままだ(ヽ´ω`)ぉ
('A`)マンドクセ
585 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 20:03:10.14 ID:ti3ij3cb0
>>578 Cの逆コンパイラレベルを想定して開いたら噴いたw
586 :
F700is :2007/09/08(土) 20:07:29.95 ID:4icpFbvKO
>>585 しかもVBとかDelphiとかのソースへ相互変換もできます
587 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 20:11:27.13 ID:4pbGP2Cg0
何だ何だ、C#を使う気なんて無いのに、どんな事になってるのか気になるじゃないかw
588 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 20:14:04.02 ID:+93YunfW0
Cの逆コンパイラレベルと吹いた内容についてkwsk
589 :
F700is :2007/09/08(土) 20:14:04.13 ID:4icpFbvKO
>>587 ほとんど完璧に復元できる
書き方とかインデントとかは異なる場合があるが意味はまったく同じ
変数名関数名も完璧に復元!
590 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 20:14:39.19 ID:ti3ij3cb0
とりあえず問題なさそうなところを namespace ThreadBuilder { /// <summary> /// 2ちゃんねるの板を管理するクラス /// </summary> public class C2chBoard { string name, url; /// <summary> /// 規定のコンストラクタ /// </summary> public C2chBoard() { this.name = string.Empty; this.url = string.Empty; } /// <summary> /// 板の名前を取得・設定する /// </summary> public string Name { get { return this.name; } set { this.name = value; } } /// <summary> /// 板の URL を取得・設定する /// </summary> public string URL { get { return this.url; } set { this.url = value; } } } }
591 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 20:14:44.49 ID:+93YunfW0
もうkwskでてたお
592 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 20:15:06.48 ID:ti3ij3cb0
それがこうなる public class C2chBoard { // Fields private string name = string.Empty; private string url = string.Empty; // Properties public string Name { get { return this.name; } set { this.name = value; } } public string URL { get { return this.url; } set { this.url = value; } } }
593 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 20:17:22.23 ID:+93YunfW0
SUGEEEEEEE EXEから完璧にソースが割り出せるのかw
594 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 20:18:09.18 ID:ti3ij3cb0
>>590 と
>>592 を比較したらわかると思うけど、
意味的に一緒のコードがメソッドとプロパティの名前が一致した状態で吐ける
595 :
F700is :2007/09/08(土) 20:18:51.87 ID:4icpFbvKO
一応難読化もできるけどね 商用で使いにくい理由だろうね
工エエェェ(´д`)ェェエエ工 名前のスペルミスとかも出ちゃうのか ある種のプレイじゃないかそれはw
597 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 20:22:16.21 ID:2GWBnH1P0
ローカル変数の名前なんて何に使うんだろう
598 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 20:22:49.60 ID:+93YunfW0
HSPのでコンパイラですら早々見つからないというのにwwww
599 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 20:24:12.21 ID:RJUu4zdNO
おそるべし C#…
HSPのコンパイルってなんだ exe形式にするやつじゃないのか
601 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 20:25:23.47 ID:+93YunfW0
HSPのデコンパイラ でコンパイラになってた
602 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 20:25:37.72 ID:ti3ij3cb0
>>590 でクラスやメソッドの説明書いてて
>>592 じゃのってないけど、
Reflectorの画面上では表示されてる
怖いwwwwwwwwwwwwwwww
603 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 20:26:41.11 ID:B+Xd2Pj70
だってReleaseビルドしたプログラムでも どこでエラーが起きたか詳細にメッセージをくれるもの>C#
604 :
F700is :2007/09/08(土) 20:26:54.34 ID:4icpFbvKO
そのおかげでリフレクションとか使えるわけだし まぁVMの宿命というか
HSPはコンパイルしてる訳じゃないとおも 逆変換ができないのがHSPのメリット
606 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 20:27:27.23 ID:VF85Vgg00
>>567 今頃気付いたが、よくよく考えたらスレ建て以外は只の連投ツールなんだな。
607 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 20:31:04.15 ID:+MdSWlxP0
>>541 遅レスだが、そのとおり捻くれた使い方。BCCでやろうとしてこうなった。
HSPって逆コンパイル出来ただろ。 どっかのツール弄ってうpした事あるぞ
609 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 20:31:57.88 ID:ti3ij3cb0
いちおうオプションでTRACEのチェックを外したりアセンブリ情報の設定もいじってるんだけどね
出来るだけの努力をしてもkonozama
これは
>>64 くらいの努力をしないといけんかもしれんね
【なぞなぞ】本当は逆さまにしても、同じなんだけど、一般に逆さまにすると笑われるものとは?【答えはWebで!】
昔のHSPはテキストのソースをバイナリに変換してただけなので逆変換は容易(だったはず) で逆コンパイラで厨房が自分のソースを晒されるのは嫌だお、っておにたまに泣きついたので 暗号化されるようになったような記憶
【なぞなぞ】バイキングでお客さんが次々と便所にダッシュしました。なぜですか?【答えはWebで!】
【なぞなぞ】その食品の名前からは、黒い食品だと想像できるのに、実際は赤い食品ってなーんだ【答えはWebで!】
【なぞなぞ】会社から嫌われているフルーツは?【答えはWebで!】
615 :
F700is :2007/09/08(土) 21:11:12.10 ID:4icpFbvKO
C#チュートリアル11 関数(メソッド) C#単体では画面に文字を表示することはできません(というか難しい) なのでMSの社員ががんばって画面に文字を表示するWriteLine()というものを作ってくれています これを"関数"といいます 関数とはなにかのデータを与えて処理をして結果を返すものという事ができます 関数は数学の関数と似ていてます 例えばf(x)=x^2という関数はxの値を決めれば答が返ってきますね そんな感じです この時関数に与える情報を"引数"といいます また返ってくる結果を"戻り値"といいます
616 :
F700is :2007/09/08(土) 21:13:04.04 ID:4icpFbvKO
C#チュートリアル12 関数の続き 関数は関数名()で表されます ()がついてないものは変数ですので区別できますね 引数は()の中に書きます どんな引数を取るかは関数によって変わります VSなら引数の情報が自動的に表示されて便利です 実際の使い方ですがWriteLine()という関数は文字列を引数にとります なので使い方は WriteLine("働け"); となります また累乗を求める関数Math.pow()は引数に数字(double)を2つとります 書き方は Math.Pow(2,3); のように,で区切ります また、結果を利用するにはdouble型(少数も格納できる型)の変数を利用して double kotae = Math.Pow(2,3); とします これで2の3乗ができました
617 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 21:16:36.31 ID:/pehRXaN0
>>615 やってみたいのですがC#SP1Vista入れたら何か起動しません><
今直してます><
中間コードは逆コンパイルされやすいようだ。 Javaの逆コンパイラもすごいらしい。
619 :
F700is :2007/09/08(土) 21:19:12.88 ID:4icpFbvKO
ちょっと書き溜めときますよ
スクリプト系の言語は逆コンパイルされる心配が無いから安心だな
621 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 21:28:06.93 ID:V6IYxRqi0
むしろ逆コンパイルする必要が(ry
622 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 21:28:44.06 ID:ti3ij3cb0
というかそもそもコンパイルされてn(ry
623 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 21:29:05.34 ID:/pehRXaN0
C#起動しました>< メモリ不足orz
624 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 21:33:40.65 ID:Rx/S18Du0
インタプリンタ言語じゃないスクリプト系統の言語ってあんの?w
625 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 21:35:57.74 ID:2GWBnH1P0
よく知らんがSchemeにはネイティブコンパイラがあるらしい スクリプト系と言うかは微妙だが
626 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 21:36:00.43 ID:1Knza+4S0
>>624 ActionScript。ECMA Scriptベースなのに、
コンパイルされてSWFになる
(・∀・)ニヤニヤ
628 :
F700is :2007/09/08(土) 21:43:49.87 ID:4icpFbvKO
C#チュートリアル13 関数を作る さて今まではpublic static void Mainというところに書いていたと思いますが よく見たら()がついてますね? 実はこれも関数なんです Mainという関数は特別で1番最初に実行される関数です なので今まではMain関数を作ってきたことになります このように自分で好きなように関数を作る事ができます 書式は アクセス修飾子 戻り値の型 関数名(引数のリスト){} です 今度はわけわからん感じですがとりあえずアクセス修飾子はひとまず置いておきましょう 累乗を計算する関数を書いてみましょう double Pow(double a,double b){} となります 具体的な内容は次へ
629 :
F700is :2007/09/08(土) 21:44:59.14 ID:4icpFbvKO
C#チュートリアル14 関数定義の続き double Pow(double a,double b) まず最初のdoubleは戻り値の型を表しています double型の結果を返す事を意味しています 次のPowは関数名です 好きな名前をつける事ができます C#は慣例的に最初の一文字目は大文字で始め動詞をつけます 動作が解りやすいように名付けましょう ()の中は引数を指定しています 何の情報が欲しいのかを書きます 今回はdouble型が2つ欲しいので引数も2つです また引数は自動的に変数に入ります aとbは変数名ですね 具体的な処理は{}の中に書きます {}はブロックといいます 関数の範囲を示しています
,r‐―‐-、 / \ / ,ィ ヽ i' _.j_,j,rj_j,:、_ 、 l iト、._j'ji !! ァ-、 !j !;l! トヽ ( .`t.!!/ _!.ヽ='イi ,' ) / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ヽヽ,j ,--、 j r ィ~\ | まだだ! )ヽヽ. ゙=' /l )ーi l < ゙t j `ー‐' 」 iト-'~i !. | まだ落とさんよ。 l フ┬┬i'~二'iノ二ソノ \_________ liブ ,i i !└┘!__//_ _,.:ヴー、j__j__jr-‐‐'''ー----`エー、_ _/ / i' i' i' / \ ヽ / ト-'" ,i' i' i' / ヽ. ) i' l! ! ! ! j ,il ,.r'~ヽ
【なぞなぞ】あの方を尊重しましょう。 あの方とは、だれ?【答えはWebで!】
632 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 21:59:01.89 ID:O2raNvVx0
はいはいそんちょうそんちょう
633 :
F700is :2007/09/08(土) 22:01:36.46 ID:4icpFbvKO
C#チュートリアル15 はじめての関数 はじめてなので与えられた数字を倍にする関数を作りましょう 場所はMain{}の下にしましょう 今回はintを受け取ってintを返しましょう なので int bai(int a){} が関数の宣言部になります 次に2倍する処理を書きます int kotae = a * 2; 与えられた数字はaに入っているので2をかけて倍にします 次に答えを返します 返すにはreturnキーワードを使います 答はkotaeに入っているので return kotae; と書きます returnしたら関数は処理を終了します では作った関数をMainから使ってみましょう Mainの中に int x = bai(5); WriteLine(x.ToString()); とすると10と表示されるはずです
634 :
F700is :2007/09/08(土) 22:03:04.16 ID:4icpFbvKO
休みは人がいないですねぇ みんなセックス三昧ですかね
635 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 22:03:31.79 ID:+93YunfW0
ipod nanoとかでプログラミングしたい ipodに機能の追加とかできないよね。。。
linuxで動作させれば
637 :
F700is :2007/09/08(土) 22:05:02.85 ID:4icpFbvKO
iPodはLinuxが入るんじゃないかな 危険な気がする
>>634 今までのC#チュートリアルをwikiの方においといていいかな?
とりあえず、そのままコピペで。
639 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 22:07:29.78 ID:+93YunfW0
linuxか nano2nd対応のlinuxあった? ちょっと明日にでも入れようか
640 :
F700is :2007/09/08(土) 22:09:14.09 ID:4icpFbvKO
>>638 助かります
ミスは直してくれればありがたい
ランダムだってマジで。
>>640 C#がわからないから、日本語の誤字とかしか直せないお
643 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 22:14:05.51 ID:/pehRXaN0
double Pow(double a,double b) これってどうやって書けばいいのでしょうか>< doubleは無効ですと出てしまいます
644 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 22:14:21.98 ID:+93YunfW0
ぐぐったが 危なそうですなあ でもいれとうございますなあ
touchに入っているSafariは、FlashPlayerいくつなんだろう
646 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 22:17:07.16 ID:fS/RrkSW0
>>644 rockboxっていうフリーのファームウェアもあるんだぜ。
いろいろいじれて面白い。
関数の中に関数は書けません Main() { } double Pow() { } と書いてください
最近FlashMX2004がHDDの肥やしになっているんだが、どうしよう。
649 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 22:23:08.77 ID:+93YunfW0
>>646 らしいですねー
rockboxかlinuxかー
でもipod touch欲しいなwwww
wi-fiだろwwwwsafariだろwwwww大画面だろwwww
650 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 22:26:27.04 ID:/pehRXaN0
分かりません>< double Pow(double a, double b); int bai(int a) { } int kotae = a * 2; return kotae; どうやって書けばいいんだろうかorz
>>648 Flash CS3にうpぐれして、俺とプログラミングしようぜ
653 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 22:30:18.44 ID:uQjFiP1L0
int bai(int a) { int kotae = a * 2; return kotae; } C#は分からんが、こうじゃないの?
>>640 とりあえず、スレにあったものをコピペしてwikiにあげときました。
後で、もう少しましにしておきます。
で、みんなにお願い。
旧wikiから新wikiに移してないもので、これは移した方がいいんじゃない
ってものがあったら、移すので教えてほしい。
>>650 Pow(double a, double b)という関数を作りたいのか、
double型の変数にMath.Pow()の関数を使った結果を入れたいのか
はっきりさせてくれ。
656 :
F700is :2007/09/08(土) 22:30:55.65 ID:4icpFbvKO
{}の中に書いてください public static void Main() { WriteLine(bai(5)); } int bai(int a) { int kotae = a * 2; return kotae; } 携帯はめんどいなぁ
657 :
F700is :2007/09/08(土) 22:32:02.65 ID:4icpFbvKO
658 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 22:32:31.19 ID:jYI+nHfo0
SWFEncryptに感動した
>>651 金無いしスペック的にFlash5ぐらいが適当かと思うほど低い。
660 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 22:33:18.64 ID:LafNHMGM0
double Pow(double a,double b){} が累乗を計算する関数で Math.Pow() も累乗を計算する関数・・・? 累乗を計算するのならメインメソッド内で計算すればいい気がするけどどうなの?
661 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 22:34:59.35 ID:B+Xd2Pj70
>>660 double Pow(double a,double b){} だけでは累乗を計算できない。
累乗の計算の前に、まずは2倍にする関数を手習いしてみよう、ということじゃないかな
662 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 22:35:16.96 ID:4/x9PqvX0
double Pow(double a , double b){}
663 :
F700is :2007/09/08(土) 22:35:39.70 ID:4icpFbvKO
>>660 あくまで例なので
サンプルコードがかければいいんだけどめんどくさいんだよね
664 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 22:35:46.98 ID:+93YunfW0
ipodlinux2nd非対応
665 :
F700is :2007/09/08(土) 22:37:42.47 ID:4icpFbvKO
やっぱその場ののりで書くとダメだなw 明日ネカフェにでもいくかな
666 :
662 :2007/09/08(土) 22:37:44.86 ID:4/x9PqvX0
途中で書いてしまったorz
>>660 double Pow(double a , double b){}
だと、{}の中身がないので、何もしない関数
これから累乗計算をするように{}の中身を作っていく
あくまで例だから実際はMath.Pow()を使うと思うけれど
667 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 22:37:59.05 ID:+93YunfW0
rockboxも非対応とな 夢潰れたw
そういや第五世代にlinux積めるの?
>>659 現場は未だにFlash 7をターゲットにしているようだし、
MX2004でもまだまだいけると思うよ
670 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 22:40:39.62 ID:HVFii2SZ0
>>665 携帯は大量に文章打つのは大変だな。
PC自体持ってないの? ネットに繋いでないだけ?
672 :
F700is :2007/09/08(土) 22:44:04.51 ID:4icpFbvKO
PCなしネットなしです なので純携帯厨です PS2ならありますがw
673 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 22:44:55.10 ID:M2mVMwZS0
>>672 携帯につないで使えるキーボード買ったら・・・?
PC買ったほうが明らかにいいが
674 :
F700is :2007/09/08(土) 22:45:17.04 ID:4icpFbvKO
675 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 22:48:31.73 ID:/pehRXaN0
double Pow(double a, double b);{} int bai(int a) { int kotae = a * 2; return kotae; } 少しずつ理解力の無い俺も理解できて来たのですが{}の使い方がよく分かりませんorz エラーの内容も出てるのですがそれも理解できなくて
676 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 22:48:45.00 ID:HH87boHf0
Comeau C/C++ 4.3.9 BetaをくれってComeau Computingに メール送ってたんだが今届いた。明日は遊び倒すぞ!
677 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 22:50:19.18 ID:yGG/fXdo0
プログラミングやったことない俺がVIPPER用のOS作りたいです><
678 :
F700is :2007/09/08(土) 22:51:37.46 ID:4icpFbvKO
double Pow(double a, double b);{}はただ概念として話しただけなので書かないでください
679 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 22:52:37.74 ID:LafNHMGM0
double Pow(double a , double b){} は理解できました。ありがとうございます。 public static void Main() { int x = bai(5); Console.WriteLine(x.ToString()); } int bai(int a) { int kotae = a * 2; return kotae; } ↑やると、Program.bai(int)でオブジェクト参照が必要とかエラー出てくるのは何ででしょう?
680 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 22:52:55.66 ID:VF85Vgg00
>>675 >double Pow(double a, double b);{}
↑
ここの {} を消す
681 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 22:53:13.92 ID:/pehRXaN0
Flash CS3持ってるけど一回しか起動したことないなぁ…
683 :
F700is :2007/09/08(土) 22:59:09.68 ID:4icpFbvKO
オブジェクト参照が必要ってなんだっけ
>>677 VIPPER用Linuxディストリビューションd(ry
685 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 22:59:20.48 ID:HVFii2SZ0
686 :
F700is :2007/09/08(土) 23:02:07.06 ID:4icpFbvKO
そうかすっかり忘れてたstatic 脳内コンパイラ使えねヽ(´ー`)ノ
687 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 23:04:07.69 ID:LafNHMGM0
>>685 サンクス
C#・・・こんな序盤で理解できない俺オワタ\(^o^)/
688 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 23:06:33.91 ID:BD004OCn0
んなこたない むしろ序盤にこそ理解しづらいことは多い
689 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 23:07:46.94 ID:HVFii2SZ0
>>687 最初はそんなもん。続けるうちにだんだんわかってくるよ。
690 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 23:09:57.44 ID:LafNHMGM0
691 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 23:11:11.43 ID:VF85Vgg00
692 :
F700is :2007/09/08(土) 23:11:17.66 ID:4icpFbvKO
C#はごてごてとした仕様が多くて初心者に教えるのが大変です わからないとこをとりあえず置いておく勇気が必要だと思います
693 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 23:14:03.57 ID:/pehRXaN0
>>687 {}とかも理解できない俺は始まりもしてません(´;ω;`)
static void Main()
{
double kotae = Math.Pow(2, 3);
int x=bai(5);
Console.WriteLine(x.ToString());
Console.WriteLine(bai(5));
}
private static string bai(int p)
{
throw new Exception("The method or operation is not implemented.");
}
int bai(int a)
{
int kotae = a * 2;
return kotae;
}
エラー 1 型 'ConsoleApplication1.Program' は、'bai' と呼ばれるメンバを同じパラメータの型で既に定義しています。
エラーも理解できない・・・orz
bai(){ が二カ所あるせいじゃね?
695 :
F700is :2007/09/08(土) 23:16:38.13 ID:4icpFbvKO
>>693 string baiを消してください
名前がかぶってます
C#知らないけど private static string bai(int a) { int kotae = a * 2; return kotae; } こうじゃないの?
stringじゃなくてintか
698 :
F700is :2007/09/08(土) 23:18:13.76 ID:4icpFbvKO
なんかわけわかわんない事になってきたので誰か正しいソース下さい
699 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 23:18:54.35 ID:HVFii2SZ0
>>693 bai()が2箇所ある。
下のint bai(〜〜だけでよい。
そしてintの前にstaticをつけないとまずい。
700 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 23:18:54.25 ID:+93YunfW0
throw new Exception("The method or operation is not implemented."); これなに? 文字列を渡したときの処理なら private static int bai(string p) いやいわなかったことにしよう
そうか、型を逐一宣言する言語って、とりあえず受け取ってinNanにかける、とか そういうやり方はありえないわけか、なるほど
プログラミング初心者にC#はゲテ物だと思うんだがなぁ… まるっきり分からないならCから始めることをお勧めする。(ってのも酷なんだよなぁ)
inNanて何だよ俺…isNanだよな?
704 :
F700is :2007/09/08(土) 23:24:59.98 ID:4icpFbvKO
C#は強い静的型付け言語ですからね Cは仕様が少ない分簡単に教えやすいからC#の前にやってほしいが本音 そんな難しいとこまでやらなくてもいいから
705 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 23:25:19.92 ID:HVFii2SZ0
>>700 そこの例外はたぶんIDEがメソッドのテンプレとして生成したんだと思う。
>>702 それは関係ないんじゃね? 研修とかだとJavaのところも多いから似たようなもんだし、
大学だと電通大とかはC#採用してるし。MicrosoftもC#を学習用としても押してるし。
結局は教え方しだい。
706 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 23:25:20.92 ID:+93YunfW0
>>701 じゃあ
なでしこ・HSP・Python・Rubyあたりの登場だね!
707 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 23:26:21.29 ID:LafNHMGM0
return kotae の答えを返すっていう処理がよくわからないんですが。。
708 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 23:26:35.89 ID:B+Xd2Pj70
Powの実装って面倒だねぇ やってみてわかった。
709 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 23:26:53.71 ID:/pehRXaN0
やっぱりCからやったほうがいいのですか 最初からC#には無理があったか・・・
710 :
F700is :2007/09/08(土) 23:28:34.75 ID:4icpFbvKO
711 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 23:30:17.39 ID:GK6HrNwI0
>>707 数学用語の「関数」を知っていれば分かると思うんだが・・・
いや、知らなくてもいいんだけど。
Cを最初にやったほうが、プログラミングに慣れると言う意味では良いんだろうが、 C#に馴染み難くなると言う諸刃の刃 ま、初心者は大人しくなでしこでもやっとけってこったな。
713 :
F700is :2007/09/08(土) 23:31:20.76 ID:4icpFbvKO
>>709 まぁまぁ 明日元気ならwikiに画像&ソース付きで書きますんで
>>706 なでしこには重ね重ね脅威を感じた
>>707 関数の戻り値としてkotaeの値を返す
$result=func($a, $b);
みたいな呼ばれ方をされたなら、func($a, $b)を評価した結果
$result = (returnで返されたもの) ;
になる
だったと思う
>>705 そりゃまぁ教えてくれる人が居たらJavaでもC#でもいいんだろうが、
独学でプログラミングの予備知識なしでやっていくのはひたすらチュートリアル
解いてくしかないと思うんだ。
それでオブジェクト指向言語だとチュートリアル自体が概念の説明くさいところがあるだろうから
早い段階で理解できるようになるにはちょっと難しいんじゃないかなぁ
いやいやいやいや教育用の言語と言えばLOGOだろ…?
718 :
F700is :2007/09/08(土) 23:36:24.40 ID:4icpFbvKO
かめ まえへ 100 ペン おろせ かめ まえへ 200 かめ みぎ むけ かめ まえへ 100
719 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 23:36:35.60 ID:/pehRXaN0
>>712 (´;ω;`)
なでしこはとても簡単で良いのですが・・・
>>713 ありがとうございます(´;ω;`)
ところで携帯を使っててC#に出会ったのは何でなのかが気になります
720 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 23:37:34.17 ID:UiRjcP480
これって役にたつの?
721 :
F700is :2007/09/08(土) 23:39:13.03 ID:4icpFbvKO
本職はjavaだす C#はjavaのGUI設計の頭の悪さとexe作れるとこに魅力を感じたからです
なにか作りたいけど欲しいものが思いつかない(´・ω・`)
723 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 23:40:09.84 ID:HVFii2SZ0
>>715 いや、独学にならないようにここがあるwww
ってのは冗談だけど、書籍にしても本にしても良いものは
それだけでなんとかなるでしょ。逆にCがわかりやすいからって
いきなりK&Rで始めるのも酷な話。そういったのも含めて
言語というよりは教え方(または学び方)次第って言いたかったの。
まあ、なんだかんだいっておれも
C#よりはPythonとかRubyとかで始めたほうがいいと思うけどな!
725 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 23:41:00.04 ID:VF85Vgg00
>>720 「プログラミング」というものが「コンピューターに命令するもの」でありそのために「コンピューターにわかるように書かなきゃならんものだ」だということを学べる。
チャンス!!!!!
プログラミング言語HSPを最初から解説します
趣味でプログラミングやってみたいって人とか初心者向け
就職とかには使えないよ
登録したら
[email protected] にメールしてバックナンバー読んでね
[メルマガ配信状況]
メルマガ名前:HSPで(ry
メルマガ登録:r39905@ml.st
メルマガ配信:09/09 07:00 「日曜日」
727 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 23:42:43.71 ID:ti3ij3cb0
コンピュータは何でも出来るが、何も出来ないということがわかる もしくは プログラムは書いたとおりに動くことがわかる
728 :
F700is :2007/09/08(土) 23:44:11.60 ID:4icpFbvKO
>>726 HSPってもうそろそろアルファチャネル付き画像扱えるようになった?
730 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 23:45:40.36 ID:N1BhG8QM0
なんとなくHSPってのインスコしてみた 何を作れるのか、何を作ればいいのかさっぱり判らないyo
>>729 はっはっは無理
>>730 主にゲーム製作専門
これ実行してみ
これくらいなら四行
repeat
font "",96:color:boxf:color 128,64
x+=1:pos x,0:mes "うんこ"
loop
>>730 ご参考までに
「ベーシックのプログラミングにすっかり夢中になってしまい、
イベーダーゲームから確定申告用の実用プログラムまで、毎日、
徹夜でキーを叩く羽目になった。」
蘇るPC-9801伝説永久保存版第2弾/アスキー 7ページより引用
735 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 23:50:16.14 ID:/pehRXaN0
ところでAeroを使って半透明にするのをやってみた人いるのかな 難しい上に使い道が無いような
736 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 23:50:40.79 ID:4/x9PqvX0
C#でSingleton実装するときに 自分自身を持ってると 循環参照でGCに掃除されたりする?
737 :
F700is :2007/09/08(土) 23:51:10.04 ID:4icpFbvKO
HSPは小学生用(ry たしか1.xの頃軽くいぢった覚えがあるな なんか変わったのだろうか
うへ…こんどは脱字った…
>>734 はインベーダーゲーム、だよね
>>733 まだ対応してないのかorz
っていうかその4行のコード、実に無限ループくさくね?
739 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 23:52:51.69 ID:zuqwjTzP0 BE:240063034-S★(570125)
____/ ̄ ̄ / │ ̄\__ ゴゴゴ・・・ / .. 、 ,_  ̄\_/ ̄ ̄\/ ̄ ゴゴゴゴゴゴ・・・ ___/ ̄へ√⌒l⌒´ ̄ ̄\_ ´ / \ ヽ:r‐'、 __ 〉‐r '´ `丶 /:::ヽ ヽ . ,':::::::::::ヽ. '、 / . l:::::::::::::::/ .,、z:ュ、,_. ,、=, ̄/ l;:::::::::::/ ´ ,r'ャ、`' i'rャ;| なでしこは幼稚園用・・・ __>-l ヽ::::::::l ''`¨¨´ ヽ ||ノ :.\_ ヽ ヽ::::::! ,ィ _. ', .lーヘ_ _::ノ :ノ`⌒Y⌒´:: \ .::┘ :│ ゚
>>723 俺もプログラミングを始めたいと奴にはC#とC++は勧めないだろうな…
一からオブジェクト指向言語を学びたいならJavaかPythonかなぁ
全く分からないころにVSを買ってDirectShowに挫折したのは今ではいい思い出だが。
743 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 23:55:01.54 ID:LafNHMGM0
public static void Main() //メインメソッド { int x = bai(5); //下のbai(int a)のaを5にする。baiは下の二倍にして返す関数 Console.WriteLine(x.ToString()); //xをstring型にして画面に表示 } static int bai(int a) //baiという名の関数を宣言 int型の変数aを宣言 { int kotae = a * 2; //aを二倍にする処理 kotae return kotae; //kotaeをメインメソッドに返す・・・でいいのかな。 だいたい俺なりに理解するとこんな感じなんですが、あってます?
>>736 されないんじゃね?
てか試してみればいいんじゃね?
745 :
F700is :2007/09/08(土) 23:57:45.23 ID:4icpFbvKO
746 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/08(土) 23:59:33.18 ID:4/x9PqvX0
>>744 前はされた気がするんだが
今試してみたら大丈夫だった
条件とかあるかも試練
いろいろ試してみる
747 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 00:01:31.59 ID:gkO28JS+O
そういえばGCの動きの資料ってあんまみないな 検索マンドクセ
>>736 Singletonを調べてみたんだが、インスタンスを一つしか作らせないクラスを作るってこと?
749 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 00:02:26.03 ID:G+aPOsLM0
>>743 そんなに難しく考えることはないのでは?
数学の関数と同じだよ。
HSPは中学生低学年向け 今度はうんこ早いよ↓ //実行してないからエラー起こすかも //うんこ瞬間移動 bgscr 0,1024,768,0,0,0:cls 4 repeat:redraw 0:color:boxf:color 128,64 font "",64:if y\2=0:x+=12:else:x-=12 if x>840:x=840:y+=1 if x<0:x=0:y+=1 if y>11:y=0 pos x,y*63:mes "うんこ" redraw 1:await 1:loop
751 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 00:03:14.43 ID:cYr9wCRC0 BE:840218876-S★(570125)
なでしこチュートリアル2 はじめての関数 はじめてなので与えられた数字を倍にする関数を作りましょう ●二倍(Sの) S×2で戻る。 完成しました 二倍 とは関数の名前です 日本語でも英語でも適当にどうぞ (Sの) とは引数式です (S) のように助詞を入れなければ 二倍(5)のように使えます 戻る とはアレですreturnです その値を特殊変数「それ」に代入しながら、メインメソッドに戻ります 終わり
752 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 00:03:47.75 ID:G+aPOsLM0
>>750 ひどい構文だな。理解する気も起きない。
753 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 00:05:03.16 ID:WjJcVnDp0
数学の問題を自分で作ってみたらプログラミングに少し役立つと今思った。
HSPはまさに現代の行番号付きBASIC 時代に逆行するプリミティブさで我が道を行く
758 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 00:09:11.14 ID:ZKDL4hbX0
>>749 つまりこういうことか
y=f(x), f(x)=2x
↓
y=f(x);
function f(tmp){
tmp *= 2;
return tmp;
}
760 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 00:11:52.74 ID:EC+K8PRB0
俺もつられてC#をしてみることにした。 で、さっそくVisual C# 2005 Express Edition使ってるんだけどさ オートコンプリートだっけ? 非表示にするにはどうしたらいいんですか
761 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 00:13:08.15 ID:OxjdoO4h0
>>758 d
これみるとGCは勘違いしないようだな
762 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 00:13:09.12 ID:G+aPOsLM0
>>756 読ませる気のないコードなどわざわざ書き込むなハゲ
763 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 00:15:35.30 ID:ZKDL4hbX0
>>735 ちょっと厳しいことを言うようだが、メソッドも理解しないままに
WDMのAPIを直で呼び出すようなサンプルに手を出すのは早すぎると思う。
なにをしているのかもわからないから、使い道も思い浮かばないのでは?
764 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 00:18:00.85 ID:35MoZIcV0
765 :
F700is :2007/09/09(日) 00:19:01.87 ID:gkO28JS+O
>>760 使わないならVS使う意味がないのでは?
766 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 00:19:25.67 ID:A/VG+Iyz0
>>763 ちょっと見てみただけで基本的なことも出来ない俺が使おうとはしてないよ
でも透明化して何になるのかなと思ったから
767 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 00:21:14.20 ID:C0gp9n76O
空気嫁なくてすいません システム開発についてレポートを書いてこいと言われたんですが、何について書けばいいのかよくわからない どういうことを書けばいいんでしょうか? レポートなど書いたことある経験者がいたら教えていただきたいです
>>766 Aeroを使う利点は画面描画をGPUに投げてCPUを退屈させられること
透過なんて飾りです、エロい人には(ry
769 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 00:21:30.29 ID:EC+K8PRB0
>>765 VS使う意味無いって・・・
それじゃあまるでVSのメリットがオートコンプリート機能だけみたいじゃん。
770 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 00:22:35.62 ID:A/VG+Iyz0
InteliSence・・・・(´・ω・`)
どっかオプションあったけどな 環境設定だっけ 自分で探せ 使った方がいいと思うがな
772 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 00:26:01.42 ID:EC+K8PRB0
>>771 それがわかんないから質問したんだよ
まあいいや。根気良く探すか。
773 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 00:26:20.54 ID:35MoZIcV0
>>767 >システム開発についてレポートを書いてこいと言われたんですが、何について書けばいいのかよくわからない
授業ぐらい聞けよ。
レポート内容によって「システム開発に関して理解している」ことを計ると同時に、その「何を書けばいいのか」を把握出来てるか否か=授業を聞いていたか否かも問われてるんだぞ・・・
それがわからんとレポートは書けんだろ流石に。
774 :
743 :2007/09/09(日) 00:27:18.92 ID:3WrvSkMI0
遅レスになるがやっとすっきりした。 Console.Writeline()ってのは元からある関数で 今やってたのはbaiという名前の、数字を二倍にして返す関数を自作していたわけね。 おやすみ。
>>767 Linux板にもこういう人いたな。。
何について書けばいいのかわからないって言うけど、書くことは
「システム開発について」じゃないのかと。
776 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 00:29:51.81 ID:35MoZIcV0
>>775 マルチか。もしかして前期でいきなり単位落としそうで必死なのかな。
VSの設定いぢるとこなんて限られてるけどな
システム開発って広すぎるな
781 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 00:30:59.02 ID:6nYJQhoh0
C言語の質問です。 ShellExecute(NULL, "open", "CMD.EXE", NULL, NULL, SW_SHOW); でコマンドプロンプトを起動することは出来たのですが、このコマンドプロンプトに プログラム側から文字列を送って操作することは可能でしょうか。 具体的にはディレクトリを移動(cd)してファイルをコピー(copy)する動作をプログラム側から行いたいです。 あと、system()は使わない方向で行きたいのです・・・。
782 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 00:31:08.70 ID:ZKDL4hbX0
>>772 Visual Studio 2005だと
ツール、オプション、テキストエディタ、C#にインテリセンスの項目がある。
Visual C#だとちょっと違うかもだけど参考になるかな?
ひありんぐしてー 仕様提示してー 基本設計してー 詳細設計してー コーディングしてー テストしてー 納品ー これらの概要を書く。終了
784 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 00:34:03.96 ID:/UNO7ZFO0
>>772 オプション -> テキストエディタ -> C# -> Intellisense
だと思うけど、メソッドやプロパティの説明をオフにしてもあまりいいことないと思う
785 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 00:35:10.72 ID:K+w5M1A+0
>>783 それぞれのプロセスの間に仕様変更ってのをたくさんいれないといけないよね
786 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 00:35:26.10 ID:35MoZIcV0
>>781 可能なはず。でもそれよりは _chdir() と CopyFile() を使った方が早い希ガス
787 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 00:36:39.23 ID:35MoZIcV0
>>785 あと納品の後ろに検収とか追加仕様とか値引き交渉とか(ry
>>776 これは書き方がまずかった。。
いや、マルチじゃなくて、「DNSサーバをたててくれ」って頼まれた人が
先輩に「何をすればいいですか?」とか聞いてた話があった。
それで「自分で考えてください」と言った先輩になぜか切れてた。。
お前がやることはDNSサーバを立てることだろうと。
そこから出る疑問ならいいけど、「何をすればいいか」とかそんな質問は
ないだろう。
789 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 00:38:06.95 ID:C0gp9n76O
>>773 入試でレポートやれといわれたゆとり工房なんだ。すまない
「システム開発について理解している」ってところも見るのか
サンクス
そこらへん気をつけて書いてみる
>>785 手戻りと納期遅れの通達も必要かもしれない
某社が半年遅れますとか言ってきてありえん…
791 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 00:39:30.59 ID:35MoZIcV0
>>787 さらに代金回収も(ry
>>788 ああ、そういうことね。「同じ香具師」じゃなくて「同類」って意味か。
792 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 00:39:35.92 ID:/UNO7ZFO0
>>790 ぼとむれすか!!
// わかる人はおいちゃんと一緒にbbspinkに行こうな
794 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 00:40:59.24 ID:6nYJQhoh0
>>786 試してみたら、その方法でファイルをコピーすることが出来ました。ありがとうございますm(_ _)m
やっぱり関数を知ってると知らないとでは、コーディングの効率が全然変わってきますね・・・。
この場はこれでいいのですが、勉強のために、プログラム側でコマンドプロンプトを呼び出して
色々と操作する方法を知りたいのですが、具体的にはどのようにするのでしょうか?
>>794 バッチファイル作って起動するのがいちばん簡単。
796 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 00:42:45.89 ID:15EHtMOq0
俺もインテリセンスoffにしてるな。 C++もC#も。 ポップアップがうざいから。
797 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 00:43:16.28 ID:K+w5M1A+0
>>790 仕様変更の嵐なら納期遅れて当然だと思うんだが、なんで納期って延びないんだろうね
納品当日に仕様変更はやめてほしいよね
>>792 俺つば(ry
/*これは少し違ったか*/
799 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 00:45:50.56 ID:35MoZIcV0
>>794 dでもなく面倒だし必要な基礎知識が多岐に渉るから、とりあえず今の喪舞の段階では_だと思った方がいい。
ぶっちゃけ使い道がほとんど無いから、もっと役立つ基礎知識を身に付けた方が将来の為だ。
800 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 00:48:19.86 ID:jkwg6KEk0
このスレにいる連中はアプリ系? 俺はファーム屋なんだが。
801 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 00:48:39.04 ID:6nYJQhoh0
>>795 バッチファイルではなくプログラム側から操作したいです。
>>799 なるほど・・・そんなに大変なのですが。ではそれはもう少し詳しく勉強してからにします。
どうもみなさんありがとうございました。
802 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 00:50:34.34 ID:35MoZIcV0
>>800 モレはアプリ系だな。主力はVC++6で鯖廻りは全部perlのCGIでやってる。
803 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 00:52:41.76 ID:/UNO7ZFO0
だからプログラムで動的にバッチを組めば、プログラムから呼ぶことと似たような感じになるでしょ?
>>800 勉強してみる→挫折する→放置する→ふりだしに戻る
の人です><
805 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 00:57:54.23 ID:K+w5M1A+0
ファームってどうやってできてるの? いまだどうしてハードが動くのか分からん
>>805 ハードもソフトも物理の上に成り立つメカの積層
807 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 01:01:41.85 ID:35MoZIcV0
>>805 CPUから特別な電線が出てて、それが周辺装置に繋がってる。
マシン語の中にその「特別な電線」への信号を出す命令があって、その命令を使って周辺装置に信号を送る。
どんな信号を送ればいいかは周辺装置毎に決まってて、何をどう出せばいいかをプログラム化したサブルーチン集がデバイスドライバー
>>332 非コンソールにしつつ、エントリポイントがmainになるように
リンカで指定すればいい。
たしかBorland C++なら/aaとc0x32.objのはず。
809 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 01:03:49.27 ID:K+w5M1A+0
>>806 >>807 よく考えたら俺が分からないのはファームじゃないな
ファームが信号送ったら、どうしてメカが動くのか分からんってのが正しいな
工学を学べってことなのかな
810 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 01:04:38.94 ID:/UNO7ZFO0
>>809 CPUの構造とか電子回路について考えるんだ
そうすると、木製のメカと似たような構図に見えるハズだ
812 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 01:05:35.87 ID:35MoZIcV0
>>809 小学校の時、電池に電線付けて豆電球を光らせたりモーターを回したりしなかったか?
ぶっちゃけ、あれが精密化した発展版だよ。
>>801 もう諦めちゃうの?
CreatePipeという関数がある。
コンソール入力へデータを送るのにも、
コンソール出力からデータを受け取るのにも、
そしてそれ以外にも使い道の多い関数なので、
ぴったしの例を見付けるのはちょっと大変かもしれないけど。
【なぞなぞ】禁止事項を解除できるばしょとは?【答えはWebで!】
815 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 01:15:05.61 ID:/UNO7ZFO0
>>809 ttp://www.necel.com/ja/faq/mi_com/ledd4.gif この図で真ん中に丸のついた記号があるだろ?
これがトランジスタだ
その右上で斜めの矢印2本が出ているのがLEDな
トランジスタは(この図だと)左から電流が流れている時に、右側を上から下に電流が流れる
電流が流れると言うことはLEDが光る
右側に電流が流れるためには左側に電流を入れないといけない
=マイコンのポートから電流をながしてやればいい
これが半導体だけでスイッチをON/OFFする回路で、
コンピュータもこれが集まって複雑になったようなもの
マイコンをPCに、LEDを周辺機器に置き換えてやればいい
>>807 NESARMでちょっとかじった程度の知識なんだが、つまりCPUに設定されてるアドレス空間内に
周辺機器へのI/Oポートへのアドレスを指定してやると、そこにデータを置くと周辺機器にデータを送れたり、
任意のアドレスに周辺機器側が出力したデータが置かれるってことだよな?
もっと才能が欲しい。だが才能があるだけだと只の役立たずだから困る。
818 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 01:20:20.93 ID:35MoZIcV0
>>816 ざっとそんなところだ。
そのデーターを見て周辺機器が何をするのかはまた別の話。電球なら明るくなるだろうし、モーターなら廻る。
電流が足りない場合は、さらにリレーを繋いで電源から取ってきた電気でモーターが廻るんだろうだが、んーなことはソフト屋には無くても務まる知識だw
あ、
>>807 はI/OマップドI/Oの事になるのか
820 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 01:22:28.77 ID:35MoZIcV0
>>819 ちょっと待てwwwwメモリマップドIOのことかwwww
>>820 悪い、"マシン語の中に〜"を飛ばして読んでた
822 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 01:27:17.82 ID:/UNO7ZFO0
823 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 01:28:05.18 ID:35MoZIcV0
>>821 まあ、原理的にはどっちも同じことだからモレは全然構わん。
メモリーマップドの方がCPUの構成が簡単になるとかそういう事情はあるが、それもソフト屋が気にすることじゃないしな。
突然ですがライフゲーム上にプログラm(ry
【なぞなぞ】八百屋が、トラックにかぼちゃ、トマト、ナス、きゅうり、リンゴを積んで高速道路を走行しています。急カーブであるものが落ちました。さて、それはなに?【答えはWebで!】
命
827 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 01:43:47.86 ID:A/VG+Iyz0
非接触ICが記憶媒体になればいいのに保守
>>823 IntelやAMDのCPUは8086でI/OマップドI/O方式だけど、PCの場合
実際にはノースブリッジやサウスブリッジがI/Oを管理してるって解釈でOK?
>>827 つまりFelicaを暗号化してスキミング対策した上で容量拡張?
830 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 01:49:53.82 ID:A/VG+Iyz0
>>829 FeliCa2.0でもう暗号化されてるって聞いたが
スキミング対策もされてるらしいし
容量拡張してデータ保管できたらなあと
便利だから(´・ω・`)
831 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 01:54:28.35 ID:35MoZIcV0
>>828 んー、大雑把にそんな感じかな・・・でも実際問題として、メモリマップドの68k系でも似たような仕組みは必要なはず。
メモリーと共用だろうがIO専用だろうが、結局のところアドレスバス一つで複数の周辺機器を操るわけだからね。
昔はデバイス側で自分が呼ばれてるかどうかを判断したりしてたけど、電力の問題で配分器を付けたとかチップが小さく出来るようになったとか、いろいろな要素が絡んでブリッジになったんだろうと思う。
>>830 そうなんか、SONYのこだわりは健在だったか
一枚で160GBとかになるともはやHDDが不要n(ry
【なぞなぞ】砂糖100円分を水に溶かすと、辛くなる?【答えはWebで!】
834 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 02:02:14.38 ID:15EHtMOq0
一昔前の標準PC用ハードディスク容量が、 いまの標準PCが搭載する主記憶容量よりすく無いことを考えれ、、、 ああいかん。 今日も”シベリアの木を数えるプログラム”を作る作業に戻らねば。
Cすっ飛ばして、C++から初めてもOK?
どっち道Cの部分から学習する事になると思う ポインタ、関数、構造体の基礎知識
837 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 02:14:07.52 ID:15EHtMOq0
>>836 に同意したうえで、C++から始めてもOK。
838 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 02:14:16.91 ID:35MoZIcV0
構造体はスッ飛ばしてクラスになるような希ガス
>>831 なるほど、よく分かったよ。Windowsのビデオカードがスロット形状同じなのに
Macで動かない理由がブリッジチップとCPUのせいって事を改めて理解した。ありがとう。
しかしまたNESARM弄りたくなったな…NESARM用のCコンパイラ探してみるか
840 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 02:21:28.78 ID:ZKDL4hbX0
wikiのPython更新しました。ひまなら見てやってください。 やっとwhileの説明まで辿り着いた。次は関数だけど、 このスレのC#のメソッドでの初心者の混乱ぶりを見ると説明はなかなか大変そうですね。
【なぞなぞ】滝はどこにある?【答えはWebで!】
842 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 02:34:09.37 ID:15EHtMOq0
南。
843 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 02:35:10.46 ID:A/VG+Iyz0
>>832 新世代!FeliCaPC!(`・ω・´)
高速書き込み可能、メモリいらないよ(`・ω・´)
あといろんなハードウェアに交換できるよ(`・ω・´)
ずれたら終わるよ(´・ω・`)
844 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 02:40:13.90 ID:ZlIw7edp0
HP作ってアフィで稼ごうとか生ぬるいこと考えてるけど 作ろうとすると難しいね・・・ FLASHとか自分で作って使おうと思うけど難しすぎて挫折しそうだ
845 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 02:41:59.70 ID:CThDojyn0
昨日Rubyを始めていろいろ質問しにきた人です、昨日はありがとうございました。 今Rubyのチュートリアルを少しずつやっているのですが 好きな数を入力してもらい、それに1を加えて、その結果を ベターな 数字として薦めるプログラムを書きましょう。 (機転の利いたサジェスチョンに努めましょう。) という問題が解けません。 puts '君の好きな数は何?' namber = gets.chomp puts 'へぇ〜' + namber + 'が好きなんだ、でも僕は' + 'namber.to_i+1' + 'のほうがいいと思うな' としたんですが、上手くいきませんでした。深夜に申し訳ないですが誰か教えて もらえませんか?
>>845 Ruby知らんけど
'namber.to_i+1'
のシングルクォーテーションがいらないんじゃないかな。
847 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 02:47:54.22 ID:35MoZIcV0
>>845 英語知らんけどnamberは凄いな。そしてルビー知らんけど、
>puts 'へぇ〜' + namber + 'が好きなんだ、でも僕は' + 'namber.to_i+1' + 'のほうがいいと思うな'
'namber.to_i+1'←「namber.to_i+1」という文字列だろうから、
<puts 'へぇ〜' + namber + 'が好きなんだ、でも僕は' + (namber.to_i+1) + 'のほうがいいと思うな'
でどうだろう?
848 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 02:49:30.12 ID:wt2CbBxI0
>>845 うまくいかなかった場合、どんな風にうまくいかなかったのか
(〜っていうエラーが出た、とか、〜って表示されてしまったが求める出力は〜なんだ、とか)
書いてくれると答えやすいんだぜ
>>848 それwikiの目立つとこに書いといた方がいいな
850 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 02:56:06.00 ID:OxjdoO4h0
nambar.to_i + 1は文字じゃなくて変数なので、'をはずして さらに数字から文字列に変換するために(namber.to_i + 1).to_sにする puts 'へぇ〜' + namber + 'が好きなんだ、でも僕は' + (namber.to_i+1).to_s + 'のほうがいいと思うな'
851 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 02:56:42.00 ID:CThDojyn0
>>846 ん〜、シングルクォーテーション抜いたらエラーが出ますね
C:/ほにゃらら/getsの練習問題2.rb:3:in +': can't convert Fixnum into String (
TypeError)
って
>>847 スペルミスってました、numberですねorz カッコつけても上と同じエラーがでます
>>848 >>845 のままだとエラーじゃなくてnamber.to_i+1とそのまま(?)出ますね
エラーは上の通りです すいませんでした
852 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 02:57:26.69 ID:wt2CbBxI0
俺も試してみたがRubyの文字列結合は+じゃないらしい …が思い出せないwwwwwww
853 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 02:59:39.77 ID:CThDojyn0
>>850 おお、解決しました ありがとうございます
( )ってまだ出てなかったから使い方がわからないんです、どのように使うのでしょうか?
854 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 02:59:45.07 ID:wt2CbBxI0
一応こうやったら動いたよー puts '君の好きな数は何?' number = gets.chomp puts 'へぇ〜' + "%d"%number + 'が好きなんだ、でも僕は' + "%d"%(number.to_i+1) + 'のほうがいいと思うな' ・・・Rubyってこんなに面倒な言語だったっけ?
855 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 03:01:07.04 ID:OxjdoO4h0
さっきのはちょっと不恰好だったから訂正 文字列の中に数字変数を混ぜるには#{変数} puts "へぇ#{namber}が好きなんだ、でも僕は #{namber.to_i+1}のほうがいいと思うな"
856 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 03:02:17.34 ID:wt2CbBxI0
>>850 でいいのか。なるほど
(namber.to_i + 1).to_s
括弧の中・・・入力された文字列を数値に変換して1を足す
この時点で括弧内は数値
全体を括って.to_sを適用すると文字列に変換されるから無事表示されるわけやね
857 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 03:05:59.48 ID:OxjdoO4h0
>>853 nambar.to_i + 1.to_sだと、1だけがto_sになっちゃうから
数学の()みたいに、(namber.to_i + 1).to_sってやると優先順位が変わる
先にnamber.to_i + 1が計算されてその答えがto_sつまり文字列になる
rubyって変なところで順序を間違えることがあるから、不安なときは
()をつけといたほうがいいよ
858 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 03:07:09.96 ID:cYr9wCRC0
「君の好きな数は何?」と入力。 「へぇ〜{_}が好きなんだ、でも僕は{_+1}のほうがいいと思うな」と表示。
to_iとか命名がキメェ これでますますrubyアンチになった
860 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 03:09:46.80 ID:CThDojyn0
>>855 文字列の中に数字変数を混ぜることができるんですか・・・
勉強になります。
>>856 なるほど、説明してもらえると何となく理屈がわかりました
ありがとうございます。
>>857 数学の括弧と意味は一緒なんですね、わかりました、今度から使ってみようと思います。
このスレの住人は丁寧に質問に答えてくれてホントに助かりますorz
どうでもいいですけど、
>>845 ってあんまり機転の利いたサジェスチョンになってないですねorz
失礼しました また来ます
(・∀・)つ∴ ニクコプーンクエ!
862 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 03:28:06.83 ID:wt2CbBxI0
「質問のしかた」ページ追加しました 適当に加筆修正おねがいします
863 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 03:29:58.42 ID:15EHtMOq0
>>860 俺様まったく関係ないのにアレだけど、そこまで丁寧な言葉遣いすることなくね?
「勉強になります。」とか、回答者ちょっとひいちゃうんじゃね?
いつまでも あると思うな 親と保守
865 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 03:58:10.48 ID:ZKDL4hbX0
>>862 見ました。素晴らしいっす。乙!
あと必要そうなのは「お礼をきちんと言いましょう」くらいだなw
866 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 04:12:19.37 ID:6nYJQhoh0
(∩ ゚д゚)アーアーキコエナーイ
868 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 05:00:54.80 ID:6nYJQhoh0
警告 W8065 teset.c 18: プロトタイプ宣言のない関数 'MsiGetShortcutTarget' の呼び出し(関数 GetMSLinkPath ) Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland Error: 外部シンボル '_MsiGetShortcutTarget' が未解決(C:\DOCUMENTS AND SETTINGS\xxx\TESET.OBJ が参照) Error: 外部シンボル 'MsiGetComponentPathA' が未解決(C:\DOCUMENTS AND SETTINGS\xxx\TESET.OBJ が参照) とりあえず↑のエラーでコンパイルも通りません。 includeはよく分からないのですが、こんな感じでやってます。 #define _WIN32_MSI 110 #include <windows.h> #include <Msi.h> #pragma comment(lib, "Msi.lib") Msi.hをインクルードしてるのにプロトタイプ宣言のない関数の呼び出しとはどういうことでしょうか?
869 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 05:05:35.34 ID:+tlAdtod0
というかこれ、もしかしてC++じゃないと使えないとかですか・・・? もう脳みそが足りなすぎて死にたい・・・
870 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 05:17:11.29 ID:6V5zaoXq0
・ ::Msi何とか() → Msi何とか() ・ 全ての変数を関数の最初で宣言しておく ・ コンパイルするときに bcc32 〜.c msi.lib
871 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 05:32:33.86 ID:pXWHAJ3b0
872 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 05:50:58.43 ID:6V5zaoXq0
bcc5.5.1? の msi.h は不完全みたいだな。 bcc5.82 だとコンパイルできる。 Turbo C++ をインストールして皆
873 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 05:54:00.13 ID:pXWHAJ3b0
>>872 なるほど。。。確かにbcc5.5.1を使用しています。
あまりよく分からないですが、TruboC++をインストールしてみます。
これで何か特に変わることとかってありますかね?
874 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 05:56:57.42 ID:6V5zaoXq0
>>873 exeが馬鹿でかくなる以外には変わらない。
875 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 06:00:20.08 ID:pXWHAJ3b0
876 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 06:01:52.71 ID:6V5zaoXq0
よく分からないということなのでちょっとだけ解説するけど C:\borland\bcc55\Include\msi.h を開いて MsiGetShortcutTarget を検索しても見つからない。 多分書き忘れか何かなんだろうと思う。
877 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 06:02:36.92 ID:pXWHAJ3b0
>>874 exeって自分で作った実行ファイルじゃないですよね?
それくらいなら特に問題ないですね。元々borland軽いですし。
VisualStudio入れてたときは1Gか2Gくらい持ってかれたような気が・・・
878 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 06:03:54.47 ID:pXWHAJ3b0
>>876 書き忘れって・・・。まさにどんだけーな・・・。
無料である以上なにも文句は言えないんですけどね(´・ω・`)
879 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 06:09:07.89 ID:6V5zaoXq0
http://www.codegear.com/jp/downloads/free/turbo Turbo C++ Explorer をクリック。無料で使える。
アカウントは、freecommandlinetools のときに使ったのと同じでいいはず
(俺が freecommandlinetools をインスコした時代には登録不要だったからよく分からない)
GUI の開発環境も付いてきて、これは E-mail で受け取ったデータが必要だけど
コマンドプロンプトから使うだけならそんなものいらない
880 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 06:13:38.70 ID:6V5zaoXq0
>>877 自分で作った実行ファイルだよ。
hello.c をコンパイルしてできるexeの大きさが、50KB程度だったものが100KB程度になる。
ハードディスクの占拠具合はわからないけど、GUIは Visual Studio より遥かに重いので注意。
881 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 06:17:32.17 ID:pXWHAJ3b0
freecommandlinetoolsって初耳ですね・・・インストールした覚えがないのですが・・・。 Bcc5.5.1をダウンロードする時に軽い個人情報を入れて、zipを解凍する時にメールで送られてきた パスワードを入力して、あとはインストールするだけで今の状態に至ってます。 ダウンロードしようとするとログイン名とパスワードを求められるのですが、 アカウント登録した覚えがないという・・・。せめて日本語で書いててくれれば・・・
882 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 06:20:15.85 ID:TwCDz2NM0
プログラムで動くロボットってどうやって作ればいいんですか?
883 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 06:22:01.86 ID:pXWHAJ3b0
>>880 同じプログラムでも、コンパイラが違うと実行ファイルの大きさが結構変わるもんなんですね。。。
ってか、GUIの重さって動作的な重さじゃなくて、ファイルサイズ的な重さですよね・・・(汗
まぁGUIって言っても最高1000行ちょっとのプログラムしか書いたことないので、大して気にする事はないのかもしれませんね。
てか、インストール前にこけてる状態とか・・・泣きたい・・・(´;ω;:.;
884 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 06:22:50.27 ID:G+aPOsLM0
>>876 >>878 何が書き忘れだ。ファイルの日付を見て見ろ。2000年になってるだろ。
無茶苦茶古いんだよ。bcc55がリリースされた頃にはMsiGetShortcutTargetは
なかったんだよ。
885 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 06:31:30.18 ID:6V5zaoXq0
886 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 06:33:53.90 ID:pXWHAJ3b0
ようやくダウンロードまで行きつけた・・・251Mって結構あれですね、8Mから進化しましたね。
>>884 2000年って相当古い・・・まだHTMLすら知らなかった頃だ・・・
チュパカブラ
888 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 06:47:54.42 ID:G+aPOsLM0
889 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 06:50:55.12 ID:pXWHAJ3b0
>>885 ありがとうございます。PrereqsJP.zipを解凍すると、
dotNETJSharp、dotNETRedist、dotNETSDK、IE60SP1、MSXMLの5つのフォルダが出てきたのですが、
これは特にどうするという事もないのでしょうか?Turbo Explorerインストールプログラムだけ実行すればいい感じなんですかね。
そこらへんちょっとアバウトな説明になっててよく分からないです・・・。
ちょっとパソコンすごく重くなってきたので一度再起動してきます。。。
890 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 06:54:21.86 ID:6V5zaoXq0
891 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 06:59:40.36 ID:pXWHAJ3b0
ただいま再起動から戻りました。
>>888 さんのやつをとりあえずコピーしてコンパイル試してみます。
892 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 07:07:51.70 ID:pXWHAJ3b0
(´;ω;`)うぅ・・・コンパイル通りました・・・ありがとうございます。 ようやくスタート地点に立てました。しかし、TurboC++はどうしましょう。 今までプログラミングしてきて特にBcc5.5.1で不便だったことはないのですが(今回が初めて)、 TurboC++を入れるべきしょうか・・・?先輩方の意見を下さい。
もういっそVCで(ry
894 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 07:16:10.72 ID:G+aPOsLM0
>>889 >>892 Turbo C++は入れておいて損はないと思う。
>>892 はすべてインストールする必要がある。ただしXPや2000でIE6.0を
入れている場合はIE60SP1は必要ない。
インスコする順序とかはググれ。
895 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 07:17:58.58 ID:wt2CbBxI0
>>865 追記しました
実は徹夜してたので眠いです
今日は寝ます
896 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 07:19:49.04 ID:ohnFRa8T0
ブラウザを低速化とか出来るのかな? そういうソフトが無いから出来なさそうなんだが…
897 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 07:26:31.43 ID:pXWHAJ3b0
>>893 ちょ・・・
>>894 ではインストールしたいと思います。
とりあえず色々とググってみます。
あばばほすほす
899 :
F700is :2007/09/09(日) 08:21:30.39 ID:gkO28JS+O
おはよう
900 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 08:22:36.95 ID:CFZhGPhE0
おはよー!
901 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 08:25:16.43 ID:xYnqTpwr0
ニコニコ動画って何言語で作られてるの?
902 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 08:26:32.73 ID:CFZhGPhE0
>>902 サーバ側は何言語か知らないけれど、
クライアント側はAS2.0
903 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 08:26:51.18 ID:CFZhGPhE0
自作自演 (。・x・)
>>901 多分php
すくなくともログインはphp
保守
906 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 09:24:40.67 ID:/HAo8Mz60
pythonでinputの文を日本語で表示するにはどうすればいいの? printは出来るけどinputは何かエラーが出る input (u'日本語') これじゃあ駄目みたいで
>>906 エラーが出るのならなぜそのエラー内容を書かないのかな?かな?
908 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 09:27:32.94 ID:pXWHAJ3b0
Turbo C++ のインストールが無事終了し、
>>866 の問題も解決しました。
これでようやくソフトが完成したような・・・そんな気分です。
長い間丁寧に教えて下さった方々、本当にありがとうございました。
最後に一つ質問なのですが、Bcc551とTurboC++でリソースのコンパイル方法変わりました?
なんか brc32 test.rc test のようなコマンドでリソースファイルを埋め込めないのですが・・・
かといってエラーが出るわけでもなく・・・
909 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 09:35:18.74 ID:/HAo8Mz60
>>907 ---------------------------
Error
---------------------------
exceptions.UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-4: ordinal not in range(128)
---------------------------
OK
---------------------------
これでいいのかな?・・・もうさっぱり分からん
910 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 09:35:27.23 ID:G+aPOsLM0
>>908 プロジェクトにリソースファイルをつっこんだら一緒にリンクされなかったかな?
↑でだめならresファイルにコンパイルして#pragma resourceで読み込む。
911 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 09:38:57.18 ID:pXWHAJ3b0
>>910 ん〜プロジェクトを作らずにサクラエディタとコマンドプロンプトでやってるのですが、
プロジェクトを作ってやった方がいいんですかね。後者の方法についてはググってきます。
912 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 09:41:23.95 ID:xYnqTpwr0
Javaとかはプラウザになんか描画できるし phpは簡単にカウンターとか作れて見栄えがするのに Cは真っ黒い画面で計算とかしてつまらないんですが
913 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 09:52:17.89 ID:pXWHAJ3b0
>>910 後者の方法でリソースを埋め込むことが出来ました m(_ _)m
しかし、毎回#pragmaで埋め込むのもなんかスッキリしないです。
確かに#pragmaは便利といえば便利なのですが・・・。ん〜brc32.exeが壊れてるとかですかね?
914 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 09:54:05.14 ID:gkO28JS+O
>>912 だからいいんじゃん そこがCの長所だな
915 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 10:00:45.86 ID:G+aPOsLM0
916 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 10:04:39.40 ID:G+aPOsLM0
917 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 10:05:11.52 ID:A/VG+Iyz0
ググレカスとか言わないで><
918 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 10:12:19.45 ID:XeilMEn50
ググレカス
919 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 10:14:05.83 ID:pXWHAJ3b0
>>916 一応色々調べました。アイコンキャッシュとかそこら変かと思って、
アイコンキャッシュを削除して再起動してみましたが効果ありませんでした。
プログラム板のborlandのスレの過去ログあさったら似た症状の人がいたのですが、
リソースファイルの記述ミスだったのと、未解決のままのものでした。
5.5.1以前ではbrc32でリソースが埋め込めないバグ?みたいなのがあったらしいですけど
5.5.1で修正されてるようで、なかなか原因がわからないです。
何もしてないように見えたのならごめんなさい。
,.-─ ─-、─-、
, イ)ィ -─ ──- 、ミヽ
ノ /,.-‐'"´ `ヾj ii / Λ
,イ// ^ヽj(二フ'"´ ̄`ヾ、ノイ{
ノ/,/ミ三ニヲ´ ゙、ノi!
{V /ミ三二,イ , -─ Yソ
レ'/三二彡イ .:ィこラ ;:こラ j{
V;;;::. ;ヲヾ!V ー '′ i ー ' ソ
Vニミ( 入 、 r j ,′
ヾミ、`ゝ ` ー--‐'ゞニ<‐-イ
ヽ ヽ -''ニニ‐ /
| `、 ⌒ ,/
| > ---- r‐'´
ヽ_ |
ヽ _ _ 」
ググレカス [ gugurecus ]
(西暦一世紀前半〜没年不明)
てか、こいつらいっぱいいたんだな。。。
http://dokoaa.com/upre.html
921 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 10:18:38.69 ID:/HAo8Mz60
>>915 ごめん。読んでみたけど可能かどうかすら分からない
このページを理解できれば日本語表示できるようになるの?
922 :
F700is :2007/09/09(日) 10:25:30.28 ID:gkO28JS+O
風邪ひいた
923 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 10:26:03.94 ID:xYnqTpwr0
phpってエディタ何使えばいい?
924 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 10:29:20.32 ID:XeilMEn50
PHPは簡単な言語だからエディタは機能よりも軽さを重視したほうがいい
925 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 10:29:26.93 ID:pXWHAJ3b0
どうやら新しいbrc32.exeに問題があるような感じですかね・・・ 古いbcc5.5.1のbrc32.exeなら問題がないようです。 また落として来ないと・・・
>>921 漏れはPython知らないけど、これでできたお
# -*-coding: utf-8-*-
name = raw_input("名前は?")
print name
927 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 10:36:44.86 ID:xYnqTpwr0
928 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 10:38:27.49 ID:G+aPOsLM0
929 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 10:38:58.16 ID:/HAo8Mz60
>>926 残念なことに俺のにコピペしてやってみたら漢字の羅列が出てきた
>>929 UTF-8で保存してないんじゃない?
もしくはwindowsのコマンドプロンプトを使っててUTF-8が表示できないとか
931 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 10:45:30.89 ID:6V5zaoXq0
>>925 Turbo C++ はどこにインストールした?
932 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 10:49:11.27 ID:pXWHAJ3b0
>>931 どうやらデフォルトの設定が違うフォルダだったようで、上書きはされてないようですね(´・ω・`)
リソースの結合を
"c:\Program Files\..............\brc32.exe" xxx.rc xxx
のようにBcc5.5.1の方のbrc32.exeを使ってやってみたところ正常に動作しました。
やはりTurboC++の方に問題があったようです。
bcc32はTurboC++で、brc32はbcc5.5.1でやるには多分環境変数みたいなのいじらないといけないんですよね・・・
933 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 10:50:31.18 ID:/HAo8Mz60
>>930 どっちも出来てると思うんだけど出来ない・・・エディタ変えてみても駄目だしもうだめぽ
934 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 10:52:17.93 ID:6V5zaoXq0
空白が入ってもうまく行くのか。 一応、ilink32 を単独で使うときはパスに空白が入ってるとあぼーんするんだけど それは原因じゃなかったみたいだな。
935 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 10:54:03.18 ID:epFONrgl0
brc32 hoge.rc piyo.exe こうじゃなかったっけ?
936 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 10:54:15.59 ID:pXWHAJ3b0
>>934 空白については、確か過去ログの方で、Cドライブ直下に置いて試した人がいて、
それでも無理っぽかったです。
937 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 10:55:23.04 ID:pXWHAJ3b0
>>935 何というか、いままで.exeつけなくても上手くいきました・・・。
もちろん.exeつけて試してみましたが、無理なものは無理でしたw
938 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 10:55:30.97 ID:epFONrgl0
ああ、後のxxxが実行ファイルね。勘違いしてたorz
939 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 11:02:10.65 ID:G+aPOsLM0
>>929 Pythonをインスコしたフォルダ\Lib\site.pyを開いて
encoding = "ascii" # Default value set by _PyUnicode_Init()
上の行を探し、次のように書き換える
encoding = "shift_jis" # Default value set by _PyUnicode_Init()
同じフォルダに"site.pyc"というファイルがある場合は削除しておくこと。
940 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 11:07:25.74 ID:G+aPOsLM0
>>939 MacとかLinuxなら"shift_jis"のところをターミナルの文字コードに変更。
941 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 11:10:15.83 ID:6V5zaoXq0
>>935 brc32 hoge.rc -fe"piyo.exe"
今まで↑みたいに書くものだと思っていたんだが。
942 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 11:12:06.29 ID:/HAo8Mz60
>>939 できたキタ━━━━━━(゚∀゚)━━━━━━ !!!!!
ありがとう!皆ホントお世話になりました!!
943 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 11:12:31.10 ID:A/VG+Iyz0
次スレ立てるのは何番だっけ
944 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 11:15:05.21 ID:6V5zaoXq0
すまん。-feはいらないんだな。
945 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 11:17:29.22 ID:pXWHAJ3b0
>>941 ""って空白を含むファイル名の時につけるんですよね?
なんかだんだん頭が・・・
946 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 11:20:46.92 ID:epFONrgl0
空白含んで無くても付けていいんじゃね?
947 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 11:21:51.38 ID:15EHtMOq0
>>943 決まってたっけ? きまってねーんじゃね? 過疎スレだし。
948 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 11:24:09.83 ID:epFONrgl0
夕方に立てようって言ってた時もあったよね
949 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 11:25:27.26 ID:A/VG+Iyz0
最近俺が見てるスレの中でもかなり過疎じゃないほうなんだが まあ960または夕方か
950 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 11:26:11.93 ID:15EHtMOq0
ああ、あったねぇ。 保守なしでスレ落ちまくりだった頃だねぇww
正直次スレは時間とか考えると980とか990くらいでいいと思う
WikiでD言語について一言も触れられてない件。
保守
954 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 12:01:08.75 ID:A/VG+Iyz0
>>953 お前のおかげで1000まで行くんだよ(´;ω;`)
あと保守しなくていいんだよ(´;ω;`)
955 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 12:13:50.46 ID:s6tlorJN0
プログラムは感謝してもただプログラム通りにしか動きません
【なぞなぞ】イギリス人がよく利用するベットは?【答えはWebで!】
957 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 12:33:32.15 ID:uC1JbAkyO
またucom規制(´・ω・`)ショボーン
【なぞなぞ】この問題は熊でも解けないという場所は?【答えはWebで!】
せんたっき(←なぜか変換できる)
960 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 13:09:21.30 ID:uC1JbAkyO
Flash CS3のチュートリアル見たけど、 スクリプトアシストなんて初めて見た。 便利そう。
過疎スレなんだから保守しなかったら1000逝かないだろ常識的に考えて・・・
962 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 13:22:56.75 ID:/UNO7ZFO0
>>952 に触発されて記事書いてるけどめんどくさいお(;^ω^)
インストールまで書いたから続きはまた今度書くお( ^ω^)
963 :
F700is :2007/09/09(日) 13:23:05.74 ID:gkO28JS+O
ついついコナンを見てしまった…
964 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 13:24:43.88 ID:s6tlorJN0
ビットマップ読み取るプログラム作ろうと思ったんだけどBITMAPFILEHEADER構造体っての書いたんだけど 16ビットになったんだ それで#include <pshpack2.h>をすれば良いって書いてあったんだけどこれの効果って何?
意味がわからんちん
966 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 13:29:37.26 ID:s6tlorJN0
typedef struct tagBITMAPFILEHEADER { short bfType; int bfSize; short bfReserved1; short bfReserved2; int bfOffBits; } BITMAPFILEHEADER; という構造体を作ったんだが通常14バイトのはずなのに16バイト認識されたんだが #include <pshpack2.h>をすればちゃんと14バイトになったんだがなんで?
967 :
F700is :2007/09/09(日) 13:34:15.62 ID:gkO28JS+O
それってなんか気持ち悪くね
968 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 13:34:55.87 ID:s6tlorJN0
ん?
>>966 Cの構造体はアクセスに都合がいいように、パティングを勝手に入れる
というのは知ってる?
そのpshpack2.hが何をやってるのか知らないけど、それを何とか
してるんじゃない?
970 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 13:36:14.88 ID:s6tlorJN0
>>969 そんな暗黙のルールがあったのか
ちっとも知らんかったわ
d
Cの構造体は〜〜 というのはちと間違いか。 Cコンパイラの中には、構造体に対して、パティングを勝手に入れる やつがある。 くらいかな。
972 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 13:42:26.47 ID:MM6y8/2j0
>>970 通常は4バイト境界に揃えられたはず
#pragma pack
でバイト数を変えられる
973 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 13:45:10.22 ID:V2gjF9Xp0
またしてもucom規制来ますた。中の人は書き込めなくなりますた。\(^o^)/
>>966 最近のコンパイラーは変数を最適な境界でアクセスすることで高速化しようと、構造体内部を自動的に調節する機能がある。
その機能によりbfSizeを4バイト境界に揃えようとして14バイト→16バイトに調整された。
typedef struct tagBITMAPFILEHEADER {
short bfType;
char dummy_auto[2];//←ここで自動調整
int bfSize;//←自動調整が無かったらここがsizeof(int)バイト境界ではない
short bfReserved1;
short bfReserved2;
int bfOffBits;//←自動調整が無かったらここもsizeof(int)バイト境界ではない
} BITMAPFILEHEADER;
多分 pshpack2.h には #pragma pack(1) が入ってるんだと思う。
元に戻してないだろうから、気を付けないと(全部のファイルの先頭に入れるとかしないと)構造体のバイト数がファイル毎に違うとかいう謎のバグが出るぞ。
974 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 13:50:03.90 ID:xYnqTpwr0
そういう系の学校通ってない人はPHPとか好きそうなことばっかりするのがいいのか ある程度つまんなくてもCとかハードのしくみとかの本も読んだ方がいいのか いや将来そういう職業につきたいんだが
>>974 今の状態によるんじゃない?
中学生とか高校生なら、自分の好きなことした方がいいだろうし、
社会人とかニートなら、さっさと会社の面接でも受けにいった方がいいような
気がする。
>>974 好きなことやればいいんじゃね。
将来Web系で働きたいんならいきなりPHPとかでいいと思う。
つまんないと思うことはどうしても必要になったらやればいい。
977 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 14:12:50.32 ID:MM6y8/2j0
>>974 まずは好きなところから始めてさわりを掴む
その後からゆっくり本格的に勉強する
978 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 14:15:49.73 ID:3WrvSkMI0
int a = 3, b = 5, c, d; c = (a + b) / 2; d = a * b; Console.WriteLine = (c); Console.WriteLine = (d); C#ですが上をデバッグすると 'WriteLine' は 'メソッド グループ' であるため、割り当てることはできません。 ってエラーが出るんですが、どういう意味でしょうか?
979 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 14:16:50.74 ID:dO92Z0KV0
Console.WriteLine(c); C#知らんが、こうじゃね?関数だろ?
980 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 14:17:10.72 ID:OxjdoO4h0
Console.WriteLineは関数だから、呼び出すときは数学のf(x)みたいに Console.WriteLine(b);
981 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 14:17:26.21 ID:MM6y8/2j0
>>978 >Console.WriteLine = (c);
これで何をやりたいのかわからんのだが
Console.WriteLine(c);
C#知らんがどう見てもメソッド名くさい
983 :
978 :2007/09/09(日) 14:18:09.19 ID:3WrvSkMI0
・・・オレは何をやってんだか。 スマソ&ありがとう。
984 :
F700is :2007/09/09(日) 14:19:07.85 ID:gkO28JS+O
WriteLine()は関数だね 標準出力の
985 :
以下、名無しにかわりましてVIPがお送りします。 :2007/09/09(日) 14:19:55.41 ID:A/VG+Iyz0
次スレは俺が立てるよ(`・ω・´)
986 :
以下、名無しにかわりましてVIPがお送りします。 :
2007/09/09(日) 14:19:58.22 ID:9YxOG7dx0 質問というか何というか、ちょっと素朴な疑問なんだが 俺は今大学の授業の関係でプログラマ一年生なんだが、Cの基礎入門本をこの夏に終わらせた が、本当にこれを勉強していわゆるソフトウェアと世間から呼ばれる物が作れる様になるのか疑問で仕方ないんだが あとどれくらいしたらGUIが出てくるんだろうか