17
|
Програмиране / Web development / Macromedia Flash
|
-: May 10, 2005, 12:21
|
'> Здравейте всички. В последно време съм решил да си инсталирам Линукс, не само за зарибявка, а за да си бачкам с него. Затова и започнах да си правя списък със всички приложения, които ползвам на бозиндоус, и дали има някакви алтернативи под Линукс. Оказва се, че за музика, филми и офис приложения, програмиране и т.н. има безброй много свободни алтернативи. Но като опрях до Macromedia Flash, се оказа, че няма подобно приложение, или поне аз не можах да намеря достоен противник. Видях, че в Ktoon, K3D и Blender имат някакви проблясъци, но едва ли ще ми свършат работа. И май единственият вариант ще е Macromedia Flash + wine '> Дайте някаква идея.
|
|
|
18
|
Програмиране / Общ форум / C++ и gcc?!?!?!
|
-: Dec 16, 2004, 14:36
|
Абе хора. Изчетох 2 дебели книги за С/С++ и никъде не пишеше да има "методи". Хедърни (заглавни) файлове - да, библиотеки - да, класове - да... но тези метоси от къде ги измъкнахте не разбрах: Цитат | Когато методите са "C" се генерират едни имена на фунции и съответен код за извикването им. Когато методите са на "C++" се генерират други имена. |
'> Мислех, че само Java има методи.
|
|
|
19
|
Програмиране / Общ форум / C++ и gcc?!?!?!
|
-: Nov 22, 2004, 20:03
|
Страхотно. Благодаря ви много '> До колкото разбирам, дори и source кода не е универсален и за всеки различен компилатор се изисква различен стил на писане, даже и от страна на включваните заглавни (хедърни) файлове. '> . За по-сложни проекти сън съгласен, но чак пък и за най-елементарният възможен пример... направо съм шокиран. Всъщност няма какво да се шокирам. Дори и за едно "Hello World!" в Symbian се искат 20-тина заглавни файла, като има даже и helloworld.h Това за празният проект обаче ми хареса. Как не се съм се сетил. Още веднъж благодаря на всички, които ми помогнаха, или поне се опитаха. Пожелавам ви да станете най-добрите програмисти на света '> Да живее Линукс!
|
|
|
20
|
Програмиране / Общ форум / C++ и gcc?!?!?!
|
-: Nov 18, 2004, 17:39
|
Извинявам се, че ви накарах да ме нахортувате, за дето не пиша в някой Windows-ки форум. Според мен за програмирането няма значение на каква операционна система си и този код, който съм написал е абсолютно елементарен. Освен това останах с впечатлението че Dev-C++ работи със gcc. Ето какво ми изписва компилатора: Примерен код | Комрилатор: Default compiler Изпълняване на g++.exe... g++.exe "C:\Documents and Settings\Nokia\My Documents\c++.doc\novoCpp.cpp" -o "C:\Documents and Settings\Nokia\My Documents\c++.doc\novoCpp.exe" -L"C:\Program" -L"Files\Dev-Cpp\lib" C:/Documents and Settings/Nokia/My Documents/c++.doc/novoCpp.cpp:1:20: iostream: No such file or directory C:/Documents and Settings/Nokia/My Documents/c++.doc/novoCpp.cpp: In function `int main()': C:/Documents and Settings/Nokia/My Documents/c++.doc/novoCpp.cpp:13: `cout' undeclared (first use this function) C:/Documents and Settings/Nokia/My Documents/c++.doc/novoCpp.cpp:13: (Each undeclared identifier is reported only once for each function it appears
in.)
Изпълнението пректатено. |
Това е от Dev-C++. 1. #include <stdio.h> Тук stdio.h е името на заглавния файл, който се използва от функциите за вход/изход, а изразът предизвиква включването на този файл във вашата програма. Ключов смисъл е, че директивата #include включва файл. При създаването на С++, както и още няколко години се използваше същия стил на включване като С. Всъщност, Standart С++ все още поддържа С-стила на заглавните файлове, предимно от съображения за обратна съвместимост, но дефинира нов вид хедъри, които можете да използвате вместо тези заглавни файлове. С++ варианта на стандартните С заглавни файлове добавя префикс c към името на файла и изпуска разшитрението .h. Например новият вид С++ хедър за math.h е <cmath>, а за <string.h> е <cstring>. '> Всички С++ компилатори поддържат стария стил на включване на заглавни файлове, но той е обявен за отживелица и неговата употреба в нови програми не се препоръчва. Точно затова не се използва в тази книга. '> Опитах и двата начина, но не става. 2. "using namespace std;" е т.нар. "Именовано пространство". Когато включите нов вид хедър във вашата програма, то неговото съдържание се намира в именованото пространство std. Именовано пространство (namespace) представлява просто декларативна област. Предназначението на именованото прострнство е да ограничи имената на идентификаторите, за да се избегнат колизии между тях. Обикновено имената на библиотечните функции и на други подобни елементи просто се поставяха в глобалното именовано пространство (както е в С). Съдържанието на новия вид хедъри се поставя в именованото пространство std. ... и т.н.... Както се досещаш, преписах това от книгата. ("С++ практически самоучител" от Хърбърт Шилдт). Там пише и за "Работа със стар компилатор" - ... Тоест, само заместете
Примерен код | #include <iostream> using namespace std; |
с
Примерен код | #include <iostream.h> |
Но от това пък ми изписва следното:
Примерен код | Компилатор: Default compiler Изпълняване на g++.exe... g++.exe "C:\Documents and Settings\Nokia\My Documents\c++.doc\novoCpp.cpp" -o "C:\Documents and Settings\Nokia\My Documents\c++.doc\novoCpp.exe" -L"C:\Program" -L"Files\Dev-Cpp\lib" C:/Documents and Settings/Nokia/My Documents/c++.doc/novoCpp.cpp:1:22: iostream.h: No such file or directory C:/Documents and Settings/Nokia/My Documents/c++.doc/novoCpp.cpp: In function `int main()':
C:/Documents and Settings/Nokia/My Documents/c++.doc/novoCpp.cpp:13: `cout' undeclared (first use this function) C:/Documents and Settings/Nokia/My Documents/c++.doc/novoCpp.cpp:13: (Each undeclared identifier is reported only once for each function it appears in.)
Изпълнението прекратено |
'>
|
|
|
21
|
Програмиране / Общ форум / C++ и gcc?!?!?!
|
-: Nov 18, 2004, 13:55
|
'> От два дни се опитвам да компилирам следният пример: Примерен код | #include <iostream> using namespace std;
int main() { int i, j; double d; i=10; j=20; d=99.101; cout << "Here are some values: " << i << ' ' << j << ' ' << d; return 0; } |
Чета една дебела книга, в която пише, че това ще бачка на всички компилатори, но работи единствено на Micro$oft Visual C++. Опитвам се да го подкарам на Dev-C++(gcc) и Borland C++, но не става. Кажете ми как да настроя компилатора за да бачка. Благодаря ви предварително '>
|
|
|
23
|
Програмиране / Общ форум / CAD/CAM под Linux
|
-: Sep 29, 2004, 21:46
|
'> Поправка! Писал съм "статика". Имам предвид "статистика". Под CAD/CAM системи имам предвид, не само програми за чертане, но и PLM (Product Lifecycle Management) – представляват системи за управление на жизнения цикъл на един продукт на машиностроителната индустрия, като обхваща всички процеси, включително и логистиката.
|
|
|
24
|
Програмиране / Общ форум / CAD/CAM под Linux
|
-: Sep 29, 2004, 20:30
|
Хей, някой да знае някои хубави CAD/CAM решения за Linux. Който разбира от CAD/CAM системи, знае че нямам предвид само програми за чертане (и то най-вече за 3-мерно моделиране). Аз съм намерил няколко, но ми трябват още. И по-скоро нещо като статика, защото след два дни ще предавам дипломна работа на тема "CAD/CAM системи с отворен код", а се иска във въведението да спомена различни CAD системи за Windows и Linux (респ. Unix). Помагайте, че да не посрамя Linux обществото '> Може да ми пишете на пощата: dimo_u@yahoo.comВсяка помощ ще ми е от полза. За сега съм се спрял на Open CASCADE и Salome, като сериозни решения. Пак повтарям. Трябва ми само още статистическа информация за други такива програми, като операционни системи на които работи и основни възможности (накратко). Благодаря ви предварително.
|
|
|
|