Anonymní profil Yurda – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Yurda – Programujte.comAnonymní profil Yurda – Programujte.com

 

Příspěvky odeslané z IP adresy 212.80.67.–

Jasal
C / C++ › Geometrický průměr v C++
12. 5. 2017   #216003

Ahoj, potřebuju poradit.
Mám za úkol vytvořit program, ve kterém se má:

  • vypočítat a vypsat geometrický průměr prvků v jednotlivých řádcích matice vedle těchto řádků 
  • nalézt řádek s minimálním průměrem a následně vypsat.

Už jsem opravdu v koncích. Nedokážu přijít jak to naprogramovat a nějak to propojit s celým zbytkem programu (Načtení a vypsání matice). 
Programuju v MS Visual C# - ConsoleApplication. Budu rád za jakoukoli odpověď.
P.S. Je to na konci programu Metoda Najdi. Zatím jsem tam vložil geometrický průměr, po zadání hodnot.

static void Main(string[] args)
        {
            int[,] matice;
            matice = new int[0, 0]; //dekladace nulové matice
            int k, l, prv, novprv;
            string v;
            do // podmínka menu  
            {
                Console.WriteLine("Menu"); //menu
                Console.WriteLine("0. Ukončit program");
                Console.WriteLine("1. Načíst matici");
                Console.WriteLine("2. Vypsat matici");
                Console.WriteLine("3. Úprava prvku matice");
                Console.WriteLine("4. Geometrický průměr");
                Console.WriteLine("Zadejte číslo volby: ");
                v = Console.ReadLine();
                Console.WriteLine();
                switch (v)
                {
                    case "1": //načtení matice
                        matice = NactiMatici();
                        break;
                    case "2": //Vypsání matice:
                        VypisMatice("Matice: ", matice);
                        break;
                    case "3": //Upravit prvek matice (Načte pozici prvku (index řádku a sloupce), vypíše jeho aktuální hodnotu a načte jeho novou hodnotu)
                        Console.Write("Zadejte index řádku matice: ");
                        k = int.Parse(Console.ReadLine()) - 1;
                        Console.Write("Zadejte index sloupce matice: ");
                        l = int.Parse(Console.ReadLine()) - 1;
                        prv = matice[k, l];
                        Console.WriteLine("prvkek matice v {0}. řádku a {1}. sloupci je {2}.", k + 1, l + 1, prv); // vypsání současné hodnoty
                        Console.Write("Zadejte novou hodnotu prvku: "); //nová hodnota prvku na daném místě
                        novprv = int.Parse(Console.ReadLine());
                        matice[k, l] = novprv;
                        break;
                    case "4"://Geometrický průměr
                        Najdi("Geometrický průměr: ", matice);
                        break;
                }
                Console.WriteLine();
            } while (v != "0");
        }



        static int[,] NactiMatici() //načtení matice 
        {
            int m = 0, n = 0;
            int[,] matice = null;
            do // podmíka m<2,20>
            {
                Console.Write("Zadejte počet řádků matice: ");
                m = int.Parse(Console.ReadLine());
            } while (m < 2 || m > 20);
            do // podmínka n<2,10>
            {
                Console.Write("Zadejte počet sloupců matice: ");
                n = int.Parse(Console.ReadLine());
            } while (n < 2 || n > 10);

            matice = new int[m, n];
            for (int i = 0; i < m; i++)
            {
                for (int j = 0; j < n; j++)
                {
                    do // podmínka prvek <-100,100>
                    {
                        Console.Write("Zadejte prvek({0},{1}) ", i + 1, j + 1);
                        matice[i, j] = int.Parse(Console.ReadLine());
                    } while (matice[i, j] < -100 || matice[i, j] > 100);
                }
            }
            return matice;
        }


        static void VypisMatice(string nadpis, int[,] matice) //výpis matice
        {
            int m = matice.GetLength(0);
            int n = matice.GetLength(1);

            Console.WriteLine(nadpis);
            for (int i = 0; i < m; i++)
            {
                for (int j = 0; j < n; j++)
                {
                    Console.Write("{0,6}", matice[i, j]);
                }
                Console.WriteLine();
            }
        }

        static void Najdi(string nadpis, int[,] matice) //Geometrický průměr
        {
            int m = matice.GetLength(0);
            int n = matice.GetLength(1);

            int pocet;
            do
            {
                Console.WriteLine("Zadej počet čísel: ");
                pocet = int.Parse(Console.ReadLine());
            } while (pocet < 2 || pocet > 10);
            double[] pole;
            pole = new double[pocet];
            for (int i = 1; i <= pocet; i++)
            {
                Console.Write("Zadej " + i + ". číslo: ");
                pole[i - 1] = double.Parse(Console.ReadLine());
            }
            bool platne = true;
            for (int i = 1; i <= pocet; i++)
            {
                if (pole[i - 1] <= 0)
                {
                    Console.WriteLine("Neplatné hodnoty.");
                    Console.ReadKey();
                    platne = false;
                    break;
                }
            }
            if (platne == true) // geometrický průměr
            {
                double soucin = 1;
                for (int i = 1; i <= pocet; i++)
                {
                    soucin = soucin * pole[i - 1];
                }
                double exponent = pocet;
                exponent = 1 / exponent;
                double vysledek = Math.Pow(soucin, exponent);
                Console.WriteLine("Výsledek: {0:F2}", vysledek);
                Console.ReadKey();
            }
            else
            {

            }
            
        }
Yurda
Java › zaklady umele inteligence
30. 4. 2013   #175607

Diky moc to je super ! Presne co jsem potreboval !

Yurda
Java › zaklady umele inteligence
30. 4. 2013   #175592

Moje predstava je napsani AI pro piškvorky, šachy nebo nakou 2D racing hru ale nevim jak zacit ty knizky umela inteligence jsem na netu nasel ale bylo to pomalu jedinne co ten google vyhodil.. tak jsem prave psal sem co a jak..

Yurda
Java › zaklady umele inteligence
29. 4. 2013   #175575

Zdravim, prosim exituje nejaka knizka nebo scripta ktera by me pomalu od zacatku a do pokrocileho stadia naucila programovani umele inteligence nejlepe v jave.. Nebo pokud mate nejake prednasky aspon v .ppt verzi nebo .pdf byl bych moc vdecny.

Yurda
Java › Java komunikace pres server
22. 4. 2013   #175386

Ahoj,

Mam vytvoreny Client-Server chat ktery mi funguje maximalne na localhostu nebo co jsem se docetl tak maximalne na lokalni siti pres router.. Proste spustim serverovy program a pote co zapnu clientsky program tak se provede pripojeni a predani handshaku a muze se komunikovat ale muj dotaz spociva v tom ze bych chtel aby ten serverovy program bezel nekde na nakym hostingu a kdokoliv si na jakym koliv pocitaci spustil clientsky program tak mohl komunikovat s tim serverovym programem na hostingu... Jak toho docilit? Prosim o reseni nebo aspon o nejaky dobry clanek ktery mam nastudovat aby me navedl na spravnou cestu.. :)

Yurda
C / C++ › Kvadraticka rovnice
8. 11. 2012   #166190

#16 hlucheucho
to samozrejme ma ale ja uz jsem tohle nemel v zadani tak jsem to nedelal

Yurda
C / C++ › Kvadraticka rovnice
7. 11. 2012   #166094

Uz to funguje !!!!!!! Diky borci ! Ja jsem porad totiz prehazoval datovy typy a nenapadlo me ze ve scanfu to mam celou dobu blbe ze tam ma byt %lf    pridam sem kod:

#include <stdio.h>
#include <math.h>
#include <stdlib.h>

void kvadr(double a, double b, double c, float *x1, float *x2);

int main(){
	double a,b,c;
	float x1,x2;
	float vysledek;

	printf("Kvadraticka rovnice je ve tvaru axx + bx + c\n");
	printf("Zadejte promennou a: ");
	scanf("%lf",&a);
	printf("Zadejte promennou b: ");
	scanf("%lf",&b);
	printf("Zadejte promennou c: ");
	scanf("%lf",&c);

	kvadr(a,b,c,&x1,&x2);

	printf("koren x1 = %lf\n", x1);
	printf("koren x2 = %lf\n", x2);

	system("PAUSE");
	return 0;
}

void kvadr(double a, double b, double c, float *x1, float *x2){
	double D;
	D = (b*b - (4*a*c));
	printf("Diskriminant je: %lf\n",D);

	if(a!=0){
		if(D>0){
			//*x1 = ((-b - sqrt((double)D))/(2*a));
			*x1 = (-1*b-sqrt(D))/(2*a);
			*x2 = (-1*b+sqrt(D))/(2*a);
			printf("rovnice ma 2 reseni\n");
		}
		else if(D==0){
			*x1 = (-1*b-sqrt(D))/(2*a);
			printf("rovnice ma 1 reseni\n");
		}
	}
}
Yurda
C / C++ › Kvadraticka rovnice
7. 11. 2012   #166058

Vsechno jsem zmenil a porad to blbne. Determinant D jsem zmenil na double kdyz do nej nacitam doubly ale delam vsechno co mi tu radite ale stale to nefunguje :( 

#include <stdio.h>
#include <math.h>
#include <stdlib.h>

void kvadr(double a, double b, double c, float *x1, float *x2);

int main(){
	double a,b,c;
	float x1,x2;
	float vysledek;

	printf("Kvadraticka rovnice je ve tvaru axx + bx + c\n");
	printf("Zadejte promennou a: ");
	scanf("%d",&a);
	printf("Zadejte promennou b: ");
	scanf("%d",&b);
	printf("Zadejte promennou c: ");
	scanf("%d",&c);

	kvadr(a,b,c,&x1,&x2);

	printf("koren x1 = %f\n", x1);
	printf("koren x2 = %f\n", x2);

	system("PAUSE");
	return 0;
}

void kvadr(double a, double b, double c, float *x1, float *x2){
	double D;
	D = (b*b - (4*a*c));
	printf("Diskriminant je: %d\n",D);

	if(a!=0){
		if(D>0){
			//*x1 = ((-b - sqrt((double)D))/(2*a));
			*x1 = (-1*b-sqrt(D))/(2*a);
			*x2 = (-1*b+sqrt(D))/(2*a);
			printf("rovnice ma 2 reseni\n");
		}
		else if(D==0){
			*x1 = (-1*b-sqrt(D))/(2*a);
			printf("rovnice ma 1 reseni\n");
		}
	}
}
Yurda
C / C++ › Kvadraticka rovnice
7. 11. 2012   #166049

stale to nefunguje po zadani a,b,c  1 5 4  mi to vyhodi stejne cislo pro oba koreny cca -156111161.00000

Yurda
C / C++ › Kvadraticka rovnice
7. 11. 2012   #166037

#4 Yurda
+ jeste jsem upravil ten citatel jak jsi rikal

Yurda
C / C++ › Kvadraticka rovnice
7. 11. 2012   #166036

Dal jsem vsude double a kdyz nactu treba do a=1,b=10,c=3 tak se do a udeli naky neskutecne obrovsky cislo s mantisou a vypocte to uplnej nesmysl... Nemohl by jsi si to prosim hodit do compilatoru a kouknout co je tam blbe ?

Yurda
C / C++ › Kvadraticka rovnice
7. 11. 2012   #165999

Dobry den hosi prosim o pomoc nako se stim trapim a nevim co delam spatne :( kvadraticka rovnice ma funguvoat pouze v R číslech.. Copak delam spatne ? 

#include <stdio.h>
#include <math.h>
#include <stdlib.h>

void kvadr(int a, int b, int c, float *x1, float *x2);

int main(){
int a,b,c;
float x1,x2;

printf("Kvadraticka rovnice je ve tvaru axx + bx + c\n");
printf("Zadejte promennou a: ");
scanf("%d",&a);
printf("Zadejte promennou b: ");
scanf("%d",&b);
printf("Zadejte promennou c: ");
scanf("%d",&c);

kvadr(a,b,c,&x1,&x2);

printf("koren x1 = %d\n", x1);
printf("koren x2 = %d\n", x2);

system("PAUSE");
return 0;
}

void kvadr(int a, int b, int c, float *x1, float *x2){
int D;
D = b*b - (4*a*c);

if(a!=0){
  if(D>0){
   *x1 = (-b - sqrt((double)D)/(2*a));
   *x2 = (-b + sqrt((double)D)/(2*a));
   printf("rovnice ma 2 reseni\n");
  }
  else if(D==0){
   *x1 = (-b - sqrt((double)D)/(2*a));
   printf("rovnice ma 1 reseni\n");
  }
}
}
Yurda
C / C++ › Kvadraticka rovnice
7. 11. 2012   #165998

Dobry den hosi prosim o pomoc nako se stim trapim a nevim co delam spatne :( kvadraticka rovnice ma funguvoat pouze v R číslech.. Copak delam spatne ? 

#include <stdio.h>
#include <math.h>
#include <stdlib.h>

void kvadr(int a, int b, int c, float *x1, float *x2);

int main(){
int a,b,c;
float x1,x2;

printf("Kvadraticka rovnice je ve tvaru axx + bx + c\n");
printf("Zadejte promennou a: ");
scanf("%d",&a);
printf("Zadejte promennou b: ");
scanf("%d",&b);
printf("Zadejte promennou c: ");
scanf("%d",&c);

kvadr(a,b,c,&x1,&x2);

printf("koren x1 = %d\n", x1);
printf("koren x2 = %d\n", x2);

system("PAUSE");
return 0;
}

void kvadr(int a, int b, int c, float *x1, float *x2){
int D;
D = b*b - (4*a*c);

if(a!=0){
  if(D>0){
   *x1 = (-b - sqrt((double)D)/(2*a));
   *x2 = (-b + sqrt((double)D)/(2*a));
   printf("rovnice ma 2 reseni\n");
  }
  else if(D==0){
   *x1 = (-b - sqrt((double)D)/(2*a));
   printf("rovnice ma 1 reseni\n");
  }
}
}

.NET › Excel
9. 3. 2010   #124975

Ahoj,

jde nějak nastavit přes kod při vytváření výška řádku? Je celkem jedno jestli celého dokumentu nebo konkrétního řádku.
Nikde jsem to nemohl najít.

Dík za radu.

.NET › problem s Formulari
6. 3. 2010   #124848

Pokud jsem to správně pochopil, tak z formuláře Form1 vyvoláš jiný formulář. Do něho vyplníš např. přihlašovací jméno a heslo.
A chceš aby po stisku tlačítka přihlásit v Form2 se jméno zobrazilo v formuláři Form1 ...
Tak toto by šlo takto:



using (Prihlaseni f = new Prihlaseni())
{
if (f.ShowDialog() == DialogResult.OK)//tlačítko "Přihlásit" musí mít nastaven DIalogResult na OK
{
// nebo form2 musí mít nastaveno: AcceptButton na tlačítko přihlásit
string jmeno= f.Jmeno; // kde jméno je vlastnost
string heslo=f.Heslo; //heslo je též vlastnost
}
}


.NET › Z MySQL do ListView pres Dat…
3. 1. 2010   #122240

Pokud bych mohl poradit, tak já si data z datasetu nahraji do listu a dále pracuji s listem... List<phone> ... s tím že do ListView to vkládám pomocí cyklu foreach po jednotlivých záznamech.

Samozřejmě by šlo projít dataset a přímo vkládat prvky do ListView ... ale s Listem se pak lépe pracuje.
Zde je náhled toho, jak to mám dělané já:

List<Investor> list = new List<Investor>();

string select = "SELECT titul,jmeno,prijmeni,id FROM Investor ORDER BY prijmeni";
DataSet dset = data.GetSelectResult(select, "Investor");
DataTable dtabNode = dset.Tables["Investor"];
if (dtabNode != null)
{
for (int j = 0; j < dtabNode.Rows.Count; j++)
{
DataRow drowNode = dtabNode.Rows[j];
if (drowNode.RowState != DataRowState.Deleted)
{
list.Add(new Bc1.Rozpocty.Classis.Investor(
drowNode["titul"].ToString(),
drowNode["jmeno"].ToString(),
drowNode["prijmeni"].ToString(),
int.Parse(drowNode["id"].ToString()))
);
}
}
}


Následně pak data z List<> přidám do listView ( tady to mám sice pro nějaké produkty ale na tom nazáleží, princip je stejný)


foreach (Produkt item in ps)
{
ListViewItem lvi = new ListViewItem(item.Id.ToString());
lvi.SubItems.Add(item.Nazev);
lvi.SubItems.Add(item.jednotky);
lvi.SubItems.Add(item.Cena.ToString());
lvi.SubItems.Add(item.CenaMontaz.ToString());
lvi.SubItems.Add(item.MezniStav.ToString());
materialListView.Items.Add(lvi);
}

Java › Jtable,Dialogové okno ...
22. 12. 2009   #121488

Ahoj,

začínám v Jave a tak trochu si neumí poradit s některými drobnostmi, které jsem v C# používal celkem bez problému.

Jako první se mi nepovedlo na netu najít jak volat okno formuláře jako dialogové. Jde o to že mám desktopovou aplikaci a v ní je okno vytvoření objednávek které musí být volané jako dialogové abych pak mohl aktualizovat JTable ...

Dále bych potřeboval v JTable zakázat editování jednotlivých prvků ... protože na přidání i opravu mám vlastní formulář a nechci ty data měnit přímo v jTable ... teda pokud to tam někde je - ale předpokládám že jsem to jen nenašel.

Další otázka by se týkala seializace - pokud uládám objekty uložené v List<> - jen jednoduché třídy s pár atributy , tak je to v pohodě ale když dám serializovat třídu která má předka a navíc zapoudřuje v sobě seznam prvků opět jako list<> ... tak mi to při ukládání proběhne v poho ale při načítání už to vygeneruje výjimku ...

Načítání ze souboru:



vstup = new ObjectInputStream(new FileInputStream("HV.dat"));
seznamHV = new SeznamHV();
for (int i = 0; i < snv; i++) {
HV z = (HV) vstup.readObject();
seznamHV.add(z);
}
vstup.close();


Díky za každou radu ... dělám Javu jen chvíli a zatím to nemám tak zmáklé.

.NET › Volanie metódy
16. 12. 2009   #121230

To jozo0025 :
no koukal jsem na to a podle mě je chyba asi tady

 Form1 f1 = new Form1();
protože to by znamenalo že vytváříš znovu ten formulář což nejde resp. nejsem si jist zdali je to možné.

Možná řešení:
// vzhledem k tomu že mám VS2008, v podstatě se nevyznám ve vykreslení elipsy což není podstatné a navíc je to zřejmě tvůj úkol, napovím možnosti řešení a opravu nechám na tobě.

Takže první variantu bych viděl takto:
mohl by jsi předat do konstruktoru třídy Elipsa samotné kreslící plátno
Elipsa elipsa = new Elipsa(THIS.PLATNO);
poté by se metoda VykresliPixel(int sx, int sy) nacházela ve třídě elipsa a mohl by jsi se dotázat přímo na ni. Vykreslení by nejspíš fungovalo.

Druhá varianta:
třída "RasterizujElipsu" by nevracela void ale dvourozměrné pole intů kde by jsi v této metodě zaznamenával souřadnice pro vykreslení. vrácené dvourozměrné pole by jsi pak předal "VykresliPixel" - tam prošel cyklem pole a v podstatě nakreslil elipsu.

Nevím která z variant je lepší - já bych si asi vybral první variantu vzhledem k tomu že ted to bude jen minimum uprav.

Je možný že se pletu ale zkušeností by to šlapat mohlo... zkus to a kdyžtak dej vědět.

El.

el
.NET › Naplnění sloupců v listview…
16. 12. 2009   #121219

Takto plním ListView já:



List<Zaznam> l....
foreach (Zaznam item in l)
{
ListViewItem lvi = new ListViewItem(item.Datum.Day + "." + item.Datum.Month);
lvi.Name = item.Datum.Day.ToString();
lvi.SubItems.Add(item.Nadpis);
lvi.SubItems.Add(item.Popis);
// Add the list items to the ListView
denikListView.Items.Add(lvi);
}
}

s tím že z db(Modelu zpracovávajícího výsledek dotazu na DB) mi přichází List< záznamů > který cyklem procházím a vyplňuji jednotlivé řádky LV.

Já si tedy předem (v grafickém prostředí) navolím jména a šířky sloupců a pak ve správném pořadí vkládám jednotlivé informace.

el
.NET › Volanie metódy
16. 12. 2009   #121215

Bych to zkusil takto:



class Trieda2
{
Trieda1 tr=new Trieda1 ();

DruhaMetoda()
{
tr.PrvaMetoda();
}
}


Musíš vytvořit instanci třídy1 a na ni se pak dotazovat. Půjde ti to pokud budeš mít PrvaMetoda() nastavenou jako public.

el
PHP › MSSQL - PHP
30. 11. 2009   #120267

No to je právo ono na čem jsem ztroskotal ... nevím jak mou db sql serveru nastavit. Protože jsem to jednou dělal v 2005 ale toto je DB 2008 (tu jsem dostal od kolegy a s tou musím pracovat) .

el
PHP › MSSQL - PHP
30. 11. 2009   #120262

To jo ale to musím mít přece nějak řečeno tomu sqlserveru kde se soubor *.mdf nachází ne? nebo se tam dá dát přímo jako fyzické umístění? jako že bych místo:



$server = 'KALLESPC\SQLEXPRESS';
$link = mssql_connect($server, 'sa', 'phpfi');


dal něco jako :


$server = 'databaze.mdf';
$link = mssql_connect($server, 'sa', 'phpfi');


PS: dík za každou radu .. jsem z toho docela nešťastný

el
PHP › MSSQL - PHP
29. 11. 2009   #120251

Tak php, apache ... to bych měl ale ted jak to udělat abych propojil DB kterou mám v souboru *.mdf se stránkou na localhostu?

el
PHP › MSSQL - PHP
26. 11. 2009   #119971

Ahoj,

chtěl bych se zeptat, jestli máte někdo zkušenosti s propojením stránky psané v php (musí být na localhostu) s mssql. Jde o to, že budu mít DB se kterou bude pracovat program psaný v C# a dále by s touto DB měla pracovat zákaznická část psaná právě v php.

Jelikož pracuji převážně v C# tak by mě zajímalo, jesli si stačí nainstalovat třeba jen Apache a se přes něj(localhost) připojit do DB?
Nebo jestli je vhodnější nějaká jiný nástroj(xamp...).

Nějaké informace o připojení jsem našel ale tento problém jsem nikde vyřešený nenašel.

Dík za info.

.NET › C# fotoalbum
15. 2. 2009   #95016

Ahoj,

potřeboval bych trochu poradit s jedním problémem. Pracuji na jedné aplikaci,kde její součást vyžaduje něco jako fotoalbum. Představu jsem měl asi takovou, že bych vytvořil něco jako mají windows zobrazení filmového pásu.

Vycházel jsem tedy z tohoto zobrazení. Do DB vždy ukládám názvy jednotlivých obrázků příslušejících ke konkrétní složce. Poté když chci zobrazit fotky příslušející k dané složce, načtu jména z DB ale nevím jak vytvořit miniatury fotek. Zkoušel jsem to takto, ale to mi nefungovalo:



string pathname = Directory.GetCurrentDirectory();
string select = "SELECT * FROM " + tabName + " WHERE id_rozpoctu='" + GetIdItem() + "'";
DataTable dtabNode = data.GetSelectResult(select, tabName).Tables[tabName];
if (dtabNode != null)
{
nahledAlbaListView.Items.Clear();
ImageList list = new ImageList();
nahledAlbaListView.LargeImageList = list;
nahledAlbaListView.SmallImageList = list;
for (int j = 0; j < dtabNode.Rows.Count; j++)
{
DataRow drowNode = dtabNode.Rows[j];
if (drowNode.RowState != DataRowState.Deleted)
{
ListViewItem lvi = new ListViewItem(drowNode["jmeno"].ToString());
list.Images.Add(Image.FromFile(path + "/Foto/" + drowNode["jmeno"].ToString()));
lvi.Name = drowNode["id"].ToString();
//lvi.ImageIndex = j;
lvi.ImageKey = drowNode["jmeno"].ToString();
nahledAlbaListView.Items.Add(lvi);
}
}
}

Děkuji za každou radu.

.NET › C# - treeView
6. 1. 2009   #93767

To Anonymní uživatel :
Super :smile2: ... funguje to perfektně ...

Mnohokrát děkuji.

.NET › C# - treeView
6. 1. 2009   #93754

Ahoj,

potřeboval bych od někoho poradit jak na contexMenu použitém na treeView. Resp. chování contexMenu. Problém je v tom, že když kliknu na prvek stromu nejpve levým tlačítkem myši a pak pravým pro vyvolání místní nabídky, tak to funguje správně - pracuji s označeným prvkem.
Co mi ale nejde - tak když kliknu na nějaký prvek stromu rovnou pravým tlačítkem - a tento prvek nebyl předtím vybrán, tak následně pracuji právě s prvkem který byl označen předtím a ne s prvkem na který jsem klikl pravým tlačítkem.

Možná se jen dotazuji na treeView špatným dotazem: treeView.SelectedNode.Name

Nebo nevím jestli někde stačí jen něco změnit ... hledal jsem a dotazoval jsem se různě, ale nikdo mi neporadil.
Otázkou je, jestli je to vůbec možné, nebo jestli chci něco nemožného - ale vycházím z chování průzkumníka ve Windows, kde to funguje v pohodě.

Díky za každou radu.

MySQL › Úkol v SQL
20. 3. 2008   #69159

To tomiard : Odhadem bych řekl, že je to ukol na databáze na upce.cz ? ... přílohou posílám svoje, takže to budeš muset trochu upravit, ale pokud budeš chtít, tak napiš a pošlu ti i zbytek ukolů (pokud se jedná o upce) až do konce roku.

.NET › Odesílání e-mailu
12. 3. 2008   #68627

To mephi : tak já to nechápu ... ráno jsem to zkoušel asi třikrát a pokaždé mi to hodilo výjimku... a ted jsem to znovu spustil abych ti to opsal správně(bylo to anglicky něco o smtp) a najednou to nic nevyhodí ... jen mi zatím nic nepřišlo ... jak rychle ti to přichází? Posílal jsem to ze seznamu(smtp) na seznam.

.NET › Odesílání e-mailu
12. 3. 2008   #68624

To mephi : jsem znovu vyzkoušel ten tvůj způsob a at dělám co dělám zkrátka to nejde... vyhodilo mi to výjimku smtpException... a firewall jsem zkoušel vypnout i zapnout ... tak nevím ...

.NET › Odesílání e-mailu
12. 3. 2008   #68534

fungovalo to odeslání někomu? Já jsem vyzkoušel všechny způsoby co jsou tady i co jsem našel v knize a stejně mě to nešlape. Psalo mi to chybu v send.
Návod od zacatecnika chybu nevypsal ale e-mail mi nedošel ... poradíte někdo?

.NET › Zjištění počtu znaků v řetěz…
8. 3. 2008   #68102

Tase napsal:
jak to zaclenim do kodu?


třeba
int delka=retezec.Length;

.NET › Editace řádku tabulky DB
3. 3. 2008   #67656

Díky všem, ale nakonec jsem to vyřešil takto:

OleDbConnection mojePripojeni = new OleDbConnection();

mojePripojeni.ConnectionString = @"Provider = Microsoft.Jet.OLEDB.4.0; Data Source=" + Nastav.DejDatabazi() + ";";
mojePripojeni.Open();
string prikaz = " UPDATE Spotrebice set Nazev_s=\"" + tB_Nazev.Text + "\", Inventarni_cislo=\"" + tB_Inventar.Text + "\", " +
" Vyrobce=\"" + tB_Vyrobce.Text + "\","
" Jmeno=\"" + tB_JmenoRT.Text + "\" where (Spotrebice.Id)=\"" + tb_cislo.Text + "\"";

OleDbCommand command = new OleDbCommand(prikaz, mojePripojeni);
int i = command.ExecuteNonQuery();
MessageBox.Show("Počet změněných řádků: " + i.ToString());

.NET › Editace řádku tabulky DB
21. 2. 2008   #66738

Ahoj,
seknul jsem se ted na takovéhle "blbosti" a nemohu s tím pohnout. Nikde jsem na to nic nenašel, tak jsem to zkusil takto, ale nějak to nejde...Poradíte mi?

string connectionString = @"Provider = Microsoft.Jet.OLEDB.4.0; Data Source=" + Nastav.DejDatabazi() + ";";

OleDbConnection myOleDbConnection = new OleDbConnection(connectionString);
OleDbDataAdapter adapter = new OleDbDataAdapter("UPDATE Naradi SET Nazev_n =novyNazev WHERE ID =N12 ", myOleDbConnection);
OleDbCommandBuilder cb = new OleDbCommandBuilder(adapter);
DataSet dataSet = new DataSet();
adapter.Fill(dataSet, "Naradi");

Potřebuji editovat jistý záznam v DB(MS ACCESS),identifikovatelný dle ID, které znám.
Při hledání jsem narazil na ExecuteNonQuery(), ale nevím jestli a jak to přesně najít.

Dík za každou radu. El.

.NET › Tisk na šířku
18. 2. 2008   #66405

To MartinKnotek : Super už to šlape jak má.

Díky moc.

El.

.NET › Tisk na šířku
17. 2. 2008   #66255

No mám jistý formulář s informacemi .. ten uložím do databáze.Pak ho vypíšu ... vše zatím OK, ale pak ho chci vytisknout ...

A ten vytisklý formulář musí vypadat stejně jako papírová předloha. A v tom je ten problém... ta karta(co mám tisknout) je na šířku papíru. A já potřebuji nějak napevno nastavit v programu, aby když někdo dá tisk, tak nemusel pokaždé měnit nastavení(na výšku, na šířku), ale bylo to tam nastavený na pevno jako výchozí nastavení a on si jen vybral tiskárnu a tiskl.

.NET › Tisk na šířku
17. 2. 2008   #66230

Ahoj,

potřeboval bych poradit, když potřebuji vytisknout jistý furmulář, který je na šířku, jak to mám nastavit nějak programově, protože vždy bude na šířku?

el
.NET › konstruktor
14. 2. 2008   #65907

MartinKnotek napsal:
Ahoj,

Co takhle to zkusit ;-)

M.


zkoušel jsem...

ale nějak mi nešlo nic, ale to je jedno .. už to není aktualní.

el

el
.NET › alois
4. 2. 2008   #65017

Zkus to udělat přes ArrayList ... v nápovědě to budeš mít celkem slušně vysvětlený.

el
.NET › konstruktor
4. 2. 2008   #64985

Ahoj,

mám otázku a nenašel jsem na ni odpověd...poradíte mi:
Z konstruktoru instance třídy A lze zavolat:
a)Konstruktor přímého předka nebo jiný konstruktor třídy A,ale ne obojí
b)Konstruktor přímého předka nebo jiný konstruktor třídy A nebo obojí

fakt si nejsem jist.
Díky.

.NET › ArrayList.Sort(IComparer com…
15. 1. 2008   #62653

Akorát mi z toho není jasné, jak pomocí comparatoru nastavím vzestupně popř. sestupné řazení a jak to mám porovnat pokud dané instance nejsou typu string ale třeba int.

.NET › ArrayList.Sort(IComparer com…
15. 1. 2008   #62591

To Daniel.Pospisil :
jj docela pomohl ...
já to hledal na seznamu a ten mi toho moc nenašel, takže díky.

.NET › ArrayList.Sort(IComparer com…
14. 1. 2008   #62334

Ahoj,

potřeboval bych radu ohledně ArrayList.Sort(IComparer ) - nějak jsem to z nápovědy nepochopil a nevím si s tím rady.

Mám vytvořenou třídu Telefon(jmenoMajitele,cislo,typ ...) a tu zařazuju do seznamu odvozeného od arrayList.
Co mi není jasný, jak mám tento seznam setřídit pomocí jedné z vlastností třídy Telefon. Podmínkou je právě využití právě metody Sort(IComparer). A jak nastavi vzestupné popř. sestupné řazení.

Díky za radu. E.

el
.NET › C# help pls..
26. 12. 2007   #59742

To zacatecnik : Dík... taky se hodí...

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032019 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý