Если вы видите баннеры при просмотре с КПК, то вам - СЮДА | О C# на кпк Форумы Поиск Вход Для ПК Программирование для КПК На страницу 1, 2, 3 След.
Вс Мар 09, 2003 19:40 Andrey6 (Гуру, Москва) | |
| А можно ли программировать на C# для кпк, если там установлена Windows CE?
Прошу прощения, если это обсуждалось, я тут посмотрел по темам, но ничего не встретилось. ____________ hx4700 - классный старичок! | Вс Мар 09, 2003 23:05 AE (Гуру, Moscow, Russia) | |
| Просто не там искал. На 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;
}
}
}
|
На большее пока времени не было
Компиляю с командной строки из FAR'а, так быстрее и удобнее ____________ 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 ____________ 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. ____________ 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 | | эх, у меня есть данная потребность Реально качнуть 7 дисков ? ____________ в поиске карманной мобильности...
http://backgrounds.ru
ipaq 3970BT | SD128 | se t610 | Canon IXUS400
было: toshiba e310 | casio e125[180MHz] | На страницу 1, 2, 3 След.
Если вы видите баннеры при просмотре с КПК, то вам - СЮДА |
Powered by phpBB © 2001 phpBB Group
|