🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.pl.comp.lang.csharp
Article #21281

Re: Namespace w oddzielnym pliku

#21281
From: Polon
Date: Tue, 15 Dec 2009 09:23
90 lines
3818 bytes
> Nie prefixuj swoich postów tą informacją. Przyzwyczailiśmy się
> do charakteru poziomu Twoich postów.

No ale moze ktos jeszcze nie zna tego charakteru?

Poza tym na grupie malo sie dzieje wiec moje posty czynia na pewno wiele 
dobrego dla naszej malej spolecznosci... Ze niby cos sie dzieje, ludzie 
interesuja sie, C# zyje i dochodza nowi programisci...

Takie tam... :-)




>> Tworze repozytorium metod czyli plik gdzie bede przechowywac moje metody,
>> ktore bede chcial uzywac do roznych projektow.
>
> Mhm. ,,Tak zwany projekt Utilities, Common lub Miscelaneous" ;-).

Dokladnie tak!


> To nie powinien być plik, jeżeli już musisz coś takiego mieć to
> zrób z tego osobny projekt i reference'uj w swoich projektach.
>
>> namespace TypyGlobalne
>>
>> {
>>     public static class MetodyGlobalne
>>     {
>>         public MojaMetoda()
>
> To nie jest sygnatura metody. Brakuje return type. I z racji na 
> modyfikator
> zawierającej klasy, modyfikatora static dla metody.

Wiem, wiem- to byl tylko przyklad ilustrujacy.

>> Teraz chcialbym moc uzywac MojaMetoda w mojej aplikacji.
>>
>> Pytanie: jak w podpiac sie do MojaMetoda z poziomu mojego nowego 
>> projektu?
>
> Dodać referencje do assembly który zawiera tą statyczna klasę,
> dodać ew. using, i używać normalnie:
>
> MetodyGlobalne.MojaMetoda();
>
> Ale pewnie Ty będziesz kopiował plik .cs między projektami,
> bo nie masz zielonego pojęcia jak działa C#/CLR/VS.


Mialem zamiar umiescic moj plik w katalogu Common bo nie mam zielonego 
pojecia o
C#/CLR/VS ale juz dzis wieczorem to sie zmieni :-)

> Nie zajdziesz daleko w pisaniu własnej gry, która będzie hitem na
> AppleStore, jeżeli nie jesteś nawet skłonny przeczytać książki(od biedy
> ,,internetowego tutoriala") o jakichkolwiek podstawach C#, a tylko
> traktować grupe jako darmowy tutorial żeby opanować elementarz.

Mam ksiazke Teach yourself C# in 21 days.
Sporo sie z niej nauczylem ale ja bardzo lubie kontakt z zywym czlowiekiem 
:-)


> Troche szacunku dla cudzego czasu. I troche godności żeby nie robić
> z siebie leniwego ignoranta, który nic nie potrafi a porywa się z
> motyką na słońce. :-P.

To jest zabieg socjotechniczny!
Wyrabiam sobie pozycje ignoranta, ktory naiwnie zadaje proste pytania a 
potem sruuuuuuu(!) powstaje piekna gierka, wielki hicior, porszak dla mnie i 
wielki podziw! :-)




> Zdajesz sobię sprawe że jeżeli codziennie będziesz pytał o podstawy
> C#, to ostatecznie w About i prawach majątkowych swojej cudownej
> gry będziesz musiał wpisać osoby odpisujące Ci na a.p.c.l.c#? ;-).

Myslalem o tym ile bede musial ludzi zatrudnic przy moich kolejnych 
gierkach...
Sam nie wiem... na razie sam musze dac sobie rade (z pomoca dobry ludzi z 
grupy oczywiscie, kiedys mialem konto na expertexchange i to tez dziala 
zupelnie spoko)!


Polon :-) 
Technical Details
Message-ID: <hg7kop$t2p$1@news.onet.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mail
References: <hg6ks8$6ns$1@news.onet.pl> <1nl3i56a36vu2.14js05agjtqbw$.dlg@40tude.net>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mail
From: "Polon" <Polon@op.pl>
Newsgroups: alt.pl.comp.lang.csharp
Subject: Re: Namespace w oddzielnym pliku
Date: Tue, 15 Dec 2009 09:23:32 -0000
Organization: http://onet.pl
Lines: 91
Message-ID: <hg7kop$t2p$1@news.onet.pl>
References: <hg6ks8$6ns$1@news.onet.pl> <1nl3i56a36vu2.14js05agjtqbw$.dlg@40tude.net>
NNTP-Posting-Host: 78-86-186-98.zone2.bethere.co.uk
Mime-Version: 1.0
X-Trace: news.onet.pl 1260869210 29785 78.86.186.98 (15 Dec 2009 09:26:50 GMT)
X-Complaints-To: niusy@onet.pl
NNTP-Posting-Date: Tue, 15 Dec 2009 09:26:50 +0000 (UTC)
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.5843
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit