C#終了のお知らせ
■ このスレッドは過去ログ倉庫に格納されています
0001●
2008/01/20(日) 11:29:38http://www.aisto.com/roeder/dotnet/
ネイティブアプリケーションならパッカーが使えてもドトネトは中間言語なので難読化でしか対策できない
C#厨残念だったね
常にオープンソースで開発したいの?変わった人達(笑)
0232デフォルトの名無しさん
2008/06/16(月) 14:54:450233デフォルトの名無しさん
2008/06/16(月) 15:00:22大幅減www
0234デフォルトの名無しさん
2008/06/16(月) 17:20:01| 30才代が34.8%,50才以上が19.3%,20才代が6.2%だった。
これは酷いサンプルですね。
0235デフォルトの名無しさん
2008/06/16(月) 18:08:200236デフォルトの名無しさん
2008/06/16(月) 18:33:52日本語でおk。
0237デフォルトの名無しさん
2008/06/17(火) 14:27:12itpro の対象読者は業務系SE向けの雑誌だからでしょう
#酷いサンプルというよりも、そういう年代向けの雑誌
WEB-DB Preessなんかだと、Cobolなんて出てこないだろうし(きっと)
0239デフォルトの名無しさん
2008/06/17(火) 15:14:460240デフォルトの名無しさん
2008/06/17(火) 15:25:01知育不全か君は。
0241デフォルトの名無しさん
2008/06/17(火) 16:10:380242デフォルトの名無しさん
2008/06/18(水) 01:32:30日経ソフトウエアでしょ。これ編集者もアンケートやってしまったと思ったんじゃないかな。
Cは別格でもCOBOLやVBってのはねえ。。。
個人的にはC#は優れものと思うんですが、でも市販の入門書がVB的に変じゃないですか。
(つまりロジック層軽視でプレゼンテーション層から教えようっていう。)
へたするとそこから普及がダメになる可能性もあるんじゃ。Javaにかなわず、PHPやRubyに新規開拓層は流れ、なんて。
0243デフォルトの名無しさん
2008/06/18(水) 11:42:52正解率低いなwww
0244デフォルトの名無しさん
2008/06/18(水) 12:28:49/( ●) (●) \ )/⌒Y⌒Y⌒Y⌒Y⌒Y⌒Y⌒Y⌒Y⌒Y⌒Y⌒Y⌒Y⌒Y丶
/ ::::::⌒(__人__)⌒::::: \
| |r┬-| |
\ `ー'´ /
ノ \
/´ ヽ カ
| l l||l 从人 l||l l||l 从人 l||l カ タ
ヽ -一''''''"~~``'ー--、 -一'''''''ー-、. タ
ヽ ____(⌒)(⌒)⌒) ) (⌒_(⌒)⌒)⌒))
┌┬┬┐┌┬┬┬┐┌┬┬┬┐┌┬┬┬┐
,. - ''"| ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ρ ̄`l
0245デフォルトの名無しさん
2008/06/18(水) 12:29:25ランタイムがでかすぎて配布にも苦労するし。
ネイティブコンパイラ搭載RAD環境のVB6が10倍人気があるという結果にも納得。
0246デフォルトの名無しさん
2008/06/18(水) 17:00:050247デフォルトの名無しさん
2008/06/19(木) 15:01:57プログラミングの問題じゃね?
0248デフォルトの名無しさん
2008/06/19(木) 15:50:460249デフォルトの名無しさん
2008/06/19(木) 16:43:00ジェネリクスを使ったクラスに対してXmlSerializerを使ってると、
sgenの効果が出なくなるのが問題だ
0250237
2008/06/19(木) 16:49:52すまんw
>>242
>市販の入門書
プログラミング C#2.0/ADO.Net 2.0 以外の市販の本はあまり役に
たたなかった気がする
VBプログラマのためのクラス入門 みたいな本は VB.Net でクラスは
こうやって書くんだ という意味で役にたったかも・・・
ADO.NET関係は上記の本以外は、シングルユーザー向けなのが
笑ってしまったw
0251デフォルトの名無しさん
2008/06/19(木) 17:20:43「起動が遅いな〜」とか抜かしてた実例はあるけどな。
0252デフォルトの名無しさん
2008/06/20(金) 17:38:23SQLServerの無償配布版しか使わない貧乏人に市販の本は冷たかったです。
ConnectionStringの正解をのせたサイトも見つけられないまま、接続を探り当てるまでの時間は不条理に感じました。
0253250
2008/06/20(金) 17:48:42データの入出力も教えず、まず教えることとはなんなのかと。。。
文字列処理なら基本でしょう、しかし。。。
0254デフォルトの名無しさん
2008/06/20(金) 17:52:220255デフォルトの名無しさん
2008/06/20(金) 19:46:530256デフォルトの名無しさん
2008/06/20(金) 20:08:360257デフォルトの名無しさん
2008/06/20(金) 20:36:22「アホちゃいまんねん、パーでんねん。パー!」
0258デフォルトの名無しさん
2008/06/20(金) 22:42:38DBのアクセス周りの抽象化が中途半端で結局製品固有のコードまみれになってるし、何かめんどくさい。
0259デフォルトの名無しさん
2008/06/21(土) 10:27:370260デフォルトの名無しさん
2008/06/22(日) 01:07:37あほか。それしか使えないんだろ?
パフォーマンス考えろよ。
0261デフォルトの名無しさん
2008/06/22(日) 13:30:54馬鹿じゃねえの?
0262250
2008/06/23(月) 15:24:04プログラミング ADO.Net 2.0 だけは購入したほうがいいと思うぞ
#2005Express 使ってるし
#Webで探す時間を買ったと思えば安い・・・
0263250
2008/06/23(月) 15:32:07かなりの部分(98%位)はGUI無しでいけるコードだから express版で十分使える
vb.net C# 両方のサンプルコードが掲載されているしね!!
0264デフォルトの名無しさん
2008/06/23(月) 17:14:58そのネタおなかいっぱい。
0265デフォルトの名無しさん
2008/06/24(火) 10:02:14>結局製品固有のコードまみれになってるし
具体的には、どのあたり?
#いやJDBCだって、DB固有のAPIあるし
0267258
2008/06/24(火) 22:54:16俺がもらったソースがそうなってるだけなのかもしれないけど
"DB製品名Client"とか"DB製品名Command"とか製品固有のをベタベタ書いてある。
これを将来Oracleに変更しようと思ったら、"OracleClient"とか"OracleCommand"に置換しなきゃいかんのかなと。
0268デフォルトの名無しさん
2008/06/24(火) 23:02:20もうODBCでいいんじゃね
0269デフォルトの名無しさん
2008/06/24(火) 23:13:53そんなのは一箇所変えるだけで済むようにするのが
普通JARO
0270デフォルトの名無しさん
2008/06/24(火) 23:17:22開発ツールのサポートが一切ないので現実にはあまり使わない。
0271258
2008/06/24(火) 23:33:27具体的にどうすんの?
MSDNに載ってる↓のサンプルだとOracleに完全に依存してる。
public void CreateOracleCommand(string myExecuteQuery, string connectionString)
{
using (OracleConnection connection = new OracleConnection(connectionString))
{
OracleCommand command = new OracleCommand(myExecuteQuery, connection);
command.Connection.Open();
command.ExecuteNonQuery();
}
}
ファクトリみたいなのを作れってこと?ちょっとめんどくさいな。
public void CreateCommand(string myExecuteQuery, string connectionString)
{
using DbConnection connection = ファクトリ.getConnection(connectionString));
{
DbCommand command = ファクトリ.getCommand(myExecuteQuery, connection);
command.Connection.Open();
command.ExecuteNonQuery();
}
}
>>270
なるほど。ツールを使ってるから抽象化されてないのか。
といってもオレは、そのツールとやらを持ってないわけだがorz。
0272デフォルトの名無しさん
2008/06/24(火) 23:51:29あまいな。
DBMSを変更してもmyExecuteQueryの中身がそのまま実行できるとは限らない。
思わぬところでDBMSの方言が入ってくる。
0273デフォルトの名無しさん
2008/06/24(火) 23:54:43その辺もうある。というか追加された
System.Data.Common の下あたり眺めてみれ
3.5 SP1になると Entity Framework も出て来る予定なんだが
まぁその辺は忘れていい
0274258
2008/06/25(水) 00:03:34いや、そこは今つっこむとこじゃないでしょ。
SQLの差異は、割り切ってを修正しますよ。
SQLの差異を吸収するようなライブラリかORマッパを使うのが楽だけどね。
>>273
DbProviderFactoryとかかな。サンクス。
Javaよりも後発の癖に2.0になってようやく追加されたのは謎だけど。
0275デフォルトの名無しさん
2008/06/25(水) 00:14:42つーか 1.0 だと ODBC サポートもなかったんですよ?
優先順位か設計の問題だったんだろうけども。
ObjectSpaces とか某プロジェクトに吸収されていったしなぁ…
これは結局某プロジェクトが解散して Linq っつー武器を得た
あと Entity Framework になった(なる)が。
まー DB にチューニングで結局依存することも多いし IDE
サポートあってこその環境だったので SQL Sever(or Oracle)
固定で確かに困らなかったなぁとは思う。
0276デフォルトの名無しさん
2008/06/25(水) 22:09:44こんなの調べればすぐじゃん。
0277デフォルトの名無しさん
2008/06/26(木) 00:43:56SQL−ServerだとかOracle、そしてJETでさえもコードを変える必要が無い。
設定ファイルは変える必要があるけど・・・
そしてスマートクライアントとクラサバさえもコードを変える必要も無い。
JETでスタンドアロンのデモをしたいときなど重宝している。
0278デフォルトの名無しさん
2008/06/26(木) 00:48:54これ私も持っているけど結構面白い!
↓
http://auction.item.rakuten.co.jp/10232889/a/10000373
0279デフォルトの名無しさん
2008/06/26(木) 03:24:36宣伝乙
今時ランタイムフリーじゃ無いとかグレープシティでもやらないようなぼったくりツールは使わねぇ
0280デフォルトの名無しさん
2008/06/26(木) 07:20:38使ったことあるの?
クラサバならライセンス料かかるけどスマートクライアントで使う場合
ランタイムフリーですよ。
0281デフォルトの名無しさん
2008/06/26(木) 10:07:08でもSQLは書き換えるわなぁ・・・・
#DOA考えたほうが、精神的に楽そう・・
0282デフォルトの名無しさん
2008/06/26(木) 16:40:460283デフォルトの名無しさん
2008/06/26(木) 17:22:140284デフォルトの名無しさん
2008/06/26(木) 22:22:200285デフォルトの名無しさん
2008/06/27(金) 10:52:37突っ込まれると思ったけどw 以下のような感じ
http://www.nulab.co.jp/designPatterns/designPatterns3/designPatterns3-4.html
0286デフォルトの名無しさん
2008/06/27(金) 15:44:12ttp://www.ibm.com/developerworks/jp/java/library/j-cobol.html
0287デフォルトの名無しさん
2008/06/27(金) 22:48:46>年収がドルで 6 桁か 7 桁にもなる COBOL の技術者に対して、「死んだ」言語を扱う作業がどんなものか尋ねてみてください。
ドルで7桁ってホントかよ。オレもCOBOL勉強しようかな。
0288デフォルトの名無しさん
2008/06/28(土) 01:26:05どんなんだよ。
0289デフォルトの名無しさん
2008/06/30(月) 00:58:130290デフォルトの名無しさん
2008/06/30(月) 23:22:40オープン系移植したゾンビがうようよと
0291ks
2008/07/05(土) 13:40:44http://auction.item.rakuten.co.jp/10232889/a/10000385
http://auction.item.rakuten.co.jp/10232889/a/10000383
ですか?
0292デフォルトの名無しさん
2008/08/02(土) 13:14:260293デフォルトの名無しさん
2008/08/02(土) 14:08:080294デフォルトの名無しさん
2008/08/02(土) 14:37:100295デフォルトの名無しさん
2008/08/03(日) 11:22:08実務に使えるレベルまでいってないけど、そんなに使いやすいか?
#まだ、頭がぐしゃぐしゃ状態w
#本のサンプル打っただけじゃ、使い物にならないのは分かってるんだけどね
0296デフォルトの名無しさん
2008/08/03(日) 12:41:39C#の言語仕様を一通り覚えて、IDEも使い慣れてくると感想は変わるんじゃないかな。
私はそうだったよ。
0297295
2008/08/03(日) 19:32:14なるほど その日がくるまで「打つべし」の生活つづけてみよーーー
C#の言語仕様+.Net Framework の使い方をもう少し押さえないといかんかなと
#今後者がメイン
0298デフォルトの名無しさん
2008/08/04(月) 02:15:430299デフォルトの名無しさん
2008/08/04(月) 02:21:37くるとするとその辺含めた全体的なものを言葉にするなら .NET Framework の
使い方でいいだろたぶん
0300295
2008/08/04(月) 10:44:47だからねぇ・・・
#クラスライブラリ の方が自分的にはしっくりくるかな
0301デフォルトの名無しさん
2008/08/04(月) 21:26:12割と身近でも使われてるっぽい。
webでいうとgyaoがC#+asp.net
0302デフォルトの名無しさん
2008/08/04(月) 21:51:260303デフォルトの名無しさん
2008/08/04(月) 23:10:220304デフォルトの名無しさん
2008/08/05(火) 17:09:49たしかSilverlightも使ってるんだっけ
ほかに日本の大手で使ってるところを知りたいな
0305デフォルトの名無しさん
2008/08/05(火) 20:08:28ゼロとは言わないがクラスライブラリの使い方なんて
コード補完と勘だけでいける。わからないときはちょっと
ヘルプを引けばいいだけ。これを勉強とは言わない。
0306デフォルトの名無しさん
2008/08/05(火) 20:36:03その程度でわかるライブラリも多いけどさ。
まあその程度でわかるものしか使わなくて済むことしかやってないなら
勉強というほどのものはいらんが。
0307デフォルトの名無しさん
2008/08/05(火) 23:07:28意味わからん日本語だと思うのだがあれ何とかならんのか。
0308デフォルトの名無しさん
2008/08/06(水) 19:51:27その程度でわかるライブラリばかりなのが.NET。
MFCに比べたら天国のようなもの。
0309デフォルトの名無しさん
2008/08/06(水) 20:12:070310デフォルトの名無しさん
2008/08/06(水) 21:04:35いうことがわかってショックだった。
ま、ミーハーなレベルのWindowsプログラミングの部分(Viewに相当
するところ)ではね。
でも、核の部分はやはりC++のネイティブコードが必要だと思う。
C++/CLIはunmanaged C++とC#やVBとの橋渡しをするというけど、
VS2008では、まだ中途半端だと思う。
ネイティブC++をmanaged C++でラップ(DLL化)してC#から呼び出す
というけど、これって定型的な手続きだから、VC++はもうNative
路線に徹底して(MFCの仕様をできるだけNetFrameworkと一致させ
る、あるいはNetFramworkをNative化する)、これらをC#やVBから
透過的に呼び出す(COMじゃなくて、できるだけそ最小限変更ですむ
コードで対応できる)メカニズムを開発してほしい。
型推論なんて要らん
0311デフォルトの名無しさん
2008/08/06(水) 21:13:360312デフォルトの名無しさん
2008/08/06(水) 21:14:550313デフォルトの名無しさん
2008/08/06(水) 23:32:47「今」やさらに「将来」の C++ から完全に置いてけぼり食らってて
API に対するカバー範囲が広い(つまり便利)っつー利点ぐらい
しかない。
ATL/WTL で新規はもう正直いいだろうっていうか。
>>310
一例に過ぎんがアローケータみたいな基本的なことさえ
C++ は難しい問題山積みなので現実時間だとその方向たぶん
無理。
相互運用性考えて作ってないから仕方ないんだろうけど。
C レベルなら何とかなるんだが(というか unsafe とか Marshaler で
何とかしとるよな…MSDN マガジンあたりで C ヘッダ解析して C# 化
とかしてたし)。
0314デフォルトの名無しさん
2008/08/07(木) 01:08:110315デフォルトの名無しさん
2008/08/07(木) 01:42:060316デフォルトの名無しさん
2008/08/07(木) 07:47:120317デフォルトの名無しさん
2008/08/07(木) 08:44:420318デフォルトの名無しさん
2008/08/07(木) 08:54:020319デフォルトの名無しさん
2008/08/08(金) 11:05:26イテレータの実装とか、appdomain,refrection,非接続型でのversion number
パターンとか、helpだけでわかる奴は尊敬するよ
0320デフォルトの名無しさん
2008/08/08(金) 11:07:320321デフォルトの名無しさん
2008/08/08(金) 11:22:200322デフォルトの名無しさん
2008/08/08(金) 21:27:070323デフォルトの名無しさん
2008/08/09(土) 12:25:01何とでも思ってくれ
0324デフォルトの名無しさん
2008/08/09(土) 12:56:030325デフォルトの名無しさん
2008/08/09(土) 13:31:290326デフォルトの名無しさん
2008/08/09(土) 17:26:540327デフォルトの名無しさん
2008/08/09(土) 21:40:000328デフォルトの名無しさん
2008/08/10(日) 09:19:37カナダの会社で使ったらUML知らんヤツばっかりでビビった
0329デフォルトの名無しさん
2008/08/10(日) 12:50:180330デフォルトの名無しさん
2008/08/10(日) 14:41:160331デフォルトの名無しさん
2008/08/10(日) 16:47:11よくわからんがJavaの世界では普及してるのでわ?
■ このスレッドは過去ログ倉庫に格納されています