すれ立てるまでもない質問はここで 第74刷
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
2006/02/18(土) 22:30:42・ 質問する前にGoogleで検索しましょう。
・ プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。
・ ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
・ Javascript, HTML は Web 制作板、CGI は Web プログラミング板へ。
・ 業界談義、愚痴はプログラマ板へどうぞ。
・ ゲーム関係の話題はゲーム製作板へどうぞ。
■ 関連スレッド
・ すれ立てるまでもない質問はここで 第73刷 :
http://pc8.2ch.net/test/read.cgi/tech/1135694517/
http://pc8.2ch.net/test/read.cgi/tech/1132601948/
■ 関連板
・ パソコン初心者 : http://pc2.2ch.net/pcqa/
・ ソフトウェア : http://pc7.2ch.net/software/
・ Web制作 : http://pc8.2ch.net/hp/
・ Webプログラミング : http://pc8.2ch.net/php/
・ プログラマー : http://pc8.2ch.net/prog/
・ ゲーム製作技術 : http://pc8.2ch.net/gamedev/
0002デフォルトの名無しさん
2006/02/18(土) 22:48:140003デフォルトの名無しさん
2006/02/18(土) 22:53:160004デフォルトの名無しさん
2006/02/18(土) 22:59:560005デフォルトの名無しさん
2006/02/19(日) 03:15:53.Netで作成したDLLのFunction一覧は表示されるのでしょうか?
自作のDLLで試したところ、表示されませんでしたが(エラーではない)
本当は出来るのに私が間違っているのか、もともと表示出来ないのか
教えていただけないでしょうか?
00065
2006/02/19(日) 03:25:05自己解決しました
00075
2006/02/19(日) 09:46:12勝手に終了させないでください。
どなたか分かる方回答お願いします。
00087
2006/02/19(日) 09:53:04本当は解決してまーす。
00095
2006/02/19(日) 09:53:290010デフォルトの名無しさん
2006/02/19(日) 11:29:210011デフォルトの名無しさん
2006/02/19(日) 13:40:35VC++をダウンロード/インストールしました。
起動して、とりあえず新プロジェクトを作成しようとしてるのですが、
CLR|Win32|全般の中で、.net Framework使わないGUIアプリが欲しいので、
Win32を選ぶと、実質的にはコンソールアプリしか選べません。
もう一つだけある「オンラインテンプレートの検索」を選ぶと、
「コミュニティーサービスを利用してください」というメッセージのみ、
そこで[OK]ボタンを押すと、検索ウィンドウは開くのですが、
結果件数ゼロのようで「現在表示する結果はありません」と出るのみです。
Win32GUIアプリ用プロジェクトは使えないようになったのでしょうか。
それとも何か手はあるでしょうか。
0012デフォルトの名無しさん
2006/02/19(日) 13:48:09つPlatformSDK
001311
2006/02/19(日) 15:19:41言い忘れてて申し訳ない。昔馴染みの「MFCアプリを」のつもりでしたが、
読み返してみるとMFCってこと全然書いてなかったすね。
今頃になってFAQページを見ると、どうもExpressEd.じゃ駄目みたいなので
あきらめます。
お騒がせしました。
0014デフォルトの名無しさん
2006/02/19(日) 15:56:03いつもは学校でデータベースにアクセスして(?)色々やってたんですが、家でやりたいんです
0015デフォルトの名無しさん
2006/02/19(日) 15:57:490016デフォルトの名無しさん
2006/02/19(日) 16:02:15お好きなのドゾ
SQLite, MySQL, PostgreSQL, Apache Derby, HSQLDB
お勧めは SQLite
0018デフォルトの名無しさん
2006/02/19(日) 19:01:17最近、少し作ってみたいプログラムができて、作ろうと思うのですが、今のパソコンにはVBがありません。
少し作ってみたい程度なので、VBを新たに買うことを少し躊躇してます。
そこで質問なのですが、機能的に数段劣っているものでもよいので、VBのかじった知識を
そのまま流用してプログラムを作れる、いわゆる劣化版VBという物は存在するのでしょうか?
もしフリーウェアもしくは、安価なものでそういうものがあれば教えていただきたいと
思って書き込ませて頂きました。よろしくお願いします。
0019デフォルトの名無しさん
2006/02/19(日) 19:06:17C/C++やれ
無料のコンピラ紹介するぞ
0020デフォルトの名無しさん
2006/02/19(日) 19:10:07Basic よりも Python の方が面白いし役に立つよ。お金も掛からないし。
それでも Basic が良いなら好きなの選べ。
【Ver.5.0】ActiveBasic その3【開発中】
http://pc8.2ch.net/test/read.cgi/tech/1134116980/
【QBASIC互換!?】FreeBasic【GPL】
http://pc8.2ch.net/test/read.cgi/tech/1139379786/
【Winもいける】RealBasicってどう?【成長株】
http://pc8.2ch.net/test/read.cgi/tech/1062157124/
0021デフォルトの名無しさん
2006/02/19(日) 19:20:01つ VBA
0022デフォルトの名無しさん
2006/02/19(日) 19:24:40sub main()
msgbox "hello vbs"
end sub
0023デフォルトの名無しさん
2006/02/19(日) 19:44:07HaskellかD言語かJavaかC#あたりお薦め
0024デフォルトの名無しさん
2006/02/19(日) 19:45:21ありがとうございます。(ノД`)
こんなに親切なレスが返ってくるなんて感激です。全て検討してみます。
ありがとうございました。
0025デフォルトの名無しさん
2006/02/19(日) 19:46:37ありがとうございます、調べてみます。
0026デフォルトの名無しさん
2006/02/19(日) 19:50:41.model flat, stdcall
GetModuleHandle proto :DWORD
MessageBoxA proto :DWORD,:DWORD,:DWORD,:DWORD
WinMainCRTStartup proto
ExitProcess proto :DWORD
MB_OK equ 0
.data
testmsg db "hell world",0
testtitle db "test",0
.code
WinMainCRTStartup proc
invoke GetModuleHandle, NULL
invoke MessageBoxA, eax, addr testmsg, addr testtitle, MB_OK
WinMainCRTStartupendp
end
0027デフォルトの名無しさん
2006/02/19(日) 20:29:09hell worldか・・・なんか嫌なことでもあったんかな
0028デフォルトの名無しさん
2006/02/19(日) 21:30:52大きな違いはなんでしょうか?
0029デフォルトの名無しさん
2006/02/20(月) 01:14:52結合の振る舞いが理解できないため、想像がつきません
0030デフォルトの名無しさん
2006/02/20(月) 01:17:55排他演算って何?
0031デフォルトの名無しさん
2006/02/20(月) 01:19:02コンパイラ設計と、スクリプト解析部ではモジュールの責務の範囲が違います。
0032デフォルトの名無しさん
2006/02/20(月) 01:19:080033デフォルトの名無しさん
2006/02/20(月) 12:57:26マクロ上でシートの保護をパスワード付きで実行する方法ってありますか?
もしくは、マクロの実行にパスワードを付けられますか?
上記2つがダメなら、他に何か良い方法はありますでしょうか?
初心者で申し訳ございません。
ちなみにOfficeXPを使用しています。
0034デフォルトの名無しさん
2006/02/20(月) 18:50:50バーコード出力を行いたい場合、
RSSスタックとかのコードも視野に入れているんだけど、
何がオススメ?
0035デフォルトの名無しさん
2006/02/20(月) 19:47:58正しきことでしょうか?
0036デフォルトの名無しさん
2006/02/20(月) 20:01:020037デフォルトの名無しさん
2006/02/20(月) 21:03:380038デフォルトの名無しさん
2006/02/20(月) 21:27:320039デフォルトの名無しさん
2006/02/20(月) 22:22:41C++で以下のように振舞う、スクリプト用型付シンボル辞書 trimorphia_dic を
試しにいっちょ書いてみてくれるかい?
#include<iostream> //必要に応じて他にも。
using namespace std;
trimorphia_dic dic;
dic["x"] = 1; cout << dic["x"] << endl; // "int: 1" と出力
dic["x"] = 3.141f; cout << dic["x"] << endl; // "int: 3" と出力
dic["y"] = 3.33f; cout << dic["y"] << endl; // "float: 3.33" と出力
dic["y"] = "42.195"; cout << dic["y"] << endl; // "float: 42.195" と出力
dic["z"] = "str"; cout << dic["z"] << endl; // "string: str" と出力
dic["z"] = 12; cout << dic["z"] << endl; // "string: 12" と出力
cout << dic["a"] << endl; //"(undef)" と出力
諸事情により、問題を出した本人にレスができないのですが、以下の場合どうなると思いますか?
#include<iostream>
using namespace std;
trimorphia_dic dic;
cout << dic["x"] << endl; // この時の出力は"(undef)"?
dic["x"] = 1; cout << dic["x"] << endl; // "int: 1" と出力
出力が(undef)なら解決したも同然なのですが、
もし、キー"x"=int型、キー"y"=float型、キー"z"=String型、その他のキー=不定である場合を前提にした場合、どのように書けばいいでしょうか?
0040デフォルトの名無しさん
2006/02/20(月) 22:33:30ASSERTでも埋め込んどけ
0041デフォルトの名無しさん
2006/02/20(月) 22:44:13参考までにstd::mapのoperaotr []では対応する値が無ければ作るようになっている。
その際にはデフォルトコンストラクタが使われる。
0042デフォルトの名無しさん
2006/02/20(月) 23:07:42作成したソフトをフリーウェアやシェアウェアとして公開することは
可能でしょうか.
0043デフォルトの名無しさん
2006/02/20(月) 23:29:05規約くらい嫁低能
0044デフォルトの名無しさん
2006/02/20(月) 23:33:05むしろよまなきゃやーよ、と
004542
2006/02/20(月) 23:43:28上記の件がわからないのでまだ購入していないのですが,
規約はネット上に公開されていたりするのでしょうか.
検索してみましたがそれらしいものは見つけられませんでした….
0046デフォルトの名無しさん
2006/02/20(月) 23:44:530047デフォルトの名無しさん
2006/02/21(火) 00:04:38購入したあとに規約読んで同意できない場合は返品可能とか
書いてなかったっけ?(それ以上袋破ったらアウト)
0048デフォルトの名無しさん
2006/02/21(火) 00:12:04よくわかりません><
0049デフォルトの名無しさん
2006/02/21(火) 07:46:42そこで、取り敢えず始めにC言語を習おうかと思うのですが、
かりやすい攻略本等がありましたら紹介して頂けないでしょうか?
0050デフォルトの名無しさん
2006/02/21(火) 08:02:340051デフォルトの名無しさん
2006/02/21(火) 12:47:19黒人女性だろう。
0052デフォルトの名無しさん
2006/02/21(火) 23:05:45外部からメッセージを送ることはできますか?
0053デフォルトの名無しさん
2006/02/21(火) 23:10:130054デフォルトの名無しさん
2006/02/21(火) 23:11:21想像力豊かじゃないと答えられない質問ですね
0055デフォルトの名無しさん
2006/02/21(火) 23:23:560056デフォルトの名無しさん
2006/02/22(水) 14:31:33ポインタとどうちがうんでしか?><わかりません
0057名無しさん
2006/02/22(水) 15:16:450058デフォルトの名無しさん
2006/02/22(水) 16:01:12説明すると長くなるから
ttp://fujitake.dip.jp/sealsoft/ptr_and_ref.html
あたりでも読んでください。
0059デフォルトの名無しさん
2006/02/22(水) 16:20:54やっていることはポインタと同じだと思って差し支えない。
ただ、宣言時以外は普通の(ポインタでない)変数と同じ構文で扱えるというだけ。
0060デフォルトの名無しさん
2006/02/22(水) 16:55:530061デフォルトの名無しさん
2006/02/22(水) 17:38:270062デフォルトの名無しさん
2006/02/22(水) 18:09:030063デフォルトの名無しさん
2006/02/22(水) 19:01:11int& q = *p;
とかすれば、ぬるぽな参照にならない?
0064デフォルトの名無しさん
2006/02/22(水) 19:10:24ビョーン先生いわく、参照は演算子のオーバーロードのために
導入したそうだ。
0065前905
2006/02/22(水) 22:55:38基本的にプログラミング練習用として作成したものなので
タブ切り替え機能とかは考えてなかったデス
今後の課題にしたいと思いまス
ところで、
>エディタ本体がオブジェクト指向的な内部構成になっていて何らかのスクリプト言語での拡張が出来ないと存在価値無しだ
これの意味が分からないのデスが(初心者なのもので)・・・
拡張性ということでしたら、とりあえず簡単なプラグイン追加によって、
メニュー項目追加や本体のちょっとした改造とかは可能デス
>印刷以外の各種プレビューがインラインで出来ると良いね
印刷以外のプレビューって何がありますかね?
それとインラインって何ですか?
まだプログラミング歴が短いので分かりません・・・orz
0066デフォルトの名無しさん
2006/02/23(木) 00:01:31MSNメッセンジャーのファイル送信機能部分だけをぬいたようなソフトを作りたいんですが
どうやったら作りやすいでしょうか?
0067名無しきゅん
2006/02/23(木) 00:08:11もし心優しい、もしくは気が向いた方がいらっしゃいましたら教えてください。
VB.NETで、SQLServerとの接続プールをすべて初期化?開放?リセット?する方法を
ご教授お願い致します。
0068デフォルトの名無しさん
2006/02/23(木) 00:13:26aaaaa
テスト
0069デフォルトの名無しさん
2006/02/23(木) 15:46:15¥ 巛ヽ
¥|
¥ 。||
¥ ¥ / /
∧_∧ / /
(´¥` / / ¥
,- f
/ュヘ 改 |¥
`〈_} ) 革 |
/ ヽ ¥
0070デフォルトの名無しさん
2006/02/23(木) 15:47:20¥ 巛ヽ
¥|
¥ 。||
¥ ¥ / /
∧_∧ / /
(´¥` / / ¥
,- f
/ュヘ 改|¥
`〈_} ) 革|
/ ヽ ¥
0071デフォルトの名無しさん
2006/02/23(木) 15:49:00¥ 巛ヽ
¥|
¥ 。||
¥ ¥ / /
∧_∧ / /
(´¥` / / ¥
,- f
/ュヘ改|¥
`〈_} ) 革|
/ ヽ ¥
0072デフォルトの名無しさん
2006/02/23(木) 18:44:30考えてたんですが、最初の空白を埋めるというプロセスはどうすればいいのか疑問に思いました。
まず始めにセルごとに初期値が入力されてるか否かを判別して、空白ならそれらのセルを埋めていくとして
単純にA1からA9までの合計が45になるよう空白を小さい数字から埋めて、埋めたセルと同じ行に
同じ数字がないかを判別して、あるなら数字を入れ替えてまた最初からの繰り返しかと思ったんですが。
パズルはどういうアルゴリズムで解いていくんでしょうか?
0073デフォルトの名無しさん
2006/02/23(木) 18:53:37バックトラック法でググれ
0074デフォルトの名無しさん
2006/02/23(木) 18:58:42数独といえば、藤原博文ファンの俺としては
↓を勧めねばなるまい。
ttp://www.pro.or.jp/~fuji/puzzlestudy/recursive/index.html
まあ C なんだけど。参考にはなるかも知れず。
>>73
バックトラックでないと解けないパターンってある?
0075デフォルトの名無しさん
2006/02/23(木) 19:15:05一番簡単なアルゴリズムを教えただけだが何か?
藤原のCで作ったソースもバックトラック法だぞ...
0076デフォルトの名無しさん
2006/02/23(木) 19:51:260077デフォルトの名無しさん
2006/02/23(木) 20:10:04なるほどねー。思考プロセスを論理的に表現するってすごいな。
数独なんてぱっと見で解くと思ってたけど、意外にPCにやらせるのは面倒だな
0078デフォルトの名無しさん
2006/02/23(木) 21:05:59PASCALみたいに引数が参照渡しできるんだよ。
Cだと全部値渡し。
0079デフォルトの名無しさん
2006/02/24(金) 00:14:13一緒。「数独」は日本で商標が取られてるから、雑誌では「ナンバープレース」って言ってるんだ
0080デフォルトの名無しさん
2006/02/24(金) 00:37:23Ctrl + O
で起動できるようにする。
↑これって何て言うんでしたっけ?
0081デフォルトの名無しさん
2006/02/24(金) 01:10:540083デフォルトの名無しさん
2006/02/24(金) 01:22:22どなたかコマンド一覧が乗っているHPやテキストありませんか?
しばらくさわってなかったからもう何もかも忘れてしまった・・・
0084デフォルトの名無しさん
2006/02/24(金) 01:58:02コールバック関数を作りたいのですが
コールバックって、通常何らかの物を監視してて
変化があれば、指定された関数を呼び出すって形だと思うんですが
監視し続ける方と、メインでコールバック関数だけ登録して継続していく方の
2つのスレッドが必要だと思うんですが・・・。
一般的に、コールバックを実装する時は、マルチスレッドにするのでしょうか?
もしする場合、コールバックされた関数は2つ目のスレッドが実行を行う事になり
スレッドセーフではないですよね?
何らかのMUTEXなり、対策が必要だと思うんですが、Win32APIでよくあるコールバックって
別にそういう調停オブジェクトを指定したりしてませんよね?
一体どうやってるのでしょうか?
0085デフォルトの名無しさん
2006/02/24(金) 02:24:35qsort()ってのがCの標準ライブラリにあるんだけど、使ったことある?
0086デフォルトの名無しさん
2006/02/24(金) 02:45:02スレッドオブジェクトは、ライブラリ内で保持できるでしょ。
調停だって、それで可能。
ライブラリ側のスレッドが関数をコールバックする時に、メインのスレッドを停止してしまえば良いのでは?
0087デフォルトの名無しさん
2006/02/24(金) 07:00:13コールバックって関数中のある処理を
関数ポインタ使って呼び出し側に○投げするってだけで
非同期な監視とかマルチスレッドって関係ない。
もちろん使ってもかまわないけど使わないといけないわけじゃない。
0088デフォルトの名無しさん
2006/02/24(金) 07:47:17(&O)とCtrl+Oは違うけどな
0089教えて下さい
2006/02/24(金) 11:48:21void CTest::Foo(int a, int b)
{
・・・ (略) ・・・
}
void CTest::SetHoge(void (CTest::*func)(int a, int b), int a, int b)
{
func(a, b); ←コンパイルエラー
}
とすると、「error C2064: 2 引数を取り込む関数には評価されません。」
というエラーが出ます・・・
func(a, b);の箇所は、正しくはどのように書けば良いのですか?
0090デフォルトの名無しさん
2006/02/24(金) 11:56:27ただしstaticなら可能。
その関数を持ったクラスへの参照を保持してやりくりしとけ。
0091デフォルトの名無しさん
2006/02/24(金) 12:02:59インスタンスへの、じゃないの?
0092デフォルトの名無しさん
2006/02/24(金) 12:43:28(this->*func)(a, b);
>>90
自分の程度を理解してレスしましょう。
0094デフォルトの名無しさん
2006/02/24(金) 22:19:05ttp://www.archive.org/
0095デフォルトの名無しさん
2006/02/25(土) 00:13:280096デフォルトの名無しさん
2006/02/25(土) 07:47:080097デフォルトの名無しさん
2006/02/25(土) 11:38:15「数独」が正式名称だけど仕方なく「ナンバープレース」って言ってるってこと?
「オセロ」と「リバーシ」みたいなもんか?
0098デフォルトの名無しさん
2006/02/25(土) 12:12:53パケットロスなどにより一部が抜けたりすると正しくデコードできなくなりますよね?
そういう場合どんな方法で対処するんですか?
0099デフォルトの名無しさん
2006/02/25(土) 12:15:290100デフォルトの名無しさん
2006/02/25(土) 12:20:42動画のストリームとかで。
010198
2006/02/25(土) 12:40:42パケロスしたら受信側が「ぱけろすしたぞーー」見たいな事を言い返して
送信側が新しいハフマン木を送信してきて回復するとかですか?
でもこの場合、回復するまでのパケット全捨てだし、
デコードしたストリームの再生が間に合わないからでコード自体をスキップって言うこともできないですね。
ストリーム配信の場合、動的ハフマンは使用されないのでしょうか?
0102デフォルトの名無しさん
2006/02/25(土) 13:15:42そういう場合は途中で回復できるようにデータが作られているだろ。
ブロックごとにエンコードして、デコードできない部分は次のブロックまでスキップする。
伝送レート > 再生レートだったり、再生開始前にバッファにためておけば、再送する余裕は無いこともないが。
0103デフォルトの名無しさん
2006/02/25(土) 13:59:05つまりところどころでハフマン木を再送するのでしょうか?
あと動的ハフマンと静的ハフマンでは圧縮率は大分違うのですか?
ある程度事前に想定されるストリームから起こした予測のハフマン木でも問題なし?
JPEGは確かそうですよね?
0104デフォルトの名無しさん
2006/02/25(土) 14:17:26専用スレじゃないとまともなレスは付かないと思われ。
0105デフォルトの名無しさん
2006/02/25(土) 22:04:06MCIとDirectSoundってどっちがパフォーマンスがいいでしょうか?
両方ともサウンドカードのメモリバッファを操作できますか?
0106デフォルトの名無しさん
2006/02/26(日) 00:39:200107デフォルトの名無しさん
2006/02/26(日) 00:40:540108デフォルトの名無しさん
2006/02/26(日) 00:44:15サンクス
0109デフォルトの名無しさん
2006/02/26(日) 00:50:40gccはgnu c compilerでccは c compiler
gnu製かそうでないかの違い(linuxとかではccがgccのエリアスだったりするけど)
0110デフォルトの名無しさん
2006/02/26(日) 00:55:20サンクス、これはいいこと知りました。
0111デフォルトの名無しさん
2006/02/26(日) 01:21:230112デフォルトの名無しさん
2006/02/26(日) 02:07:52その情報は古い
0113デフォルトの名無しさん
2006/02/26(日) 02:31:43> GCC, the GNU Compiler Collection, includes
> front ends for C, C++, Objective-C, Fortran,
> Java, and Ada, as well as libraries for these
> languages (libstdc++, libgcj,...).
0114デフォルトの名無しさん
2006/02/26(日) 02:54:45gcc (コマンド)は Gnu C Compiler だと思ってる。
0115デフォルトの名無しさん
2006/02/26(日) 03:18:48どうやら、その解釈でよさそうだよ。
>The abbreviation GCC has multiple meanings in common use.
>The current official meaning is “GNU Compiler Collection”,
>which refers generically to the complete suite of tools.
>The name historically stood for “GNU C Compiler”,
>and this usage is still common when the emphasis is
> on compiling C programs.
0116デフォルトの名無しさん
2006/02/26(日) 09:17:35指定できる条件は、文字数と使用する文字種(英大、英小、数字、記号)です
作成できる文字列は 約43億×α 通り(αは指定できる条件の組み合わせ数)です
これって実用性ありますかね?
0117デフォルトの名無しさん
2006/02/26(日) 09:21:240118デフォルトの名無しさん
2006/02/26(日) 09:29:42MD5かSHA1でも使っとけ
0119デフォルトの名無しさん
2006/02/26(日) 11:36:26なので販売メーカが対象外との連絡でパッチを作ってくれません。
修正パッチを作ろうと思うのですがどちらに頼んだらいいですか?
0120デフォルトの名無しさん
2006/02/26(日) 11:38:53ちゃんと、労力に見合う開発費を提示したか?
まさか、無料とかアフォなこと考えて無いだろうな
0121デフォルトの名無しさん
2006/02/26(日) 13:01:18それは「作らせる」だ。
0122デフォルトの名無しさん
2006/02/26(日) 13:05:56開発費を出すとかなら、別におかしくないかと。
0123デフォルトの名無しさん
2006/02/26(日) 13:17:07こういうことで大金を取ろうなんて、ちょっとムシが良すぎませんか?
0124デフォルトの名無しさん
2006/02/26(日) 14:19:160125デフォルトの名無しさん
2006/02/26(日) 17:28:34質問させていただきます。
プリンタドライバを開発したいのですが、VC++でコンパイル可能でしょうか?
また、DDKでBUILDするmakefileの一般的なサンプルはありますか?
0126デフォルトの名無しさん
2006/02/26(日) 18:01:330127デフォルトの名無しさん
2006/02/26(日) 18:18:16白髭の素敵なおじ様だと勝手に想像してるんですが..
顔が見たいw
0128デフォルトの名無しさん
2006/02/26(日) 18:23:01ttp://www.charlespetzold.com/bio.html
0129デフォルトの名無しさん
2006/02/26(日) 18:26:22ネ申! サイコー!!!
想像していたのと殆ど同じだったゎ.なんか得したべ..
ホントにありがとう!!!
0130デフォルトの名無しさん
2006/02/26(日) 18:33:59HPはどこがよいと思う?
0131デフォルトの名無しさん
2006/02/26(日) 18:34:350132デフォルトの名無しさん
2006/02/26(日) 18:35:150133デフォルトの名無しさん
2006/02/26(日) 18:37:17本を買う
0134デフォルトの名無しさん
2006/02/26(日) 18:39:070135デフォルトの名無しさん
2006/02/26(日) 18:40:08www.google.com と www.koders.com
いや、マジで。
0136デフォルトの名無しさん
2006/02/26(日) 18:40:23本屋行って自分で判断しる.
0137デフォルトの名無しさん
2006/02/26(日) 18:41:06http://pc8.2ch.net/test/read.cgi/tech/1122205164/
0138デフォルトの名無しさん
2006/02/26(日) 18:41:290139デフォルトの名無しさん
2006/02/26(日) 18:41:340140デフォルトの名無しさん
2006/02/26(日) 18:43:400141デフォルトの名無しさん
2006/02/26(日) 18:47:08例えばVBをやりたいと言われたら,どんな学習法を教える?
0142デフォルトの名無しさん
2006/02/26(日) 18:56:41本屋行って、自分で読みやすいと思うVBの本買って読む。
0143デフォルトの名無しさん
2006/02/26(日) 18:58:330144再掲
2006/02/26(日) 19:52:19基本的にプログラミング練習用として作成したものなので
タブ切り替え機能とかは考えてなかったデス
今後の課題にしたいと思いまス
ところで、
>エディタ本体がオブジェクト指向的な内部構成になっていて何らかのスクリプト言語での拡張が出来ないと存在価値無しだ
これの意味が分からないのデスが(初心者なのもので)・・・
拡張性ということでしたら、とりあえず簡単なプラグイン追加によって、
メニュー項目追加や本体のちょっとした改造とかは可能デス
>印刷以外の各種プレビューがインラインで出来ると良いね
印刷以外のプレビューって何がありますかね?
それとインラインって何ですか?
まだプログラミング歴が短いので分かりません・・・orz
0145デフォルトの名無しさん
2006/02/26(日) 19:54:55>印刷以外のプレビューって何がありますかね?
TeX とか HTML とかじゃね。
0146デフォルトの名無しさん
2006/02/27(月) 02:57:01>>エディタ本体がオブジェクト指向的な内部構成になっていて何らかのスクリプト言語での拡張が出来ないと存在価値無しだ
>これの意味が分からないのデスが(初心者なのもので)・・・
>拡張性ということでしたら、とりあえず簡単なプラグイン追加によって、
>メニュー項目追加や本体のちょっとした改造とかは可能デス
そういう拡張性じゃなくて、文字とか行とか段落とか章とかがオブジェクトになっていて
エディタ本体はそれを弄繰り回すフロントエンドになってる様な作りの事を言ってるんじゃないのか?
0147デフォルトの名無しさん
2006/02/27(月) 03:36:43知ったかぶっこいてみただけだろ。
0148デフォルトの名無しさん
2006/02/27(月) 07:00:06動けばいいレベルに泥臭く書いた方が効率よかったりするお
0149デフォルトの名無しさん
2006/02/27(月) 09:15:45特に大きなパッケージを作りたい時なんかは。
0150デフォルトの名無しさん
2006/02/27(月) 09:56:410151デフォルトの名無しさん
2006/02/27(月) 13:36:51いくらなんでも過剰反応過ぎ。
ボコボコに言い負けた苦い経験でもあるのか?w
0152デフォルトの名無しさん
2006/02/27(月) 13:58:040153デフォルトの名無しさん
2006/02/27(月) 14:01:100154デフォルトの名無しさん
2006/02/27(月) 14:08:55君達うざいよ
0155デフォルトの名無しさん
2006/02/27(月) 14:12:15基地外も自治厨もウゼェんだよ
失せろ
0156デフォルトの名無しさん
2006/02/27(月) 14:14:16血圧上がってるよ?w
0157デフォルトの名無しさん
2006/02/27(月) 14:15:430158デフォルトの名無しさん
2006/02/27(月) 15:01:31プログラミング支援ではIDEに劣る半端エディタの癖に
スレ嵐だけは人一倍熱心だから迷惑極まりないな。
0159デフォルトの名無しさん
2006/02/27(月) 15:57:02暴れだすから
0160デフォルトの名無しさん
2006/02/27(月) 17:50:220161デフォルトの名無しさん
2006/02/27(月) 17:52:27これもゆ(ry
0162デフォルトの名無しさん
2006/02/27(月) 17:53:00Unixの哲学に反しているから/bin入れない
0163デフォルトの名無しさん
2006/02/27(月) 18:57:29MS eVC++ 4.0 のエディタ
0164デフォルトの名無しさん
2006/02/27(月) 19:02:55もちろんEmacsなら可能です。
他のエディタは知りませんが。
0165デフォルトの名無しさん
2006/02/27(月) 22:44:040166デフォルトの名無しさん
2006/02/27(月) 22:44:480167デフォルトの名無しさん
2006/02/27(月) 22:48:020168デフォルトの名無しさん
2006/02/27(月) 22:53:270169デフォルトの名無しさん
2006/02/27(月) 22:54:45http://pc8.2ch.net/test/read.cgi/tech/1045006087/
0170デフォルトの名無しさん
2006/02/27(月) 23:07:20・バイナリを配布した相手がソースコードを要求してきたらそれに応じなければならない
・バイナリを配布した相手はそのソースコードを再配布することが出来る
つうわけで社内限定なら使っていいし、クライアントに青果物渡すなら非常に危険
0171デフォルトの名無しさん
2006/02/28(火) 09:48:13南蛮渡来の言葉は苦手でございましてな。
されどライブラリの説明で見つけたこの程度なら解読可能でござった。
In plain English this means you can use this library in commercial closed-source applications.
∧_∧
(´Д` )ご無礼をお詫びいたす。
/ y/ ヽ
Σ(m)二フ ⊂[_ノ
(ノノノ | | | l )
0172デフォルトの名無しさん
2006/02/28(火) 15:38:32#define DIM 128
#define STATUS1 0
#define STATUS2 1
void main (void)
{
char s1[DIM],s2[DIM];
int i,j,k,len,flag;
printf("文字列1を入力してください:");
scanf("%s",&s1);
printf("文字列2を入力してください:");
scanf("%s",&s2);
for(len=0;s1[len]=='\0';len++);
i=0;j=0;
flag=STATUS1;
while(i<len&&flag==STATUS1){
if(s1[i]==s2[0])
for(k=i+1,j=1;s1[k]==s2[j]&& s2[++j]!='\0';k++);
0173デフォルトの名無しさん
2006/02/28(火) 15:39:22flag=STATUS2;
else
i++;
}
printf("\n 文字列1>>%s",s1);
printf("\n 文字列2>>");
for(k=1;k<=i;k++) printf(" ");
printf("%s",s2);
if(flag==STATUS1)
printf("\n 該当する文字列はありません。\n");
else
printf("\n 該当する先頭の要素は%2d番目です\n",k);
}
0174デフォルトの名無しさん
2006/02/28(火) 15:41:47> void main (void)
> scanf("%s",&s1);
春を感じるコードだな
0175デフォルトの名無しさん
2006/02/28(火) 17:09:162ちゃんねるでここまでマイナー扱いされてるのはなぜなんですか?
0176デフォルトの名無しさん
2006/02/28(火) 17:14:420177デフォルトの名無しさん
2006/02/28(火) 17:47:140178デフォルトの名無しさん
2006/02/28(火) 18:00:240179デフォルトの名無しさん
2006/02/28(火) 21:13:340180デフォルトの名無しさん
2006/02/28(火) 21:14:030181デフォルトの名無しさん
2006/02/28(火) 21:19:090182デフォルトの名無しさん
2006/02/28(火) 21:21:250183デフォルトの名無しさん
2006/02/28(火) 21:21:270184デフォルトの名無しさん
2006/02/28(火) 21:30:50諸企業が我々プログラマの立場の都合を第一に考えてくれればVJ#のような
目を覆いたくなるようなことは起こんなかったろうに..
.NETのような行き当たりばったりに見えるやり方じゃなくて,短期の採算取れなくても
例えばC++のように(?)最低でも10年先までもつ規格だということを保障してくれれば喜んで乗り換えるんだけどね
0185デフォルトの名無しさん
2006/02/28(火) 21:33:060186デフォルトの名無しさん
2006/02/28(火) 21:44:580187デフォルトの名無しさん
2006/02/28(火) 21:46:01C#クライアントで生き残り。
0188デフォルトの名無しさん
2006/02/28(火) 21:47:020189デフォルトの名無しさん
2006/02/28(火) 21:49:28.NET Frameworkは、Windows上で動作するアプリケーション実行環境だ。
しかし、.NET FrameworkはWindowsに固有のものではない。
なぜならば、.NET Frameworkは、Javaと同様に仮想コード(MSIL)
としてコンパイルされ、「CLR(Common Language Runtime)」
と呼ばれる仮想マシン上で動作する仕組みになっているからだ。
0190デフォルトの名無しさん
2006/02/28(火) 21:52:3210年後には既存言語のうち何が残っていると思う?
以下,当方の予想.
Java・・・多分生き残るがマイナーになっているような..
C,C++・・・初学者向けに生き残ると思う.時間と労力さえ惜しまねば何でもできる..ハズ
FORTRAN・・・現状維持(いろんな意味で).
C#・・・なんかJavaと一緒に消えていくような(悲)
Delphi・・・なんか普通に残りそう
lisp・・・これもあんま変わらないように思える..
COBOL・・・これは多分無くなると思う.使ったこと無いので物言える立場ではないけど.
おおまかなぱっと見でこんな感じ.いい加減な判断なのでもちろん本気にしない :−)
0191デフォルトの名無しさん
2006/02/28(火) 21:54:56適用分野での主力が何も無いのは、狙った結果ですか?
0192デフォルトの名無しさん
2006/02/28(火) 21:56:11>C#クライアントで生き残り。
残るっていうか、残すんだろうな(笑)
あれだけ.NET進めるのに労力つかって、残らなかったら悲惨・・・
>>188
簡易スクリプト言語として残りそうな予感
0193デフォルトの名無しさん
2006/02/28(火) 22:18:260194デフォルトの名無しさん
2006/02/28(火) 22:35:13>C,C++・・・初学者向けに生き残る
すげえ初学者だなおい
>>193
Pyてょんはいいね。あれはいいものだ。
0195デフォルトの名無しさん
2006/02/28(火) 22:53:320196デフォルトの名無しさん
2006/02/28(火) 23:08:59.Netフレームワークってライブラリだけで滅茶苦茶容量食うからインスコできないし。
0197デフォルトの名無しさん
2006/02/28(火) 23:49:29D言語マンセー
0198デフォルトの名無しさん
2006/03/01(水) 01:01:020199デフォルトの名無しさん
2006/03/01(水) 01:08:52そこが問題だ
0200デフォルトの名無しさん
2006/03/01(水) 08:59:01ハードウェアが高速になるほど処理するべき内容は増え
今まで気にもならなかったソフトウェアの些細な遅延が積もり積もってボトルネックになりうる。
ソフトウェアの出来の悪さもハードの性能で吸収するなんて構想は
それこそ何十年も前からあるが実現に至ってないし実現の目処は立ってない。
むしろ高級言語は高級になるほど多様化し
それぞれがマイナーになる傾向にあるため
世代交代により淘汰されては生まれる事が繰り返されると思う。
だからCはなくならないし
JavaやC#はいずれ違うものに置き換わる。
もしくは多様化した中のマイナー言語の一つになる
0201デフォルトの名無しさん
2006/03/01(水) 10:02:140202デフォルトの名無しさん
2006/03/01(水) 10:25:490203デフォルトの名無しさん
2006/03/01(水) 10:55:03ものすごく小さいソフトなら書きながら打ち込む
結局は昔のクセが抜けきってないだけなんだよな…
0204デフォルトの名無しさん
2006/03/01(水) 11:38:19手をいくつお持ちで?
0205デフォルトの名無しさん
2006/03/01(水) 11:57:420206デフォルトの名無しさん
2006/03/01(水) 12:01:530207デフォルトの名無しさん
2006/03/01(水) 16:49:380208デフォルトの名無しさん
2006/03/01(水) 17:04:550209デフォルトの名無しさん
2006/03/01(水) 18:18:530210デフォルトの名無しさん
2006/03/01(水) 18:24:46自作ソフトを逆汗して追いかけろ
0211デフォルトの名無しさん
2006/03/01(水) 20:09:070212デフォルトの名無しさん
2006/03/01(水) 20:20:54確かに全角英数字を使うべきではない状況もあるが、
2chで、全角の利用を理由に叩いてくる人の大半は条件反射起こしてる。
とにかく叩かれたくなければ使わないが吉。
0213デフォルトの名無しさん
2006/03/01(水) 20:27:510214デフォルトの名無しさん
2006/03/01(水) 20:28:32VistaになったらMeiryoフォントがデフォになって
全角英数字も綺麗に見えるからそんな宗教も消えるだろうね
最も、今でも全角が醜くないフォントなんて幾らでもあるんだけど
0215デフォルトの名無しさん
2006/03/01(水) 20:29:18>>213
特定の条件やWindowsのフォントデザインの問題なんですね
ありがとうございました
0216デフォルトの名無しさん
2006/03/01(水) 20:30:40全角、半角を同一視してくれる奴ならいいけど
0217デフォルトの名無しさん
2006/03/01(水) 20:43:32Googleだと半角全角無視してくれるけど、ごく一部だしね。
0218デフォルトの名無しさん
2006/03/01(水) 20:44:010219デフォルトの名無しさん
2006/03/01(水) 20:56:00美しくないにも程がある。
あと�@とかを混在させるクソタレはもう氏ね
0220デフォルトの名無しさん
2006/03/01(水) 20:57:450221デフォルトの名無しさん
2006/03/01(水) 20:58:120222デフォルトの名無しさん
2006/03/01(水) 20:58:580223デフォルトの名無しさん
2006/03/01(水) 21:00:450224デフォルトの名無しさん
2006/03/01(水) 21:01:150225デフォルトの名無しさん
2006/03/01(水) 21:03:00VII viii |�] X Xl 拾弐 壱十参 …
(#^ω^)ビキビキ
0226デフォルトの名無しさん
2006/03/01(水) 21:15:10こと言ってないで Base65536 ぐらいあっても
いいじゃないか。人間だもの。 みつを
0227デフォルトの名無しさん
2006/03/01(水) 21:18:150228デフォルトの名無しさん
2006/03/01(水) 21:18:39うまく説明できないけど直感的によくないと思うようなことがあるのよ。
そういうのを美しいかそうでないかで表現したりするんだよな。
視覚的な美的感覚とは別よ。
まあそれを無視してやってみたら不都合がボロボロ出てくるなんてことが
往々にして起きるんだわ。
0229デフォルトの名無しさん
2006/03/01(水) 21:24:15#include <iostream>
int main(void)
{
cout << ”nullpo” << endl;
return 0;
}
・・・今は、やめればよかったと思っている・・・
0230デフォルトの名無しさん
2006/03/01(水) 21:25:500231デフォルトの名無しさん
2006/03/01(水) 21:28:01「“いわゆる全角”のことではないでしょうか? :-)」
なんてアホみたいな会話は、何も日下部のいる場所でなくても
そこら中にあったっけな、昔は。
0232デフォルトの名無しさん
2006/03/01(水) 21:31:520233デフォルトの名無しさん
2006/03/01(水) 21:38:580234デフォルトの名無しさん
2006/03/01(水) 21:52:39ソースコードの場合は、その言語の規格や処理系が受け入れないから正しくないと言える。
たとえばC/C++なら基本ソース文字集合が規格で定められているが、
俺が今まで見てきた全ての処理系は基本ソース文字集合の文字を全てASCII(などいわゆる半角)の文字に割り当てている。
故にそれは正しくないソースコードだから良くない。
0235デフォルトの名無しさん
2006/03/01(水) 21:54:290236デフォルトの名無しさん
2006/03/01(水) 22:02:47全角ってなんですか?
0237デフォルトの名無しさん
2006/03/01(水) 22:15:300238yukie
2006/03/01(水) 22:36:53win2Kでバッチプログラムを組んだのですが、
「ネットBIOSセッションが上限値を越えています」
というエラーが発生し、dir等で別サーバへアクセスできません。
NTなら解るのですが、なぜ、2Kでこんな現象が・・・?
何か対応方法等も頂けると幸いです。
どなたか、親切な方の御回答よろしく御願い致します。m(__)m
0239デフォルトの名無しさん
2006/03/01(水) 22:50:49別サーバのOSは?
0240yukie
2006/03/01(水) 22:58:002kって、セッション制限って、あって無いようなものだと
思っていたのですが?? f^^;
0241デフォルトの名無しさん
2006/03/02(木) 04:47:34複数のユーザーがサーバーにあるファイルにアクセスするような場合は
ファイルはold_file.txt(読み込み専用)とnew_file.txt(書き込み専用)のように分けておいて
ユーザーが処理し終わった時点でnew_file.txtをold_file.txtに名前変更するのが普通ですか?
それとも、そんなことしなくても読み書きできる一つのファイルで十分だったりするんでしょうか?
今一応二つに分けてるんですけど、実行中にnewをoldに名前変更するのがうまくいかなくて
もう一つでいいかな、と思い始めてるんですが、仕様では複数のユーザーが同時にアクセスする
のも可能にしたいと思ってます。
0242デフォルトの名無しさん
2006/03/02(木) 05:50:05お前の使うOSも言語も目的もユーザ数などの規模もわからんから答えたくない
0243241
2006/03/02(木) 06:07:20早朝にありがとうございます。
では仕様を。
UNIX(Solaris)でC言語、目的は予約システムのテスト段階で
ユーザー数は今のところ最大で二人で十分かと思ってます。
一人のユーザーがファイルを開いて改竄している最中に
他のユーザーがその同じファイルを「読むだけ」ならできるんですかね?
でも、改竄してしまったらもう一人のユーザーは古いファイルを見てることになりますよね?
複数がアクセスする場合は新旧二つのファイルを用意するのが絶対必要ですか?
0244デフォルトの名無しさん
2006/03/02(木) 06:12:23ファイル二個じゃなくてまともな方法を調べろ
0245241
2006/03/02(木) 06:37:26もっと具体的に言って頂かないと検索のしようもないんで。
0246デフォルトの名無しさん
2006/03/02(木) 06:49:300247デフォルトの名無しさん
2006/03/02(木) 08:35:380248デフォルトの名無しさん
2006/03/02(木) 08:59:22こういうやつにプログラム作らせるな
以後スルーでよろしく
0249デフォルトの名無しさん
2006/03/02(木) 10:17:36・サーバプログラムを作ってそいつが交通整理を行う。クライアントは専用アプリ
・Wordの.docファイルにする
0250デフォルトの名無しさん
2006/03/02(木) 11:46:42ユーザがn人いて、全員同時に書き換えようとした場合
どうなるか、とか想像付かないのかなあ…
0251デフォルトの名無しさん
2006/03/02(木) 11:50:22>どうなるか、とか想像付かないのかなあ…
CVSとか使ったことないのか?
0252デフォルトの名無しさん
2006/03/02(木) 12:09:58あんたすげえよ。
凡そ「予約システム」と名のつくもので
同時更新を許す(結果、データが派生する)場合なんて想像もしなかった。
0253デフォルトの名無しさん
2006/03/02(木) 12:15:59いったいどこからこんな主張を読み取ったんだ?
0254伝説新人タクシ
2006/03/02(木) 12:37:19ひどい。
「完成させないテストだけ」ならそれでいいが、まったくもって間違い。
>ユーザーが処理し終わった時点でnew_file.txtをold_file.txtに名前変更するのが普通ですか?
この発想もおかしい。だいたい、整合性が合わないだろ。
センスを疑う。何を言えばいいやら。
0255デフォルトの名無しさん
2006/03/02(木) 12:53:340256デフォルトの名無しさん
2006/03/02(木) 14:18:54そうでないなら、何のために CVS なんて持ち出したんだ?
0257デフォルトの名無しさん
2006/03/02(木) 14:49:32それを解消(=予約をずらす)すればいいだけの話。
0258デフォルトの名無しさん
2006/03/02(木) 15:11:36それこそ、データベースに於ける「ロック」ですね。
0259デフォルトの名無しさん
2006/03/02(木) 15:50:33>>241に、それを言っても理解できないだろ。
また、理解できる人に言っても、当たり前すぎだろ。
0260デフォルトの名無しさん
2006/03/02(木) 17:26:01ある色はRGBで表現されてて、近似色はnパーセントで指定されるんだけど、
自分は「輝度とか明度とかどうやって変換(?)すればええねん」ってレベル。
そもそもどういう条件にマッチしたら近似色って言うんだろ?
その辺も含めて勉強したいんで、ヨロシクです。
0261デフォルトの名無しさん
2006/03/02(木) 17:33:58[色の距離]でググると、いくつか見つかる。
0262デフォルトの名無しさん
2006/03/02(木) 17:43:02こういうのを「色の距離」と呼ぶんですね。
ググったら色々出てきました。
#近似色だとフォトショップとかWebデザインとか関係ないのが色々出てきて大変でした
ありがとうございます!
0263デフォルトの名無しさん
2006/03/02(木) 20:21:24ある操作の後非連結となったかどうかを高速に判定する方法はないでしょうか?
0264デフォルトの名無しさん
2006/03/02(木) 20:23:330265デフォルトの名無しさん
2006/03/02(木) 21:05:47Spokeユーザーに配られたVS2005Proで、主なターゲットをWin2k以降としています。
そこで、質問なんですが、Windowsプログラミングをする場合、GUIを実装する技術にどれを採用するか悩んでいます。
Win32APIで全て書いてしまうのか
MFCでVS上でデザインしながら行うのか
.NETでVS上でデザインしながら行うのか
Win32APIでは、全てコードでかかなければなりませんが、軽そうですし
変なランタイムの問題もありませんし、コードが単純に見えます。
MFCは、どうもゴテゴテしていて好きになれません・・・。それにもう過去の物になりつつあるような気がします。
.NETは、凄く良い感じに見えるんですが、C♯などならともかく、C++からだと参考資料も少なく・・・
マネージドコードになりますし、それだったらC++ではなくC♯でも と思ってしまいます。
個人的には、.NETのような実装のしやすさでネイティブコードを吐き出せて
更に参考資料が多いのがあれば、うれしいのですが・・・。
欲を言えば、UNIX系のXアプリケーションともソースコードコンパチに出来そうなのが良いです。
何か良さそうなのは無いでしょうか?よろしくお願いします。
0266デフォルトの名無しさん
2006/03/02(木) 21:08:07何か良さそうなのは無いでしょうか?よろしくお願いします。
0267デフォルトの名無しさん
2006/03/02(木) 21:22:47マジレス希望?
>>266
ttp://www.nasdaq.com/asp/quotes_reports.asp?symbol=ADBE%60&selected=ADBE
0268デフォルトの名無しさん
2006/03/02(木) 21:57:28C++/CLIやっとけ
MFCやWin32APIはもう過去のものだ。
マネージドコードも悪くない。
C++/CLIは国際規格に登録されたから、UNIX系でも互換性のあるコードが書ける。
まだ、その段階ではないが、必ずなると思って良い。
0269デフォルトの名無しさん
2006/03/02(木) 22:30:420270デフォルトの名無しさん
2006/03/02(木) 22:32:34ゴミ
0271デフォルトの名無しさん
2006/03/02(木) 22:32:460272デフォルトの名無しさん
2006/03/02(木) 22:42:09今更MFCやらWin32APIを今から入門する人に勧めるのも気が引ける。
特に、何らかの理由で過去の遺産を使う必要があり、そのために必要ならわかるが、
その場合だと、そもそも選択する余地がないわけで、ここにこんな事聞きに来ないだろう。
どうせ、VS2005持ってるんだったら、.NET系やっとけ。
0273デフォルトの名無しさん
2006/03/02(木) 22:43:14まぁ、それはそうだけど
Win32APIでGUIアプリ書けって言うのも酷だと思うぜw
出来なくは無いが、激しく面倒って言うか、そんな職人的プログラマを目指させるのもカワイソス
0274デフォルトの名無しさん
2006/03/02(木) 22:49:29CLIが普及するまで、Win32APIやっているってのはどうだろう?
VC++やるなら、API使わないとあんまりメリット無いような気がするから。
0275デフォルトの名無しさん
2006/03/02(木) 22:54:29ド素人か?
0276デフォルトの名無しさん
2006/03/02(木) 22:59:03C++やっていますって言ってるからじゃない?
0277デフォルトの名無しさん
2006/03/02(木) 23:08:090278デフォルトの名無しさん
2006/03/02(木) 23:17:190279デフォルトの名無しさん
2006/03/02(木) 23:20:320280デフォルトの名無しさん
2006/03/02(木) 23:22:33C♯かC++かは、本人の好みの問題。
#includeで過去の遺産を使いたけりゃC++
過去の遺産なんていらないから、出来るだけ.NETを使いやすくしたけりゃC♯
どちらも、今後UNIX系でも使えるようになるから安心しろ。
標準化されてるからな。
0281デフォルトの名無しさん
2006/03/02(木) 23:33:11鬼車わけわからない・・・
0282デフォルトの名無しさん
2006/03/03(金) 02:19:07私はF-BASICを使ったことはなく既にマニュアルとソフトはありません。
F-BASIC 6.3を買おうかな、とも思ったのですが結構高いので、そのソースの最終バイナリをずっと使い続けています。。
F-BASIC 6.3のソースコード読みに使える文法や関数の資料、または書籍があったら教えて頂けると幸いです。
0283デフォルトの名無しさん
2006/03/03(金) 02:49:490284デフォルトの名無しさん
2006/03/03(金) 03:01:24http://www.fmworld.net/product/soft/fbasic/contact/
http://www.fmworld.net/product/soft/fbasic/books/
0285282
2006/03/03(金) 03:18:27>>284
そのページは見て無かったです。。販売中止なんてなんて都合の悪い。
マニュアル単体の販売も行っているんですね!後者のページにあるFOMダイレクトショップに問い合わせてみます。
ありがとうございました!
0286デフォルトの名無しさん
2006/03/03(金) 04:19:28ATL/WTL使っとけ。
これなら、Win32APIのラッパーだから、オーバーヘッドも無いし
ランタイムも不要だし、移植も可能だぞ。
0287デフォルトの名無しさん
2006/03/03(金) 06:17:250288デフォルトの名無しさん
2006/03/03(金) 07:39:54腱鞘炎で通院後に出社しますってのと同じくらいダサい。
0289デフォルトの名無しさん
2006/03/03(金) 07:48:320290デフォルトの名無しさん
2006/03/03(金) 07:50:170291デフォルトの名無しさん
2006/03/03(金) 08:39:58使い易いかどうかは知らないが regex は UNIX 系OSで普通に使われているような気がする。
多分他のOSにも移植されていると思う。
0292デフォルトの名無しさん
2006/03/03(金) 12:15:06>どちらも、今後UNIX系でも使えるようになるから安心しろ。
誰が使えるようにしてくれるって?
0293デフォルトの名無しさん
2006/03/03(金) 12:17:460294デフォルトの名無しさん
2006/03/03(金) 12:49:01そうすると窓アプリの互換は、それほどよくはないかもね。
0295デフォルトの名無しさん
2006/03/03(金) 12:49:38↑これが根拠らしいよww
0296デフォルトの名無しさん
2006/03/03(金) 18:15:52今はGTKに移行してる。
#ってかwineで.NET Frameworksインストールして動かした方が互換性が高い罠
0297デフォルトの名無しさん
2006/03/04(土) 01:45:5998とMeとNT4.0と2000とXPとVistaの全ての互換性を考える事からしたらMONO-Gtk環境がひとつ増えたところでどうという事はない
0298デフォルトの名無しさん
2006/03/04(土) 02:05:09・ボタンを押した際にランダムで、記録してある文章を表示する。
文章100個あるとしたら、ランダムの変数(0〜99)をまず出して、
出た数字に対応する文章を呼び出すということをやろうとしています。
ですが、num = Fix(Rnd() * 100) で出た個々の数字を、個々の文章に対応させる
ことができません。
ttp://orios.s151.xrea.com/activebasic/basic/lesson1-4-1.html
を拝見させて頂いたのですが、理解できませんでした。
(2個の表示を使うのになんで考える数字が0~4・・orz、なんで[]内が多次元・・ 等々)
どなたか、馬鹿な私にも上記のプログラムを作れるような助言をして頂けるとうれしいです。
0299デフォルトの名無しさん
2006/03/04(土) 02:07:100300デフォルトの名無しさん
2006/03/04(土) 08:47:44金運仕事運共に○、共に×、どちらか一方だけが○というように組み合わせを考えると、全部で4パターンある。
だから0〜3の4つの乱数を発生させている。
その4パターンそれぞれに、金運の○×、仕事運の○×を割り当てたいから多次元配列が出てくる。
0301デフォルトの名無しさん
2006/03/04(土) 11:28:40func(int a = 0);
と書きますが、構造体の場合はどのように書くのですか?
0302デフォルトの名無しさん
2006/03/04(土) 11:41:24ゼロ初期化なら簡単にできる。それ以外ならコンストラクタを作れ。
struct s
{
int n;
};
void f(s = s());
0304デフォルトの名無しさん
2006/03/04(土) 15:15:42テキストで書かれたランダムアクセスファイルのレコード数はどうやって計算すればいいんですか?
もしかしてランダムアクセスファイルの場合は最初からレコード数知っていないといけないんですか?
どの例見ても#define MAX 50なんて最初から定義されてますし。
ちなみに今書いてるプログラムでは一つのレコード長が35Lです。
0305デフォルトの名無しさん
2006/03/04(土) 15:23:05「[email protected]」
「[email protected]」
「[email protected]」といったふうに
「〜@・・・.com」の、・・・のところにアルファベットの羅列が入ってるんですが、
スパムメールってこういうものなんでしょうか?
誰かがいたずらで・・・の部分を変えて送りつけてくる事はありえるでしょうか?
また、もしそういう可能性があるなら相手を特定するにはどうやったらいいでしょうか?
このメアドはそういった掲示板には一切乗っけてないのでとても気分が悪いのですが・・・
下らない質問なのですが、教えていただけると嬉しいです。
宜しくお願いいたします。
0306デフォルトの名無しさん
2006/03/04(土) 15:25:280307デフォルトの名無しさん
2006/03/04(土) 15:26:510308デフォルトの名無しさん
2006/03/04(土) 15:32:17観測すれば事象は確定する。
0309デフォルトの名無しさん
2006/03/04(土) 15:34:26レコード(=1行)が固定長ならファイルサイズ見ればわかる。
固定長でないならわからない。空読みして行数取得するか
前もって行数のデータをどこかに書き込んでおくしかない。
0310304
2006/03/04(土) 15:44:24大変ありがとうございます。
ああ、そうですね、今のところ、レコード(=1行)は固定長で35バイトで
ファイルサイズが140バイト(←気付きませんでした)なのでレコード数は4だと判りますね。
できれば、プログラム上でファイルサイズを取得する関数があればいいんですがご存知ないですか?
なければ空読みしてカウント増やして数えます。
0311デフォルトの名無しさん
2006/03/04(土) 15:48:07モナーのゲームできました。誰か感想ください。
タイトルは「モナーサバイバル」です。モナーがパンチで戦うゲームです
0312デフォルトの名無しさん
2006/03/04(土) 15:49:400313304
2006/03/04(土) 15:56:50「ファイルサイズ取得」で検索してみたところ、面白い過去ログが見つかりました。
皆さんも読んでみるとよいかもです。
ttp://f1.aaa.livedoor.jp/~pointc/log972.html
やっぱり地道な方法しかないんですね。
固定長なので>>309さんのアイディア空読みで逝きます。
本当にありがとうございました!
0314デフォルトの名無しさん
2006/03/04(土) 16:44:31Cにランダムアクセスファイルなんて概念はない。
0315デフォルトの名無しさん
2006/03/04(土) 18:18:34boost::lambda を使おうと思い、Visual C++ toolkit 2003 を入れようと試みているのですが
インストールし IDE のオプションで VC++ ディレクトリ から実行ファイルやインクルードファイル等の設定をしました。
まず、単純に実行ファイルのパスを toolkit/bin にも通すと、 xstring 周りでエラーが出るので
インクルードファイルの入っている toolkit/include のパスを通すと
ATL ヘッダのコンパイルエラー出まくりで進みません。 atl
解決方法をご存知の方、教えて下さい
0316デフォルトの名無しさん
2006/03/04(土) 18:19:59エラーが出るヘッダは atlwin.h atlcom.h atlsimpstr.h です
もしかして SDK も全部新しいのに入れ替えないと使えないのでしょうか?
0317デフォルトの名無しさん
2006/03/04(土) 19:00:14例えばGPLライセンスの素材とCreative Commonsライセンスの素材を組み合わせて
作られたソフトウェアというものは、どういったライセンスでもって配布する事が
可能なのでしょうか?
0318デフォルトの名無しさん
2006/03/04(土) 19:01:08http://pc8.2ch.net/test/read.cgi/linux/1136386462/
0319デフォルトの名無しさん
2006/03/04(土) 19:02:370320デフォルトの名無しさん
2006/03/04(土) 23:41:06ポインタ使うより参照使った方がやや高速動作しますか?
0321デフォルトの名無しさん
2006/03/04(土) 23:42:56その知識がないなら気にするだけ無駄。
0322デフォルトの名無しさん
2006/03/04(土) 23:52:020323デフォルトの名無しさん
2006/03/05(日) 01:05:250324デフォルトの名無しさん
2006/03/05(日) 01:45:04フリーのコンパイラだというのをよく目にするのですが、
これは真実ですか?
0325デフォルトの名無しさん
2006/03/05(日) 01:45:440326デフォルトの名無しさん
2006/03/05(日) 01:51:35そうですか‥
Visual C++ 2005 Express Editionの購入を検討しているのですが、
これだけで、勉強するには事足りるのでしょうか?
0327デフォルトの名無しさん
2006/03/05(日) 01:54:40検索するか関連スレ行けばダウンロード場所くらいわかるだろ。
0328デフォルトの名無しさん
2006/03/05(日) 01:54:59騙されんなw
っつうかそれくらい自分で調べるようにしないとこれから先の人生で騙されまくるぞ
Visual Studio 2005 Express Edition(無償)
http://www.microsoft.com/japan/msdn/vstudio/express/
0329デフォルトの名無しさん
2006/03/05(日) 01:55:250330デフォルトの名無しさん
2006/03/05(日) 01:57:051つは、無料だという意味
もう1つは、自由だという意味。
後者は、主にオープンソースで使われる意味合いですね。
0331デフォルトの名無しさん
2006/03/05(日) 01:57:410332デフォルトの名無しさん
2006/03/05(日) 02:00:41許していないのが自称オープンソースを名乗るGPL信者
0333デフォルトの名無しさん
2006/03/05(日) 02:03:23>>328
有料なのは書籍付きのほうだったんですね。
ありがとうございました。
0334デフォルトの名無しさん
2006/03/05(日) 02:06:17落とした後にちゃんと焼いとけよ
0335デフォルトの名無しさん
2006/03/05(日) 02:11:32データを持っているだけではダメなのですか?
0336デフォルトの名無しさん
2006/03/05(日) 02:26:18GPL コンパチのライセンスならリンク出来るよ。
GPL が嫌なのは、自分の成果物の部分に自分の好きなライセンスを付与出来ない所。
全然自由じゃない。
0337デフォルトの名無しさん
2006/03/05(日) 02:35:18ライセンスを自由にするとはどこにも書いていない。
0338デフォルトの名無しさん
2006/03/05(日) 09:17:22link free リンク禁止
0339デフォルトの名無しさん
2006/03/05(日) 10:35:20貴方が必要です。
wiki.fdiary.net/capitalism2
0340デフォルトの名無しさん
2006/03/05(日) 10:48:35チェケラチヲ
0341デフォルトの名無しさん
2006/03/05(日) 10:53:080342デフォルトの名無しさん
2006/03/05(日) 22:27:570343デフォルトの名無しさん
2006/03/05(日) 22:37:30でもやりたいんです!!僕はHSPでブロック崩し(アルカノイド)
ぐらいなら作ったことあります。
今のところ、オープニングまで作ったのですが、どなたか僕に
HSPの基礎からすべてを叩き込んでくれませんか??
お願いします。
0344デフォルトの名無しさん
2006/03/05(日) 22:38:22でも個人的にはATOMが好き
0345デフォルトの名無しさん
2006/03/05(日) 22:38:310346デフォルトの名無しさん
2006/03/05(日) 22:55:09まずHSPを使わなければどうだろう
0347デフォルトの名無しさん
2006/03/05(日) 23:36:44以下のソースをコンパイルしようとしたが、
「module stdio cannot read file 'stdio.d」と言われる。
import c.stdio;
int main( char[][] arg )
{
printf( "Hello, World.\n" );
return 0;
}
インポートするモジュールのパスを指定しなきゃいけないようだが、どうすればいいのか分からない。
ちなみにprintf()は明示的にimportしなくても使えるらしく、
importの行をコメントアウトするとうまくコンパイルできる。
0348デフォルトの名無しさん
2006/03/05(日) 23:40:20private import std.stdio;
int main( char[][] arg )
{
writefln("Hello, World.");
return 0;
}
どうしてもprintfが使いたい場合はstd.c.stdioをimport
後は該当スレへ。
0349デフォルトの名無しさん
2006/03/05(日) 23:41:41つttp://f17.aaa.livedoor.jp/~labamba/?%A5%A4%A5%F3%A5%B9%A5%C8%A1%BC%A5%EB
0350デフォルトの名無しさん
2006/03/06(月) 00:50:08少し新鮮
0351デフォルトの名無しさん
2006/03/06(月) 01:38:56つ Java
0352デフォルトの名無しさん
2006/03/06(月) 02:02:15パスワード合ってるはずなのに復号できない!
大事なファイルが入ってるのに!
どうすれば解除できるんだ!
どうか教えてください!
0353デフォルトの名無しさん
2006/03/06(月) 02:03:570354デフォルトの名無しさん
2006/03/06(月) 15:01:080355デフォルトの名無しさん
2006/03/06(月) 15:07:460356354
2006/03/06(月) 16:16:46ありがとんぬら
0357デフォルトの名無しさん
2006/03/06(月) 16:25:54Ruby最強!!!!!!!!!!!!!!!!!!!!!!
Ruby最強!!!!!!!!!!!!!!!!!!!!!!
Ruby最強!!!!!!!!!!!!!!!!!!!!!!
Ruby最強!!!!!!!!!!!!!!!!!!!!!!
Ruby最強!!!!!!!!!!!!!!!!!!!!!!
Ruby最強!!!!!!!!!!!!!!!!!!!!!!
Ruby最強!!!!!!!!!!!!!!!!!!!!!!
Ruby最強!!!!!!!!!!!!!!!!!!!!!!
Ruby最強!!!!!!!!!!!!!!!!!!!!!!
Ruby最強!!!!!!!!!!!!!!!!!!!!!!
0358デフォルトの名無しさん
2006/03/06(月) 16:46:17こういう馬鹿は目的に合わせてを選択できないんだよな。
可哀想に。
0359マイク ◆yrBrqfF1Ew
2006/03/06(月) 16:48:320360デフォルトの名無しさん
2006/03/06(月) 16:59:280361デフォルトの名無しさん
2006/03/06(月) 21:11:100362デフォルトの名無しさん
2006/03/06(月) 21:12:45お前も5年以上前からいるのか。
気持ち悪い。
0363デフォルトの名無しさん
2006/03/06(月) 21:14:150364デフォルトの名無しさん
2006/03/06(月) 22:01:10当時は動的型付け言語ファンだったが、最近は静的型付け言語 or オプショナルな型付け
言語萌えになった。時代と逆行してるが…
0365デフォルトの名無しさん
2006/03/07(火) 02:26:51下記のページではActiveXとかを使って画像にプロテクトがかけられています。
http://www.ntt-east.co.jp/cm/cmlist2.html
これはどのような仕組みで実現されているのか?
またこれを打ち破ってコピーする方法はどのような方針でプログラムを組めばよいのでしょうか
・・・という質問なんですが、誘導あればよろ〜
0366デフォルトの名無しさん
2006/03/07(火) 02:35:49画像じゃなくてActiveXが張ってあってそいつがBitmapを表示している頁だな
著作権云々の問題なのでコピーはするべきじゃない
ヒントだけだけと画面のキャプチャー
0367デフォルトの名無しさん
2006/03/07(火) 03:48:16あくちぶX解析して自前でデコード
0368デフォルトの名無しさん
2006/03/07(火) 03:56:43デコードルーチンだけ解析すればおkk
0369デフォルトの名無しさん
2006/03/07(火) 03:58:520370デフォルトの名無しさん
2006/03/07(火) 04:07:38全然的外れだったりして・・・・・
>>366 >>369
ActiveXによりPrintScreenやコピー&ペーストのプロセスが妨害されてしまうんですよ。
スパイウェアみたいな挙動しやがるヽ(`Д´)ノ
0371デフォルトの名無しさん
2006/03/07(火) 06:14:440372デフォルトの名無しさん
2006/03/07(火) 08:39:54一体どこに使われてるのでしょうか?C♯はスクリプト言語のような使い方が出来ると言う事でしょうか?
0373デフォルトの名無しさん
2006/03/07(火) 10:28:09自分でGetDCしてBitBltすればいいじゃない
0374デフォルトの名無しさん
2006/03/07(火) 13:21:490375デフォルトの名無しさん
2006/03/07(火) 13:55:36サーバ側で使われているのではないかと思う。
0376デフォルトの名無しさん
2006/03/07(火) 15:38:31という解釈でよろしいのでせうか?
0377デフォルトの名無しさん
2006/03/07(火) 15:39:430378デフォルトの名無しさん
2006/03/07(火) 15:52:210379デフォルトの名無しさん
2006/03/07(火) 17:07:070380デフォルトの名無しさん
2006/03/07(火) 23:01:460381デフォルトの名無しさん
2006/03/08(水) 00:24:410382デフォルトの名無しさん
2006/03/08(水) 21:57:40僕は数学で習った2点間の距離を判別する公式
(x-a)^2+(y-b)^2<r^2
を使おうと思っているのですが、プロプログラマの方はどんな方法を使ってるんですか?
0383デフォルトの名無しさん
2006/03/08(水) 21:58:310384デフォルトの名無しさん
2006/03/08(水) 22:06:330385デフォルトの名無しさん
2006/03/08(水) 22:10:320386デフォルトの名無しさん
2006/03/08(水) 22:31:58ちんことまんこだろ!
0387デフォルトの名無しさん
2006/03/09(木) 08:30:100388デフォルトの名無しさん
2006/03/09(木) 08:49:270389デフォルトの名無しさん
2006/03/09(木) 09:33:390390デフォルトの名無しさん
2006/03/09(木) 10:20:230391デフォルトの名無しさん
2006/03/09(木) 12:10:11から移動してきました。コピペで申し訳ないですが
VC6で編集しています。エディタ内で開いているファイルを
外部ツールで編集した時に、「このファイルは外部のエディタで
変更されています。ロードしますか?」と、出て更新出来たと思うのですが、
これが全く出なくなってしまいました。
オプションの[外部でファイルの変更時、自動的に再ロード]の話ではなく、
更新自体が感知されていないようで…。
VC6というより、OS側の問題っぽい気もしますが…
原因を御存知の方、アドバイス頂ければ幸いです。
0392デフォルトの名無しさん
2006/03/09(木) 12:23:390393デフォルトの名無しさん
2006/03/09(木) 12:40:47というのがあるけど
0394デフォルトの名無しさん
2006/03/09(木) 13:08:52文字を追加したりスクロールしたりするとたまに文字表示が変になったりするんですが
どうしたら治りますか?
0395デフォルトの名無しさん
2006/03/09(木) 13:46:510396デフォルトの名無しさん
2006/03/09(木) 13:53:270397デフォルトの名無しさん
2006/03/09(木) 13:54:08例えば以下を実行すると……
---
#!/usr/local/bin/perl
$A=7978.8;
$B=8432.2;
$C=$B-$A;
print "$C\n";
---
453.400000000001 と結果が出力されます。orz
何が間違っているのでしょうか?
0398デフォルトの名無しさん
2006/03/09(木) 14:00:270399デフォルトの名無しさん
2006/03/09(木) 14:00:55コンピュータは二進法で数値を表し、しかも桁数は有限。
だからコンピュータ上で十進法の小数は完璧に表すことができず誤差が生じる。
(もちろんがんばれば十進法のまま計算させることも出来るが、そこまでの手間をかける必要性は通常ない)
0400397
2006/03/09(木) 14:03:17どうも違和感あるんですが了解しました。
ありがとうございます。
0401デフォルトの名無しさん
2006/03/09(木) 14:34:24500*500のサイズで作成した白紙のImageインスタンスAに、
300*300のサイズである既存の画像ファイルB(Gifファイルなど)を、
A内における所望の位置に配置する方法を教えてください。
なお、
http://msdn2.microsoft.com/ja-JP/library/ms306608(vs.80).aspx
は一通り探しました。
0402デフォルトの名無しさん
2006/03/09(木) 14:42:06{
string filename = "C:\\test.gif";
FileStream fs = new FileStream(filename, FileMode.Open, FileAccess.Read);
Image image = Image.FromStream(fs);
image.Save(filename, ImageFormat.Gif);
fs.Close();
image.Dispose();
}
このソースにおいて、
「GDI+ で一般的なエラーが発生しました。」
「External Exceptionがハンドルされませんでした。」
というエラーが「Save」を含む行において発生してしまいます。
ネットでいろいろ検索したのですが、解決できておりません。
宜しくお願いします。
調査対象
http://www.google.com/search?hl=ja&lr=&ie=UTF-8&oe=UTF-8&num=50&q=GDI%2B+%E3%81%A7%E4%B8%80%E8%88%AC%E7%9A%84%E3%81%AA
0403デフォルトの名無しさん
2006/03/09(木) 14:47:56その画像があるフォルダーをエクスプローラで表示してない?
0404デフォルトの名無しさん
2006/03/09(木) 15:13:37時計の横にアイコンがずっといます・・
どなたか消し方おしえてください。
よくわかんないんですが、インストールもできません。
OSはmeです。
0405デフォルトの名無しさん
2006/03/09(木) 15:18:150406402
2006/03/09(木) 15:18:26問題が発生したときは、確かに、当該既存の画像ファイルが格納されているフォルダは開いた状態でした・・・。
0407402
2006/03/09(木) 15:21:310408404
2006/03/09(木) 16:00:330409デフォルトの名無しさん
2006/03/09(木) 16:02:350410デフォルトの名無しさん
2006/03/09(木) 16:04:34ttp://www.jec.ac.jp/jy/index.html
まぁぶっちゃけここのコンビニエンスストア「K.I.E Store」システム
と教室予約システムどっちが難しいかな?
0411デフォルトの名無しさん
2006/03/09(木) 16:05:58資料きぼん。
0412デフォルトの名無しさん
2006/03/09(木) 16:06:380413デフォルトの名無しさん
2006/03/09(木) 16:15:54http://www.amazon.co.jp/exec/obidos/ASIN/4797324287/
0414デフォルトの名無しさん
2006/03/09(木) 16:37:22ていうかさ、元ファイルFileAccess.Readで開けっ放しにして上書きできるわけないだろう
0415402
2006/03/09(木) 16:48:02string filename = "C:\\test.gif";
FileStream fs = new FileStream(filename, FileMode.Open, FileAccess.Read);
Image image = Image.FromStream(fs);
fs.Close();
image.Save(filename, ImageFormat.Gif);
image.Dispose();
FileStreamインスタンスをSaveメソッドの前にCloseしました。
今度は以下のようなメッセージ(警告が表示されました。
「閉じているファイルにはアクセスできません。」・・・。
0416402
2006/03/09(木) 16:50:42FileStream fs = new FileStream(filename, FileMode.Open, FileAccess.ReadWrite);
Image image = (Image)Image.FromStream(fs);
image.Save(filename, ImageFormat.Gif);
image.Dispose();
FileAccess.ReadWriteにしただけで解決されるとは考え難いですが、
とりあえず試してみました。→GDI+一般エラーが表示されました。
いろいろネットで検索してると、
Clone()はディープコピーだから解決手段としては足りず、
また既存の画像ファイルの属性のひとつである「読み取専用」は勿論アンチェックトしております。
0417デフォルトの名無しさん
2006/03/09(木) 16:51:23上書きしたいのなら一旦 MemoryStream にファイルの内容を書き出して、その MemoryStream から Image オブジェクトを作る。
0418デフォルトの名無しさん
2006/03/09(木) 16:53:35その前に、Saveするのに何でFileAccess.Readなんだ?
0419402
2006/03/09(木) 16:56:14お返事ありがとうございます。
>Saveするのに何でFileAccess.Readなんだ?
確かにimage.Save(FileStreamインスタンス,ImageFormat.gif);だとしたら、FileAccess.readはおかしいですが、
私は
image.Save(stringインスタンス,ImageFormat.Gif)としていますので、問題はないかとも感じました。
いけないでしょうか・・。
0420402
2006/03/09(木) 17:01:23private void CMain_Load(object sender, EventArgs e)
{
string filename = "C:\\test.gif";
FileStream fs = new FileStream(filename, FileMode.Open, FileAccess.ReadWrite);
Image image = (Image)Image.FromStream(fs);
image.RotateFlip(RotateFlipType.Rotate270FlipNone);
image.Save(fs, ImageFormat.Gif);
image.Dispose();
}
FileAccess.ReadをFileAccess.ReadWriteに変更し、
image.Save(filename,ImageFormat.Gif)をimage.Save(fs,ImageFormat.Gif)に変更しました。
もし、「ここをこうするとなお好ましい」と思われる箇所がございましたら、
教えて下さい・・・。
どうもありがとうございました。
0421デフォルトの名無しさん
2006/03/09(木) 17:22:18Disposeは自分で呼ぶためというよりusingのためにある。
0422デフォルトの名無しさん
2006/03/09(木) 17:26:14複数のテーブルでフィールド名が同じになる可能性がある場合、
1)テーブル名で区別できるのでそれぞれのテーブルで"ID"というフィールドを作る
2)テーブルが違っていてもフィールド名が重複しないように"顧客ID"、"商品ID"というフィールドを作る
上記の内、どちらが一般的でしょうか?
0423デフォルトの名無しさん
2006/03/09(木) 17:37:18これ誰か分かりませんか?
普通に考えたらCで作られてるコンビ二のシステムのほうが難しいと
思ってしまうのですが
0424402
2006/03/09(木) 17:55:28{
string filename = @"C:\test.gif";
FileStream fs = new FileStream(filename, FileMode.Open, FileAccess.ReadWrite);
Image image = Image.FromStream(fs);
image.RotateFlip(RotateFlipType.Rotate270FlipNone);
image.Save(fs, ImageFormat.Gif);
image.Dispose();
}
なぜ、
処理前ではPhotoEditorで開けたのに、
処理後ではPhotoEditorで開けなくなってしまのでしょうか。
0425デフォルトの名無しさん
2006/03/09(木) 17:58:26バイナリーモードじゃないとか?
0426402
2006/03/09(木) 18:00:050427402
2006/03/09(木) 18:01:07GIF98aとなっていたので、一応ヘッダに関して言えば、問題ないとも思いました。
0428402
2006/03/09(木) 18:04:59{
string filename = "C:\\test.gif";
FileStream fs = new FileStream(filename, FileMode.Open, FileAccess.ReadWrite);
Image image = Image.FromStream(fs);
//image.RotateFlip(RotateFlipType.Rotate270FlipNone);
image.Save(fs, ImageFormat.Gif);
image.Dispose();
}
このようにRotateFlipを実行しないと、
上記のようなPhotoEditorで開けなくなる問題は発生しませんでした。
どうしてRotateFlip処理を行うと、だめになってしまうのでしょうか。
ちなみに、RotateFlipで反時計回りに90度回転しているのですが、
当該回転処理後に上書き保存された処理後の画像ファイルを右クリックし
当該画像ファイルの縦又は横の寸法を調べてみたら、
当該縦又は横の寸法に対しては、前記回転処理が全く反映されていませんでした・・。
くぅ〜
0429402
2006/03/09(木) 18:08:25処理後の画像データを別名で保存すれば、画像ファイルの寸法に対して当該回転が正しく反映されておりました。
0430デフォルトの名無しさん
2006/03/09(木) 18:09:03別の名前で別ファイルに保存しても駄目ですか?
0431デフォルトの名無しさん
2006/03/09(木) 18:15:30前後してしまった。
ImageはDisposeしない限り物理ファイルを開いたままにするから中途半端に上書きするとそりゃ壊れるわ。
上書きしたいなら、1)別名で保存、2)Imageをクローズ
3)元のファイルを消す。4)別名のファイルを元のファイル名にリネーム。
0432402
2006/03/09(木) 18:16:37おぉ!なんかディープなご意見!!
0433デフォルトの名無しさん
2006/03/09(木) 18:30:520434402
2006/03/09(木) 18:35:55MemoryStreamとは>>431のようなことを円滑に(?)行うものなのですね。
0435402
2006/03/09(木) 18:39:55{
string filename = "C:\\test.gif";
FileStream fs = new FileStream(filename, FileMode.Open, FileAccess.?);
Image image = Image.FromStream(fs);
image.RotateFlip(RotateFlipType.Rotate270FlipNone);
image.Save(fs, ImageFormat.Gif);
image.Dispose();
}
このソースをMemoryStreamで書き直してくれる天使は今日はいらっしゃいますか?
0436デフォルトの名無しさん
2006/03/09(木) 18:40:480437402
2006/03/09(木) 18:46:37MemoryStreamデビューです。
参考にしたサイト:http://dobon.net/vb/dotnet/vb2cs/redimpreserve.html
public void SizeRestore()
{//thisとは、fileinfoフィールドを有する自作クラスのオブジェクト
FileStream fs = new FileStream(this.fileinfo.FullName, FileMode.Open, FileAccess.Read);
MemoryStream ms = new MemoryStream();
Image image = Image.FromStream(fs);
image.RotateFlip(RotateFlipType.Rotate270FlipNone);
int temp = this.currentsize.Width;
this.currentsize.Width = this.currentsize.Height;
this.currentsize.Height = temp;
ms.Write(image, 0, image.GetBytes);//msにimageを書き込む。
fs.Close();//fsを閉じる。
image.Dispose();//imageを捨てる。
this.fileinfo.Delete();//元のファイルを削除する。
Image newimage = new Image();
newimage = ms;
ms.Close();
}
0438402
2006/03/09(木) 18:47:530439402
2006/03/09(木) 18:49:400440402 ◆BZFHdoS9cw
2006/03/09(木) 18:51:57それは僕ではないよ
FileStream fs = new FileStream(this.fileinfo.FullName, FileMode.Open, FileAccess.Read);
MemoryStream ms = new MemoryStream();
Image image = Image.FromStream(fs);
image.RotateFlip(RotateFlipType.Rotate270FlipNone);
ms.Write(image, 0, image.GetBytes);//msにimageを書き込む。
fs.Close();//fsを閉じる。
image.Dispose();//imageを捨てる。
this.fileinfo.Delete();//元のファイルを削除する。
StreamWriter sw = new StreamWriter(this.fileinfo.FullName);
Image image2 = Image.FromStream(ms);
image2.Save(sw, ImageFormat.Gif);
ms.Close();
image2.Dispose();
}
0441デフォルトの名無しさん
2006/03/09(木) 18:54:39画像ファイルをtempにでもコピーしてそれを開く。
MemoryStreamを使う方法はtempにコピーをメモリ上でやるようなもの。
0443402 ◆BZFHdoS9cw
2006/03/09(木) 18:57:20ありがとうございます。
今は、http://www.sm.rim.or.jp/~shishido/dstream.html
とかを見ながらがんばってます。
わかりやすく説明いただき、ありがとうございます。
0444デフォルトの名無しさん
2006/03/09(木) 20:05:16private void tabmod_DragDrop(object sender, DragEventArgs e){
if(OutTxtMod.Text.Contains("D&D")){OutTxtMod.Clear();}
if (!e.Data.GetDataPresent(DataFormats.FileDrop)){return;}
string[] files = (string[])e.Data.GetData(DataFormats.FileDrop);
for (int i = 0; i < files.Length; i++){
FileInfo fi = new FileInfo(files[i]);
if (fi.Extension.ToLower() == ".jpg"
|| fi.Extension.ToLower() == ".jpeg"
|| fi.Extension.ToLower() == ".gif"){
if (!FileAdd(fi)){
OutTxtMod.Text += "[ " + fi.Name + " ]" + "は既に入力されています。\r\n";
}else{
OutTxtMod.Text += "[ " + fi.Name + " ]" + "が入力されました。\r\n";
}}
else{
OutTxtMod.Text += "[ " + fi.Name + " ]" + "は無視されました。\r\n";
}}}
あるタブにファイルをD&Dしたときに、
当該ファイルをリストに保存するメソッドです。
このメソッドによる処理が完了すれば、
D&Dされた前記ファイルは解放されると思うのです。
しかし、実際には、
上記メソッドが完了した後にフォームを非アクティブにし、
エクスプローラから、上記D&Dされたファイルをキーボードの
Deleteキーで削除しようとすると、
「別のプロセスで使用されて・・・」と表示されてしまいます。
僕はただD&Dされたファイルのファイル名を取得しただけなのに・・・
0445444
2006/03/09(木) 20:18:29あぁ、そういわれてみると、「他のプロセスによる自由なアクセス」を妨げる程度には「ファイルを使用」しそうですね。
0446デフォルトの名無しさん
2006/03/09(木) 20:27:41FileAdd とやらが胡散臭いな。
0447デフォルトの名無しさん
2006/03/09(木) 21:24:31無料でEXE作れてGUIのソフトが作れるのってありますか?
C++とかVBとかがいいかなと思ったけど
VB5ラーニングじゃ、高機能なソフト作れないし、なにせライセンスキー貼ってあるCDケース無くした(w
買い換えようにも金ないし
って訳なんでお願いします。
0448デフォルトの名無しさん
2006/03/09(木) 21:29:28そんな質問する人間が作ったソフトなんて腐ったゴミ以下だ
0449デフォルトの名無しさん
2006/03/09(木) 21:30:540450デフォルトの名無しさん
2006/03/09(木) 21:32:320451デフォルトの名無しさん
2006/03/09(木) 21:38:410452デフォルトの名無しさん
2006/03/09(木) 22:25:41C++とは何が違うんでしょうか?
ふと疑問に思ったもので.
0453デフォルトの名無しさん
2006/03/09(木) 22:27:18Visual C++はC++のプログラムを開発できる開発環境(エディタ・デバッガ・ライブラリ・ヘルプ集)
0454デフォルトの名無しさん
2006/03/09(木) 22:37:04早速のお答えありがとうございます!
超初心者の私は違う言語だと思ってました.
0455デフォルトの名無しさん
2006/03/09(木) 23:07:350456デフォルトの名無しさん
2006/03/09(木) 23:14:10VisualC++は製品名。(c)Microsoft。
0457デフォルトの名無しさん
2006/03/10(金) 00:58:420458デフォルトの名無しさん
2006/03/10(金) 04:01:102ヶ月ほどBCCやVC++2005EEを触ってみました。CUIも味があって好きなんですが、何気なく触ってみたDelphiのGUI構築機能に感動を覚えてしまいました。
そこで、Cで同じことをやりたいなと思っているのですが、そういう開発環境(コンポーネントを配置してイベントを絡めていくような)はありますか? あれば名前を教えてください。
WIN32APIというのは日曜プログラマには荷が重いっす。
あとMFCとはどのような物なのでしょうか。
0459デフォルトの名無しさん
2006/03/10(金) 04:41:070460デフォルトの名無しさん
2006/03/10(金) 08:38:38Borland C++ Builderはどう?
俺は使ったこと無いけど、DelphiのC++版だという話はよく聞く。
0461デフォルトの名無しさん
2006/03/10(金) 12:29:42解答ありがとうございます。
>>449さんの言っていたのは、ライセンスが30日でどうのこうので
期間過ぎたら何十万も盗られそうな…
国外サイト危険性大ぽそう
0462444
2006/03/10(金) 13:28:02FileAdd(FileInfo fi)メソッドの中で、
Image.FromFile(fi.FullPath);
というのがありました。
FileAddメソッドから抜ければ、
fi.FullPathへのアクセスが自動的に解除されるかとばかり
思っていましたが、甘くはないようですね。
そこで私は、FileStreamを仲介するかたちでこの問題を解決しました。
以下、ご参考までに。
FileStream fs=new FileStream(fi.FullPath,FileMode.Open,FileAccess.Read);
Image image=Image.FromStream(fs);
int width=image.Width;
int height=image.Height;
fs.Close();
return new Size(width,height);
0463デフォルトの名無しさん
2006/03/10(金) 15:11:54設定したい定数の値を「+」で繋げて合計すればいいんでしょうか?
比較する時のやり方もよく分かりません。
If test Or &H0001 = True Then
とかいうふうにすればいいんでしょうか?
色々調べていくとビット演算(?)とかいう言葉に辿り着きました。
0464デフォルトの名無しさん
2006/03/10(金) 16:05:07VBのTrueとFalseはCの1と0と違い内部的に整数の−1と0で表現されていて、
AndとOrとNotは常にビットごとの演算を行います。
またif などの条件文は0を偽 非0を真として解釈します。
だから
Testの第1ビットが真ならば何かするといった場合は
if Test and &H0001 Then
または
if (Test and &H0001) <> False Then
ちなみにこれは間違い
if (Test and &H0001) = True Then
複数のフラグを組み合わせたいなら+の例も見かけるが Or で繋ぐのが適当だと思います。
ps. VB.NETは扱いが変わってるかもしれないですね。あとで調べてみます。
0465デフォルトの名無しさん
2006/03/10(金) 16:49:17勘弁してくれ。
×if (Test and &H0001) <> False Then
○if (Test and &H0001) <> 0 Then
0466デフォルトの名無しさん
2006/03/10(金) 17:00:13おや、そりゃそうだ
>If test Or &H0001 = True Then
と比較の意味で>>474のように書いてしまった
0467461
2006/03/10(金) 17:25:39実際そういう事ってあるんですか?
0468デフォルトの名無しさん
2006/03/10(金) 17:41:00やれやれ・・・
何十万も取られるかもしれないから、やめておいたら?
ttp://www.forest.impress.co.jp/article/2001/08/24/delphi6.html
0469デフォルトの名無しさん
2006/03/10(金) 18:33:29サンクス、調べてみますね。
0470デフォルトの名無しさん
2006/03/10(金) 19:33:19そうですね。
わからないまま登録して料金盗られたんじゃ話しになりませんからね
どうもありがとうございました
0472デフォルトの名無しさん
2006/03/10(金) 20:01:550473デフォルトの名無しさん
2006/03/10(金) 21:19:23IDを隠して書き込みしても、身元を割り出す方法ってあるんでしょうか?
ある掲示板で特定の人の批判を毎日書き込んでるので、
やめさせるよう忠告しようと思ってるんですが、
「そのうち身元割り出されて訴えられますよ。」と書き込んでも
だめならハッタリになってしまうので・・・.
どこで聞いたらよいか分からなかったので、こちらでお聞きしてすみません。
具体的な方法を詳しく書かなくてよいので、
どなたかよろしくお願いします。
0474デフォルトの名無しさん
2006/03/10(金) 21:24:130475デフォルトの名無しさん
2006/03/10(金) 21:24:58一応マジレスすると、その掲示板とそいつのプロバイダに\積めばいい。
つーことで犯罪者予備軍は消えてくれ。
0476デフォルトの名無しさん
2006/03/10(金) 21:25:29いいよ。
0477474
2006/03/10(金) 21:31:24System.out.println(~i)
こんなのがあるんですが、答えがなんで99になるのかよくわかりません
-100を2の補数で表すと10111100、ってなるとこまでは分かったんですが・・・
0478474
2006/03/10(金) 21:42:010479デフォルトの名無しさん
2006/03/10(金) 23:35:00掲示板を荒らされてる本人が警察に訴えれば簡単に割り出せるよ
そこまでしたくないなら、掲示板の持ち主ならIPは特定できるはずなんで、
IPからプロバイダを割り出してプロバイダにチクれば大概アク禁にできる
または掲示板の方で特定のIPは弾くような設定も出来るかも知れない
0480デフォルトの名無しさん
2006/03/10(金) 23:41:460481デフォルトの名無しさん
2006/03/10(金) 23:44:51顧客のIDと商品のIDの他にどんなデータがあって、どれぐらい共有しているのかどのように使うのかが分からないと答えようがないです。
0482デフォルトの名無しさん
2006/03/10(金) 23:49:340483デフォルトの名無しさん
2006/03/10(金) 23:53:520484デフォルトの名無しさん
2006/03/11(土) 08:38:130485デフォルトの名無しさん
2006/03/11(土) 08:38:460486デフォルトの名無しさん
2006/03/11(土) 17:03:26パソコンを遊ぶ簡単プログラミング
―コンピュータを自由に操る「十進BASIC」入門
ブルーバックス
という本に載っておる。
0487デフォルトの名無しさん
2006/03/11(土) 17:17:0920 input "πを入れて", n
30 if n > pai then print "もっと小さい": goto 20
40 if n < pai then print "もっと大きい": goto 20
50 print "当たり!"
60 print "πの値は"
70 print n
0488デフォルトの名無しさん
2006/03/11(土) 18:21:190489デフォルトの名無しさん
2006/03/11(土) 18:22:03eofかスタックオーバーフローで止まるんじゃないか?
0490デフォルトの名無しさん
2006/03/11(土) 18:35:15多分4行目でsyntax error
0491デフォルトの名無しさん
2006/03/12(日) 00:14:150492デフォルトの名無しさん
2006/03/12(日) 08:20:26プログラムではどんな練習をすればよいでしょうか?
0493デフォルトの名無しさん
2006/03/12(日) 08:21:380494デフォルトの名無しさん
2006/03/12(日) 08:45:290495デフォルトの名無しさん
2006/03/12(日) 09:01:58調べろ。作れ。改良しろ。諦めるな。
0496デフォルトの名無しさん
2006/03/12(日) 12:40:06特に英語
0497デフォルトの名無しさん
2006/03/12(日) 12:45:20「なんか英語が出てよくわかりません!」
って言い出すレベルがぞろぞろいるからな
0498デフォルトの名無しさん
2006/03/12(日) 12:46:04たくさんコード読んでたくさんコード書いてたくさん書籍を読む。
0499デフォルトの名無しさん
2006/03/12(日) 14:41:08英語が苦手というのは不思議な現象。やさしすぎて分かり難いのかな。
代数習うと鶴亀算ができなくなるてのはある。高等教育受けて退化か。
0500デフォルトの名無しさん
2006/03/12(日) 19:51:02できれば英文のサイトがいいのですが
0501デフォルトの名無しさん
2006/03/12(日) 19:53:090502デフォルトの名無しさん
2006/03/12(日) 20:06:310503デフォルトの名無しさん
2006/03/12(日) 23:05:11日本語と英語は複雑さが違うんだよ。
英語は文字が少い代わりに組み合わせが多い。
0504デフォルトの名無しさん
2006/03/12(日) 23:20:01「中間コードを作成して、実行時にマシン語に変換する」
というメリットがよくわからんのです。
実行時にあらゆる環境に合わせて変換できるんなら
開発側であらゆる環境用に変換してから配った方が早くないですか?
0505デフォルトの名無しさん
2006/03/12(日) 23:23:02開発側が想定していない環境があるかもしれない。いや想定しきれない。
また、あらゆる環境それぞれに作るとしたら、大変な量のディスクが必要になるかもしれない。
0506デフォルトの名無しさん
2006/03/12(日) 23:40:53日本人にとっての英語の難しさのひとつは、表音文字っぽく
見えるのに実は微妙に発音ルールが変なところ。
0507デフォルトの名無しさん
2006/03/12(日) 23:41:22その他少数派だけ中間コードで我慢してもらう
0508デフォルトの名無しさん
2006/03/12(日) 23:42:16hogehoge(引数)
という形式じゃなくて
前置記法でhogehoge引数と書けるような言語は無いのでしょうか
ポーランド記法は直ぐ慣れると思うし
カッコの数のミスが無くなって便利だと思うのですけど
0509デフォルトの名無しさん
2006/03/12(日) 23:43:41VB
0510デフォルトの名無しさん
2006/03/12(日) 23:44:04母国語とか第二言語って概念をご存知?
まあ確かに、何か英語が出て分かりません!とか言う人は阿呆だと思いますけどね
0511デフォルトの名無しさん
2006/03/12(日) 23:45:17ありがとうございました
0512デフォルトの名無しさん
2006/03/12(日) 23:48:440513デフォルトの名無しさん
2006/03/12(日) 23:49:480514デフォルトの名無しさん
2006/03/13(月) 01:11:120515デフォルトの名無しさん
2006/03/13(月) 03:08:32このサイトを検索したいのですが
例えばprintfを検索する場合、どういうURLを指定すればいいのでしょうか?
http://www.linux.or.jp/JM/#SEARCH
0516デフォルトの名無しさん
2006/03/13(月) 03:12:360517デフォルトの名無しさん
2006/03/13(月) 03:13:47http://www.google.co.jp/search?hl=ja&q=printf+site:linux.or.jp&lr=lang_ja
0518デフォルトの名無しさん
2006/03/13(月) 03:25:020519デフォルトの名無しさん
2006/03/13(月) 03:35:100520デフォルトの名無しさん
2006/03/13(月) 03:36:33http://www.linux.or.jp/JM/html/LDP_man-pages/man3/%s.3.html
0521デフォルトの名無しさん
2006/03/13(月) 11:10:50CPUによる特化したバイナリを作れたり、OSのバージョン間の互換性を取ったりしやすい
今度WindowsVistaに移行する時にあなたの使っているアプリは消えるかもしれないし
年末に出るIntelの新CPUでは動かないかもしれない
0522デフォルトの名無しさん
2006/03/13(月) 15:08:340523デフォルトの名無しさん
2006/03/13(月) 17:45:30参考書等のサンプルプログラムをそのまま打っているだけでも
コーディング力は上がりますか?
0524デフォルトの名無しさん
2006/03/13(月) 17:46:58時代遅れでしょうか?
0525デフォルトの名無しさん
2006/03/13(月) 17:51:11漢字をだらだら書いてれば、国語力が上がると思うか?
>>524
今存在する奴アニメーションGIFソフトより、優秀ならば需要はある。
0526525
2006/03/13(月) 17:52:51○文章をだらだら写していれば
失礼
0527デフォルトの名無しさん
2006/03/13(月) 18:25:26キーボードの入力速度は上がる。
0528デフォルトの名無しさん
2006/03/13(月) 18:43:170529デフォルトの名無しさん
2006/03/13(月) 18:58:390530デフォルトの名無しさん
2006/03/13(月) 19:01:160531デフォルトの名無しさん
2006/03/13(月) 19:19:52何も考えないでただパンチするだけとは、超えられない壁がある。
0532デフォルトの名無しさん
2006/03/13(月) 20:41:36ま、インタプリタだったけどね。そのときは。
Cとか、コンパイラだとあまり勉強にはならないかもね。
0533デフォルトの名無しさん
2006/03/13(月) 21:49:31そこを否定するつもりはない
0534デフォルトの名無しさん
2006/03/14(火) 00:47:20何を勉強すればいいのですか?
0535デフォルトの名無しさん
2006/03/14(火) 01:26:11法律関係
0536デフォルトの名無しさん
2006/03/14(火) 11:28:38技術セミナーをやっているところを探しています。
googleで検索したらここ↓が見つかりました。
http://www.techstate.co.jp/seminar2.html
他にやっているところを知っているという方
教えていただけないでしょうか?
よろしくお願いします。
0537デフォルトの名無しさん
2006/03/14(火) 12:27:13己の力量
0538デフォルトの名無しさん
2006/03/15(水) 16:41:080539デフォルトの名無しさん
2006/03/15(水) 16:41:53VBとCです
0540デフォルトの名無しさん
2006/03/15(水) 16:48:150541デフォルトの名無しさん
2006/03/15(水) 16:53:240542デフォルトの名無しさん
2006/03/15(水) 17:01:23なんかVBだと物足りなくなるとか聞いたんですけどどうなんでしょう?
0543デフォルトの名無しさん
2006/03/15(水) 17:14:42でも元になったベースックとは全然違うんだってさ、って話はいいか。
CはC言語のことだあら、VBとCみたく制御系と言語で比べるのは変だお
0544デフォルトの名無しさん
2006/03/15(水) 17:28:420545デフォルトの名無しさん
2006/03/15(水) 18:18:12Cは言語の規格の通称。
0546デフォルトの名無しさん
2006/03/15(水) 18:29:120547デフォルトの名無しさん
2006/03/15(水) 18:32:150548デフォルトの名無しさん
2006/03/15(水) 18:33:410549デフォルトの名無しさん
2006/03/15(水) 18:35:260550デフォルトの名無しさん
2006/03/15(水) 18:36:180551デフォルトの名無しさん
2006/03/15(水) 18:40:26それぞれの規格を使っている製品の最適な用途が違うから。
製品の種類や機能に関しては、いい加減自分で調べろ。
他人にいちいち聞くよりも、自分で調べ、使ってみて比較するのが一番早い。
0552デフォルトの名無しさん
2006/03/15(水) 18:42:04悩む必要すらないw
0553デフォルトの名無しさん
2006/03/15(水) 18:43:58手遅れって、なぜ開発言語を一つに絞る必要がある?
手段なんて目的に応じて変えていくべきものだが。
0554デフォルトの名無しさん
2006/03/15(水) 18:49:43アメリカ人に話すときは英語
以上が基本であり、プログラミンゴ言語もそうである。
最適なものを選べばよい。
しかし、ひとつの言語で何でもできたら楽でいい。
フランス語とか英語とか、言語体系が全く違うものを時間かけて学ばなくていい。
「ウンゲラ モンゲラ」
「Good Job! HAHAHAHA!!」
「ジュッテーム」
ある言語をひとつしゃべっただけで
アメリカ人にもフランス人にも通じる、そんな言語があれば
コミュニケーションが楽になる。平和になる。
0555デフォルトの名無しさん
2006/03/15(水) 18:51:35英語とフランス語の上位言語を作るとかエスペラント語とか
0556デフォルトの名無しさん
2006/03/15(水) 18:53:30えと・・プロでも何でもない上になんとなく知りたかっただけなんで・・
0557デフォルトの名無しさん
2006/03/15(水) 19:14:50VBの解説ページ読むだけでもわかるだろ。たいした手間でもないし。
0558デフォルトの名無しさん
2006/03/15(水) 19:36:32本の説明には、現在の時刻を1970年1月1日午前0時0分0秒からの通算秒数で返す、とありますが、
返ってきた値が30000くらいから徐々に下がってきて200くらいの次にまた30000に戻るんです
教えてくださいお願いします。
0559デフォルトの名無しさん
2006/03/15(水) 19:38:250560デフォルトの名無しさん
2006/03/15(水) 19:41:38それは何かおかしいな
0561デフォルトの名無しさん
2006/03/15(水) 20:20:41因果律の混乱。
最近、おばあちゃんが墓から這い出したり
尻から糞尿を吸入したい衝動にかられたりはしないか?
0562デフォルトの名無しさん
2006/03/15(水) 20:27:0016ビットの環境で、戻り値をintで受けてるとか・・・
0563デフォルトの名無しさん
2006/03/15(水) 20:28:59time.h のtimeじゃないとか、そもそもc/c++でさえないとか
0564デフォルトの名無しさん
2006/03/15(水) 20:32:52>time(NULL)
これは英語だろ。
0565デフォルトの名無しさん
2006/03/15(水) 20:37:20time_t は long以外ありえるのか?
0566デフォルトの名無しさん
2006/03/15(水) 20:49:05規格では算術型(整数型及び浮動小数点型)であればよいことになっている。
0567デフォルトの名無しさん
2006/03/15(水) 20:52:320568558
2006/03/15(水) 21:03:56#include <time.h>
#include <stdlib.h>
main() {
int computer;
srand(time(NULL));
computer = rand();
printf("%d",computer);
return 0;
}
これなんですが・・・
0569デフォルトの名無しさん
2006/03/15(水) 21:05:21笑
0570デフォルトの名無しさん
2006/03/15(水) 21:06:01釣、釣られないぞ...
0571デフォルトの名無しさん
2006/03/15(水) 21:07:13そうなのか
longでも100年ちょいで限界来るっぽいしどうすんだろう
0572558
2006/03/15(水) 21:07:510573デフォルトの名無しさん
2006/03/15(水) 21:08:36ヒント RAND_MAX
これ以上は言わない
0574デフォルトの名無しさん
2006/03/15(水) 21:12:012038年問題つってんだろボケ
0575デフォルトの名無しさん
2006/03/15(水) 21:12:41#include <stdio.h>
#include <time.h>
main() {
printf("%d", (int)time(NULL));
return 0;
}
0576デフォルトの名無しさん
2006/03/15(水) 21:13:04把握したぜボケw
0577デフォルトの名無しさん
2006/03/15(水) 21:15:22何故にintにキャストする?
unsignedにキャストならわかるが
0578デフォルトの名無しさん
2006/03/15(水) 21:17:39printfの書式に%dを使っているからというだけで深い意味は無い。
0579デフォルトの名無しさん
2006/03/15(水) 21:19:22ああ・・・・unsignedじゃなくてsignedだからそんな早いのか
0580デフォルトの名無しさん
2006/03/15(水) 21:26:06うん気づかなかったんだすまない(´・ω・`)
0581デフォルトの名無しさん
2006/03/15(水) 21:37:50時勢をおしえてください
0582デフォルトの名無しさん
2006/03/15(水) 21:38:41JSP
0583デフォルトの名無しさん
2006/03/15(水) 21:39:20サンクスコ
てか WebProg 板ってのがあるんですね
0584なな
2006/03/15(水) 21:58:000585デフォルトの名無しさん
2006/03/15(水) 22:14:030586デフォルトの名無しさん
2006/03/15(水) 22:17:190587デフォルトの名無しさん
2006/03/15(水) 22:18:02それで次のステップとしてCに進んでよいのかと。
0588デフォルトの名無しさん
2006/03/15(水) 22:19:500589585
2006/03/15(水) 22:21:200590デフォルトの名無しさん
2006/03/15(水) 22:26:550591585
2006/03/15(水) 22:30:080592デフォルトの名無しさん
2006/03/15(水) 22:35:400594デフォルトの名無しさん
2006/03/15(水) 22:37:59システム巻き込んで破壊するんでないか?
0595585
2006/03/15(水) 22:41:190596585
2006/03/15(水) 22:42:300597デフォルトの名無しさん
2006/03/15(水) 22:43:19NTは平気なハズ
9xはメモリの無限取得とかもヤバかったかも
0598デフォルトの名無しさん
2006/03/15(水) 23:43:33そこまでならシステムが検出して例外を投げるので、こっちでガッできるはず。
0599デフォルトの名無しさん
2006/03/15(水) 23:49:430600デフォルトの名無しさん
2006/03/16(木) 03:52:300601デフォルトの名無しさん
2006/03/16(木) 04:10:14それは大した問題ではない┐(´∀`)┌
0602デフォルトの名無しさん
2006/03/16(木) 08:35:07∧_∧
( ・∀・) | | ガガッ
と ) | |
Y /ノ .人
/ ) .人 < >_∧∩
_/し' < >_∧∩`Д´)/
(_フ彡 V`Д´)/ / ←>>599
/ ←>>600
0603デフォルトの名無しさん
2006/03/16(木) 16:07:57自分なりの理解ではウィンドウハンドラの描画に関する部分の配線切り替え盤みたいな感じに思ってますが自信はないです。
ちなみにプログラム経験はまだ1日半くらい(まあ、はるか昔にC++のプログラムをちょっとやらせて貰った経験はありますが、ほとんどわすれました。)。
安くなったVS6.0を買ってVC++とVBとActiveBasicでプログラムを学んでいます。(経験が浅いのは新高校生で趣味でやってるからです。)
よろしくおねがいします。
0604デフォルトの名無しさん
2006/03/16(木) 16:11:20もうしばらくやってからまたおいで
0605デフォルトの名無しさん
2006/03/16(木) 16:35:590606デフォルトの名無しさん
2006/03/16(木) 16:49:23あんなん理解せんでもいい
使えればいい
API関係なんか1つ1つ理解しようとしてたら人生終わる
0607デフォルトの名無しさん
2006/03/16(木) 17:18:52いや、理解しようとしてないだけか
0608デフォルトの名無しさん
2006/03/16(木) 17:30:53オレはこう聞いた。
放送のテレビは飛んできた電波を描画の要素に分けて次々に画面に送って絵にしている。
パソコンは「絵の元を覚えているところ」があって一定時間毎に画面に送って描いている。
で、この「絵の元のデータ」をデバイスコンテキストという形で用意していて、画面を更新
しろと指令が来ると、デバイスコンテキストから「絵の元を覚えているところ」へ
送られ、モニタの絵が変わる。因みに「絵の元を覚えているところ」とは VRAM という。
(最近はメイン・メモリの一部を使うものもある)
昔 DOS 時代には VRAM に直接データを書いて、遅いマシンで動画をやっていた。
厳密ではないかも知れないが、そんなメカニズム。
蛇足ながら、昔、N次元の座標ってのが分からなかった時期があったのを思いだした。
0609デフォルトの名無しさん
2006/03/16(木) 17:59:39的外れでも気にしない
0610デフォルトの名無しさん
2006/03/16(木) 19:06:35ウインドウに書きたかったらそのウインドウのハンドル指定するだけじゃん
何もむずかしくない
HDC GetDC(
HWND hWnd // handle to a window
);
パラメータ
hWnd
デバイスコンテキストを取得するウィンドウのハンドルを指定します。
0611デフォルトの名無しさん
2006/03/17(金) 00:35:350612デフォルトの名無しさん
2006/03/17(金) 03:29:28俺は X Window System の GC とかと同じだと考えた。w
0613デフォルトの名無しさん
2006/03/17(金) 10:31:30いいんだが。モニタに限れば canvas とかかな。desktop とかは連想しやすい
名前にしているのに異質。native は ok 牧場なのかな。
0614デフォルトの名無しさん
2006/03/17(金) 12:12:38自動的にコンパイルするようにしたいのですが、
どこかにやり方が詳しく載ってるサイトってないでしょうか?
ちなみにEclipse 3.1.1でD言語ファイルのコンパイルをしたいです。
0615デフォルトの名無しさん
2006/03/17(金) 12:27:200616デフォルトの名無しさん
2006/03/17(金) 14:06:14またC++ではどうですか?
0617デフォルトの名無しさん
2006/03/17(金) 14:07:510618616
2006/03/17(金) 14:40:100619デフォルトの名無しさん
2006/03/17(金) 15:10:23グループ内に配置した30個のラヂオボタン・・・
何れかのラジオボタンがクリックされたとき、
イベントを発生させたいんだけど、
現在は、30個すべてのラジオボタンにおいて
OnCheckedChangedメソッドを宣言して
あほみたいに対応しています。
せっかく、グループで囲ってるのだから、
「グループ内に配置された複数のラジオボタンのうち
何れかがクリックされた場合、ある特定の処理(メソッド)を
開始する」処理をもっとスマートにかけないのかなぁ〜しょぼーん
foreach(RadioButton rb in MyGroup.Controls){
if(rb.Checked)
MyText.Text+="今度は"+rb.Name+"を選択したんだね!";
}
0620デフォルトの名無しさん
2006/03/17(金) 15:18:41イベントに引っかけるメソッドを同じのにすれば良かろう
0621初心者
2006/03/17(金) 15:32:38PHPのうpローダーを動かしてみたのですが、容量制限設定でphp.iniを設定
しろと言われました。これは自分で調べてみたのですが、PHP本体等の設定
では無くサーバー本体の設定項目で、レンタルサーバーの場合はユーザーでは
どうすることも出来ないという解釈でいいのでしょうか?
0622デフォルトの名無しさん
2006/03/17(金) 16:04:14サーバーを乗っ取れば良いと思うよ。
まずは辞書攻撃からだ
0623デフォルトの名無しさん
2006/03/17(金) 16:23:000624デフォルトの名無しさん
2006/03/17(金) 16:48:440625デフォルトの名無しさん
2006/03/17(金) 16:51:280626デフォルトの名無しさん
2006/03/17(金) 17:01:31それともd1=d2=1という意味ですか?
0627619
2006/03/17(金) 17:03:27OnCheckedChangedは、えっと、
ごめんなさい、よく自分でもわかってないかも。
ラジオボタンを選択し、そのラジオボタンのプロパティを開き、
メソッド一覧を表示させると初めて現れる、
「chechedChanged」っていう項目をダブルクリックしたときに
自動的に生成されるメソッドのことですっ
0628デフォルトの名無しさん
2006/03/17(金) 17:03:37int d1=d2=1;
なら両方1が入ったと思う
0629619
2006/03/17(金) 17:04:320630デフォルトの名無しさん
2006/03/17(金) 17:05:330631619
2006/03/17(金) 17:07:33MassageBox.Show(d1.ToString());
を適宜にプログラム中に挿入することによって、
プログラムの実行中に変数の中身の変化の様子を追うことができる。
もっとも、
watch immediate localなどを知ってるしとには、
あほなアドバかもしれへんけど。
>620 ありがと
0632デフォルトの名無しさん
2006/03/17(金) 17:16:53言語とかその辺をちゃんと説明してから質問しろ
0633619
2006/03/17(金) 17:18:39でけた。
0634デフォルトの名無しさん
2006/03/17(金) 17:43:29VC++ 6.0、MFCのSDIで作成しております。
"CreateWindow"で作成したエディットボックスが
入力フォーカスを失った時に処理を行うようにしたいのですが、
どのようにメッセージを処理したらよいかわかりません。
ウィンドウプロシージャで処理をすればよいというところまでは調べたのですが、
MFCの場合、ウィンドウプロシージャがどこにあるのかよくわかりません。
どのようにすればよいのでしょうか?
0635626
2006/03/17(金) 17:55:52#include <stdio.h>
main() {
int d1,d2 =2;
printf("%d,%d",d1,d2);
return 0;
}
これやったら9447112,2って出てきたんでd1=?,d2=2ってことですよね?
d1が何かは分かりませんがorz
0636デフォルトの名無しさん
2006/03/17(金) 17:57:47初期かも代入もしてないんだから
0637デフォルトの名無しさん
2006/03/17(金) 18:09:31vectorに突っ込むオブジェクトって演算子のオーバーロード必須ってマジ?
デフォルトコンストラクタ必須ってのは分かるけど。
0638デフォルトの名無しさん
2006/03/17(金) 18:19:370639デフォルトの名無しさん
2006/03/17(金) 18:29:07とあります。
0640デフォルトの名無しさん
2006/03/17(金) 18:29:560641デフォルトの名無しさん
2006/03/17(金) 18:46:380642デフォルトの名無しさん
2006/03/17(金) 19:01:500643デフォルトの名無しさん
2006/03/17(金) 19:05:570644デフォルトの名無しさん
2006/03/17(金) 20:02:23その本は読んでないけど
operator< が必要なのは要素がソートされるコンテナの場合だろ。
0645デフォルトの名無しさん
2006/03/17(金) 21:32:12上記のように配列を初期化した場合、str[0]には文字列"あいうえお"が格納されている
メモリの先頭のアドレスが入っているのでしょうか?
また、この場合"あいうえお"の二文字目の"い"だけ表示したい場合にはどうすればよいのですか?
0646デフォルトの名無しさん
2006/03/17(金) 21:33:29printf("%s\n", &str[2]);
0647デフォルトの名無しさん
2006/03/17(金) 21:34:39{"aiueo", "12345"}
で確認しろ。
いきなり漢字は扱いがややこしいし、今つまってる物とは別の問題を発生させる。
0648デフォルトの名無しさん
2006/03/17(金) 21:34:590649デフォルトの名無しさん
2006/03/17(金) 21:55:08もう一つ質問なのですが上記のように配列を宣言したところ、
str[0]のアドレスはxxxx00でstr[1]のアドレスはxxxx04でした。
配列はメモリのアドレスが連続して確保されているとのことですが、
str[0]に'a'、str[0]+1に'i'・・・と代入されていくとstr[1]のアドレスは
xxxx06になるような気がするのですが、どこを間違って理解して
いるのでしょうか
0650デフォルトの名無しさん
2006/03/17(金) 22:03:290651619
2006/03/17(金) 22:05:04for(int i=0;i<20;i++){
Console.WriteLine((str[0]+i).ToString());
}
for(int i=0;i<2;i++){
Console.WriteLine(String.Forat("str["+i.ToString()+"]のアドレスは{0:X}でした。",str[i].ToString());
}
0652619
2006/03/17(金) 22:07:330653デフォルトの名無しさん
2006/03/17(金) 22:11:01xxxx00から"aiueo"のアドレス
xxxx04から"12345"のアドレス
が格納されてると考える
この場合、アドレスは4byteで表現されてる
0654デフォルトの名無しさん
2006/03/18(土) 00:52:230655デフォルトの名無しさん
2006/03/18(土) 00:52:560656デフォルトの名無しさん
2006/03/18(土) 04:42:290657デフォルトの名無しさん
2006/03/18(土) 07:43:31違う。
アセンブリとは違って、Cのポインタのインクリメントはそのデータのサイズ分。
0658デフォルトの名無しさん
2006/03/18(土) 07:47:210659デフォルトの名無しさん
2006/03/18(土) 09:04:540660デフォルトの名無しさん
2006/03/18(土) 10:24:50(探し方が悪いのか?)
PDFは100%仕様が公開されている・・っていうのはよく聞く話かと思うんだけど、
ネット上では見れないのでしょうか?
その場合、どこで見ることが出来ますか?
0661デフォルトの名無しさん
2006/03/18(土) 10:28:210662デフォルトの名無しさん
2006/03/18(土) 11:46:01この辺かな?
http://partners.adobe.com/public/developer/pdf/index_reference.html
あと、本もあるな
http://www.amazon.co.jp/exec/obidos/ASIN/4894713381/
0663デフォルトの名無しさん
2006/03/18(土) 14:14:43原始的な方法で、画像を走査するのに、
for(int i...){
for(int k...){
//処理
bitmap1.SetPixel(i,k,bitmap2.GetPixel(i,k));
}
}
なんてことするもんだから、
処理がいつまでたっても終わりません。
もっと高速にできませんか?
どなたか、vc#において画像を高速に走査できる
0664デフォルトの名無しさん
2006/03/18(土) 14:46:310665663
2006/03/18(土) 15:03:36ポインタいやん(>_<)
0666デフォルトの名無しさん
2006/03/18(土) 15:06:23ポインタといっても、ここではそれほど面倒って程の事じゃないから大丈夫。
0667デフォルトの名無しさん
2006/03/18(土) 15:14:130668デフォルトの名無しさん
2006/03/18(土) 15:30:30デスクトップに移動するにはどうすればいいのですか?
0669デフォルトの名無しさん
2006/03/18(土) 15:31:520670デフォルトの名無しさん
2006/03/18(土) 16:59:14足し算 引き算 ビットシフト "and" "or" "exclude or"等が使えるのですが、10進法の割り算の結果を得る最良の方法はなんでしょうか?
任意の数で割った結果が得られる方法が良いのですが、とりあえず10で割る方法が必用です
0671デフォルトの名無しさん
2006/03/18(土) 17:00:490672デフォルトの名無しさん
2006/03/18(土) 17:05:390673デフォルトの名無しさん
2006/03/18(土) 17:07:070674デフォルトの名無しさん
2006/03/18(土) 17:07:24サンクス。
ビットシフトって2の割り算と掛け算しか思いつかないorz
やりかたちょっとだけ教えてください。
0675デフォルトの名無しさん
2006/03/18(土) 17:08:35そろそろ芯でね
0676デフォルトの名無しさん
2006/03/18(土) 17:17:05C言語で書いたらこんな感じかね
/* a / b を返す関数 */
int divide(a, b)
{
int ret = 0;
while(a >= b) {
a -= b;
++ret;
}
return ret;
}
おれビット演算のテクニックはさっぱり知らんから最良とは思えないけど
0677デフォルトの名無しさん
2006/03/18(土) 17:24:31value = (value<<3) + (value<<1);
1/10倍なら・・・どうすんだ?
0678デフォルトの名無しさん
2006/03/18(土) 17:25:22除算はここにあるネタで
ttp://www.tensyo.com/urame/prog/ALGO.HTM
判らないなら聞いて
0679デフォルトの名無しさん
2006/03/18(土) 17:27:03a=1000000000
b=1
とかだと死ねるなそれ
筆算のやり方で実装するのがもっとも平凡だと思うが意外に面倒なんだよな
0680デフォルトの名無しさん
2006/03/18(土) 17:30:28#define MUL5(a)((a<<2u)+a)
unsigned div5(unsigned x ,unsigned *mod)
{
unsigned a = x>>3u;
unsigned b = x-MUL5(a);
while(b >= 5*2) {
unsigned da= b>>3u;
b -= MUL5(da);
a += da;
}
while(b >= 5) {
b -= 5;
a += 1;
}
*mod=b;
return a;
}
2で割っておいてからこれを使えばいいんじゃないの?
0681デフォルトの名無しさん
2006/03/18(土) 17:43:07#define MUL10(a)((a<<3u)+a<<1u)
unsigned div10(unsigned x ,unsigned *mod)
{
unsigned a = x>>4u; //16で割ってみて
unsigned b = x-MUL10(a); // x==a*10+b となる a,bを
while(b >= 10*2) { //16で割れるなら
unsigned da= b>>4u; //16で割ってみた数だけ
b -= MUL10(da); // x==a*10+b == (a+da)*10 +b-da*10 と変換する
a += da;
}
while(b >= 10) {
b -= 10;
a += 1;
}
*mod=b;
return a;
}
0682デフォルトの名無しさん
2006/03/18(土) 17:44:43int divide(a, b){
int ret;
printf("%d / %d は? : ");
scanf("%d", &ret);
return ret;
}
0683デフォルトの名無しさん
2006/03/18(土) 17:45:36http://www.vector.co.jp/soft/win95/util/se072729.html
0684デフォルトの名無しさん
2006/03/18(土) 17:50:42ありがとう。
みなさんのコードの内容がまだ理解できない。
すこし考えてます。
0685デフォルトの名無しさん
2006/03/18(土) 17:53:050686デフォルトの名無しさん
2006/03/18(土) 18:05:4910000 以上なら 10000を引いてゆく --->引いた回数が万の位
1000 以上なら1000を引いてゆく --->引いた回数が千の位
100 以上なら100を引いてゆく --->引いた回数が百の位
10 以上なら10を引いてゆく --->引いた回数が10の位
残りが1の位
>>681よりは遅そうだけど、最悪 5*9回のループだから
0687670
2006/03/18(土) 18:53:15(ビットシフトが有効に使える)除数以上の数2^nでまず割って、その(商 * 除数)を引く。この段階で
x==a*10+b
が成り立つ商と剰余の一組の候補が見付かる。あとは剰余が除数より低くなるまで調整してやるという感じですね。
でも、アセンブラで容量を1バイトでも減らしたいのですが、>>676のひたすら引き続ける方法が、一番コード量が少なくてすみそうですね。
あと掛け算の命令も使えなかったのですが、10倍掛け算は(x <<3) + x <<1で出来るの気づきませんでした。基本できなことだと思いますが。
みなさんありがとうございました。
0688デフォルトの名無しさん
2006/03/18(土) 19:06:25あのさ、>>676はたぶんギャグで書いてるんだと思うよ。
2バイトのカウンター値という事は結果は5桁あるわけで、
5桁となるとROMをケチるようなCPUなら この変換だけで1秒もかかるよ。
せめて>>686にするべき
というか>>686は 5*9回のループで10進数に変換出来る
>>681は5桁分繰り返さなければいけないから、そう変らない。
アセンブラで書くなら
10000
1000
100
10
のテーブルを用意して桁を動かしてゆくだけだから コードも短いでしょ
0689663
2006/03/18(土) 19:20:34便利そうだ。早速やってみる。
サンプルあるのが助かる。ありがとん。
0690670
2006/03/18(土) 20:04:37よく考えると、たしかに時間がかかりますね。
2MHzのcpuを想定してるんですが、(0x1000÷10)回のループを五桁分と考えると、大雑把に見積もると最大で1秒弱位かかりそうです。
この点で、桁ごとに最大9回で済む>>686のが良いですね。
書き忘れましたが、8ビットで計算しなきゃならないので下位ビットだけ減算して上位8ビットは桁下がりを考えたらよいだけですので、
自分の用途では時間がかかるのはあまり構わないから、>>676のやり方も捨てがたいですが。
0691デフォルトの名無しさん
2006/03/18(土) 20:18:592桁の加算が面倒って、PICでも使ってるの?
PICだとテーブル作るのも面倒でEE-PROMにでも入れておかないといけないわ
AAC命令もないわだから判るけど
でもPICならカウンタを作る時から10進数で表現した方がいいんじゃないの?
それとも外部から入力するの?
というか
制御系なら俺に聞いてもいいぜ(8)
http://pc8.2ch.net/test/read.cgi/tech/1125994426/
にどうぞ。
0692デフォルトの名無しさん
2006/03/18(土) 20:58:52nesエミュのプログラムです。
0693デフォルトの名無しさん
2006/03/18(土) 21:01:200694デフォルトの名無しさん
2006/03/18(土) 21:16:232桁の足し算も ADC するんだから苦労はないと思うよ
つまり -10000=$D8F0 を 加算して、CFが出れば 10000以上というようにすればいい
CLC
LDA
ADC
LDA
ADC
BCC ---> 桁上がりなし
再度加算しなおせばいい
0695デフォルトの名無しさん
2006/03/18(土) 21:18:460696デフォルトの名無しさん
2006/03/18(土) 21:40:10だったらカウンタを100進数で作っておけばいい
下位バイトが100以上なら、100を引いて上のバイトに加算するだけ
それほど負荷もメモリ消費量も増えない
で100進数だから2桁づつ10進変換すればいい。
3bit右シフトして
$08
$16
$24
$32
$40
略
$96
てなテーブルを引いて、上位下位に別けてから 下位3ビットに10進加算
0697663
2006/03/18(土) 22:11:53Clone()って、ひょっとして、
bitmapインスタンスの先頭アドレスをコピーするだけとかではないでしょうか。
0698デフォルトの名無しさん
2006/03/18(土) 22:16:350699663
2006/03/18(土) 22:20:33必要な知識が足りずに申し訳ない
0700デフォルトの名無しさん
2006/03/18(土) 22:47:21普通に需要があるようなら俺がスレ立てしてもいいですか?
0701デフォルトの名無しさん
2006/03/18(土) 23:01:000702660
2006/03/19(日) 01:42:55おお〜〜〜
こんな本が出ていたとはしらななったっすよ!
早速購入します〜〜
(ネットでもいいんだけど、やはり紙の質感がオレはすきだなぁ〜)
0703デフォルトの名無しさん
2006/03/19(日) 12:33:15これはどこに定義されているのでしょうか?
環境変数??
0704デフォルトの名無しさん
2006/03/19(日) 13:08:44ご存知でしたら教えてください。
0705デフォルトの名無しさん
2006/03/19(日) 13:17:28適切なツール(ライブラリ)をインストールしてください。
まずは何のGUIライブラリを使用するのか書いてください。
0706デフォルトの名無しさん
2006/03/19(日) 13:27:51あー、自己レス。
できないと言い切ったけど、
ライブラリから自作するんだったら話は別だ。
(激しく面倒だが)
0707デフォルトの名無しさん
2006/03/19(日) 13:31:54大変ではあるが、ゲームとかならある程度はそういう感じだろうし。
0708デフォルトの名無しさん
2006/03/19(日) 13:32:060709704
2006/03/19(日) 13:32:270710デフォルトの名無しさん
2006/03/19(日) 14:31:380712デフォルトの名無しさん
2006/03/19(日) 15:21:510713デフォルトの名無しさん
2006/03/19(日) 15:25:390714デフォルトの名無しさん
2006/03/19(日) 15:53:310715デフォルトの名無しさん
2006/03/19(日) 15:55:47満足する答えが得られたらしいしな。
0716デフォルトの名無しさん
2006/03/19(日) 16:55:33�A 自分で考案したGUIの実装方法で悩んでる
�B 直接API書かなくてすむヤツ何か無いの?
0717デフォルトの名無しさん
2006/03/19(日) 17:55:28あるhoge.cで必要なグローバル変数は,
hoge.cでexternするのと,
hoge.hでexternしてhoge.cでhoge.hをインクルードするのと
どっちがいいんでしょう?
0718デフォルトの名無しさん
2006/03/19(日) 17:58:120719デフォルトの名無しさん
2006/03/19(日) 17:59:04thx
0720デフォルトの名無しさん
2006/03/19(日) 18:02:42関数の引数として受け渡せないものでしょうか?
まずはその辺りから再検討してみてください。
0721デフォルトの名無しさん
2006/03/19(日) 18:22:00一応Cの入門書は2冊ほど読みました。どなたかアドバイスよろしくお願いします。
0722デフォルトの名無しさん
2006/03/19(日) 18:24:580723デフォルトの名無しさん
2006/03/19(日) 18:26:04わかりました
0724デフォルトの名無しさん
2006/03/19(日) 18:55:06ブラウザを人間が操作せずにプログラム内からSUBMITするにはどうしたらいいでしょう?
0725デフォルトの名無しさん
2006/03/19(日) 19:13:50�AブラウザボタンにMessageかkeyを送る
�BWinSockで直接
0726デフォルトの名無しさん
2006/03/19(日) 19:45:14ボーランドC++の初期設定ができません。
Autoexeにpathを設定したあとの設定をどうすればよいですか。Win9xです
0727デフォルトの名無しさん
2006/03/19(日) 19:48:59ググれ
0728デフォルトの名無しさん
2006/03/19(日) 21:29:480729デフォルトの名無しさん
2006/03/19(日) 23:18:53文字コードが0の文字って何なんでしょうか?
0730デフォルトの名無しさん
2006/03/19(日) 23:25:27文字コードは何?
0731デフォルトの名無しさん
2006/03/19(日) 23:29:10DebugモードとReleaseモードと、どちらかを選択してコンパイルしたいのに、
一体どこでこれらのモードを択一すればよいのか、その設定するメミューが
ソフトの画面上に見当たらなくて、こまっとります。
0732デフォルトの名無しさん
2006/03/19(日) 23:31:350733デフォルトの名無しさん
2006/03/19(日) 23:32:150734731
2006/03/19(日) 23:40:16どこやねん
0735デフォルトの名無しさん
2006/03/19(日) 23:41:38Thankx
0736デフォルトの名無しさん
2006/03/20(月) 00:10:330737デフォルトの名無しさん
2006/03/20(月) 00:16:55ASCIIコードです。
0738デフォルトの名無しさん
2006/03/20(月) 00:23:44SIフィールドのついて調べても仕様すらわからない状況です。
0739デフォルトの名無しさん
2006/03/20(月) 00:34:23サーバがIISってことで、てっきり普通のWebアプリと思い込んで受けたら、
クライアントが実行形式のアプリ(C#)らしい。
.NET Frameworkだから、単体アプリの開発経験があれば簡単にできるとの事らしいけど、
こういうアプリは何て呼ぶの?
何をキーワードにググればいいのかも判んない。
解説本とかありますかね?
0740デフォルトの名無しさん
2006/03/20(月) 00:39:13立地喰らい餡と
0741デフォルトの名無しさん
2006/03/20(月) 00:48:00ttp://www.google.co.jp/search?q=mp3%E3%81%AESI%E3%83%95%E3%82%A3%E3%83%BC%E3%83%AB%E3%83%89
一番上にわかりやすく解説されているのが見つかるんだが。
0742デフォルトの名無しさん
2006/03/20(月) 01:09:13サンクス。
そっか、これがそうなんだ。
MFC止まりで.NETなんてほとんど使ったこと無いからなぁ。心配だ。
0743デフォルトの名無しさん
2006/03/20(月) 01:21:46NULL文字
0744デフォルトの名無しさん
2006/03/20(月) 02:02:40NULL文字というのは何なんでしょうか?
NULLって何もないということとは違うんですか?
0745デフォルトの名無しさん
2006/03/20(月) 02:18:32NUL文字だと思うけどな
まあ、昔の端末で出力しない文字って奴だ
ラインプリンタの時代は、NUL文字の出力をするとちょうどWAITが掛かってくれてそれが色々と具合が良かった
0746デフォルトの名無しさん
2006/03/20(月) 02:26:23文字列の一番後ろにつく文字列の終わりを判定する為の文字
表示しようとしても何も表示されない
>>745
マジスカ
0747デフォルトの名無しさん
2006/03/20(月) 02:41:09int i;
...
}
やばい?ループ抜けるまでint作られっぱなし?
0748デフォルトの名無しさん
2006/03/20(月) 02:46:16関数の再帰呼び出しでスタックオーバーフローならあるけどな
0749デフォルトの名無しさん
2006/03/20(月) 02:54:37半年前作ったツールのソース眺めてたら、あれ?って思たけど
newとかしてないから大丈夫なんだね、よかった。
再起の部分心配になってきた。
0750デフォルトの名無しさん
2006/03/20(月) 08:09:03int i;
printf("iのアドレス:%p\n", &i);
...
}
これやってみるとiが各ループで使いまわされてることがわかるだろ。
0751デフォルトの名無しさん
2006/03/20(月) 08:12:43でも最適化されると見てよいから問題ない。
ただクラスオブジェクトならループのたびに作られ壊されるのでコストがかかるかもしれないが。
0752デフォルトの名無しさん
2006/03/20(月) 08:14:27最適化されなくても大丈夫ですがな
0753デフォルトの名無しさん
2006/03/20(月) 08:15:250754デフォルトの名無しさん
2006/03/20(月) 08:17:21{
{int a;・・・}
{int a;・・・}
{int a;・・・}
}
とブロックを3つ作って同じ名前を使うと、スタック領域を圧縮してくれるコンパイラは案外少ないよ
0755デフォルトの名無しさん
2006/03/20(月) 08:17:590756デフォルトの名無しさん
2006/03/20(月) 09:37:420757デフォルトの名無しさん
2006/03/20(月) 09:55:32C83やC90なコンパイラならその最適化はつかって問題ないが、C99以降は使えるかどうかはわからない
変数の宣言順と配置の関係をなくす必要が出てくる
0758デフォルトの名無しさん
2006/03/20(月) 10:05:550759デフォルトの名無しさん
2006/03/20(月) 10:09:39僕は中卒(高校中退)なんですが、受験資格なしですか?
0760デフォルトの名無しさん
2006/03/20(月) 10:16:16なるほどありがとうございます。
何も出てこないので不安でした。
0761デフォルトの名無しさん
2006/03/20(月) 11:17:46携帯アプリでGIFを動的に生成したいのですが、GIFのアルゴリズムについて
ソースレベル(ソースそのものでなくても問題ありません)での解説をしているサイトはありませんでしょうか?
特許問題でタブーかされたのか、GIFのヘッダーなどは詳しいのですが
圧縮アルゴリズムについては情報がなかなか見つかりません。
すでに特許は切れているので、利用しても問題ないと認識しているのですが…。
0762デフォルトの名無しさん
2006/03/20(月) 11:25:52Cover Sheet for the GIF89a Specification
で検索すれば出ると思うよ
0763デフォルトの名無しさん
2006/03/20(月) 15:08:020764デフォルトの名無しさん
2006/03/20(月) 15:28:14GIFが使ってるLZW圧縮アルゴリズムにUnisysが特許を取ってた。
教科書に出てるようなものに、ちょっとした工夫を入れたやつなんだけどね。
Unisysはどのくらい儲けたのかね
0765デフォルトの名無しさん
2006/03/20(月) 15:44:180766430
2006/03/20(月) 16:32:17まだまだ、おもちゃのみたいなものですが、
叩かれ覚悟でみなさんに公開しようと思っています。
適切なスレッドってどこかにあるのでしょうか?
0767デフォルトの名無しさん
2006/03/20(月) 20:38:43かなりの圧縮率になるんじゃないですか?
0768767
2006/03/20(月) 20:43:14ぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁ
0769766
2006/03/20(月) 22:59:49こうゆう場合、新規にスレッド立てて良いのでしょうか?
0770デフォルトの名無しさん
2006/03/20(月) 23:01:50つ「WebProg http://pc8.2ch.net/php/」
0772デフォルトの名無しさん
2006/03/20(月) 23:11:57行の最後にごみ(?)が入ってくることを知らなかったので、
かなりつらかった・・・・。
http://72.14.203.104/search?q=cache:D4zrxBc0BQQJ:www.codersource.net/csharp_image_Processing.aspx+BitmapData+Gif&hl=ja&ct=clnk&cd=40
くぅ〜
ふっ、こいつ、最後の最後でごみとばしてやがんの・・・
ptr += data.Stride - data.Width * 3;
○rz。。
0773デフォルトの名無しさん
2006/03/20(月) 23:14:450774デフォルトの名無しさん
2006/03/20(月) 23:15:240775デフォルトの名無しさん
2006/03/20(月) 23:15:55いや、別にどっちでもいいと思うけど。
サーブレットと言えばWebProgだし、内部実装で言えばム板だし、自分の好きなほうに立てれば良いと思うお。
0776デフォルトの名無しさん
2006/03/20(月) 23:17:130777663=772
2006/03/20(月) 23:23:460778デフォルトの名無しさん
2006/03/20(月) 23:29:27テレビ映像がそんな感じだったと思う。
明るさ(Y)を基準にして、RGBそれぞれの差(R-Y, G-Y, B-Y)を取る。
実際に電波に乗せて送信するときには、YとR-YとB-Yを送る。
G-Yは受信する側でもその3つから求められるから送信しない。
0779663=772
2006/03/20(月) 23:29:41BitmapData data = image.LockBits( new Rectangle( 0 , 0 , image.Width , image.Height ) , ImageLockMode.ReadWrite , PixelFormat.Format24bppRgb );
は、むしろ、
BitmapData data = image.LockBits( new Rectangle( 0 , 0 , image.Stride★ , image.Height ) , ImageLockMode.ReadWrite , PixelFormat.Format24bppRgb );
のような気がする。なぜか・・・○rz...くぅ〜
0780デフォルトの名無しさん
2006/03/20(月) 23:41:53自作ソフトの宣伝なら自分でサイト立ててやれ
0781デフォルトの名無しさん
2006/03/21(火) 01:02:59どういった関数を使用したら良いのでしょうか?
フルスクリーンDirectX上で表示したいです。
0782766
2006/03/21(火) 01:36:27感動した。ここに立てようと思うお。
>>780
自サイト立てても宣伝しないと誰も見向きもしないようで...
ここはひとつ目をつぶってやって下さい。
0783781
2006/03/21(火) 01:54:00自己解決しました。
MEMORYSTATUSms;
ms.dwLength= sizeof(MEMORYSTATUS);
GlobalMemoryStatus(&ms);
ms.dwTotalPhys が全物理メモリ
ms.dwAvailPhys が空物理メモリ
0784デフォルトの名無しさん
2006/03/22(水) 21:45:460785デフォルトの名無しさん
2006/03/22(水) 21:46:390786デフォルトの名無しさん
2006/03/22(水) 21:47:220787デフォルトの名無しさん
2006/03/22(水) 21:48:050788784
2006/03/22(水) 21:48:21どういう意味だかわからないんですけど。。
0789デフォルトの名無しさん
2006/03/22(水) 21:49:360790784
2006/03/22(水) 21:50:320791デフォルトの名無しさん
2006/03/22(水) 21:50:340792デフォルトの名無しさん
2006/03/22(水) 21:50:35C言語では0が偽それ以外は真
で!は否定
!真 = 偽
!偽 = 真
0793784
2006/03/22(水) 21:51:090794デフォルトの名無しさん
2006/03/22(水) 22:01:09何そのメルヘンチックな発言
0795デフォルトの名無しさん
2006/03/22(水) 23:54:40aがaであることは自明であるが、ではそのaが本物であると誰が証明できようか?
「aがaである」という命題は真であるが、たとえそのaが偽物であっても、命題の真偽には影響しない。
すなわち我々にとっては、aが本物である必要はなく、aさえ存在すれば用は済むのだ
……とか、もっと混乱するような発言をしてみるテスト
0796デフォルトの名無しさん
2006/03/23(木) 00:08:00int main()
{
double T[3][N][M];
・・・
のようにT[3][N][M]の一番目の[]の要素の個数を3個にして計算できていたものを
あとあと,以下の文で一番目の[]に0と1しか使っていなかったので
T[2][N][M]と書き変えたら,計算結果が破綻してしまいました.
こんなことってあるんでしょうか?
0797デフォルトの名無しさん
2006/03/23(木) 00:13:000798デフォルトの名無しさん
2006/03/23(木) 00:14:37ポインタを使ってたんじゃない?
0799デフォルトの名無しさん
2006/03/23(木) 00:17:40どこかで有効範囲外のメモリにアクセスしてて他のデータを破壊している。
多分2つ目の添字にN以上の値を指定してるところがある。
0800デフォルトの名無しさん
2006/03/23(木) 00:27:01無いですか.お答えありがとうございます.
>>798
ポインタですか,超簡単なプログラムしか組めない
私には遠い存在なので,多分それは無いのでは・・・.
ですが,心に刻んでおきます.ありがとうございます.
>>799
それは,可能性がありそうです.
超初心者の私にもわかり易い解答,ありがとうございます.
0801デフォルトの名無しさん
2006/03/23(木) 09:58:17僕は死ぬべき人間でしょうか?
ああ…
0802デフォルトの名無しさん
2006/03/23(木) 13:19:29勝手にしる
0803デフォルトの名無しさん
2006/03/23(木) 13:24:03どの言語もツールもWindowsAPIを直接書く必要は無いようにしてるからね。
Delphi-VCLあたりから入ってソース眺めるとかから入ったらどう?
0804デフォルトの名無しさん
2006/03/23(木) 13:32:040805デフォルトの名無しさん
2006/03/23(木) 13:43:04Application Interfaceという事で、アプリケーションへ提供される機能のI/F(関数名やシグネチャなども含む)
0806デフォルトの名無しさん
2006/03/23(木) 13:46:06APIはただの関数だから、実は難しくはないよ。
余計な装飾がついたり、型を定義したりしているからそうみえるけど。
面倒なだけで、使うのは実は結構楽。
>>804
http://e-words.jp/w/API.html
0807デフォルトの名無しさん
2006/03/23(木) 13:48:16Win32APIをつまみ食いしてく分には簡単だけど
Win32APIだけで開発していくのは
難しいし死ぬほど面倒だからお勧めは出来ないな。
10年前ならともかくというか10年前ですら。
0808デフォルトの名無しさん
2006/03/23(木) 14:02:5212年前ならAPIだけでごりごり書いたなあ。
MFCは1.0だったし、CPUは486/66が最新だったし・・・
0809デフォルトの名無しさん
2006/03/23(木) 14:44:08基本クラスのポインタに派生クラスへのポインタの代入とそのアクセスが許されるなんて!
わけわからん型だと思ったら、先祖クラスだったのか!
0810デフォルトの名無しさん
2006/03/23(木) 15:25:20あり^^
0811デフォルトの名無しさん
2006/03/23(木) 20:30:21VC6.0でプログラム作っているのですが、VirtualAllocが
「このコマンドを実行するのに十分な記憶域がありません」(8)
でエラーになります。
パソコンAでは、400MB以上の確保がエラー。
別のパソコンBでは1GB以上の確保がエラー。
1プロセスは2GBまでメモリ確保可能だと思っていたのですが、
それよりも低い値でも環境によっては失敗する場合がありますか?
OSはどちらのパソコンもWinXPです。
0812デフォルトの名無しさん
2006/03/23(木) 20:38:42コンパネ-システムの仮想メモリの設定による。
0813デフォルトの名無しさん
2006/03/23(木) 21:39:07で、メモリはいくら積んでるのよ?
メモリ2GBのマシンでプロセスが2GBのメモリを確保したら、OSはどうやって動くんだ?ww
0814デフォルトの名無しさん
2006/03/23(木) 22:03:06予約だけでコミットしなければ問題ない。
0815デフォルトの名無しさん
2006/03/23(木) 22:15:540816デフォルトの名無しさん
2006/03/23(木) 22:18:54C/C++にて、引数のない関数を宣言する際、引数リストのvoidは付けるのがよいのでしょうか、
()でも良いのでしょうか、教えて頂けると幸いです
0817デフォルトの名無しさん
2006/03/23(木) 22:26:09Cでは引数にvoidのあるのとないとで意味が違う。
無い場合は引数が不定、つまりどんな引数でも受け付けると言うこと。
voidが有れば引数をとらないと言う意味になる。
それはキモいということでC++ではvoidの有無にかかわらず、引数がないということになった。
というわけでC++ではvoidを付けないのが一般的。
0818デフォルトの名無しさん
2006/03/23(木) 22:27:15即レスサンクス。
0819デフォルトの名無しさん
2006/03/23(木) 22:47:00レスありがとう。
明日仮想メモリためしてみます
0820デフォルトの名無しさん
2006/03/24(金) 00:02:10つまり
for(int i = 0; i < N; i++)
a = a + i;
のときa = a + i; という文はN回実行されるけどその1回を表す言葉
0821デフォルトの名無しさん
2006/03/24(金) 00:07:310822デフォルトの名無しさん
2006/03/24(金) 00:13:55っていうか演算子の間は詰めたほうがいいよ。w
for(int i=0;i<N;i++)
a=a+i;
って書くべき
0823デフォルトの名無しさん
2006/03/24(金) 00:15:480824デフォルトの名無しさん
2006/03/24(金) 00:19:41そんなこと誰も聞いてないからwww
0825デフォルトの名無しさん
2006/03/24(金) 00:20:04きさま、カーニハンや禿に喧嘩売ってんのか
0826デフォルトの名無しさん
2006/03/24(金) 00:55:201ステップ?
>>822
オレは替めた方が読みにくいと思うな。
そんなものは個々人の好みでしかないと思うが。
0827デフォルトの名無しさん
2006/03/24(金) 00:58:08お前なあ、なんだそれ。すぐやめてくれ。
0828デフォルトの名無しさん
2006/03/24(金) 01:00:47ぱっと見て「ヘタだなぁ」と思うコード その2
http://pc8.2ch.net/test/read.cgi/tech/1142741989/
0829デフォルトの名無しさん
2006/03/24(金) 01:06:34ってのは?
あ、漏れは822です。
0830デフォルトの名無しさん
2006/03/24(金) 01:11:030831デフォルトの名無しさん
2006/03/24(金) 01:14:200832デフォルトの名無しさん
2006/03/24(金) 01:29:14の禿って誰の事?
0833デフォルトの名無しさん
2006/03/24(金) 01:58:570834デフォルトの名無しさん
2006/03/24(金) 03:14:380835デフォルトの名無しさん
2006/03/24(金) 05:33:11孫正義?
0836デフォルトの名無しさん
2006/03/24(金) 09:33:150837デフォルトの名無しさん
2006/03/24(金) 09:59:470838デフォルトの名無しさん
2006/03/24(金) 10:09:500839デフォルトの名無しさん
2006/03/24(金) 13:08:060840デフォルトの名無しさん
2006/03/24(金) 13:30:01> 文字 '0xef' は認識できません。
と出力されるのですが、どうやってビルドしたら良いでしょうか?
VC2003 と VC2005を使用しています。
0841デフォルトの名無しさん
2006/03/24(金) 18:58:02C++では出来ますか?
0842デフォルトの名無しさん
2006/03/24(金) 19:00:160843デフォルトの名無しさん
2006/03/24(金) 19:05:530844デフォルトの名無しさん
2006/03/24(金) 19:18:49構造体やクラスもですよね。Javaを覚えます。
0845デフォルトの名無しさん
2006/03/24(金) 20:02:17Shift-JISに変換すればいい
0846デフォルトの名無しさん
2006/03/24(金) 20:05:26VC2005でBOM削除ツールを作るんだ
0847デフォルトの名無しさん
2006/03/24(金) 20:30:29肝心のcscriptとかは認識できないんだよな。
せめて同じ会社の製品くらいちゃんと連携汁。
0848デフォルトの名無しさん
2006/03/24(金) 22:50:110849デフォルトの名無しさん
2006/03/24(金) 22:51:470850デフォルトの名無しさん
2006/03/24(金) 23:02:130851デフォルトの名無しさん
2006/03/24(金) 23:05:410852デフォルトの名無しさん
2006/03/24(金) 23:09:530853デフォルトの名無しさん
2006/03/24(金) 23:21:040854デフォルトの名無しさん
2006/03/24(金) 23:22:240855デフォルトの名無しさん
2006/03/24(金) 23:28:340856デフォルトの名無しさん
2006/03/25(土) 00:27:19描画される映像や文字を認識し、キーやマウス操作を行わせるのにどの言語が向いているでしょうか?
0857デフォルトの名無しさん
2006/03/25(土) 00:30:000858デフォルトの名無しさん
2006/03/25(土) 00:32:05それ、なにか参考になるツールはある?
本当に描画される画像だけで判断するんだったら、それなりにむずいぞ
0859デフォルトの名無しさん
2006/03/25(土) 00:32:41orz..何かの言語に絞って質問してきます・・・
0860デフォルトの名無しさん
2006/03/25(土) 00:44:52とりあえず、プログラムの習得目的の域をかなり越えてる。
0861デフォルトの名無しさん
2006/03/25(土) 01:05:36ゲームによる。Windowsのフリーセルくらいだったらまだ簡単だろう。
決してプログラムの習得レベルとは言わないが。
0862デフォルトの名無しさん
2006/03/25(土) 03:15:080863デフォルトの名無しさん
2006/03/25(土) 03:24:31つpink初心者
http://sakura02.bbspink.com/pinkqa/
0864デフォルトの名無しさん
2006/03/25(土) 03:42:24パイクってなに?
ヒカシューの名曲のあれ?
0865デフォルトの名無しさん
2006/03/25(土) 03:59:17ロブ・パイク
Unixエンジニア。
ベル研究所を経て、現在、Google勤務。
著書『プログラミング作法』
ブライアン カーニハン
ロブ パイク
0866デフォルトの名無しさん
2006/03/25(土) 06:21:58トンクス
実はヒカシューって言ってみたかっただけですた。
でもカーニハンもパイクも聞いたことが無いです。
0867デフォルトの名無しさん
2006/03/25(土) 06:47:320868デフォルトの名無しさん
2006/03/25(土) 10:34:58Webbrowserコントロールのnewwindow2でブレークかけても飛んでこないです。
0869663=772
2006/03/25(土) 14:04:56処理速度の観点から→VC++かな
画像の中身の認識とかは、
(i) パターン認識
(ii) オブジェクト認識
(iii) ナンバリング
とかをぐぐれ。
0870デフォルトの名無しさん
2006/03/25(土) 14:07:220871デフォルトの名無しさん
2006/03/25(土) 14:15:01ユーザーインターフェースはブラウザで、大量のPDFを印刷するのでいちいちアクロバットを立ち上げないで、ブラウザで「印刷する」みたいな指示で直接そのPDFを印刷したいのです。
クライアント側に何かプラグインを入れる、というのもアリですのでご存知の方がいらっしゃいましたら教えてください。
よろしくお願いします。
0872デフォルトの名無しさん
2006/03/25(土) 14:19:28サーバーからPDFを読んで解析して印刷するプログラムを作る。
ここら辺>>660-662
既製のソフトだけで何とかしたいなら、スレ違い
0873デフォルトの名無しさん
2006/03/25(土) 14:56:10尤も、オートメーションを使うとすれば、
既存のものでどうにかするとしても板違いにはならない。
0874デフォルトの名無しさん
2006/03/25(土) 15:32:300875デフォルトの名無しさん
2006/03/25(土) 15:44:45知ってるが
お前の態度が
気に入らない
0876デフォルトの名無しさん
2006/03/25(土) 15:50:47例えば3Dで描画する部分をC++で書いてそれをC#で呼び出すみたいに。
できたらどんな風に呼び出すかも簡単で良いので教えてください。
0877デフォルトの名無しさん
2006/03/25(土) 15:55:43Managed C++ないしC++/CLIでラッパ書いた方が多分早い。
0878デフォルトの名無しさん
2006/03/25(土) 16:16:293Dで描画するようなプログラムで有効かどうかワカランよね。
0879デフォルトの名無しさん
2006/03/25(土) 16:24:48ラッパークラスというのを作れば良いんですね。
今から調べてきたいと思います。
レスありがとうございました。
0880871
2006/03/25(土) 17:38:51>>873
レスありがとうございます。
何か既存でプラグインでもないかなーと探してみたのですが見つかりません。
javaならわかるので
1. JavaのHTTPコネクションでpdfにアクセス
2. Java印刷サービスを使ってプリンターに直接データを送る
3. 1,2をJavaAppletにしてみる
という力技を試みているのですが、実現の可能性あるでしょうか?
今2で印刷ができなくて頭を痛めています。
(プリンタは反応するのですが印刷されません)
あと3でセキュリティの壁にぶつかりそうな気がしています。
0881デフォルトの名無しさん
2006/03/25(土) 18:24:250882デフォルトの名無しさん
2006/03/25(土) 18:30:59なんの略語かは文脈による
0883871
2006/03/25(土) 18:31:10>>880
>>2. Java印刷サービスを使ってプリンターに直接データを送る
PDFはJava印刷サービスではでは印刷できない、ということがわかりました。
0884デフォルトの名無しさん
2006/03/25(土) 18:38:01コンパイルするってこと?
0885デフォルトの名無しさん
2006/03/25(土) 18:50:140886デフォルトの名無しさん
2006/03/25(土) 21:05:00http://e-words.jp/w/E382A4E383B3E38397E383AAE383A1E383B3E38388.html
0887デフォルトの名無しさん
2006/03/25(土) 21:38:58(とりえあず言語は何でもいいです)
0888デフォルトの名無しさん
2006/03/25(土) 21:41:260889デフォルトの名無しさん
2006/03/25(土) 22:11:420890デフォルトの名無しさん
2006/03/25(土) 23:33:02ActiveBasic
0891デフォルトの名無しさん
2006/03/26(日) 12:59:15下さい。宜しくお願いします
0892デフォルトの名無しさん
2006/03/26(日) 13:01:130893デフォルトの名無しさん
2006/03/26(日) 13:35:380894デフォルトの名無しさん
2006/03/26(日) 13:41:340895デフォルトの名無しさん
2006/03/26(日) 15:33:35MSサイト
0896デフォルトの名無しさん
2006/03/26(日) 15:41:100897デフォルトの名無しさん
2006/03/26(日) 15:44:17何が?
0898アフォルトの名無しさん
2006/03/26(日) 15:47:040899デフォルトの名無しさん
2006/03/26(日) 15:49:58あれってどういう仕組みなんですか?
圧縮したファイルの先頭に解凍するためのEXEをいれてるんですか?
0900デフォルトの名無しさん
2006/03/26(日) 15:55:00検索のコンボボックスのキーワードのリストってどうやったら削除できるのでしょうか?
0901デフォルトの名無しさん
2006/03/26(日) 16:14:15http://www.microsoft.com/downloads/details.aspx?displaylang=ja&FamilyID=C717D943-7E4B-4622-86EB-95A22B832CAA
0902アフォルトの名無しさん
2006/03/26(日) 16:17:12確認コード後何か無理なんです。
0903デフォルトの名無しさん
2006/03/26(日) 16:19:230904デフォルトの名無しさん
2006/03/26(日) 16:20:070905アフォルトの名無しさん
2006/03/26(日) 16:21:20確認コードキボン
0906デフォルトの名無しさん
2006/03/26(日) 16:23:14これを使えば表示される。
0907アフォルトの名無しさん
2006/03/26(日) 16:24:41俺のコード=通過×
0908デフォルトの名無しさん
2006/03/26(日) 16:30:49http://download.microsoft.com/download/4/6/0/460c22f3-90c4-4d5e-95ca-4975f3dcdc12/scriptjp.exe
ファイルに直リン。インストール可能かは分からないので自己責任で。
0909アフォルトの名無しさん
2006/03/26(日) 16:44:44スレ遅スマソ。
無事に直りました^ ^どうもありがとです
0910デフォルトの名無しさん
2006/03/26(日) 17:01:18氏ね
0911デフォルトの名無しさん
2006/03/26(日) 17:07:18あれってどういう仕組みなんですか?
圧縮したファイルの先頭に解凍するためのEXEをいれてるんですか?
0912デフォルトの名無しさん
2006/03/26(日) 17:08:37そういう方法もある。
0913デフォルトの名無しさん
2006/03/26(日) 17:09:56そうだよ。
0914デフォルトの名無しさん
2006/03/26(日) 17:10:240915デフォルトの名無しさん
2006/03/26(日) 17:48:20>>899と同じこと書いて催促かよ
しかも今度は上げてるし
0916デフォルトの名無しさん
2006/03/26(日) 20:52:27エクセルなどのファイルを開く方法がわかりません。
例えば、Cドライブの直下にAというフォルダを作り、その中にエクセルで作ったXファイルを
保存したとします。(ルートでいうと、c:/a/x.clsです。)
通常、このファイルを開く場合は、そのファイルをダブルクリックすれば開きますが、
それを、VB.NETでボタンを配置して、そのボタンをクリックして開きたいだけなのです。
0917デフォルトの名無しさん
2006/03/26(日) 20:54:33なら System.Diagnostics 名前空間の Process クラスの Start メソッド。
直接ファイルを指定してやれば関連づけで開けてくれる。
0918デフォルトの名無しさん
2006/03/26(日) 21:41:18どういう名前で探したら良いかもわからず
本当に困っていたので助かりました。
どうもありがとうございました。
0919デフォルトの名無しさん
2006/03/26(日) 22:28:00見つからないのでいっそ自分で作ってしまおうかと思いました。
しかし、そういうWindowsアプリケーションは作った事がなく、
フリーの環境の紹介サイトを見ても何がどうオススメなのか
さっぱりわかりません。
言語自体は、Java、VB、C、C++、C#あたりはわかります。
学校や会社で商用開発ツールは使って来ましたが、
自宅でフリーで使えるやつはJavaしか使ったことがありません。
こんな感じの童貞にお勧めのソフトやサイトがあれば、
教えてください。お願いします。
0920デフォルトの名無しさん
2006/03/26(日) 22:39:020921919
2006/03/26(日) 22:43:41ありがとうございます。
ググって内容が全く理解できずにさ迷ってしまってここに来たんですが、
むしろ理解できるようになったらまた来いという感じでしょうか。
他スレも含めてテンプレ等を見ながら精進してみます。
0922デフォルトの名無しさん
2006/03/26(日) 22:59:19windowsで、.NET使っていいんだったらC#でいいんじゃないの?
サイトはC#わかるなら、MSDNとgoogleで問題ないんじゃない?
0923デフォルトの名無しさん
2006/03/26(日) 23:58:11どなたか教えていただけないでしょうか?
0924デフォルトの名無しさん
2006/03/27(月) 00:06:42インストールした他、特に設定等は実施しておりません。ボスケテ。
Microsoft Development Enviroment 2003 Ver.7.1.3091
DirectX SDK December 2005
0925924
2006/03/27(月) 01:36:16事故解決しました。
0926デフォルトの名無しさん
2006/03/27(月) 02:39:170927デフォルトの名無しさん
2006/03/27(月) 02:46:01人柱ヨロ
0928デフォルトの名無しさん
2006/03/27(月) 02:48:38オブジェクトファイルは大きくなる
0929デフォルトの名無しさん
2006/03/27(月) 06:04:060930デフォルトの名無しさん
2006/03/27(月) 06:15:310931デフォルトの名無しさん
2006/03/27(月) 09:07:470932デフォルトの名無しさん
2006/03/27(月) 09:10:340933デフォルトの名無しさん
2006/03/27(月) 16:00:590934デフォルトの名無しさん
2006/03/27(月) 16:04:41JavaならOK
0935デフォルトの名無しさん
2006/03/27(月) 16:11:33Tcl/tkもいけるよ
0936デフォルトの名無しさん
2006/03/27(月) 16:16:580937デフォルトの名無しさん
2006/03/27(月) 16:20:010938933
2006/03/27(月) 16:26:420939デフォルトの名無しさん
2006/03/27(月) 17:16:050940デフォルトの名無しさん
2006/03/27(月) 19:19:55MS-DOSにもGUIはあったんだぞ。
つーか、Microsoft製 Quickシリーズは MS-DOS上で GUIだった。CodeViewもな。
しらんのか?
0941デフォルトの名無しさん
2006/03/27(月) 19:21:540942デフォルトの名無しさん
2006/03/27(月) 19:23:570943デフォルトの名無しさん
2006/03/27(月) 19:24:11├──┤
これくらい
0944デフォルトの名無しさん
2006/03/27(月) 19:24:450945デフォルトの名無しさん
2006/03/27(月) 19:27:190946デフォルトの名無しさん
2006/03/27(月) 19:27:33煙草も添えてくれないと実感が湧きません><
0947デフォルトの名無しさん
2006/03/27(月) 19:28:37低脳用でない標準の説明しかヒットしない事が挙げられます。
0948デフォルトの名無しさん
2006/03/27(月) 19:45:130949デフォルトの名無しさん
2006/03/27(月) 20:45:150950デフォルトの名無しさん
2006/03/27(月) 21:02:52こ の ス レ う ん こ
0951デフォルトの名無しさん
2006/03/27(月) 21:29:26当方今までC・C++でHELLO WORLDから入って
ファイル操作や、計算だのやってきたものなのですが(CUIインターフェースしかやってない)
GUIの勉強がしたいのです
どのようにCでGUIを作成していくのか、どこか参考になるスレやサイト
CでGUIを作成していく課程の簡単な説明などお教えください
0952デフォルトの名無しさん
2006/03/27(月) 21:32:420953デフォルトの名無しさん
2006/03/27(月) 21:46:15本屋行け
0954デフォルトの名無しさん
2006/03/27(月) 21:46:31CでGUIは作れませんさようなら
0955デフォルトの名無しさん
2006/03/27(月) 21:46:45マルチ
http://pc8.2ch.net/test/read.cgi/tech/1141087248/251
0956デフォルトの名無しさん
2006/03/27(月) 21:54:280957デフォルトの名無しさん
2006/03/27(月) 23:29:110958デフォルトの名無しさん
2006/03/28(火) 06:35:44お金をかけてもいいなら、一番素直な方法は Delphi-Proを買ってVCLソースを見ながら何かアプリを作りながら勉強する事だな。
0959デフォルトの名無しさん
2006/03/28(火) 07:05:390960デフォルトの名無しさん
2006/03/28(火) 07:39:200961デフォルトの名無しさん
2006/03/28(火) 08:09:070962デフォルトの名無しさん
2006/03/28(火) 08:29:56答えて損した
0963デフォルトの名無しさん
2006/03/28(火) 08:56:10左上と真ん中
どちらのポイントを保持して使うべきですか
0964デフォルトの名無しさん
2006/03/28(火) 10:12:38マルチで申し訳なかったです。
CでGUIなんて…というのであれば、今までCを学んできた意味はなんなのでしょうか
GUIを組むときは普通の人はどのように組んでいってるのですか。
0965デフォルトの名無しさん
2006/03/28(火) 10:21:010966デフォルトの名無しさん
2006/03/28(火) 10:22:380967デフォルトの名無しさん
2006/03/28(火) 10:49:24GUIの構築こそOOPの使いどころ。
CでOOPがやれない事はないけど、どっかでOOP学ばないといけないでそ?
OOPであるC++にもGUIが作れるライブラリは色々あるけど、C++らしい表現方法を使っていて
Cにフィードバックするには難しい(というかそのままC++使うでしょ)
DelphiはOOPといっても古式ゆかしいOOPなのでCのレベルで概念を使うのには丁度いいと思うよ
0968デフォルトの名無しさん
2006/03/28(火) 11:55:31当たり判定を考えると真ん中の方が判りやすいが、描画の基準は左上
でも、実際の当たり判定はキャラの一部部分のみが当たり判定を持つ事の方が多いので
真ん中にしようが左上基準にしようが変わりはない
0969デフォルトの名無しさん
2006/03/28(火) 11:58:56そもそも目的もなしに手段聞かれて答えられるかっちゅーの
0970デフォルトの名無しさん
2006/03/28(火) 16:02:26ありがとうございます
C++は少しやった程度ですが、クラスの概念は理解しております
Delphi等を使ってGUIを構築していくのが普通なのですか
0971デフォルトの名無しさん
2006/03/28(火) 16:27:22>マルチで申し訳なかったです。
って書きながら、まだ質問すんだから全然反省してないね
0972デフォルトの名無しさん
2006/03/28(火) 16:31:01マジレスするとマルチプラットフォームならQtおすすめ
0973デフォルトの名無しさん
2006/03/28(火) 18:09:01今の内からプログラムについて学びたいと思ってます。
ただ今は漠然といろんなプログラミング言語があるんだなとしか思ってない程度で、
具体的にどの言語から勉強し始めたらよいかわかりません。
C言語、C++、C#、Javaなど色々あるようですがどれからやったらいいでしょうか?
0974デフォルトの名無しさん
2006/03/28(火) 18:21:14最終的な目的は?
0975デフォルトの名無しさん
2006/03/28(火) 18:21:55やはり基本は C ではないか。
0976デフォルトの名無しさん
2006/03/28(火) 18:22:31最終的な目的はまだ決まってないので、
一番の基礎or一番応用が利くもの
を学びたいと思ってます。
0977デフォルトの名無しさん
2006/03/28(火) 18:27:12小回りが利くから役に立つ。
CとJavaはアプリ作るのが面倒だから
モチベーションが続かないという恐れもあったりなかったり。
講義の内容に合わせて覚えていったら。
0978デフォルトの名無しさん
2006/03/28(火) 18:29:20プログラミングにとってプログラミング言語は制約でしかないわけで、
概念を勉強するならいいけど、プログラミング言語べったりは、結局は自分の頭をわざわざ固くするだけだよ。
一つの言語に固執しない事の方が大事。
0979デフォルトの名無しさん
2006/03/28(火) 18:29:55スクリプトは言語覚えてからの方がいい
JavaはC/C++がつかれば楽に覚えられる
0980デフォルトの名無しさん
2006/03/28(火) 18:30:16土方コーダ限定な
0981デフォルトの名無しさん
2006/03/28(火) 18:31:21王道は無い。
しいて言うなら目標を決めろ。
0982デフォルトの名無しさん
2006/03/28(火) 18:39:39C#
言語のデザインは悪くないしWindowsのアプリも作りやすい。
3.0からは関数型言語のエッセンスも取り入れられるのでそっち方面の知識も得られる(かも)。
Ruby, Python
言語のデザインは悪くないし、テキスト処理やファイル処理など非常に簡潔に記述できる。
開発志望で仕事に直結した知識を得たいならC/C++/Javaやっとくのがはずれがないが
どうせ入社後に研修でやるから今やるべきというわけでもない。
0983973
2006/03/28(火) 18:42:28それが無謀なことならばまずC言語から初めて、それからC++、Java、あとはスクリプト?というやつまでやろうと思います。
>>981
それはわかるんですがなかなか目標が決められないもので・・・
目標を決めて一つを極めるってことが出来ない分、それを努力で幅広くカバーしたいと思ってます。
0984デフォルトの名無しさん
2006/03/28(火) 18:55:540985973
2006/03/28(火) 19:02:45アドバイスありがとうございました。
0986デフォルトの名無しさん
2006/03/29(水) 03:05:57たとえばxxxxの様なアプリを作りたい。とか、yyyyな計算をしてみたいとかで構わない
で、それをするにはどうしたら良いのかを考えるのが重要
0987デフォルトの名無しさん
2006/03/29(水) 06:27:36ねぇんだろ。
APIコールしかして無いんなら、OOPなんか必要ねぇだろ。
クラスなんか構造体の代用程度にしか使ってねぇ癖にな。
0988デフォルトの名無しさん
2006/03/29(水) 06:45:43OOPを使わないのはバカだと思う
0989デフォルトの名無しさん
2006/03/29(水) 07:40:15>>973
俺は古い人間なんで時代に沿ってC→C++→Javaと勉強したが
Java→C++→Cの方が数倍楽だと思う。
基本的に新しい言語になるほど言語の高級度が増す
(つまり、コンピューターよりも人間にとって理解しやすい言語になる)から
一番簡単なのはJavaだろう。
Cは擬似コードなどでもよく使われるし
プログラマーの共通語のように使われるから
いづれは学ばなくてはならなくなる。
終わった話題を蒸し返して悪いんで返事はいらねぇ。
0990デフォルトの名無しさん
2006/03/29(水) 09:58:400991デフォルトの名無しさん
2006/03/29(水) 10:43:42CでGUIは作れません
そのCでのGUIは本当に純粋にCか考えてみてください
0992デフォルトの名無しさん
2006/03/29(水) 10:54:430993デフォルトの名無しさん
2006/03/29(水) 11:08:260994デフォルトの名無しさん
2006/03/29(水) 11:28:300995デフォルトの名無しさん
2006/03/29(水) 11:39:040996デフォルトの名無しさん
2006/03/29(水) 11:47:59そうだね、スタートアップ以外のC言語以外で作ったオブジェクトファイルをリンクするのも標準じゃできないね
makefile使うのも標準Cの範囲内じゃないね
0997デフォルトの名無しさん
2006/03/29(水) 12:15:240998デフォルトの名無しさん
2006/03/29(水) 15:40:400999デフォルトの名無しさん
2006/03/29(水) 15:45:091000デフォルトの名無しさん
2006/03/29(水) 15:46:5310011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。