Recommended Posts

ეხლა ინგლისურად რუსულზეც დავწერ

Share this post


Link to post
Share on other sites

დავწერე :D

გააძრე სინტაქსი? თუ ჩემნაირად ქენი? ტყუილად არ მაძებნინო :D

Share this post


Link to post
Share on other sites

გააძრე სინტაქსი? თუ ჩემნაირად ქენი? ტყუილად არ მაძებნინო :D

switch ით მაქვს, 150 ხაზი გამოვიდა სულ, ქართულსაც წერს და რუსულსაც

Share this post


Link to post
Share on other sites

switch ით მაქვს, 150 ხაზი გამოვიდა სულ, ქართულსაც წერს და რუსულსაც

ჰო ანუ ჩემნაირად გაქვს. ოღონდ if ით მიწერია მე. 138 ხაზია. მოვიფიქრებ მერე როგორ დავხვეწო.

Share this post


Link to post
Share on other sites

ჰო ანუ ჩემნაირად გაქვს. ოღონდ if ით მიწერია მე. 138 ხაზია. მოვიფიქრებ მერე როგორ დავხვეწო.

მარტო ქართულად წერს? ესაა ჩემის სორსი, ნუ სორსი რა, ფანჯრის პორგრამული მხარე, სადაც ყველაფერი ხდება

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace Convert
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            comboBox1.SelectedIndex = 0;
            comboBox2.SelectedIndex = 0;
        }

        private void richTextBox1_TextChanged(object sender, EventArgs e)
        {
            if (comboBox2.Text == "Georgian")
            {
                richTextBox2.Text = "";
                foreach (char i in richTextBox1.Text)
                {
                    switch (i)
                    {
                        case 'a': richTextBox2.Text += 'ა';  break;
                        case 'b': richTextBox2.Text += 'ბ';  break;
                        case 'c': richTextBox2.Text += 'ც';  break;
                        case 'C': richTextBox2.Text += 'ჩ';  break;
                        case 'd': richTextBox2.Text += 'დ'; break;
                        case 'e': richTextBox2.Text += 'ე';  break;
                        case 'f': richTextBox2.Text += 'ფ';  break;
                        case 'g': richTextBox2.Text += 'გ'; break;
                        case 'h': richTextBox2.Text += 'ჰ'; break;
                        case 'i': richTextBox2.Text += 'ი'; break;
                        case 'j': richTextBox2.Text += 'ჯ'; break;
                        case 'J': richTextBox2.Text += 'ჟ'; break;
                        case 'k': richTextBox2.Text += 'კ'; break;
                        case 'l': richTextBox2.Text += 'ლ'; break;
                        case 'm': richTextBox2.Text += 'მ'; break;
                        case 'n': richTextBox2.Text += 'ნ'; break;
                        case 'o': richTextBox2.Text += 'ო'; break;
                        case 'p': richTextBox2.Text += 'პ'; break;
                        case 'q': richTextBox2.Text += 'ქ'; break;
                        case 'r': richTextBox2.Text += 'რ'; break;
                        case 'R': richTextBox2.Text += 'ღ'; break;
                        case 's': richTextBox2.Text += 'ს'; break;
                        case 'S': richTextBox2.Text += 'შ'; break;
                        case 't': richTextBox2.Text += 'ტ'; break;
                        case 'T': richTextBox2.Text += 'თ'; break;
                        case 'u': richTextBox2.Text += 'უ'; break;
                        case 'v': richTextBox2.Text += 'ვ'; break;
                        case 'w': richTextBox2.Text += 'წ'; break;
                        case 'W': richTextBox2.Text += 'ჭ'; break;
                        case 'x': richTextBox2.Text += 'ხ'; break;
                        case 'y': richTextBox2.Text += 'ყ'; break;
                        case 'z': richTextBox2.Text += 'ზ'; break;
                        case 'Z': richTextBox2.Text += 'ძ'; break;

                        default: richTextBox2.Text += i; break;
                    }
                }
            }
            else
            {
                richTextBox2.Text = "";
                foreach (char i in richTextBox1.Text)
                {
                    switch (i)
                    {
                        case 'a': richTextBox2.Text += 'ф';  break;
                        case 'A': richTextBox2.Text += 'Ф';  break;
                        case 'b': richTextBox2.Text += 'и';  break;
                        case 'B': richTextBox2.Text += 'И';  break;
                        case 'c': richTextBox2.Text += 'с';  break;
                        case 'C': richTextBox2.Text += 'С';  break;
                        case 'd': richTextBox2.Text += 'в';  break;
                        case 'D': richTextBox2.Text += 'В';  break;
                        case 'e': richTextBox2.Text += 'у';  break;
                        case 'E': richTextBox2.Text += 'У';  break;
                        case 'f': richTextBox2.Text += 'а';  break;
                        case 'F': richTextBox2.Text += 'А';  break;
                        case 'g': richTextBox2.Text += 'п';  break;
                        case 'G': richTextBox2.Text += 'П';  break;
                        case 'h': richTextBox2.Text += 'р';  break;
                        case 'H': richTextBox2.Text += 'Р';  break;
                        case 'i': richTextBox2.Text += 'ш';  break;
                        case 'I': richTextBox2.Text += 'Ш';  break;
                        case 'j': richTextBox2.Text += 'о';  break;
                        case 'J': richTextBox2.Text += 'О';  break;
                        case 'k': richTextBox2.Text += 'л';  break;
                        case 'K': richTextBox2.Text += 'Л';  break;
                        case 'l': richTextBox2.Text += 'д';  break;
                        case 'L': richTextBox2.Text += 'Д';  break;
                        case 'm': richTextBox2.Text += 'ь';  break;
                        case 'M': richTextBox2.Text += 'Ь';  break;
                        case 'n': richTextBox2.Text += 'т';  break;
                        case 'N': richTextBox2.Text += 'Т';  break;
                        case 'o': richTextBox2.Text += 'щ';  break;
                        case 'O': richTextBox2.Text += 'Щ';  break;
                        case 'p': richTextBox2.Text += 'з';  break;
                        case 'P': richTextBox2.Text += 'З';  break;
                        case 'q': richTextBox2.Text += 'й';  break;
                        case 'Q': richTextBox2.Text += 'Й';  break;
                        case 'r': richTextBox2.Text += 'к';  break;
                        case 'R': richTextBox2.Text += 'К';  break;
                        case 's': richTextBox2.Text += 'ы';  break;
                        case 'S': richTextBox2.Text += 'Ы';  break;
                        case 't': richTextBox2.Text += 'е';  break;
                        case 'T': richTextBox2.Text += 'Е';  break;
                        case 'u': richTextBox2.Text += 'г';  break;
                        case 'U': richTextBox2.Text += 'Г';  break;
                        case 'v': richTextBox2.Text += 'м';  break;
                        case 'V': richTextBox2.Text += 'М';  break;
                        case 'w': richTextBox2.Text += 'ц';  break;
                        case 'W': richTextBox2.Text += 'Ц';  break;
                        case 'x': richTextBox2.Text += 'ч';  break;
                        case 'X': richTextBox2.Text += 'Ч';  break;
                        case 'y': richTextBox2.Text += 'н';  break;
                        case 'Y': richTextBox2.Text += 'Н';  break;
                        case 'z': richTextBox2.Text += 'я';  break;
                        case 'Z': richTextBox2.Text += 'Я';  break;
                        case '`': richTextBox2.Text += 'ё';  break;
                        case '~': richTextBox2.Text += 'Ё';  break;
                        case ',': richTextBox2.Text += 'б';  break;
                        case '<': richTextBox2.Text += 'Б';  break;
                        case '.': richTextBox2.Text += 'ю';  break;
                        case '>': richTextBox2.Text += 'Ю';  break;
                        case '/': richTextBox2.Text += '.';  break;
                        case '?': richTextBox2.Text += ',';  break;
                        case ';': richTextBox2.Text += 'ж';  break;
                        case ':': richTextBox2.Text += 'Ж';  break;
                        case ''': richTextBox2.Text += 'э'; break;
                        case '"': richTextBox2.Text += 'Э';  break;
                        case '[': richTextBox2.Text += 'х';  break;
                        case '{': richTextBox2.Text += 'Х';  break;
                        case ']': richTextBox2.Text += 'ъ';  break;
                        case '}': richTextBox2.Text += 'Ъ';  break;
                        case '@': richTextBox2.Text += '"';  break;
                        case '#': richTextBox2.Text += '№';  break;
                        case '$': richTextBox2.Text += ';';  break;
                        case '^': richTextBox2.Text += ':';  break;
                        case '&': richTextBox2.Text += '?';  break;
                        case '|': richTextBox2.Text += '/';  break;
   
                        default: richTextBox2.Text += i; break;
                    }
                }
            }
        }
    }
}

  • Upvote 2

Share this post


Link to post
Share on other sites

 

მარტო ქართულად წერს? ესაა ჩემის სორსი, ნუ სორსი რა, ფანჯრის პორგრამული მხარე, სადაც ყველაფერი ხდება

ინგლისურიდან და რუსულიდან გადაყავს ქართულში. ინგლისურიდან რუსულზე გადასაყვანი არ გამიკეთებია. დაიცა გაჩვენებ კოდს.

Share this post


Link to post
Share on other sites

mse-მ ვირუსიაო :D

არ ვიცი რატო აგდებს, ავასტმაც ამოუგდო ძმაკაცს სხვა პროგრამაზე. სახლში არ მიგდებს ჩემი კომპი. აქ ანტვირუსი მგონი არ აყენია მაგრამ არსად არ შევდივარ სადაც ვირუსი შეიძლება იყოს თან ისე კარგად უბერავს კომპი ვერც იფიქრებ ვირუსი აქვსო.

 

საზიანო არაა რა მოკლედ :D

Share this post


Link to post
Share on other sites

ჩემი უფრო ლამაზია და გადაწერეთ :D რუსული ცოტა დასახვეწია, დრო არ მაქვს ეხლა. მერე მივხედავ.

d8a9061afe92.jpg

 

ესეც კოდი:

namespace Text
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void textBox1_TextChanged(object sender, EventArgs e)
        {
            textBox2.Text = "";
            foreach (char s in textBox1.Text)
            {
                if (s == 'a' || s == 'A' || s == 'а')
                    textBox2.Text += 'ა';
                else if (s == 'b' || s == 'B' || s == 'б' || s == 'Б')
                    textBox2.Text += 'ბ';
                else if (s == 'c' || s == 'Ц' || s == 'Ц')
                    textBox2.Text += 'ც';
                else if (s == 'd' || s == 'D' || s == 'д' || s == 'Д')
                    textBox2.Text += 'დ';
                else if (s == 'e' || s == 'E' || s == 'е' || s == 'Е')
                    textBox2.Text += 'ე';
                else if (s == 'f' || s == 'F' || s == 'ф' || s == 'Ф')
                    textBox2.Text += 'ფ';
                else if (s == 'g' || s == 'G' || s == 'г' || s == 'Г')
                    textBox2.Text += 'გ';
                else if (s == 'h' || s == 'H')
                    textBox2.Text += 'ჰ';
                else if (s == 'i' || s == 'I' || s == 'и' || s == 'И' || s == 'Й' || s == 'и')
                    textBox2.Text += 'ი';
                else if (s == 'j')
                    textBox2.Text += 'ჯ';
                else if (s == 'k' || s == 'K' || s == 'к' || s == 'К')
                    textBox2.Text += 'კ';
                else if (s == 'l' || s == 'L' || s == 'л' || s == 'Л')
                    textBox2.Text += 'ლ';
                else if (s == 'm' || s == 'M' || s == 'м' || s == 'М')
                    textBox2.Text += 'მ';
                else if (s == 'n' || s == 'N' || s == 'н' || s == 'Н')
                    textBox2.Text += 'ნ';
                else if (s == 'o' || s == 'O' || s == 'о' || s == 'О')
                    textBox2.Text += 'ო';
                else if (s == 'p' || s == 'P' || s == 'п' || s == 'П')
                    textBox2.Text += 'პ';
                else if (s == 'q' || s == 'Q')
                    textBox2.Text += 'ქ';
                else if (s == 'r' || s == 'р' || s == 'Р')
                    textBox2.Text += 'რ';
                else if (s == 's' || s == 'с' || s == 'С')
                    textBox2.Text += 'ს';
                else if (s == 't' || s == 'т' || s == 'Т')
                    textBox2.Text += 'ტ';
                else if (s == 'u' || s == 'U' || s == 'у' || s == 'У')
                    textBox2.Text += 'უ';
                else if (s == 'v' || s == 'V' || s == 'в' || s == 'В')
                    textBox2.Text += 'ვ';
                else if (s == 'w' || s == 'A')
                    textBox2.Text += 'წ';
                else if (s == 'x' || s == 'X' || s == 'х' || s == 'к')
                    textBox2.Text += 'ხ';
                else if (s == 'y' || s == 'Y')
                    textBox2.Text += 'ყ';
                else if (s == 'z' || s == 'A' || s == 'з' || s == 'З')
                    textBox2.Text += 'ზ';
                else if (s == 'C' || s == 'ч' || s == 'Ч')
                    textBox2.Text += 'ჩ';
                else if (s == 'J' || s == 'ж' || s == 'Ж')
                    textBox2.Text += 'ჟ';
                else if (s == 'R')
                    textBox2.Text += 'ღ';
                else if (s == 'S' || s == 'ш' || s == 'Ш')
                    textBox2.Text += 'შ';
                else if (s == 'T')
                    textBox2.Text += 'თ';
                else if (s == 'W')
                    textBox2.Text += 'ჭ';
                else textBox2.Text += s;
            }

        }
    }
}

  • Upvote 5

Share this post


Link to post
Share on other sites

ვავა რა ბიჭები ეზრდება საქართველოს. საღოლ ტქვენ

Share this post


Link to post
Share on other sites

 

მარტო ქართულად წერს? ესაა ჩემის სორსი, ნუ სორსი რა, ფანჯრის პორგრამული მხარე, სადაც ყველაფერი ხდება

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace Convert
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            comboBox1.SelectedIndex = 0;
            comboBox2.SelectedIndex = 0;
        }

        private void richTextBox1_TextChanged(object sender, EventArgs e)
        {
            if (comboBox2.Text == "Georgian")
            {
                richTextBox2.Text = "";
                foreach (char i in richTextBox1.Text)
                {
                    switch (i)
                    {
                        case 'a': richTextBox2.Text += 'ა';  break;
                        case 'b': richTextBox2.Text += 'ბ';  break;
                        case 'c': richTextBox2.Text += 'ც';  break;
                        case 'C': richTextBox2.Text += 'ჩ';  break;
                        case 'd': richTextBox2.Text += 'დ'; break;
                        case 'e': richTextBox2.Text += 'ე';  break;
                        case 'f': richTextBox2.Text += 'ფ';  break;
                        case 'g': richTextBox2.Text += 'გ'; break;
                        case 'h': richTextBox2.Text += 'ჰ'; break;
                        case 'i': richTextBox2.Text += 'ი'; break;
                        case 'j': richTextBox2.Text += 'ჯ'; break;
                        case 'J': richTextBox2.Text += 'ჟ'; break;
                        case 'k': richTextBox2.Text += 'კ'; break;
                        case 'l': richTextBox2.Text += 'ლ'; break;
                        case 'm': richTextBox2.Text += 'მ'; break;
                        case 'n': richTextBox2.Text += 'ნ'; break;
                        case 'o': richTextBox2.Text += 'ო'; break;
                        case 'p': richTextBox2.Text += 'პ'; break;
                        case 'q': richTextBox2.Text += 'ქ'; break;
                        case 'r': richTextBox2.Text += 'რ'; break;
                        case 'R': richTextBox2.Text += 'ღ'; break;
                        case 's': richTextBox2.Text += 'ს'; break;
                        case 'S': richTextBox2.Text += 'შ'; break;
                        case 't': richTextBox2.Text += 'ტ'; break;
                        case 'T': richTextBox2.Text += 'თ'; break;
                        case 'u': richTextBox2.Text += 'უ'; break;
                        case 'v': richTextBox2.Text += 'ვ'; break;
                        case 'w': richTextBox2.Text += 'წ'; break;
                        case 'W': richTextBox2.Text += 'ჭ'; break;
                        case 'x': richTextBox2.Text += 'ხ'; break;
                        case 'y': richTextBox2.Text += 'ყ'; break;
                        case 'z': richTextBox2.Text += 'ზ'; break;
                        case 'Z': richTextBox2.Text += 'ძ'; break;

                        default: richTextBox2.Text += i; break;
                    }
                }
            }
            else
            {
                richTextBox2.Text = "";
                foreach (char i in richTextBox1.Text)
                {
                    switch (i)
                    {
                        case 'a': richTextBox2.Text += 'ф';  break;
                        case 'A': richTextBox2.Text += 'Ф';  break;
                        case 'b': richTextBox2.Text += 'и';  break;
                        case 'B': richTextBox2.Text += 'И';  break;
                        case 'c': richTextBox2.Text += 'с';  break;
                        case 'C': richTextBox2.Text += 'С';  break;
                        case 'd': richTextBox2.Text += 'в';  break;
                        case 'D': richTextBox2.Text += 'В';  break;
                        case 'e': richTextBox2.Text += 'у';  break;
                        case 'E': richTextBox2.Text += 'У';  break;
                        case 'f': richTextBox2.Text += 'а';  break;
                        case 'F': richTextBox2.Text += 'А';  break;
                        case 'g': richTextBox2.Text += 'п';  break;
                        case 'G': richTextBox2.Text += 'П';  break;
                        case 'h': richTextBox2.Text += 'р';  break;
                        case 'H': richTextBox2.Text += 'Р';  break;
                        case 'i': richTextBox2.Text += 'ш';  break;
                        case 'I': richTextBox2.Text += 'Ш';  break;
                        case 'j': richTextBox2.Text += 'о';  break;
                        case 'J': richTextBox2.Text += 'О';  break;
                        case 'k': richTextBox2.Text += 'л';  break;
                        case 'K': richTextBox2.Text += 'Л';  break;
                        case 'l': richTextBox2.Text += 'д';  break;
                        case 'L': richTextBox2.Text += 'Д';  break;
                        case 'm': richTextBox2.Text += 'ь';  break;
                        case 'M': richTextBox2.Text += 'Ь';  break;
                        case 'n': richTextBox2.Text += 'т';  break;
                        case 'N': richTextBox2.Text += 'Т';  break;
                        case 'o': richTextBox2.Text += 'щ';  break;
                        case 'O': richTextBox2.Text += 'Щ';  break;
                        case 'p': richTextBox2.Text += 'з';  break;
                        case 'P': richTextBox2.Text += 'З';  break;
                        case 'q': richTextBox2.Text += 'й';  break;
                        case 'Q': richTextBox2.Text += 'Й';  break;
                        case 'r': richTextBox2.Text += 'к';  break;
                        case 'R': richTextBox2.Text += 'К';  break;
                        case 's': richTextBox2.Text += 'ы';  break;
                        case 'S': richTextBox2.Text += 'Ы';  break;
                        case 't': richTextBox2.Text += 'е';  break;
                        case 'T': richTextBox2.Text += 'Е';  break;
                        case 'u': richTextBox2.Text += 'г';  break;
                        case 'U': richTextBox2.Text += 'Г';  break;
                        case 'v': richTextBox2.Text += 'м';  break;
                        case 'V': richTextBox2.Text += 'М';  break;
                        case 'w': richTextBox2.Text += 'ц';  break;
                        case 'W': richTextBox2.Text += 'Ц';  break;
                        case 'x': richTextBox2.Text += 'ч';  break;
                        case 'X': richTextBox2.Text += 'Ч';  break;
                        case 'y': richTextBox2.Text += 'н';  break;
                        case 'Y': richTextBox2.Text += 'Н';  break;
                        case 'z': richTextBox2.Text += 'я';  break;
                        case 'Z': richTextBox2.Text += 'Я';  break;
                        case '`': richTextBox2.Text += 'ё';  break;
                        case '~': richTextBox2.Text += 'Ё';  break;
                        case ',': richTextBox2.Text += 'б';  break;
                        case '<': richTextBox2.Text += 'Б';  break;
                        case '.': richTextBox2.Text += 'ю';  break;
                        case '>': richTextBox2.Text += 'Ю';  break;
                        case '/': richTextBox2.Text += '.';  break;
                        case '?': richTextBox2.Text += ',';  break;
                        case ';': richTextBox2.Text += 'ж';  break;
                        case ':': richTextBox2.Text += 'Ж';  break;
                        case ''': richTextBox2.Text += 'э'; break;
                        case '"': richTextBox2.Text += 'Э';  break;
                        case '[': richTextBox2.Text += 'х';  break;
                        case '{': richTextBox2.Text += 'Х';  break;
                        case ']': richTextBox2.Text += 'ъ';  break;
                        case '}': richTextBox2.Text += 'Ъ';  break;
                        case '@': richTextBox2.Text += '"';  break;
                        case '#': richTextBox2.Text += '№';  break;
                        case '$': richTextBox2.Text += ';';  break;
                        case '^': richTextBox2.Text += ':';  break;
                        case '&': richTextBox2.Text += '?';  break;
                        case '|': richTextBox2.Text += '/';  break;
   
                        default: richTextBox2.Text += i; break;
                    }
                }
            }
        }
    }
}

 

 

amis bevrad mokled chawerac sheidzleba:

 

function (e, target) {

       var val = "";

       switch (MyGeoEngKbd.KAGeo) {

           case "geo": var options = "abgdevzTiklmnopJrstufqRySCcZwWxjh";

               var x = options.indexOf(String.fromCharCode(e.keyCode));

               if (x != -1)

                   val = String.fromCharCode(x + 4304);

               else { val = String.fromCharCode(e.keyCode); }

               break;

           case "eng":

               var val = "";

               val = String.fromCharCode(e.keyCode);

               break;

       }

       if (target.selectionStart == target.value.length) {

           target.value += val;

       }

       else {

           var index = target.selectionStart;

           var first = target.value.substring(0, index);

           var second = target.value.substring(index);

           target.value = first;

           target.value += val;

           target.value += second;

           target.selectionEnd = ++index;

       }

 

es ki javascript-is kodia, magram mgoni ar gagichirdeba garcheva, tu rame kitxva geqneba dawere :)

saitistvis alt+shift-it gadayvanis gareshe qartulad rom dawero, magis nawilia

Edited by Shopen
ქართულად წერე

Share this post


Link to post
Share on other sites

amis bevrad mokled chawerac sheidzleba:

 

function (e, target) {

       var val = "";

       switch (MyGeoEngKbd.KAGeo) {

           case "geo": var options = "abgdevzTiklmnopJrstufqRySCcZwWxjh";

               var x = options.indexOf(String.fromCharCode(e.keyCode));

               if (x != -1)

                   val = String.fromCharCode(x + 4304);

               else { val = String.fromCharCode(e.keyCode); }

               break;

           case "eng":

               var val = "";

               val = String.fromCharCode(e.keyCode);

               break;

       }

       if (target.selectionStart == target.value.length) {

           target.value += val;

       }

       else {

           var index = target.selectionStart;

           var first = target.value.substring(0, index);

           var second = target.value.substring(index);

           target.value = first;

           target.value += val;

           target.value += second;

           target.selectionEnd = ++index;

       }

 

es ki javascript-is kodia, magram mgoni ar gagichirdeba garcheva, tu rame kitxva geqneba dawere :)

saitistvis alt+shift-it gadayvanis gareshe qartulad rom dawero, magis nawilia

როდინდელი პოსტია შეხედე :D მაიკროსოფტში მუშაობს ეგ ეხლა :D

  • Upvote 1

Share this post


Link to post
Share on other sites

გადავწყვიტე სხვა ენებიც ვისწავლო დამატებით. ამოვიდა php ყელში :D

1 კვირაა გუგლის ტრაფიკი გავზარდე, java-თი დამეწყო თუ c#-ით ვერ გადავწყვიტე. ბევრსაც ვკითხე და რაღაც აზრი გამოვიტანე :) 

თქვენგანაც მოვისმენ რჩევებს. ძირითადად ვებთან მინდა მუშაობა ისევ დასაწყისისთვის. როგორ ფიქრობთ ამ მხრივ, როგორი ფრეიმვორქები აქვთ, ბიბლიოთეკები, რომელ პლატფორმაზე მუშაობაა უფრო კომფორტული და კარგი და ასე შემდეგ.

Edited by GIBSON

Share this post


Link to post
Share on other sites

გადავწყვიტე სხვა ენებიც ვისწავლო დამატებით. ამოვიდა php ყელში :D

1 კვირაა გუგლის ტრაფიკი გავზარდე, java-თი დამეწყო თუ c#-ით ვერ გადავწყვიტე. ბევრსაც ვკითხე და რაღაც აზრი გამოვიტანე :) 

თქვენგანაც მოვისმენ რჩევებს. ძირითადად ვებთან მინდა მუშაობა ისევ დასაწყისისთვის. როგორ ფიქრობთ ამ მხრივ, როგორი ფრეიმვორქები აქვთ, ბიბლიოთეკები, რომელ პლატფორმაზე მუშაობაა უფრო კომფორტული და კარგი და ასე შემდეგ.


ნუ ვები თუ გინდა უჩემოდაც გეცოდინება რო MVC უკონკურენტოა. :დ მე ნაკლებად მაქ მაგასთან შეხება და დეტალებსი ვერ მოგიყვები.

მობაილზე ვწერ მე და გეტყვი რო აქაც უკონკურენტოა Xamarin-ის დახმარებით :დ

მულტიპლატფორმული აპლიკაციების წერა ძალიან მარტივია. ბექ ლოგიკის 90+%ის დაშეარება შეგიძლია ანდროიდზე, აიოსზე, ვინდოუს ფოუნზე და დესკტოპზე. მითუმეტეს თუ MvvM პატერნს იყენებ.ანდროიდზე და აიოსზე თითქმის ყველაფერი იგივეა, უბრალოდ სინტაქსია C#ის. ყველა პლატფორმაზე კომფორტულია მოკლედ :დ

 

 

 

 

 

 

 

 

 

 

 

 

 

  • Upvote 1

Share this post


Link to post
Share on other sites

Xamarin მართლა მაგარი რაღაცა გააკეთეს .NET დეველოპერებისთვის :)

Share this post


Link to post
Share on other sites

C# თუ მოგეპოვებათ მასალა რამე ქართული, რუსული, ინგლისური იქნებ ატვირთოთ :) 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now