» Poradna » Ostatní

Vývoj vlastního programu

 |   |  Microsoft Windows 10 Firefox 50.0

Ahoj. Už delší dobu mám plán na vytvoření jednoho programu na matematiku. Problém ale je že nevím jak ho vytvořit :D Platit firmu se mi nechce, protože by byla strašně složitá specifikace všech funkcí které tam chci, ale hlavně mám představu a od firmy to nikdy není úplně na 100% podle vás. Nevíte teda o nějakém dobrém programu popř nějakém kurzu na tvorbu programů ? Děkuju :)

Odpovědi na otázku

 | Microsoft Windows 10 Firefox 50.0

Jasan. Dobrý program je autoit. Já se v něm naučil programovat za jeden večer.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Linux AppleMAC-Safari 5.0

::facepalm::

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 54.0.2840.99

No to už jsi ale nějaké zkušenosti s programováním mít musel. Pokud člověk nemá vůbec tušení o čem programování je, tak za jeden večer se naučí tak maximálně ovládat robota Karla...

Souhlasím  |  Nesouhlasím  |  Odpovědět
 | Microsoft Windows 10 Firefox 50.0

Stačí otevřít nápovědu autoitu a proletět ty základy, co tam jsou - vše pomocí názorných příkladů s otestováním.Tím se zjistí o čem je programování v autoitu a pak už je to při programování jen otázka vyhledávání v nápovědě a na netu, případně pokud už nějaké funkce zná člověk už nazpaměť tak je použije zpaměti.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Linux AppleMAC-Safari 5.0

Prozradím ti tajemství: ten program co chceš tvořit už na 99,9% existuje a jmenuje se excel, matlab nebo i jinak.Pravděpodobnost, že by jsi vybádal a vytvořil něco vymakanějšího, se limitně blíží nule.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 | Microsoft Windows 10 Firefox 50.0

Jeho cílem ale není udělat vymakanější matematický program než excel, matlab atd. Jeho cílem je udělat matematický program. Mým cílem bylo něco podobného, dělání hromady utilitek na pc a programovat jsem neuměl, naučil jsem se autoit za jeden večer a jsem schopný si udělat jakoukoliv utilitku, i když něco podobného už na světě je a třeba i lepšího. Například mám své něco jako mediainfo lite (i když je na světě mediainfo lite a plnohodnotné mediainfo je než to moje, jenže mi nevyhovuje ani jedno z těch dvou a vyhovuje mi to moje), vypínání pc (mám jen nastavení za jak dlouho se má vypnout pc), utilitku na ovládání apache a mysql (vyhovuje mi nejvíc ta moje i když je jich na světě mraky) atd.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 54.0.2840.99

O tazatelových představách bych si dovolil pochybovat. Přemýšlel dokonce o firmě, která by mu to naprogramovala....tipuju, že chce něco "velkého" a o programování absolutně nic neví, tipuju, že má velice naivní představy...

Souhlasím  |  Nesouhlasím  |  Odpovědět
 | Microsoft Windows 10 Firefox 50.0

To možná ano, ale i tak jsem mu dal relativně schůdné řešení. Pokud by byl hodně snaživý, tak by to v tom autoitu zvládnout mohl. Podle mě v jakémkoliv jiném jazyku asi těžko (s výjimkou pokud by to dělal jako webový projekt, v php by to taky zvládnout mohl).

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Firefox 40.0

Můžeš ten SW (program) definovat? Víš "program na matematiku" je opravdu "čudo-judo".Takže to precizuj - třeba "to" o těch funkcích, protože i to je velmi nejasné.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 8 Chrome 45.0.2454.93

Taky nechapu, co chce ....Programy na matiku existuji - matlab, maple a mathematica.Pak jsou i dalsi, jenze tehle trojici se nepriblizuje nic.

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
 | Microsoft Windows 7 Firefox 50.0

tak ono "program na matiku" je i GeoGebra a pro mnohé účely je třeba mnohem lepší než tebou zmíněné - prostě protože je to úplně jinam cílený soft. Každopádně, dokud to tazatel lépe nespecifikuje, tak asi konkrétní doporučení nemají moc smysl.

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
 | Microsoft Windows 7 Firefox 50.0

Program na tvorbu plnohodnotných programů bez znalosti programování fakt není. Možná by stálo za to se spíš podívat na existující programy a soustředit se hlavně na ty s opensource licencí, kde se můžeš do vývoje zapojit rovnou a nemusíš shánět souhlas autorů (pokud dodržíš podmínky např. GPL licence).

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 8 Chrome 45.0.2454.93

Ucit se ze zdrojaku muze bohuzel jen ten, co tomu alespon trochu rozumi. Nebo jeho IQ je nad hodnotou silneho nadprumeru.Obecne se da rict, ze na programovani je jeden problem - myslet jednoduse. Jenze to prevazna vetsina dvojnozcu nezvlada.

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
 | Microsoft Windows 7 Firefox 50.0

Tak jasně, že se to bude muset naučit. Spíš mi vždycky přišlo, že zdrojáky často poskytly hezké příklady toho, jak se to či ono používá.I když třeba na C++ a Qt je docela dost tutoriálů, pokud chce plnohodnotný SW s GUI.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Firefox 36.0

Je to o logice a pochopení pojmů: podmínka, cyklus, proměnná, procedura,událost atd.Např. na pascal je spousta prostředí např:http://www.pilotlogic.com/sitejoom/index.php/codety... nebohttp://www.lazarus-ide.org/neboturbodelphi existuje i v portable.A webových stránek k programování je spousta, kdo hledá najde.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 54.0.2840.99

Procedura, funkce a událost že je něco nedůležitého? Jsou to hodně důležité věci. Když nevíš co to je neznamená, že to není důležité. A jsou i v Autoit:https://www.autoitscript.com/autoit3/docs/keywords/Fun...

Souhlasím  |  Nesouhlasím  |  Odpovědět
 | Microsoft Windows 10 Firefox 50.0

Funci tam napsanou neměl, funkce vím co je.Ale netuším co je procedura a událost. Jen mi něco říká procedurální programování a že se to dává ke srovnávání s objektovým (autoit objektové tuším nemá, objektové má třeba php, v php objektové programování používám).Teda je možné, že to používám (něco jako proceduru a událost), ale nevím, že se tomu tak říká.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 54.0.2840.99

Procedura je skoro to samé jako funkce.Funkce vrací nějakou hodnotu. Procedura nevrací nic, jen se zavolá a provede.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Firefox 36.0

Měl jsem tam napsáno atd. (v tom atd. je toho ještě spousta včetně funkce). Tak událost potřebuješ i na Hello world.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 | Microsoft Windows 10 Firefox 50.0

Tak je mi jasné, žes tam neuvedl všechno i co se týče základu, já chtěl jen ukázat, že je to v autoitu jednoduché, tu je webovej manuál na autoit:https://www.autoitscript.com/autoit3/docs/ten v programu jako AutoIt.chm je ještě daleko přehlednější a rovnou se dají ty ukázkové skripty z ukázek načítat ve scite a spouštět/testovat.Takže člověk to "programování" podchytí hodně rychle, jak jsem psal, mně se to povedlo za večer.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 55.0.2883.87

Něco nedůležitého? No možná u primitivních věcí. U čehokoliv složitého to bez nich nejde. Nebo přinejlepším to bez nich bude příšerná prasárna.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Linux AppleMAC-Safari 5.0

Hele, to že stlučeš králíkárnu a kurník neznamená že jsi stavař.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 | Microsoft Windows 10 Firefox 50.0

Já nepsal, že jsem stavař.Já si dokážu udělat skoro všechno co chci na webu (php/mysql) nebo na desktopu (autoit/sqlite) a přitom nejsem programátor. A toto vlákno je o neprogramátorovi.A to skoro všechno píšu proto, že nejsem schopen v těch dvou udělat bittorentového klienta, v autoitu se mi to nechce dělat proto, že v něm nejsem schopen navázat klient-server komunikaci přes ipv6 a v php sice ipv6 klient-server komunikace jde bez problému, ale problém je, že mi nepřijde vhodné dělat bittorrent klienta v php

Souhlasím  |  Nesouhlasím  |  Odpovědět
 | Microsoft Windows 10 Firefox 50.0

Jo a kdyby někdo věděl jak v autoitu udělat uživatelské funkce s ipv6 socket komunikací tak sem s tím, jako myslím třeba díky knihovně windows Ws2_32.dll, já jsem to zkoušel a nepodařilo se mi to udělat tak, aby to bylo funkční

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows XP AppleMAC-Safari 5.0

Když ten plán máš už delší dobu, tedy to zjevně nespěchá. Takže pro tebe bude nejjednodušší vytvořit podle svých představ vlastní dobrý program na tvorbu programů a v něm potom vytvoříš svůj 'program na matematiku' (ať už to znamená cokoliv).

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows XP Chrome 49.0.2623.112

Co kdybys prozradil (nebo aspoň naznačil) co ten program má umět? A co si od toho slibuješ? Ten program má být jen pro tebe nebo ho chceš ať už bezplatně nebo na kšeft šířit mezi prosté BFU?Mně neprogramátorovi k tomu co jsem potřeboval občas řešit dobře posloužil BASIC. Ale už jsem to dlouho nezkoušel, tak nevím, jestli by se dal spustit pod současnými wokny - například komunikace s COM nebo LPT určitě ne. Ale měl výhodu, aspoň pro mne, že když jsem napsal 10 PRINT "AHOJ" 20 GOTO 10RUNtak to fungovalo a pak jsem k tomu mohl přidávat další.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Linux AppleMAC-Safari 5.0

Komunikací s LPT? No to bude určitě potřebovat ::facepalm::

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 55.0.2883.87

Zavolat Trinity, nech ti naleju vsetky programovacie jazyky. Zalezi teda, aku tabletku si si od Morpheusa zobral.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Android Chrome 71.0.3578.99

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Android Chrome 71.0.3578.99

Souhlasím  |  Nesouhlasím  |  Odpovědět

Související témata: Vývoj, Plán


Určitě si přečtěte

12 netradičních map České republiky, které jste ještě nikdy neviděli

12 netradičních map České republiky, které jste ještě nikdy neviděli

** Tušíte, kolik je u nás hřbitovů a jak jsou velké? ** Dokážete si představit mapu českých řek a potoků? ** Udělali jsme to všechno za vás nad daty ČÚZK

Jakub Čížek | 8

Jak nahradit webkameru: jde to telefonem, zadarmo a s lepším obrazem

Jak nahradit webkameru: jde to telefonem, zadarmo a s lepším obrazem

** Koronavirus donutil mnohé zaměstnance pracovat z domova ** V souvislosti s tím vzrostla poptávka po webových kamerách ** Webkameru ale nemusíte kupovat – stačí mobil a aplikace!

Karel Kilián | 13

49" monitor Philips 499P9H: Ať je vám doma lépe než v kanceláři

49" monitor Philips 499P9H: Ať je vám doma lépe než v kanceláři

** Nezvykle protáhlý rozměr odpovídá dvěma monitorům vedle sebe ** Barevné podání a podpora G-Sync míří nad kancelářské nasazení ** Vestavěná kamera umí přihlašování ve Windows

Tomáš Holčík | 29

Šmírování kamerami Googlu: Koukněte, co šíleného se objevilo na Street View

Šmírování kamerami Googlu: Koukněte, co šíleného se objevilo na Street View

Google stále fotí celý svět do své služby Street View. A novodobou zábavou je hledat v mapách Googlu vtipné záběry. Podívejte se na výběr nejlepších!

redakce | 1

ReactOS: Zapomenuté a open-source Windows, které nevyrobil Microsoft

ReactOS: Zapomenuté a open-source Windows, které nevyrobil Microsoft

** Představte si svobodné Windows. Bláznivá vize? ** Vývojáři je přitom začali psát už před více než dvaceti lety ** Jmenují se ReactOS a spustíte na nich i Total Commander

Jakub Čížek | 54

Proč je COVID-19 tak nebezpečný, jak se detekuje, jak ničí a máme už pandemii?

Proč je COVID-19 tak nebezpečný, jak se detekuje, jak ničí a máme už pandemii?

** V čem spočívá nebezpečí nemoci COVID-19? ** Jak se testuje její přítomnost v těle? ** Jak se ničí UVC i ozónem a proč už CNN mluví o pandemii?

Jakub Čížek | 73


Aktuální číslo časopisu Computer

Megatest 24 PC zdrojů

Jak využít umělou inteligenci

10 špičkových sluchátek s ANC

Playstation 5 vs Xbox Series X