【初心者歓迎】Small Basic Part 2 【片手間】 [転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
初めてプログラミングに触れる人に向けた超簡単な
プログラミング言語という位置づけで Small Basic という
言語の開発が行われていますので、その情報交換のために
スレを立ててみました。
過去スレ
初心者向け新言語 Small Basic スレ
http://toro.2ch.net/test/read.cgi/tech/1256536933/
Small Basic 本家サイト(英語)
http://msdn.microsoft.com/en-us/devlabs/cc950524.aspx
@IT 超簡単「Small Basic」でプログラミングを始めよう!
http://www.atmarkit.co.jp/fdotnet/vblab/smallbasic/smallbasic_01.html
たかはしのんきさんのsmall basic講座
http://www.nonkit.com/smallbasic.html 初心者向けの超簡単なオススメと言いつつ
4〜5年も前の賞味期限切れの記事を持ってくるのはいかがなものか Microsoft Small Basic 公式サイト
http://smallbasic.com/ Networkクラスは働いてくれるんだけど
DictionaryクラスとFlickrクラスが仕事してくれない >別のバージョンの製品が既にインストールされています。
>このバージョンのインストールを続行できません。
>既にインストールされているバージョンの製品を構成、
>または削除するには、コントロール パネルの
>[プログラムの追加と削除] アイコンを使用します。
上書きインストールできないのは教育的仕様かな SharpガラパゴスストアにてMZ-80用BASIC解説書が復刻!
無料でDL閲覧出来ます!
BASICの入門及び勉強に最適!
http://galapagosstore.com/web/catalog/sharp/top グラフィックウインドウでラジオボタンやプルダウンメニューってできませんか >>13
LitDEVエクステンションを導入すれば実現できる GraphicWindow.DrowBoundTextでは、折り返して文章を書くことができますが、書いた文章を消したり入れ替えたりできません。
Shapesでは入れ替えはできますが、希望のところで折り返すことができません。
GraphicWindow.DrowBoundTextのようにある幅で折り返せて、入れ替えをする方法はないのでしょうか 文字か数字かを判断するにはどうしたらいいのでしょうか
LitDevでもよいので教えてください LitDevを使っています。
10進数から2進数に変更する際に、最初の桁が0の場合は省略されてしまいます。
2進数に変換したあと文字操作をしたいので、桁数を合わせたいのですがどうしたら良いでしょうか。 >>18
Text.Appendで2進数文字列の頭に "0000〜" を追加
Text.GetLength と Text.GetSubTextToEnd を使って Right$ に相当する処理を自分でやる GraphicWindowについてお聞きします。
縦方向を最大に円を描きたいと思っています。
ディスプレイの縦方向の最大値yを取得し、x=yとしてGraphicWindowを作りたいです。
ウインドウの始点は(0,0)からで、スクロールバーを出さずにウインドウを作るにはどうしたらよいでしょうか。 graphicswindowであるエリアにステータスメッセージを定期的に流したいのですが、
特定の場所を作って、そこにメッセージを表示させたり、消したりできますか。 >>21
wx = Desktop.Width
wy = Desktop.Height
ws = Math.Min(wx,wy)
px = Math.Floor((wx-ws)/2)
py = Math.Floor((wy-ws)/2)
GraphicsWindow.Hide()
LDGraphicsWindow.TransparentGW()
LDGraphicsWindow.TopMost = "True"
GraphicsWindow.Left = px
GraphicsWindow.Top = py
GraphicsWindow.Width = ws
GraphicsWindow.Height = ws
GraphicsWindow.BrushColor = "White"
GraphicsWindow.FillRectangle(0,0,ws,ws)
GraphicsWindow.BrushColor = "Red"
GraphicsWindow.FillEllipse(0,0,ws,ws)
GraphicsWindow.Show()
GraphicsWindow.MouseUp=MouseUpEvent
Sub MouseUpEvent
Program.End()
EndSub しまった、質問の意味を取り違えていたかも
>>21は
× ディスプレイに内接する最大の円を描きたい
○ クライアントエリアに内接する最大の円を描きたい
こうか?
暇ができたらネットで捜してみるけど、
クライアントエリアのサイズ取得は記憶にないな… >>23
ありがとう。
タスクバーとタイトルバーを除いて最大の円を描きたいのです。
書き方が悪くてすみませんでした。
LDGraphicsWindow.State=2
takasa=GraphicsWindow.Height
高さを取得できます。
これを消すかサイズを変更できたらいいのですが方法ありますか。 画像を最背面に持っていくにはどうしたらよいでしょうか。
Litdevでもよいので教えて下さい。 バイナリファイルを読み込んで特定の文字列をテキストに書き出したいのですが、
バイナリファイルの読み込みはできませんか? テキストファイルを読み込んで、各行ごとに書いてある設定値を変数として扱いたいのですが、どうしたらよいでしょうか
例えば、
xxxxx.txt
a=1
bb=2
ccc=5
こんな感じです。 SmallBasic1.1のインストールファイルを持っている方、アップロードしていただけないでしょうか。
今は1.2しかダウンロードできなくて困っています。 Windows7でLitdevが使えないので、1.1が欲しいんです。 SmallBasicのを使えるようになったら、次はどれを覚えたらいいですか。 >>34
VB,VBA,UWSC,Autohotkey,お好みのC言語 Delphi6でお世話になったが、長い物には巻かれろで、書籍やwebなど参考資料の多い多数派に付くのが吉ではなかろうか。 SmallBasicのソースの書体は、どのフォントを使っているのでしょうか。 SMILEBASIC MAGAZINEを
SMALLBASIC MAGAZINEと読み間違えた 僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
EZ5SD smile basicのほうが分かりやすい。
ゲームならね。
small basicも書きかた簡単だけど、こんなん何に使うん?
勉強? 約24年前にポケコンを使い、簡単なプログラムを作って遊んでました。
ある簡単な?プログラムを組みたいなと前々から思ってたんですが、最近になってこのsmallbasicを知ったところです。
319までの数字(a)をランダムで1が出るまでの回数(b)、1が出た回数(c)を定位置に表示させたいです。
10 a=rnd 319
20 print a
30 b=b+1
40 if a=1 then go to 60
50 go to 10
60 print b:print c
70 go to 10
微かな記憶を頼りにこのような感じで行けると思ったんですがいけませんでした。
詳しいかた、ご教授の程お願いします! ■ このスレッドは過去ログ倉庫に格納されています