Diskuze: V čem programovat aplikace schopné pracovat s MS Office a IE?
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.

Tvůrce

Zobrazeno 9 zpráv z 9.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
To je široká oblast. IE je dnes již zastaralé a už bych jej
nepoužíval.
Zkus napsat více jakou aplikaci plánuješ.
Jinak na WinForm aplikace můžeš použít C#, to je za pár minut (když
víč jak na to .
Děkuji za reakci, vysvětlím situaci. Jsem samouk, programování jsem
nikdy ve škole nestudoval (těch pár hodin Borland Pascalu a C nelze počítat
) Sám jsem se naučil, a
troufnu si tvrdit, že docela dobře, VBA a dělám v něm různé drobné
nástroje pro podporu uživatelů u nás ve firmě napříč balíkem MS Office
+ IE. Zkoušel jsem i VBS, kde jsem teda sice dosáhl toho, že se to spouští
jako samostatný program, ale nemůžu kód skrýt a ani tam nejde nebo jsem
nepřišel na to, jak udělat formulář.
Moje taková hlavní myšlenka je, umět vytvořit samostatně spustitelný
program (okenní aplikaci), který by uživateli urychloval práci v rámci jeho
profese u nás ve firmě. Ty úlohy, které by to mělo umět, jsou typu:
Teď umím tyto věci dělat, ale je to udělané v Excelu nebo Accessu. Jsou
ale úlohy, kde by bylo určitě elegantnější, kdyby si uživatel místo
Excelu, otevřel třeba nějaký ten *.exe soubor, otevřel by se mu formulář
a pracoval by pouze s tím holým formulářem (bez Excel okna).
Pro mě ideální by bylo, kdyby ten jazyk byl ala VBA, ale studuju tady i Javu,
čili i ty konvence z ní docela pobírám, takže se nebráním čemukoli
novému, prostě jsem takovej nadšenej amatér.
Ahoj,
z toho, co jsem pochopil, nepotřebuješ pracovat s IE, ale jen umět zobrazit
webové stránky a pracovat se soubory z Microsoft office ... já bych použil
C#:
dokáže spolupracovat s office dokumenty etc... a naprogramovat okenní aplikace není problém (i s přístupem k internetu)
tady nějaký příklady práce s office dokumenty co jsem rychle
vygooglil:
https://docs.microsoft.com/…ing-visual-c
https://docs.microsoft.com/…rom-visual-c
http://csharp.net-informations.com/…tutorial.htm
https://docs.microsoft.com/…erop-objects
https://docs.microsoft.com/…-programming
Děkuji za reakci. Já jsem to řešení zatím víceméně zkoušel hledat
zde na ITnetwork. Samozřejmě mě jako první napadlo, že bych měl hledal
Visual Basic, který je podsekcí v https://www.itnetwork.cz/csharp a je to tam uvozeno větou:
"Pokud z nějakého důvodu preferujete Visual Basic před C#, pokračujte na
VB.NET kurzy.", tak jsem z toho nějak pochopil, že to není to "pravé
ořechové". Dobrý, tak zkusím lousknout ten C#.
V sekci C# a VB.NET volím C#.
Stále mi chybí detailní popis problému.
ad IE: web prohlížeč má několik částí - síťová komunikace, HTML
parser, HTML prohlížeč, JS engine, .... Kterou z nich potřebuješ? V
některých případech je lepší si potřebnou automatizaci udělat pomocí
své desktopové aplikace se "zabudovaným vlastním webovým
komunikátorem".
ad MsOffice: DocumentFormat.OpenXml
Děkuji za reakci. Jak jsem již psal, hrabu se v tom amatérsky, jsem samouk a programuju jen svoje vlastní ideje. V tom IE jsem zatím řešil úlohy typu:
Čili takto z tvé nabídky, bych odhadoval, že se bavíme především o tom HTML parseru.
Možná tě nas..u/nahněvám, ale mám pocit, že hledané řešení je nad tvé síly. Mému komentáři jsi dal +1, ale nejsem si jistý, zda jsi ho pobral. Nebo je to úplně opačně a jsem to já komu se nedostává mozkové kapacity.
To mě vůbec nenahněvává, Já jsem amatér a bavím se tím, že hledám
řešení. Možná se ptám blbě, nebo téměř jistě se ptám blbě, ale taky
nikoho nenutím na to reagovat. Pokud jde o ty věci, které bych rád uměl
řešit, tak hodně mě zaujala následující myšlenka. Ve firmě máme řadu
různých aplikací, velmi často se jedná o intranetové, tj. otvírané v
prohlížeči. Výchozí je stále IE. Řada těch aplikací má relativně
složité rozhraní a určitý typ uživatele používá stále to samé, čili
to jeho klikání než se dokliká tam, kam potřebuje, bych mu rád ušetřil.
Ale to je jen jedna z věcí, která mě napadla. Je pravda, že by se nejspíš
dalo rovnou číst data, tj. "na pozadí" se přihlásit, vysosat, co je
potřeba, tj. bez IE. Ale tohle je určitě nad moje síly, studiu se ale
nebráním.
Zobrazeno 9 zpráv z 9.