kekyo0 の回答履歴
- GraphicsクラスとAPIの関係???
プリンタに線を描くのに (1)APIのLineTo関数 (2)GraphicsのDrawLineメソッド の何れかを使用しております これに関連して常々疑問に思っていることは、LineTo関数とDrawLineメソッドの関係です 描画初心者の駆出しである私としては『DrawLineメソッドは結局の所、APIのLineTo関数を呼出して線を描いている』と思っておりますが間違えでしょうか? 質問を更に簡潔に表現するならばGraphicsクラスは公開されているAPI描画関数を組合わせて使用することにより出来上がっているか? との質問です それともGraphicsクラスは一般のAPIを使用せず独自の機能で描画しているのでしょうか? ご存知したら教えてください、また関連資料等がありましたらお願い致します
- awkとsedはセットで覚えたほうがいいですか?
仕事でときおりテキストファイルを加工することがあります。 最近awkを初めて使い簡単に処理できることが実感できました。 awkの本を探して調べていたら、「sed & awkプログラミング 改訂版」 を発見し、タイトルにsedとawkとあるので、"awkとsedはセット"なのかと かんじました。 awkを勉強するならsedも一緒に覚えたほうがいいのでしょうか?
- c# 基本クラスの空っぽのプロパティ
こんにちは。c#初心者です。 今回はクラス設計についての質問です。 基本クラスの機能などが大きいものの中には、Controlクラスのように、「仮想プロパティとして存在するが、値を設定しても何も起らない」というものが混ざっています。 例えば、「AutoSize」プロパティです。ちゃんとインテリセンス(オートコンプリート)には表示されず、ツールチップでは「このクラスでは、このプロパティは使用されません」という文章は表示されます。 こういった「継承先で実装されるが、基本クラスでは抽象になっていないもの」は、好ましくないものなのでしょうか? 多用すべきではないのは当然だと思うのですが、使っていいのか、初心者は止めたほうがいいのか良く分かりません。 どなたか分かる方がいらっしゃいましたら教えていただけませんか?
- c# インターフェイスとデリゲート
こんにちは、c#初心者です。 唐突ですが、IComparer<T>って、ありますよね? List<T>などで、ソートを行うときに使うやつです。それともうひとつ、Comparison<T>もありますよね? これもソートに使えるようです。 自分としては、新しい型を作らなくても良くて、デルタ式もメソッドも使えるデリゲート(Comparison<T>)の方が3倍使いやすいのですが、IComparer<T>がいまだに残っているのは互換性のためでしょうか? デルタ式も、匿名メソッドも無かった時代の名残だと思っているのですが、合っていますか? もしどちらを使うかで安全性や、パフォーマンスに影響するのなら考え物なのですが……。 最初は区別付かなかったのですが、IComparable<T>は使われ方が違うので、その重要性はいまだに衰えていないと思うのですが、合っているでしょうか? どなたか分かる方がいらっしゃいましたら教えていただけませんか?
- この場合、MFCかCLRか
定期的に機器から取得した計測値をサーバーにアップするようなプログラムを作 成しようとしています。 長い間開発から遠ざかっていますがC++/MFCは経験があり、 ぱっと考えが浮かんだのは、 画面からスレッドを起動してマルチタスクで動作させる作りで、 (画面) ・ボタンによる処理開始/終了 ・状態等の表示 (スレッド) 一定周期毎に、 ・計測機器から値を読み込む ・読み込んだ値から、とあるデータファイルを作成する ・作成したデータファイルをTCP/IPでサーバーに送信する のようなものです。 MFCなら簡単に作れそうなのですが、 最近はCLRが主流になりつつあるとかで、 MFCでの開発について積極的な意見はあまりないようです。 上記のような処理を実現する場合でも、 やはりCLRを勉強した方がいいのでしょうか。 MFCが早晩廃れるならCLRも考えたいと思いますが...。 また、開発環境はVisual Studio 2010ですが、 MFCで64ビットアプリケーションは作成できますか? (32ビットアプリケーションをWOW64で動作させるのでなく) よろしくお願いします。
- C# LINQ 継承クラスに射影充填したい
LINQ for SQLで、DBDataContextにて以下のクラスが自動宣言されています。 public class Job { public ID { get; set; } その他大量のフィールドプロパティ(100個くらい) } で、これを継承する以下のクラスがあります。 public class JobE : Job { いくつかのプロパティ(100個くらい) } LINQ for SQLで、JobEインスタンスに充填したいです。 JobEで追加されたプロパティはすべて初期値でOKです。 using (var context = new DBDataContext()) { var jobE = context.Jobs .Where(j => j.xxx == yyy) .Select(j => new JobE { 現状はここに延々とプロパティを書き連ねています。 (JobE側のプロパティ = Job側のプロパティ) }); } あまりに馬鹿げていると思います。 もう少し賢い方法はないでしょうか?
- Windows server2k8のAD構築
試験用環境でActiveDirectoryの設定を試してみたいと試行錯誤しています。 LAN内に、次の2台のPCを作成し、ドメインを設定したいです。 ・VM1 (Win2008R2 Standard)ADサーバにする。 ・VM2 (WinXP)ドメインのメンバーにする。 VM1に、domainというフォレストと、その中にdomainというドメインを作成し、user01を作成しました。 また、VM1にGPO(グループポリシーオブジェクト)を作成し、VM2をドメインに参加させ、VM2にdomain@user01でログインすると、強制的にこのGPOを適用されるように設定したいです。 練習でやってますので、GPOはなんでもよいのですが、とりあえず、壁紙を無地にする。スクリーンセーバーを設定する。という設定をしたのですが、VM2にdomain@user01でログインしてもそのようにはなりません。 ActiveDirectoryは今回初めて触るようなレベルですが、アドバイスよろしくお願いします。
- 締切済み
- aki-kun
- Windows系OS
- 回答数2
- VB.NET2005の参照設定について
VB.NET2005の参照設定について 新規プロジェクトで開くときにすでに作成したクラス(dll)を、デフォルトで参照設定されているようにできないでしょうか?
- ベストアンサー
- tsukkey
- Visual Basic
- 回答数1
- CreateProcess error=0
CreateProcessについて教えてください。 「program Files」配下にあるEXEを起動したいのですが、返却値が「0」で返却され、EXEが起動できません。ちなみに、「program Files」以外(スペースがない名称)の場合は、返却値「0以外」が返却され正常にEXEが起動できます。 また、VS2005で作成版では失敗し、VS6.0では成功します。(program Filesの場合) 原因がまったく、分からず困っています。どなたかご教示下さい。 CreateProcess(NULL,c:\program Files\AAA\AAA.exe,NULL,NULL,FALSE,CREATE_NEW_CONSOLE,NULL,c:\,c:\program Files\AAA,&si,&pi)
- どの言語を勉強すればいいでしょうか
会計ソフトをつくっている会社に転職希望なのですが 求人表に使用言語C,C++,C#とありどれを勉強したらよい のかわかりませんVBを今の会社で使っています。 C++はwindowsアプリケーションを作る時 visualstudioで入力保管機能がないので勉強しずらいのでは と思っています。 私はC,C++,C#のどれを勉強すれば採用される確率があがるでしょうか ちなみにその会社はよくしょっちゅう求人をだしているので 1年位かけて勉強しようと思っています。 環境はvisualstudioを使おうと思っています どの言語を勉強すればいいでしょうか
- 複雑な条件の書き方
こんにちは。c#初心者です。(今回の質問はcに近い言語ならどれでも大差ないと思います) 複雑な条件を使って処理を分岐する場合、 if ( A || (B && (C || D || E)) && F) // A~Fは条件 else のようになったりすることもあると思いますが、それがさらに複雑化して if ( value1 < A || (B && ( (value1 = values[index]) == C || D || E)) && (value1 = values[value2]) == F ) else ( A~Fはフィールド(インスタンス)変数やstaticな変数で、それ以外はローカル ) のように代入まで入ってきているようなコードがあった場合は、さら乱雑になるので bool satisfied(ref int value, int value2, int[] values, int index) { if ( value1 < A ) return true; if ( !B ) return false; value1 = values[index]; if ( value1 != C && !D && !E ) return false; value1 = values[value2]; return value1 = F; } のようなメソッドに抽出して if ( satisfied(ref value1, value2, values, index) ) … else … のようにしたほうが良いのでしょうか? ちなみにこれらの条件は(初心者が見る限り多分)これ以上細かく分離できず、再利用される場所がありません。 そのためメソッドにしてしまわず、インデントなどを駆使して if ( value1 < A || ( B && ( (value1 = values[index]) == C || D || E ) ) && (value1 = values[value2]) == F ) else のようにするだけでも良いのでしょうか?(何だかやりすぎて、逆に見にくくなった気が…) この辺の事はよくわからないので皆さんのご意見を伺わせてください。
- VC++、windows.hのincludeエラー
最近C++を勉強し始めたのですが出だしからつまづいてしまいました。 Visual Studio 2010 SP1 + Windows SDK 7.1 (OS:windows7 Professional 64bit版)を使用しているのですが、#include <windows.h> のみでビルドを行ったところ以下のように driverspecs.h でエラーが生じてしまいました。 1>c:\program files\microsoft sdks\windows\v7.1\include\driverspecs.h(356): error C2143: 構文エラー : ')' が '(' の前にありません。 1>c:\program files\microsoft sdks\windows\v7.1\include\driverspecs.h(356): error C2091: 関数は関数を返せません。 1>c:\program files\microsoft sdks\windows\v7.1\include\driverspecs.h(356): error C2059: 構文エラー : ')' <中略> 1>c:\program files\microsoft sdks\windows\v7.1\include\driverspecs.h(699): fatal error C1003: プログラム内のエラーが 100 個を超えました。コンパイルは中断されます。 1> 1>ビルドに失敗しました。 以下に driverspecs.h ファイルのエラー部分を抜粋して載せておきます。 __ANNOTATION(SAL_functionClass(__in char *);) #define __drv_functionClass(x) \ __drv_out(__drv_declspec("SAL_functionClass(\""#x"\")")) まだ始めたばかりで知識も乏しく、どのように対処をしていいものか困っています。 何か解決の糸口になるようなヒントでも構いませんので教えて頂けると助かります。 よろしくお願いします。
- 締切済み
- ddfagfadsaf
- C・C++・C#
- 回答数1
- Windows CE 5.0のマルチスレッド
Windows CE 5.0上で動作するプログラムで、シリアルの送受信処理をUIウインドウを作成し、別スレッドとしているのですが、メインスレッド(メインダイアログ)以外のスレッドだと、動作が不安定な事が起こりえると耳にされた方はいらっしゃいませんか? 実は、不定期ではありますが、↑のプログラムを走らせていると、フリーズしてしまうという障害が発生してまして、原因が不明です。 社内の人間から、CE 5.0の動作が不安定な事があるという事を聞き、ネットで色々と調べましたが、このような報告等を見付ける事が出来ません。 シリアルの送受信を、メインスレッド内で行うように改造を検討していますが、その為の情報を収集しているところです。(上司を説得する為) どなたか聞かれたか、ネットで見かけたという方、教えて下さい。 Windows CE 5.0 開発言語:VC++2005 プロジェクトの種類:スマートデバイス プラットフォームSDK:STANDARDSDK_500 以上、よろしくお願いします。
- 仕事用パソコン選択(動画も扱います。)
最近会社で使っているパソコンを買い替えることになったのですが、 使用しているソフトは、フォトショップCS4、イラストレーターCS4、 フラッシュCS4、プレミアCS4、アフターエフェクツCS4等です。 動画編集が最近多くなってきたので、快適に動く物を求めております。 会社で買うパソコンなのですが、 選択権はまかされており、何処で買ってもよいのですが、 メーカー品でお願いしますと言われております。 (故障したときの対応が無いのは難しいということだとおものですが。) 価格は、15万円位までで、グラフィック関係がシッカリしているもの、 販売店、HPなど、機種等のオススメもあればありがたいです。 宜しくお願い致します。