jest' bogme, promače mi to... zapravo - ja sam pogrešno protumačio misleći da je on frišak sa VB-om, a da u programiranju nije novajlija.
Nego i meni se čini da se malo folira po tom pitanju, makar ranije programirao u BASIC-u za džepni digitron.
pa jeste preteško uhvatiti korak sa MS om, ali ako se specijalizuješ za neku oblast (što ne mora biti dobro), može se stići...ne mmora se sve znati
ako je čovjek skoro negdje prvi put upalio VB (kako reče "Pocheo sam prije nedjelju dana da uchim programiranje i zadovoljan sam kako to sve ide") mislim da onda treba prvo da se upozna kako jezik radi sa promjenljivima i slično (mada je to danas sve manje potrebno, i mada izgleda da se fino snašao)....a kad je sam već gotovo pola rada završio sa "algoritmikom", po nekoj inerciji rekoh bolje da nastavi tako.
naravno tvoj kod je bolji i svakako "u duhu" VB-a, al mislim da treba prvo savladati osnove rada sa konkretnim jezikom (no izgleda da je Balsa to već naučio no se pomalo folira ), pa makar svega par dana...mogu se osnove naučiti za toliko.
....
jest' bogme, promače mi to... zapravo - ja sam pogrešno protumačio misleći da je on frišak sa VB-om, a da u programiranju nije novajlija.
Nego i meni se čini da se malo folira po tom pitanju, makar ranije programirao u BASIC-u za džepni digitron.
Hehehehe. Imam mrvicu iskustva sa php-om, i posljednju liniju koda u php-u sam napisao prij 3 godine. I to shto sam pisao je bilo najjednostavnije moguce (insert, select i update) sa MySql bazom.
Prije 10 dana sam prvi put odluchio da sjedem i da uchim neki jezik. Toliko mi je sve bilo nepoznato da sam odluchio u kojem da pishem tako shto sam instalirao delphi i visual basic i gledao par primjera koda (koje sam skinuo sa interneta) i izabrao onaj koji mi je izgledao vishe "userfriendly".
Chak su mi par drugova preporuchili VB6, koji sam instalirao i koristio dva dana i onda instalirao VB 2008 express - kad vec uchim ispochetka, daj onda da budem up-to-date
Znam da je ovo pomalo glupo, da je trebalo da malo istrazhim prije nego odluchim koji jezik da uchim, ali... tako je sve bilo
Do sad sam uspio da:
1. otvorim webstranicu
2. zaobidjem SSL sertifikat
3. ulogujem se, pokupim cookie, i otvorim stranicu koja mi treba
4. isparsiram text i dobijem podatke koji mi trebaju
5. upishem to nekako u bazu
Sve ovo iskusni programer zavrshi za sat vremena. Meni je trebalo 50 sati
Zato sam i pitao za nekog ko bi davao privatne chasove, kako bih nauchio osnove.
Evo objasnjenje o mom parsiranju:
u stranici koju dobijam parsiranjem uvijek dobijam sve podatke do toga trenutka, koji su smjesteni po redova u tabeli. Tabela "raste" u toku dana, a ja svaki put ucitavam cijelu. Je li mi bolje svakog puta izbrisati sve podatke iz tabele i ponovo upisati, ili provjeriti imam li upisan odredjeni red i, ako nemam, onda ga dodati? U svakom redu je 7. kolona jedinstven broj koji se ne ponavlja, pa bih mogao preko njega da provjerim postoji li unos.
Drugo, kako komunicirati sa bazom? Nashao sam na google-u vishe nachina, testirao jedan i to sve OK funkcionishe, ali me interesuje koji je najbolje kosristiti i zashto?
Je li bolje instalirati SQL express ili SQL Compact? Pretpostavljam da je SQL brzi a SQL compact je mnogo lakshe implementirati jer je, valjda, baza smjestena u jednom fajlu koji samo iskopirash na drugi komp?
Kad vam dosadim, samo recite
Last edited by Balsa; 30-01-09 at 12:15.
BEFORE SEX u help each other get naked. AFTER SEX u only dress yourself. Noone helps u once ur fcked
Bravo Balša, i nema veze što ti je trebalo 50 sati - jer idući put će ti trebati daleko manje, a obuhvatio si toliko toga.
Ne znam za privatne časove, ali bi možda mogao da se ubaciš na kakav MS kurs (mislim da to u PG drži Informatika Montenegro, ako se ne varam)... sigurno ima upućenijih od mene u ovu tematiku...
Elem... pokušaj nabaviti Professional verziju Visual Studija - jer je Express edicija ograničena u pogledu data provajdera na SQL Express, SQLite i Access (čini mi se). Ima i drugih ograničenja (pogotovo kad dođeš do korisničkih kontrola, ali otom - potom)...
---
Najbolje bi bilo: provjeriti ima li postojećih zapisa u tabeli i nastaviti unos onih koji ne postoje. E, sad, postoji nekoliko načina za komunikaciju sa bazom putem ADO.NET-a (ne znam kakav je bio taj način koji si pronašao i probao), ali generalno:
- Ideš kroz Connection/Command objekte prosljeđujući SQL upit i parametre ili
- Ideš kroz DataSet/DataTable/TableAdapter puneći DataTable DataRow podacima i pozivajući Update metodu (SQL upite prethodno definišeš).
Bilo bi dobro da pogledaš serijal: Forms over Data sa stranice: http://msdn.microsoft.com/en-us/vbasic/bb466226.aspx gdje je ovo Beth jako brzo i lijepo pokazala, a tu je i nezaobilazni Windowsclient.net Web sajt i tutoriali (konkretno: http://windowsclient.net/learn/videos.aspx), za brzo savladavanje pojedinačnih metoda.
Tu ti ne bih mogao napisati primjer, jer ima vizuelnih koraka, pa je lakše pogledati demonstraciju.
---
Što se tiče komparacije SQL Compact i SQL Express verzije - nema neke vidljive razlike u brzini (zapravo - to je široka tema, i rezultati su za nijansu drugačiji od slučaja do slučaja), ali suština je upravo ona koju si iznio kroz pitanje: SQL Compact je embedded baza - pogodna za jednostavnu distribuciju i slučajeve gdje nema većeg broja konkurentnih korisnika nad bazom (ma da i SQL Compact omogućava višekorisnički rad).
Neku skoriju prepirku na tu temu možeš vidjeti na: http://www.elitesecurity.org/t351098...cina-kapacitet gdje sam pisao o konkretnim benefitima i uslovima gdje je pogodno imati SQL Compact, odnosno SQL Express.
Savjet: nemoj koristiti Access, jer je SQL sintaksa u ključnim elementima znatno drugačija od one u SQL Serveru, pa ti može kreirati dodatne probleme iako ADO.NET nudi mogućnost kreiranja takvih klasa/objekata upotrebom IDB... interfejsa (IDBConnection, IDBCommand itd.) da vrlo lako možeš promijeniti tip baze, ne mijenjajući kod u programu već samo connection string. Ali to je neka druga tema... Ionako većina .NET programera sada koristi neku od SQL Server edicija, pa nema potrebe za tim interfejsima...
Uh, kako sam se raskucao... :?
Djoks, puno hvala na pomoci. Mislim da cu koristiti SQL Compact 3.5 samo zbog lakshe distribucije. Projekat koji planiram da zavrshim jer izuzetno komplikovan a bice namijenjen za shiri krug korisnika, koji ce sami instalirati software.
Znam da mozhda smijeshno zvuchi dio "izuzetno komplikovan" ako imamo u vidu da sam tek pocheo, ali time mi je izazov mnogo veci i interesantniji . Nadam se da se necu pogubiti u svim tim silnim linijama koda
Instalirao sam VB Studio 2008 i sad je mnogo lakshe BARATALATI sa bazama, a tutoriali koje si mi preporuchio su odlichni. Mnogo se da nauchiti iz njih!
Hvala josh jednom! Kad nedje zapnem, ja cu ovdje pisati i postovati napredak u projektu
BEFORE SEX u help each other get naked. AFTER SEX u only dress yourself. Noone helps u once ur fcked
Bravo i samo naprijed!
Napravio sam par sitnih, ali veoma korisnih aplikacija za nas, u firmi. Bash sam zadovoljan napretkom
Zapeo sam na jednoj, koja ima shtampu u sebi. Treba da dizajniram jednu stranicu za stampanje (report) koja je staticna, a u sebi ima samo nekoliko polja (cija velicina se ne mijenja) koja bi trebalo da predstavljaju varijable iz forme.
U reporting imam Crystal Report i Report. Oba dodju sa instalacijom Visual Studia 2008.
Report koji pravim je trobojni, ali je pomalo komplikovan, zato mislim da bi valjalo koristiti neki report, a ne direktno slati komande na shtampu.
Kako proslijediti varijablu u textbox nekog reporta? Google mi nije bio prijatelj ovog puta
BEFORE SEX u help each other get naked. AFTER SEX u only dress yourself. Noone helps u once ur fcked
Josh jedno pitanje. Htio sam da napravim konektovanje jedne aplikacije na MySql bazu. Znam da mi treba MySql connector, koji je razvio MySql, i koji se mora instalirati kako bih napravio konekciju. Znam da ce ovaj metod dodati josh jedan DLL fajl u projektu.
'Oce li svaki klijent morati da instalira MySql connector da bi imali konekciju ili je dovoljno distribuirati DLL fajl sa aplikacijom?
BEFORE SEX u help each other get naked. AFTER SEX u only dress yourself. Noone helps u once ur fcked
Upornost se isplati Evo nachina da se varijabla iz forme proslijedi u crystal report
Postoji li nachin da se Crystal Report file (.rpt) nekako "embeduje" u aplikaciju, da ne dolazi kao poseban file?Code:Dim report As New NalogUgovor Dim Ime As CrystalDecisions.CrystalReports.Engine.TextObject = report.ReportDefinition.ReportObjects("Text1") Ime.Text = VarijablaIzForme
BEFORE SEX u help each other get naked. AFTER SEX u only dress yourself. Noone helps u once ur fcked
Ja ti toplo preporučujem da izbjegneš Crystal Reports i premostiš potrebu za izvještajima sa VRLO fleksibilnim Microsoft Report-om dok ne nabaviš nešto bolji reporting sistem proizvođača: Telerik, Devexpress i dr.
Microsoft Report je vrlo dobar report, i zadaje mnogo manje glavobolja kod deployment-a, takođe priprema dobar put za upotrebu Microsoft Reporting servisa SQL Servera. Osim toga - postoji i broj drugih razloga po čemu je on pogodniji od Crystal Reports-a, a da ne idem u detalje (nemam sad mnogo ni vremena za elaboraciju).
Kako proslijediti parametar u Report? Napravio sam jedan kraći tutorial koji to pokazuje, dostupan je na: www.najdanovic.com/tutorials/ReportParameters
---
Što se tiče MySQL connector-a - dovoljno je iskopirati MySQL.Data.dll u direktorijum pored izvršnog fajla.
Sad sam zapeo na Update-u.
Znam da visual studio ima ClickOnce deployment sistem koji mozhe da se napravi da provjerava za noviju verziju na vishe nachina.
Tutorial na microsoftovom MSDN-u je odlichan, ali ne radi sa svim .net framework-ima. Imam rachunare na se ne smije instalirati noviji od 2.0 .net frameworka, pa mi treba neki najjednostavniji nachin za update aplikacije, koji funkcionishe.
Aplikacija bi prilikom starta provjerila ima li novije verzije i, ako ima, samo obavijestila da postoji nova verzija i da ce se nova verzija instalirati (isto kao i ClickOnce, samo potpuno drugachiji nachin, koji ne zavisi od .net frameworka).
BEFORE SEX u help each other get naked. AFTER SEX u only dress yourself. Noone helps u once ur fcked
ClickOnce su uveli od .NET Framework-a 2.0 pa nadalje, pa može on doći u obzir (ima ga i VS2005), ali ima i drugih rješenja, recimo:
- Applife Update (Kineticjump) - http://www.kineticjump.com/update/
Limited Edition je besplatna verzija, i može omogućiti osnovne funkcionalnosti nalik ClickOnce-u, a usto prevazilazi neke nebuloze ClickOnce-a (distribuirani fajlovi mogu biti isključivo otpakovani, pa download preko net-a besmisleno troši vrijeme i resurse itd.).
Ako ne bude ni taj odgovarao - predlažem neprevaziđeni Codeproject i neko od rješenja sa stranice: http://www.codeproject.com/info/sear...ication+update
Applife funkcionishe dobro, ali mi je bzvz shto besplatna verzija podrzhava samo UpdateInteractive, a time i komplikuje stvari za korisnike. Da makar mogu da izmijenim prozor koji 'iskochi' na provjeru update-a... Ovako... moracu da potrazhim registrovanu kopiju programa ili neki drugi nachin
BEFORE SEX u help each other get naked. AFTER SEX u only dress yourself. Noone helps u once ur fcked
slažem se
Besplatna verzija je prilično osiromašena u odnosu na registrovanu koja je KRCATA fantastičnim opcijama... Ja sam doduše potražio reg. kopiju, ali nijesam našao... Doduše nijesam mnogo ni tražio...
zaboravih da spomenem - imaš InstallShield koji ima svoju izvedbu "ClickOnce"-a, a potpuno se integriše u Visual Studio i nudi ... uglavnom sve što nekome može pasti na pamet ...
http://www.acresso.com/products/is/i...d-features.htm
Ipak sam se vratio na oneclick deployment Visual Studia. Problem je bio u definiciji update lokacije. Kod .NET 3.5 ne treba da se definishe ako je ista publish i update lokacija, a kod .NET 2.0 se moraju obije definisati.
Kako da ishtampam microsoft report (npr: report.rdlc) bez reportviewera?
Imam formu iz koje se parametri prosljedjuju u report i on treba da se shtampa, ali to sve treba da se uradi jednim klikom - bez paljenja print preview-a.
Rjeshenja koja sam nashao po internetu su previshe komplikovana i ne rade. Zar ne bi trebalo da je ovo relativno lak proces, sa dvije linije koda?
BEFORE SEX u help each other get naked. AFTER SEX u only dress yourself. Noone helps u once ur fcked
Djoks,
mozhe li se ikako napraviti da Microsoft report shtampa isto onako kako ga "nacrtash"? Dizajniram neki staticni izvjestaj, u kojem se samo nekoliko textboxova unosi iz forme, ali kad ga ishtampam svi elementi iz forme se pomjere i nishta nije onako kako u dizajnu izgleda.
Crystal report shtampa identichno onome shto vidim u dizajnu. Nekako mi je glupo da se ovo deshava sa Microsoft reportom. Vjerovatno se to mozhe napraviti. Koristim nekoliko Rectangle-ova, linije, textbox i sliku.
BEFORE SEX u help each other get naked. AFTER SEX u only dress yourself. Noone helps u once ur fcked
Aha, mislim da znam koja je caka. Rectangle je u stvari "container" koje, ako ima elemenata u sebi, donja tacka je u stvari najnize postavljeni element. Bez obzira shto mu se visina poveca, on se automatski smanji do posljednjeg elementa. Moracu da vidim kako ovo da promijenim
BEFORE SEX u help each other get naked. AFTER SEX u only dress yourself. Noone helps u once ur fcked
Uh, nije lako pitanje, ali moraćeš da "se igraš" dok to ne ubodeš kako treba.
Problem je što ja nijesam toliko koristio Microsoft Reports ni Crystal Reports (odavno ga nijesam do'vatio), a ako bi se nešto dublje bavio Reporting-om - savjetujem ti da nabaviš ovo: http://www.devexpress.com/Products/NET/Reporting/
ili cio paket: DXperience koji obuhvata i Reporting. Smanjićeš znatno broj sijedih i opalih dlaka s' glave. Ako ne uspiješ da nabaviš ovaj paket - šibni mi PM, da te uputim.
Jedna molba, da nam ubaciš ovu temu na Sticky (ako smatraš da ima opravdanja za to): https://forum.cdm.me/showthread.php?t=22952
Hvala!
There are currently 1 users browsing this thread. (0 members and 1 guests)
Bookmarks