![]() |
![]() |
|
Programiranje Programski jezici, tehnike, alatke... |
![]() |
|
Alatke vezane za temu | Vrste prikaza |
![]() |
#201 | |
V.I.P. Programiranje
|
![]() Citat:
Kod:
float RadiusX; float RadiusY float CentarX; float CentarY; x.DrawEllipse(Olovka, CentarX - RadiusX, CentarY - RadiusY, CentarX + RadiusX, CentarY + RadiusY); Poslednja ispravka: Geomaster (5.11.2010 u 0:22) |
|
![]() |
![]() |
![]() |
#202 | |
V.I.P. Programiranje
Član od: 9.1.2009.
Lokacija: Beograd, Banovo Brdo
Poruke: 1.157
Zahvalnice: 83
Zahvaljeno 448 puta na 303 poruka
|
![]()
@Toce da, to je GDI+
Citat:
ako već ne postoji ugrađeni način da se definiše centar i prečnik, onda može da preračuna za taj i taj centar i taj i taj prečnik koji je kvadrat, pa tako da uradi, cenim da bi bilo brže i lakše. |
|
![]() |
![]() |
![]() |
#203 |
Član
Član od: 27.3.2010.
Poruke: 84
Zahvalnice: 19
Zahvaljeno 0 puta na 0 poruka
|
![]() |
![]() |
![]() |
![]() |
#204 |
Starosedelac
|
![]() |
![]() |
![]() |
![]() |
#205 |
Starosedelac
Član od: 20.12.2005.
Lokacija: Banja Luka
Poruke: 2.039
Zahvalnice: 148
Zahvaljeno 208 puta na 134 poruka
|
![]()
Zna li neko za neki program kojim mogu Word dokument sa tabelom prebaciti u XML? Ništa drugo u njemu ni nema osim tabele sa tri kolone i dosta redova.
Pravio sam neki katalog filmova u tabeli u Wordu i sad sam napravio C# katalog program koji radi sa XML-om pa bih rado da filmove iz Word tabele nekako ubacim u svoj XML, da ne moram ručno sve da ih unosim kroz program. Pretpostavljam da je najbolji način da nekim programom Word tabelu prebacim u XML i da onda napravim neku Import funkciju u programu koja će iz tog XML-a prebaciti filmove u moj XML sa kojim program radi. Ali mi treba dobar program koji će ovu Word tabelu prebaciti u XML. Najidealnije bi bilo da za svaki red tabele iz worda kreiran jedan XML node sa tri elementa jer toliko svaki red ima kolona u wordu. |
![]() |
![]() |
![]() |
#206 |
V.I.P. Programiranje
Član od: 9.1.2009.
Lokacija: Beograd, Banovo Brdo
Poruke: 1.157
Zahvalnice: 83
Zahvaljeno 448 puta na 303 poruka
|
![]()
to zelis da uradis samo sada jednom i to je to ?
to nece biti standardna funkcija programa, jer nemas predstavu kako je ko organizovao listu u wordu, jelte ? u tom slucaju, zbudzi kako znas i umes, kada jednom prebacis to je kraj. ja bi se povezao na word direktno iz C#-a i ucitavao liniju po liniju. koristi google, C# read word document il slicno |
![]() |
![]() |
![]() |
#207 |
Starosedelac
Član od: 20.12.2005.
Lokacija: Banja Luka
Poruke: 2.039
Zahvalnice: 148
Zahvaljeno 208 puta na 134 poruka
|
![]()
Riješio sam uz pomoć ovog programa
http://msdn.microsoft.com/en-us/libr...ffice.10).aspx Morao sam da izvodim razne izmotancije i brojne pokušaje da bih dobio što bolji XML koji bih mogao da raznim find and replace u text editoru svedem na XML formu koju koristi moj program, to znači da dodam razne nodove. Morao sam onda srediti još neke stvari da bi to iz nekih 10 pokušaja proradilo u mom porgramu. Milina, sad ne moram da unosim ručno preko 300 filmova ![]() Ali sad imam novu dilemu i nakon toga je sve gotovo. Moj program za svaki slektovani film u ListView-u utvrđuje jedinstveni ID koji se nalazi kao atribut u XML-u i na osnovu toga zna koji film da edituje i briše, i to radi. Ali sada kako sam prebacio ovaj word u XML taj atribut treba nekako inkrementovati kroz cijeli XML. Dakle treba da izgleda ovako <film> <NazivFilma id="1">Deja vu</NazivFilma> .... </film> <film> <NazivFilma id="2">The Prestige</NazivFilma> .... </film> Sada mi je kod svih id="1" a trebam napraviti da je inkrementovan. Sada pišem neku kao skriptu koja bi trebala da to inkrementuje ali ona inkrementuje za 10 a ne za 1 ![]() Kod:
string linija = null; int id = 0; while ((linija = reader.ReadLine()) != null) { string stariString = string.Format(@"id=""1"""); string noviString = string.Format(@"id=""{0}""", id++.ToString()); string novaLinija = linija.Replace(stariString, noviString); writer.WriteLine(novaLinija); } |
![]() |
![]() |
![]() |
#208 |
Starosedelac
Član od: 20.12.2005.
Lokacija: Banja Luka
Poruke: 2.039
Zahvalnice: 148
Zahvaljeno 208 puta na 134 poruka
|
![]()
Proradilo je sa
Kod:
string staraLinija = null; string novaLinija = null; int id = 1; while ((staraLinija = reader.ReadLine()) != null) { string stariString = string.Format(@"id=""1"""); string noviString = string.Format(@"id=""{0}""", id.ToString()); if (staraLinija.Contains(stariString)) { novaLinija = staraLinija.Replace(stariString, noviString); id++; } else novaLinija = staraLinija; writer.WriteLine(novaLinija); } ![]() |
![]() |
![]() |
![]() |
#209 |
Član
Član od: 27.3.2010.
Poruke: 84
Zahvalnice: 19
Zahvaljeno 0 puta na 0 poruka
|
![]()
Ništa te ne razumem. Možeš li mi to objasniti korak po korak, sa sve kodom? Kako taj dc odštampam PrintDialogom? Gde da ubacim PrintDocument?
|
![]() |
![]() |
![]() |
#210 | |
Starosedelac
|
![]() Citat:
Čini mi se da sam ti korake već napisao, a evo i koda: PHP kod:
Poslednja ispravka: MG-RAY (6.11.2010 u 16:14) |
|
![]() |
![]() |
![]() |
#211 |
Veteran
|
![]()
Imam sledeci kod( rec je o WPF ):
PHP kod:
Izgleda obicno, isto( vidi sliku ). Da li neko zna zasto nece da radi, i kako da ga nateram da proradi? |
![]() |
![]() |
![]() |
#212 |
Veteran
|
![]()
A da promenis GlowColor, u neku drugu boju.
P.S. Bitmap efekti su obsolete. |
![]() |
![]() |
![]() |
#213 |
Veteran
|
![]() |
![]() |
![]() |
![]() |
#214 |
Veteran
|
![]() |
![]() |
![]() |
![]() |
#215 | |
Član
Član od: 27.3.2010.
Poruke: 84
Zahvalnice: 19
Zahvaljeno 0 puta na 0 poruka
|
![]() Citat:
ElEm, EvO, KoDa: Kod:
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Drawing.Printing; namespace WindowsFormsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { var document = new PrintDocument(); document.PrintPage += Document_PrintPage; var printDialog = new PrintDialog(); if (printDialog.ShowDialog() == DialogResult.OK) { document.PrinterSettings = printDialog.PrinterSettings; document.Print(); } } static void Document_PrintPage(object sender, PrintPageEventArgs e) { // ovde nacrtaj sliku pomocu e.Graphics.DrawImage(...); e.Graphics.FillRectangle(Brushes.Red, 10, 10, 100, 100); } } } |
|
![]() |
![]() |
![]() |
#216 | |
Starosedelac
|
![]() Citat:
![]() Naravno, mozes i da obrises liniju koja iscrtava pravougaonik, to sam stavio samo kao sample... |
|
![]() |
![]() |
![]() |
#217 | |
V.I.P. Programiranje
Član od: 9.1.2009.
Lokacija: Beograd, Banovo Brdo
Poruke: 1.157
Zahvalnice: 83
Zahvaljeno 448 puta na 303 poruka
|
![]() Citat:
Kako ti nije glupo da napišeš "ne radi" bez ikakvog objašnjenja šta, kako, koja je greška ako je ima, itd. Ako nećeš da se potrudiš ne zaslužuješ pomoć. Ovo ti dobronamerno pričam, da znaš da će sve više ljudi da izbegava da ti pomogne dok ne budeš hteo da se potrudiš. |
|
![]() |
![]() |
![]() |
#218 | |
Veteran
|
![]() Citat:
Imam .Net 4.0 cak i Expression Blend... |
|
![]() |
![]() |
![]() |
#219 |
Starosedelac
Član od: 20.12.2005.
Lokacija: Banja Luka
Poruke: 2.039
Zahvalnice: 148
Zahvaljeno 208 puta na 134 poruka
|
![]()
Imam čudan problem. Želim da napravim bekap opciju u svom programu u kojoj će korisnik odabrati direktorij i u njega bi se onda kopirao XML fajl sa kojim program radi. Odabir direktorija se vrši sa FolderBrowserDialog-om a kopiranje sa
Kod:
File.Copy(fileName, bekapLokacija); Kod:
string bekapFolder = dlg.SelectedPath; // uzimam direktorij string bekapNazivFajla = "filmovi.xml"; string bekapLokacija = bekapFolder + bekapNazivFajla; // direktorij + naziv fajla File.Copy(fileName, bekapLokacija); Znači uzme ime direktorija i doda ga na naziv fajla "filmovi.xml" i onda ga snimi u root. Koliko vidim problem bi mogao biti do toga što kada odaberem root sa FolderBrowserDialog-om i kažem mu da ga prikaže u MessageBox on za C: root napiše da je odabran direktorij C:\ (uočite ovo \) dok kada odaberem C:\Bekap on napiše da je odabran C:\Bekap (sad nema \ na kraju), i koliko vidim upravo zato mi radi to što mi radi ![]() Ideje? |
![]() |
![]() |
![]() |
#220 | |
V.I.P. Programiranje
|
![]() Citat:
To bi izgledalo: Kod:
String bekapFolder = dlg.SelectedPath; // uzimam direktorij If (!bekapFolder.EndsWith("\")) bekapFolder = bekapFolder + "\"; // onda nastaviš dalje kao i u tom kodu ![]() ![]() |
|
![]() |
![]() |
Sledeći korisnik se zahvaljuje korisniku Geomaster na korisnoj poruci: | ||
Paladin (9.11.2010) |
![]() |
Bookmarks sajtovi |
Tagovi |
c sharp, c# tutoriali, how to, visual studio |
|
|