Руководство по Vala | Participants
|
- Statistics
- Participants
- Translate into Russian
- Translation result
- Translated in draft, editing and proof-reading required. Completed: 99%.
If you do not want to register an account, you can sign in with OpenID.
Vala Tutorial | ||
Contents | ||
1.Introduction | ||
1.1.What is Vala? | ||
1.2.Who is this tutorial for? | ||
1.3.Conventions | ||
2.A First Program | ||
2.1.Compile and Run | ||
3.Basics | ||
3.1.Source Files and Compilation | ||
3.2.Syntax Overview | ||
3.3.Comments | ||
3.4.Data Types | ||
3.4.1.Value Types | — может все-же типы значений? — mrsilent — mrsilent, По-моему это не совсем точно отображает смысл. Имеются ввиду типы, которые передаются по значению, в отличие от ссылочных типов, которые передаются по ссылке. Ссылочные типы/значимые типы. Во всяком случае я видел в какой-то литературе именно такой перевод — netrino More 6 comments — Вот кстати то о чем я и говорил) http://msdn.microsoft.com/ru-ru/libra... — space_indus | |
3.4.2.Strings | ||
3.4.3Arrays | ||
3.4.4.Reference Types | ||
3.4.5.Static Type Casting | ||
3.4.6.Type Inference | ||
3.5.Operators | ||
3.6.Control Structures | — Управляющие инструкции? — dp — может быть? http://ru.wikipedia.org/wiki/%D0%9F%D... — space_indus More 4 comments — На сколько я знаю, циклы - это и есть операторы условного перехода) — space_indus | |
3.7.Language Elements | ||
3.7.1.Methods | ||
3.7.2.Delegates | Comment was deleted | |
3.7.3.Anonymous Methods / Closures | ||
3.7.4.Namespaces | ||
3.7.5.Structs | ||
3.7.6.Classes | ||
3.7.7.Interfaces | ||
3.8.Code Attributes | ||
4.Object Oriented Programming | ||
4.1.Basics | ||
4.2.Construction | — Может всё же Конструкция/Деструкция? Просто это стандартные термины, которые используют при описании принципов RAII, а если я правильно понял, то именно об этом рассказано в этих двух главах. Впрочем, по большому счёту, можно и так оставить. — netrino — может Конструкторы/Деструкторы? — mrsilent More 3 comments — Ок — space_indus | |
4.3.Destruction | ||
4.4.Signals | ||
4.5.Properties | ||
4.6.Inheritance | ||
4.7.Abstract Classes | ||
4.8.Interfaces / Mixins | — Примеси - точно. Смотрите http://ru.wikipedia.org/wiki/Примесь_...) — BasicXP Короче - на википедии, тут ссылка неправильная получилась :) — BasicXP | |
4.9.Polymorphism | ||
4.10.Method Hiding | ||
4.11.Run-Time Type Information | ||
4.12.Dynamic Type Casting | ||
4.13.Generics | ||
4.14.GObject-Style Construction | — не уверен — space_indus — Инициализация в стиле GObject. — digiwhite Или же конструирование в стиле GObject. — digiwhite — Кстати да, пожалуй "конструирование" будет лучше — netrino | |
5.Advanced Features | — Все же продвинутые возможности. — digiwhite | |
5.1.Assertions and Contract Programming | — В википедии есть переводы множества терминов, смотрите там ;) — BasicXP | |
5.2.Error Handling | ||
5.3.Parameter Directions | ||
5.4.Collections | ||
5.4.1.ArrayList<G> | ||
5.4.2.HashMap<K,V> | ||
5.4.3.HashSet<G> | ||
5.4.4.Read-Only Views | ||
5.5.Methods With Syntax Support | ||
5.6.Multi-Threading | ||
5.6.1.Threads in Vala | ||
5.6.2.Resource Control | ||
5.7.The Main Loop | ||
5.8.Asynchronous Methods | ||
5.8.1.Syntax and Example | ||
5.8.2.Writing Your Own Async Methods | ||
5.9.Weak References | ||
5.10.Ownership | — Владения? Родительство... Интересный термин. — antigluk — предлагаю это пока пропустить, содержание можно будет понять по тексту, так что лучше переводить текст) — space_indus — Вообще мне кажется это можно перевести как "Владение" — BasicXP | |
5.10.1.Unowned References | ||
5.10.2.Ownership Transfer | — Передача владения — BasicXP | |
5.11.Variable-Length Argument Lists | ||
5.12.Pointers | ||
5.13.Non-Object classes | ||
5.14.D-Bus Integration | ||
5.15.Profiles | ||
6.Experimental Features | ||
6.1.Chained Relational Expressions | — "Chain" переводится как "цепь", следовательно можно перевести как "Цепные условные выражения" или вроде того — BasicXP | |
6.2.Regular Expression Literals | ||
6.3.Strict Non-Null Mode | ||
7.Libraries | ||
7.1.Using Libraries | ||
7.2.Creating a Library | ||
7.3.Example | ||
7.4.Binding Libraries with VAPI Files | — Может лучше "Привязка" — netrino | |
8.Tools | ||
8.1.valac | ||
8.2.vala-gen-introspect | ||
8.3.vapigen | ||
9.Techniques | — здесь скорее технологии или способы выполнения, (технические приемы)/(приемы) — space_indus надо смотреть по тексту — space_indus | |
9.1.Debugging | ||
9.2.Using GLib | ||
9.2.1.File Handling | ||
Introduction | ||
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 находится в разработке и его возможности могут изменяться. Я попытаюсь сохранять информацию в этом руководстве актуальной, насколько это возможно, но я не идеален. Так же я не могу обещать, что методы, которые я предлагаю, будут лучшими на практике, но, опять же, я постараюсь держать вас в курсе дела. | — все таки лучше "событий" — space_indus или нет — space_indus |

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