• 締切済み

他言語

VB.net、Delphiなどでアプリケーションを作成する時に、中国語や韓国語を表示させたいと思います。次の2通りで検討していますが、経験がないのでやり方が分かりません。どなたか教えて下さい。(1)日本語Windowsで、画面表示やメッセージだけを他言語にする (2)中国語(韓国語)Windowsで開発する

みんなの回答

noname#212058
noname#212058
回答No.1

Delphi はわかりませんが、VB.NET であれば 『 (1) 日本語Windows で、画面表示やメッセージだけを多言語にする』 で問題ありません。 VB.NET では、文字列は ユニコード(より正確には UTF-16LE) という形式で取り扱っていますが、このユニコードというものは、日本語、中国語、韓国語を同時に使用できます。極端な話、画面上に日本語、中国語、韓国語を一緒に表示させても問題なく表示できます。 ただし、『アプリケーションを動かす Windows』 には、表示する言語の "フォント" をインストールしてもらう必要があります。フォントがインストールされていませんとその言語の文字は表示できません。 IE でも、『中国語フォントがインストールされていない日本語Windows』で、中国語サイトを表示しようとすると文字化けしますが、その後に中国語フォントをインストールすれば問題なく表示できますよね。アレと一緒だと思ってください。

関連するQ&A

  • VisualC++のメリット

    社内でVB6とDelphiでアプリ作成を行って いるものです。 今回VC++を開発用アプリとして購入を検討しています。 しかしながらVC++がVB6とDelphiより いいところがよくわかりません。 1:VC++にできてVB6でできないもの 2:VC++にできてDelphiでできないもの を開発アプリの機能に関して教えてくだされば幸いです。 (例:DelphiにできてVB6にできないものとして    *グリッドの使用    *フォームにスクロールバーがつく )

  • Windows系GUIプログラム開発のお勧め言語またはツールについて

    こんにちは。 私は主にUNIX、Linux系のアプリケーションやドライバを作ってきましたが、Windowsアプリケーションは、VC++、C++Builderでデモプログラムを作った経験がほんの少しあるだけです。ただし、X-Windowのアプリケーションを作ったことはあるので、GUI系のアプリケーションがどんなものかはだいたい想像がつくつもりです。 今度、業務でWindows系アプリケーションを作らなければならなくなり、どの言語で作るのがいいのか悩んでいます。 作ろうとするアプリケーションは、以下のようなものです。 ○装置監視のデータ表示系。Linuxマシン上のMySQLデータベースに装置監視データが入っていて、これを画面に表示する。画面からデータベースへのアクセスはSQLを使いたい。 ○Linuxマシンと監視系Windowsマシンは遠く離れており、ISDN(64K)でLANをつなぐ予定。通信帯域が64Kしかないので、通信量がネックになるかも。 ○監視画面には、トレンドグラフやリアルタイムの表示更新が発生する。更新周期は秒単位。 ○監視画面はさまざまな機能を持ち、およそ30種類ほどの画面を開発する必要があるので、開発の手間の大小は重要。 画面の作り易さということで言えば、VBがいちばんいいのでしょうか?私はVBはさわったこともないのですが、画面作成ではVBがいちばんポピュラーなのかなと思います。それとも、VBもVCもあまり変わらない? Javaという選択肢もあると思うのですが、私のまわりにはJavaで画面を作っている人はいなさそうです。Javaで開発している人はEclipseを使っているようなのですが、はたして使い易いのか? 「業務用画面プログラムを作成するとき、特に開発のしやすさで選ぶなら、どの言語(開発ツール)をお勧めしますか?」ということで、いろいろご意見を頂ければ幸いです。 よろしくお願いいたします。

  • ASP 多言語の表示がうまく出来ません

    OS Windows XP データベース ORACLE 10.0.2で開発中です。 データの中に、日本語・中国語・フランス語・韓国語が混在したデータがあります。 そのデータをブラウザで表示したいのですが、日本語は表示されますが、ほかは「?」となってしまいます。 ・ORACLEデータベース作成時にキャラクタセットはAL32UTF8にしています。 ・ASPで<%@ CODEPAGE=65001 %>を追加しています。 ・参考にした文献は、pdfですが、 ftp://ftp.ashisuto.co.jp/pub/standard/vol74/oo4oasp.pdf です。 他に<meta http-equiv="Content-Type" content="text/html; charset=utf-8">を追加してみましたが、ダメでした。 ちなみに、データはaccessで、odbcでリンクをしたテーブルから入力し、Oracle Enterprise Managerで見ると、データは中国語・フランス語・韓国語もくずれていません。 ヒントでもいいので、教えてください。よろしくお願いします。

  • 子らから主流になる言語・・・。

    こんばんわ、今までVBAでプログラムを勉強していましたが、 そろそろ本格的な言語を学ぼうかな、なんて思っています。 そこで質問ですが、将来的には、システム的なこと、Webアプリケーション、Windowsアプリケーションなどを開発したいと思っています。 どのような言語が最適だと思いますか?自分的にはDelphi,C++,C#,Javaの 4言語で結構迷っています。 あと、最近雑誌などを見ると、JavaとC#を比較した記事を頻繁に見ます。 結局どちらがいいのでしょう。(たとえば開発のしやすさや言語の覚えやすさなど。) 次は何を覚えたらいいでしょうか?お願いします。

  • 【初心者です】VB.NETとASP.NET、何が違う?

    今までASPでWeb開発を行っていた者です。 最近顧客の方で「Microsoft Visual Basic .NET Standard Version 2003」を 購入したらしく、これからはVB.NETでWeb開発することとなりそうです。 そこで、.NETについて疑問点があります。 (1)VB.NETで、Web画面の開発って可能なのでしょうか?  私は過去にVB6.0で開発を行ったことがあったのですが、  VB6.0ではWindowsのアプリケーションを作成するための開発ソフト  だと思っていたのですが、VB.NETからはWindowsのアプリケーションだけでなく、  Web画面も開発可能になったということでしょうか? (2)「Visual Studio .NET 2003」の内容は、、、   ・ Visual Basic .NET 2003   ・ Visual C# .NET 2003   ・ Visual C++ .NET 2003   ・ Visual J# .NET 2003  になってますが、何故ASP.NETが入ってないのでしょうか?  (そもそも、ASP.NETの開発ツールは無いのでしょうか?) 考えれば、考えるほどわからなくなりそうです。 どうぞ、宜しくお願い致します。

  • 部活で使う言語

    今度部活で、ソフト作りをしようとプログラミング言語を探しています。候補としては、Activebasic C++ Delphi HSP VB.netなどがあがっています。 最初は、情報の授業で、VBAを使うということを見越して、構文が近いであろうVB.netにしようかと思ったのですが、配布した際に.net framewark を導入してもらわないといけないことがネックです。 また、C++は時間もあまりないためかなり厳しいかなと思っています。 delphiは.netとwin32の両方に対応しているのがうれしいのですが、VB.netやC++以外の言語のように、C++やVB.netほど、資料・書籍がないということがネックです。 デメリットをあげてもきりがないで、どこかで妥協しようと思うのですが、これから習得するならばどれが良いのでしょうか。 用途はWindows上で動作する、ゲームまたはその他アプリケーションソフト(ランチャーなど)を予定しています。 よろしくお願いします。 補足:できれば資料・書籍以外の出費は避けたいです

  • VB6のアプリケーションで入力した値をASPで表示する方法を探しています。

    質問させていただきます。 VB6で作成したアプリケーションからASPのページを呼び出す プログラムを作成しています。 アプリケーション側で入力した値を引数として渡し、 ASPのページで表示させたいのですが、どのようにすれば いいでしょうか? 方法や参考になるサイトなどありましたらお願いします。 開発環境は Windows2000 VB6 IIS5.0 です。

  • 開発言語の選び方について

    windowsで動作する簡単なアプリケーションを作りたいと考えています。アプリケーションは、「CSV形式のデータを取り込み、リストで表示したりデータの抽出、指定した範囲を印刷する」といった簡単な内容です。 phpの経験はあり、上記の仕様は作れるのですが、これを気にプログラムについて勉強しながら取り組みたいと考えているのですが、開発言語をどのように選べばよいかアドバイスをお願いします。 ユーザインターフェースなどを簡単に作れる、VB, VC#, VC++で考えているのですがそれぞれはどのような違いがあるのでしょうか?

  • 言語切り替え機能つきのプログラムの開発について

    言語切り替え機能つきのプログラムの開発について教えてください。 現在とある会社が開発したソフトウェアを使用しているのですが、 これに言語切り替え機能がついています。 中国語、英語、日本語に切り替えできます。 しかし、中国語へ切り替える際はMicrosoft Applocalseというものを追加インストールして それを経由して起動させる必要があります。 しかし、フリーソフトなどでも簡単に言語切り替えできるものが多数存在しています。 なので、そんなに難しいことではないのではないかと思っていたのですが その開発会社に聞いたところとても大変で難しいと言われました。 ですが本当にそうなのでしょうか? 調べたところVisualBasic5 - 6、Delphi 6.0 - 7.0などの古い言語で開発されているようです。 古い言語では難しかったかもしれませんが新しい言語であれば簡単に実装できるのであれば提案したいと思います。 皆さまのご意見をよろしくお願い致します。 ※言語切り替えで変わるのはメニューなどの固定項目のみです。

  • 他のアプリ使用中にメッセージを表示させるには?

    Micorosoft Visual Studio 2008を 使用し、プログラミングを行っています。 そこで質問なのですが、 例えばメールやゲームソフトなど他のアプリケーションを 使用中にVBでメッセージをうまく表示させる方法はありますでしょうか? そうしたい理由はといいますと 単純にVBでMessageBoxで表示させると 画面最前に表示してしまうためゲーム中など 他の操作のジャマになってしまうからです。 そのため他の操作のジャマにならないよう、かつ VBによるメッセージ表示をさせたいのですが 何か方法はありますでしょうか? よろしくお願いします