Ergebnis 1 bis 20 von 20
-
Mich gibt's schon länger
- 26.02.2009, 08:39
- #1
Hallo,
da die Nachricht hier vermutlich untergeht, mal ganz konkret die Frage:
Welche Alternativen gibt es denn zu Programmierung mit C++ und C#. Ich hab selber mal von LUA gelesen, finde dafür aber keinen "adäquate" IDE dafür. Gibts denn hier Erfahrung mit anderen IDEs oder programmiert "ihr" alle mit Visual Studio? Ich programmiere zwar beruflich mit Delphi und hab daher C-nahe Erfahrung, aber ich scheue einfach den Erwerb der grossen VS-Suite.
Danke euch
-
- 26.02.2009, 19:25
- #2
-
Mich gibt's schon länger
- 26.02.2009, 22:10
- #3
und gibts ne IDE für LUA, die du empfehlen kannst?
-
- 27.02.2009, 00:52
- #4
eMbedded Visual Tools 3.0 gibt es gratis von Microsoft. Wie da LUA dann effektiiv geht, weiss ich leider nicht
Von meinem mobile Device aus eingetragen
-
Mich gibt's schon länger
- 10.03.2009, 13:13
- #5
ich hab jetzt noch 3 Möglichkeiten gefunden:
Etwas spartanischer:
eTCL- http://www.evolane.com/
bunt und umfangreich:
SharpDevelop - http://www.icsharpcode.net/OpenSource/SD/Download/
MonoDevelop - http://monodevelop.com/Main_Page
Gefällt mir persönlich alles etwas besser, als die "kostenlose" Variante von Microsoft, wo ich irgendwie nich so recht durchsehe, was ich alles brauche, welche Sprache sinnvoll ist, für welche Plattform ich danach gerüstet bin und was ich überhaupt mit den Lizenzen machen darf... ^^
//E
phh... es is ne Qual.
SharpDevelop scheint doch herbe Probleme mit .NET für WinMo zu haben, fällt raus
MonoDevelop gibts nur für Linux
und das erst genannte ist im Grunde n besserer Texteditor..
Ich rauf mir gerade die Haare... ich will nur mal in die WinMoProgrammierung reinschnuppern, muss aber erstmal studieren, welche IDE man dafür nimmt.
-
Fühle mich heimisch
- 10.03.2009, 21:20
- #6
Hast du hier schon ein paar cm weiter unten geschaut ?
Das wäre doch was nützliches,kleines und übersichtliches zum anfangen und stöbern, mE.
mfg - nimodo
-
Mich gibt's schon länger
- 11.03.2009, 08:27
- #7
Vielen Dank... aber ich hatte schon vor, fürs System zu schreiben. Als Beispiel: Ich möchte die grauenhafte Phyton-Umsetzung von Anki verbessern. Und dafür brauch ich zumindest eine Sprache, mit der auch mal SQLite möglich ist. Von daher helfen mir Scriptsprachen nicht viel weiter.
Und wie gesagt. Hätte ich eine komfortable C#/C++ IDE könnte ich sofort anfangen, dass Wissen um die Sprache kann ich mir dank Pascal/Delphi schnell aneignen. Nur mangelt es an einem vernünftigen Editor.
-
- 11.03.2009, 12:54
- #8
hmm, also sqlite sollte in vb.net auch machbar sein.
-
Fühle mich heimisch
- 11.03.2009, 16:26
- #9
Ich denke, du solltest den von mir angegebenen link mal genauer lesen.
- C ist eine programmiersprache, die in maschinencode kompiliert wird, nix scripting (normalerweise)
- die WINAPI ist eine C Api, d.h näher als mit C kommst wohl fast nicht ans system ran
- sqlite ist auch in C geschrieben
- PellesC ist eine vollständige IDE: C compiler, Editor, Debugger, 32Bit,64Bit Intel + ARM (ppc)
-
Mich gibt's schon länger
- 11.03.2009, 18:20
- #10
ah, verstehe. Die erste Assoziation, als ich TodayScreenPlugin las, war: Scriptsprache. Sorry, dass ich da so voreilig war. Ich schau mir Pelles mal genauer an, danke dir!
-
Mich gibt's schon länger
- 17.03.2009, 15:48
- #11
brauch ich für PellesC nohc irgendwelche SDK's von Microsoft? Bei mir will er eine einfache HelloWorld-Anwendung (siehe http://www.trajectorylabs.com/win32_hello.html) nicht kompilieren.
-
Fühle mich heimisch
- 17.03.2009, 20:01
- #12
Nein. In PellesC ist alles vorhanden , sowohl für compiler als auch linker.
Dein 2. Problem musst genauer schildern, da ich (leider) kein Prophet bin.
mfg - nimodo
-
Mich gibt's schon länger
- 18.03.2009, 09:24
- #13
stimmt, mit Fehlermeldung is vielleicht einfacher ^^
also, der Quellcode sieht folgendermaßen aus:
Code:#include <windows.h> int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szCmdLine, int iCmdShow) { MessageBox (Null, Text ("Hello World"), Text ("Hello World!!!"), MB_OK); return 0; }
C:\Dokumente und Einstellungen\ich?\Eigene Dateien\Pelles C Projects\helloworld\helloworld.c(7): error #2120: Redeclaration of 'WinMain' previously declared at C:\Programme\PellesC\Include\WinCE\winbase.h(196): found 'int __cdecl function(HINSTANCE, HINSTANCE, char *, int)', expected 'int __cdecl function(HINSTANCE, HINSTANCE, wchar_t *, int)'.
C:\Dokumente und Einstellungen\ich?\Eigene Dateien\Pelles C Projects\helloworld\helloworld.c(8): error #2048: Undeclared identifier 'Null'.
C:\Dokumente und Einstellungen\ich?\Eigene Dateien\Pelles C Projects\helloworld\helloworld.c(8): error #2140: Type error in argument 1 to 'MessageBoxW'; found 'int', expected 'HWND'.
C:\Dokumente und Einstellungen\ich?\Eigene Dateien\Pelles C Projects\helloworld\helloworld.c(8): warning #2027: Missing prototype for 'Text'.
C:\Dokumente und Einstellungen\ich?\Eigene Dateien\Pelles C Projects\helloworld\helloworld.c(8): error #2140: Type error in argument 2 to 'MessageBoxW'; found 'int', expected 'const wchar_t *'.
C:\Dokumente und Einstellungen\ich?\Eigene Dateien\Pelles C Projects\helloworld\helloworld.c(8): error #2140: Type error in argument 3 to 'MessageBoxW'; found 'int', expected 'const wchar_t *'.
*** Fehlercode: 1 ***
-
Fühle mich heimisch
- 18.03.2009, 09:41
- #14
Auch wenn ich PellesC jetzt nicht kenne, die Fehler sind schon recht eindeutig:
- Redeclaration of 'WinMain' bedeutet das WinMain quasi doppelt deklariert ist
Zum einen bereits in PellesC: C:\Programme\PellesC\Include\WinCE\winbase.h(196)
und dann von Dir neu deklariert: C:\Dokumente und Einstellungen\ich?\Eigene Dateien\Pelles C Projects\helloworld\helloworld.c(7)
Mir scheint PellesC kapselt die 'WinMain' in einen eigenen Prototypen, hier sollte in der Doku stehen was aufzurufen ist.
- Null ist unzulässig, richtig wäre NULL was Argument 1 bei MessageBox sein soll
- weiterhin existiert Text nicht, das sollte TEXT oder _T (was ich besser finde) notiert werden, daraus ergeben sich die Type error (Typenfehler)
Ganz allgemein gilt:
- C/C++ und die meisten anderen Sprachen sind Case-Sensitive!
- somit ist Null ist nicht gleich NULL (!) und logischerweise Text nicht gleich TEXT
Also möglichst auf genaue Schreibweise achten.
-
Mich gibt's schon länger
- 18.03.2009, 09:52
- #15
verstehe, das muss ich mir noch angwöhnen...danke dir, jetzt muss ich nur das WinApi Problem lösen.
-
Fühle mich heimisch
- 18.03.2009, 19:06
- #16
das problem löst sich von selbst, falls codeflatters text beachtet hast.
der redeclaration fehler kommt nur falls man bei implementation der WinMain falsche parametertypen angibt.
der WinMain prototyp ist schon deklariert, damit man selber den nicht mehr deklarieren muss.
hlv- nimodo
-
Mich gibt's schon länger
- 18.03.2009, 20:08
- #17
jap, tat er dann auch! Es liegt wirklich nur an der "Case-Sensivity" und an einem kleine Schreibfehler... wie so oft.
Das erste Programm läuft, jetzt kann ich weiter eintauchen. Danke für eure Hilfe!
-
Unregistriert Gast
http://wiki.freepascal.org/KOL-CE
schau dir mal den link an. da wird erklärt wie man auch mit objekt pascal pocket pc anwendungen schreiben kann. als ide wird lazarus genutzt, als delphi nutzer findest du dich sofort zurecht und kannst eigentlich sofort loslegen. nur die installation ist etwas kompliziert, ich musste es insgesammt 3mal installieren bis es funktioniert hat.
-
Mich gibt's schon länger
- 06.04.2009, 17:08
- #19
na das würde mir doch die Arbeit stark erleichtern, hab ich doch vor kurzem noch mit Freepascal und Lazarus Programme von Windows nach Linux portiert, danke für den wertvollen Hinweis!
-
- 06.04.2009, 19:41
- #20
Wirklich, sehr nützlicher Hinweis, danke Gast!
Ähnliche Themen
-
Gute Alternativen zu S2U2
Von Sol Justice Kyajin im Forum Touch HD AnwendungsprogrammeAntworten: 22Letzter Beitrag: 27.02.2009, 19:59 -
Tastatursperre - Alternativen?
Von kagemusha im Forum Touch HD SonstigesAntworten: 13Letzter Beitrag: 03.12.2008, 19:06 -
C600 Alternativen?
Von santaclaus im Forum HTC TornadoAntworten: 1Letzter Beitrag: 08.11.2005, 17:38 -
qtek s100 alternativen
Von adrian138 im Forum E-TEN ForenAntworten: 3Letzter Beitrag: 11.09.2005, 20:57 -
Alternativen zu Pocket-PC 2003 Word
Von ruppino im Forum PlaudereckeAntworten: 6Letzter Beitrag: 20.04.2004, 19:31
Pixel 10 Serie mit Problemen:...