piotrek_zet
-
Postów
367 -
Dołączył
-
Ostatnia wizyta
Odpowiedzi opublikowane przez piotrek_zet
-
-
:lol: to mnie rozbawiles, a ile to juz napisales w .necie (?) w koncu nie trzeba nic pisac samemu, od razu widac, ze nigdy nic wiekszego nie pisales, co najwyzej piszesz sobie jakas drobnice w C/C++ albo pascal'u, praca nad duzym projektem w zespole to zupelnieno cos innego niz wiekszosc sobie wyobraza i cala idea tak bardzo przywolywanej tutaj obiektowosci opiera sie na wielokrotnym uzywaniu wczesniej zbudowanych klas, piszac w jakimkolwiek jezyku (lisp, prolog, basic, pascal, C, C++, C#, java, ...), opierasz sie na klasach stworzonych przez kogos, w jaki sposob wyswietlasz output na ekranie, albo jak przyjmujesz input, w jaki sposob zarzadzasz pamiecia, piszesz sam wszsytko od nowa, za kazdym razem jak tworzysz nawet drobny program to piszesz obluge klawiatury, myszki, monitora, zastanow sie nastepnym razem zanim cos napiszesz
system aukcyjny, tworzenie projektu podzielone bylo na ok 10 osob wszystko bylo robione na CVS + .net tak na przyklad..., a poza tym to nie powiesz mi ze piszesz wlasna klase na tworzenie powiedzmy okien bo to jest przesada
-
tak jak juz ktos pisal, przede wszystkim .NET, jesli tylko oczywiscie znasz C#, bo biblioteka >NET`a jest tak rozbudowana ze tak na prawde nic nie trzeba samemu pisac, wystarczy skorzystac z gotowych juz klas :)
-
masz tak :
ln(1 + x) = x - (x^2)/2 + (x^3)/3 - (x^4)/4 + .... (-1)^n+1 * (x^n)/n + ....
i
ln(1 - x) = - x - (x^2)/2 - (x^3)/3 - (x^4)/4 - .... - (x^n)/n + ....
zastosuj do tego wzory na zmiane podstawy logarytmy i po sprawie
-
tak na prawde jedyne dobre rozwiazanie takiego problemu, to prowadzenie obliczeń w osobnym wątku :(
-
nie za bardzo kumam o co Ci chodzi, czy ten napis wyświetlany w oknie głównym ma być jakiś konkretny - zwiazany z wynikiem dialoga czy po prostu ma sygnalizowac tylko zakończenie pracy dialoga, z przesyłaniem informacji miedzy okienkami mozesz posłuzyc sie jakąs zmienną statyczną, lub uzyc stałej GWL_USERDATA bodajze, albo jak sie chcesz bardzo bawic to mozesz to zrobic przez schowek :lol:
-
moze byc C# ?
using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;
namespace WindowsApplication1
{
/// <summary>
/// Summary description for Form1.
/// </summary>
public class Form1 : System.Windows.Forms.Form
{
private System.Windows.Forms.TextBox textA;
private System.Windows.Forms.TextBox textB;
private System.Windows.Forms.TextBox textWynik;
private System.Windows.Forms.Button button1;
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.Container components = null;
public Form1()
{
//
// Required for Windows Form Designer support
//
InitializeComponent();
//
// TODO: Add any constructor code after InitializeComponent call
//
}
/// <summary>
/// Clean up any resources being used.
/// </summary>
protected override void Dispose( bool disposing )
{
if( disposing )
{
if (components != null)
{
components.Dispose();
}
}
base.Dispose( disposing );
}
#region Windows Form Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
this.textA = new System.Windows.Forms.TextBox();
this.textB = new System.Windows.Forms.TextBox();
this.textWynik = new System.Windows.Forms.TextBox();
this.button1 = new System.Windows.Forms.Button();
this.SuspendLayout();
//
// textA
//
this.textA.Location = new System.Drawing.Point(32, 88);
this.textA.Name = "textA";
this.textA.Size = new System.Drawing.Size(48, 20);
this.textA.TabIndex = 0;
this.textA.Text = "";
//
// textB
//
this.textB.Location = new System.Drawing.Point(104, 88);
this.textB.Name = "textB";
this.textB.Size = new System.Drawing.Size(56, 20);
this.textB.TabIndex = 1;
this.textB.Text = "";
//
// textWynik
//
this.textWynik.Location = new System.Drawing.Point(232, 88);
this.textWynik.Name = "textWynik";
this.textWynik.Size = new System.Drawing.Size(48, 20);
this.textWynik.TabIndex = 2;
this.textWynik.Text = "";
//
// button1
//
this.button1.Location = new System.Drawing.Point(160, 88);
this.button1.Name = "button1";
this.button1.TabIndex = 3;
this.button1.Text = "Wynik";
this.button1.Click += new System.EventHandler(this.button1_Click);
//
// Form1
//
this.AutoScaleBaseSize = new System.Drawing.Size(5, 13);
this.ClientSize = new System.Drawing.Size(292, 266);
this.Controls.Add(this.button1);
this.Controls.Add(this.textWynik);
this.Controls.Add(this.textB);
this.Controls.Add(this.textA);
this.Name = "Form1";
this.Text = "Form1";
this.Load += new System.EventHandler(this.Form1_Load);
this.ResumeLayout(false);
}
#endregion
/// <summary>
/// The main entry point for the application.
/// </summary>
[sTAThread]
static void Main()
{
Application.Run(new Form1());
}
private void Form1_Load(object sender, System.EventArgs e)
{
}
private void button1_Click(object sender, System.EventArgs e)
{
try
{
int a = int.Parse(this.textA.Text);
int b = int.Parse(this.textB.Text);
int wynik = a + b;
this.textWynik.Text = wynik.ToString();
}
catch(Exception )
{
MessageBox.Show("bledne dane");
}
}
}
}
-
NFSU jak juz duzo ludzi pisalo, kompa obejmuja zupelnie inne zasady, no i z samochodowek to musze jeszcze przyznac Richard Burns Rally na najwyzszym poziomie
-
z tego co mi sie wydaje to do mobila by sie L12 mod przydał, bo bez tego rzeczywście za wysoko z fsb nie pojedziesz
-
na zachodzie bardzo dobrze wypowiadają sie o artcitu, a poza tym jak sie dobrze poszuka to mozna go znaleźć nawet po 120 zł, myśle ze tak duża roznica w cenie mimo róznicy wydajnosci nie usprawiedliwia kupowania xp-120, a poza tym termalright ostatnio coś sie sypie, jakies kiepskie serie wypuszczaja
-
Bardzo latwe, moze niezbyt optymalne ale wydaje mi sie ze wystarczy, przelatujesz plik raz, zliczasz ilosc liczb, powiedzmy liczac ile jest przecinkow + 1 i pozniej tworzysz tablice i przelatujesz jeszcze raz po pliku, choc pewnie zaraz sie okaze ze nie do konca Cie zrozumialem ;)
-
własciwie to masz racje :)
-
spicum - bardzo nieefektywne - kazdy rzad bedzie gdzie indziej w pamieci :|
[php:1:3c063dbc87]
int w=3,k=3;
double *tab = (double)malloc(w*k*(unsigned)sizeof(double));
//a potem odwolanie do el [j] realizujesz przez:
tab[i*k+j];
[/php:1:3c063dbc87]
z tą niefektywnoscia to niebylbym taki pewien, jesli bedziesz tablicy uzywal bardzo czesto to jednak te mnozenia adresowe tez nabiorą wagi
-
.NET i eclipse
-
jak masz tablice punktów to robisz tylko setpixel na kontekscie w przypadku WinAPI natomiast w Windows.Forms SetPixel na bitmapie, jak nie masz punktow to musisz zrobic jakaś interpolacje, ale z tym to juz troszke trudniej :)
-
musisz sprawdzic sizeof tejs struORT: ORT: ORT: ktury, i pozniej uzyc funkcji FILESEEK do przesuniecia odczytu o odpowiednia ilosc byte`ow - sizeof * il_struktur
-
popatrz do linku z mojego podpisu -> bloczek jest pochromowany, oczywiscie poza spodem rzecz jasna :)
-
No przy 207FSB mają co lepiej chodzić :lol: ale mniejsza z tym...
Zanim zaczniesz lolować spróbuj zrozumieć, że właśnie to 207 miałem na myśli pisząc "na moim sprzęcie". Pamięci nie chcą iść wyżej czy bios jest modowany czy nie, więc używam oryginalnego, bo jest wydajnieszy.
a próbowąłes po prostu pojechać na singlu?? przeciez wiadomo ze nf7 bardzo nie lubi duala 2 * 512
-
zdecydowanie za niskie stezenie, ale lepiej zrobic jak kolega sugeruje albo wlac cos w stylu copala
-
dla mnie wypas :wink:
-
wedlug mnie to jest wyciaganie armaty na muche
-
a po co chcesz sie jej pozbyc ?? jakiego wzrostu wydajnosci oczekujesz 5% czy 10% ?? bo jesli wiecej to wymiana nie ma sensu chba ze patrzysz tylko wyłacznie na doomaCYZ TO CUDO(6600GT) na agp bierze wiecej niz radeon 9800 pro ?PRZY OKAZJI:CHCE SIE POZZBYC KARTY,PRAWIE NOWKA,MAM JA MIESIAC,GWARANCJA,WERSJA OD SAPPHIRE-a,full box
-
wejdz na codeguru, tam powinienes coś znaleźć, a nie mozesz tego zrobic z poziomu C#?? w tym zajmuje to tak gdzies ok 4 linijki kodu :)
-
tez mialem taki problem, nie kupowalem przejsciowki tylko odcialem od wtyczki 4 boczne kable i wszystko chodzi
-
no wlasnie, ja tez jestem zainteresowany takim xplate`m

C++ I Nauka
w Programowanie
Opublikowano
moja historia byla podobna, na poczatku pascal pol roku, pozniej dlugo dlugo c /c++ z duzym naciskiem takze na pamiec, pozniej natywne WinAPI i asembler no i na koncu .NET a wiec ASP, ADO , Formsy no C# no i jeszcze java