.
Программирование в среде TEClient Alor trade. Урок 4. Пример на C# Microsoft Visual Studio 2010.
Автор megabax   
30.05.2011 г.
Урок 13. Управление шрифтами в CSS New Page 1

Программирование в среде TEClient Alor trade. Урок 4. Пример на C# Microsoft Visual Studio 2010.

Все статьи по данной теме.

Исходники к уроку можно скачать здесь.

Сегодня мы рассмотрим пример подключения к TEClient на C#, в среде Visual Studio 2010. И так, создаем проект Windows form application". ( если не знаете как то подробнее о Visual Studio 2010 здесь).  После этого нам надо подключить библиотеку TEClient. Для этого выбираем пункт меню "Project->Add reference"*:

Программирование в среде TEClient Alor trade. Урок 4. Пример на C# Microsoft Visual Studio 2010.

В открывшемся окне на закладке COM выберем TEClient*:

Программирование в среде TEClient Alor trade. Урок 4. Пример на C# Microsoft Visual Studio 2010.

Теперь приступим к программированию примера. Для начала создадим такую вот форму*:

Программирование в среде TEClient Alor trade. Урок 4. Пример на C# Microsoft Visual Studio 2010.

А элементам управления присвоим следующие имена:

Элемент управления Тип Имя
Поле ввода логина TextBox tbLogin
Поле ввода пароля TextBox tbPassword
Поле ввода сервера TextBox tbServer
Кнопочка "Коннект" Button btnConnect
Метка для вывода сообщения результата коннекта Label lbRes

Еще нам надо для поля tbPassword указать в true сойство UseSystemPasswordChar*:

Программирование в среде TEClient Alor trade. Урок 4. Пример на C# Microsoft Visual Studio 2010.

Для создания обработчика нажатия на кнопочку щелкнем на нее два раза, напишем обработчик нажатия этой кнопочки, кроме того, нам надо будет указать в пространстве имен библиотеку TEClient, а так же написать пару обработчиков слота. Вот полный текст примера:

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

using TEClientLib; //важно!!

 

 

 

 

namespace WindowsFormsApplication1

{

    public partial class frmTEClinetTest : Form

    {

        public frmTEClinetTest()

        {

            InitializeComponent();

        }

 

        private void textBox1_TextChanged(object sender, EventArgs e)

        {

 

        }

 

        private SlotFace slot;

        private void slot_Error(int OpenID, int SlotID, int Code, String Description)

        {

            MessageBox.Show(Description);

        }

        private void slot_Connected(int OpenID, int SlotID, int ResultCode, string ResultMsg)

        {

            MessageBox.Show("Соединение со слотом " + Convert.ToString(SlotID)+" сообщение "+ResultMsg);

        }

 

        private void sFace_Synchronized(int OpenID, int SlotID)

        {

            MessageBox.Show("Синхронизация со слотом " + Convert.ToString(SlotID));

        }

 

 

        private void btnConnect_Click(object sender, EventArgs e)

        {

            slot = new SlotFace();

            String s;

            slot.Error += new _ISlotFaceEvents_ErrorEventHandler(slot_Error);

            slot.Connected += new _ISlotFaceEvents_ConnectedEventHandler(slot_Connected);

            slot.Synchronized += new _ISlotFaceEvents_SynchronizedEventHandler(sFace_Synchronized);

            slot.Open(0);

            slot.Connect(0,tbServer.Text, tbLogin.Text, tbPassword.Text,out s);

            lbRes.Text = s;

        }

 

 

    }

}

Запускаем программу и убеждаемся, что у нас она работает: при правильном наборе логина, пароля и сервера запускается TECleint и происходит соединение**:

Программирование в среде TEClient Alor trade. Урок 4. Пример на C# Microsoft Visual Studio 2010.

Исходники к уроку можно скачать здесь.


Скриншоты, помеченные знаком * , являются цитатами и иллюстрациями   программного продукта "Microsoft Visual Studio 2010", авторское право на который принадлежит "Microsoft"

Скриншоты, помеченные знаком ** , являются цитатами и иллюстрациями   программного продукта "TEClient", авторское право на который принадлежит Группе компаний "Алор".


 

Последнее обновление ( 25.04.2013 г. )