ようこそ Ring 取扱説明書へ!¶
ちなみに
この取扱説明書は以下のコマンドでインストールできます。
$ ringpm install ring-lang-jetpack from pancakevirus
目次:
- 時速でデキるアプリケーション開発
- はじめに
- Ring ノートパッドの用法
- 入門 - 第一形式
- 入門 - 第二形式
- 入門 - 第三形式
- 変数
- 演算子
- 制御構造 - 第一形式
- 制御構造 - 第二形式
- 制御構造 - 第三形式
- 標準入力の取得
- 関数 - 第一形式
- 関数 - 第二形式
- 関数 - 第三形式
- プログラムの構造
- リスト
- 文字列
- 日付と時刻
- データ型の検査と変換
- データ型の判定
- IsString() 関数
- IsNumber() 関数
- IsList() 関数
- Type() 関数
- IsNULL() 関数
- 字種判定
- IsAlNum() 関数
- IsAlpha() 関数
- IsCntrl() 関数
- IsDigit() 関数
- IsGraph() 関数
- IsLower() 関数
- IsPrint() 関数
- IsPunct() 関数
- IsSpace() 関数
- IsUpper() 関数
- IsXdigit() 関数
- 変換処理
- Number() 関数
- String() 関数
- Ascii() 関数
- Char() 関数
- Hex() 関数
- Dec() 関数
- Str2hex() 関数
- Hex2str() 関数
- 算術関数
- ファイル
- Read() 関数
- Write() 関数
- Dir() 関数
- Rename() 関数
- Remove() 関数
- Fopen() 関数
- Fclose() 関数
- Fflush() 関数
- Freopen() 関数
- Tempfile() 関数
- Tempname() 関数
- Fseek() 関数
- Ftell() 関数
- Rewind() 関数
- Fgetpos() 関数
- Fsetpos() 関数
- Clearerr() 関数
- Feof() 関数
- Ferror() 関数
- Perror() 関数
- Fgetc() 関数
- Fgets() 関数
- Fputc() 関数
- Fputs() 関数
- Ungetc() 関数
- Fread() 関数
- Fwrite() 関数
- Fexists() 関数
- Direxists() 関数
- Getpathtype() 関数
- 用例
- 数値とバイト
- システム関数
- System() 関数
- SysGet() 関数
- SysSet() 関数
- SysUnset() 関数
- IsMSDOS() 関数
- IsWindows() 関数
- IsWindows64() 関数
- IsUnix() 関数
- IsMacOSX() 関数
- IsLinux() 関数
- IsFreeBSD() 関数
- IsAndroid() 関数
- 用例
- GetArch() 関数
- Windowsnl() 関数
- コマンドライン引数の取得
- 使用中のソースファイル名を取得
- PrevFileName() 関数
- CurrentDir() 関数
- ExeFileName() 関数
- ChDir() 関数
- ExeFolder() 関数
- Version() 関数
- Shutdown() 関数
- NofProcessors() 関数
- Eval() とデバッグ
- デモプログラム
- ODBC 関数
- odbc_init() 関数
- odbc_drivers() 関数
- odbc_datasources() 関数
- odbc_close() 関数
- ODBC ドライバのリストを表示
- ODBC データソースのリストを表示
- odbc_connect() 関数
- odbc_disconnect() 関数
- 接続の開始と終了
- odbc_execute() 関数
- odbc_colcount() 関数
- odbc_fetch() 関数
- odbc_getdata() 関数
- クエリの実行と結果の表示
- odbc_tables() 関数
- odbc_columns() 関数
- odbc_autocommit() 関数
- odbc_commit() 関数
- odbc_rollback() 関数
- トランザクションおよびコミットとロールバックの用法
- イメージの保存と復元
- MySQL 関数
- MySQL_Info() 関数
- MySQL_Init() 関数
- MySQL_Error() 関数
- MySQL_Connect() 関数
- MySQL_Close() 関数
- MySQL_Query() 関数
- データベースの作成
- テーブルの作成とデータの挿入
- MySQL_Insert_ID() 関数
- MySQL_Result() 関数
- MySQL_Next_Result() 関数
- クエリの結果を表示するには
- MySQL_Columns() 関数
- MySQL_Result2() 関数
- MySQL_Escape_String() 関数
- データベースのイメージを保存するには
- データベースからイメージを復元するには
- MySQL_AutoCommit() 関数
- MySQL_Commit() 関数
- MySQL_Rollback() 関数
- トランザクションの用例
- SQLite 関数
- PostgreSQL 関数
- セキュリティとインターネット関数
- オブジェクト指向プログラミング (OOP)
- 関数型プログラミング (FP)
- リフレクションとメタプログラミング
- locals() 関数
- globals() 関数
- functions() 関数
- cfunctions() 関数
- islocal() 関数
- isglobal() 関数
- isfunction() 関数
- iscfunction() 関数
- packages() 関数
- ispackage() 関数
- classes() 関数
- isclass() 関数
- packageclasses() 関数
- ispackageclass() 関数
- classname() 関数
- objectid() 関数
- isobject() 関数
- attributes() 関数
- methods() 関数
- isattribute() 関数
- isprivateattribute() 関数
- ismethod() 関数
- isprivatemethod() 関数
- addattribute() 関数
- addmethod() 関数
- getattribute() 関数
- setattribute() 関数
- mergemethods() 関数
- packagename() 関数
- 多重構造の宣言型プログラミング
- 自然言語プログラミング
- 自然言語ライブラリの用法
- 変数と属性のスコープ規則
- 三種類のスコープ
- 変数の定義と変数へのアクセス
- Ring による変数の検出方法
- オブジェクト.属性の用法
- Self オブジェクト
- Ring における変数と属性の定義方法
- クラス属性とグローバル変数の間での名前衝突
- クラス属性とローカル変数の間での名前衝突
- 括弧によるクラスメソッド内オブジェクトへのアクセス方法
- クラスのメソッド内にある括弧からクラスの属性にアクセスするには
- GUI アプリケーションのウィンドウごとにクラスを作成するには
- クラス範囲にある括弧内の Self と Self 間との名前衝突
- 括弧による現在のオブジェクトスコープの除外方法
- For ループでローカルスコープを使用
- スコープ規則のまとめ
- 関数とメソッドのスコープ規則
- シンタックスの柔軟性
- キーワードの変更
- 演算子の変更
- シンタックスファイルの読み込み
- 関数の引数を“()” で囲うには
- ステートメントの末尾および間でセミコロンを使うには
- 変数名に $ と @ を使うには
- If ステートメントで‘but’の代わりに‘elseif’キーワードを使うには
- Switch ステートメントで‘other’の代わりに‘else’キーワードを使うには
- 制御構造で‘end’キーワードを使うには
- 制御構造の開始と終了で括弧 { } を使うには
- ‘see’と‘give’ の代わりに‘put’と‘get’を使うには
- Switch ステートメントで‘on’の代わりに‘case’を使うには
- 関数とメソッドの定義で‘func’の代わりに‘def’を使うには
- Package/Class/Function で括弧 { } を使うには
- Package/Class/Function キーワードの後で‘end’を使うには
- Package/Class/Function キーワードの後で‘endpackage’/’endclass’/’endfunc’を使うには
- キーワードの後にくる行を無視
- 型ヒントライブラリ
- トレースライブラリとインタラクティブデバッガ
- Ring プログラムへ Ring を組み込むには
- Stdlib 関数
- Puts() 関数
- Print() 関数
- Print2Str() 関数
- GetString() 関数
- GetNumber() 関数
- AppPath() 関数
- JustFilePath() 関数
- JustFileName() 関数
- Value() 関数
- Times() 関数
- Map() 関数
- Filter() 関数
- Split() 関数
- SplitMany() 関数
- Capitalized() 関数
- IsSpecial() 関数
- IsVowel() 関数
- LineCount() 関数
- Factorial() 関数
- Fibonacci() 関数
- IsPrime() 関数
- Sign() 関数
- List2File() 関数
- File2List() 関数
- StartsWith() 関数
- EndsWith() 関数
- GCD() 関数
- LCM() 関数
- SumList() 関数
- ProdList() 関数
- EvenOrOdd() 関数
- Factors() 関数
- IsPalindrome() 関数
- IsLeapYear() 関数
- BinaryDigits() 関数
- MatrixMulti() 関数
- MatrixTrans() 関数
- DayOfWeek() 関数
- Permutation() 関数
- ReadLine() 関数
- SubString() 関数
- ChangeString() 関数
- Sleep() 関数
- IsMainSourceFile() 関数
- MakeDir() 関数
- Fsize() 関数
- TrimAll() 関数
- TrimLeft() 関数
- TrimRight() 関数
- EpochTime() 関数
- SystemCmd() 関数
- ListAllFiles() 関数
- SystemSilent() 関数
- OSCreateOpenFolder() 関数
- OSCopyFolder() 関数
- OSDeleteFolder() 関数
- OSCopyFile() 関数
- OSDeleteFile() 関数
- OSRenameFile() 関数
- List2Code() 関数
- Str2ASCIIList() 関数
- ASCIIList2Str() 関数
- IsListContainsItems() 関数
- IsBetween() 関数
- TimeInfo() 関数
- RandomList() 関数
- RandomItem() 関数
- Stdlib クラス
- デスクトップ、 WebAssembly とモバイル開発 (RingQt)
- はじめての GUI アプリケーション
- イベントループ
- レイアウトの用法
- QTextEdit クラスの用法
- QListWidget クラスの用法
- QTreeView および QFileSystemModel の用法
- QTreeWidget と QTreeWidgetItem の用法
- QComboBox クラスの用法
- メニューバーの作成方法
- コンテキストメニュー
- ツールバーの作成方法
- ステータスバーの作成方法
- QDockWidget の用法
- QTabWidget の用法
- QTableWidget の用法
- QProgressBar の用法
- QSpinBox の用法
- QSlider の用法
- QDateEdit の用法
- QDial の用法
- QWebView の用法
- QCheckBox の用法
- QRadioButton と QButtonGroup の用法
- QLabel へハイパーリンクを追加するには
- QVideoWidget と QMediaPlayer
- QFrame の用法
- QLabel による画像の表示方法
- メニューバーとスタイルシートの用例
- QLineEdit イベントと QMessageBox
- そのほかのウイジェットイベント
- QTimer クラスの用法
- QProgressBar およびタイマーの用法
- QLabel による寸法変更画像の表示方法
- QFileDialog クラスの用法
- QPainter による描画方法
- QPrinter による印刷方法
- QPrintPreviewDialog の用法
- 複数ウィンドウの作成方法
- 音声の再生
- QColorDialog クラスの用法
- qLCDNumber クラスの用法
- 移動可能ラベルの用例
- QMessagebox の用例
- QInputDialog クラスの用法
- ダイアログ関数
- キー入力とマウス移動イベント
- マウスによるオブジェクトの移動方法
- GUI クラスからの継承
- QDesktopWidget クラスの用法
- テキストの回転
- フォーカスの変更
- 正規表現
- シンプルなクライアントとサーバーの用例
- 動的オブジェクト
- Weight History アプリケーション
- Notepad アプリケーション
- Cards ゲーム
- クラスとメソッドでデフォルトのイベントを使うには
- イベントでイベントフィルタによるメソッド
- Qt と RingQt の違い
- RingQt クラスおよび Qt の取扱説明書
- 新しいクラス名 - 1 からインデックスを開始
- WebLib および GUILib によるレポートの作成方法
- フォームデザイナーの用法
- Qt3D によるグラフィックスプログラミング
- RingQt アプリケーション用のオブジェクトライブラリ
- 多国語アプリケーション
- モバイル用 RingQt アプリケーションのビルド方法
- WebAssembly 用 RingQt アプリケーションのビルド方法
- ウェブ開発 (CGI ライブラリ)
- Apache ウェブサーバーの設定
- shebang (シェバン) 行の設定
- Ring ファイルの実行可能権限を許可するには
- Ring CGI - Hello World プログラム
- ウェブライブラリ版 Hello World プログラム
- ウェブライブラリの機能
- HTTP Get の用例
- HTTP POST の用例
- ファイルのアップロード
- Cookies (クッキー)
- URL エンコード
- テンプレート
- HTML の特殊文字
- ハッシュ関数
- 画像の無作為表示
- HTML のリスト
- HTML のテーブル
- グラデーション
- オブジェクト版ページ生成
- HtmlPage クラス
- 関数版 Bootstrap ライブラリの用法
- オブジェクト版 Bootstrap ライブラリの用法
- MVC 版 CRUD の用例
- ユーザの登録とログイン
- Database, ModelBase と ControllerBase クラス
- WebLib API
- Application クラス
- Page クラス
- ScriptFunctions クラス
- StyleFunctions クラス
- WebPage クラス
- HtmlPage クラス
- クラウド経由でのウェブアプリケーションの配布方法
- グラフィックスと 2D ゲームプログラミング (RingAllegro)
- デモプロジェクト - 2D ゲームエンジン
- プロジェクトの階層
- グラフィックスライブラリのバインディング
- グラフィックスライブラリへのインタフェース
- ゲームエンジンのクラス
- ゲームの階層
- Game クラス
- GameObject クラス
- Sprite クラス
- Text クラス
- Animate クラス
- Sound クラス
- Map クラス
- ゲームエンジンの用法 - ゲームウィンドウの作成
- ゲームエンジンの用法 - テキストの描画
- ゲームエンジンの用法 - テキストの移動
- ゲームエンジンの用法 - 音声の再生
- ゲームエンジンの用法 - アニメーション
- ゲームエンジンの用法 - アニメーションと関数
- ゲームエンジンの用法 - スプライト - キーボードによる自動移動
- ゲームエンジンの用法 - スプライト - キー入力イベント
- ゲームエンジンの用法 - スプライト - マウスイベント
- ゲームエンジンの用法 - スプライト - ステートイベント
- ゲームエンジンの用法 - アニメーション - イベント
- ゲームエンジンの用法 - マップ
- ゲームエンジンの用法 - マップイベント
- ゲームエンジンの用法 - オブジェクトと描画処理
- Stars Fighter ゲーム
- Flappy Bird 3000 ゲーム
- Super Man 2016 ゲーム
- Android 用ゲームのビルド方法
- RingRayLib の用法
- RingOpenGL と RingFreeGLUT の用法 (3D グラフィックス)
- RingOpenGL と RingAllegro の用法 (3D グラフィックス)
- デモプロジェクト - Gold Magic 800 ゲーム
- RingTilengine の用法
- 性能改善に関する情報
- コマンドラインオプション
- Ring アプリケーションの配布方法 (手動)
- Ring アプリケーションの配布方法 (Ring 1.6 以降)
- Ring2EXE の用法
- Ring2EXE の動作方法
- 用例
- オプション
- スタンドアロン形式によるコンソールアプリケーションのビルド方法
- RingAllegro アプリケーションの配布方法
- RingQt アプリケーションの配布方法
- モバイル用アプリケーションの配布方法 (RingQt)
- WebAssembly 用アプリケーションの配布方法 (RingQt)
- モバイル版 Cards ゲームのビルド方法 (RingQt)
- モバイル版 Weight History アプリケーションのビルド方法 (RingQt)
- フォームデザイナーをモバイル機器用にビルドするには (RingQt)
- Qt リソースファイルの作成方法 (Folder2qrc)
- Ring2EXE に関する重要情報
- Ring パッケージ管理プログラム (RingPM)
- ZeroLib 関数リファレンス
- FoxRing 関数リファレンス
- FoxRing 関数
- frAbs() 関数
- frAsc() 関数
- frAddBs() 関数
- frAt() 関数
- frAtC() 関数
- frChr() 関数
- frEmpty() 関数
- frFile() 関数
- frFileToStr() 関数
- frStr() 関数
- frSetIfEmpty() 関数
- frSpace() 関数
- frInList() 関数
- frForcePath() 関数
- frAllTrim() 関数
- frLTrim() 関数
- frJustDrive() 関数
- frJustExt() 関数
- frJustStem() 関数
- frRTrim() 関数
- frJustPath() 関数
- frForceExt() 関数
- frALines() 関数
- frJustFName() 関数
- frPadL() 関数
- frPadR() 関数
- frProper() 関数
- frReplicate() 関数
- frLen() 関数
- frStuff() 関数
- frSubStr() 関数
- frStrTran() 関数
- frListToString() 関数
- frInt() 関数
- frStringToList() 関数
- frIIf() 関数
- frVal() 関数
- frBetween() 関数
- frSetSeparatorTo() 関数
- frTransform() 関数
- frVarType() 関数
- 用例
- BigNumber 関数リファレンス
- RingLibCurl の用法
- RingLibCurl 関数リファレンス
- RingSockets の用法
- RingThreads の用法
- RingLibui の用法
- RingZip の用法
- RingLibZip 関数リファレンス
- RingMurmurHash 関数リファレンス
- RingConsoleColors 関数リファレンス
- RingAllegro 関数リファレンス
- RingLibSDL の用法
- RingLibSDL 関数リファレンス
- Ringlibuv の用法
- RingLibuv 関数リファレンス
- RingFreeGLUT 関数リファレンス
- RingStbImage 関数リファレンス
- RingOpenGL (OpenGL 1.1) 関数リファレンス
- RingOpenGL (OpenGL 1.2) 関数リファレンス
- RingOpenGL (OpenGL 1.3) 関数リファレンス
- RingOpenGL (OpenGL 1.4) 関数リファレンス
- RingOpenGL (OpenGL 1.5) 関数リファレンス
- RingOpenGL (OpenGL 2.0) 関数リファレンス
- RingOpenGL (OpenGL 2.1) 関数リファレンス
- RingOpenGL (OpenGL 3.0) 関数リファレンス
- RingOpenGL (OpenGL 3.1) 関数リファレンス
- RingOpenGL (OpenGL 3.2) 関数リファレンス
- RingOpenGL (OpenGL 3.3) 関数リファレンス
- RingOpenGL (OpenGL 4.0) 関数リファレンス
- RingOpenGL (OpenGL 4.1) 関数リファレンス
- RingOpenGL (OpenGL 4.2) 関数リファレンス
- RingOpenGL (OpenGL 4.3) 関数リファレンス
- RingOpenGL (OpenGL 4.4) 関数リファレンス
- RingOpenGL (OpenGL 4.5) 関数リファレンス
- RingOpenGL (OpenGL 4.6) 関数リファレンス
- RingQt クラスとメソッドリファレンス
- AbstractAxis クラス
- AbstractBarSeries クラス
- CodeEditor クラス
- QAbstractAspect クラス
- QAbstractButton クラス
- QAbstractCameraController クラス
- QAbstractItemView クラス
- QAbstractPrintDialog クラス
- QAbstractScrollArea クラス
- QAbstractSeries クラス
- QAbstractSlider クラス
- QAbstractSocket クラス
- QAbstractSpinBox クラス
- QAction クラス
- QAllEvents クラス
- QApp クラス
- QAreaLegendMarker クラス
- QAreaSeries クラス
- QAspectEngine クラス
- QAxBase クラス
- QAxObject クラス
- QAxWidget クラス
- QAxWidget2 クラス
- QBarCategoryAxis クラス
- QBarLegendMarker クラス
- QBarSeries クラス
- QBarSet クラス
- QBitmap クラス
- QBluetoothAddress クラス
- QBluetoothDeviceDiscoveryAgent クラス
- QBluetoothDeviceInfo クラス
- QBluetoothHostInfo クラス
- QBluetoothLocalDevice クラス
- QBluetoothServer クラス
- QBluetoothServiceDiscoveryAgent クラス
- QBluetoothServiceInfo クラス
- QBluetoothSocket クラス
- QBluetoothTransferManager クラス
- QBluetoothTransferReply クラス
- QBluetoothTransferRequest クラス
- QBluetoothUuid クラス
- QBoxLayout クラス
- QBoxPlotLegendMarker クラス
- QBoxPlotSeries クラス
- QBoxSet クラス
- QBrush クラス
- QBuffer クラス
- QButtonGroup クラス
- QByteArray クラス
- QCalendarWidget クラス
- QCamera クラス
- QCameraImageCapture クラス
- QCameraLens クラス
- QCameraSelector クラス
- QCameraViewfinder クラス
- QCandlestickLegendMarker クラス
- QCandlestickModelMapper クラス
- QCandlestickSeries クラス
- QCandlestickSet クラス
- QCategoryAxis クラス
- QChar クラス
- QChart クラス
- QChartView クラス
- QCheckBox クラス
- QChildEvent クラス
- QClipboard クラス
- QColor クラス
- QColorDialog クラス
- QComboBox クラス
- QCompleter クラス
- QCompleter2 クラス
- QCompleter3 クラス
- QCompleter4 クラス
- QConeGeometry クラス
- QConeMesh クラス
- QCoreApplication クラス
- QCuboidMesh クラス
- QCullFace クラス
- QCursor クラス
- QCylinderMesh クラス
- QDate クラス
- QDateEdit クラス
- QDateTime クラス
- QDateTimeAxis クラス
- QDateTimeEdit クラス
- QDepthTest クラス
- QDesktopServices クラス
- QDesktopWidget クラス
- QDial クラス
- QDialog クラス
- QDiffuseSpecularMaterial クラス
- QDir クラス
- QDirModel クラス
- QDockWidget クラス
- QDrag クラス
- QDragEnterEvent クラス
- QDragLeaveEvent クラス
- QDragMoveEvent クラス
- QDropEvent クラス
- QEffect クラス
- QEntity クラス
- QEvent クラス
- QExtrudedTextMesh クラス
- QFile クラス
- QFile2 クラス
- QFileDevice クラス
- QFileDialog クラス
- QFileInfo クラス
- QFileSystemModel クラス
- QFirstPersonCameraController クラス
- QFont クラス
- QFontDialog クラス
- QFontMetrics クラス
- QForwardRenderer クラス
- QFrame クラス
- QFrame2 クラス
- QFrame3 クラス
- QFrameAction クラス
- QGeoAddress クラス
- QGeoAreaMonitorInfo クラス
- QGeoAreaMonitorSource クラス
- QGeoCircle クラス
- QGeoCoordinate クラス
- QGeoPositionInfo クラス
- QGeoPositionInfoSource クラス
- QGeoRectangle クラス
- QGeoSatelliteInfo クラス
- QGeoSatelliteInfoSource クラス
- QGeoShape クラス
- QGoochMaterial クラス
- QGradient クラス
- QGraphicsScene クラス
- QGraphicsVideoItem クラス
- QGraphicsView クラス
- QGridLayout クラス
- QGuiApplication クラス
- QHBarModelMapper クラス
- QHBoxLayout クラス
- QHBoxPlotModelMapper クラス
- QHCandlestickModelMapper クラス
- QHPieModelMapper クラス
- QHXYModelMapper クラス
- QHeaderView クラス
- QHorizontalBarSeries クラス
- QHorizontalPercentBarSeries クラス
- QHorizontalStackedBarSeries クラス
- QHostAddress クラス
- QHostInfo クラス
- QIODevice クラス
- QIcon クラス
- QImage クラス
- QInputAspect クラス
- QInputDialog クラス
- QJsonArray クラス
- QJsonDocument クラス
- QJsonObject クラス
- QJsonParseError クラス
- QJsonValue クラス
- QKeySequence クラス
- QLCDNumber クラス
- QLabel クラス
- QLayout クラス
- QLegend クラス
- QLegendMarker クラス
- QLineEdit クラス
- QLineSeries クラス
- QLinearGradient クラス
- QListView クラス
- QListWidget クラス
- QListWidgetItem クラス
- QLocale クラス
- QLogValueAxis クラス
- QLogicAspect クラス
- QMainWindow クラス
- QMaterial クラス
- QMatrix4x4 クラス
- QMdiArea クラス
- QMdiSubWindow クラス
- QMediaObject クラス
- QMediaPlayer クラス
- QMediaPlaylist クラス
- QMenu クラス
- QMenuBar クラス
- QMesh クラス
- QMessageBox クラス
- QMetalRoughMaterial クラス
- QMimeData クラス
- QMorphPhongMaterial クラス
- QMovie クラス
- QMutex クラス
- QMutexLocker クラス
- QNetworkAccessManager クラス
- QNetworkProxy クラス
- QNetworkReply クラス
- QNetworkRequest クラス
- QNmeaPositionInfoSource クラス
- QNode クラス
- QObject クラス
- QObjectPicker クラス
- QOpenGLBuffer クラス
- QOpenGLContext クラス
- QOpenGLDebugLogger クラス
- QOpenGLFramebufferObject クラス
- QOpenGLFunctions クラス
- QOpenGLFunctions_3_2_Core クラス
- QOpenGLPaintDevice クラス
- QOpenGLShader クラス
- QOpenGLShaderProgram クラス
- QOpenGLTexture クラス
- QOpenGLTimerQuery クラス
- QOpenGLVersionProfile クラス
- QOpenGLVertexArrayObject クラス
- QOpenGLWidget クラス
- QOrbitCameraController クラス
- QPageSetupDialog クラス
- QPaintDevice クラス
- QPainter クラス
- QPainter2 クラス
- QPainterPath クラス
- QPen クラス
- QPerVertexColorMaterial クラス
- QPercentBarSeries クラス
- QPhongMaterial クラス
- QPicture クラス
- QPieLegendMarker クラス
- QPieSeries クラス
- QPieSlice クラス
- QPixmap クラス
- QPixmap2 クラス
- QPlainTextEdit クラス
- QPlaneMesh クラス
- QPoint クラス
- QPointF クラス
- QPointLight クラス
- QPolarChart クラス
- QPrintDialog クラス
- QPrintPreviewDialog クラス
- QPrintPreviewWidget クラス
- QPrinter クラス
- QPrinterInfo クラス
- QProcess クラス
- QProgressBar クラス
- QPushButton クラス
- QQmlEngine クラス
- QQmlError クラス
- QQuaternion クラス
- QQuickView クラス
- QQuickWidget クラス
- QRadioButton クラス
- QRect クラス
- QRegion クラス
- QRegularExpression クラス
- QRegularExpressionMatch クラス
- QRegularExpressionMatchIterator クラス
- QRenderAspect クラス
- QRenderPass クラス
- QScatterSeries クラス
- QSceneLoader クラス
- QScreen クラス
- QScrollArea クラス
- QScrollBar クラス
- QSerialPort クラス
- QSerialPortInfo クラス
- QSize クラス
- QSkyboxEntity クラス
- QSlider クラス
- QSphereMesh クラス
- QSpinBox クラス
- QSplashScreen クラス
- QSplineSeries クラス
- QSplitter クラス
- QSqlDatabase クラス
- QSqlDriver クラス
- QSqlDriverCreatorBase クラス
- QSqlError クラス
- QSqlField クラス
- QSqlIndex クラス
- QSqlQuery クラス
- QSqlRecord クラス
- QStackedBarSeries クラス
- QStackedWidget クラス
- QStandardPaths クラス
- QStatusBar クラス
- QString2 クラス
- QStringList クラス
- QStringRef クラス
- QSurfaceFormat クラス
- QSystemTrayIcon クラス
- QTabBar クラス
- QTabWidget クラス
- QTableView クラス
- QTableWidget クラス
- QTableWidgetItem クラス
- QTcpServer クラス
- QTcpSocket クラス
- QTechnique クラス
- QTest クラス
- QText2DEntity クラス
- QTextBlock クラス
- QTextBrowser クラス
- QTextCharFormat クラス
- QTextCodec クラス
- QTextCursor クラス
- QTextDocument クラス
- QTextEdit クラス
- QTextStream クラス
- QTextStream2 クラス
- QTextStream3 クラス
- QTextStream4 クラス
- QTextStream5 クラス
- QTextToSpeech クラス
- QTextureLoader クラス
- QTextureMaterial クラス
- QThread クラス
- QThreadPool クラス
- QTime クラス
- QTimer クラス
- QToolBar クラス
- QToolButton クラス
- QTorusMesh クラス
- QTransform クラス
- QTreeView クラス
- QTreeWidget クラス
- QTreeWidgetItem クラス
- QUrl クラス
- QUuid クラス
- QVBarModelMapper クラス
- QVBoxLayout クラス
- QVBoxPlotModelMapper クラス
- QVCandlestickModelMapper クラス
- QVPieModelMapper クラス
- QVXYModelMapper クラス
- QValueAxis クラス
- QVariant クラス
- QVariant2 クラス
- QVariant3 クラス
- QVariant4 クラス
- QVariant5 クラス
- QVariantDouble クラス
- QVariantFloat クラス
- QVariantInt クラス
- QVariantString クラス
- QVector2D クラス
- QVector3D クラス
- QVector4D クラス
- QVectorQVoice クラス
- QVideoWidget クラス
- QVideoWidgetControl クラス
- QViewport クラス
- QVoice クラス
- QWebEnginePage クラス
- QWebEngineView クラス
- QWebView クラス
- QWebView クラス
- QWidget クラス
- QWindow クラス
- QXYLegendMarker クラス
- QXYSeries クラス
- QXmlStreamAttribute クラス
- QXmlStreamAttributes クラス
- QXmlStreamEntityDeclaration クラス
- QXmlStreamEntityResolver クラス
- QXmlStreamNamespaceDeclaration クラス
- QXmlStreamNotationDeclaration クラス
- QXmlStreamReader クラス
- QXmlStreamWriter クラス
- Qt3DCamera クラス
- Qt3DWindow クラス
- RingCodeHighlighter クラス
- 低水準関数
- callgc() 関数
- varptr() 関数
- space() 関数
- nullpointer() 関数
- object2pointer() 関数
- pointer2object() 関数
- ispointer() 関数
- ptrcmp() 関数
- setpointer() 関数
- getpointer() 関数
- pointer2string() 関数
- memcpy() 関数
- ringvm_cfunctionslist() 関数
- ringvm_functionslist() 関数
- ringvm_classeslist() 関数
- ringvm_packageslist() 関数
- ringvm_memorylist() 関数
- ringvm_calllist() 関数
- ringvm_fileslist() 関数
- ringvm_settrace() 関数
- ringvm_tracedata() 関数
- ringvm_traceevent() 関数
- ringvm_tracefunc() 関数
- ringvm_scopescount() 関数
- ringvm_evalinscope() 関数
- ringvm_passerror() 関数
- ringvm_hideerrormsg() 関数
- ringvm_callfunc() 関数
- 用例 - トレース関数の用法
- 用例 - トレースライブラリ
- ringvm_see() 関数
- ringvm_give() 関数
- ringvm_info() 関数
- チュートリアル: C/C++ による拡張機能の開発方法
- C/C++ による拡張機能の開発方法
- Ring を C/C++ プログラムへ組み込むには
- C/C++ ライブラリ接続用コード生成器
- コード生成器を用いたはじめての拡張機能開発
- 言語設計
- 改訂履歴: Version 1.1
- 改訂履歴: Version 1.2
- 改訂履歴: Version 1.3
- 改訂履歴: Version 1.4
- 改訂履歴: Version 1.5
- 新機能と変更リスト
- Video-Music-Player アプリケーション
- Windows StartUp Manager アプリケーション
- Calculator アプリケーション
- Ring ノートパッドの改善
- StdLib の改善
- WebLib の改善
- RingQt の改善
- オブジェクトライブラリの改善
- RingFreeGLUT 拡張機能
- RingOpenGL 拡張機能
- 拡張機能用のコード生成器の改善
- 拡張機能用のドキュメント生成器の改善
- Ring VM - トレース関数
- トレースライブラリとインタラクティブデバッガ
- シンタックスの柔軟性を向上
- 型ヒントライブラリ
- 品質の改善
- Ring 1.5.1 の改訂履歴
- Ring 1.5.2 の改訂履歴
- Ring 1.5.3 の改訂履歴
- Ring 1.5.4 の改訂履歴
- 改訂履歴: Version 1.6
- 新機能と変更リスト
- Employee アプリケーション
- 新ツール - Ring2EXE
- Android 版 Ring の改善
- 新ツール - Folder2qrc
- Ring ビルド用スクリプトの改善
- RingConsoleColors 拡張機能
- RingMurmurHash 拡張機能
- Ring ノートパッドの改善
- RingQt の改善
- StdLib の改善
- Ring VM の改善
- RingREPL の改善
- char(9) の代わりに Tab を使うには
- CR をキャリッジリターンとして使うには
- ! 演算子を not として使うには
- && および || 演算子の用法
- ? 演算子で式の表示後に改行するには
- 改訂履歴: Version 1.7
- 改訂履歴: Version 1.8
- 改訂履歴: Version 1.9
- 改訂履歴: Version 1.10
- 改訂履歴: Version 1.11
- 改訂履歴: Version 1.12
- 改訂履歴: Version 1.13
- 改訂履歴: Version 1.14
- 改訂履歴: Version 1.15
- 改訂履歴: Version 1.16
- テキストエディタの設定
- よくある質問と回答 (FAQ)
- 車輪の再発明 (YAPL) の必要性
- Ring アーキテクチャとは?
- Ring のメモリ管理方法は?
- Ring データ表現方法は?
- なぜ弱い型付けを採用したのですか?
- Lisp や Smalltalk よりも Ring を選ぶ利点は?
- ネイティブ C や C++ よりも Ring を選ぶ利点は?
- Ring と Python との違いは? Ring はオープンソースなの?
- Perl, PHP, Python や Ruby よりも Ring を使用する利点は?
- C# や Java よりも Ring を使用する利点は?
- 関数型プログラミングへの対応が言及されていますが、これは他になにが起きますか?
- シンタックスの処理ではなく自作言語の定義機能があり、コードなどで構文解析の使用を可能にしている理由は?
- ループの中断時に数値の指定ができる理由は?
- Ring で ‘See’, ‘Give’, ‘But’ および ‘Ok’ キーワードを採用する理由は?
- Ring においてデータ型の背景にある哲学とは?
- Ring でのブール値とは?
- Ring に “Main” 関数を実装した理由は?
- Ring のインデックスが 1 から始まる理由は?
- 英数大小文字を区別しない理由は?
- 代入演算子で深いコピーを使用する理由は?
- Ring にコンストラクタメソッドはありますか?
- オブジェクトの新規作成時に起きていることは?
- Getter と Setter メソッドのアクセスで属性を使えますか?
- クラスを定義している間にグローバルな名前の検索を行う理由は?
- Ring でグローバル変数とクラスの属性名間の名前衝突を回避しない理由は?
- ftell() と fseek() でファイルの大きさを取得するには?
- 現在のソースファイルのパスを取得するには?
- 関数の定義済み仮引数、またはオプションの仮引数とは?
- リストやディクショナリでキーまたは値のみを表示するには?
- リストで nl を表示するときに変な結果になる理由は?
- StrCmp() の実行結果について解説していただけますか?
- プロジェクトで複数のソースコードを使うには?
- この用例で GetChar() を二度使う理由は?
- NULL と isNULL() 関数の用法は?
- オブジェクトのあるリストを表示するには?
- 改行と文字を表示するには?
- QApp クラス名の末尾に () を付けない理由は?
- ウィンドウのタイトルバーが画面外に移動してしまう原因は?
- GUI アプリケーションでボタンの配列を作成するには?
- ウィンドウを閉じた後に別のウィンドウを表示するには?
- モーダルウィンドウの作成方法は?
- 最大化ボタンの無効化およびウィンドウのサイズを変更するには?
- ODBC から SQLite を使うには?
- dBase/Harbour データベースへ接続できますか?
- setClickEvent() でオブジェクトのメソッドを参照しない理由は?
- 定義エラーを起こさずに関数を呼び出せる理由は?
- RingQt の拡張機能とクラスの追加方法は?
- Combobox および QTableWidget のセルへ他の要素を追加するには?
- QTableWidget で選択されたセルの内容に処理を行うには?
- 三種類の標準コード記法について
- ソースコードのビルド方法
- 開発への参戦
- 言語仕様書
- 関連情報