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


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

C#, C♯, C#相談室 Part82



1 名前:デフォルトの名無しさん mailto:sage [2013/12/11(水) 21:08:16.17 .net]
前スレ
C#, C♯, C#相談室 Part81
toro.2ch.net/test/read.cgi/tech/1381134494/

Visual Studio 2010 Express
www.microsoft.com/japan/msdn/vstudio/express/default.aspx

Visual Studio 2012 Express
www.microsoft.com/visualstudio/jpn/products/visual-studio-express-products

770 名前:デフォルトの名無しさん mailto:sage [2014/03/21(金) 15:42:59.63 ID:Z82+z0lX.net]
ゴミだからでしょ

771 名前:デフォルトの名無しさん mailto:sage [2014/03/21(金) 15:50:57.05 ID:Z82+z0lX.net]
また馬鹿質問でスレを私物化しているゴミがやってきたようだね
さすがC#

772 名前:デフォルトの名無しさん mailto:sage [2014/03/21(金) 15:56:37.23 ID:B+VnY0Pq.net]
>>753
ありがとうございました!

>>754
ゴミだからでしょw

>>755
ヒドイ><

773 名前:デフォルトの名無しさん mailto:sage [2014/03/21(金) 16:17:20.48 ID:Z82+z0lX.net]
ありがとうございましたじゃなくてゴミ質問をしたことを謝罪しろ

774 名前:デフォルトの名無しさん mailto:sage [2014/03/21(金) 16:24:10.91 ID:WVx3dbBm.net]
>>758
むしろお前が邪魔だから馬鹿。

>>751が言ってるようなことは、例えば既存のコンポーネントの上にオーバーラップして
何かを表示したいといった場合には必要になる。

必要になるというか、恐らくそれが一番簡単に実現する方法なわけで、
別にそんなにおかしなことを言ってるわけじゃない。

775 名前:デフォルトの名無しさん mailto:sage [2014/03/21(金) 16:30:37.56 ID:Z82+z0lX.net]
>>750
おかしいのはお前の頭、嘘回答で初心者に嘘を教えこんだ
お前も謝罪しろ、質問者とこのスレを汚したことを

776 名前:デフォルトの名無しさん mailto:sage [2014/03/21(金) 16:33:53.72 ID:0w6x4I64.net]
何故突然荒れ出したしw
ID反対派?

777 名前:デフォルトの名無しさん mailto:sage [2014/03/21(金) 17:25:15.94 ID:ZxQW7eXR.net]
俺の画面だと荒れてないよ

778 名前:デフォルトの名無しさん mailto:sage [2014/03/21(金) 17:33:40.49 ID:Ekms6kK6.net]
uyってやっぱり在日チョンだったんだな



779 名前:デフォルトの名無しさん mailto:sage [2014/03/21(金) 21:02:30.76 ID:EcU89+Nw.net]
 ああああぁぁぁ! >>774の家が!!! 〈      、′・. ’   ;   ’、 ’、′‘ .・”
                          〈       ’、′・  ’、.・”;  ”  ’、
YYYYYYYYYYYYYYYYYYYYYYYYYYYYYY´     ’、′  ’、  (;;ノ;; (′‘ ・. ’、′”;
                              、′・  ( (´;^`⌒)∴⌒`.・   ” ;
::::::::::::::::::::::   ____,;' ,;- i                、 ’、 ’・ 、´⌒,;y'⌒((´;;;;;ノ、"'人
::::::::::::::::::   ,;;'"  i i ・i;                _、(⌒ ;;;:;´'从 ;'   ;:;;) ;⌒ ;; :) )、___
:::::::::::::::  ,;'":;;,,,,,, ;!, `'''i;.               / ( ´;`ヾ,;⌒)´  从⌒ ;) `⌒ )⌒:`.・/\
:::::::::::  ,/'"   '''',,,,''''--i                / :::::. :::    ´⌒(,ゞ、⌒) ;;:::)::ノ. _/    \
:::::::::  ;/  .,,,,,,,,,,,,,,,,,   ;i'⌒i;         /    ノ  ...;:;_)  ...::ノ  ソ ...::ノ__/       \
:::::::  i;"     ___,,,,,,,  `i"        /_______________/|          |\
::::::: i;    ,,;'""" `';,,,  "`i;          ̄|   _____  .______.  |  >>774宅  .|
::::::: |  ''''''i ,,,,,,,,,,  `'--''''"          |  |       |  |         |  |          |
::::::: |.    i'"   ";                 |  |       |  |         |  |          |
::::::: |;    `-、.,;''"                    |  |       |  |         |  |          |
::::::::  i;     `'-----j             |  | ==== .|  | ===== .|  |          |
                           ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄

780 名前:デフォルトの名無しさん mailto:sage [2014/03/21(金) 21:05:26.06 ID:AfoeyrF5.net]
vs2010を使っています。
Accessのレポート機能は、かなり細かく制御できました。
sqlデータソースからの行がなくても明細パートのイベントハ

781 名前:ンドラをつかって、下地を白黒に交互に反転させることで、綺麗な書類を作成できました。

こういうレポート機能のフレームワークって、vsにも用意されているんでしょうか。
クリスタルレポートというのが2008までのものには同梱されていたらしいですが、
これはACCESSのレポート機能と同様に高度な設定はできるんでしょうか。

2010からはクリスタルレポートってどこかで購入する必要があるんでしょうか。
また、ASP.NETのページオブジェクトとクリスタルレポートの関係ってどうなりますか。
クリスタルレポートのフォーマットイベントって、C#でハンドルできるんでしょうか。
[]
[ここ壊れてます]

782 名前:デフォルトの名無しさん mailto:sage [2014/03/21(金) 21:08:18.49 ID:NDl1lNAz.net]
90%の職場でExcelは表計算ソフトじゃなく
ただの表を作るソフトとして使われてるっていう話を思い出した

783 名前:デフォルトの名無しさん mailto:sage [2014/03/21(金) 21:09:25.13 ID:Z82+z0lX.net]
>>765
のようなゴミにはC#は手が届かない言語だって気づけよ馬鹿

784 名前:デフォルトの名無しさん mailto:sage [2014/03/21(金) 21:12:04.53 ID:Z82+z0lX.net]
>>765
いちいち細かく質問しで自分の頭では調べる能力がまったくないんだね
誰も相手しないよ、お前みたいなクレクレ野郎

785 名前:デフォルトの名無しさん mailto:sage [2014/03/21(金) 21:27:01.75 ID:1Ki07yzp.net]
VS2010以降は標準バンドルが廃止されており、
無償アドオン(SAP Crystal Reports for Microsoft
Visual Studio.Net)をSAP社よりダウンロードし、
開発環境へインストールすることで継続して開発環境の
利用が可能。-Wikipedia-

786 名前:デフォルトの名無しさん mailto:sage [2014/03/21(金) 21:31:23.32 ID:AfoeyrF5.net]
>>769
m社はどうして自分で開発しようとしないのですかね?
ACCESSのようなレポートデザインツールはあるのに。

787 名前:デフォルトの名無しさん mailto:sage [2014/03/21(金) 21:41:08.02 ID:Z82+z0lX.net]
>>770
馬鹿には理解できないことだから諦めろよクズ人間
二度とこのスレに来るな

788 名前:デフォルトの名無しさん mailto:sage [2014/03/21(金) 21:45:30.79 ID:Z82+z0lX.net]
>>769
Wikipediaからコピペする馬鹿発見
ググれば出てくる問題をわざわざスレに書き込み
そして誰かがググってで出てきたものコピペして回答
これで質問が解決
終わってるなこのスレ



789 名前:デフォルトの名無しさん mailto:sage [2014/03/21(金) 21:55:03.88 ID:g/RZTWhG.net]
Z82+z0lXはメンヘラ?

スレタイに相談室って書いてあるじゃん。
質問をして何が悪い?

スレ終わってると思うなら来るなメンヘラのカス

790 名前:デフォルトの名無しさん mailto:sage [2014/03/21(金) 21:58:20.36 ID:qJHtZZn0.net]
確信犯の荒らしを構う貴方も荒らしのお仲間。
むしろ自覚がないあんたの方が重症かもしれない。

791 名前:デフォルトの名無しさん mailto:sage [2014/03/21(金) 22:00:46.83 ID:1Ki07yzp.net]
>>770 俺はMじゃないから 知らんがな

792 名前:デフォルトの名無しさん mailto:sage [2014/03/22(土) 01:55:36.15 ID:+2B6OEdX.net]
面白い人が面白いことをする

面白いから凡人が集まってくる

住み着いた凡人が居場所を守るために主張し始める

面白い人が見切りをつけて居なくなる

残った凡人が面白くないことをする

面白くないので皆居なくなる

793 名前:デフォルトの名無しさん mailto:sage [2014/03/22(土) 03:28:35.83 ID:FdP/1XXF.net]
>>764
天から黄金が降ってきて、大金持ちになりましたとさ。

794 名前:デフォルトの名無しさん mailto:sage [2014/03/23(日) 04:54:44.03 ID:ZZbby7db.net]
俺、たった一人で会社(40名ほど)のITを担当している。

IT管理者全般、各PC自作&インストール、プログラム開発(SQLも活用した伝票処理)、ネットワーク構築、LINUXサーバー運用管理、IP電話システムの構築等々、ビルのLAN配線までやっている。
多分、ちょっとやりすぎではないかと思うのだが、会社としてはIT関係にたくさんの人は雇えないのだという。
サーバーが

795 名前:れてひどいめにあったりしたので、VPSに鯖を移設する作業が大詰めの段階。

一人で何もかもするって、中小企業なら当たり前なの?それとも、俺ってけっこう優秀だからできるのか?


ASP.NET2.0を、Windows8のIISに移設しようとして、おかしいエラーに見舞われて、疲れた。
カスタムエラーでmode=Offとやっても、リモートからのアクセス時にブラウザに表示されない問題が解消しなかった。
VS2010で開発したASP.NET4プログラムは問題なく移設できたし、エラーもリモートのブラウザに表示できた。
疲れた。

甘口の意見たのむ
[]
[ここ壊れてます]

796 名前:デフォルトの名無しさん mailto:sage [2014/03/23(日) 05:02:08.65 ID:ZZbby7db.net]
たった一人で、インターネットという不安定な環境が、唯一の相談の場だ。
挫折しそうになったこともたびたびあったが、なんとか一人で乗り越えてきた。
だから、さまよえるネット難民の気持ちがわかるので、わかることはヒントなど差し上げるようにしている。

IT担当って、縁の下で活動している。
プログラムの内部事情も知らないで、無理難題をぶつけてくる社員もある。
まともにほめられたこともないな。

どうしてこの仕事つづけているんだろう。
はやく楽になりたいなあ。ITの進化よ止まれ!
永遠に夏休みはこないのか。。。。

いやいや、神経質になってはいけない。
山があるからもくもくと登るんだ。たまには休憩しよう。そしてこれほどまで高く上ってこれたことを喜ぼう。
しかし、いっしょに登ってくれる仲間がほしいなあ。
VPSはディスクや電源交換の不安から俺を自由にして、負担を軽くした。これからもっとそういうサービスは安価になっていくだろう。

797 名前:デフォルトの名無しさん mailto:sage [2014/03/23(日) 05:13:59.79 ID:68zV/hLN.net]
で、C#の相談はまだかね?

798 名前:デフォルトの名無しさん mailto:sage [2014/03/23(日) 07:09:48.23 ID:VgxtFxt9.net]
本日のNGID
ID:ZZbby7db



799 名前:デフォルトの名無しさん mailto:sage [2014/03/23(日) 07:43:24.88 ID:Ku++zKZH.net]
ID:ZZbby7dbは自分語りをダラダラ書いてる割に質問が分かりにくくて判断材料も少ないだけの普通の質問者だろ

>>778
ASP.NETエラーページが出てるのならイベントビューアかログ出力コードでエラー特定できるでしょ
Global.asaxでも使ってみたら?

800 名前:デフォルトの名無しさん mailto:sage [2014/03/23(日) 10:35:34.01 ID:9EUDVluQ.net]
さすがにそのレベルは超えてるだろ
多分一眠りすれば自力で解決するよw

801 名前:デフォルトの名無しさん mailto:sage [2014/03/23(日) 12:21:53.29 ID:9pAuhLXR.net]
>>778
この業界って代わりはいくらでもいるから辛くても我慢するしかないよ

802 名前:デフォルトの名無しさん mailto:sage [2014/03/23(日) 13:35:15.05 ID:aWR7Kg7u.net]
>>778
> 俺、たった一人で会社(40名ほど)のITを担当している。

人数的にはそんなもんかな。
ちなみにうちの会社は社員 800名で IT 部門は 18名。
まあ、一人と言うのはキツいわな。
逆に細かい所は自分で決められるから、スキルと向上心があればやりやすい面もある。

> 一人で何もかもするって、中小企業なら当たり前なの?

これは当たり前。

> それとも、俺ってけっこう優秀だからできるのか?

まあ、そう言うことにしておこう (w

年齢書いてないから何とも言えないけど 40越えてるなら、体力的な問題とかも出始めるから、若いやつを一人入れてくださいよ〜 ってたのみ続けた方がいい、多分五年位かかると思うから。

803 名前:デフォルトの名無しさん mailto:sage [2014/03/23(日) 16:10:37.30 ID:v3YCvUfx.net]
ASP.NET2.0ってことは.NET Frameworkも2.0だよな
まずWin8で.NET2.0動くのか?
あとWin8でIISは(ライセンスの問題は別として)フル機能で動くのか?

自分が満足してやってるなら一人で全部やればいいさ
不満があるのに全部やってるなら、仕事のやり方を知らない馬鹿だな

804 名前:デフォルトの名無しさん mailto:sage [2014/03/23(日) 16:12:21.85 ID:YyM6y7wV.net]
一人で全部決められる方が楽しいわな

無能な上司の下でやってると死にたくなる

805 名前:デフォルトの名無しさん mailto:sage [2014/03/23(日) 16:23:14.70 ID:9pAuhLXR.net]
win8への移行は難しいぞ
かなりコアな部分に互換性がない

806 名前:デフォルトの名無しさん mailto:sage [2014/03/23(日) 20:52:11.56 ID:LwVxNWuC.net]
C#うんこは処置諸所うおいおのしょ

807 名前:デフォルトの名無しさん mailto:sage [2014/03/23(日) 22:42:57.90 ID:6+yiVumR.net]
どっちもNTベースです

808 名前:デフォルトの名無しさん mailto:sage [2014/03/23(日) 22:46:48.40 ID:LwVxNWuC.net]
またゴミが発狂した



809 名前:デフォルトの名無しさん mailto:sage [2014/03/24(月) 12:41:54.58 ID:JhzTHoiQ.net]
>>783>>786>>788
そうですね。一度、web.confとmachine.confを、vs2010で再生成させてみたいと思います。
asp.net2.0を、.net3.5で動かすことになると思います。
新しいiis8などではアプリケーションプールという概念があるんで、そのプールの.netバージョンをguiで簡単に設定する必要がありました。
一応、ローカルマシンのブラウザからアクセスすると完全に動作した。
しかし、わからないのはリモートマシンからアクセスした場合、一部のaspxだけは動作するけど、sqlコネクションやデータソースコントロールを多用したaspxページはうごかないこと。
カスタムエラー設定でmode=Offとしても、リモートのブラウザにエラー情報を表示させるには、mode=Offを設定しろとのエラーが出ること。
>>782の言うとおり、別の方法でエラーメッセージを取得してみたいと思います。慣れないので大変。

>>784
できることなら代わってほしいです。でも、全部、自分のオリジナルプログラムなんです。
後継が全部、持っていってしまいそうで、それもいやだ。

>>785
共感してくださってありがとうございます。一人はさびしいです。
深さ浅さは別として、オールマイティーにこなすIT担当の大変さを皆がわかってくれていたらまだ頑張れるけど、ある意味、目立つ医者よりも大変でしょ。(治療方針がないし、大病院依頼もできない)
ねぎらいもない。当たり前。不具合がでたらゴラーで、恐縮するばかり。
システムを安定させるまでもうちょっと頑張ります。
安定すれば、長い長い休みが取りたい。

810 名前:デフォルトの名無しさん mailto:sage [2014/03/24(月) 12:48:29.19 ID:iN+OyuMJ.net]
>>792
お前みたいなゴミがなんでC#やってんだよ
消えろゴミクズうんこ

811 名前:デフォルトの名無しさん mailto:sage [2014/03/24(月) 12:54:58.34 ID:JAEd1pY5.net]
自分語りしてーならマ板でやれハゲ
TPOわきまえず、物事簡潔に語ることもできねーからお前は底辺なんだよ

812 名前:デフォルトの名無しさん mailto:sage [2014/03/24(月) 13:01:33.40 ID:JhzTHoiQ.net]
>>794
>物事簡潔に語ること
してその心得とは?

813 名前:デフォルトの名無しさん mailto:sage [2014/03/24(月) 13:06:44.34 ID:JhzTHoiQ.net]
マ板へ行きます。

814 名前:デフォルトの名無しさん mailto:sage [2014/03/24(月) 13:10:32.46 ID:JAEd1pY5.net]
質問しに来たんなら質問だけ書けって話だそんくらい理解しろハゲ
てめーの事情なんぞどうでもいいわ

815 名前:デフォルトの名無しさん mailto:sage [2014/03/24(月) 13:11:44.68 ID:iN+OyuMJ.net]
質問する奴は全員クズなのだ論理的にも明らか

816 名前:デフォルトの名無しさん mailto:sage [2014/03/24(月) 23:48:11.85 ID:xK2d4WsU.net]
相互参照してるプロジェクトって作れないの?
プロジェクトAにクラスaがあり
プロジェクトBにクラスbがある
aはbに依存してbはaに依存している
大人の事情でこの設計はもう変えられない
ソリューションにAとBを作ってお互い参照させようとしたのだが普通に出来なかった

817 名前:デフォルトの名無しさん mailto:sage [2014/03/25(火) 00:22:55.50 ID:lEfVnYS3.net]
プロジェクトCにインターフェースを抽出しCに依存させろ

818 名前:デフォルトの名無しさん [2014/03/25(火) 01:12:30.30 ID:RHWCQzbD.net]
>>799
DLL参照を順序考えてやったらいけたというかなっちゃったような。
ビルドの後処理でお互いのバイナリ参照場所にコピー



819 名前:デフォルトの名無しさん mailto:sage [2014/03/25(火) 01:22:16.92 ID:bvFcvrs8.net]
>>801
はゴミの中でも一級品のゴミC#プログラマー

820 名前:デフォルトの名無しさん mailto:sage [2014/03/25(火) 01:30:04.20 ID:grpx0IOT.net]
>>799
C#は前方宣言できないの?例えば、
class a の前に、class b とか。よく知らんけど

class b
class a

821 名前:デフォルトの名無しさん mailto:sage [2014/03/25(火) 01:34:02.56 ID:bvFcvrs8.net]
>>803
ゴミはごみなりにゴミコードを提示してください

822 名前:デフォルトの名無しさん mailto:sage [2014/03/25(火) 06:41:28.66 ID:15e480iK.net]
妙なことせずにインターフェイス使えば

823 名前:デフォルトの名無しさん mailto:sage [2014/03/25(火) 07:36:58.13 ID:f+HSSBhT.net]
>>803
それを最近の静的言語の世界ではインターフェイスと呼びます

824 名前:デフォルトの名無しさん mailto:sage [2014/03/25(火) 10:05:42.54 ID:rW9Eu/tW.net]
C#のインターフェイスには実装つけられないしなぁ
Javaはできるようになったけど

825 名前:デフォルトの名無しさん mailto:sage [2014/03/25(火) 10:15:24.82 ID:X5SMyeic.net]
同じ型内に書けないと言うだけで
静的メソッド(+拡張メソッド)で完全に代替可能だから

826 名前:デフォルトの名無しさん mailto:sage [2014/03/25(火) 11:23:16.87 ID:rW9Eu/tW.net]
できないよ。静的メソッドはオーバーライドできないから。

827 名前:デフォルトの名無しさん mailto:sage [2014/03/25(火) 12:22:26.60 ID:X5SMyeic.net]
あ、そうなのか>Java

828 名前:デフォルトの名無しさん mailto:sage [2014/03/25(火) 13:30:52.73 ID:bvFcvrs8.net]
そうなのかじゃねーよ馬鹿プログラマ
お前にはC#は向いてないJavaでもやってろ



829 名前:デフォルトの名無しさん mailto:sage [2014/03/25(火) 13:55:35.72 ID:rW9Eu/tW.net]
そんな罵ることないだろw
言語仕様にラムダ式追加したけどリストとかの既存のインターフェイスどうすんべ
てのが元々の課題であって、
静的メソッド+拡張メソッドでLinqを実装して解決したのがC#
インターフェイスに実装を置けるようにしたのがJavaってだけだもの
後発の方が機能が上なのは当然だけど、割り切った仕様が悪いというわけでもない
インターフェイスを継承した子インターフェイスが親のデフォルト実装をオーバーライドとか
悪夢としか思えないし

830 名前:デフォルトの名無しさん mailto:sage [2014/03/25(火) 13:56:42.98 ID:iaFhKYFb.net]
うわあゴミにマジレスしてるよこの人

831 名前:デフォルトの名無しさん mailto:sage [2014/03/25(火) 15:13:57.77 ID:bvFcvrs8.net]
>>813
ゴミはお前だろ
何も語らないなら黙ってろ

832 名前:デフォルトの名無しさん mailto:sage [2014/03/25(火) 19:57:03.87 ID:a0hi6Xj0.net]
>>803
ふつう前方宣言は同じアセンブリ内での話になる。
Pascalのように前方宣言必須の言語もあるが、C#は必要ない。

// class Bar -- こういう前方宣言は不要
class Foo {
 public Bar Bar { get; set; }
}
class Bar {
 public Foo Foo { get; set; }
}

でも、ここではアセンブリ間でどうなんだって話題だろ。

833 名前:799 mailto:sage [2014/03/26(水) 00:24:28.92 ID:hfCViy2F.net]
結局インターフェースだけ別のプロジェクトに分離した
そんで生成をダイナミックにしたらなかなか悪くない感じになった

834 名前:デフォルトの名無しさん mailto:sage [2014/03/26(水) 10:09:28.24 ID:7vaINPTB.net]
ちょこっとunsafeなコードを使い始めたら
もうMarshal.PtrToStructure / StructureToPtrでしこしこやってきたところを全部治したくなった
stackallocマンセー病にかかったかも

835 名前:デフォルトの名無しさん mailto:sage [2014/03/26(水) 10:56:18.55 ID:w9hVm82u.net]
これからはunsafeだけでいいんだろうけど、
書き直す必要は無いんじゃね?

836 名前:デフォルトの名無しさん mailto:sage [2014/03/26(水) 11:05:52.17 ID:7vaINPTB.net]
そうですね

837 名前:デフォルトの名無しさん [2014/03/26(水) 13:00:24.21 ID:ZC1sfyNn.net]
罵るだけのゴミは相手にしないようお願いします。

838 名前:デフォルトの名無しさん mailto:sage [2014/03/26(水) 14:06:45.20 ID:brOzJ+yM.net]
そうですね



839 名前:799 mailto:sage [2014/03/26(水) 22:59:22.99 ID:op6WvdKw.net]
unsafeってなにが出来るのですか?
C++の構造体を使えますか?

840 名前:デフォルトの名無しさん mailto:sage [2014/03/26(水) 23:06:19.02 ID:vWVW3y+g.net]
使えるよ
Cと同等のポインタ操作ができる
固定長配列も使える

841 名前:デフォルトの名無しさん [2014/03/27(木) 17:33:13.28 ID:hr5UXKyM.net]
元請のPG未経験の新人SEが、空いた時間でC#のプログラムを
勉強しろと言われたらしく、IT土方の俺の隣で、
変数とは何かから勉強しているんだけど、
先輩SEが「書ける必要は無い。読めるだけで良いから。」と
言っていたんだ。

「読むほうが難しくね?」と思ったけど、
実際の所、書けなくても読めるものでしょうか?

842 名前:デフォルトの名無しさん mailto:sage [2014/03/27(木) 17:44:50.49 ID:sRoezQCa.net]
書くにも読むにも、どのくらいのレベルを求められてるかによる

843 名前:デフォルトの名無しさん mailto:sage [2014/03/27(木) 17:50:29.08 ID:Q+RTv4Ce.net]
読むほうが簡単なのは言うまでもない
「俺が読めるように書き直せ」という奥の手もあるしw

だがぷろぐらむの書けないど初心者に向かって「書けなくてもいい」と言うのは暴論

844 名前:デフォルトの名無しさん [2014/03/27(木) 18:08:45.84 ID:hr5UXKyM.net]
>>826
新人SEの今のレベルだと、
メソッドを曖昧に理解しているレベルだから、
オーバーロードどころか参照引数も禁止になるかも知れない。

いや、型が何か解ってないから、
全部voidで書けと言われるかも知れない。

結構ピンチかも。

845 名前:デフォルトの名無しさん mailto:sage [2014/03/27(木) 18:16:15.66 ID:WGQkrLUO.net]
書けなくても読むことは出来ると思うけど、書いた経験のある人とない人では読み方に差が出るのではないのかな。
一概に書ける人が良くて書けない人が良くない、とは言えないだろうけれど、
傾向として書いたことがある人のほうがぱっと見は問題なさそうだけれども実際動かすとダメなコードとかを見分けられるだろうし。

でも、変数とはなにかレベルの人は結局勉強をしなきゃ読めるようにはならないよね。
メソッド名や変数名を追っていってなんとなくどこで何の処理をしているかが分かる、は「読める」というのかどうか。
まあそう考えると>>825に行き着くか。

846 名前:デフォルトの名無しさん [2014/03/27(木) 18:22:13.02 ID:hr5UXKyM.net]
ちなみに、新人SEが下のようなコードを書いて、

answer = a + b;
int a = 1;
int b = 2;

「正しいはずなのに何で動かない?」と悩んでいたのを見て、
先輩SEが、書くのは土方がやるから読めるようにだけなっておけって
感じで言ってました。

ちなみに、なぜコンパイルが通らないのか教えてあげようとしたら
「もうちょっとで解るんです。言わんで下さい。」と言われた。

まあ、惜しいとは思いましたが。。。

847 名前:デフォルトの名無しさん mailto:sage [2014/03/27(木) 18:24:26.52 ID:ERMbaaR6.net]
事実だとして先に謝っておきます
ごめんなさい

本音
ネタ臭い

848 名前:デフォルトの名無しさん mailto:sage [2014/03/27(木) 18:28:54.82 ID:Q+RTv4Ce.net]
いいとこ行ってるじゃない
うまいこと煽ってやればVBAくらいは使いこなせるようになるかも



849 名前:デフォルトの名無しさん mailto:sage [2014/03/27(木) 18:48:14.53 ID:1gXihiuU.net]
関数型やSQL向きだな

850 名前:デフォルトの名無しさん mailto:sage [2014/03/27(木) 20:25:50.95 ID:tQDxOrbR.net]
全部voidで書いてやんよー

後で怒るなよ

851 名前:デフォルトの名無しさん mailto:sage [2014/03/27(木) 21:09:02.76 ID:SB1Fm6Qi.net]
全部dynamicで書けと言われるかも知れない。

852 名前:デフォルトの名無しさん mailto:sage [2014/03/27(木) 21:28:56.55 ID:LTRi+iyQ.net]
いくら新人でも、プログラマ志望じゃなくてSE志望でも
システム開発会社に入ろうかと言う人間でそのレベルは信じられない

853 名前:デフォルトの名無しさん mailto:sage [2014/03/27(木) 21:42:47.19 ID:1gXihiuU.net]
上流の会社なら半分はコード一行も書いたことない文系だよ
そして最下流奴隷のお前より高い給料を貰う

854 名前:デフォルトの名無しさん mailto:sage [2014/03/27(木) 22:07:56.44 ID:Jl9seLxa.net]
>>836
わかる
大手SIerで土方並に書けるSEなんて中途以外考えられん

855 名前:デフォルトの名無しさん [2014/03/27(木) 23:30:14.05 ID:hr5UXKyM.net]
日本のSEは、プログラムよりも語学力が優先される。

プログラムなんて、システムを作る上で、
大きなウェイトを占めていないからだろうね。

856 名前:デフォルトの名無しさん mailto:sage [2014/03/27(木) 23:55:02.50 ID:MPG+AJcX.net]
正確な文書を書ける、2つ以上の意味に取られる曖昧な記載をしない。
これが出来なきゃならんから確かに重要な要素だな。

企画書とか提案ならまだしも、要件定義で曖昧さが残ると
ちゃぶ台返される。

857 名前:799 mailto:sage [2014/03/28(金) 02:31:15.60 ID:D2kEgAua.net]
正確で曖昧性の無い文書を書きたいなら必然的にプログラムに近付いていく
上流だからプログラム出来ないってのは土方の嫉妬からくる幻覚だよ
やらないだけで書こうと思えばいくらでも書ける

858 名前:デフォルトの名無しさん mailto:sage [2014/03/28(金) 02:54:29.76 ID:s+1jLlOp.net]
>>840
名前欄消そうぜw



859 名前:デフォルトの名無しさん mailto:sage [2014/03/28(金) 05:17:08.26 ID:N3c5Hh36.net]
マ板でやれっつってんの

860 名前:デフォルトの名無しさん mailto:sage [2014/03/28(金) 07:45:26.48 ID:i0hvqTaz.net]
いつまでも言ってろよバーカ

861 名前:デフォルトの名無しさん mailto:sage [2014/03/28(金) 08:34:15.20 ID:I0zBkm8o.net]
>>829
そいつはExcelでも使ってたのかね?
リアクティブプログラミングの考え方が根底にあるようだ。

862 名前:デフォルトの名無しさん [2014/03/28(金) 09:10:16.92 ID:jR46UBH4.net]
>>844
>そいつはExcelでも使ってたのかね?

Excelは使っているので、そうかも知れません。

いずれにしても、彼はプログラムを書くのを止めたので、
真相は闇の中です。

863 名前:デフォルトの名無しさん mailto:sage [2014/03/28(金) 14:42:10.23 ID:Ai1Nld6r.net]
全部objectで書いたことならあるなw

864 名前:デフォルトの名無しさん mailto:sage [2014/03/28(金) 21:09:30.64 ID:D2kEgAua.net]
C言語出来ない人はプログラマとは呼べないね

865 名前:デフォルトの名無しさん mailto:sage [2014/03/28(金) 21:11:37.77 ID:QFaXlhwY.net]
スレタイ読めない奴は人間失格か?

866 名前:デフォルトの名無しさん mailto:sage [2014/03/28(金) 21:31:06.11 ID:BFpNVITx.net]
幸子ちゃんかわいかった

867 名前:デフォルトの名無しさん mailto:sage [2014/03/29(土) 02:09:05.51 ID:/+/YLYBO.net]
C#の正規表現ってパターンを新しく定義できないの?
\myPtnと書いたら[a-c]と書いたのと同じだ〜みたいな

868 名前:デフォルトの名無しさん mailto:sage [2014/03/29(土) 02:25:14.20 ID:q1+LeV+c.net]
継承クラス作って、マッチ関数の前処理で文字列置換すれば?



869 名前:デフォルトの名無しさん mailto:sage [2014/03/29(土) 08:52:53.38 ID:gAADwV9d.net]
WPFを使用してタブをウィンドウに昇格可能なアプリケーションを作成しようと思っているのですがどうすればいいのでしょうか?

870 名前:デフォルトの名無しさん mailto:sage [2014/03/29(土) 09:58:09.44 ID:aqE/GW7e.net]
タブドラッグを検出したらタブ削除してウインドウ生成

871 名前:デフォルトの名無しさん mailto:sage [2014/03/29(土) 10:06:01.42 ID:VCXMGfRJ.net]
MVVM的な状態分離できてりゃあとはドック実装だけでどうにかなる

872 名前:デフォルトの名無しさん mailto:sage [2014/03/29(土) 10:07:47.40 ID:9C9nb7Xk.net]
>>854がMVVMを理解していない件

873 名前:デフォルトの名無しさん mailto:sage [2014/03/29(土) 10:12:06.60 ID:VCXMGfRJ.net]
宗教論争に乗る気はない

874 名前:デフォルトの名無しさん mailto:sage [2014/03/29(土) 10:15:13.80 ID:HftvCuV2.net]
誤りを指摘されると「宗教論争」
その発想は斬新だ

875 名前:デフォルトの名無しさん mailto:sage [2014/03/29(土) 10:18:24.39 ID:/+/YLYBO.net]
MVVMってなんですか?
MVCとは違うのですか?

876 名前:デフォルトの名無しさん mailto:sage [2014/03/29(土) 10:19:01.53 ID:96vl7zqK.net]
結局ビューの実装に閉じた問題だからMVVMとか全く関係ないな
>>852みたいなビューの要請が内部のロジックにまで影響するようなクソ設計は
MVVMがどうとかいう以前の問題だ

877 名前:デフォルトの名無しさん mailto:sage [2014/03/29(土) 10:23:13.24 ID:E1gpfH0G.net]
内部ロジックの話は一言も書いてないようだが・・・

878 名前:デフォルトの名無しさん mailto:sage [2014/03/29(土) 10:25:21.42 ID:VCXMGfRJ.net]
VMがVに便宜を図らないんならそれはMだろ、というようなどうでもいい認識の話になるから止めろって言ったのに
俺はMVVMを使うとすら書いてないぞ



879 名前:859 mailto:sage [2014/03/29(土) 10:25:49.91 ID:96vl7zqK.net]
誤解させてすまん
ビューの要請(例:>>852)が内部のロジックにまで影響するようなクソ設計
という意味

880 名前:デフォルトの名無しさん mailto:sage [2014/03/29(土) 10:34:19.47 ID:96vl7zqK.net]
質問に直接答えるなら、
新しいウィンドウ作って中のコントロールをそのままウィンドウへ移動するだけだよ
中身はユーザーコントロールとしてまとめておくこと
バインディング使ってデータだけ移してもいいけど、中身が全く一緒なんだったらビューをそのまま移せばいいよ

881 名前:デフォルトの名無しさん mailto:sage [2014/03/29(土) 10:50:44.36 ID:8kOdEQaf.net]
質問です
MVVMと状態分離って何か

882 名前:関係あるのですか? []
[ここ壊れてます]

883 名前:デフォルトの名無しさん mailto:sage [2014/03/29(土) 11:33:48.88 ID:kMhv0CS2.net]
質問を禁止します

884 名前:デフォルトの名無しさん mailto:sage [2014/03/29(土) 11:34:13.24 ID:dJGOjeN9.net]
再開

885 名前:デフォルトの名無しさん mailto:sage [2014/03/29(土) 11:53:52.71 ID:ySoDat60.net]
月間MVVC賞

886 名前:デフォルトの名無しさん mailto:sage [2014/03/29(土) 12:33:03.34 ID:Zrewl+VF.net]
ここまでの皆さんのありがたいご教示をもとに実装してみようと思いましたがあきらめました
みなさんありがとうございました

887 名前:デフォルトの名無しさん mailto:sage [2014/03/29(土) 16:06:18.57 ID:EN1l+2Rh.net]
アプリを書けるようになってから5年後ぐらいだな
他人のコードを読めるようになったと思ったのは

888 名前:デフォルトの名無しさん mailto:sage [2014/03/29(土) 16:18:58.53 ID:wVvJQgTI.net]
C#3.0が読めません



889 名前:デフォルトの名無しさん mailto:sage [2014/03/29(土) 17:08:15.71 ID:uUHdfige.net]
シーシャープさんてんぜろと読むんですよ

890 名前:デフォルトの名無しさん mailto:sage [2014/03/29(土) 21:44:11.70 ID:xOlU3pSX.net]
シーシャープに移転ゼロ

891 名前:デフォルトの名無しさん mailto:sage [2014/03/30(日) 19:46:31.96 ID:S3/jvl5+.net]
PDF をテキスト化したいのですが、いい方法を教えて下さい
iTextSharpはうまく行きませんでした

ちなみに変換したいのは
www.ose.or.jp/f/upload_files/13821/attachments/20140324_volume_by_participant_whole_day.pdf
です

892 名前:デフォルトの名無しさん mailto:sage [2014/03/30(日) 19:58:19.95 ID:RjEoCYU7.net]
どううまく行かなかったのか
どういうコードを書いたのか
なぜふらっとスレではなくここに書き込んでしまったのか

893 名前:デフォルトの名無しさん mailto:sage [2014/03/30(日) 19:58:34.40 ID:f3NXXSOp.net]
PDF-1.3ならPDFSharpのサポート範囲だな

894 名前:デフォルトの名無しさん mailto:sage [2014/03/30(日) 20:34:54.77 ID:S3/jvl5+.net]
ぐぐって見つけたサンプルコードを実行してみましたところ、
shusakuorz.wordpress.com/2013/05/15/pdf%E3%81%8B%E3%82%89%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88%E3%82%92%E6%8A%BD%E5%87%BA%E3%81%99%E3%82%8B/

型 'iTextSharp.text.pdf.PdfLiteral' のオブジェクトを型 'iTextSharp.text.pdf.PdfString' にキャストできません。

などと仰せになります

ふらっとスレのほうがいいですか?

895 名前:デフォルトの名無しさん mailto:sage [2014/03/30(日) 20:47:54.23 ID:f3NXXSOp.net]
その例外の意味が分からんのは初心者スレ行きだけど、
50行目が原因ならライブラリか解説が間違ってるので初心者には直せないと思うよ

896 名前:デフォルトの名無しさん mailto:sage [2014/03/30(日) 21:02:24.13 ID:RjEoCYU7.net]
そのファイルをブラウザで開いたらfirefoxのプラグインが文句言ってきたから
不正なpdfファイルなのかもね
知らんけど

897 名前:デフォルトの名無しさん mailto:sage [2014/03/30(日) 23:46:50.36 ID:Cedx4uPz.net]
PDFの作成の仕方が悪いに一票
GrapeCity ActiveReports(tm) for .NET
そのものが悪いか、設定が悪い。

ttp://www.antenna.co.jp/pdftooffice/trivia/conv_trivia02.html

というように、OCRにかけてやればいいみたいだよ?

898 名前:デフォルトの名無しさん mailto:sage [2014/03/31(月) 01:36:55.86 ID:d/a+5s4P.net]
帳票作成するにはサードパーティしかないのですか?



899 名前:デフォルトの名無しさん mailto:sage [2014/03/31(月) 01:58:15.15 ID:RzO5wIQr.net]
はい。私はあなたにとって第三者です。
いいえ。自分で自作して自分で使えばサードパーティ使わなくていいよ。

どっちで答えたら荒れるかなぁ

900 名前:デフォルトの名無しさん mailto:sage [2014/03/31(月) 07:55:11.47 ID:fqYUyeeR.net]
MSにこだわるんならWordかExcelかAccessを使えばいい

901 名前:デフォルトの名無しさん mailto:sage [2014/03/31(月) 09:30:16.96 ID:e08Gdtti.net]
MS製品で固めておくのが無難んだよなぁ
サードパーティ製品使うと、使ってる人が少ないから質問する場が凄く限られる
サポートがしっかりしていれば、問題無いんだけどね・・・

902 名前:デフォルトの名無しさん mailto:sage [2014/03/31(月) 15:19:37.34 ID:QgA/wEs6.net]
いい製品と悪い製品の違いが大きすぎる。

903 名前:デフォルトの名無しさん mailto:sage [2014/03/31(月) 23:38:10.2 ]
[ここ壊れてます]

904 名前:1 ID:d/a+5s4P.net mailto: いい製品に出会った試しがない []
[ここ壊れてます]

905 名前:デフォルトの名無しさん mailto:sage [2014/04/01(火) 02:13:58.60 ID:t63tJkUI.net]
>>885
他の製品使ったことないだけだろ (w

906 名前:デフォルトの名無しさん mailto:sage [2014/04/01(火) 08:50:38.61 ID:s0LS92Gs.net]
{関数名,引数0,引数1,,,}
で関数として引数の中に関数を入れ子にして正規表現で簡単に処理する方法を教えてください

907 名前:デフォルトの名無しさん mailto:sage [2014/04/01(火) 09:20:14.52 ID:EAFhlYyb.net]
日本語でおk!

908 名前:デフォルトの名無しさん mailto:sage [2014/04/01(火) 11:52:30.65 ID:uG5J4+vt.net]
{RepeatString,あ,{Rnd,100}}
こういうのです



909 名前:デフォルトの名無しさん mailto:sage [2014/04/01(火) 12:23:31.61 ID:Ix/Np+Tk.net]


他の言語で君の欲している機能を実装してるものはありますか?
あったら言語の名前と機能の名前を教えてください

910 名前:デフォルトの名無しさん mailto:sage [2014/04/01(火) 12:24:30.15 ID:Ix/Np+Tk.net]
と思ったけど、デリミタが違うだけでlispだなこれ

911 名前:デフォルトの名無しさん mailto:sage [2014/04/01(火) 12:26:42.88 ID:t5sMce0r.net]
まあ要するにS式のパースをしたいってことよね
https://web.archive.org/web/*/ttp://www.ibm.com/developerworks/jp/java/library/j-diag1211/
まえ書いたときはこの辺とか参考にした

912 名前:デフォルトの名無しさん mailto:sage [2014/04/01(火) 12:28:55.91 ID:t5sMce0r.net]
なんか/*/の後ろのhが消えたけど気にしない

913 名前:デフォルトの名無しさん mailto:sage [2014/04/01(火) 14:52:03.01 ID:uG5J4+vt.net]
>>892
S式という名称だったんですね、ありがとうございます。
早速見てみます。

914 名前:デフォルトの名無しさん mailto:sage [2014/04/02(水) 00:22:06.51 ID:kpyeeRem.net]
正規表現っていつまでたっても進歩しないよな
やる気あんのかあいつ

915 名前:デフォルトの名無しさん [2014/04/02(水) 12:16:22.23 ID:0N7Ta5mu.net]
以下のようなコードを書き、入れ子にしたListの情報を
foreach で取り出したいと思ったのですが、思惑通りにいきませんでした。
どのようなコードで取得出来るでしょうか?

public static void DataSet(List<Bm> dbPak)
{
foreach (Bm l1 in dbPak)
{
var para = l1.paramPack.param; <-ダメでした
}
}

public class Am
{
public Am(string param)
{
this.param = param;
}
public string param { get; set; }
}

public class Bm
{
public Bm(List<DBPara> paramPack)
{
this.paramPack = paramPack;
}
public List<Am> paramPack { get; set; }
}

916 名前:デフォルトの名無しさん mailto:sage [2014/04/02(水) 12:33:17.97 ID:MFjAMFxo.net]
>>896
public static void DataSet(List<Bm> dbPak) {
foreach (var para in dbPak.SelectMany(b => b.paramPack)) {
//paraが使える

917 名前:デフォルトの名無しさん [2014/04/02(水) 13:01:47.61 ID:0N7Ta5mu.net]
>>897
素早い回答ありがとうございます
おかげさまで動きました。。。が

ラムダ式をマスターしていないので
なぜ動くのかは解りませんでした

勉強になります
ありがとうございます

918 名前:デフォルトの名無しさん mailto:sage [2014/04/02(水) 13:08:46.47 ID:F9PNjbp9.net]
変数に一つ一ついれてみて型を確認してみたら理解できるよ

>foreach (Bm l1 in dbPak)
>{
>var para = l1.paramPack.param; <-ダメでした
>}


l1.paramPackの型はなんだ



919 名前:デフォルトの名無しさん mailto:sage [2014/04/02(水) 15:03:43.62 ID:WejOsJ39.net]
というか、パラメータを手打ちしてるの?

920 名前:デフォルトの名無しさん [2014/04/02(水) 19:12:10.13 ID:0N7Ta5mu.net]
>l1.paramPackの型はなんだ

言われてみると
おかしなコード書いてました。

精進します

>というか、パラメータを手打ちしてるの?

「これで通ると思うのになー」というコードを書きましたが、
基本インテリセンスです。

921 名前:デフォルトの名無しさん mailto:sage [2014/04/02(水) 22:57:07.93 ID:53osF0Dh.net]
ここの回答者におかしな奴がいるな。
システム屋さんって、こんな奴が多いのか?

ttp://bbs.wankuma.com/index.cgi?mode=al2&amp;namber=70474

922 名前:デフォルトの名無しさん mailto:sage [2014/04/02(水) 23:13:56.05 ID:YC2j6Atr.net]
なるほど、そんな下らないことを貼ってるテメエはおかしな奴とは思わないんだ。
これがアスペ脳か。

923 名前:デフォルトの名無しさん mailto:sage [2014/04/02(水) 23:34:21.75 ID:+Ioim3Yi.net]
狭い見識しか持ってい

924 名前:ネいんだろう
井の中の蛙ってやつさ
[]
[ここ壊れてます]

925 名前:デフォルトの名無しさん mailto:sage [2014/04/02(水) 23:47:00.01 ID:aNx9C+Mf.net]
丼の中の蛙といえば松屋。

926 名前:デフォルトの名無しさん mailto:sage [2014/04/03(木) 06:57:58.82 ID:+WemITXP.net]
> 自分に対する質問には答えると言うのが自分の基本姿勢ですが、これ以上はこの掲示板に
> ノイズを増やして他の方の迷惑になるだけですので止めます。悪しからず。

もはや言い返せなくなったんじゃない?
これ以上ボロを出さないという意味では賢明だねw

927 名前:デフォルトの名無しさん mailto:sage [2014/04/03(木) 07:30:18.03 ID:9rp45yLz.net]
わんくまだもん
お察しください

928 名前:デフォルトの名無しさん mailto:sage [2014/04/03(木) 09:37:44.74 ID:4xzvbUTm.net]
他のスレでもこいつは質問内容をよく読まずに回答しているのか、
それとも思い込みで回答しているのか、
たまにとんちんかんな答えを出している。

思い込みで行動するのは、論理的な思考がなされないので、
頭を使うことがない。
アルツハイマーのリスクが高そうだなwww



929 名前:デフォルトの名無しさん mailto:sage [2014/04/04(金) 00:39:31.68 ID:K4XosEXF.net]
わんくま(笑)
どぼん(爆)

930 名前:デフォルトの名無しさん mailto:sage [2014/04/04(金) 07:40:03.22 ID:dy/+FFqQ.net]
今週末はRoslynを触…らなくてもいいか
いまさら感あるよな

931 名前:片山博文MZジェバンニ ◆T6xkBnTXz7B0 mailto:sage [2014/04/04(金) 10:36:20.98 ID:CAL3SSDr.net]
大変だ、.netがネイティブになるらしいぞ!!
ufcpp.wordpress.com/2014/04/03/net-native/

932 名前:デフォルトの名無しさん mailto:sage [2014/04/04(金) 10:59:05.19 ID:iFOgWSsd.net]
でもDirectXみたいに途中でサポートやめるんでしょう?

933 名前:デフォルトの名無しさん [2014/04/04(金) 13:49:07.75 ID:ZIYLiBEI.net]
【プログラミング速報】.NET Frameworkがオープンソース化!MS,Mono,GitHubなどが.Net財団設立へ
maguro.2ch.net/test/read.cgi/poverty/1396585709/1

934 名前:デフォルトの名無しさん mailto:sage [2014/04/04(金) 15:21:59.43 ID:dy/+FFqQ.net]
なんか必死だな

935 名前:デフォルトの名無しさん [2014/04/05(土) 12:43:24.31 ID:1WkruOLq.net]
エロい人教えて
firebugとか火狐の要素解析からのネットワークとかのページロード情報を取りたい
キーワードかヒントお願い

936 名前:デフォルトの名無しさん mailto:sage [2014/04/05(土) 12:45:15.56 ID:7w5d8L3B.net]
firebug→「ネット」タブ
「持続」をチェックしとくとなお良い

937 名前:デフォルトの名無しさん [2014/04/05(土) 14:03:38.25 ID:1WkruOLq.net]
>>916
いや、firebugの使い方じゃなくてさ、C#でロードリストを取りたいんだが・・・

938 名前:デフォルトの名無しさん mailto:sage [2014/04/05(土) 15:21:08.34 ID:NnouwwX7.net]
firefoxのアドオン作って通信させれば



939 名前:デフォルトの名無しさん [2014/04/05(土) 16:57:18.74 ID:EfFgQkIU.net]
>当面ストアアプリ限定になってる理由の1つだと思うけど、ストアのサーバー上でクラウドコンパイル(Compile in the Cloud)する。依存先のライブラリが更新されたら自動でバイナリ更新。

勝手に更新とか不安すぎる
静的リンクしてるなら更新しなくてもいいじゃんか

940 名前:デフォルトの名無しさん mailto:sage [2014/04/05(土) 16:59:57.08 ID:LZvmCu+L.net]
えw

941 名前:デフォルトの名無しさん mailto:sage [2014/04/05(土) 17:16:04.45 ID:87LqP25Z.net]
どんな情報取りたいの?
>>915

942 名前:デフォルトの名無しさん mailto:sage [2014/04/05(土) 20:32:22.28 ID:9GqHwoX4.net]
つーか.netのライブラリに依存してたらそれネイティブじゃないんじゃないか

943 名前:デフォルトの名無しさん [2014/04/05(土) 21:17:59.39 ID:1WkruOLq.net]
>>921
Firebugで出せるようなWebPageのロードするリストを取りたい

944 名前:デフォルトの名無しさん mailto:sage [2014/04/05(土) 21:22:55.32 ID:87LqP25Z.net]
Fiddler Core使うじゃダメ?

945 名前:デフォルトの名無しさん mailto:sage [2014/04/05(土) 21:26:20.12 ID:dKC9YJas.net]
>>923
Firebugはオープンソースなんだから答え見ればいいじゃん
Firebugを弄って、C#のアプリを起動して解析結果のダンプを渡すようにするくらいなら難しくないでしょ

946 名前:デフォルトの名無しさん [2014/04/05(土) 21:30:38.29 ID:1WkruOLq.net]
>>924
おお、これこれ
ありがと

947 名前:デフォルトの名無しさん mailto:sage [2014/04/06(日) 21:53:23.27 ID:yJzbed3R.net]
.NetよりVB6のコンパイラをオープンソースにして欲しいよ

948 名前:デフォルトの名無しさん mailto:sage [2014/04/06(日) 22:00:02.79 ID:CO3q3128.net]
あんなもんCOMの化け物だからコンパイラだけあったところでクソの役にも立たん



949 名前:デフォルトの名無しさん mailto:sage [2014/04/06(日) 22:07:46.65 ID:tUu4o0lA.net]
VB6で作った資産が多すぎて世界中からクレームが集中したせいで
MSDN限定提供を再開したぐらいだからな。VB6の禍根は大きい。

950 名前:デフォルトの名無しさん mailto:sage [2014/04/07(月) 10:24:30.97 ID:wKuIb640.net]
確かにVB6は便利だったなー

951 名前:デフォルトの名無しさん mailto:sage [2014/04/08(火) 02:21:53.04 ID:a6XK4Xv5.net]
ここでいいのかわからんけど、log4net以外にロギングに便利なものって何か無いかな?
システムのeventlogとかもっと手軽に使えたら良いのになぁ

952 名前:デフォルトの名無しさん mailto:sage [2014/04/08(火) 06:49:49.52 ID:tpekObTx.net]
TraceSource

953 名前:デフォルトの名無しさん [2014/04/08(火) 21:35:25.82 ID:oIH/hQKP.net]
素人質問で恐縮ですが、
下のようなコードを書いたのですが
「TestAに引数を1個指定できるコンストラクタだありません」と
怒られてしまいます。

Listの中に、TestA クラスを含めるには
どうしたら良いのでしょうか?

public partial class Form1 : Form
{
private void button1_Click(object sender, EventArgs e)
{
var ListTest = new List<TestA>();

ListTest.Add(new TestA(10));

}
}

class TestA
{
public int a { get; set; }
}

954 名前:デフォルトの名無しさん [2014/04/08(火) 21:46:10.61 ID:V1A5Bvcp.net]
>>933
初心者はふらっとスレの方がいいよ
var testA = new TestA();
testA.a = 10;
ListTest.Add(testA);

955 名前:デフォルトの名無しさん mailto:sage [2014/04/08(火) 21:46:21.88 ID:tpekObTx.net]
class TestA
{
public int a { get; set; }
public TestA(int a){
this.a=a;
}
}

リストとか全く関係ない

956 名前:デフォルトの名無しさん [2014/04/08(火) 22:03:13.77 ID:oIH/hQKP.net]
ご回答ありがとうございます。

いずれの方法でも実装が出来ました。
助かりました。

実は、下のHPを参考にコードを書いてみたのですが、
コンパイル通るのかな?と疑問に思いましたので質問しました。
programmers.high-way.info/cs/list-sort.html

いずれにしても、初歩的な質問は、次から
ふらっとの方にしたいと思います。

957 名前:デフォルトの名無しさん mailto:sage [2014/04/08(火) 22:24:35.72 ID:TQ87Mevk.net]
メモリが勿体無いからマルチバイトで文字列を保持したいのだけどstringにそんなオプションはないのかな?

958 名前:デフォルトの名無しさん mailto:sage [2014/04/08(火) 22:28:51.10 ID:5i4rVKJ4.net]
>>937
意味分かりませんが...



959 名前:デフォルトの名無しさん mailto:sage [2014/04/08(火) 22:36:00.71 ID:bUPeCURo.net]
マルチバイトってutf-8?
そんなの無かったはず。

960 名前:デフォルトの名無しさん [2014/04/08(火) 22:37:40.15 ID:Bi2RyCEo.net]
sharpdevelop使ってるか?

961 名前:デフォルトの名無しさん mailto:sage [2014/04/09(水) 01:32:35.54 ID:PHct9kF7.net]
>>937
文字列まで切り詰めなきゃいけないようなメモリクリティカルな環境でC#など使ってはいけない。

962 名前:デフォルトの名無しさん mailto:sage [2014/04/09(水) 06:18:19.58 ID:eKV6ate5.net]
>>937「ノートが勿体ないからチラシの裏で勉強したいんだけど、そんなオプションはないのかな?」

お母さん「馬鹿なこと言ってないで宿題やっちゃいなさい」

963 名前:デフォルトの名無しさん mailto:sage [2014/04/09(水) 06:39:31.80 ID:zyxn12EM.net]
.NETのプログラム起動した時点で何MB食ってるかよく観察してみろよ
そんな認識だと吐くぞ

964 名前:デフォルトの名無しさん mailto:sage [2014/04/09(水) 10:36:23.10 ID:+JqWH5tw.net]
charでもbyteでも好きなの使えばよろし
俺なら投げ捨てるがw

965 名前:デフォルトの名無しさん mailto:sage [2014/04/09(水) 17:54:52.53 ID:lvO8yNj8.net]
charは2バイトだったかと思うから、byteの配列か

966 名前:なんかで頑張れば良いかな。 []
[ここ壊れてます]

967 名前:デフォルトの名無しさん mailto:sage [2014/04/09(水) 18:30:13.90 ID:PHct9kF7.net]
よほど大量の文字列をメモリ内に保持する必要があって、しかも読み出しや検索の速度を犠牲にしてでも
メモリを節約したい場合なら、そういう最適化にも意味があるかもね。

968 名前:デフォルトの名無しさん mailto:sage [2014/04/09(水) 18:56:09.59 ID:fBP+BGwa.net]
ASCII限定なら1文字7bitだから頑張ればテキストファイルより小さくできるね



969 名前:デフォルトの名無しさん mailto:sage [2014/04/09(水) 20:09:55.75 ID:TDs0SH97.net]
>>947
適当な圧縮アルゴリズム持ってきた方が早くね?

970 名前:デフォルトの名無しさん mailto:sage [2014/04/10(木) 00:32:19.65 ID:2fGnQMua.net]
こういうコード書いたらフォルダが再作成されないんですけど
正確にはDeleteが非同期に動いてるぽいんですけどそんなことどこにも書いてないじゃんよー

if(Directory.Exists(path))
{
Directory.Delete(path,true);
}
Directory.CreateDirectory(path);

971 名前:デフォルトの名無しさん mailto:sage [2014/04/10(木) 00:46:40.57 ID:QbNxa+16.net]
>そんなことどこにも書いてない

ならマイクロソフトにバグ報告して修正させろ

972 名前:デフォルトの名無しさん mailto:sage [2014/04/10(木) 09:57:49.99 ID:M2hIxtnq.net]
>>947
そりゃUTF-8の話じゃ?

973 名前:デフォルトの名無しさん mailto:sage [2014/04/10(木) 11:03:29.96 ID:HgH2pRgY.net]
>>949
ファイルみたいに書き込みを行わなきゃ行けなかったりしないの?

974 名前:デフォルトの名無しさん mailto:sage [2014/04/12(土) 00:47:49.66 ID:IW22WK7d.net]
100 * 2.71が、271にならずに、270になっちゃう。
duoble型を使っているからそうなってしまうらしい。
decimalを使うと良いらしい。

分かりやすい説明をください。

975 名前:デフォルトの名無しさん mailto:sage [2014/04/12(土) 00:50:20.18 ID:SON73y/b.net]
浮動小数点数 誤差
で検索

976 名前:デフォルトの名無しさん mailto:sage [2014/04/12(土) 01:54:35.82 ID:mS/BBU/2.net]
丸めるべきところで切り捨ててるだけでしょ

977 名前:デフォルトの名無しさん mailto:sage [2014/04/12(土) 02:43:30.85 ID:hPdTJsHF.net]
Icon.Saveってバグってます?なんか灰色で保存されるので解決する方法があればお願いします。

978 名前:デフォルトの名無しさん mailto:sage [2014/04/12(土) 05:33:12.88 ID:4GGu/JuK.net]
>>953
残念ながら君にプログラミングは向いていない



979 名前:デフォルトの名無しさん mailto:sage [2014/04/12(土) 06:25:43.36 ID:EWT/9iBD.net]
>>957
死ねよ

>>956
色数が落とされてるんじゃないの
16bitになってるとか
元データは何よ

980 名前:デフォルトの名無しさん mailto:sage [2014/04/12(土) 09:49:59.64 ID:zPSN7gUP.net]
浮動小数点数の問題はマジどうにかならんのかな。
いろいろ考える必要があってめんどい。

981 名前:デフォルトの名無しさん mailto:sage [2014/04/12(土) 09:59:22.23 ID:SON73y/b.net]
BigInteger使って分数クラスでも作れば

982 名前:デフォルトの名無しさん mailto:sage [2014/04/12(土) 10:58:58.75 ID:hPdTJsHF.net]
>>958
シェルが拾ってくる拡張子に対応するアイコンやけど
SystemIconsとかから持ってきたのでもあかん
using(var ico = System.Drawing.SystemIcons.Application)
using (var stream = System.IO.File.Create(@"E:\" + Guid.NewGuid().ToString() + ".ico"))
using (var stream2 = System.IO.File.Create(@"E:\" + Guid.NewGuid().ToString() + ".png"))
{
    ico.Save(stream);
    ico.ToBitmap().Save(stream2, System.Drawing.Imaging.ImageFormat.Png);
}

983 名前:デフォルトの名無しさん mailto:sage [2014/04/12(土) 11:35:57.41 ID:EWT/9iBD.net]
>>961
仕様みたいですな

984 名前:デフォルトの名無しさん mailto:sage [2014/04/12(土) 12:49:05.42 ID:VQjl7ezR.net]
マジですCAR

985 名前:デフォルトの名無しさん mailto:sage [2014/04/12(土) 17:29:51.29 ID:ksUHO64w.net]
>>953
ならない件

986 名前:デフォルトの名無しさん mailto:sage [2014/04/12(土) 17:40:43.00 ID:yl1h8za8.net]
そりゃなるわけない。

計算機の実数の扱い方は理系の学部の1年で習う実験数値の扱いの考え方とほとんど同じで
たいして難しい話じゃないけど、そういうの知らないと厳しいのかもね。

987 名前:デフォルトの名無しさん mailto:sage [2014/04/12(土) 18:33:52 ]
[ここ壊れてます]

988 名前:.86 ID:ksUHO64w.net mailto: decimalを使いたいなら100m * 2.71mでいいんだけどね []
[ここ壊れてます]



989 名前:デフォルトの名無しさん mailto:sage [2014/04/12(土) 19:42:27.49 ID:qECN56MV.net]
>>931
NLogはどう?

990 名前:デフォルトの名無しさん [2014/04/13(日) 11:51:04.60 ID:VrI+9WRO.net]
IList<T>.ToArray() って書くとlinqのほうのEnumerable.ToArray<T>
が呼ばれちゃって遅いんだけど! 

実装がT[]だったらそのままとか
List<T>だったらList<T>.ToArray()を返してくれるとかだったらよかったのにー

991 名前:デフォルトの名無しさん mailto:sage [2014/04/13(日) 12:11:15.97 ID:PYHY3KdE.net]
気のせいだろ
EnumerableのToArrayはthisがIList<T>ならCopyToを使う実装だから

992 名前:デフォルトの名無しさん mailto:sage [2014/04/13(日) 12:18:22.43 ID:3q37BLY/.net]
測定したコードがアホで本当に遅いかもしれないだろ!
実データも見る前から気のせいと言い切るな!

ということで測定コードクレクレ

993 名前:デフォルトの名無しさん mailto:sage [2014/04/13(日) 12:51:46.44 ID:v/wIIqGF.net]
ttp://referencesource.microsoft.com/#System.Core/System/Linq/Enumerable.cs#828

994 名前:デフォルトの名無しさん [2014/04/13(日) 15:23:50.81 ID:9qNTSaXc.net]
>>971
すんげえ遅そうなコードだな

995 名前:デフォルトの名無しさん mailto:sage [2014/04/14(月) 21:34:05.02 ID:HEj1UG9r.net]
だからコードがアホに決まってるから早く見せろって言ってんじゃん
笑わしてくれよ
西村みたいに

996 名前:デフォルトの名無しさん mailto:sage [2014/04/14(月) 22:26:09.96 ID:193qvgPD.net]
>>971のコード綺麗だな
保守性重視の超素直な作りだけど細かく追っていくとちゃんと効率的なコードになってる

997 名前:デフォルトの名無しさん mailto:sage [2014/04/17(木) 20:25:58.90 ID:AL9CoBS1.net]
命名スレがあるのは知ってるがあえてこっちで質問。

BCLのクラスのvoidを返すメソッドの、処理は同じでthisを返すようにしたバージョンを
拡張メソッド等で追加したい場合が稀にあると思うんだけど(例えば、そうすることでそのメソッドを
呼び出し済みの状態で変数をインラインで初期化したりできるようになるから)、こんな場合、
その追加したthisを返すメソッドの名前ってどうしてる?

例えばThread.StartとかFreezable.Freezeのthisを返すバージョンならどういう名前を付ける?

998 名前:デフォルトの名無しさん [2014/04/17(木) 20:27:20.93 ID:iPUv3pbV.net]
そんなよくわからないことはしない



999 名前:デフォルトの名無しさん mailto:sage [2014/04/17(木) 20:29:16.20 ID:rRZEHqCS.net]
何の意味もない拡張メソッド作ってまでインライン化しないだろ…

1000 名前:デフォルトの名無しさん mailto:sage [2014/04/17(木) 20:49:25.85 ID:N1Srpcxj.net]
StartAndReturnSelfObjectForInline

1001 名前:デフォルトの名無しさん mailto:sage [2014/04/17(木) 21:17:56.83 ID:3ZJR1sBx.net]
Thread CreateRunningThread()
Freezable CreateFrozen()

1002 名前:デフォルトの名無しさん mailto:sage [2014/04/18(金) 02:06:52.26 ID:eVlBfPwA.net]


1003 名前:デフォルトの名無しさん [2014/04/18(金) 09:22:31.48 ID:TXiJG1g/.net]
thisを返してるだけなのにCreateは嫌だ

1004 名前:デフォルトの名無しさん mailto:sage [2014/04/18(金) 10:17:04.73 ID:RJoHb8Nd.net]
ああthisか

1005 名前:デフォルトの名無しさん mailto:sage [2014/04/19(土) 06:31:09.89 ID:lMAR6Azt.net]
まだですか

1006 名前:デフォルトの名無しさん [2014/04/19(土) 09:54:39.08 ID:+cER51WV.net]
WindowsAPIのEnumWindows関数を使って
IEnumerable<IntPtr> を返す遅延評価のメソッドを作ることってできるかな?

1007 名前:デフォルトの名無しさん mailto:sage [2014/04/19(土) 10:25:31.29 ID:p/+J49HH.net]
>>984
できる

1008 名前:デフォルトの名無しさん mailto:sage [2014/04/19(土) 11:03:04.87 ID:+cER51WV.net]
お願いします

     ___
    /   \
   / /    ヽ_
  //⌒ヽ    ノ|)
  // ̄\|  _///フ
  /   ヽ/ |廴/
 |    |) |/
  レ ||||ノ ノ
  ヽN/ノ L/



1009 名前:デフォルトの名無しさん mailto:sage [2014/04/19(土) 13:27:39.01 ID:+cER51WV.net]
つーかトップレベルウィンドウでもFindWindowEx使えるのか
子ウィンドウしか使えないのかと思ってた。。
EnumWindowsじゃなくてFindWindowEx使ってできました

IEnumerable<IntPtr> EnumerateWindow( string className )
{
 IntPtr

1010 名前: hwnd = IntPtr.Zero;
 while( ( hwnd = FindWindowEx( IntPtr.Zero, hwnd, className, null ) ) != IntPtr.Zero )
 {
  yield return hwnd;
 }
}
[]
[ここ壊れてます]

1011 名前:デフォルトの名無しさん mailto:sage [2014/04/19(土) 15:20:05.39 ID:0Td6VAgL.net]


1012 名前:デフォルトの名無しさん mailto:sage [2014/04/19(土) 23:06:31.67 ID:/1CmG2Qn.net]


1013 名前:デフォルトの名無しさん mailto:sage [2014/04/20(日) 02:21:12.03 ID:if4VjE+B.net]


1014 名前:デフォルトの名無しさん [2014/04/20(日) 02:53:46.68 ID:ekNgbe08.net]
埋める前にまず次スレを立てろよ

1015 名前:デフォルトの名無しさん mailto:sage [2014/04/20(日) 07:00:54.78 ID:if4VjE+B.net]
↓ テンプレート修正してね ↓

1016 名前:デフォルトの名無しさん mailto:sage [2014/04/20(日) 08:08:22.52 ID:tLxbFHYI.net]
C#, C♯, C#相談室 Part83
toro.2ch.net/test/read.cgi/tech/1397948872/

1017 名前:デフォルトの名無しさん mailto:sage [2014/04/20(日) 10:49:26.28 ID:6yxELQ9C.net]
おつ

1018 名前:デフォルトの名無しさん [2014/04/20(日) 11:15:55.32 ID:ekNgbe08.net]




1019 名前:デフォルトの名無しさん mailto:sage [2014/04/20(日) 12:09:27.93 ID:NkZ8yLaE.net]


1020 名前:デフォルトの名無しさん mailto:sage [2014/04/20(日) 21:28:31.36 ID:s7GLwYNu.net]


1021 名前:デフォルトの名無しさん mailto:sage [2014/04/20(日) 21:43:11.43 ID:if4VjE+B.net]


1022 名前:過去ログ ★ [[過去ログ]]
■ このスレッドは過去ログ倉庫に格納されています






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

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

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