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? [url=http://stackoverflow.com/questions/24109/c-ide-for-linux]http://stackoverflow.com/questions/24109/c-ide-for-linux[/url]

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

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


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

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/


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

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 [deb]anjuta[/deb]

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++

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

Offline

 

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

  Piotr3ks - Też człowiek :-)

Piotr3ks
Też człowiek :-)
Skąd: Białystok
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 [url]http://vim.spf13.com/[/url] 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++

[quote=kelthuzad]Mam pytanie czy możecie mi podać jakieś dobre programy do programowanie C++ tekstowe i graficzne.[/quote]
[quote=kelthuzad]mam pytanie podoba mi sie ten gvima ale nie wiem jak to zainstalować.[/quote]
[quote=kelthuzad]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ć.[/quote]
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ł
[i]"DUG to tez moja mała ojczyzna"[/i]

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++

[quote=Piotr3ks]Polecam QtCreator i CodeBlocks.[/quote]
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)


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

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.


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

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 :-)
Skąd: Białystok
Zarejestrowany: 2007-06-24

Re: Programowanie w C++

[quote=brii]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.[/quote]
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++

[quote=spook]warto poczytać: [url]http://cpp0x.pl/kursy/Kurs-C++/1[/url][/quote]
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++

[quote=Piotr3ks]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.[/quote]
Piję tylko do objętości ;)
Ogólnie działa bardzo fajnie i jestem z QtCreatora zadowolony.


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

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)

[ Generated in 0.009 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00012 SET CHARSET latin2
0.00006 SET NAMES latin2
0.00118 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.149.24.145' WHERE u.id=1
0.00095 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.149.24.145', 1732612695)
0.00048 SELECT * FROM punbb_online WHERE logged<1732612395
0.00050 SELECT topic_id FROM punbb_posts WHERE id=240005
0.00006 SELECT id FROM punbb_posts WHERE topic_id=24179 ORDER BY posted
0.00056 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=24179 AND t.moved_to IS NULL
0.00005 SELECT search_for, replace_with FROM punbb_censoring
0.00092 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=24179 ORDER BY p.id LIMIT 0,25
0.00091 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=24179
Total query time: 0.00579 s