2ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

◆◇◆dbMAGICってどうよ?◆◇◆

1 :デフォルトの名無しさん:03/04/27 23:43
賛否両論、よろしく。

2 :みき(^-^) ◆MIKIDyAWSg :03/04/27 23:45
2get!

3 :デフォルトの名無しさん:03/04/28 00:21
またdbMAGICか
往生してDAT落ちしたんだからもういいだろ?


4 :デフォルトの名無しさん:03/04/28 00:35
>>3
以前にスレがあったんですか?
知らずにスミマセン。
いろいろ意見を聞きたかったもので・・・

5 :デフォルトの名無しさん:03/04/28 00:38
MAGICはDOS時代に終わりますた

6 :デフォルトの名無しさん:03/04/28 01:30
dbMAGICってなんですか?

7 :デフォルトの名無しさん:03/04/28 02:24
http://www.magicsoftware.co.jp/
詳細は↑

8 :デフォルトの名無しさん:03/04/28 13:08
少なくとも、Accessよりは遥かに生産性が高いと思〜。
ループ処理の流れを掴むまでは訳わかんなくて大変だけど、
それでもOOの複雑なライブラリを理解するのに比べりゃ遥かに楽。
閉じた環境だから、他のアプリの環境の影響を受けにくいし安定してる。
小中規模の事務用アプリなら悪くない選択だと思うけど。

他に応用が効かないってのは大きなマイナスかな。
それに、地味。業務システム構築のツールとしては結構強力なんだけど、
どうしても色気が無いんだよね・・・

9 :デフォルトの名無しさん:03/04/28 15:58
MAGICはツールであって、使い様。
「汎用とプログラム言語」として知られるJavaでさえ、なんでもJavaで作ると開発効率あがらないと言われてるのに
MAGICごときで何でもかんでもやろうとするクソ会社に遭遇した事あるよ(ププ

10 :デフォルトの名無しさん:03/04/28 17:38
>4
なら、どんな事を聞きたいのかを書いたほうがヨイね。
勃てちゃった以上は面倒見るべき。

11 :デフォルトの名無しさん:03/05/02 18:50
放置か・・・

12 :デフォルトの名無しさん :03/05/05 17:10
ワコムの株価・・・

13 :山崎渉:03/05/22 05:01
━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━―

14 :山崎渉:03/05/28 12:52
     ∧_∧
ピュ.ー (  ^^ ) <これからも僕を応援して下さいね(^^)。
  =〔~∪ ̄ ̄〕
  = ◎――◎                      山崎渉

15 :デフォルトの名無しさん:03/06/13 11:53


16 :デフォルトの名無しさん:03/06/22 00:18
馬鹿でも使える開発ツール

17 :デフォルトの名無しさん:03/06/22 20:44
ツールは使えても、使えるシステムを構築できるかなあ・・・。


18 :デフォルトの名無しさん:03/07/08 11:11
dbMagicの実行版って10万円くらいしなかったっけ?
しかも端末ごとに。
一時期、dbMagicで開発するって話が持ち上がったけど
プログラムをただ動かすだけのライセンスに一端末あたり
そんな払ってたら、売れるもんも売れなくなるっつって
やめた経緯がある。

開発工数は確かに抑えられそうな気もするが・・・
ってかdbMAGICの仕様書ってどう書けばいいか分からん。
教えてくれ。

19 :山崎 渉:03/07/15 10:03

 __∧_∧_
 |(  ^^ )| <寝るぽ(^^)
 |\⌒⌒⌒\
 \ |⌒⌒⌒~|         山崎渉
   ~ ̄ ̄ ̄ ̄

20 :デフォルトの名無しさん:03/07/17 14:35
V9、激しく使いにくいんじゃー、ボケーっ!

21 :デフォルトの名無しさん:03/07/19 12:29
dbMasicすら使えないバカが一人

22 :デフォルトの名無しさん:03/07/19 19:42
>>21
多分オマエ以外の香具師は d b M a s i c なんて使ってない。

23 :デフォルトの名無しさん:03/07/19 20:32
>18
V8のクライアント実行ライセンスで6万円ですな。
高いとみるか安いとみるかはビミョーな所だと思うが、少なくともVBなどに
比べて工数が1/3位になるから、十二分に元は取れると思う。
トータルで考えてどうなの、って話をする必要があると思われ。

仕様書は普通のシステム構築と同じでOKでないの?

24 :デフォルトの名無しさん:03/07/20 14:17
仕様書は特に変わったモノを用意した覚えはないです。
ただ、埋込SQLが思ったほど使い物にならない・・・
同封のDBエンジンしか使わせないつもりか?と言いたくなる。

25 :デフォルトの名無しさん:03/07/20 15:27
他の言語(マクロ、スクリプトでも)でプログラム組めるなら、Magicなんてやらない方がいい。
いらつくだけ。

26 :デフォルトの名無しさん:03/07/20 23:51
dbMAGIC+Oracleで開発(PG)やってます。
なんつーか、癖があるから次の仕事で別の言語になったときが心配。


仕様書は他の言語と大差ないけど、
まるでMAGICをわかってない人が書くとちょっと困る。
リンクくらいは判ってくれてると助かるんだがなぁ


27 :デフォルトの名無しさん:03/07/21 06:45
>>26さん
逆にMagicしか知らない人が他の言語の仕事するようになった時って
大変だと思う。>>8さんも言ってるけど、全然応用が利かないよ。
Oracleですか。くれぐれも埋込SQLは使わないで(涙)。

>リンクくらいは判ってくれてると助かるんだがなぁ

フツーのSQLの結合と違うからね。漏れもソコでつまづいた(涙)。

28 :デフォルトの名無しさん:03/07/21 17:06
>>23
> 少なくともVBなどに比べて工数が1/3位になるから
VB すら使えない低脳を使って開発すると安く開発できるって意味ですか?

29 :26:03/07/21 23:44
>>27
埋め込みSQL使わないと解決できない仕様が降りてくるので(^^;
Ver8と8iですけど、特に問題ないような気がしてます。
最初はパラメータの渡し方とかレコードの受け取り方で戸惑いましたが。
修正してても、結構たくさん出てくるんですよね>埋め込みSQL
重いバッチ処理とかは、PL/SQLに投げないと大変だし。

>>28
そんな香具師でも開発できちゃうのが売りなんだろうな。
面倒なところは全部ブラックボックスにして隠してるから、
バグが減って工数が減りますよ、というのが売りらしいし。

ま、正直明るい未来がある言語とは思えないな。
まったくの新規案件でdbMAGICを選択するところってあるのかね?
もしかしたら、俺の知らないところで大人気なのかもしれないけどさ。


30 :デフォルトの名無しさん:03/07/22 00:29
>28
Magicの開発ではMagicをちゃんと使える事が重要であって、他の言語がどうとか言っても無意味でわ?
それとも、Magicを使う人が低脳だって言いたいのかい?

>29
某社の話だが・・・
競合社がJavaで提案してきたが、見積り額が1桁多かったそうだ。
積極的に選択する理由は無いかもしれないが、消去法でMagicになるケースは多々あると思う。
・・・もちろん、Magicしか使えない会社に未来は無いと思うけど。




31 :27:03/07/22 07:54
>29
わかりますとも。SUM関数やら何やら使わんとやっとれんよーな仕様
もありますから。とはいえ、あの埋込SQLってば、書いたとおりに
実行してもらえない、てゆーか勝手に書き換えられたりするのよね。
そんで実行時にエラーになるし。そうでなくても、order by 〜 desc
なんか軽〜く無視しちゃってくれるし(涙)。

>30
うーん。確かに敷居は低いツール(言語ではないよアレは)だとは思います。
しかし、低脳じゃあツールは使いこなせません。

ある程度「おまかせ」にして簡単な帳票や画面を量産するくらいなら、
低脳でもナントカなるでしょうが、ブラックボックスの裏の裏を読んで、
ヤツのフルマイを論理的に解析しつつ、思い通りに使いこなすとなると
それ相応にアタマ使わなきゃダメでしょう。

でも大抵の開発者は経験則で使いこなしているように思います。
自分はニガテでしたが。

32 :_:03/07/22 08:00
http://homepage.mac.com/hiroyuki44/

33 :デフォルトの名無しさん:03/07/23 16:49
テーブルに項目追加したり型を変えたら
そのテーブルを使っているプログラムが
「定義内容が一致していません」となり、
開かなくなってしまいました。
どうしたらいいでしょう?

テーブル保存する時に「バックアップしますか?」「インデックスをスキャン
しますか?」と聞かれるのに何か関係ありますか?


34 :デフォルトの名無しさん:03/07/23 16:53
☆貴方の見たい娘がイッパイ(^0^)☆
http://endou.kir.jp/yuminet/link.html
http://endou.kir.jp/marimo/link.html


35 :デフォルトの名無しさん:03/07/23 19:35
>>33
うーん。テーブル定義を戻してみるとか・・・
あと、バックアップは不要ですが、インデックスのスキャンはやらないと
ダメです。プログラムにもかかわってきます。

テーブルなどの定義をいじると、たいてい関係箇所も自動で修正してくれる
のはマジックの利点だけど、中途半端に終わらせると収拾がつかなくなることも
確か。事前にソースとデータを退避させておくのが必須。

36 :デフォルトの名無しさん:03/07/24 17:13
うむ。
特にMVCS使ってる場合にテーブルやタイプいじる時は必ず保存した方がヨイ。

37 :デフォルトの名無しさん:03/07/25 16:16
>35,36

ありがとうございます。
良く分からないまま何故か直りました。
その後はバックアップは取らず、インデックスのスキャンは
するようにしてます。

今後の為に教えていただきたいのですが、テーブル定義は
どうやって戻したらいいのでしょうか?

こんな初心者がMAGICを扱うのは危険ですよね。
なんせVBしかやったことない私にいきなり
やれ、と投げ出されたもんで四苦八苦してます。

38 :35:03/07/25 16:33
言語に関わらず、ソースとデータは取っておきませう。当たり前だけど。
でもねえ、マジックは特に・・・ブツブツ。

テーブル定義を直すときは手作業で前の状態にするしかないですね。
これがOracleなど他に参照手段のあるDBならば、Accessなどで
現状テーブルがどうなっているか確認しながら修正できるのですが。
PervasiveやBetreveの場合に外部ツールでどーやって確認すればよいのか
自分も知らぬです。

VBしかやったことないと、そりゃキツイでしょう。漏れはMagicのV8しか
知らぬが、イベントの捉え方が全く違うから。特にマウスイベントの場合
は厄介。イマドキのGUIでコレはないと思う。

暫くはVBで培った知識を全て捨て去って挑むしかないでしょうね。
V9だと少しは他言語と似たようなイベントの捉え方されてるんでしょうかねえ?

39 :デフォルトの名無しさん:03/07/25 17:25
案1 テーブル定義を変更する前に必ずリポジトリのコピーを取っておく。
案2 MCF及び全てのデータファイルをコピーするバッチファイルを作っておき、
   テーブルの変更前に全てバックアップを取る。

どっちも無理やりだけど。

40 :35:03/07/26 01:22
案2でしたね。いやマジで。
日付を付けたMCFがずら〜っと(笑)。
データファイルはまとめてLzhに。それも日付入り。
Oracleならエクスポートファイルを日々取っていた。

41 :デフォルトの名無しさん:03/07/29 22:12
おお、こんなスレあったんだ!
俺、今年から入った新人プログラマなんだけど
一通りの研修が終わって、君にはこれをこれからやってほしいと
言われたのがdbMAGIC。ハッキリ言ってよくわからん。
唯一MAGICを使える先輩ももうすぐ辞めちゃうとかいうし・・・
何かいい教本でもあればいいんだけど。

42 :デフォルトの名無しさん:03/07/30 11:11
>41
悪い事は言わないから、正規のトレーニングを受けたほうがいいよ。
理解している人が周囲にいるならともかく、その人が辞めちゃうんだったらなおさら。
それなりの費用はかかるけど、トータル的にそうしたほうが絶対安くあがると思う。


43 :デフォルトの名無しさん:03/07/30 11:25
とりあえずその先輩に基本概要だけは教えてもらったほうがいい。
俺も最近やらされ始めたんだけど、自分でやるより教えてもらった方が全然理解度が違う。
やっぱ経験則がものをいうツールだと思うわ。

俺VBあがりなもんで偉そうなことは言えないけど。
SQL?なにそれ食えるの?って感じだし…。

44 :35:03/07/30 16:55
教本は・・・ないですねえ。90年代の初め頃に数冊出たきりで。
出版しても採算が合わないのかな。
基礎だけはしっかり身につけて置いた方がいいよ。
その上で先輩の経験則から盗むといい。
ただ、他言語などの余計な知識はかえって邪魔です。

で? 漏れは今、他言語を必死で独学しているよ。Magic以外ツブシが
利かないというのも、不便だから。

45 :デフォルトの名無しさん:03/07/30 16:58
送料が安い・商品豊富・スピード発送
新商品 ぞく・ぞく 入荷。    
アダルト激安DVDショップ!!


  http://www.get-dvd.com


46 :デフォルトの名無しさん:03/07/31 00:09
>>41
漏れはワコムがやってたセミナーの教本を読んだYO!
その昔、先輩が逝ったらしいんだけどね。
基礎編と、オンライン編、バッチ編で3つあった。
もし無いなら大人しくセミナーに逝ったほうが良いかもね。


こんな漏れはMAGICから開放される予定・・・


47 :デフォルトの名無しさん:03/07/31 22:45
41です。先輩はまだ会社は辞めていませんが来月(つまり明日)から
他の部署へ異動になり、もう教えてもらうのはほぼ不可能。
開発どころか客先がどこかも把握していないのにどうしろと・・・
愚痴る前に勉強しなくては。

基礎ってどんな事までなんでしょう?
簡単なフォーム作成やデータの更新の仕方くらいしかわかりません。
セミナーみたらかなり高いね・・・これの基礎編を受ければいいんですかね?

48 :35:03/07/31 23:54
>41
まず、流れ。前処理・メイン・後処理がそれぞれ何やってるか。
表示は主にメイン。更新は後処理。循環入力かそうでないかでも流れは
変わってくる。

登録・更新・削除モードの動き。実際にどこでデータの内容が置き換わるか。
リンクも大事だ。複数テーブルの読み方に他ならないが。

あと、帳票出力ならば印刷バッファがキューに吐かれるタイミング。

上記の諸点、ピンときていないようなら、先輩をつかまえてでも聞くとよい。
不可能ならば、とにかく自分でサンプルを作ること。簡単な更新系の画面を
つくって、動きをいろいろ確かめよう。

余裕が出来たら、ちょっと日付の扱い方なんか調べておくと良い。
よく使うことになると思うが、日付型は厄介だ。見た目と中身が違ってたり
するから。

うーん。こんな処か。部署が変わってこの方、漏れは急速にMasicを忘れつつ
ある。というか、さっさと忘れたい。

49 :デフォルトの名無しさん:03/08/01 10:22
37です。
お礼が遅くなりましたが、38-40さんありがとうございます。

バッチファイル作りました。
今の所はテーブル変更することもなさそうなので
少し安心です。

私の場合、教えてくれる人がいるにはいるんですが
社外の人間で、且ついつも連絡が取れない。
たま〜にやってきては指示を出す、という少し
複雑な環境です。

最初に何となく概要を教わり、既存プログラムの修正兼
流れを知るといった感じでした。
とりあえず48さんのおっしゃる基礎は何とか
クリアしてるっぽい。

ホントVBとは別物ですね。
割り切ってるつもりですが、VBみたいにブレークポイント
を設定できれば、処理の流れが掴み易いんだけどなぁと
思う今日この頃です。

MAGICに関してネットでの情報は皆無なんですよね。
このスレがあって良かった。
また困った時はアドバイス頂けると嬉しいです。

50 :デフォルトの名無しさん:03/08/01 10:52
>49
MSJのニュースグループは見てる?
MAGICに関する情報はあそこが一番充実していると思ー。
無料だからとっとと登録しちゃってください。


51 :35:03/08/01 13:04
>49
たま〜に先輩がやってきたら、デバッグツールの使い方を教わるべし。
ブレイクポイント、設定できますよ。

52 :49:03/08/01 16:03
重ね重ねありがとうございます!

> 50
ユーザーフォーラムとっとと登録してみました。
こんなんがあるなんて知らなかったです。

> 51
おおっ、あるんですね。
調べてみたらフローモニターというのを
使用するんですね。
ブレークポイント設定できました。

53 :デフォルトの名無しさん:03/08/01 16:19
おい、おまいら知ってるか?
設定→動作環境→環境設定ファイルから、CONSTファイルの中を
mgconstw.jpnからmgconstw.hi3に変えると作業ウィンドウが広がるんだぜ!

54 :デフォルトの名無しさん:03/08/01 16:29
つか、mgconstwファイルの設定自体をを弄るツールがあるぞ。

55 :デフォルトの名無しさん:03/08/01 17:24
>53

あ、漏れんとこも使ってた。hi3。
つーか、V7用だよね。V8でも問題なく使えるけど。
・・・正直ゆーと、デフォルトでそーして欲しかった気も(w)

56 :山崎 渉:03/08/02 02:05
(^^)

57 :デフォルトの名無しさん:03/08/04 14:27
教えて下さい。

テキストファイルがあり、その中には区分によって
項目が少しずつ違うデータが入っています。
その区分により1〜5のテーブルに振り分けるには
どうしたらいいでしょうか?

ワークテーブルをつくり、一度取り込んでから
一件一件区分を見てそれぞれのテーブルに振り分けるのではなく、
テキストを読み込む段階で振り分けることは可能でしょうか?



58 :デフォルトの名無しさん:03/08/04 21:34
>>57
あまりにも安易だが、テキストを読み込んで条件見て
各テーブルごとの子タスクを呼ぶのは駄目か?

もっと上手いやり方があったらキボンヌ
条件でリンクする・しないとか出来たっけ?




59 :デフォルトの名無しさん:03/08/07 10:51
あーもー頭パンクするわー
こんなのやってられっかー

60 :デフォルトの名無しさん:03/08/07 10:56
>59
がんがれ。
2種類のタスクループの流れをを押さえることができれば7割は掴んだ事になる。

61 :デフォルトの名無しさん:03/08/08 13:27
フォーム作成画面で
前面移動とかあるじゃないすか。
あれっていつ使うんすか?
いつ見ても使えんのですが。

62 :山崎 渉:03/08/15 16:10
    (⌒V⌒)
   │ ^ ^ │<これからも僕を応援して下さいね(^^)。
  ⊂|    |つ
   (_)(_)                      山崎パン

63 :デフォルトの名無しさん:03/08/17 21:07
MAGICはDOS時代に終わりますた

18 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.02.02 2014/06/23 Mango Mangüé ★
FOX ★ DSO(Dynamic Shared Object)