- ベストアンサー
C言語でメモ帳のようなソフトを作る方法
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
★アドバイス ・Windowsプログラムなら次のサイトが有名です。 http://www.kumei.ne.jp/c_lang/index_sdk.html→『Windows SDK編 第1部』 第一章から行えばメモ帳も作れるようになるかもしれません。 メモ帳は次の章です。 http://www.kumei.ne.jp/c_lang/sdk/sdk_74.htm→『第74章 メモ帳を作る その1』 http://www.kumei.ne.jp/c_lang/sdk/sdk_75.htm→『第75章 メモ帳を作る その2』 http://www.kumei.ne.jp/c_lang/sdk/sdk_76.htm→『第76章 メモ帳を作る その3』 注意点: ・このサイトは文字列をマルチバイトとしているためコンパイラのバージョンによって エラーが出る場合があります。文字列の記述はTEXT("あいうえお")のようにTEXT()の マクロを使って記述するようにしましょう。
その他の回答 (4)
- titokani
- ベストアンサー率19% (341/1726)
「メモ帳のようなソフト」が欲しければ、素直にメモ帳を使えばいいだけですよね。 メモ帳では何らかの問題があるからこそ、上記のような質問になったのだと思います。 そのあたりの、メモ帳ではどんな問題があるのかとかを明記したほうが、より具体的なアドバイスが得られやすいかと思いますよ。
お礼
回答ありがとうございます。 今の段階では、Windowsのメモ帳の分身のようなものを作ってみたいなと思っています。
- Oh-Orange
- ベストアンサー率63% (854/1345)
★アドバイス >あと、今思いついたのですが、DXライブラリを使ってメモ帳は作れるでしょうか。 ↑ DXライブラリはグラフィックを中心にしたライブラリです。 メモ帳を作る上で便利なものではないです。 メモ帳はエディットボックスというGUI部品を使うの基本です。 もし独自にエディットボックス相当のGUI部品を作る場合には 描画部分で使えるかもしれません。でもメモ帳には不向きです。
お礼
さっそくDXライブラリでメモ帳を作り始めましたが、とにかく変換機能が使えないのが1番つらいです。 やはりC#などで作ったほうがいいのでしょうか。
補足
回答ありがとうございました。
- maccha_neko
- ベストアンサー率33% (465/1379)
何を行いたいのかがが分かりにくいですが、さまざまなOS環境に移植されているフリーのテキストエディタ(メモ帳のようなもの)としてはMicroEMACSは有名で、すべてC言語で書かれています。 Win32対応版は下記のところにあります。 http://www.vector.co.jp/soft/win95/writing/se050618.html このほかのものも検索されても良いでしょう。ソースコードを見ると、往年の8ビットパソコンなどにも移植されていることが分かるかと思います。 あとエディタによってはエディタ上でシェル(DOSプロンプトのようなもの)を起動することができるものもあります。これを使うと、エディタと同じ感覚で前のページの状態を見たりできます。
お礼
回答ありがとうございます。 そのメモ帳を見てみましたが、すごいですね。DOSプロンプトでした。
- anmochi
- ベストアンサー率65% (1332/2045)
Windowsアプリって事で良いのかな。WindowsでWindowsアプリケーションを作る方法は以下のようなものがある。 ・C言語+Win32 API 私もWindowsが3.1や95だった頃はこれで開発していたものだ。Visual C++ 4.2(16bit/32bit)~6.0(32bit)あたりが主に使われていた。XPやVistaのメモ帳はわりと使えるが、Windows 95ではメモ帳(Notepad)が使いづらかったためNotepadExなるソフトを作ってVectorで公開していた事もあります。もう10年も前の話ですが。多分ソースも残ってるので別に公開するのはやぶさかではないが、今となっては使い物にならないかと。 現在では一応開発する環境は無料で手に入る。が、今から始めるならあまりお勧めしない。 ・VB.NET言語あるいはC#言語+Microsoft .Net Framework SDK この構成なら100行程度のプログラムでメモ帳っぽいものは出来上がるのではないかと。もちろん開発環境も無料で手に入る。Microsoft Visual C# 2008 Express Editionで検索の事。
お礼
回答ありがとうございます。 C言語とWin32APIでウィンドウズのソフトがつくれるんですか。一度検索して調べてみます。 VB.NET言語・C#言語とMicrosoft .NetFramework SDKだとさらに簡単に作れるのですか。覚えておきます。
関連するQ&A
- C言語について教えてください
skypとかlinuxはC言語で作られてるって聴くんですけど CってDOS画面上でしか操作できないのにGUIとかに対応させる事ができるんですか? Cと他の言語を組み合わせてGUIを完成させているんですか? どうか、教えてくださいまた参考になるサイトがあるなら教えてください お願いします。
- 締切済み
- C・C++・C#
- Cでソフトらしきものを作りたい
c言語を使って、アプリの画面を自分で作成出来るようになりたいと思っています。 WindowsなどのOS依存でない方法で作成する為に、自分でサブ関数を作ろうと思ったのですが、やり方が全く分かりません。 入門書やサイト,又は参考となるソフトやソースを教えてください。 今の私のレベルは、学校でC言語の簡単な勉強をして構造体とポインタの使い方が一応分かり、DOSやTerminal画面でならテキスト編集ソフトが作れる程度の知識です。
- ベストアンサー
- C・C++・C#
- C言語で簡単なソフトを作りたい
Microsoft Visual C++ 2008 Express Editionを使ってC言語を書いています。 http://www9.plala.or.jp/sgwr-t/ ↑初心者のためのC言語 上記のサイトで基本的な関数などは覚えたつもりです。 今まで書いた全てのプログラムについて、「デバックなしで開始」(コンパイルして実行)をするとコマンドプロンプトに結果が表示されるタイプのものでした。 そういった、コマンドプロンプトに結果が表示されるタイプのものでは無く、例えば、自分の持っているmp3の曲を再生するようなソフトなどを作りたいと思っているのですが、何をどうすればそのようなものができるのかがまったくわかりません。プログラミングの知識をもう1段階深めていきたいのですが、まず何をすればいいのでしょうか? 最終的には、将棋のCPUが自分で考えて指すタイプの将棋ソフトが作れたらいいなと考えております。 同じソフトを作るでも、リナックスやウィンドウズによって作り方?が変わるようですが、ウィンドウズでプログラムを書いているのでウィンドウズ側で作りたいです。
- 締切済み
- その他(趣味・娯楽・エンターテイメント)
- C言語を練習するには?
こんにちは。 C言語を勉強しようと思っているのですが、 C言語を実際に打ち込んで実行するにはソフトやOSそのものが別に必要なのでしょうか? 学生の時までは用意されたパソコンにベーシックをポチポチと打ち込んでいたのですが、Windowsと表示されたところを一回もみたことがないですし、画面は白と黒、使えるのはフロッピーだけという結構年代もののPCだったのでDOSっぽかった事しか記憶にありません。 (メニューもBIOSの画面がモノクロになったみたいなカンジでしたし) ちなみに今使っているPCのOSはxpのHomeEditionと至って普通です。 とてつもなく初歩的な質問ですがどなたかご回答いただけるととても嬉しいです!!
- ベストアンサー
- C・C++・C#
- C言語のソフトは??
私は今C言語のソフトはをvisual c++を使っているのですが、会社や企業ではC言語のソフトはvisual c++ではなく、別のソフトを使っていると聞いたのですが、具体的にはどの様なソフトを使用しているのでしょうか??
- ベストアンサー
- C・C++・C#
- 【C言語】直角三角形を表示させる方法について
コマンドプロンプトにて、C言語で下記のような表示を行う処理させる方法がわかりません。どなたか教えて頂けますか? C:\>test.c ***** **** *** ** *
- ベストアンサー
- C・C++・C#
- c言語のプログラマーについて
カテ違いかもしれないですが、c言語のプログラマーについて教えてください。 私はc言語を勉強中のものです(DOSでやっています) 例えばdosレベルが出来る程度で会社に雇用してもらう 事はできますか?この場合+アセンブラではなく純粋にC言語だけです。 またあるのならどんな分野なのでしょうか?
- 締切済み
- SE・インフラ・Webエンジニア
お礼
回答ありがとうございます。 猫でも分かるプログラミングに書いてあるとは知りませんでした。さっそく見ていきたいと思います。 あと、今思いついたのですが、DXライブラリを使ってメモ帳は作れるでしょうか。