-
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask
.pl!news.nask.org.pl!news.unit0.net!news.glorb.com!x14no1139475qar.0!news-out.g
oogle.com!r17ni43198318qap.0!nntp.google.com!x14no1139470qar.0!postnews.google.
com!glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups: pl.comp.programming
Date: Fri, 19 Oct 2012 05:20:39 -0700 (PDT)
In-Reply-To: <k5rf13$h4m$1@news.task.gda.pl>
Complaints-To: g...@g...com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=46.134.76.68;
posting-account=Sb6m8goAAABbWsBL7gouk3bfLsuxwMgN
NNTP-Posting-Host: 46.134.76.68
References: <4...@g...com>
<k5r0pj$dbm$1@news.task.gda.pl>
<8...@g...com>
<k5r24i$g9e$1@news.task.gda.pl>
<5...@g...com>
<b...@g...com>
<4...@g...com>
<e...@g...com>
<s...@h...pl>
<6...@g...com>
<k5r7cr$ude$1@news.task.gda.pl>
<7...@g...com>
<k5rai5$6f5$1@news.task.gda.pl>
<a...@g...com>
<k5rf13$h4m$1@news.task.gda.pl>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <5...@g...com>
Subject: Re: coś lajtowego - konsola
From: kenobi <p...@g...com>
Cc: Baranosiu <r...@w...pl>
Injection-Date: Fri, 19 Oct 2012 12:20:39 +0000
Content-Type: text/plain; charset=ISO-8859-2
Content-Transfer-Encoding: quoted-printable
Lines: 116
Xref: news-archive.icm.edu.pl pl.comp.programming:200152
[ ukryj nagłówki ]W dniu piątek, 19 października 2012 13:54:16 UTC+2 użytkownik Baranosiu napisał:
> Dnia 19.10.2012 kenobi <p...@g...com> napisał/a:
>
> > no spox, mozna bedzie zobaczyc ogolnie
>
> > temat dotyczyl troche czegos innego
>
> > 1) jak fajnie poprawic taka konsole by
>
> > lepiej dzialala/wygladala (bede to pewnie
>
> > badac)
>
>
>
> 1) Poprawić działanie klawisza [backspace] :D
>
> 2) Dać możliwość przechowywania ustawień (kolory, wielkość okna itp.)
>
> w jakimś pliku konfiguracyjnym (lub rejestrze :D).
>
> 3) Dać możliwość zdefiniowania własnego fontu (i obsługę różnych
>
> tablic kodowych :D)
>
to poprzednie jest zrobione w tym sensie ze
na kodem do edycji wiersza popracuje wiecej w
wolnej chwili , fonty sa moje oryginalne przezemnie samego narysowane a pliki
configuracyjne tez mam zrobione ale jakos ich nieuzywam bo jakos nie sa za wygodne
> 4) Dać możliwość uruchomienia dowolnego programu tekstowego wewnątrz
>
> konsoli (konsola "zbiera" standardowe wyjście zewnętrznego programu oraz
>
> "dostarcza" na jego standardowe wejście to, co jest pisane na
>
> klawiaturze), w ten sposób każdy sobie odpali co będzie chciał, na
>
> przykład polecenie ftp :D, jeśli uruchamiany program (i jego
>
> parametry) będą kolejnymi argumentami wywołania programu console.exe,
>
> to będzie sobie można zrobić ikonki na pulpicie ze skrótami do często
>
> używanych "tekstowych" aplikacji.
>
>
to jest ew dobry pomysl do rozwazenia ale niekoniecznie do zrobienia, trzebaby
przedyskutowac realne konkretne
zalety bo takie cedowanie os to troche
cos innego niz ja mysle, mysle o robieniu
bardziej we wlasnym zakresie ale w
rozmaitych kierunkach (przemyslanieu co warto i na ile), Tez zalezy mi na wygladzie,
moze jakies plynne przewijanie lub cos takiego
Pobawie sie i zobacze czy cos z tego wychodzi.
Pojawiaja sie tez konkretne problemy:
powiedzmy ze wywoluje funkcje ParseCommandline
w jej wyniku moge dostac
char* command; //np = "drawline"
int argc; // np = 4
int arg[] // np 100 100 200 200
i latwoe tego uzyc
/// czesc wywolywania komendy
if(Compare(command, "drawline")
{
DrawLine(arg[0], arg[1], arg[3], arg[3]);
}
jak wygodnie zrobic tak by ParseCommandline
zwracalo rozparsowane argumenty nie tylko
w formie komenda i tablica intow tylko
w ogolnym wypadku - tj przemieszane numeryki
(numery moga byc wczytywane jako ogolne tj double to sobie zrzutuje na inta albo nie)
oraz stringi
slowem,
tak zeby mozna bylo tez obslugiwac stringi
np
costam 10 10 "ala ma kota"
?
>
> > 2) co mozna spod niej obslugiwac by bylo
>
> > fajnie (konsola ma pewien potencjal)
>
>
>
> Stara zasada epoki krzemu łupanego mówi: Jeśli nie wiesz co zrobić z
>
> napisanym kawałkiem kodu, to zrób z niego łatwą w użyciu bibliotekę :D
Następne wpisy z tego wątku
- 19.10.12 14:33 Baranosiu
- 19.10.12 15:14 Sławomir Szczyrba
- 19.10.12 15:32 kenobi
- 19.10.12 15:44 kenobi
- 19.10.12 16:05 Baranosiu
- 19.10.12 16:27 kenobi
- 19.10.12 16:33 kenobi
- 19.10.12 16:35 Baranosiu
- 19.10.12 16:45 Baranosiu
- 19.10.12 16:46 kenobi
- 19.10.12 16:50 kenobi
- 19.10.12 17:00 Baranosiu
- 19.10.12 17:54 kenobi
- 19.10.12 18:54 Baranosiu
- 19.10.12 19:22 kenobi
Najnowsze wątki z tej grupy
- Alg. kompresji LZW
- Popr. 14. Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- Arch. Prog. Nieuprzywilejowanych w pełnej wer. na nowej s. WWW energokod.pl
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
Najnowsze wątki
- 2025-03-08 Cięcie wysokich tui
- 2025-03-08 Środa Wielkopolska => SAP FI/CO Konsultant wewnętrzny <=
- 2025-03-08 Prawo "gminne"
- 2025-03-08 Warszawa => Senior Recruiter <=
- 2025-03-08 Warszawa => Key Account Manager IT <=
- 2025-03-08 Najszybciej ładujące się samochody elektryczne
- 2025-03-07 AION przejety
- 2025-03-07 Warszawa => Data Engineer (Tech Leader) <=
- 2025-03-07 Gliwice => Business Development Manager - Dział Sieci i Bezpieczeńst
- 2025-03-07 Warszawa => System Architect (background deweloperski w Java) <=
- 2025-03-07 Gliwice => Business Development Manager - Network and Network Security
- 2025-03-07 Chiny-Kraków => Senior PHP Symfony Developer <=
- 2025-03-07 Gliwice => IT Expert (Network Systems area) <=
- 2025-03-07 Chiny-Kraków => Backend Developer (Node + Java) <=
- 2025-03-07 Warszawa => Architekt rozwiązań (doświadczenie w obszarze Java, AWS