Начинаем программировать на C++, C#, ассемблере(win), Qt, Python, Java, AS3.

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by nerezus, 29 Oct 2008.

  1. vikseriq

    vikseriq Elder - Старейшина

    Joined:
    31 Jul 2008
    Messages:
    118
    Likes Received:
    44
    Reputations:
    2
    Нет, в этом случае не катит.
     
  2. vikseriq

    vikseriq Elder - Старейшина

    Joined:
    31 Jul 2008
    Messages:
    118
    Likes Received:
    44
    Reputations:
    2
    Собственно, подсел на Яву. Подкиньте сорс-пример GUI-шной проги с листобоксами.
    * Предпочтительнее на netBeans.
     
  3. Forcer

    Forcer Elder - Старейшина

    Joined:
    12 Apr 2007
    Messages:
    321
    Likes Received:
    98
    Reputations:
    12
    vikseriq, держи:
    PHP:
    package test;

    import javax.swing.*;
    import java.awt.*;

    public class 
    TestFrame extends JFrame {

        protected 
    JList jList;

        public 
    TestFrame() {
            
    super("TestFrame");
            
    JPanel contentPane = (JPanelgetContentPane();
            
    setSize(500240);

            
    jList = new JList();
            
    jList.setListData(System.getenv().entrySet().toArray());

            
    JScrollPane ps = new JScrollPane();
            
    ps.getViewport().add(jList);
            
    getContentPane().add(psBorderLayout.CENTER);
            
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            
    setVisible(true);
        }

        public static 
    void main(String[] args) {
            
    TestFrame testFrame = new TestFrame();
        }
    }
    Написал вручную. В бинсе есть свой хороший редактор гуи. Пользоваться им просто и удобно.
     
    1 person likes this.
  4. herfleisch

    herfleisch Elder - Старейшина

    Joined:
    7 Jan 2009
    Messages:
    579
    Likes Received:
    203
    Reputations:
    13
    Собственно, вопрос. Если обьявить дескриптор файла глобально, и потоки будуи использовать один и тот же (именно этот) дескриптор, всё будет нормально работать? Или они будут лево делить дескриптор между собой??
     
  5. slesh

    slesh Elder - Старейшина

    Joined:
    5 Mar 2007
    Messages:
    2,702
    Likes Received:
    1,224
    Reputations:
    455
    Практичеки нормально будет пахать, а теоретически могут глюки. используй синхронизацию если уж так важно
     
  6. Dr_SoF

    Dr_SoF Elder - Старейшина

    Joined:
    10 Aug 2005
    Messages:
    38
    Likes Received:
    12
    Reputations:
    0
    Мутноватая эта студия для меня лично но думаю прорвемся... тоже с этим косяком долго сидел, незнал куда же этот код писать и какой вообще проект создавать. Оказалось не нравиться ему #include <iosteam.h> , зато #include <iostream> работает...

    Вообщем поменяй у себя начало на это:

    #include <iosteam>
    using namespace std;

    Но я код закидывал не так.
    Создать проект -> Пустой проект CLR -> Правой кн. на Файлы исходного кода -> Создать Элемент -> Код -> Файл C++ (.cpp)

    И уже в него набиваешь свой код...
    Тока когда будешь компилить и запускать, не пугайся.. она работает, но досовское окошко в котором оно все выводит открывается показывает и тут же закрывается, еле успеваешь заметить)

    Если интересно пиши в аську... вмесе будем осваивать)
     
  7. herfleisch

    herfleisch Elder - Старейшина

    Joined:
    7 Jan 2009
    Messages:
    579
    Likes Received:
    203
    Reputations:
    13
    Чтобы успеть до закрытия окошка:
    Code:
    #include <conio.h>
    и в конце вставляйте
    Code:
    getch();
    Она ждём нажатия клавиши.
     
  8. Failure

    Failure Elder - Старейшина

    Joined:
    21 Sep 2008
    Messages:
    179
    Likes Received:
    46
    Reputations:
    16
    если
    Code:
    #include <iostream.h>
    то
    Code:
    Не удается открыть файл include: iostream.h: No such file or directory
    если
    Code:
    #include <iosteam>
    using namespace std;
    тоже самое, про эту либу в гугле накурился, но так ничего и не нашел
     
    1 person likes this.
  9. .Slip

    .Slip Elder - Старейшина

    Joined:
    16 Jan 2006
    Messages:
    1,571
    Likes Received:
    977
    Reputations:
    783
    если
    Код:
    #include <iosteam>
    using namespace std;

    <iostReam>

    =\

    ЗЫ Если конпелятор у тебя не подключает <iostream> без указания расширения, то выкидывай его к чертям. Он не поддерживает стандарты и в дальнейшем ты с ним намучаешься.
     
    #69 .Slip, 31 Jan 2009
    Last edited: 31 Jan 2009
    1 person likes this.
  10. Failure

    Failure Elder - Старейшина

    Joined:
    21 Sep 2008
    Messages:
    179
    Likes Received:
    46
    Reputations:
    16
    компилятор от VS 2009 (с первого топика ссылко, одтуда и качал)
     
  11. Dr_SoF

    Dr_SoF Elder - Старейшина

    Joined:
    10 Aug 2005
    Messages:
    38
    Likes Received:
    12
    Reputations:
    0
    Кстати да...

    #include <iostream>
    using namespace std;

    опечатка походу...

    а у мя ща отказывается
    подключать <conio> и работать с getch();
     
  12. Failure

    Failure Elder - Старейшина

    Joined:
    21 Sep 2008
    Messages:
    179
    Likes Received:
    46
    Reputations:
    16
    если #include <iostream>
    то вообще куча ошибок
    error C2065: count: необъявленный идентификатор
    error C2017: недопустимая escape-последовательность
    error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "n"
    error C2065: n: необъявленный идентификатор

    мороз :mad:
     
  13. De-visible

    De-visible [NDC] Network develope c0ders

    Joined:
    6 Jan 2008
    Messages:
    916
    Likes Received:
    550
    Reputations:
    66
    Code:
    #include "stdafx.h"
    #include <iostream>
    
    
    int _tmain(int argc, _TCHAR* argv[])
    {
    	return 0;
    }
    Все пашет, посмотри у себя другие файлы :-/
     
  14. Failure

    Failure Elder - Старейшина

    Joined:
    21 Sep 2008
    Messages:
    179
    Likes Received:
    46
    Reputations:
    16
    ну хз, мож я че не так делаю, создаю новый проект (не консольный), ставь галку на Empty Project, в "Файлы исходных кодов" добавляю Hello.cpp
    в нем пишу
    Code:
    #include <iostream>
    using namespace std;
    int main ()
    {
    	count << "Hello World!"\n;
    	return 0;
    }
    и при компиляции ошибка, смотрел в папке Include, iostream есть
     
  15. .Slip

    .Slip Elder - Старейшина

    Joined:
    16 Jan 2006
    Messages:
    1,571
    Likes Received:
    977
    Reputations:
    783
    Извините, вы издеваетесь?
    count << "Hello World!"\n;

    count

    ЗЫ Если \n используешь, то вноси в кавычки. Или тогда
    cout << blabla << endl

    ЗЫЫ
    ну хз, мож я че не так делаю, создаю новый проект (не консольный)

    Надо консольный. Может стоит хоть какую нибудь книжку открыть по с++ ?
     
    #75 .Slip, 31 Jan 2009
    Last edited: 31 Jan 2009
    4 people like this.
  16. Failure

    Failure Elder - Старейшина

    Joined:
    21 Sep 2008
    Messages:
    179
    Likes Received:
    46
    Reputations:
    16
    угу, компилится, нажимаю F5, "Debug 32 устарел", нажимаю всеравно выполнить построение, "При построении допущены ошибки"
    /*убился*/
     
  17. nerezus

    nerezus Banned

    Joined:
    12 Aug 2004
    Messages:
    3,191
    Likes Received:
    729
    Reputations:
    266
    Что, прямо так и пишет? типа "чувак, все херово, есть ошибки!", ога?
     
  18. Failure

    Failure Elder - Старейшина

    Joined:
    21 Sep 2008
    Messages:
    179
    Likes Received:
    46
    Reputations:
    16
    пишет так как сказал
    "При построении допущены ошибки. Хотите запустить файл?"
     
  19. nerezus

    nerezus Banned

    Joined:
    12 Aug 2004
    Messages:
    3,191
    Likes Received:
    729
    Reputations:
    266
    Скачай по ссылке в первом посте, а?
     
  20. оlbaneс

    оlbaneс Moderator

    Joined:
    5 Nov 2007
    Messages:
    1,376
    Likes Received:
    1,094
    Reputations:
    356
    допиши stdafx.h должно помочь. её походу обязательной сделали
     
    _________________________
    #80 оlbaneс, 31 Jan 2009
    Last edited: 31 Jan 2009
    1 person likes this.