- Migracja VFP na platormę .NET – Guineu – niestety płatna
- Forum do rozwiązywania problemów w VFP - http://msdn.microsoft.com/en-us/vfoxpro/bb190294.aspx
- VFP run-time - ftp://ftp.prolib.de/public
- Sterowanie MS Word - http://www.tomorrowssolutionsllc.com/Materials/AutomatingWord.html
- Inne podejście do automatyzacji MS word - http://social.msdn.microsoft.com/Forums/en-US/visualfoxprogeneral/thread/98141b61-cdfe-4613-b557-cc94890fb991
- Tworzenie WS – dokumentacje MS - http://msdn.microsoft.com/en-us/library/aza7ha5h%28v=VS.80%29.aspx
- WS od Ricka - http://www.west-wind.com/presentations/foxpronetwebservices/foxpronetwebservices.asp
- CODE Magazine - http://www.code-magazine.com/focus/Article.aspx?quickid=0404052
czwartek, kwietnia 08, 2010
Zasoby VFPro po raz kolejny
środa, kwietnia 07, 2010
Bezpieczeństwo AJAX-a
- Na stronach MSDN można znaleźć na ten temat:
- Rozbiegówka - http://msdn.microsoft.com/en-us/library/dd756894%28VS.85%29.aspx
- O bezpieczeństwie - http://www.microsoft.com/security/
- O AJAX - http://msdn.microsoft.com/en-us/library/dd464678%28VS.85%29.aspx
- Natywne wsparcie XMLHTTP w IE 8.0 - http://msdn.microsoft.com/en-us/library/ms537505%28VS.85%29.aspx
if (!window.XMLHttpRequest) {
window.XMLHttpRequest = function() {
try {
return new ActiveXObject('MSXML2.XMLHTTP.3.0');
}
catch (ex) {
return null;
}
}
}
Linia rozwoju produktów dla programistów od firmy Google
Przeglądarka internetowa Chrome jest nowym zjawiskiem w świecie aplikacji firm trzecich. Tak to nie przeglądarka tylko ale pełnoprawne narzędzie – zrąb (inni mówią framework) do tworzenia własnych aplikacji internetowych typu web 2.0. Nadaje się do tego doskonale. Wystarczy spojrzeć na nią z boku: łatwo się instaluje, jest szybka i bezpieczna, spełnia wszystkie standardy HTML (a nawet je wyprzedza). Użytkownik nie ma żadnych wymówek aby jej nie zainstalować i od razu używać.
Ciekawe – do zbadania jest możliwość sterowania przeglądarką poprzez COM oraz czy wtyczki mogą obejść barierę bezpieczeństwa i zapisywać coś lokalnie?
Ma on wiele rozszerzeń tej coraz popularniejszej przeglądarki, w przyszłości będzie ich jeszcze więcej. Ostatnio jest ciekawe rozszerzenie to implementacja – netsocket – zgodna z zaleceniami w3c. Jak podaje ajaxian.com jest to wersja deweloperska. Rozszerzenia są napisane w JS z wykorzystaniem HTML/CSS oraz API udostępnianych przez Google. Można je testować przy pomocy wbudowanych narzędzi przeglądarki
Mamy teraz do wykorzystania trzy możliwości (okazje) dostępne od Google:
- Wtyczki – to nic innego jak możliwość wywołanie własnej strony poprzez skrót na pasku narzędziowym przeglądarki. Dają okazję do wzbogacenia przeglądarki o ciekawą funkcjonalność (może to być trywialne pobranie kursów walut z NBP).
- W aplikacjach google DOCs (tzw. google Apps) można teraz programować posługując się JavaScriptem oraz specjalną biblioteką Google – ta technika nosi nazwę Google Apps Script. Wzbogaca to doskonale możliwości tej aplikacji on-line. Można w ten sposób “zanurzyć” swoją aplikację w google Apps – np. arkusz, który wczytuje dane z naszego portalu, dokumenty tworzone w edytorze google docs i wysyłane do portalu.
- Możliwość wklejania dokumentów google Apps do własnych stron – można sobie wyobrazić taki scenariusz – nasz portal ma tam gdzieś stronę z wklejonym dokumentem (arkuszem) z google Apps. Taki arkusz jest aktywny – może uruchomić jakiś swój skrypt w JS i wykonać pożyteczną pracę – ale trzeba dopracować sposób wymiany danych między nim a goszczącą go stroną. Jak to zrobić - http://docs.google.com/support/bin/answer.py?hl=pl&answer=78052
wtorek, kwietnia 06, 2010
Ciekawe oprogramowanie z sourceForge
- TCPDF – biblioteka do tworzenia plików o formacie PDF w PHP (pozwala na konwersję HTML do PDF i tworzenie formularzy PDF z elementami HTML-wego dialogu ze wsparciem JS w dokumencie PDF)
- ZK – Simply Ajax and Mobile. Obiecujący framework – ciekawe podejście – tworzymy wszystko w Ajax, zaś serwer aplikacji jest nam potrzebny po to aby zassać lub zapisać dane do baz na serwerze. Mam nawet swego RAD-a w oparciu o Eclipse
- TinyMCE – znany komponent do wspierania edycji wzbogaconej o możliwości zbliżone do MS Word
- Inny framework w Javie – OpenXAVA – strona domowa - http://www.openxava.org/web/guest/home – to samo podejście ale w oparciu o PJO + JPA
- Portal IBM o technologii Java - http://www.ibm.com/developerworks/java/index.html
- Nauka JPA - http://www.ibm.com/developerworks/rational/library/08/0819_mutdosch/index.html