Руководство по Vala

gnome.org, “Vala Tutorial”, public translation into Russian from English More about this translation.

See also 251 similar translations

Translate into another language.

Participants

bulatshfglh9561 points
space_indus2522 points
Sylar682365 points
And others...
Join Translated.by to translate! If you already have a Translated.by account, please sign in.
If you do not want to register an account, you can sign in with OpenID.
Pages: ← previous Ctrl next

Vala Tutorial

Руководство по Vala

History of edits (Latest: BasicXP 1 year, 9 months ago) §

— Звучание не нравится, может стоит изменить на "Vala Руководство"? Будут еще варианты? space_indus

Contents

Содержание

History of edits (Latest: space_indus 1 year, 9 months ago) §

1.Introduction

1. Введение

History of edits (Latest: BasicXP 1 year, 9 months ago) §

1.1.What is Vala?

1.1. Что такое Vala?

History of edits (Latest: BasicXP 1 year, 9 months ago) §

1.2.Who is this tutorial for?

1.2. Для кого это руководство?

History of edits (Latest: BasicXP 1 year, 9 months ago) §

1.3.Conventions

1.3. Условные обозначения

History of edits (Latest: BasicXP 1 year, 9 months ago) §

2.A First Program

2. Первая программа

History of edits (Latest: BasicXP 1 year, 9 months ago) §

2.1.Compile and Run

2.1. Компиляция и выполнение

History of edits (Latest: BasicXP 1 year, 9 months ago) §

3.Basics

3. Основы

History of edits (Latest: BasicXP 1 year, 9 months ago) §

3.1.Source Files and Compilation

3.1. Исходный код и компиляция

History of edits (Latest: BasicXP 1 year, 9 months ago) §

3.2.Syntax Overview

3.2. Обзор синтаксиса

History of edits (Latest: BasicXP 1 year, 9 months ago) §

3.3.Comments

3.3. Комментарии

History of edits (Latest: BasicXP 1 year, 9 months ago) §

3.4.Data Types

3.4. Типы данных

History of edits (Latest: BasicXP 1 year, 9 months ago) §

3.4.1.Value Types

3.4.1. Типы значений

History of edits (Latest: space_indus 1 year, 8 months ago) §

— может все-же типы значений? mrsilent

— mrsilent, По-моему это не совсем точно отображает смысл. Имеются ввиду типы, которые передаются по значению, в отличие от ссылочных типов, которые передаются по ссылке. Ссылочные типы/значимые типы. Во всяком случае я видел в какой-то литературе именно такой перевод netrino

More 6 comments

— Вот кстати то о чем я и говорил) http://msdn.microsoft.com/ru-ru/libra... space_indus

3.4.2.Strings

3.4.2. Строки

History of edits (Latest: BasicXP 1 year, 9 months ago) §

3.4.3Arrays

3.4.3. Массивы

History of edits (Latest: BasicXP 1 year, 9 months ago) §

3.4.4.Reference Types

3.4.4. Ссылочные типы

History of edits (Latest: BasicXP 1 year, 9 months ago) §

3.4.5.Static Type Casting

3.4.5. Статическое преобразование типов

History of edits (Latest: BasicXP 1 year, 9 months ago) §

3.4.6.Type Inference

3.4.6. Вывод типов

History of edits (Latest: BasicXP 1 year, 9 months ago) §

3.5.Operators

3.5. Операторы

History of edits (Latest: BasicXP 1 year, 9 months ago) §

3.6.Control Structures

3.6. Управляющие структуры

History of edits (Latest: space_indus 1 year, 7 months ago) §

— Управляющие инструкции? dp

— может быть? http://ru.wikipedia.org/wiki/%D0%9F%D... space_indus

More 4 comments

— На сколько я знаю, циклы - это и есть операторы условного перехода) space_indus

3.7.Language Elements

3.7. Элементы языка

History of edits (Latest: BasicXP 1 year, 9 months ago) §

3.7.1.Methods

3.7.1. Методы

History of edits (Latest: BasicXP 1 year, 9 months ago) §

3.7.2.Delegates

3.7.2. Делегаты

History of edits (Latest: BasicXP 1 year, 9 months ago) §

Comment was deleted

3.7.3.Anonymous Methods / Closures

3.7.3. Анонимные методы / Замыкания

History of edits (Latest: netrino 1 year, 9 months ago) §

3.7.4.Namespaces

3.7.4. Пространства имен

History of edits (Latest: Sylar68 1 year, 9 months ago) §

3.7.5.Structs

3.7.5. Структуры

History of edits (Latest: antigluk 1 year, 9 months ago) §

3.7.6.Classes

3.7.6. Классы

History of edits (Latest: BasicXP 1 year, 9 months ago) §

3.7.7.Interfaces

3.7.7. Интерфейсы

History of edits (Latest: BasicXP 1 year, 9 months ago) §

3.8.Code Attributes

3.8. Аттрибуты кода

History of edits (Latest: BasicXP 1 year, 9 months ago) §

4.Object Oriented Programming

4. Объектно-ориентированное программирование

History of edits (Latest: BasicXP 1 year, 9 months ago) §

4.1.Basics

4.1. Основы

History of edits (Latest: BasicXP 1 year, 9 months ago) §

4.2.Construction

4.2. Конструкторы

History of edits (Latest: space_indus 1 year, 7 months ago) §

— Может всё же Конструкция/Деструкция? Просто это стандартные термины, которые используют при описании принципов RAII, а если я правильно понял, то именно об этом рассказано в этих двух главах. Впрочем, по большому счёту, можно и так оставить. netrino

— может Конструкторы/Деструкторы? mrsilent

More 3 comments

— Ок space_indus

4.3.Destruction

4.3. Деструкторы

History of edits (Latest: space_indus 1 year, 8 months ago) §

— Думаю можно было бы написать "Деструкция", так метод, производящий разрушение, называют деструктором. Хотя деструкцию объекта действительно часто называют разрушением. В общем, нужно подумать :) netrino

— Уничтожение? Sylar68

http://msdn.microsoft.com/ru-ru/libra... space_indus

4.4.Signals

4.4. Сигналы

History of edits (Latest: BasicXP 1 year, 9 months ago) §

4.5.Properties

4.5. Свойства

History of edits (Latest: BasicXP 1 year, 9 months ago) §

4.6.Inheritance

4.6. Наследование

History of edits (Latest: BasicXP 1 year, 9 months ago) §

4.7.Abstract Classes

4.7. Абстрактные классы

History of edits (Latest: BasicXP 1 year, 9 months ago) §

4.8.Interfaces / Mixins

4.8. Интерфейсы / миксины

Unapproved edits (Latest: bulatshfglh 1 year, 5 months ago) §

— Примеси - точно. Смотрите http://ru.wikipedia.org/wiki/Примесь_...BasicXP

Короче - на википедии, тут ссылка неправильная получилась :) BasicXP

4.9.Polymorphism

4.9. Полиморфизм

History of edits (Latest: BasicXP 1 year, 9 months ago) §

4.10.Method Hiding

4.10. Скрытие методов

History of edits (Latest: BasicXP 1 year, 9 months ago) §

4.11.Run-Time Type Information

4.11. Информация о типах во время выполнения

History of edits (Latest: BasicXP 1 year, 9 months ago) §

4.12.Dynamic Type Casting

4.12. Динамическое преобразование типов

History of edits (Latest: BasicXP 1 year, 9 months ago) §

4.13.Generics

4.13. Универсальные шаблоны

History of edits (Latest: space_indus 1 year, 8 months ago) §

4.14.GObject-Style Construction

4.14. Конструкция в стиле GObject

History of edits (Latest: netrino 1 year, 9 months ago) §

— не уверен space_indus

— Инициализация в стиле GObject. digiwhite

Или же конструирование в стиле GObject. digiwhite

— Кстати да, пожалуй "конструирование" будет лучше netrino

5.Advanced Features

5. Продвинутые возможности

History of edits (Latest: bulatshfglh 1 year, 5 months ago) §

— Все же продвинутые возможности. digiwhite

5.1.Assertions and Contract Programming

5.1. Утверждения и контрактное программирование

History of edits (Latest: space_indus 1 year, 9 months ago) §

— В википедии есть переводы множества терминов, смотрите там ;) BasicXP

5.2.Error Handling

5.2. Обработка ошибок

History of edits (Latest: BasicXP 1 year, 9 months ago) §

5.3.Parameter Directions

5.3. Направление параметров

History of edits (Latest: BasicXP 1 year, 9 months ago) §

5.4.Collections

5.4. Коллекции

History of edits (Latest: antigluk 1 year, 9 months ago) §

5.4.1.ArrayList<G>

5.4.1. ArrayList<G>

History of edits (Latest: BasicXP 1 year, 9 months ago) §

5.4.2.HashMap<K,V>

5.4.2. HashMap<K,V>

History of edits (Latest: BasicXP 1 year, 9 months ago) §

5.4.3.HashSet<G>

5.4.3. HashSet<G>

History of edits (Latest: BasicXP 1 year, 9 months ago) §

5.4.4.Read-Only Views

5.4.4. Представления только для чтения

History of edits (Latest: BasicXP 1 year, 9 months ago) §

5.5.Methods With Syntax Support

5.5. Методы с поддержкой синтаксиса

History of edits (Latest: BasicXP 1 year, 9 months ago) §

5.6.Multi-Threading

5.6. Многопоточность

History of edits (Latest: BasicXP 1 year, 9 months ago) §

5.6.1.Threads in Vala

5.6.1. Потоки в Vala

History of edits (Latest: BasicXP 1 year, 9 months ago) §

5.6.2.Resource Control

5.6.2. Управление ресурсами

History of edits (Latest: antigluk 1 year, 9 months ago) §

5.7.The Main Loop

5.7. Основной цикл

History of edits (Latest: antigluk 1 year, 9 months ago) §

5.8.Asynchronous Methods

5.8. Асинхронные методы

History of edits (Latest: BasicXP 1 year, 9 months ago) §

5.8.1.Syntax and Example

5.8.1. Синтаксис и пример

History of edits (Latest: BasicXP 1 year, 9 months ago) §

5.8.2.Writing Your Own Async Methods

5.8.2. Написание собственных асинхронных методов

History of edits (Latest: BasicXP 1 year, 9 months ago) §

5.9.Weak References

5.9. Слабые ссылки

History of edits (Latest: BasicXP 1 year, 9 months ago) §

5.10.Ownership

5.10. Владение

History of edits (Latest: space_indus 1 year, 8 months ago) §

— Владения? Родительство... Интересный термин. antigluk

— предлагаю это пока пропустить, содержание можно будет понять по тексту, так что лучше переводить текст) space_indus

— Вообще мне кажется это можно перевести как "Владение" BasicXP

5.10.1.Unowned References

5.10.1 Бесхозные ссылки

History of edits (Latest: develop7 1 year, 7 months ago) §

5.10.2.Ownership Transfer

5.10.2. Передача владения

History of edits (Latest: space_indus 1 year, 8 months ago) §

— Передача владения BasicXP

5.11.Variable-Length Argument Lists

5.11. Списки параметров переменной длины

History of edits (Latest: BasicXP 1 year, 9 months ago) §

5.12.Pointers

5.12. Указатели

History of edits (Latest: BasicXP 1 year, 9 months ago) §

5.13.Non-Object classes

5.13. Необъектные классы

History of edits (Latest: BasicXP 1 year, 9 months ago) §

5.14.D-Bus Integration

5.14. Интеграция с D-Bus

History of edits (Latest: BasicXP 1 year, 9 months ago) §

5.15.Profiles

5.15. Профили

History of edits (Latest: BasicXP 1 year, 9 months ago) §

6.Experimental Features

6. Экспериментальные возможности

History of edits (Latest: BasicXP 1 year, 9 months ago) §

6.1.Chained Relational Expressions

6.1 Связанные условные выражения

History of edits (Latest: Prizrak 1 year, 9 months ago) §

— "Chain" переводится как "цепь", следовательно можно перевести как "Цепные условные выражения" или вроде того BasicXP

6.2.Regular Expression Literals

6.2 Литералы регулярных выражений

History of edits (Latest: Prizrak 1 year, 9 months ago) §

6.3.Strict Non-Null Mode

6.3. Строгий ненулевой режим

History of edits (Latest: BasicXP 1 year, 9 months ago) §

7.Libraries

7. Библиотеки

History of edits (Latest: BasicXP 1 year, 9 months ago) §

7.1.Using Libraries

7.1. Использование библиотек

History of edits (Latest: BasicXP 1 year, 9 months ago) §

7.2.Creating a Library

7.2. Создание библиотеки

History of edits (Latest: BasicXP 1 year, 9 months ago) §

7.3.Example

7.3. Пример

History of edits (Latest: BasicXP 1 year, 9 months ago) §

7.4.Binding Libraries with VAPI Files

7.4. Закрепление библиотек с помощью файлов VAPI

History of edits (Latest: BasicXP 1 year, 9 months ago) §

— Может лучше "Привязка" netrino

8.Tools

8. Инструменты

History of edits (Latest: BasicXP 1 year, 9 months ago) §

8.1.valac

8.1. valaс

History of edits (Latest: antigluk 1 year, 9 months ago) §

8.2.vala-gen-introspect

8.2. vala-gen-introspect

History of edits (Latest: BasicXP 1 year, 9 months ago) §

8.3.vapigen

8.3. vapigen

History of edits (Latest: BasicXP 1 year, 9 months ago) §

9.Techniques

9. Технические приемы

History of edits (Latest: bulatshfglh 1 year, 6 months ago) §

— здесь скорее технологии или способы выполнения, (технические приемы)/(приемы) space_indus

надо смотреть по тексту space_indus

http://msdn.microsoft.com/ru-ru/libra... space_indus

9.1.Debugging

9.1. Отладка

History of edits (Latest: BasicXP 1 year, 9 months ago) §

9.2.Using GLib

9.2.Использование GLib

History of edits (Latest: space_indus 1 year, 9 months ago) §

9.2.1.File Handling

9.2.1. Обработка файлов

History of edits (Latest: BasicXP 1 year, 9 months ago) §

Introduction

Введение

History of edits (Latest: space_indus 1 year, 9 months ago) §

Disclaimer: Vala is an ongoing project, and its features may change. I will try to keep this tutorial as up to date as I can, but I'm not perfect. Also, I can't promise that the techniques which I suggest are necessarily the best in practice, but again I will try to keep up with that sort of thing.

Отказ от обязательств: на данный момент проект Vala находится в разработке и его возможности могут изменяться. Я попытаюсь сохранять информацию в этом руководстве актуальной, насколько это возможно, но я не идеален. Так же я не могу обещать, что методы, которые я предлагаю, будут лучшими на практике, но, опять же, я постараюсь держать вас в курсе дела.

History of edits (Latest: mrsilent 1 year, 8 months ago) §

— все таки лучше "событий" space_indus

или нет space_indus

Pages: ← previous Ctrl next