Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2013-09-02 14:54:34

  kelthuzad - Użytkownik

kelthuzad
Użytkownik
Zarejestrowany: 2013-08-24

Programowanie w C++

Mam pytanie czy możecie mi podać jakieś dobre programy do programowanie C++ tekstowe i graficzne.

Offline

 

#2  2013-09-02 15:08:04

  dominbik - Członek DUG

dominbik
Członek DUG
Zarejestrowany: 2011-07-25

Re: Programowanie w C++

Popraw pytanie. GCC, GDB, gvim? http://stackoverflow.com/questions/24109/c-ide-for-linux

Jeżeli nie chce Ci się konfigurować gvima; http://vim.spf13.com/
tutaj odnośnie VIMa http://www.youtube.com/watch?v=64KP9nbeNyg
u mnie to wygląda tak;
http://www.makeathumbnail.com/thumbnails/image185849.png

Jak programować w C++ nie używając Google?


http://img34.imageshack.us/img34/5092/zw9m.png http://img29.imageshack.us/img29/219/pibw.png

Offline

 

#3  2013-09-02 15:21:07

  kelthuzad - Użytkownik

kelthuzad
Użytkownik
Zarejestrowany: 2013-08-24

Re: Programowanie w C++

mam pytanie podoba mi sie ten gvima ale nie wiem jak to zainstalować.

Offline

 

#4  2013-09-02 15:30:14

  dominbik - Członek DUG

dominbik
Członek DUG
Zarejestrowany: 2011-07-25

Re: Programowanie w C++

z roota

Kod:

apt-get update && apt-get install vim-gtk

Napisz może najpierw jakiej dystrybucji używasz i czego używasz do instalacji pakietów. Dodatkowo polecam jakieś podstawy; http://damlab.pl/poradnik-debiana/handbook/


http://img34.imageshack.us/img34/5092/zw9m.png http://img29.imageshack.us/img29/219/pibw.png

Offline

 

#5  2013-09-02 15:32:09

  drelbrown - Użytkownik

drelbrown
Użytkownik
Zarejestrowany: 2013-01-07

Re: Programowanie w C++

Z GUI jest jeszcze anjuta

Offline

 

#6  2013-09-02 16:02:59

  kelthuzad - Użytkownik

kelthuzad
Użytkownik
Zarejestrowany: 2013-08-24

Re: Programowanie w C++

już zainstalowałem ale nie wiem jak skonfigurować jak masz ty. Na tej stronie jest jakaś konfiguracja http://vim.spf13.com/ ale nie wiem co dalej zrobić.

Offline

 

#7  2013-09-02 16:24:24

  klavierKRK - Gość

klavierKRK
Gość

Re: Programowanie w C++

Emacs
,  wygląda np. tak:
http://img28.imageshack.us/img28/3205/rqf.png

coś łatwiejszego -
Code::Blocks


Zresztą pisanie kodu to pikuś, problem pojawia się z kompilatorami (inaczej jest w Linuxie a inaczej w Windowsie), a to GCC / G++ nie wszystko wyłapują...

Ostatnio edytowany przez klavierKRK (2013-09-02 16:42:44)

 

#8  2013-09-02 16:35:21

  spook - Użytkownik

spook
Użytkownik
Zarejestrowany: 2013-03-26

Re: Programowanie w C++

Offline

 

#9  2013-09-02 16:38:06

  Piotr3ks - Też człowiek :-)

Piotr3ks
Też człowiek :-)
Zarejestrowany: 2007-06-24

Re: Programowanie w C++

Polecam QtCreator i CodeBlocks. A jezeli chodzi o programowanie w Vim ( czy tam gVim ) to warto zaznaczyć, że nad samą obsługą Vim'a trzeba posiedzieć, żeby programowanie było przyjemne i jak najmniej kłopotliwe.

Offline

 

#10  2013-09-02 17:56:00

  kelthuzad - Użytkownik

kelthuzad
Użytkownik
Zarejestrowany: 2013-08-24

Re: Programowanie w C++

Na stronie podanej przez użytkownika dominbik http://vim.spf13.com/ znalazłem konfiguracje vim, ale nie wiem jak to wkleić.

Kod:

easy Installation *nix and os x

The easiest way to install spf13-vim is to use our automatic installer by simply copying and pasting the following line into a terminal. This will install spf13-vim and backup your existing vim configuration.

Po kliknięciu na automatic install wyskakuje mi coś takiego:

Kod:

#!/usr/bin/env bash
############################  SETUP PARAMETERS
app_name='spf13-vim'
git_uri='https://github.com/spf13/spf13-vim.git'
git_branch='3.0'
debug_mode='0'
fork_maintainer='0'

############################  BASIC SETUP TOOLS
msg() {
    printf '%b\n' "$1" >&2
}

success() {
    if [ "$ret" -eq '0' ]; then
    msg "\e[32m[✔]\e[0m ${1}${2}"
    fi
}

error() {
    msg "\e[31m[✘]\e[0m ${1}${2}"
    exit 1
}

debug() {
    if [ "$debug_mode" -eq '1' ] && [ "$ret" -gt '1' ]; then
      msg "An error occured in function \"${FUNCNAME[$i+1]}\" on line ${BASH_LINENO[$i+1]}, we're sorry for that."
    fi
}

program_exists() {
    local ret='0'
    type $1 >/dev/null 2>&1 || { local ret='1'; }

    # throw error on non-zero return value
    if [ ! "$ret" -eq '0' ]; then
    error "$2"
    fi
}

############################ SETUP FUNCTIONS
lnif() {
    if [ -e "$1" ]; then
        ln -sf "$1" "$2"
    fi
    ret="$?"
    debug
}

do_backup() {
    if [ -e "$2" ] || [ -e "$3" ] || [ -e "$4" ]; then
        today=`date +%Y%m%d_%s`
        for i in "$2" "$3" "$4"; do
            [ -e "$i" ] && [ ! -L "$i" ] && mv "$i" "$i.$today";
        done
        ret="$?"
        success "$1"
        debug
   fi
}

upgrade_repo() {
      msg "trying to update $1"

      if [ "$1" = "$app_name" ]; then
          cd "$HOME/.$app_name-3" &&
          git pull origin "$git_branch"
      fi

      if [ "$1" = "vundle" ]; then
          cd "$HOME/.vim/bundle/vundle" &&
          git pull origin master
      fi

      ret="$?"
      success "$2"
      debug
}

clone_repo() {
    program_exists "git" "Sorry, we cannot continue without GIT, please install it first."
    endpath="$HOME/.$app_name-3"

    if [ ! -e "$endpath/.git" ]; then
        git clone --recursive -b "$git_branch" "$git_uri" "$endpath"
        ret="$?"
        success "$1"
        debug
    else
        upgrade_repo "$app_name"    "Successfully updated $app_name"
    fi
}

clone_vundle() {
    if [ ! -e "$HOME/.vim/bundle/vundle" ]; then
        git clone https://github.com/gmarik/vundle.git "$HOME/.vim/bundle/vundle"
    else
        upgrade_repo "vundle"   "Successfully updated vundle"
    fi
    ret="$?"
    success "$1"
    debug
}

create_symlinks() {
    endpath="$HOME/.$app_name-3"

    lnif "$endpath/.vimrc"              "$HOME/.vimrc"
    lnif "$endpath/.vimrc.bundles"      "$HOME/.vimrc.bundles"
    lnif "$endpath/.vim"                "$HOME/.vim"

    # Useful for fork maintainers
    touch  "$HOME/.vimrc.local"

    if [ -e "$endpath/.vimrc.fork" ]; then
        ln -sf "$endpath/.vimrc.fork" "$HOME/.vimrc.fork"
    elif [ "$fork_maintainer" -eq '1' ]; then
       touch "$HOME/.vimrc.fork"
       touch "$HOME/.vimrc.bundles.fork"
    fi

    if [ -e "$endpath/.vimrc.bundles.fork" ]; then
        ln -sf "$endpath/.vimrc.bundles.fork" "$HOME/.vimrc.bundles.fork"
    fi

    if [ ! -d "$endpath/.vim/bundle" ]; then
        mkdir -p "$endpath/.vim/bundle"
    fi

    ret="$?"
    success "$1"
    debug
}

setup_vundle() {
    system_shell="$SHELL"
    export SHELL='/bin/sh'
    vim -u "$HOME/.vimrc.bundles" +BundleInstall! +BundleClean +qall
    export SHELL="$system_shell"

    success "$1"
    debug
}

############################ MAIN()
program_exists "vim" "To install $app_name you first need to install Vim."

do_backup   "Your old vim stuff has a suffix now and looks like .vim.`date +%Y%m%d%S`" \
        "$HOME/.vim" \
        "$HOME/.vimrc" \
        "$HOME/.gvimrc"

clone_repo      "Successfully cloned $app_name"

create_symlinks "Setting up vim symlinks"

clone_vundle    "Successfully cloned vundle"

setup_vundle    "Now updating/installing plugins using Vundle"

msg             "\nThanks for installing $app_name."
msg             "© `date +%Y` http://vim.spf13.com/"

I nie wiem do jakiego pliku mam to wrzucić czy do /etc/vim/gvimrc czy do /etc/vim/vimrc czy może do /etc/vim/vimrc.tiny

Offline

 

#11  2013-09-02 18:29:44

  gindek - Zubr, bydle na etacie.

gindek
Zubr, bydle na etacie.
Skąd: Z puszczy.
Zarejestrowany: 2008-12-08

Re: Programowanie w C++

kelthuzad napisał(-a):

Mam pytanie czy możecie mi podać jakieś dobre programy do programowanie C++ tekstowe i graficzne.

kelthuzad napisał(-a):

mam pytanie podoba mi sie ten gvima ale nie wiem jak to zainstalować.

kelthuzad napisał(-a):

już zainstalowałem ale nie wiem jak skonfigurować jak masz ty. Na tej stronie jest jakaś konfiguracja http://vim.spf13.com/ ale nie wiem co dalej zrobić.

Ja pisze dośc niechlujnie, albo nawet bardzo niechlujnie no i raczej nie przykuwam uwagi to ortografi, ale to co Ty robisz to jest gwałt na klawiaturze.


Nic tekstowego nie bedziesz potrafił obsługiwać, ściągnij sobie codeblock, kdevelop, netbeans albo eclipse.

Nie trzeba nic konfigurować.
Tworzysz projekt -> piszesz coś -> wciskasz F5 / F11 i czekasz na informacje co źle zrobiłeś.


" Wojny przychodzą i odchodzą, a moi żołnierze są wieczni"


"Zbuduj mały, dziarski router z udostępnionych przez prowadzącego części od Kamaza?"

Offline

 

#12  2013-09-02 21:05:53

  xomrk - Członek DUG

xomrk
Członek DUG
Zarejestrowany: 2010-03-21

Re: Programowanie w C++

Dziwne że nikt dotąd nie zaproponował geany lekkie ide napisane w gtk.


Linux debian 3.2.0-4-amd64 #1 SMP Debian 3.2.46-1 x86_64 GNU/Linux

Offline

 

#13  2013-09-02 21:31:37

  thomsson - Dyskutant

thomsson
Dyskutant
Zarejestrowany: 2011-10-26

Re: Programowanie w C++

Ja nie jestem co prawda programistą, ale jak mam coś napisać, to zazwyczaj używam Kate (i gcc z konsoli do kompilacji), Edytorek po przekopaniu się przez ustawienia i po włączeniu kilku wtyczek jest bardzo przyjemny do pisania :)


ilin napisał
"DUG to tez moja mała ojczyzna"

Offline

 

#14  2013-09-03 10:21:20

  brii - Użytkownik

brii
Użytkownik
Skąd: Częstochowa
Zarejestrowany: 2013-09-03

Re: Programowanie w C++

Piotr3ks napisał(-a):

Polecam QtCreator i CodeBlocks.

Też polecam QTCreator - może i ogromna kobyła ale bardzo wygodna do większych rzeczy :)
Do małych programików pisanych w konsoli na szybko niekiedy używam mcedit.

Ostatnio edytowany przez brii (2013-09-03 10:23:22)


Na świecie jest 10 rodzajów ludzi: ci, którzy rozumieją liczby binarne i ci, którzy nie.

Offline

 

#15  2013-09-03 12:30:29

  kelthuzad - Użytkownik

kelthuzad
Użytkownik
Zarejestrowany: 2013-08-24

Re: Programowanie w C++

ok dzieki za polecone programy ale czy ktoś może mi napisać jak mam skonfigurować vim na tego z tej strony http://vim.spf13.com/

Offline

 

#16  2013-09-03 13:09:49

  dominbik - Członek DUG

dominbik
Członek DUG
Zarejestrowany: 2011-07-25

Re: Programowanie w C++

Jak już zainstalowałeś gvima to otwórz konsole i z użytkownika

Kod:

curl http://j.mp/spf13-vim3 -L -o - | sh

i uruchom gvima.


http://img34.imageshack.us/img34/5092/zw9m.png http://img29.imageshack.us/img29/219/pibw.png

Offline

 

#17  2013-09-03 14:31:46

  kelthuzad - Użytkownik

kelthuzad
Użytkownik
Zarejestrowany: 2013-08-24

Re: Programowanie w C++

dziękuje wszystkim za pomoc szczególnie użytkownikowi dominbik

Offline

 

#18  2013-09-03 22:47:42

  Piotr3ks - Też człowiek :-)

Piotr3ks
Też człowiek :-)
Zarejestrowany: 2007-06-24

Re: Programowanie w C++

brii napisał(-a):

Też polecam QTCreator - może i ogromna kobyła ale bardzo wygodna do większych rzeczy :)
Do małych programików pisanych w konsoli na szybko niekiedy używam mcedit.

Oj bez przesady ... nie jest to taka straszna kobyła. QtCreator moim zdaniem jest bardzo leciutki w porównaniu do Netbeansa czy Eclipse'a. Poza tym fajnie się debuguje w QtCreatorze.

Offline

 

#19  2013-09-03 22:54:46

  najsu - Użytkownik

najsu
Użytkownik
Zarejestrowany: 2013-04-12

Re: Programowanie w C++

spook napisał(-a):

warto poczytać: http://cpp0x.pl/kursy/Kurs-C++/1

Również polecam, ostatnio wziąłem się za programowanie i jestem przy końcówce tego kursu, potem lecę dalej ;P

Offline

 

#20  2013-09-04 08:38:31

  brii - Użytkownik

brii
Użytkownik
Skąd: Częstochowa
Zarejestrowany: 2013-09-03

Re: Programowanie w C++

Piotr3ks napisał(-a):

Oj bez przesady ... nie jest to taka straszna kobyła. QtCreator moim zdaniem jest bardzo leciutki w porównaniu do Netbeansa czy Eclipse'a. Poza tym fajnie się debuguje w QtCreatorze.

Piję tylko do objętości ;)
Ogólnie działa bardzo fajnie i jestem z QtCreatora zadowolony.


Na świecie jest 10 rodzajów ludzi: ci, którzy rozumieją liczby binarne i ci, którzy nie.

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)