Poslao: 17 Avg 2013 21:36
|
offline
- Srki_82
- Moderator foruma
- Srđan Tot
- Am I evil? I am man, yes I am.
- Pridružio: 12 Jul 2005
- Poruke: 2483
- Gde živiš: Ljubljana
|
Nema programera koji nije naleteo na neki neobičan problem koji se može vrlo lako rešiti, kao ni programera koji nije našao neku prečicu pri pisanju programa.
Napišite bilo šta zanimljivo što ima veze sa pisanjem koda, korišćenjem razvojnih okruženja, čudnim problemima s kojim ste se sretali i slično.
Da razbijem led... da li ste znali da možete u svojim programima bez velike muke da koristite fontove koji nisu instalirani? Iskoristite funkcije AddFontResourceEx i RemoveFontResourceEx.
P.S. ako ne postavite flag FR_PRIVATE prilikom dodavanja fonta, font će moći da koriste sve aplikacije (Word, Photoshop, itd...)
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
Poslao: 17 Avg 2013 22:10
|
offline
- morando
- Građanin
- Pridružio: 19 Maj 2011
- Poruke: 297
|
Desava mi se cesto da moram da izmenim neke indexe koji su "fino" poredjani u koloni a to u VS-u moze da se izvede veoma brzo sa ALT left click i vucete kursor na gore (ili dole):
|
|
|
|
Poslao: 18 Avg 2013 17:09
|
offline
- Srki_82
- Moderator foruma
- Srđan Tot
- Am I evil? I am man, yes I am.
- Pridružio: 12 Jul 2005
- Poruke: 2483
- Gde živiš: Ljubljana
|
Da li ste znali da Python ume da povezuje operatore poređenja?
Pravilno je napisati sledeće:
x = 5
1 < x < 10 #True
10 < x < 20 #False
x < 10 < x*10 < 100 #True
10 > x <= 9 #True
5 == x > 4 #True
|
|
|
|
Poslao: 18 Avg 2013 17:28
|
offline
- E.L.I.T.E.
- Legendarni građanin
- Pridružio: 23 Maj 2012
- Poruke: 4575
|
Naravno, Python je dosta slobodan jezik. Da li ste znali da je u Python-u moguće importovati istu biblioteku više puta?
import time # prvi put importujemo bibiloteku time
print("Dobrodosli! Sacekajte 5 sekundi...")
import time # drugi put importujemo
time.sleep(1) # pozivamo funkciju sleep iz biblioteke time
print("4")
time.sleep(1)
print("3")
time.sleep(1)
print("2")
import time # i treći put...
time.sleep(1)
print("1")
time.sleep(1)
print("... hvala na cekanju!")
|
|
|
|
Poslao: 18 Avg 2013 17:35
|
offline
- Srki_82
- Moderator foruma
- Srđan Tot
- Am I evil? I am man, yes I am.
- Pridružio: 12 Jul 2005
- Poruke: 2483
- Gde živiš: Ljubljana
|
Ako želite u Visual Studiu da zakomentirate deo teksta u bilo kojem podržanom jeziku (sve od C++, preko Visual Basica-a, pa do XML-a) dovoljno je da selektujete tekst i pritisnete Ctrl+K, a zatim samo C.
Za odkomentiranje se koristi Ctrl+K, pa U.
|
|
|
|
|
Poslao: 18 Sep 2013 07:47
|
offline
- Srki_82
- Moderator foruma
- Srđan Tot
- Am I evil? I am man, yes I am.
- Pridružio: 12 Jul 2005
- Poruke: 2483
- Gde živiš: Ljubljana
|
Ako koristite Eclipse i imate u kodu definisan dug string, recimo nešto ovako:
String message= "INTO USR_USERS_WO_NOTES_STATUS(STATUS_ID, NAME, DESCRIPTION) VALUES (100, 'PUBLISHED', 'Pubblicata');";
samo se postavite bilo gde u tom stringu i pritisnite Enter... dobićete ovako formatiran kod:
String message= "INTO USR_USERS_WO_NOTES_STATUS" +
"(STATUS_ID, NAME, DESCRIPTION) VALUES " +
"(100, 'PUBLISHED', 'Pubblicata');";
P.S. način preloma teksta se može podesiti u podešavanjima (Typing preference).
|
|
|
|
Poslao: 18 Sep 2013 21:43
|
offline
- NIx Car
- Legendarni građanin
- Més que un club
- Glavni vokal @ Harpun
- Pridružio: 27 Feb 2009
- Poruke: 3898
- Gde živiš: Novi Sad,Klisa
|
Jel to vazi za sve jezike tj da i je u svakom IDEu to implementirano i ako nije u kom si ti radio da znam ?
|
|
|
|
Poslao: 19 Sep 2013 00:04
|
offline
- Srki_82
- Moderator foruma
- Srđan Tot
- Am I evil? I am man, yes I am.
- Pridružio: 12 Jul 2005
- Poruke: 2483
- Gde živiš: Ljubljana
|
To je implementirano u Eclipse IDE-u (kao što već piše gore) i radi za sve podržane jezike u njoj (podešavanja ćeš naći u Typing preference sekciji... i to već piše gore)
|
|
|
|
Poslao: 19 Sep 2013 07:03
|
offline
- Srki94
- Mod u pemziji
- Pridružio: 14 Feb 2008
- Poruke: 12403
|
Sajt http://jsbeautifier.org/ će formatirati js kod i prikazati ga lepo, "načiniti" čitljivim.
U Mono Develop-u , prečica za komentarisanje celog bloka je CTRL ALT C na Winu i Linuksu.
MonoDevelop Windows verzija može da prihvati bilo koju GTK + temu takođe. (Spas ako mrzite svetle boje, nekome smeta, meni je ok, mada možete i iz interface opcija da izmenite pozadinu)
Ukoliko imate mnogo koda a pozvali ste Sub negde, i želite da vidite sadržaj tog Sub-a, desni klik na poziv i "Go to definition" ili F12, VS će vas odvesti do suba.
Ukoliko želite da preimenujete Sub, desni klik na njega i "Rename", u prozoru napisati novo ime.
Visual studio će ispraviti pozive u novo ime kroz celu aplikaciju.
Nije dobra ideja menjati ciljano .NET okruženje u Visual Studiu u sred programiranja aplikacije, može doći do komplikacija i noćnih mora koje su ispod haube, sem ako znate da sredite sve greške
^naučio na teži način
|
|
|
|