Delphi7 czy VC++

  • 18 Odpowiedzi
  • 1804 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline Petros

  • ***
  • 274
  • Płeć: Mężczyzna
    • http://www.petros.loocky.pl
  • Sprzęt: Samsung i780 ^ WM6.1 ^ SPB MS3.5
Delphi7 czy VC++
« dnia: Listopad 24, 2006, 13:09:43 »
Witam  ;)

Znam Delphi7 i Visual C++. Mam kilka pomysłów na dobre programy na ppc. W którym z tych języków lepiej programować dla WM5.0 i co bede potrzebował aby zacząć pracę?  :mysli:
Interesują mnie kompilatory działające na pda lub pc. Dziękuje
My phone is my PC.
(2004) Nokia 3310   ;   (2005) Motorola A925
(2006) Eten G500+  ;   (2010)Samsung i780

*

Offline Bat.

  • Homofob i seksista
  • ******
  • 3315
  • Płeć: Mężczyzna
  • Skąd: Śląsk
    • Deskorolka Underflip
  • Sprzęt: Dell Axim X51v | Blackberry 8110, 9700, PlayBook
Delphi7 czy VC++
« Odpowiedź #1 dnia: Listopad 24, 2006, 14:10:49 »
Nie ma Delphi kompilującego pod Pocket PC, ale jest Lazarus, który używa tego samego języka - Object Pascal. Poczytaj tutaj:
http://pdaclub.pl/forum/viewtopic.php?t=47639
Działa świetnie :) Sam program ma niemal identyczny układ jak Delphi 7.

Co do Visual C++ to jest eMbedded Visual C++ - ściągnij za darmo ze strony Microsoftu i do dzieła ;)

Co do kompilatorów na PDA to jest PPL

*

Offline Petros

  • ***
  • 274
  • Płeć: Mężczyzna
    • http://www.petros.loocky.pl
  • Sprzęt: Samsung i780 ^ WM6.1 ^ SPB MS3.5
Delphi7 czy VC++
« Odpowiedź #2 dnia: Listopad 24, 2006, 16:51:13 »
po lektuurze odpuściłem sobie Obiect Pascala, za dużo tu kombinowania  :terrified:

 CO TO JEST TEN PPL?? W jakim języku sie pisze?
My phone is my PC.
(2004) Nokia 3310   ;   (2005) Motorola A925
(2006) Eten G500+  ;   (2010)Samsung i780

*

Offline Bat.

  • Homofob i seksista
  • ******
  • 3315
  • Płeć: Mężczyzna
  • Skąd: Śląsk
    • Deskorolka Underflip
  • Sprzęt: Dell Axim X51v | Blackberry 8110, 9700, PlayBook
Delphi7 czy VC++
« Odpowiedź #3 dnia: Listopad 24, 2006, 17:12:20 »
http://pdaclub.pl/forum/viewtopic.php?t=53239
Tam processor dał linka do tego progsa. Po instalacji masz kompilator i na PC i na PPC. Język jest jakiś dziwny, chyba VBA

*

Offline RMK

  • **
  • 157
    • http://przemelek.blogspot.com
  • Sprzęt: ASUS A636N
Re: Delphi7 czy VC++
« Odpowiedź #4 dnia: Listopad 25, 2006, 09:38:47 »
Cytat: "Petros"
Witam  ;)

Znam Delphi7 i Visual C++. Mam kilka pomysłów na dobre programy na ppc. W którym z tych języków lepiej programować dla WM5.0 i co bede potrzebował aby zacząć pracę?  :mysli:
Interesują mnie kompilatory działające na pda lub pc. Dziękuje


Jeśli znasz C++ i MFC lub WinAPI to możesz pisać na PPC właśnie w tym języku. Kompilatorów jest troszkę, od eVC++ do tych z Visual Studio 200x .NET.
Jeżeli szukasz jakiegoś łatwiejszego języka to niewątpliwie będzie to C#, który jest Java, na którą zbyt długo zapatrzył się twórca Delphi ;-) trochę to język popsuło, ale nadal można w tym dość miło pisać.

*

Offline Petros

  • ***
  • 274
  • Płeć: Mężczyzna
    • http://www.petros.loocky.pl
  • Sprzęt: Samsung i780 ^ WM6.1 ^ SPB MS3.5
Re: Delphi7 czy VC++
« Odpowiedź #5 dnia: Listopad 25, 2006, 11:40:52 »
Znam MFC

Cytat: "RMK"


[..] możesz pisać na PPC właśnie w tym języku. Kompilatorów jest troszkę, od eVC++ do tych z Visual Studio 200x .NET.
[..].


To znaczy że programy można pisać bez pc a kompilator instaluje sie na ppc ? Czy chodzi o to że moge pisać na pc dla ppc?  :))
Bardziej interesowała by mnie ta pierwsza opcja. Jest specjalne Visual studio dla ppc?
My phone is my PC.
(2004) Nokia 3310   ;   (2005) Motorola A925
(2006) Eten G500+  ;   (2010)Samsung i780

*

Offline RMK

  • **
  • 157
    • http://przemelek.blogspot.com
  • Sprzęt: ASUS A636N
Re: Delphi7 czy VC++
« Odpowiedź #6 dnia: Listopad 25, 2006, 22:21:07 »
Cytat: "Petros"
Znam MFC


Czyli najlepszy dla Ciebie będzie C++ o czym wiesz :-)

Cytat: "Petros"

Cytat: "RMK"


[..] możesz pisać na PPC właśnie w tym języku. Kompilatorów jest troszkę, od eVC++ do tych z Visual Studio 200x .NET.
[..].


To znaczy że programy można pisać bez pc a kompilator instaluje sie na ppc ? Czy chodzi o to że moge pisać na pc dla ppc?  :))
Bardziej interesowała by mnie ta pierwsza opcja. Jest specjalne Visual studio dla ppc?


Te kompilatory o których pisałem, czyli eVC++ i te z Visual Studio .NET  200x są na PC i pracują jako crosscompilatory kompilując na platformę PPC, ładnie da się w nich też debugować program na PPC, lub w emulatorze.
Jeżeli chodzi o kompilatory, które kompilują na PPC kod dla PPC to w przypadku C jest to PocketC, ale nie wiem czy mimo nazwy jest to też kompilator C++, dla C# jest PocketC#, jest też np. kompilator Java'y działający na PPC ;-) Ale z doświadczenia mogę powiedzieć, że jednak na PPC nie da się pisać, wygoda jest mniejsza nawet od kalkulatorów programowalnych, niestety interfejs z ekranem dotykowym nie do końca nadaje się do programowania :-(

Pozwolę sobie jeszcze na mały przegląd tego w czym można pisać na PPC [żeby na PPC działało]:
* C/C++ [eVC++, Visual Studio .NET 200x [2003 i 2005], PocketC kompilowanie odbywa się na PPC (tylko z linii poleceń)]
* Pascal [Free Pascal Compiler]
* C# [Visual Studio .NET 200x, PocektC# (kompilacja na PPC, ale tylko kompilator z linii poleceń), jak się powalczy to też SharpDevelop]
* JavaScript [w Forward Pass]
* Python [Pocket PC Python]
* Perl
* Prolog [SWI Prolog]
* Java [problem jest z maszyną wirtualną, ale można użyć np. Sun Personal Java i jeżeli chcemy kompilatora javacw który ma nawet ładne GUI]

Jest też grupa "maniaków" która upiera używać się starych DOSowych języków takich jak np. Turbo/Borland Pascal w połączeniu z emulatorem DOSa DosBox]

*

Offline _TB_TB_

  • ****
  • 791
  • Płeć: Mężczyzna
  • Sprzęt: Samsung SGH-i780 + 4GB microSDHC
Delphi7 czy VC++
« Odpowiedź #7 dnia: Listopad 26, 2006, 00:05:12 »
Odnośnie Javy:
Mówienie że programowanie w Javie jest dobre, bo maszyna wirtualna chodzi pod wszystkimi systemami to tak jakby mówić że seks analny jest dobry bo można go uprawiać ze wszystkimi ludźmi.

I mniej wiecej tyle wysilku trzeba wlozyc w to zeby twoj program chcial ruszyc na roznych OSach ile w namowienie ktorejs ze plci do seksu analnego.


;)
_________________________________________
Simlock i780/Omnia: http://pdaclub.pl/forum/index.php?topic=120622.0
Demotywatory na Titanium: http://pdaclub.pl/forum/index.php?topic=147136

*

Offline RMK

  • **
  • 157
    • http://przemelek.blogspot.com
  • Sprzęt: ASUS A636N
Delphi7 czy VC++
« Odpowiedź #8 dnia: Listopad 26, 2006, 00:53:55 »
Cytat: "_TB_TB_"
Odnośnie Javy:
Mówienie że programowanie w Javie jest dobre, bo maszyna wirtualna chodzi pod wszystkimi systemami to tak jakby mówić że seks analny jest dobry bo można go uprawiać ze wszystkimi ludźmi.

I mniej wiecej tyle wysilku trzeba wlozyc w to zeby twoj program chcial ruszyc na roznych OSach ile w namowienie ktorejs ze plci do seksu analnego.


;)


Znów się zapowiada dyskusja religijna ;-) co wnoszę na podstawie tego, że ja nic nie pisałem o tym, "że programowanie w Javie jest dobre, bo maszyna wirtualna chodzi pod wszystkimi systemami"
Ale jeżeli rękawica została rzucona, należy ją podjąć ;-)

Mylisz tworzenie interfejsu użytkownika z programowaniem. Na pewno UI jest ważne, ale nie jest to jedyna część programowania. W przypadku Java'y praktycznie cały kod poza tym związany z UI jest przenośny i to niezależnie czy chcesz go wykorzystać na PPC, na PC, w aplikacji WEBowej czy w rozwiązaniu osadzonym. Póki twój kod jest "czarną" skrzynką jest przenośny. I wbrew pozorom to działa.

*

Offline _TB_TB_

  • ****
  • 791
  • Płeć: Mężczyzna
  • Sprzęt: Samsung SGH-i780 + 4GB microSDHC
Delphi7 czy VC++
« Odpowiedź #9 dnia: Listopad 26, 2006, 09:20:39 »
RMK, to był tylko zabawny cytat z mojego kumpla, który miłuje się w programowaniu w Javie;)
_________________________________________
Simlock i780/Omnia: http://pdaclub.pl/forum/index.php?topic=120622.0
Demotywatory na Titanium: http://pdaclub.pl/forum/index.php?topic=147136

*

Offline RMK

  • **
  • 157
    • http://przemelek.blogspot.com
  • Sprzęt: ASUS A636N
Delphi7 czy VC++
« Odpowiedź #10 dnia: Listopad 26, 2006, 10:34:20 »
Cytat: "_TB_TB_"
RMK, to był tylko zabawny cytat z mojego kumpla, który miłuje się w programowaniu w Javie;)


Jeśli chodzi o cytaty to ludzi z mojego projektu w poprzedniej firmie rozwalił tekst naszego architekta, szło to mniej więcej tak:
"programowanie w parach to ukryta forma homoseksualizmu" ;-)

*

Offline Petros

  • ***
  • 274
  • Płeć: Mężczyzna
    • http://www.petros.loocky.pl
  • Sprzęt: Samsung i780 ^ WM6.1 ^ SPB MS3.5
Delphi7 czy VC++
« Odpowiedź #11 dnia: Listopad 26, 2006, 10:40:07 »
:D

Ja zdecydowanie w tych sprawach jestem tradycjonolistą.....

Wielkie dzięki za wyczerpujące odpowiedzi i adekwatne porównania  ;)

Czy jest już ktoś ktoś kto zrobił program w Lazarusie, bo jak czytałem na tym forum strasznie duużo z tym kombinowania.

Do tej pory pisałem w Visual Studio 6. Tam chyba nie ma opcji kompilacji do ppc. A w .NET jest? czy trzeba coś doinstalować ?
My phone is my PC.
(2004) Nokia 3310   ;   (2005) Motorola A925
(2006) Eten G500+  ;   (2010)Samsung i780

*

Offline Bat.

  • Homofob i seksista
  • ******
  • 3315
  • Płeć: Mężczyzna
  • Skąd: Śląsk
    • Deskorolka Underflip
  • Sprzęt: Dell Axim X51v | Blackberry 8110, 9700, PlayBook
Delphi7 czy VC++
« Odpowiedź #12 dnia: Listopad 26, 2006, 11:17:09 »
RMK - _TB_TB_ ma rację, Java działa dobrze tylko na urządzeniach dedykowanych do jej obsługi, nieraz na normalnym PC są problemy. Ja nie wierzę w przenośność Javy, nie ma czegoś takiego, bo zawsze trzeba mieć skompilowany interpreter pod różne platformy :) Ale J2Vlite z NetFronta 3.3 odpala praktycznie wszystkie programy w Javie, świetne to jest.

Ja przerabiałem Lazarusa wg instrukcji z tego tematu co podałem linka i kombinowania trochę jest, ale nie jest to w praktyce tak trudne jak się wydaje czytając - wystarczy wszystko robić krok po kroku, żeby skompilować swojego Lazarusa. I pisałem w nim programy - da się bez problemu.

Co do Visual Studio to zależy jakie platformy wybierzesz przy instalacji, nie wiem jak jest w 6, ale w 2005 można było wybrać też kompilator dla PPC i idzie bez problemu programować, chociaż nienawidzę tego programu, wolę eMbedded Visual C++.

*

Offline _TB_TB_

  • ****
  • 791
  • Płeć: Mężczyzna
  • Sprzęt: Samsung SGH-i780 + 4GB microSDHC
Delphi7 czy VC++
« Odpowiedź #13 dnia: Listopad 26, 2006, 11:19:48 »
Petros, Visual Studio 6 jest identyczne jak eMbedded Visual C++ 4.
_________________________________________
Simlock i780/Omnia: http://pdaclub.pl/forum/index.php?topic=120622.0
Demotywatory na Titanium: http://pdaclub.pl/forum/index.php?topic=147136

*

Offline Petros

  • ***
  • 274
  • Płeć: Mężczyzna
    • http://www.petros.loocky.pl
  • Sprzęt: Samsung i780 ^ WM6.1 ^ SPB MS3.5
Delphi7 czy VC++
« Odpowiedź #14 dnia: Listopad 26, 2006, 11:27:28 »
:surprised:

Właśnie instaluje Visual C++ 6.0 na nowo ale nie widze tu takiej opcji...

A bedzie możliwe skompilowanie tych projektów które pisałem na pc dla ppc?
My phone is my PC.
(2004) Nokia 3310   ;   (2005) Motorola A925
(2006) Eten G500+  ;   (2010)Samsung i780

*

Offline RMK

  • **
  • 157
    • http://przemelek.blogspot.com
  • Sprzęt: ASUS A636N
Delphi7 czy VC++
« Odpowiedź #15 dnia: Listopad 26, 2006, 11:52:16 »
Cytat: "BatSk8"
RMK - _TB_TB_ ma rację, Java działa dobrze tylko na urządzeniach dedykowanych do jej obsługi, nieraz na normalnym PC są problemy. Ja nie wierzę w przenośność Javy, nie ma czegoś takiego, bo zawsze trzeba mieć skompilowany interpreter pod różne platformy :) Ale J2Vlite z NetFronta 3.3 odpala praktycznie wszystkie programy w Javie, świetne to jest.


Jeszcze jeden wtręt "religijny" ;-)
Zdziwiłeś mnie ;-) Bo już mi się zdarzało wykorzystywać ten sam kod w aplikacji GUIowej w Java'ie [z użyciem Swing'a] i aplikacji WEBowej uruchomionej w kontenerze WEB serwera zgodnego z J2EE i nie trzeba było kombinować ;-)
To samo zresztą z C#, ten sam kod zdarzało mi się wykorzystywać w rozwiązaniu dla PPC jak i w aplikacji ASP.NET.
Przenośność kodu nie oznacza przenośności interfejsu użytkownika, ten stanowi zwykle tylko małą część całego kodu aplikacji. Np. w jednym z projektów w Java'ie w którym uczestniczyłem z 300 tysięcy linii kodu z tego co pamiętam GUI to było jakieś 40 tysięcy linii czyli mniej więcej 1/8, całą resztę można było by przenieść do aplikacji WEB czy rozwiązania wbudowanego bez zmian.
Siła języków takich jak Java czy C# wynika głównie z tego, że dobrze napisany kod można traktować jako "czarną skrzynkę" do której się wkłada dane wejściowe i wyciąga wyniki niezależnie gdzie ta "skrzynka" jest uruchomiona.
To samo zresztą można osiągnąć z dobrym kodem w C czy C++, z tą tylko różnicą, że trzeba kod kompilować na każdą platformę oddzielnie.

Przy okazji, pomysł przenoszenia np. aplikacji z "dużych" Windows na WinCE czy PocketPC bez zmiany interfejsu oznacza wg. mnie brak zrozumienia terminu usability. Ale to tak przy okazji ;-)

*

Offline RMK

  • **
  • 157
    • http://przemelek.blogspot.com
  • Sprzęt: ASUS A636N
Delphi7 czy VC++
« Odpowiedź #16 dnia: Listopad 26, 2006, 11:56:59 »
Cytat: "Petros"
:surprised:

Właśnie instaluje Visual C++ 6.0 na nowo ale nie widze tu takiej opcji...


Visual C++ 6.0 nie wspiera kompilacji dla WinCE/PocketPC. Trzeba zainstalować eVC++, które ma niemal identyczne środowisko [w rzeczywistości to chyba po prostu środowisko z VC++6 z podpiętym crosscompilatorem ;-)]

Cytat: "Petros"
A bedzie możliwe skompilowanie tych projektów które pisałem na pc dla ppc?


Trudne pytanie... i przyznam, że nie wiem, nie sprawdzałem gdy bawiłem się eVC++, chociaż może to dlatego, że moje programy pisane w VC6 miały wybitnie dużoWindowsowy charakter ;-) [np. wtyczek do PowerGG nie ma sensu kompilować dla PCC ;-)]

*

Offline Petros

  • ***
  • 274
  • Płeć: Mężczyzna
    • http://www.petros.loocky.pl
  • Sprzęt: Samsung i780 ^ WM6.1 ^ SPB MS3.5
Delphi7 czy VC++
« Odpowiedź #17 dnia: Listopad 27, 2006, 13:27:56 »
A czy istnieje coś podobnego do visual studio ale instalowane na ppc? Chodzi mi o środowisko IDE i standardowe kontrolki
My phone is my PC.
(2004) Nokia 3310   ;   (2005) Motorola A925
(2006) Eten G500+  ;   (2010)Samsung i780

*

Offline _TB_TB_

  • ****
  • 791
  • Płeć: Mężczyzna
  • Sprzęt: Samsung SGH-i780 + 4GB microSDHC
Delphi7 czy VC++
« Odpowiedź #18 dnia: Listopad 27, 2006, 16:27:42 »
Basic4PPC
_________________________________________
Simlock i780/Omnia: http://pdaclub.pl/forum/index.php?topic=120622.0
Demotywatory na Titanium: http://pdaclub.pl/forum/index.php?topic=147136