検索結果 120 件

by オカピーα
6年前
フォーラム: C言語何でも質問掲示板
トピック: FPSが30以下の場合
返信数: 6
閲覧数: 2803

FPSが30以下の場合

おかげさまで現在ゲームを作っております。問題発生です。 ゲーム制作の上で必ず問題になるのが「FPS」ですが、ちょっと懸念すべきことが。 Dixqさんのサイトや他の大量のサイトでもFPSに関する解説はたくさんあり、それで 解決できているつもりでいました。 しかし、ちょっと考えてみました。このようなサンプルでは、FPSを制御するために 待機時間を計算し、Sleep関数などで待機させています。 ということは、例えば60FPSで動作させたいときに、ユーザーが70FPSで操作しようとすると 上手く60FPSに抑えられると思うのです。つまり、60FPSユーザーよりも 早く画面処理が進んでしまう事態を抑えら...
by オカピーα
6年前
フォーラム: C言語何でも質問掲示板
トピック: Cか、C++か。
返信数: 5
閲覧数: 1495

Re: Cか、C++か。

softya(ソフト屋) さんが書きました:別にテンプレートは無理して使う必要ないと思います。
C# がある程度分かっているなら、その知識なかで書けば十分オブジェクト指向になると思いますが。

C#感覚の設計でいいのでしょうか?不安がぬぐえません・・・
ただ、こちらの「メニュー画面の作り方(C++編)」を呼んで、目からうろこがぼろぼろと落ちました。
C++って何て便利なんでしょう。感動しました。

頑張ってC++きわめて行きます!お二人方ありがとうございました!
by オカピーα
6年前
フォーラム: C言語何でも質問掲示板
トピック: Cか、C++か。
返信数: 5
閲覧数: 1495

Re: Cか、C++か。

なるほど。ガッチガチC++ではなく、Better Cとして使うとよさそうですね。
確かに僕が使いたいのはクラスに関係するものぐらいですし、
テンプレートだとか双方向リンクリストなどの眠くなっちゃうような機能は一切使わない、
という方針もありですね。個人開発ですし。
また、C++で使えるvectorなどにも魅力を感じています。

みけCATさんありがとうございます。
by オカピーα
6年前
フォーラム: C言語何でも質問掲示板
トピック: [C#]コントロール間の連携
返信数: 4
閲覧数: 2808

Re: [C#]コントロール間の連携

無事、解決できました!
モデルパターンのお話は非常に深く、興味深いです。
これが片付いたら取り組んでみます。
みなさんありがとうございました!
by オカピーα
6年前
フォーラム: C言語何でも質問掲示板
トピック: Cか、C++か。
返信数: 5
閲覧数: 1495

Cか、C++か。

いつもお世話になっております。オカピーです。 最近はC#とPHPとC言語の勉強に忙しく、大変ですが面白い毎日です。 ところで、僕は今STGのゲームを作ろうと画策していますが、言語選びに迷っています。 前に作ったゲームでは、C言語の構造体でキャラを作り、forループで描画も移動も計算も すべてぶん回すという乱暴なことをやってきていました。 しかし、C#とPHPというオブジェクト指向を学んだ今、C++で作る魅力を感じています。 C++なら、クラスを使えばメソッド名も非常にスマート、かつ分かりやすいといいこと尽くめです。 しかし、僕はC言語は分かりますがC++はさっぱりです。やはり壁を感じてしまいま...
by オカピーα
6年前
フォーラム: C言語何でも質問掲示板
トピック: [C#]コントロール間の連携
返信数: 4
閲覧数: 2808

[C#]コントロール間の連携

お久しぶりです、いつもお世話になっております。 C言語掲示板なのにC#の質問で大変恐縮ですが、質問させていただきます。 現在、添付画像のような左ペインにフォルダツリーを、右ペインにタブ型テキストという配置の テキストエディタをC#で作成しています。 そこで、ツリービューとタブコントロールを別途ファイルにて作成し、 各々独立したクラスとして作りました。 その結果、ツリービューは正常に動作するようになり、万々歳だとはしゃいでいたら 大変な問題が浮上しました。 ツリービューでは、内部にダブルクリック時に発生するイベントを用意しています。 よって、ダブルクリックされたときにタブコントロールにタブを追加...
by オカピーα
6年前
フォーラム: C言語何でも質問掲示板
トピック: [C#] タブコンテナの無効化
返信数: 1
閲覧数: 562

[C#] タブコンテナの無効化

こんにちは、いつもお世話になっています。 先日から、C#を用いてタブ切り替え型のテキストエディタを製作しています。 ・・・が、さっそく詰まりました。 というのも、タブ切り替え型なので、もちろんタブコントロールの上にテキストボックスを配置しています。 しかし、その状態のままタブページを切り替えると.NETは何とも親切なことに テキストボックスを隠してくれます! ・・・しかし、それでは困るんです。なぜなら、テキストボックスはタブが切り替わっても 常時表示されている必要があるからです。 しかし、タブの生成ごとにテキストボックスを生成していたら、オーバーヘッドなことこの上ないです。 タブを切り替えても...
by オカピーα
6年前
フォーラム: C言語何でも質問掲示板
トピック: FTP通信の確実性
返信数: 3
閲覧数: 1955

Re: FTP通信の確実性

なるほど、FTPプロトコルの限界ですか・・・まあ仕方ないですよね・・・

ということは、Filezillaでも表面化では転送に失敗しまくっているのでしょうか?
Filezillaの場合は、転送失敗したさいにそれを検出し、しつこく再転送して
転送が成功するまでやっているだけに過ぎないのでしょうか?
FFFTPはそれをやっていないのでしょうかね・・・・。なんだか、FFFTPがかわいそうに見えてきました。
by オカピーα
6年前
フォーラム: C言語何でも質問掲示板
トピック: FTP通信の確実性
返信数: 3
閲覧数: 1955

FTP通信の確実性

お久しぶりです、いつもありがとうございます。 突然ですが、現在C#でFTPクライアントを作っています。 というのも、今までFFFTPを使ってきていて、アップロード時のファイルの欠落や 「アップロードが完了しました」と出ているのに出来ていないなど、非常に不便だったためです。 それで、FileZillaを使用していましたが、なんとなく使いづらく、学習もかねて自作することにしたのです。 今回のモットーは「絶対にファイルアップロードで欠落しない」ですが、ただ再帰的に1つ1つのファイルを アップロードするだけでなぜ駄目なのでしょうか? FFFTPのコードを熟読したわけではありませんが、必ず個々のファイル...
by オカピーα
6年前
フォーラム: C言語何でも質問掲示板
トピック: [C#] ツリービューを使った設定画面
返信数: 10
閲覧数: 3377

Re: [C#] ツリービューを使った設定画面

このプロジェクトでは、入力された情報を、別途ファイルに保存し、次回起動時に復元しなければならないのですが・・・ ツリービューと情報クラスとの紐をどうやって保存するか見当もつきません・・・ どうしたらいいのでしょうか、引き続きお願いできましたら幸いです。 ツリービューと情報クラスは紐付く必要はないでしょう。 Form自体がModelへの参照は保持していると思うので,Model自身かその一部をユーザーコントロールに渡します。 このあたりは,TreeNodeへの拡張と同じ方法です。 ただし,UserControlをデザイナで使うためにはデフォルトコンストラクタが必要なので, private Mod...
by オカピーα
6年前
フォーラム: C言語何でも質問掲示板
トピック: [C#] ツリービューを使った設定画面
返信数: 10
閲覧数: 3377

Re: [C#] ツリービューを使った設定画面

ListBoxでも同じだと思うんですけどね……。 単純に,View部品に関係するView部品を持たせてしまうだけですから。 AとBの間に関連がある,というのであれば,それをオブジェクトの中に関連として保持します。 外側に関連を保持するのは,その関連が分散してしまう可能性があります。 ListBoxであってもインデックスを使う,というのは上記に反するので悪手で, ListBoxに「表示文字列」と「表示用ユーザーコントロール」を取得するためのプロパティを持つクラスのインスタンスを追加しておき, 表示はDisplayMemberで制御,コントロールの変化はSelectedItem経由で行う,という...
by オカピーα
6年前
フォーラム: C言語何でも質問掲示板
トピック: [C#] ツリービューを使った設定画面
返信数: 10
閲覧数: 3377

Re: [C#] ツリービューを使った設定画面

まず,右側に表示する内容はすべてUserControlにします。 次に,TreeNodeを継承したクラスは,UserControlを型とするpublicプロパティを用意しておきます。 setに関してはコンストラクタ引数にして,プロパティはgetのみとしてもよいでしょう。 で,TreeにTreeNodeを継承したクラスのインスタンスを追加する時 (property-set) or 作成する時 (constructor) に, 上記で作成したプロパティに表示するためのUserControlを設定します。 TreeNodeはViewの物なので,UserControlを直接持っても問題ないと思います...
by オカピーα
6年前
フォーラム: C言語何でも質問掲示板
トピック: [C#] ツリービューを使った設定画面
返信数: 10
閲覧数: 3377

Re: [C#] ツリービューを使った設定画面

WinFormsであれば,個人的にはTreeNodeを継承したクラスを作り,そこに右側表示用のコントロールを紐付けられるようにしておきます。 そして,選択されたタイミングで右側に表示されるコントロールをTreeNodeから取得して切り替えます。 まぁ,WPFでDataTemplate使う,でやっちゃえそうな気もしますが。 おぉ、なるほど!出来そうな気がしてきました! WPFでの開発予定はありません、とりあえずWinFormでがんばっています。 ところで、「紐付ける」というのは、TreeNodeを継承したクラス内にメンバとして保存用クラスを保持する、ということで いいのでしょうか?それとも、も...
by オカピーα
6年前
フォーラム: C言語何でも質問掲示板
トピック: [C#] ツリービューを使った設定画面
返信数: 10
閲覧数: 3377

Re: [C#] ツリービューを使った設定画面

イメージで言うと、こういうことがやりたいです
by オカピーα
6年前
フォーラム: C言語何でも質問掲示板
トピック: [C#] ツリービューを使った設定画面
返信数: 10
閲覧数: 3377

[C#] ツリービューを使った設定画面

いつもお世話になっております、毎度C#で申し訳ありません。 今回、ツリービューを使った設定画面を作ろうとしています。 構想としては、左ペインにツリービュー、右ペインには選択ノードの詳細画面を表示させようと思います。 そのためには、ツリービューのノードと項目を保存するクラスを紐付けなければならないのですが 一体どうやったらいいのかまったく分かりません。 以前リストボックスで作ったときは、リストボックスのインデックス番号があるので簡単でしたが ツリービューにはインデックスという概念はないようです。階層構造なので。 どうしたらいいのでしょう?解決策を教えてください。 言語:C# 開発環境: Wind...
by オカピーα
6年前
フォーラム: C言語何でも質問掲示板
トピック: [C#] リストボックスの項目編集
返信数: 3
閲覧数: 5566

Re: [C#] リストボックスの項目編集

バグ さんが書きました:そんなにまどろっこしいかな?
私がオカピーαさんの質問を誤読していなければ、下記の3行でいけると思います(^-^)

コード:

// 選択項目のインデックスを取得する
int id = listBox1.SelectedIndex;

// 何も選択されてない場合は何もしない
if (id == -1) return;

// 選択項目のアイテムを新しい文字列に変更する
listBox1.Items[id] = string.Format("Test {0}", id); // 変更したい文字列をここに書く
できました!ありがとうございます!
by オカピーα
6年前
フォーラム: C言語何でも質問掲示板
トピック: [C#] リストボックスの項目編集
返信数: 3
閲覧数: 5566

[C#] リストボックスの項目編集

こんにちは、またもやC#でごめんなさい。
現在リストボックスを使っていますが、項目が編集できません・・・
指定の項目の文字列を変更したいときはどうしたらいいのでしょう?
いろいろプロパティに放り込んでみましたが無反応で・・・
少し調べたところ、以下の方法があるそうです。

追加
 ↓
削除
 ↓
選択

しかしあまりにまどろっこしくて・・・いい方法はないでしょうか?
by オカピーα
6年前
フォーラム: C言語何でも質問掲示板
トピック: [C#] クラスメンバをぐるんぐるんしたい
返信数: 3
閲覧数: 1052

[C#] クラスメンバをぐるんぐるんしたい

お久しぶりです、お世話になっています。 先日作成した画面では、入力する項目がいっぱいあります。 それで、そこに入力された内容をクラスに落とさなければならないのですが class1.name = name.Text; class1.pass = pass.Text; class1.comment = comment.Text; といちいちやっているのはプログラマーとして恥ずべきことだと気づきました。 なんとかループでぐるんぐるんとお洒落に処理したいです。 コントロールとクラスメンバを連動させるいい方法を教えて下さい。 お願いします。 IDE : Visual C# 2008 Express Ed...
by オカピーα
6年前
フォーラム: C言語何でも質問掲示板
トピック: MSDNが閲覧できない
返信数: 1
閲覧数: 592

Re: MSDNが閲覧できない

あ、あれ?Firefoxを一回落としたところ、正常に表示されました!
おかしいな・・・何か悪いキャッシュでも入ってたのかな・・・?

お、お騒がせしました!失礼します!
by オカピーα
6年前
フォーラム: C言語何でも質問掲示板
トピック: MSDNが閲覧できない
返信数: 1
閲覧数: 592

MSDNが閲覧できない

2012/4/5 17:37頃、MSDNライブラリが閲覧できなくなっていました。
僕だけの現象でしょうか?みなさんどうですか?
ライブラリを開こうとすると「Not Expected」と表示され無限リロードに入ります。
VC#2008のオンラインヘルプも壊れていて表示できません。昨日は出来たのに。

みなさんの現状を知りたいです。お願いします。
by オカピーα
6年前
フォーラム: C言語何でも質問掲示板
トピック: [C#] thisキーワードの使い方
返信数: 12
閲覧数: 12058

Re: [C#] thisキーワードの使い方

分かりました!入門書を買ってじっくり取り組むことにします!
みなさんありがとうございました!頑張ります!
by オカピーα
6年前
フォーラム: C言語何でも質問掲示板
トピック: [C#] thisキーワードの使い方
返信数: 12
閲覧数: 12058

Re: [C#] thisキーワードの使い方

後者(実験2)はそもそもthisの使い方の話ではないような気がするのですが? THISTEST.MainWindowはあくまでTHISTESTという名前空間内にあるMainWindowというクラスを参照しているだけで MainWindowのインスタンスを参照しているわけではないですよね? もちろん、MainWindowクラスはListView1を持ってないですし、継承元のFormもListView1は持っていないです。 あと、本件とは別途いくつか質問を放置されているようですが解決されたのでしょうか? [C#] ツールバーの背景色 http://dixq.net/forum/viewtopic...
by オカピーα
6年前
フォーラム: C言語何でも質問掲示板
トピック: [C#] thisキーワードの使い方
返信数: 12
閲覧数: 12058

Re: [C#] thisキーワードの使い方

私もthis云々というよりも,メンバーへのアクセス方法に関する知識の問題だと思います。 メンバーへのアクセス方法は,そのメンバーがインスタンスメンバー (非staticメンバー) か,静的メンバー (staticメンバー) かで異なります。 インスタンスメンバー 原則は,「呼び出し対象になっているオブジェクト . メンバー名」でアクセスする 「呼び出し対象になっているオブジェクト」が「this」の場合,「メンバー名」のみでアクセスできる。この時,「this.」が省略されたとみなされる 静的メンバー 原則は,「型 . メンバー名」でアクセスする 「型」が「現在実行しているメソッド(等)が定義さ...
by オカピーα
6年前
フォーラム: C言語何でも質問掲示板
トピック: 【 C# 】 エディットの色分け
返信数: 2
閲覧数: 610

Re: 【 C# 】 エディットの色分け

beatle さんが書きました:リッチエディットは、RichTextBoxクラスのことですか?
それとも別の何かでしょうか?

RichTextBoxでも色分けはできると思いますよ C# RichTextBox 色付け

Azukiを使うかRichTextBoxを使うかは、オカピーαさんがAzukiを勉強したいのか、RichTextBoxで自作したいのかで選べばいいと思います。
Azukiで頑張ってみたいと思います!ありがとうございました!
by オカピーα
6年前
フォーラム: C言語何でも質問掲示板
トピック: [C#] ツールバーの背景色
返信数: 6
閲覧数: 1521

Re: [C#] ツールバーの背景色

返信ありがとう御座います。 >>1で説明していますが、その手法は既に試していて、成功しています。 知りたいのは、このコードで言う「Color.White」「Color.Gray」「Color.FromArgb(59, 40, 33)」 の組み合わせのことです。 要点をまとめると、 「VC#のツールバーにそっくりなこの3色の組み合わせが知りたい」ということになります。 ご存知でしたら教えてください。 プログラミング関係なく何色かってことですか? スクリーンショットとってGimpなどで色抽出してColor.FromArgb(R, G, B)にセットするなり、 厳密なカラーコードを知りたいならマイ...
by オカピーα
6年前
フォーラム: C言語何でも質問掲示板
トピック: [C#] thisキーワードの使い方
返信数: 12
閲覧数: 12058

Re: [C#] thisキーワードの使い方

涼雅 さんが書きました:C#には詳しくはないので違うかもしれませんが、
後者がコンパイルエラーになるのはListView1がstaticなオブジェクトではないからではないでしょうか?
前者の場合はthisというオブジェクトのインスタンスを指定していますが、
後者はそうではないのでエラーになるのではないでしょうか?
オブジェクトとインスタンスの違いの区別があいまいなのですが、お願いできますか?
by オカピーα
6年前
フォーラム: C言語何でも質問掲示板
トピック: [C#] thisキーワードの使い方
返信数: 12
閲覧数: 12058

[C#] thisキーワードの使い方

こんばんは、C#の質問です。 最近はC#にもだいぶ慣れてきましたがひとつ疑問が生じました。 それは「this」の使い方です。 いったい「this」はどのように使うのでしょうか?ワケが分かりません。 VC# 2008でちょっと実験しただけでもワケが分からなくなりました。 [ 実験内容 ] フォーム「MainWindow」にリストビューを貼り付け、どうやったらアクセスできるかをやってみた [ 実験1 ] thisを使用 namespace THISTEST { public partial class MainWindow : Form { public MainWindow() { Initia...
by オカピーα
6年前
フォーラム: C言語何でも質問掲示板
トピック: [C#] FTPコマンドによるディレクトリ一覧
返信数: 4
閲覧数: 1851

Re: [C#] FTPコマンドによるディレクトリ一覧

softya(ソフト屋) さんが書きました:FTPサーバーデーモン毎に実装は違うかもしれませんね。
FFFTPなどはソース公開されているので、どうやっているか確認するしかないでしょう。
今FFFTPのソースを舐めるように見ていたところ、それらしいものが見つかりました!(filelist.c 3881行目)
これをもとに作っていこうと思います!ありがとうございました!
by オカピーα
6年前
フォーラム: C言語何でも質問掲示板
トピック: [C#] FTPコマンドによるディレクトリ一覧
返信数: 4
閲覧数: 1851

Re: [C#] FTPコマンドによるディレクトリ一覧

softya(ソフト屋) さんが書きました:正規表現は勉強したほうが良いと思いますが、これを解析するなら空白と改行コードで分解するだけなのでは?
なるほど、その線で出来そうですね!
しかし、http://www.atmarkit.co.jp/ait/articles/ ... ws001.html
によりますと、LISTコマンドからの返答内容に関するフォーマット規約は存在しないそうです。
ということは、それぞれを改行と空白で分解したものを
独自にフォーマットチェックする必要があるのでしょうか?

詳細検索ページへ移動する