Menu
Webmaster442.hu
Informatika mindenkinek
Search
  • Kezdőlap
  • Írások
  • Programjaim
    • µblock-filter
      • LibItunesXmlDb
  • Letölthető írások
    • Helló világ! Helló C#!
    • Programozható elektronikák
      • Változatok és vásárlási információk
      • Fejezetlista
      • Változások listája
    • Mikrovezérlős rendszerfejlesztés C/C++ nyelven I. – PIC mikrovezérlők
    • Mikrovezérlős rendszerfejlesztés C/C++ nyelven II. – Arduino Platform
    • Mikrovezérlős Rendszerfejlesztés C/C++ nyelven melléklet: C/C++ receptek
    • GNUPlot alkalmazási segédlet
  • Információk
    • Jogi információk
    • Hirdetések
    • Önéletrajz
  • Kapcsolat
  • Sajtó / Rólam írták
Close Menu
Mérnöki Számológép 2.0
2016 május 9

Mérnöki Számológép 2.0

Ruzsinszki Gábor Programjaim ECalc, Windows

Tavaly decemberben jelentettem be a mérnöki számológépemet, ami egy újabb mérföldkőhöz érkezett, ugyanis a verziószám 2.0 lett.
A projektben eddig összesen egy év fejlesztés van benne. Ezen változat fő újdonsága, hogy a kifejezés kiértékelő kódot teljes egészében kukáztam.

Kemény munka volt, az elmúlt pár hónapban szélmalomharc volt karbantartani és fejleszteni a kódot. Ezért a kifejezés értelmezés motorját lecseréltem a Python programozási nyelv .NET implementációjára, ami az IronPython nevet viseli.

Ez nem jelenti azt, hogy a program használata bonyolultabb lenne. A Python nyelv elég baráti, illetve a grafikus felületen nem igen érezhető a jelenléte, mivel a meglévő szolgáltatásokat és funkciókat sikerült 100%-ban megtartani.

A képességek az 1.0-ás változat óta szépen bővültek. Nézzük őket sorban:

  • Az elérhető függvények dokumentálva lettek
  • A számológép moduljai külön ablakban is futtathatóak (jobb kattintás a választóban a csempén)
  • A több ablakos mód miatt beépített ablak kezelő & Windows shell integráció
  • Átdolgozott alkalmazás menü
  • Átdolgozott funkció lista
  • Számrendszer megjelenítő ablak átdolgozva
  • Az alkalmazás téma színe indításkor véletlenszerűen változik, menet közben változtatható
  • Új, nagyobb ablakméret funkció, ha a képernyőre kifér
  • A Python programozási nyelvnek hála a program képességei bővíthetőek felhasználói függvényekkel
  • A felhasználói függvények szerkesztéséhez egy beépített szerkesztő is rendelkezésre áll
  • A kijelzett mennyiséget egy kattintással emberileg is olvasható fájlméretként értelmezi
  • Szám információk egy kattintásra a kijelzett számhoz (páros, páratlan, prím teszt, osztók)
  • Rengeteg idő közben felmerült apróbb hiba javítása
  • Újrastrukturált forráskód
  • A statisztika modul eltávolításra került, mivel be lett integrálva teljesen a fő számológépbe.
    • A statisztika megvalósításához egy új adattípus került bevezetésre, ami a halmaz (set) nevet kapta.
  • Automatikusan frissítő telepítő mechanizmus ClickOnce technológiával
  • Bővített eszközök:
    • Műveleti erősítő számító modul lényegesen többet tud
    • Számrendszer átváltó tetszőleges számrendszert támogat.
  • Új eszközök:
    • LM317 számító
    • Görög ABC
    • Vizuális trigonometria modul
    • Vágósebesség számítása

Kicsit közhelyesen élve és Apple reklámot másolva mondhatnám, hogy minden megváltozott.

A projekt természetesen nem áll meg, hosszú út előtt áll még. Napi szintű használatra maximálisan ajánlom, a Windows számológépet el lehet felejteni 🙂

A program Windows 7/8/10 operációs rendszereken működik, kb 10Mb szabad hely kell a telepítéshez és .NET Framework 4.5.2. Ha ez nem lenne fent, akkor a telepítő automatikusan felmásolja.

[themify_button style=”large blue” link=”https://ecalc.codeplex.com/downloads/get/clickOnce/ECalc.application” target=”_blank” ]ClickOnce telepítő letöltése[/themify_button]

[themify_button style=”large black” link=”https://github.com/webmaster442/ECalc” ]Forráskód[/themify_button]

© 2021C# Tutorial.hu
Felhasználó:
Véletlenszámok generálása Git szerver RaspberryPi/BananaPi alapokon

Related Posts

TC Player 2.0

Programjaim

TC Player 2.0

TC Player 1.0.7

Programjaim

TC Player 1.0.7

TC Player

Programjaim

TC Player

Bejelentkezés & regisztráció

Regisztáció
Bejelentkezés

Közösségi média

Kategóriák

  • Ajánlók (15)
  • Android (12)
  • Bemutató/Teszt (19)
    • Gyorsteszt (3)
  • Game (43)
    • Konzol (3)
  • Gépház (19)
  • Hack (97)
    • Audio (5)
    • Hardware (18)
      • IOT (8)
    • Internet (15)
    • Mplayer (5)
    • Ubuntu/Linux (16)
    • Video (4)
    • Windows (35)
      • Windows 10 (5)
      • Windows 8 (7)
  • Hogyan működik (39)
    • C# (10)
    • Információbiztonság (10)
  • Kiemelt (18)
  • Könyv hírek (21)
  • Nincs kategorizálva (1)
  • Off (26)
  • Programjaim (13)
    • MCU Tools (1)
  • Retro (2)
  • Telefon (8)

Archívum

Címkék

.net 8 10 ajánló Android Arduino c# Crysis debian Facebook Firefox Game Haladó Információbiztonság Itunes Játék karácsony Kezdő Könyv könyvek Laptop Linux Mass Effect Mass Effect 3 Media Player Classic HC Mikrovezérlő Mplayer NES program RaspberryPi Router Service Pack Seven Symbian szerver Telepítés Teszt Total Commander Ubuntu Virtualizáció Vista Vírus Windows XP Youtube

RSS C# tutorial

  • Letöltés mappa rendező program – 4. rész
  • Letöltés mappa rendező program – Tesztelés alapjai
  • Tartalmi frissítés
  • Mire ügyelj egy programozói gyakornoki állásinterjún?
  • Letöltés mappa rendező program – 3. rész
  • Letöltés mappa rendező program – 2. rész
  • Letöltés mappa rendező program – 1. rész
Back To Top
Webmaster442.hu
© Webmaster442.hu 2021
Powered by WordPress • Themify WordPress Themes

Legolvasottabbak

  • Windows 7 / XP Dual boot
  • Nexus 7 visszafrissítése Android 4-re
  • Android telefonok PC szinkronizálása
  • Windows 10 automatikus frissítés kikapcsolása
  • Windows telepítése OS X mellé

Recent Comments

  • Avatar of Winter Sándor Winter Sándor: Megtaláltam az AUOptions-t. Windows Registry Editor Versio…
  • Avatar of Ruzsinszki Gábor Ruzsinszki Gábor: OpenWRT-vel talán megoldható, gyári router firmware-ek k…
  • Avatar of Ruzsinszki Gábor Ruzsinszki Gábor: Lehet újdonságként fog hatni a hír, de egy informatikus…
  • Avatar of Barni Barni: Kedves Gábor. Eljutottam addig, hogy a Total Commanderben …
  • Avatar of Patrik Patrik: Szia! Szeretnék kis segítséget kérni. Adott egy hálóz…

További olvasnivalók

  • Egy Kínai AVR ISP története
  • Mplayer windows-on II. rész
  • Új év és 101. Bejegyzés
  • iPhone/iPod/iPad töltő olcsón
  • Router Beállítás II
Minden oldal működéséhez szükségesek sütik (cookie). Ez az oldal sem kivétel ez alól. A sütik segítségítségével törekszem jobb felhasználói élményt biztosítani. További információk