Forum Tibia.pl

Forum Tibia.pl (http://forum.tibia.pl//index.php)
-   O wszystkim i o niczym (http://forum.tibia.pl//forumdisplay.php?f=20)
-   -   Ogólna dyskusja informatyczna (http://forum.tibia.pl//showthread.php?t=166260)

Korektor 25-02-2008 14:39

@up,
Do gg zostaw starego kompa ;)

Swoją drogą ja niestety nie mam konsoli, bo w sumie nie potrzebuję. No fajnie jest pograć w jakiegoś tam Tekkena, no ale ja głównie gram w FS2004, lub jakieś strategie jak Capitalism. A na konsoli to raczej nie da rady ;)

Uther92 25-02-2008 15:49

Na X'ie byłoby to możliwe:)

Rothes 25-02-2008 16:15

Cytuj:

Oryginalnie napisane przez Xydijo (Post 1921908)
Witam , zessałem wczoraj program Windows Visual Studio 2008 ( Wersja trial ze strony producenta ) I mam takie pytanie. W szkole na informatyce stworzyliśmy taki mini program z 3 przyciskami ( SHOW , HIDE , EXIT ) ( Robiliśmy to przy pomocy innego programu ale bardzo podobnego ) Ja miałem działający tylko EXIT X( . I tu pojawia się moje pytanko, Jak zrobić przycisk SHOW żeby w okienku LABEL pojawił się tekst?
( Szukałem poradnika w google ale to dosyć świeży program więc jeszcze nie ma )
( Robiłem osobny temat ale modki skasowały :D )
( Ze szkoły pamiętam jakieś ........Caption = "TEXT" ale i tak nic nie moge osiągnąć )
Z góry dzięki.

@Do autora tematu : Całkiem niezły pomysł, od czasu do czasu wejde i poczytam ;) .

Z góry zaznaczę, że nie widziałem ani tego ani żadnego innego tworu z serii m$ visual studio na oczy, ale spróbuję pomóc.

Skoro EXIT działa to wiesz, gdzie trzeba umieścić kod odpowiedzialny za dany przycisk. Teraz przejdź w to samo miejsce dla przycisku SHOW (podejrzewam, że będzie to jakaś procedura onClick lub coś w tym stylu). Spróbuj tam wpisać coś takiego:

(nazwa labela - powinno dać się odczytać z inspektora obiektów pod hasłem Name).Caption = 'Text jaki chcesz aby się pojawił';

czyli na przykład:

Kod:

Label1.Caption = 'Text';
Teraz analogicznie w kodzie dla przycisku HIDE:

Kod:

Label1.Caption = '';
Jeżeli to nie zadziała, a kompilator wypluje jakiś błąd to wklej go tu, pomoże to znacznie w ustaleniu jak to powinno wyglądać w rzeczywistości. Ew. wklej kod, który miałeś z działającym exitem, a na jego podstawie napiszę resztę.

Xydijo 25-02-2008 18:39

Cytuj:

Oryginalnie napisane przez Rothes (Post 1922274)
Z góry zaznaczę, że nie widziałem ani tego ani żadnego innego tworu z serii m$ visual studio na oczy, ale spróbuję pomóc.

Skoro EXIT działa to wiesz, gdzie trzeba umieścić kod odpowiedzialny za dany przycisk. Teraz przejdź w to samo miejsce dla przycisku SHOW (podejrzewam, że będzie to jakaś procedura onClick lub coś w tym stylu). Spróbuj tam wpisać coś takiego:

(nazwa labela - powinno dać się odczytać z inspektora obiektów pod hasłem Name).Caption = 'Text jaki chcesz aby się pojawił';

czyli na przykład:

Kod:

Label1.Caption = 'Text';
Teraz analogicznie w kodzie dla przycisku HIDE:

Kod:

Label1.Caption = '';
Jeżeli to nie zadziała, a kompilator wypluje jakiś błąd to wklej go tu, pomoże to znacznie w ustaleniu jak to powinno wyglądać w rzeczywistości. Ew. wklej kod, który miałeś z działającym exitem, a na jego podstawie napiszę resztę.

-------------------------

To co wypisałem w Exit :

Kod:

Public Class Domelus

    Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
        '1 Create a variable to hold users reply
        Dim reply As Integer
        '2 ask the user if they want to quit
        reply = MsgBox("Do you want to Quit?", vbYesNo, "Quit")
        '3 if the user selects yes to quit then
        If reply = vbYes Then
            '4  exit
            End
            '5 end if
        End If
    End Sub

Zrobiłem tak jak mówiłeś :

Kod:

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdShow.Click
        lblDisplay.Text = "Hello"
    End Sub

    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        lblDisplay.Text = ""
    End Sub
End Class

I teraz działa Show i Hide ( Zmieniłem CAPTION na TEXT bo nie ma akurat CAPTION w tej wersji programu )

Dzięki , już zaczynam łapać :D

Serious Sam 25-02-2008 19:53

A więc tak, mam komputer taki :

-ATI Radeon X1200 Series
-AMD Athlon(tm) 64 X2 Dual Core Processor 4200+
-Ram 2x 1gb

i zastanawiam się czy nie zamienić karty graficznej na lepszą...doradźcie coś ; ]

Xydijo 25-02-2008 20:08

No cóż , mam działający program teraz ( Jeśli nie wiesz o co chodzi to przeczytaj moje ostatnie 2 posty ) ale jak go zapisać jako exe :confused: ... Zapisuje mi sie w jakis plikach .vb oraz .resx :baby: I jak zmienie rozszerzenie na exe to wywala jakieś czarne okienko X( . Wie ktoś jak to zrobić ?

Gogar 25-02-2008 20:26

Serious Sam, zależy, jaką kwotę chcesz na to przeznaczyć.

Serious Sam 25-02-2008 22:18

@up

Nie więcej niż 700 zł.

Gogar 25-02-2008 22:20

http://allegro.pl/item315900093_pali..._gra_wawa.html
;]

Arcan 26-02-2008 14:28

Potrzebuję programu, który będzie klikał przycisk z klawiatury (np: A,C) co każdą sekundę, lub 2 razy na sekundę. Szukałem takiego programu na internecie, niestety go nie znalazłem, więc postanowiłem napisać taki w C++ (Najlepiej w Devie, bo to środowisko jest mi znane). Jednak jest pewien problem, znam tylko podstawy C++, tak więc, czy ktoś mógłby mi w tym pomóc? Podać np: komendy na wciskanie przycisku co sek. itd. Proszę o pomoc ;)

Rothes 26-02-2008 16:09

Cytuj:

Oryginalnie napisane przez Arcan (Post 1924117)
Potrzebuję programu, który będzie klikał przycisk z klawiatury (np: A,C) co każdą sekundę, lub 2 razy na sekundę. Szukałem takiego programu na internecie, niestety go nie znalazłem, więc postanowiłem napisać taki w C++ (Najlepiej w Devie, bo to środowisko jest mi znane). Jednak jest pewien problem, znam tylko podstawy C++, tak więc, czy ktoś mógłby mi w tym pomóc? Podać np: komendy na wciskanie przycisku co sek. itd. Proszę o pomoc ;)

Popularny niegdyś Tasker nadaje się do tego. Innym programem, aczkolwiek wymagającym jako takiego pojęcia o programowaniu (gdyż akcji nie "nagrywa" się tak jak w Taskerze, a pisze odpowiednie macro) jest AutoIt.

Tasker: http://www.softpedia.com/get/Securit...g/Tasker.shtml (oficjalna strona leży)

AutoIt: http://www.autoitscript.com/autoit3/

Nadrill 26-02-2008 16:22

@Serious Sam
Polecam GF 8800 GT Galaxy, konkretnie ten model.
Mniam model, bardzo dobre chłodzenie. Jeśli chcesz kręcić kartę, to mów.

Arcan 26-02-2008 16:23

Dziękuje Rothes :)

Xydijo 26-02-2008 16:55

Cytuj:

Oryginalnie napisane przez Xydijo (Post 1922938)
No cóż , mam działający program teraz ( Jeśli nie wiesz o co chodzi to przeczytaj moje ostatnie 2 posty ) ale jak go zapisać jako exe :confused: ... Zapisuje mi sie w jakis plikach .vb oraz .resx :baby: I jak zmienie rozszerzenie na exe to wywala jakieś czarne okienko X( . Wie ktoś jak to zrobić ?

Pomoże mi ktoś?

zoliax 26-02-2008 17:02

Eee, nie wiem dokładnie o czym mówisz, ale jeśli chodzi o utworzenie pliku wykonywalnego, gdy masz już kod w programie to zwykle nazywa się to kompilacją. Poszukaj. ;p

Korektor 26-02-2008 17:53

Witam,
Słuchajcie, na zajęcia z maty dostałem zadanie żeby stworzyć system szyfrowania. Muszę wszystko poukładać, stworzyć konkretne działania kodujące. Jeśli jest ktoś tu, kto mógłby przekształcić wszystko co mu podam w program (jako tako wyzwanie jest niezłe), który wszystko przerobiłby jak należy - proszę o info.

System ma działać podobnie do Enigmy. Są słupki literowe. Każdej literze jest przydzielona cyfra, która zależy od tego, który jest obecnie dzień roku, a mianowicie:
Jest np. 104 dzień roku. W przypadku wystąpienia zera w owej liczbie, zamieniane jest ono na cyfrę znajdującą się o jedno miejsce w prawo (lub lewo, jeśli cyfra jest ostatnią w liczbie). Czyli 104 dzień roku będzie oznaczał liczbę 144. Teraz mnożymy pierwsze 2 cyfry i dzielimy przez ostatnią (jeśli owa jest). Wychodzi (1*4):4, czyli 10. Więc zaczynamy liczyć od liczby 10. W przypadku 1-9 stycznia, cyfry zostają takie jakie są.

Następnie, każda kolejna litera będzie zależała od poprzedniej.

Zakodujmy np. ABC.

Poniżej zamieszczam jakieś łatwe słupki. Cyfry przy literach będą zależały od konkretnego ustawienia na dany dzień roku. Oczywiście ja już ułatwię sprawę i niech cyfry będą losowe, nie powtarzające się i stałe.

Dziś jest 26 lutego, który jest 57 dniem roku. 5*7=35. Odliczamy od A (kodujemy ABC) i dodajemy 35 liter, więc zaczynamy kodowanie od K. Do K jest przypisana cyfra 6, więc idziemy w dół o 6 liter. Wychodzi R. A = R. B daje L, do którego jest przypisana cyfra 8. Liczymy 8 w dół i mamy U. AB - RU. Teraz C. Mamy M, któremu przyporządkowaliśmy 21, więc idziemy o 21 w dół. Dostajemy P. Więc kod w dniu dzisiejszym dla ABC to RUP. Jutro będzie już inny.

A A 3
B B 7
C C 4
D D 5
E E 1
F F 9
G G 11
H H 12
I I 15
J J 2
K K 6
L L 8
M M 21
N N 10
O O 13
P P 14
R R 19
S S 20
T T 18
U U 17
W W 14
X X 22
Y Y 23
Z Z 25

No i to jest właśnie mój pomysł. Jeśli ktoś miałby chwilkę, mógłby pomóc i co najważniejsze - wie jak to "zrobić", to byłbym wdzięczny za pomoc xP. Program opierałby się na podstawowych i umownych działaniach matematycznych, ale jest ich dość dużo, więc nie wiem jak mi to wyjdzie. Oczywiście mogę pokazać ten sposób "na sucho", ale jakby był programik, to wykładowca byłby zadowolony. Z góry wielkie dzięki.

Serious Sam 26-02-2008 19:40

Cytuj:

Oryginalnie napisane przez Nadrill (Post 1924377)
@Serious Sam
Polecam GF 8800 GT Galaxy, konkretnie ten model.
Mniam model, bardzo dobre chłodzenie. Jeśli chcesz kręcić kartę, to mów.

Kręcić kartę? Wiesz jestem narazie newbie w tych sprawach sprzętowych, chodzi Ci o podkręcenie, żeby lepiej działała? =]

Nadrill 26-02-2008 21:01

Cytuj:

Oryginalnie napisane przez Serious Sam (Post 1925005)
Kręcić kartę? Wiesz jestem narazie newbie w tych sprawach sprzętowych, chodzi Ci o podkręcenie, żeby lepiej działała? =]

Jakby. Po dobrym podkręceniu(zwiększeniu taktowania procesora graficznego) można zwiększyć moc nieraz o 20%. W skrócie: możesz mieć mocniejszą kartę za friko. Ważne jest wtedy chłodzenie na karcie, a podanej przeze mnie jest bardzo dobre. Jeśli jednak cię to nie interesuje i lubisz błogą ciszę, to weź kartę z chłodzeniem pasywnym(nie przez wiatrak, a... kaloryferek?).

Serious Sam 26-02-2008 22:31

Cytuj:

Oryginalnie napisane przez Nadrill (Post 1925258)
Jakby. Po dobrym podkręceniu(zwiększeniu taktowania procesora graficznego) można zwiększyć moc nieraz o 20%. W skrócie: możesz mieć mocniejszą kartę za friko. Ważne jest wtedy chłodzenie na karcie, a podanej przeze mnie jest bardzo dobre. Jeśli jednak cię to nie interesuje i lubisz błogą ciszę, to weź kartę z chłodzeniem pasywnym(nie przez wiatrak, a... kaloryferek?).

To fajnie, że da się coś takiego zrobić, tylko czy da się na karcie ATI Radeon x1200 ? I możesz powiedzieć jak to zrobić, ewentualnie jakiś poradnik ?

Xydijo 26-02-2008 23:38

Cytuj:

Oryginalnie napisane przez zoliax (Post 1924505)
Eee, nie wiem dokładnie o czym mówisz, ale jeśli chodzi o utworzenie pliku wykonywalnego, gdy masz już kod w programie to zwykle nazywa się to kompilacją. Poszukaj. ;p

No cóż ... szukałem ale jestem kompletnie zielony w tym temacie :D , mógłbyś mi doradzić jakiś kompresor ?


Wszystkie czasy podano w strefie GMT +2. Teraz jest 02:11.

Powered by vBulletin 3