問題タブ [qbasic]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
usb - USBへの印刷 QW BASIC/QUICK BASIC
GW BASIC/QUICK BASIC プログラムを自動実行可能ファイル (exe) に変換して、これらのプログラムを windows 7 pro 64bit/windows 8 pro で実行できるようにしたいと考えています。しかし、これらのプログラムは LPT1 ポートから印刷します。新しいコンピュータには LPT ポートが付いていないので、USB に戻してほしいです。
Quick Basic で簡単な hello world プログラムを考えてみます。
私はたくさんグーグルで検索しましたが、解決策を見つけることができません。
formula - QBasic-この値を見つける方法は?
次のようになっている場合M
:
M = 1+2+3+5+6+7+9+10+11+13+...+n
QBasic
見つけるためのプログラムは何でしょうかM
。
これまでに次のことを行いましたが、期待値が返されません
これについてはどうすればよいですか?
ありがとう。
formula - QBasic - F の値を取得する方法
次の式があります。
QBasic
の結果を見つけるプログラムをどのように書くことができF
ますか?
ありがとう。
compiler-errors - 無料の基本的なコンパイラ エラー 23: ファイルが見つかりません、libsupc++.a
ubutu 12.04 で単純な Hello World QBASIC プログラムをコンパイルしようとしています。コンパイラは、こちらの指示に従ってダウンロードおよびインストールされます。http://www.freebasic.net/get
また、askubuntu.com https://askubuntu.com/questions/226084/free-basic-compiler-error-23-file-not-found-libsupc-a#comment279100_226084に投稿しましたが、ここに投稿することを報告しました。これが私の単純な QBASIC プログラムとコンパイルの詳細です。
でコンパイルしました
しかし、次のエラーが発生しました。
sql - DDF を使用せずにデータへのアクセスを取得する
Betrieve ファイルからデータにアクセスするには助けが必要です。
Persasive ODBC ドライバーには、各テーブルの「スキーマ」を定義する DDF ファイルが必要です。私の問題は、DDF ファイルが存在しないことです。
C# に移行する必要がある QBasic コードは、部分文字列関数を作成し、すべてのデータ型に「キャスト」します。構文を理解できれば、必要なファイルを作成できます。
PSQLv11 の DDF Builder を使用していましたが、アプリケーションが「Invalid collating sequence」というエラーを送信しました。
ODBC で動作するかどうかを知るために、誰かが BTR および DDF ファイルの例をアップロードできますか?
コードと DB は次のとおりです: http://www.mediafire.com/?mnvfa1tg1d6y64w
ide - 新しい QBASIC IDE (21 世紀のもの)
QBASIC プログラムをサポートし、QBASIC と同じかほぼ同じ構文を持つ最新の IDE/コンパイラを探しています。構文、スタイル、およびフローの点で、Qbasic に可能な限り近づけたいと考えています。Visual Basic のようなウィンドウ ベース/ビジュアル スタイルの言語はありません。テキストベースにするか、少なくともテキストベースのプログラミングに焦点を当てる必要があります。
Python や Ruby などの代替案について意見を求めているわけではありません。私の目標は、Qbasic の更新された形式、または QBasic に非常によく似た最新のものを見つけることです。QBASIC がネイティブ (全画面表示なし) で動作し、新しい Windows では DOSBOX を介して動作することを私は知っています。しかし、最新のOS用にコンパイルされ、ある種の構文強調表示が含まれているものが必要です。
ありがとうございました
python - プログラムを QBasic から Python に変換する
Basicで作ったプログラムを変換しようとしています!(iOS では QBASIC) から Python へ。Python for Dummies をゆっくりと進めていますが、FOR ループを変換する方法に行き詰まっています。誰か助けてくれませんか?以下はQBコードです。
私と息子がBasicで作ったプログラムです!(QBasic for iOS) ユーザーが入力した制限までのすべての素数を表示し、明らかな非素数をスキップするいくつかの追加部分を表示します。ああ、それには、iPhone と iPad プロセッサの違いを確認するために使用した小さな速度チェックが含まれています。
exe - visbasic または q basic を使用して bas を操作して exe を「変更」する
全て!
ステッピング モーターを制御するプログラムを実行しようとしています。私が既に使用している PC とソフトウェア、およびステッピング モーター コントローラーはかなり古く、ここで行っていることのほとんどすべてに慣れていません。私はMatlabで少し「コーディング」したので、非常に基本的なレベルのコーディングロジックを持っていますが、基本的に一般的な構文の知識はありません. ですから、ステッパーとステッパーコントローラーについてはある程度知っていますが、それ以外はあまり知りません!
「Hoop.exe」というプログラムがあり、プログラムを実行するときにステッパーの 1 つの速度を遅くするように変更しようとしています (300 を 200 に変更するだけです!)。フロッピー ディスクには、関連付けられた (仮定の) hoop.bas および hoop.txt ファイルもあります。txtファイルを見ると、私が見た基本的な例の基本的なコードのように見えます。Windows 98 で Visual Basic 2.0 と qbasic 1.1 を使用しています。
というわけで、まず hoop.bas ファイルを qbasic と vb で開いてみました。qb を使用すると、「ファイル モードが正しくありません」というメッセージが表示されます。vb を使用すると、「無効なファイル形式」が表示され、mak ファイルを開く必要があるようですが、「hoop.mak」がありません。私は、basファイルをvbまたはqbで開いて編集し、exeとして保存して実行できると考えてこれを行いました。
qbファイルをvbのコマンドボタンに組み込む方法を示したpdfを見つけたので、それを試してみました。しかし、最初の行で「Expected: end of statement」エラーが発生しました。exeとして保存しようとしたとき。
だから、私が本当にしたいのは、自分の hoop.exe を変更することだけです。qb と vb は両方とも PC 上にあるので、そのうちの 1 人が bas を書いた (多分そうではない!) と思います。
私は vb や qb を使用したことはありませんが、コードを書くためにグラフィカル インターフェイスを使用したことがないので、核心を突く必要がある場合は、むしろ qbasic を使用するようです。しかし、私がやりたいことをするために、どちらかが必要ですか?(すべてが完了したら、これらのステッパーを制御するプログラムをいくつか作成する必要がありますが、一度に 1 つずつ実行する必要があると考えました。)
なんらかの形式で qb にコピー アンド ペーストしようとしましたが、その方法がすぐにはわかりませんでした。(おそらく、qb の使い方がわからないためです。)
では、フープ プログラムを変更する最も効率的な方法は何でしょうか?
答えが、qb の基本を学ぶ必要があるということであれば、それで結構ですが、そこまで力を入れる前に、彼らが何を話しているのかを知っている人から何らかの指示を得たいと思います.
私はどうやら自分では完全に無知であるように見えるので、どんな指針も本当に感謝しています!
2013 年 8 月 10 日:
参考までに、私が開いた Hoop.txt の一部を以下に示します。
10 CLS : クリア 1000: P = 512
20 ロケート , , 1
100 A% = INKEY$: PRINT A$;
105 IF A$ = "*" THEN GOTO 700
110 GOSUB 510: GOSUB 610: GOTO 100
500レム
510 IF A$ = "" THEN RETURN
など。これは、モーター コントローラーと通信できるようにするインターフェイス コードの始まりです。