-
Data: 2010-02-19 19:42:50
Temat: Re: Jaki język?
Od: Andrzej Kmicic <d...@p...onet.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]slawek pisze:
>
> Użytkownik "Krzysztof Warunek" <k...@t...pl> napisał w
> wiadomości grup dyskusyjnych:hlkk0t$igp$...@n...task.gda.pl...
>> js z javą związku nie ma, java jak najbardziej - choć
>> trudniej 10-latkowi zrozumieć tam będzie obiekty.
>
> A tam, nie ma związku... jest związek i trochę podobieństw. Obiektowość?
> Bez przesady - im mniej tym lepiej - po prostu jakiś fajny mały język
> który pokazałby czym jest programowanie... bez zamęczania się rzeczami
> niepotrzebnymi przy programach nie dłuższych niż na 20 linijek.
>
>> od bidy przed nauką C++ można spróbować PHP,
>
> Moim zdaniem zły wybór - bo PHP to dość konkretnie w kierunku WWW itd.
> itp. - a chodzi o abstrakcyjny język ogólnie ogólny.
>
> slawek
>
>
A ja myslę że PHP to dobry wybór. Niesamowite bogactwo bibliotek,
przykładów, funkcji i klas. Sam help jest źródłem doskonałych przykładów
i często "perełek" oprogramowania. Najlepsze w znanych mi środowiskach
wyrażenia regularne. Składnia języka bardzo łatwa zbliżona do języka C.
Jakbym miał teraz 10 latka, niestety mam już 30 latka :-). To
namawiałbym go do ćwiczeń z PHP.
PHP wbrew ogólnej opinii to nie tylko język do robienia stron. Choć jak
się nauczy automatyzować strony to tylko zaleta. Nie jest tak elegancki
jak pascal ale kto dzis mysli o elegancji :-). Ale jest szybki sprawny i
szybko prowadzi do celu. Bez kompilacji, ustawień linkowania itd.
I polecę Ci coś co na co dzień sprawia mi wiele zadowolenia ba
samozadowolenia. Od dawna używam Notepada++ to świetny edytor tekstowy.
Brakowało mi automatyzacji tego co robię. Więc dopisałem ( dopisuję
dalej) do notepada++ plugin automatyzujący notepada. Notepad i plugin to
świetny komplet bez koniecznosci instalacji PHP i Serwera Apache. No i
świetny edytor tekstowy.
Notepad ma 1 miejsce na sourceforge.net wiec z pewnością znajdziesz.
link do plugina to:
http://sourceforge.net/projects/phpfornppplugin/file
s/
Zaawansowani programujący może Wam też się przyda, polecam sam używam na
co dzień. Jest tam też demo (właśnie do testowania i budowy wyrażeń
regularnych) działające przez serwer a w samym pluginie jest
repozytorium skryptów , procedur, funkcji itd często wykorzystywanych w
programowaniu.
Dam przykład dziś edytowałem plik rc, potrzebowałem w formularzu
przesunąć wszystkie kontrolki o 15 pikseli w dół.
Ze 2 godziny bym to przesuwał bo mam tylko VS Express bez możliwosci
edycji kontrolek, po jednym i z pewnością bym sie pomylił.
Notepad++ ma opcję wielokrotnego zaznaczania (trzymając ctrl) można
zaznaczyć wiele obszarów. Tak zaznaczyłem w pliku wszystkie wartości TOP
w pliku RC i w 2 minuty machnałem skrypt który dodaje do wszystkich
zaznaczeń określoną wartość lub odejmuje jeżeli podamy z minusem. I
zrobiłem to w kilka minut.
Ponieważ w instalacji skryptu nie ma tego skryptu jeszcze więc
zamieszczę go tutaj :
<?php
$add_value = npp_input_box("Math Add value to selection","Add value:","1");
// get start and step of renumeration
$sel_count=sciMultipleSelection("SCI_GETSELECTIONS")
;
// number lines in selections (valid for column selections )
for($i=0;$i<$sel_count;$i++) { // for all selections
$sel_start = sciMultipleSelection("SCI_GETSELECTIONNSTART",$i); //get
start position
$sel_end = sciMultipleSelection("SCI_GETSELECTIONNEND",$i); //get stop
position
$text=sciText("SCI_GETTEXTRANGE",$sel_start,$sel_end
); // get text from
start to stop
if (is_numeric($text)) {
scisearchreplace("SCI_SETTARGETSTART",$sel_start); // set replace start
position
scisearchreplace("SCI_SETTARGETEND",$sel_end); // set replace stop position
scisearchreplace("SCI_REPLACETARGET",$text+$add_valu
e); // replace to
new num
}
}
?>
Skrypt ten należy wkleić do notepada, sprawdzić czy linie program
pocztowy nie pozawijał. Wybrać lub utworzyć kategorię, musi to być
kategoria wykonywalna. W zakładce Edycja Repozytorium należy dodać
pozycję nazwać ją np "dodawanie wartości do selekcji", wybrać opcję
wykonania "no output" ponieważ skrypt nic nie drukuje on tylko wysyła
komunikaty do notepada. A tekst skryptu do repozytorium dodaje się
bezpośrednio z aktywnej zakładki notepada opcją "update script".
pozdrawiam i sukcesów życzę
AK
Następne wpisy z tego wątku
- 19.02.10 20:15 zdumiony
- 19.02.10 20:58 slawek
- 19.02.10 21:08 porneL
- 19.02.10 21:10 slawek
- 19.02.10 21:13 slawek
- 19.02.10 21:17 Przemyslaw Osmanski
- 19.02.10 21:22 slawek
- 19.02.10 21:52 Grzegorz Krukowski
- 20.02.10 06:35 Kicer
- 20.02.10 07:36 slawek
- 20.02.10 07:51 slawek
- 20.02.10 08:46 Jacek Czerwinski
- 20.02.10 12:08 Krzysztof Warunek
- 20.02.10 13:04 Jędrzej Dudkiewicz
- 20.02.10 13:34 Piotr Chamera
Najnowsze wątki z tej grupy
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
- CfC 28th Ada-Europe Int. Conf. Reliable Software Technologies
- Młodzi programiści i tajna policja
- Ada 2022 Language Reference Manual to be Published by Springer
- Press Release - AEiC 2023, Ada-Europe Reliable Softw. Technol.
- Ada-Europe - AEiC 2023 early registration deadline approaching
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2023
- Ile cykli zajmuje mnożenie liczb 64-bitowych?
Najnowsze wątki
- 2024-05-26 O co chodzi?
- 2024-05-26 PJ autobus-tramwaj
- 2024-05-26 Renault Trafic i lampka z czerwonym STOP
- 2024-05-26 cena pięciocyfrowa
- 2024-05-26 Re: Jak dobra KE "okrada" złą Rosję "dla Ukrainy"
- 2024-05-25 supercap
- 2024-05-25 Sulzbach => Technischer Rollouter (d/m/w) <=
- 2024-05-25 Warszawa => Senior Account Manager <=
- 2024-05-25 Warszawa => Mid PHP Developer (Laravel) <=
- 2024-05-25 Warszawa => Mid PHP Developer (Laravel) <=
- 2024-05-25 Warszawa => Interactive/Experience Designer <=
- 2024-05-25 Warszawa => Key Account Manager <=
- 2024-05-25 Warszawa => SAP WM Consultant / Execution <=
- 2024-05-25 Warszawa => Key Account Manager <=
- 2024-05-25 Re: znów ten wrocław