Anzeige

Am Puls von Microsoft

Anzeige

Artikel: Übersicht: Infos für Entwickler und solche, die es werden wollen

Anzeige
Welche Vorraussetzungen muss man eigentlich mitbringen um eine App zu programmieren? Bzw. welche Möglichkeiten gibt es für jemanden der eine gute Idee hat, diese aber nicht umsetzen kann?
 
vor dem "wie fange ich an" kommt erstmal das "womit fange ich an". In Visual Studio ist ja viel enthalten. Nimmt man lieber C# oder C++? Gehts auch mit dem etwas älteren Visual FoxPro?

Ich hab vor einigen Jahren mit Borland C++ gearbeitet und kaufmännische Programme geschrieben. Davor hab ich sehr gern auch FoxPro (ohne Visual) verwendet, das aber irgendwann vom Markt verschwunden war. Ich hab es sehr bedauert. Da Microsoft zu der Zeit einfach nichts besseres hatte, kam der Umstieg und die mühseelige Portierung auf Borland C++. Leider war auch das irgendwann vom Markt und ich dann auch :)

Jetzt stellt sich mir wirklich die Frage, soll ich nochmal in die Programmierung von (Universal-)Apps einsteigen? Ideen hätte ich schon viele, aber...


Damit lassen sich schon Apps erstellen. Von Programmierung ist hier aber nicht die Rede. Einfachste Apps, die etwas Text und Bildchen auf mehreren Seiten anzeigen können, mehr ist hier aber nicht machbar.
 
Zuletzt bearbeitet von einem Moderator:

In der Microsoft Virtual Academy gibt es Video- und Tutorials dafür:
Mobile-Entwicklung - Kostenlose Online Schulungen - Microsoft Virtual Academy

Weiterhin hilft für die Übersicht sicherlich noch: Windows Dev Center

Für Rückfragen oder falls wir tiefer reingehen sollen / wollen, bitte kurz Bescheid geben. Ich bemühe mich die Fragen zu beantworten!

Viele Grüße,
Kay
 
@aragorn392: Als aller erstes kommt die Frage:" Was will ich eigentlich machen?" Wenn man keine Idee hat, braucht man auch nichts entwickeln bzw. programmieren

@zimbolex: Zunächst solltest du dir bewusst werden was du machen möchtest und ob das was du dir ausgedacht hast auch genau so funktioniert bzw funktionieren soll. Meist denkt man komplizierter und aufwändiger als die Sache eigentlich ist. Oder man unterschätzt die Sache total und der Aufwand ist gigantisch. Die meiste Zeit einer Entwicklung wird dafür gebraucht sich klar zu machen was man will. Das Umsetzen ist dann ein Thema für sich. Wenn man bei der Planung gut gearbeitet hat, geht die Umsetzung relativ schnell, sofern man die Kenntnisse zur Umsetzung hat.
 
An Ideen würde es nicht mangeln aber hab auch mal versucht mich zu informieren nur für mich als totaler neuling was programmieren anbelangt stand da echt nur Bahnhof deshalb hab ich meine Idee wieder nach hinten geschoben aber werde mich jetzt mal wieder versuchen einzulesen.
 
aragorn392 schrieb:
@shepRA: mein letzter Absatz sagte dazu schon alles. Ideen hab ich reichlich...
Ich habe das gelesen, bevor ich ich meins schrieb. Deine Aussage war auf dich selbst bezogen. Ich wollte das verallgemeinern.:)

benny1086 schrieb:
An Ideen würde es nicht mangeln aber hab auch mal versucht mich zu informieren nur für mich als totaler neuling was programmieren anbelangt stand da echt nur Bahnhof deshalb hab ich meine Idee wieder nach hinten geschoben aber werde mich jetzt mal wieder versuchen einzulesen.

Fang doch mal klein an. Nicht gleich das ganz Große anfangen. Das geht definitiv in die Hose. Programmiere Kleinigkeiten. Wenn du die beherrschst, dann geht es weiter mit schwierigeren Dingen. So bleibt der Frust klein und man bekommt mehr Erfolgserlebnisse.
Wenn dann auch die schwierigen Sachen verstanden sind und diese beherrscht werden, wirst du dein Peojekt bzw. deine Idee überdenken und noch auf ganz andere Ideen und Möglichkeiten kommen. Und natürlich kostet das Zeit. Das geht alles nicht von heute auf morgen. Geduld und hohe Frusttoleranz sind gefragt.
 
Zuletzt bearbeitet von einem Moderator:
Ich habe seit nem groben halben Jahr ein Buch zum Thema C# mit VS Express 2014 auf dem Schreibtisch liegen. Ich bin fest davon überzeugt irgendwann nochmal das erste Kapitel zu schaffen :D
Seit dem Studium habe ich nichts mehr wirklich programmiert, dabei hatte ich Spaß dran. Jetzt fehlt die Zeit. Wird hoffentlich nochmal besser.
 
Windows ftw schrieb:

Danke für den link.

shepRA schrieb:
@aragorn392: Als aller erstes kommt die Frage:" Was will ich eigentlich machen?" Wenn man keine Idee hat, braucht man auch nichts entwickeln bzw. programmieren

@zimbolex: Zunächst solltest du dir bewusst werden was du machen möchtest und ob das was du dir ausgedacht hast auch genau so funktioniert bzw funktionieren soll. Meist denkt man komplizierter und aufwändiger als die Sache eigentlich ist. Oder man unterschätzt die Sache total und der Aufwand ist gigantisch. Die meiste Zeit einer Entwicklung wird dafür gebraucht sich klar zu machen was man will. Das Umsetzen ist dann ein Thema für sich. Wenn man bei der Planung gut gearbeitet hat, geht die Umsetzung relativ schnell, sofern man die Kenntnisse zur Umsetzung hat.

Danke für die Antwort. Ich trage schon einige Zeit eine Idee mit mir rum von der ich denke das die gut ist. Ich bin von Berufswegen Produktentwickler und somit gewohnt meine Ideen umzusetzen. Aber vom programmieren habe ich keinen Schimmer.
Das eine Idee dann doch nicht gut ist und eine Umsetzung mühsam ist bin ich gewohnt. Den Frust auch. Aber hier fehlt mir komplett der Ansatz.
Werde mich mal versuchen da rein zu arbeiten.
 
Zuletzt bearbeitet von einem Moderator:
Mit dem appstudio macht man apps die eigenlich nur infos enthalten und keine eigentliche funktion. Will man eine richtige idee umsetzen, sollte man sich halt mind c# raufziehn. Is ned schwer, wer schon mal z.b. Excel vba was gemacht hat ist in ner woche dein
 
zimboalex schrieb:
Danke für die Antwort. Ich trage schon einige Zeit eine Idee mit mir rum von der ich denke das die gut ist. Ich bin von Berufswegen Produktentwickler und somit gewohnt meine Ideen umzusetzen. Aber vom programmieren habe ich keinen Schimmer.
Das eine Idee dann doch nicht gut ist und eine Umsetzung mühsam ist bin ich gewohnt. Den Frust auch. Aber hier fehlt mir komplett der Ansatz.
Werde mich mal versuchen da rein zu arbeiten.

Frag doch mal bei dir in der Entwicklungsabteilung nach was du den bräuchtest, um deine Idee umzusetzen. Male doch mal eine Blackbox mit allem Schnittstellen die du meinst zu brauchen. Erstmal ganz abstrakt. Dann top down die Idee runter brechen. Oftmals beantworten sich die Fragen zum großen Teil von alleine und / oder neue entstehen. Durch das runter brechen bekommst auch die notwendigen Themen, die du abarbeiten musst.


JonasDK schrieb:
Sind die auf deutsch ?
Nein( zumindest die meisten sind englisch). Ohne Englisch geht in der Entwicklerwelt nichts. Ansonsten empfehle ich leo.org und den bing Übersetzer.
 
Zuletzt bearbeitet von einem Moderator:
Ich glaube die meisten Leute sollte man erstmal über C++, C#, .Net, die Windows Runtime, HTML5, JavaScript und WinJS aufklären. Dazu einen Artikel und ihr habt die perfekte Grundlage für neue Entwickler geschaffen.
 
Ich persönlich empfehle jedem den Einstieg in C#, da man schnelle Ergebnisse erzielen kann, die Sprache viel verwendet wird und da sie C, C++ und Java sehr ähnlich ist. Ich persönlich habe damit angefangen (ohne direktes Ziel, ich hab mich damals gefragt, wie PCs funktionieren und wie Spiele wie Roller Coaster Tycoon funktionieren :)) und mittlerweile ist Programmieren (natürlich nicht mehr nur in C#) eine meiner großen Leidenschaften (lern gerade Assembler). Faszinierende Welt, wenn auch nicht das einzig Interessante auf dieser Welt.
 
Grundsätzlich würde ich damit anfangen: IT-Handbuch für Fachinformatiker ... Eignet sich sehr gut als Nachttisch-Lektüre, oder um Spinnen ab 15cm durchmesser zu töten. ;P
 
Julian schrieb:
Ich persönlich empfehle jedem den Einstieg in C#, da man schnelle Ergebnisse erzielen kann, die Sprache viel verwendet wird und da sie C, C++ und Java sehr ähnlich ist. Ich persönlich habe damit angefangen (ohne direktes Ziel, ich hab mich damals gefragt, wie PCs funktionieren und wie Spiele wie Roller Coaster Tycoon funktionieren :)) und mittlerweile ist Programmieren (natürlich nicht mehr nur in C#) eine meiner großen Leidenschaften (lern gerade Assembler). Faszinierende Welt, wenn auch nicht das einzig Interessante auf dieser Welt.


Die verwendete Sprache hängt von dem ab, was man programmieren möchte. Embedded wird nach wie vor fast ausschließlich in C geschrieben. Immer mehr hält C++ in die Embedded Welt einzug. Assembler ist auch da wichtig. Vor allem um zu debuggen. Treiber für Windows/Linux werden ebenfalls in C/C++ geschrieben. Visual C++,C# etc für Anwendungen(Apps).
 
Anzeige
Oben