Forum poświęcone PHP

Posted by NET  • 

[C# i .NET] problem z FillSchema
Mój kod który wypisuje tabele według wybranej wartości kolumny w drugiej tabeli private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e) { string Polaczenie; Polaczenie = "Password=northwind;User ID=northwind;" + "Initial Catalog=Northwind;" + "Data Source=.\SQLEXPRESS"; SqlConnection objConn = new SqlConnection(Polaczenie); objConn.Open(); string idKlienta = (string)(((DataGridView)sender)[0, e.RowIndex].Value); SqlDataAdapter daOrders = new SqlDataAdapter("Select * from Orders where CustomerID" + idKlienta, objConn); DataSet dsNorthwind = new DataSet("Northwind"); daOrders.FillSchema(dsNorthwind, SchemaType.Source, "Orders"); daOrders.Fill(dsNorthwind, "Orders"); DataTable tabOrders; tabOrders = dsNorthwind.Tables["Orders"]; DataView widok = new DataView(); widok.Table = tabOrders; this.dataGridView2.DataSource = widok; } wyskakuje mi błąd jak wybieram następny wiersz przy daOrders.FillSchema(dsNorthwind, SchemaType.Source, "Orders"); treści An expression of non-boolean type specified in a context where a condition is expected, near 'SET'.
Tue,18 Nov 2008 11:47:00 +0100

[Webmastering] [css] rozciąganie kontenera do rozmiaru zawartości
Mam kontener z position: relative, a w nim 2 divy z position: absolute. Muszę coś zrobić, żeby kontener rozciągał się na wysokość taką, jaką osiągną divy w nim. Jak to można zrobić? #kontener { position: relative; width: 100%; } #main-text { position: absolute; left: 0px; right: 300px; padding: 20px 12px 20px 12px; } #sidebar { position: absolute; right: 0px; width: 300px; top: 0px; bottom: 0px; }
Tue,18 Nov 2008 11:45:28 +0100

[Newbie] wskaźnik do wskaźnika i odczyt danych z pod tych wskaźników
mam takie zadanie do zrobienia: (...) zdefiniuj klasę zagnieżdżoną Zalacznik o polu typ typu string i next typu wskaźnik do Zalacznik, następnie w klasie Wiadomosc dodaj pole zalaczniki (wskaźnik do Zalacznik), które będzie listą zalączników do wiadomości. (...) zdefiniuj metodę wypiszZalaczniki() przebiegającą listę i wypisującą kolejne jej elementy, wykorzystaj ją w metodzie wypisz() (....) i mam już klasę Zalacznik w klasie Wiadomosc, itp itd. (...) class Wiadomosc{ (...) class Zalacznik { (...) private: Zalacznik *next; (...) } (...) Zalacznik *zalaczniki // niby ma być to lista zalacznikow (...) } ja nie bardzo się łapie czy to tak ma wyglądać :/ oczywiście nie chce się to kompilować a błędu nie umiem rozwiązać ;/ ;/ mógłyb mi ktoś podsunąć jak należy to rozwiąząć? +ta funkcja co przebiega i wypisuje załączniki... //edit w konstruktorze klasy Wiadomosc dodałem coś takiego: zalaczniki=new Zalacznik; zalaczniki=Zalacznik::next ale znowuż wywala sie w klasie Zalacznik :/ // edit a czy nie lepiej było by zrobić coś a'la kolejka na wskaźnikach ?? i potem ją tylko wsadzić w te klasy?
Tue,18 Nov 2008 11:29:50 +0100

[C# i .NET] Button i Datagridview
Jak połączyć button z tym że wybieram wiersz w DataGridView? Musze stworzyć okienko które by pokazywało zawartość całej zaznaczonej przeze mnie linijki w Datagridzie.
Tue,18 Nov 2008 11:22:01 +0100

[Newbie] jak zmienic
cześć mam kod do edycji "komórek" w listview chyba. ale jest on zapisany w C++ jak można go zmienić na delphi ?? //--------------------------------------------------------------------------- void __fastcall TForm1::ListView1SelectItem(TObject *Sender, TListItem *Item, bool Selected) { Edit1->Text = Item->Caption; // pierwsze kolumna Edit2->Text = Item->SubItems->Strings[0]; // druga kolumna Edit3->Text = Item->SubItems->Strings[1]; // trzecia kolumna } //---------------------------------------------------------------------------- w tym ze ja mam 6 kolumn
Tue,18 Nov 2008 11:14:23 +0100

Matematyka

LXXIX. Matematyka

Wstęp

Omówione poniżej funkcje operują na wartościach z przedziałów typów integer i float na twoim komputerze (co odpowiada zakresowi long resp. double języka C). Jeśli potrzebujesz obsługi większych liczb, zajrzyj do funkcji matematycznych dla liczb o dużej precyzji

Przeczytaj także rozdział Podręcznika dotyczący operatorów arytmetycznych.

Wymagania

Do zbudowania tego rozszerzenia nie są wymagane żadne zewnętrzne biblioteki.

Instalacja

By używać tych funkcji, nie trzeba niczego instalować. Są one częścią jądra PHP.

Konfiguracja uruchomieniowa

To rozszerzenie nie definiuje posiada żadnych dyrektyw konfiguracyjnych w pliku php.ini.

Typy zasobów

To rozszerzenie nie posiada żadnych rodzajów zasobów.

Stałe predefiniowane

Poniższe stałe są częścią jądra PHP a więc są zawsze widoczne.

Tabela 1. Stałe Matematyczne

Nazwa StałejWartośćOpis
M_PI3.14159265358979323846Pi
M_E2.7182818284590452354e
M_LOG2E1.4426950408889634074log_2 e
M_LOG10E0.43429448190325182765log_10 e
M_LN20.69314718055994530942log_e 2
M_LN102.30258509299404568402log_e 10
M_PI_21.57079632679489661923pi/2
M_PI_40.78539816339744830962pi/4
M_1_PI0.318309886183790671541/pi
M_2_PI0.636619772367581343082/pi
M_SQRTPI1.77245385090551602729sqrt(pi) [5.2.0]
M_2_SQRTPI1.128379167095512573902/sqrt(pi)
M_SQRT21.41421356237309504880sqrt(2)
M_SQRT31.73205080756887729352sqrt(3) [5.2.0]
M_SQRT1_20.707106781186547524401/sqrt(2)
M_LNPI1.14472988584940017414log_e(pi) [5.2.0]
M_EULER0.57721566490153286061Stała Eulera [5.2.0]
Tylko M_PI jest dostępne w wersjach PHP starszych od 4.0.0. Pozostałe stałe zostały wprowadzone w PHP 4.0.0. Stałe oznaczone [5.2.0] zostały dodane w PHP 5.2.0.

Spis treści
abs -- Wartość bezwględna (moduł z liczby)
acos -- Oblicza arcus cosinus liczby
acosh -- Area cosinus hiperboliczny
asin -- Oblicza arcus sinus liczby
asinh -- Area sinus hiperboliczny
atan2 -- Arcus tangens dwóch zmiennych
atan -- Oblicza arcus tangens liczby
atanh -- Area tangens hiperboliczny
base_convert -- Konwertuje liczbę pomiędzy różnymi systemami liczbowymi
bindec -- Konwertuje liczbę dwójkową na dziesiętną
ceil -- Zaokrągla ułamki w górę
cos -- Oblicza cosinus kąta
cosh -- Cosinus hiperboliczny
decbin -- Konwertuje liczbę dziesiętną do dwójkowej
dechex -- Konwersja liczby dziesiętnej do szesnastkowej
decoct -- Konwersja liczby dziesiętnej do ósemkowej
deg2rad --  Przelicza stopnie na radiany
exp -- Oblicza eksponentę liczby e
expm1 --  Zwraca exp(liczba) - 1, obliczoną w taki sposób, że wartość jest dokładna, nawet jeśli liczba jest bliska zeru
floor -- Zaokrągla ułamki w dół
fmod -- Returns the floating point remainder (modulo) of the division of the arguments
getrandmax -- Największa możliwa liczba losowa
hexdec -- Konwersja liczby szesnastkowej do dziesiętnej
hypot --  Oblicza długość przeciwprostokątnej trójkąta prostokątnego
is_finite -- Sprawdza czy wartość jest prawidłową skończoną liczbą
is_infinite -- Sprawdza czy wartość jest nieskończona
is_nan -- Sprawdza, czy wartość nie jest liczbą
lcg_value -- Złożony przystający generator liniowy
log10 -- Logarytm dziesiętny
log1p --  Zwraca log(1 + liczba), obliczony w taki sposób, że wartości są dokładne, nawet, jeśli liczba jest bliska zeru
log -- Logarytm naturalny
max -- Znajduje największą liczbę
min -- Znajduje najmniejszą wartość
mt_getrandmax -- Największa możliwa liczba losowa
mt_rand -- Wygeneruj lepszą liczbę losową
mt_srand -- Inicjuje generator Mersenne Twister
octdec -- Konwersja liczby ósemkowej do dziesiętnej
pi -- Wartość liczby Pi
pow -- Potęgowanie
rad2deg --  Przelicza radiany na stopnie.
rand -- Generuje losową liczbę stałoprzecinkową
round -- Zaokrągla liczbę zmiennoprzecinkową
sin -- Oblicza sinus kąta
sinh -- Sinus hiperboliczny
sqrt -- Pierwiastek kwadratowy
srand -- Inicjuje generator liczb losowych
tan -- Oblicza tangens kąta
tanh -- Tangens hiperboliczny