Вход в Зоопарк ручных компьютеров
gps мониторинг, транспортная логистика, gps слежение
Если вы видите баннеры при просмотре с КПК, то вам - СЮДА
О C# на кпк
Форумы Поиск Вход Для ПК
Программирование для КПК
На страницу 1, 2, 3  След.
Вс Мар 09, 2003 19:40
Andrey6 (Гуру, Москва)
А можно ли программировать на C# для кпк, если там установлена Windows CE?
Прошу прощения, если это обсуждалось, я тут посмотрел по темам, но ничего не встретилось.
____________
hx4700 - классный старичок!
Вс Мар 09, 2003 23:05
AE (Гуру, Moscow, Russia)
Smile Просто не там искал. На C# писать можно. Для того чтобы скомпилированный код заработал на КПК, на него нужно установить ".NET Compact Framework". Берется на MS. Бесплатно.

Вот. Дальше попробуй искать в этом направлении - действительно обсуждалось...
Вт Мар 11, 2003 9:38
Balancer (Гуру, Москва, Россия, Земля)
Вот, кстати, если кому интересно простейшее "честное" GUI-приложение для КПК. Выводит два текстбокса.

Код:

using System.Windows.Forms;

namespace CSharp_GUI_Test
{
    public class myForm : Form
    {
        private TextBox Box1;
        private TextBox Box2;

        private System.ComponentModel.Container components = null;

        public myForm()
        {
            InitializeComponent();
        }

        protected override void Dispose( bool disposing )
        {
            if( disposing )
            {
                if (components != null)
                {
                    components.Dispose();
                }
            }
            base.Dispose( disposing );
        }

        private void InitializeComponent()
        {
            this.Box1 = new System.Windows.Forms.TextBox();
            this.Box2 = new System.Windows.Forms.TextBox();

            this.Box1.Location = new System.Drawing.Point(30, 30);
            this.Box1.Size = new System.Drawing.Size(120, 20);
            this.Box1.Text = "Box1";
            this.Box1.TextChanged += new System.EventHandler(this.Box1_TextChanged);
           
            this.Box2.Location = new System.Drawing.Point(30, 60);
            this.Box2.Size = new System.Drawing.Size(120, 20);
            this.Box2.Text = "Box2";

            this.ClientSize = new System.Drawing.Size(180, 110);
            this.Controls.Add(this.Box1);
            this.Controls.Add(this.Box2);

            this.Text = "Просто тест приложения";
        }

        static void Main()
        {
            Application.Run(new myForm());
        }

        private void Box1_TextChanged(object sender, System.EventArgs e)
        {
            Box2.Text=Box1.Text;
        }

    }
}


На большее пока времени не было Smile
Компиляю с командной строки из FAR'а, так быстрее и удобнее Smile
____________
Balancer, http://balancer.ru/, ICQ 4886816 & 62214807(mobile)
iPAQ h2210, Nokia 6310i. Было: Casio PV-S450, Audiovox Maestro.
Ср Мар 12, 2003 0:22
vroma (Гуру, Kiev)
2Balancer: Скомпилировал приведенный тобой код. Также с командной строки из FAR'а. Работает как на десктопе так и на iPAQ 3970. Ты еще раз подтвердил возможность разрабатки .NCF приложения с помощью SDK для .Net Framowork 1.0.

P.S. Microsoft скоро (в апреле) обещает выпустить релизный VS.NET 2003 с поддержкой WinCE.
____________
iPAQ 3970, PQI SD 128 Mb, BT009S, T68i, Canon PowerShot G2
Ср Мар 12, 2003 0:31
Balancer (Гуру, Москва, Россия, Земля)
Но, вообще, не всё так радужно.
Писать по-настоящему универсальный софт, чтобы и на десктопе работал и на КПК будет сложно. Первое, с чем я уже столкнулся - вызов виртуальной клавиатуры. В десктопном Framework'е такого нет. Значит - в программу нужно вводить лишние рантайм-условия и т.п.

Ну и, само собой, Compact Framework ОЧЕНЬ сильно урезан, в сравнении с десктопным вариантом.

Как я вышеприведённый код получил? Собрал простейшую форму в визуальном редакторе, а потом выкидывал оттуда всё, пока он не заработал на Compact Framework Smile
____________
Balancer, http://balancer.ru/, ICQ 4886816 & 62214807(mobile)
iPAQ h2210, Nokia 6310i. Было: Casio PV-S450, Audiovox Maestro.
Ср Мар 12, 2003 0:48
Andrey6 (Гуру, Москва)
Izvinite za translit, net russkogo na mashine.
Ne nashel ya na microsoft gde skachat .NET Compact Framework.
Esli ne slozno, dayte ssylku, pls.
____________
hx4700 - классный старичок!
Ср Мар 12, 2003 0:55
Balancer (Гуру, Москва, Россия, Земля)
http://airbase.uka.ru/computers/pda/wince/programming/
____________
Balancer, http://balancer.ru/, ICQ 4886816 & 62214807(mobile)
iPAQ h2210, Nokia 6310i. Было: Casio PV-S450, Audiovox Maestro.
Ср Мар 12, 2003 1:28
Andrey6 (Гуру, Москва)
Pochemu to kachayutsa pustue cab files
____________
hx4700 - классный старичок!
Ср Мар 12, 2003 5:22
vroma (Гуру, Kiev)
Andrey6 писал(а):
Pochemu to kachayutsa pustue cab files

Тогда попробуй на http://www.gotdotnet.com/team/netcf/askdotnet/DownloadRuntime.aspx .

------------
Во блин, накладка. Посмотрел сайт Balancer`a, так там тоже ссылка на gotdotnet.com. Very Happy
____________
iPAQ 3970, PQI SD 128 Mb, BT009S, T68i, Canon PowerShot G2
Ср Мар 12, 2003 20:55
Andrey6 (Гуру, Москва)
Как быть, что делать, кто поможет найти .net compact framework?
____________
hx4700 - классный старичок!
Сб Мар 15, 2003 23:26
Alex57 (Гуру флейма, Древняя Греция. Статус: СОКРАТ)
Andrey6 писал(а):
Как быть, что делать, кто поможет найти .net compact framework?

что иммено? набор DLLек тебе уже дали (он годиться только для запуска готовых программ), а разработка идет на VisualStudio.NET + SDK для CF.NET.
Первое - это 6-7 сидюков, второе - где-то мегов 30 файл.
Вс Мар 16, 2003 0:13
Andrey6 (Гуру, Москва)
Alex57Кенгуру писал
Цитата:
что иммено? набор DLLек тебе уже дали (он годиться только для запуска готовых программ), а разработка идет на VisualStudio.NET + SDK для CF.NET.
Первое - это 6-7 сидюков, второе - где-то мегов 30 файл.

По той ссылке, что мне дал Balancer качается пустой файл *.cab. Может уже изъяли с этого сайта .net compact framework? Мне, во-первых и главное, нужна именно эта библиотека. Не могу найти откуда ее можно скачать.

Visual Studio у меня есть. А на SDK для CF.NET, если не сложно ссылку, это я еще пока не искал.[/quote]
____________
hx4700 - классный старичок!
Вс Мар 16, 2003 0:27
Alex57 (Гуру флейма, Древняя Греция. Статус: СОКРАТ)
насколько мне известно SDK был выложен на некоторое время для всех, после чего изьят с сайта MS и дается только в рамках MSDN или какой-то другой лицензии.

А можно будет у тебя скопирнуть VS хотя бы для десктопа??
Вс Мар 16, 2003 21:33
vroma (Гуру, Kiev)
Alex57 писал(а):
Первое - это 6-7 сидюков, второе - где-то мегов 30 файл.

Alex57, а зачем тебе копировать весь VS.NET 2001 ? Через месяц-два возьмешь себе VS.NET 2003. А пока вполне хватит SDK для .NET Framework. Он ни в чем не уступает VS.NET 2001. С помощью SDK нормально компилируется код для WinCE за исключением специфических для WinCE типов, да еще некоторых вещей (у меня, например, почему-то не получается загрузить битмап из сборки, но я особо в этом не копался).
Так что для ознакомления с .NET Compact Framework вполне хватает и SDK.
____________
iPAQ 3970, PQI SD 128 Mb, BT009S, T68i, Canon PowerShot G2
Вт Мар 18, 2003 7:17
constructor (Гуру, Петербург)
эх, у меня есть данная потребность Smile Реально качнуть 7 дисков ?
____________
в поиске карманной мобильности...
http://backgrounds.ru

ipaq 3970BT | SD128 | se t610 | Canon IXUS400
было: toshiba e310 | casio e125[180MHz]
На страницу 1, 2, 3  След.

Если вы видите баннеры при просмотре с КПК, то вам - СЮДА



Форумы Handy.ru 


Powered by phpBB © 2001 phpBB Group