Projekt badawczy Polska-Namibia 2010

Napisać w dowolnym wybranym języku programowania.

W sumie pratycznie każdy się nadaje. Począwszy od Assemblera, poprzez Pascal, Delphi, C (++;#) na ASP.NET czy Javie skończywszy. Na upartego można nawet w htmlu to napisać.

Według mnie najprościej w Pascal, C lub Delphi.
Wszystko zależy od tego który język programowania znasz.

De facto sam program jest trywialny i sprowadza się do napisania kilku funkcji.
Zacznij od rozrysowania sobie grafu przepływu. odczyt danych z klawiatury -> odczyt operacji -> wykonanie działania ->wypisanie danych.



Witam


Maciej Sobczak wrote:

Seweryn Habdank-Wojewódzki wrote:

| Pamiętaj, że to jest *generowany* kod. Bardziej mnie interesuje jego
| efekt, niż jakiekolwiek zalecenia odnośnie stylu programowania, które to
| zalecenia bywają co chwilę inne.

| Wiem, że generator, dlatego pytam o możliwość generowania chudych typów, aby
| nie musieć wywalić ręcznie funkcji ze środka klasy.

Nadal nie rozumiem, dlaczego chcesz coś wywalać?


Ok, już się nie czepiam. Ogólnie jeśli napisze np. type number My_type to
będzie to o co mi chodzi, a operatory na zewnątrz klasy samemu można napisać.

Dlaczego nie wiem. Poprostu nie zawsze pakuje się operatory do środka. opeartor
dla mnie oznacza operator "+", "-" i inne - oczywiście te które mają sens na
zewnątrz.

Ogólnie podoba mi się to narzędzie.

Pozdrawiam.




| Jak ktos sie chce sie czegos nauczyc to na pewno nie z tych ksiazek.

| To oczywiscie tylko moje zdanie, :-)

ciekawy jestem tyko po jaka ch***e je wypowiadasz.... Moim zdaniem (choc
rzeczywiscie z ksiazek tychsie trudno uczyc) pan J.B. i tak zrobil
100000razy
wiecej niz Ty... jesli chodzi zas o same ksiazki, to poczatkujacym bym ich
nie
polecel, ale jak ktos juz wie co i jak, to w razie poszukiwania jakiejs
funkcji
jest jak znalazl, a ma te zalete, ze kosztuje mniej niz te wszystkie
biblie...

Kaczus/BlaBla & AUG-Lodz


Skad wiesz ile ja zrobilem ze zabierasz glos ?
Ja sie nie wstydze swojego dorobku a juz na pewno podpisuje sie
imieniem i nazwiskiem.
A co do szukania funkcji to sprobuj F1 i  poczytaj.
Programista ktory nie zna angielskiego to nieporozumienie.

Pawel Sokolowski
15 lat
(programowania)




Z uwagi na to iz sie z tym mecze od dluzszego czasu moze ktos mi pomoze i
pokaze na konkretnym przykladzie jak sprawdzic czy jestem podlaczony do
baterii czy do sieci na moim notebooku
wiem ze do tego sluzy funkcja
GetSystemPowerStatus ale z programowania z api jestem cienki
Dzieki za wszelkie info


var
  SystemPowerstatus: TSystemPowerStatus;
begin
  if Win32Check(GetSystemPowerStatus(SystemPowerStatus)) then
  case SystemPowerStatus.ACLineStatus  of
    0 : // jest off-line
    1: // jest on-line
    255 : // stan nieznany
  end;
end;



Lilith napisał(a):

Tyle na pewno musisz zmienić żeby to w ogole zaczęło działać, inaczej w
kółko nadpisujesz dane tego samego JEDNEGO obiektu, i w kółko zwracasz ten
sam obiekt, a nie za każdym razem nowy. Z taką zmianą jak powyżej
przynajmniej pod tym względem zacznie działać.


Wielkie dzięki. Nie wpadłem na ten pomysł bo sobie
ubzdurałem, że najpierw tworzony jest nowy obiekt i dopiero
na rzecz tego nowego obiektu wywoływana jest ta funkcja.


Ale mówię z góry że ten kod i to podejście jest paskudne, i jeśli masz to
na zajęcia z programowania obiektowego a prowadzący lubi zajrzeć w kod, to
MOCNO sugeruję żebyś to przeprojektował.


Co masz na myśli mówiąc, że ten kod i podejście jest
paskudne, może masz jakieś wskazówki których mam się trzymać
podczas tworzenia następnych programów.

Pozdrawiam
Paweł



witam,
jakis czas temu pytalem tutaj, w jaki sposob zmusic moj program, zeby
traktowal pewien string
jako specyficzy typ danych. Zgodnie ze wskazowkami napisalem klase, ktora w
__init__ przyjmuje argument
i tworzy z niego odpowiednia zmienna. Nadpisalem tez __add__ tak, ze znaczy
teraz dla mojej zmiennej w klasie
cos innego niz mozna by sie domyslac.

Nie wiem natomiast, jakie metody musze jeszcze nadpisac, zeby np. funkcja
print nie drukowala mi ID instancji klasy,
ale moja zmienna: tak zebym nie pisal print(klasa.zmienna) tylko po prostu
print(klasa)? __get__? __getitem__ ? tak sie spodziewalem, ale to nie
pomaga...

Druga sprawa: wolalbym, zeby funcka __add__ zwracala wynik w postaci nowej
instancji klasy z odpowienia zmienna, niz sama zmienna(po to zebym mogl
wykonywac dalsze operacje, bez konwersji stringa do mojego typu danych).
Wiem, ze tak moge, bo dziala, ale nie wiem, czy to jest normalna procedura.
Nie znam sie na tym wcale wiec pytam, czy to jest normalna droga do
programowania swojego typu danych i definicji ich metod.

dzieki za podpowiedz,
Symek.



W dniu Thu, 19 May 2005 18:13:31 +0200, osoba określana zwykle jako
Ponure Zacietrzewienie pozwoliła sobie popełnić co następuje:


| inna sprawa, czy taki program w ogole bylby w stanie dzialac z konta
| uzytkownika.
| Ano właśnie. Hacki m.in. opierają się na jakichś hookach do DirectXowych
| funkcji. Podejrzewam, że to ma coś wspólnego z tym.
ale i tak ktos na pcoa wina obarczy microsoft.


A ktoś inny mu odpowie, że to wina głupich programistów. :-)



Witam,
nie wiem jak zabrac sie do napisania programu.
Program z zalozenia ma zalogowac sie do pewnego servisu (podac login i
hasło) i przejsc na podstrone servisu i pobrac plik (np cennik).Niestety nie
wiem w jaki sposob takie cos wykonac prosze jedynie o wskazanie jezyka
programowania i biblioteki/funkcji jaka umozliwi mi wykonanie tego programu.
Umie programowac w C++/php. Za pomoc bede bardzo wdzieczny.



Użytkownik Werona napisał:


Witam
na stronie http://www.republika.pl/dief/dialog1.html znalazłam opisy
skryptów z użyciem dialog. chce napisać skrypt z menu tylko nie wiem jak po
wybraniu pozycji wywołać porządaną akcję, np uruchomienie jakiejś funkcji
lub polecenia.

#!/bin/bash
dialog --title "Okno menu"
--backtitle "Kurs programowania w shellu"
--menu "Memu" 9 50 3
1 jeden
2 dwa
3 trzy
4 cztery

w necie niczego sensownego na ten temat nie znalazłam a sama nie bardzo mogę
coś wymyśłić gdyz jestem początkująca. z góry dziękuję za pomoc.


prościzna. wpadnij z piwkiem to powiem co i jak :)




On Wed, 19 Sep 2001 10:08:10 +0200, "Konrad" <sta@go2.plwrote:
No wlasnie.. ale jaki to blad ktory sprawia ze u mnie na 2000 chodzi ok, a u
kumpla na 98 juz nie. Wg Programowania Windows w98 nie obsluguje unikodu,
ale przeciez w programie jedynym poleceniem ktore sie odwoluje do stringow
jest text(char);
nie wiem co to moze byc...


Ciężko powiedzieć o co chodzi z takimi informacjami... Korzystasz z unikodu?
Powinieneś wtedy przekazywać do Windowsa ciągi znaków poprzez makro
_T("jestem sobie ciągiem").
Jest wiele funkcji API, które NT/2000 ma a 98 nie. Sprawdź w helpie. W
ostateczności zainstaluj u kumpla debugger i sprawdź co jest grane.
Win2000 bardziej skłonny jest ci wybaczyć błędy. Np. miałem taki przypadek, że
na Win2000 mój program działał dobrze, a na Win98 wykraczał się gdzieś w
części matematycznej. Na próbę zmieniłem program aby stosował liczby o podwójnej
precyzji. Pomogło, choć bladego pojęcia nie mam dlaczego.

Pozdrawiam, Tomek 'Alva' Wróblewski



Dnia Sun, 11 Mar 2007 20:36:15 +0100, gero napisał(a):


| No bo ty chyba nie myślisz, że chcesz napisać coś lepszego od Excel'a ?   ;)

| Jestem pewny na 100% że nie znasz wszystkich możliwości / funkcji Excel'a.

Może i nie znam wszystkich możliwości Excela co do jednej, ale jak chcę mieć
program niekorzystający z pakietu Office. Nie na wszystkich komputerach w pracy
mam Office'a, a każda jedna licencja trochę kosztuje. Również dlatego chcę
napisać własny program.


Tego nie powiedziales wczesnie. OpenOffice ?


A więc czy ktoś w końcu doradzi mi jaki język programowania byłby odpowiedni czy
jeszcze Szanowni Grupowicze będą wdawać się w dyskusje i krytykować moje
pytania?


Myśle że wielu z nas odebrało cię jako zupełnie nie wprawionego. Gdyby tak
było ... jesli na tych arkuszach ma być jakaś komercha (kasiora), zajmij
się komerchą a wynajmij programistę.




TaNK wrote in message ...
Napisalem kilka procedur w C++ & asm z transportem danych do Clippera.
Wszystko jest OK jezeli linkuje program w Cliperze5.3 uzywajac blinkera
(conventional memory).
Klopoty zaczynaja sie kiedy linkuje Clipera w extended memory. Bez
procedur
w C dzila natomist kiedy dodaje procedury w C program linkuje sie pieknie
ale uruchamiajac sie pokazuje mi sowje osiagniecia zatytulowane " General
protection fault ..."
Jako kompilatora C uzywam bcc Borlanda 3.1


    CA nie zaleca uzywania BCC, ale jesli juz, to:
    1. w bibliotekach dodatkowych zabronione jest uzywanie operacji
        zmiennoprzecinkowych (niezgodnosc z MS C).
    2. zalecana skladnia kompilacji:
        bcc -c -ml -f -N- -G -O -Z <cfile.
    3. biblioteki Clippera musza byc na poczatku listy -
        to bardzo wazne, bo inaczej linker moze sciagnac
        taka sama funkcje (low-level) z biblioteki C runtime,
        co grozi katastrofa :-(.

Programowanie w trybie protected nie rozni sie od
normalnego za wyjatkiem:
        adresowania pamieci
        wywolywania przerwan.

Sam uzywam do linkowania Exospace i kilka dodatkowych
bibliotek (jedna wlasna) i nie mam problemow (raz musialem
przekompilowac i przelinkowac obca biblioteke funkcji do
drukarki fiskalnej przez BCC 3.1 i dziala w protected :-).

    Pozdrowienia !



Szablon by Sliffka (© Projekt badawczy Polska-Namibia 2010)