Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|
Форум АНТИЧАТ
> Программирование
> С/С++, C#, Delphi, .NET, Asm
|
Начинаем программировать на C++, C#, ассемблере(win), Qt, Python, Java, AS3.
|
|
 |
|

27.01.2009, 18:57
|
|
Постоянный
Регистрация: 12.06.2008
Сообщений: 654
Провел на форуме: 4512757
Репутация:
973
|
|
Сообщение от _nic
Есть глобальная переменная и несколько потоков которые изменяют её содержимое.Есть смысл обьявлять критическую секцию локально в потоке для доступа к этой переменной,или её то же тогда нужно обьявлять глобально?
Замки низзя ?
|
|
|

29.01.2009, 21:39
|
|
Участник форума
Регистрация: 31.07.2008
Сообщений: 207
Провел на форуме: 299231
Репутация:
107
|
|
Нет, в этом случае не катит.
|
|
|

29.01.2009, 22:22
|
|
Участник форума
Регистрация: 31.07.2008
Сообщений: 207
Провел на форуме: 299231
Репутация:
107
|
|
Собственно, подсел на Яву. Подкиньте сорс-пример GUI-шной проги с листобоксами.
* Предпочтительнее на netBeans.
|
|
|

30.01.2009, 02:58
|
|
Постоянный
Регистрация: 12.04.2007
Сообщений: 413
Провел на форуме: 3578578
Репутация:
275
|
|
vikseriq, держи:
PHP код:
package test;
import javax.swing.*;
import java.awt.*;
public class TestFrame extends JFrame {
protected JList jList;
public TestFrame() {
super("TestFrame");
JPanel contentPane = (JPanel) getContentPane();
setSize(500, 240);
jList = new JList();
jList.setListData(System.getenv().entrySet().toArray());
JScrollPane ps = new JScrollPane();
ps.getViewport().add(jList);
getContentPane().add(ps, BorderLayout.CENTER);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
}
public static void main(String[] args) {
TestFrame testFrame = new TestFrame();
}
}
Написал вручную. В бинсе есть свой хороший редактор гуи. Пользоваться им просто и удобно.
|
|
|

30.01.2009, 13:09
|
|
Участник форума
Регистрация: 07.01.2009
Сообщений: 237
Провел на форуме: 745649
Репутация:
97
|
|
Собственно, вопрос. Если обьявить дескриптор файла глобально, и потоки будуи использовать один и тот же (именно этот) дескриптор, всё будет нормально работать? Или они будут лево делить дескриптор между собой??
|
|
|

30.01.2009, 13:17
|
|
Reservists Of Antichat - Level 6
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме: 3288241
Репутация:
3349
|
|
Практичеки нормально будет пахать, а теоретически могут глюки. используй синхронизацию если уж так важно
|
|
|

31.01.2009, 09:05
|
|
Познающий
Регистрация: 10.08.2005
Сообщений: 49
Провел на форуме: 149992
Репутация:
33
|
|
Сообщение от eiti
Я снова с вами!  меня кажется прокляли.
вот так выглядит вс2008.
по идее должно получится окно цмд с надписью хелло.
а у меня вот так
в окне ничего не пишется и не появляется. во вкладке файл ссылка на выход.
в мануале описание такой ситуации не нашел. как составить запрос для гугла не знаю. знакомые тоже не в курсе что это такое.
что же не так?
Мутноватая эта студия для меня лично но думаю прорвемся... тоже с этим косяком долго сидел, незнал куда же этот код писать и какой вообще проект создавать. Оказалось не нравиться ему #include <iosteam.h> , зато #include <iostream> работает...
Вообщем поменяй у себя начало на это:
#include <iosteam>
using namespace std;
Но я код закидывал не так.
Создать проект -> Пустой проект CLR -> Правой кн. на Файлы исходного кода -> Создать Элемент -> Код -> Файл C++ (.cpp)
И уже в него набиваешь свой код...
Тока когда будешь компилить и запускать, не пугайся.. она работает, но досовское окошко в котором оно все выводит открывается показывает и тут же закрывается, еле успеваешь заметить)
Если интересно пиши в аську... вмесе будем осваивать)
|
|
|

31.01.2009, 12:26
|
|
Участник форума
Регистрация: 07.01.2009
Сообщений: 237
Провел на форуме: 745649
Репутация:
97
|
|
Чтобы успеть до закрытия окошка:
и в конце вставляйте Она ждём нажатия клавиши.
|
|
|

31.01.2009, 13:52
|
|
Участник форума
Регистрация: 21.09.2008
Сообщений: 148
Провел на форуме: 678893
Репутация:
102
|
|
если
Код:
#include <iostream.h>
то
Код:
Не удается открыть файл include: iostream.h: No such file or directory
если
Код:
#include <iosteam>
using namespace std;
тоже самое, про эту либу в гугле накурился, но так ничего и не нашел
|
|
|

31.01.2009, 16:02
|
|
Leaders of Antichat - Level 4
Регистрация: 16.01.2006
Сообщений: 1,966
Провел на форуме: 21768337
Репутация:
3486
|
|
если
Код:
#include <iosteam>
using namespace std;
<iostReam>
=\
ЗЫ Если конпелятор у тебя не подключает <iostream> без указания расширения, то выкидывай его к чертям. Он не поддерживает стандарты и в дальнейшем ты с ним намучаешься.
Последний раз редактировалось .Slip; 31.01.2009 в 16:08..
|
|
|
|
 |
|
Похожие темы
|
| Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
|
Books Python
|
FRAGNATIC |
PHP, PERL, MySQL, JavaScript |
1 |
01.11.2009 18:20 |
|
Начинаем программировать на Ruby, TCL
|
alextoun |
PHP, PERL, MySQL, JavaScript |
10 |
08.09.2008 03:15 |
|
Начинаем программировать на PHP, Python, AS3
|
nerezus |
PHP, PERL, MySQL, JavaScript |
0 |
19.08.2008 10:42 |
|
Мультимедийные Обучающие Курсы TeachPro Java
|
VenTeL |
ПО для Web разработчика |
8 |
24.04.2008 15:38 |
|
Словарь Java-терминов
|
foreva |
Чужие Статьи |
0 |
08.02.2005 16:28 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|