Имя:    Пароль:      Помнить меня       
Unsorted   ~  Software  ~  Development and Design  ~  Помощь по С/С++ Все вопросы по С/С++ сюда
На страницу «  1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11  »
Doctor_Mozg
Сообщение  21 Ноя 2006, 15:18  Ссылка : Ответить с цитатой
Возраст: 37 Пол: Мужской  Доверенный пользователь
C нами с 25.01.2005
Репутация: 133

Неоспоримым достоинством языка С++ является то, что он является языком одновременно и высокого и низкого уровней, что делает его незаменимым при разработке игр и других сложных и требовательных к производительности приложений.

P.S. Перед задаванием вопросов вроде "Что делает эта функция" настоятельно рекомендуется поизучать MSDN.
P.P.S. В ближайшее время выложу много литературы по этому вопросу.
В начало
Профиль : Фотоальбом : Личное Сообщение : ICQ
no_humor_sense
Сообщение  23 Май 2008, 19:10  Ссылка : Ответить с цитатой
Возраст: 48 Пол: Мужской 
C нами с 11.12.2006
Репутация: 54.1

Хочу поблагодарить всех, кто пришёл на помощь в задумчивую минуту: ребята, если бы у нас был хоть один программист, владеющий хотя бы половиной Вашего опыта...
А проблемка решилась, как я и полагал, в лучших традициях русского научно-исследовательского программирования - без единой строчки программного кода:
1. INI - файлы, конечно, были в юникоде.
2. Суровый С++ Builder, конечно, близко знаком с ANSI - страницей, но юникодом брезгует. (Как я понял из форумов, в этом году, т.е. 2008-м, ожидается первый полноценный юникод-релиз).
3. Локализацию этот гадёныш считывет собственным компонентом TIniFile, который спокойно берёт юникод-строку и переделывает её в ANSI наиболее приятным для себя способом, который не слишком подходит инозаказчику (пресловутую "е с домиком" пишет просто буквой "е", мне-то всё равно, а франкоговорящим пользователям за державу обидно!).

Поэтому решение вышло такое:
1. Берём входной Юникод-INI-файл и текстовым редактором сохраняем его в ANSI-виде. Но не в обычной 1251-странице, а в 1252 (латиница-1) странице!!!
2. Заходим в панель управления-> Язык и Региональные стандарты и на закладке "Дополнительно" ставим неюникодовский язык на "Французский", в моём случае.
3. Перегружаемся и !ура! НАКОНЕЦ-ТО видим искомые чёрточки & хвостики!
Убожество данного подхода заключается в том, что для замены интерфейса на русский необходимо опять менять страницу и перегружаться, а преимущество в том, что заказчику вообще не нужна русская локаль, а мы остаёмся при хорошо знакомом и легально закупленном Билдере.
Но Ваши советы уже наводят меня на смутные мысли: а не поискать ли нам юникод-среду разработки и как сменить DEFAULT_CODE_PAGE прямо из приложения Подмигивание
В начало
Профиль : Личное Сообщение
ConfidenceSpirit
Сообщение  23 Июн 2008, 17:25  Ссылка : Ответить с цитатой
Возраст: 40 Пол: Мужской 
C нами с 31.07.2007
Репутация: 26.8

Всем доброго времени суток!!!!
В общем возник такой вопрос. Суть в следующем.

В Windows GDI есть такая весчь как перья (Pens). Для их создания используются функции CreatePen, CreatePenIndirect и ExtCreatePen. В результате создания функции возвращают хэндлы на эти перья. Затем перо выбирается в контекст отображения(SelectObject'ом) и без проблем соданными перьями рисуются фигурки с соответствующими стилями(PS_DASH,PS_DASHDOT ну и т.д.) Причём отрисовка происходит очень быстро и безпроблемно. Мне необходимо придумать механизм создания своих стилей для перьев (например такой стиль: +++++++++++++), причём желательно чтобы тип возвращаемого значения был HPEN, и чтобы также можно было выбирать SelectObject'ом и рисовать с такой же скоростью. Чё-то погуглив я ничего путёвого не встретил. Единственное что получилось да и посоветовали - это искать библиотеку-аналог GDI с требуемым функционалом, либо писать самому.

Может здесь кто-то уже сталкивался с подобной проблемой???
Вообще реально ли это? Как реализована эта проблема в CAD-продуктах?
Понятно, что исходников wingdi32.dll не найти Улыбочка но всё же...

В общем помогите разобраться. В результате я написал интерфейсные функции, типа:
ex_Rectangle(HDC hdc, int x1, int y1, int x2,int y2), сама по себе которая состоит из вызовов функции отрисовки линий с помощью апишной LineDDA, ну и отработал прорисовку данного стиля. Но это как вариант...и он в принципе не особо подходит, всё таки как-то хочется "посерьёзнее" реализовать данную задачу!

У кого какие мысли?

_____________________________
think before answer...
В начало
Профиль : Личное Сообщение
splav
Сообщение  23 Июн 2008, 18:55  Ссылка : Ответить с цитатой
Возраст: 35 Пол: Мужской  Доверенный пользователь
C нами с 22.01.2006
Репутация: 256.8

ConfidenceSpirit, перья по определению имеют ширину 1 пиксель...

Если интересует - могу безвозмездно отдать книгу по графике Windows. Рассматривается Windows 2000 (в основном GDI).
Фень Юань - Программирование графики для Windows - Спб.: Питер, 2002. - 1072 с.
В начало
Профиль : Фотоальбом : Блог : Личное Сообщение : JabberID : ICQ
Harley750
Сообщение  30 Июл 2008, 19:37  Ссылка : Ответить с цитатой
Пол: Мужской  Доверенный пользователь
C нами с 27.06.2007
Репутация: 73.3

Правильно ли я сделал программу пустышку? и как мне сделать компиляцию с последующей компоновкой?





Как сделать компиляцию с последующей компоновкой.PNG

Как сделать компиляцию с последующей компоновкой.PNG - Просмотров: 120

В начало
Профиль : Фотоальбом : Блог : Личное Сообщение : E-mail
Doctor_Mozg
Сообщение  31 Июл 2008, 18:52  Ссылка : Ответить с цитатой
Возраст: 37 Пол: Мужской  Доверенный пользователь
C нами с 25.01.2005
Репутация: 133

1) Посмотри на кавычки и на endl, Итого в 2х местах ошибки.
2) F5

_____________________________
Это ты, Джон Уэйн?
В начало
Профиль : Фотоальбом : Блог : Личное Сообщение : ICQ
inkognit
Сообщение  31 Июл 2008, 20:08  Ссылка : Ответить с цитатой
Возраст: 33 Пол: Мужской 
C нами с 30.04.2006
Репутация: 77.5

Harley750, лишняя кавычка перед первым std::endl, а также апостроф после второго std::endl непонятно как вписался.

_____________________________
Дайте в руки мне баян, я порву его совсем.
В начало
Профиль : Фотоальбом : Блог : Личное Сообщение : E-mail
chaser
Сообщение  01 Авг 2008, 15:55  Ссылка : Ответить с цитатой
Возраст: 35 Пол: Мужской 
C нами с 04.02.2005
Репутация: 121.3

а еще комментарий не в ту сторону
В начало
Профиль : Фотоальбом : Блог : Личное Сообщение : JabberID
2GARIN
Сообщение  05 Авг 2008, 18:19  Ссылка : Ответить с цитатой
Возраст: 41 Пол: Мужской 
C нами с 18.03.2007
Репутация: 1.9

товарищи помогите найти компилятор для С/С++ !!!! хочу научится програмироваь а где взять компилятор не знаю!!!
заранее спасибо!!!
В начало
Профиль : Личное Сообщение
Suber
Сообщение  05 Авг 2008, 18:24  Ссылка : Ответить с цитатой
Возраст: 39 Пол: Мужской  Доверенный пользователь
C нами с 21.02.2005
Репутация: 132.4

2GARIN, поставь Visual Studio 2008 (2005) - самую современную штуку (там можно тренироваться на консольных проектах).
Либо найди в локалке BorlandC - чисто для изучения -
он совсем древний - его в школах проходят.

И то и то есть в локалке.
В начало
Профиль : Личное Сообщение
mozilla
Сообщение  05 Авг 2008, 18:25  Ссылка : Ответить с цитатой
Пол: Мужской  Доверенный пользователь
C нами с 17.10.2005
Репутация: 253.4

2GARIN, intel: ftp://ftp.unsorted.ru/pub/soft/warez/development/Intel/
ms: ftp://ftp.unsorted.ru/pub/soft/warez/development/Microsoft/

_____________________________
В начало
Профиль : Фотоальбом : Блог : Личное Сообщение : JabberID : ICQ
MAXXIMUM
Сообщение  27 Авг 2008, 0:45  Ссылка : Ответить с цитатой
Возраст: 34 Пол: Мужской  Доверенный пользователь
C нами с 21.04.2006
Репутация: 71.6

Народ а есть ли у кого нибуть видеообучалка на Visual Studio С++ 2008. Ибо та, что лежит на треккерах идет под 7 версию и с ней практически невозможно учиться. Заранее благодарен.
В начало
Профиль : Фотоальбом : Личное Сообщение : E-mail : Сайт : ICQ
mozilla
Сообщение  27 Авг 2008, 22:49  Ссылка : Ответить с цитатой
Пол: Мужской  Доверенный пользователь
C нами с 17.10.2005
Репутация: 253.4

MAXXIMUM, есть вот такое: VTC.C.Plus.Plus.Fundamentals-CFE
инфо: http://www.vtc.com/products/c_plusplus_fundamentals.htm
могу скинуть, сам не смотрел как бы, язык английский...

upd. вот что еще откопал в закромах:
Total Training For Visual Studio 2005
инфо: http://www.totaltraining.com/prod/microsoft/visualstudio2005_pnf2.asp
DVD 1:
======

01. Getting Started (34 min)
02. Leveraging Productivity Features (36 min)
03. Creating Windows Forms Applications (40 min)
04. Data access & ADO.NET with Desktop Applications (31 min)
05. ADO.NET in the Middle Tier (43 min)
06. Build a Robust User Interface with ASP.NET 2.0 (45 min)
07. Publish a Smart Client Application with Click Once (28 min)
08. Personalize Secure Smart Client Applications (35 min)

DVD 2:
======

01. Building & Connecting to Web Services (27 min)
02. Debug a Smart Client Application (11 min)
03. Best Practices Using Exception Handling (23 min)
04. ASP.NET 2.0 Website Administration Tool (15 min)
05. New Security Features in ASP.NET 2.0 (49 min)
06. Debugging & Tracing with ASP.NET 2.0 (24 min)
Learn Visual Studio (Completed) (2008 год)
                  
> ┌──────────────────────────────────────────────────────────────────────────────┐
> │▓▓▓▓▓▒░  F i L E   i N F O  ░▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓│
> └──────────────────────────────────────────────────────────────────────────────┘
>  ┌──┐                                                                      ┌──┐ 
>  │▓▓│    By.........[ Kakanda                                              │▓▓│ 
>  │▓▓│    TiTLE......[ Learn Visual Studio (Completed)                      │▓▓│ 
>  │▓▓│    YEAR.......[ 2008                                                 │▓▓│ 
>  │▓▓│    Website....[ http://www.learnvisualstudio.net                     │▓▓│ 
>  │▓▓│    File.......[ 2.215 Files                                          │▓▓│ 
>  │▓▓│    Size.......[ 4.32 GB                                              │▓▓│ 
>  │▓▓│    Video......[ 1ASPDotNet_2_0_Controls_Series                       │▓▓│ 
>  │▓▓│                 2ASPDotNet_AJAX_101                                  │▓▓│ 
>  │▓▓│                 adodotnet                                            │▓▓│ 
>  │▓▓│                 ASPDotNet_2_0_Architecture_Series                    │▓▓│ 
>  │▓▓│                 ASPDotNet_2_0_Atlas_and_Ajax                         │▓▓│ 
>  │▓▓│                 ASPDotNet_2_0_Data_Access_and_DataBinding            │▓▓│ 
>  │▓▓│                 aspdotnet_data_binding_in_vsdotnet                   │▓▓│ 
>  │▓▓│                 aspdotnet_server_controls                            │▓▓│ 
>  │▓▓│                 aspdotnet_web_form_controls                          │▓▓│ 
>  │▓▓│                 aspdotnet_web_forms                                  │▓▓│ 
>  │▓▓│                 aspdotnet_web_matrix                                 │▓▓│ 
>  │▓▓│                 aspdotnet_web_services                               │▓▓│ 
>  │▓▓│                 Beginning Csharp                                     │▓▓│ 
>  │▓▓│                 beginning_vbdotnet                                   │▓▓│ 
>  │▓▓│                 configuration_deployment_and_security                │▓▓│ 
>  │▓▓│                 crystal_reports                                      │▓▓│ 
>  │▓▓│                 CSharp_2_0_Advanced_Language_Features                │▓▓│ 
>  │▓▓│                 csharp_for_beginners_to_programming_workbook_and_videos▓│ 
>  │▓▓│                 dotnet_framework_basics                              │▓▓│ 
>  │▓▓│                 dotnet_framework_class_library                       │▓▓│ 
>  │▓▓│                 dotnet_framework_threading                           │▓▓│ 
>  │▓▓│                 dotnet_remoting_series                               │▓▓│ 
>  │▓▓│                 getting_started_with_sql_server_2005_express_edition │▓▓│ 
>  │▓▓│                 getting_started_with_visual_web_developer_2005_express_edition 
>  │▓▓│                 ibuyspy_portal_series                                │▓▓│ 
>  │▓▓│                 ide_proficiency_series_for_visual_studiodotnet_2003  │▓▓│ 
>  │▓▓│                 object_oriented_vbdotnet                             │▓▓│ 
>  │▓▓│                 plankdotnet_ecommerce_project                        │▓▓│ 
>  │▓▓│                 sdks_tools_utilities_and_3rd_party_components        │▓▓│ 
>  │▓▓│                 Silverlight_101                                      │▓▓│ 
>  │▓▓│                 vbdotnet_for_beginners_to_programming_workbook_and_videos
>  │▓▓│                 visual_basic_2005_express_edition_for_beginners      │▓▓│ 
>  │▓▓│                 Visual_Basic_2005_Express_Edition_Study_Guide        │▓▓│ 
>  │▓▓│                 visual_csharp_2005_express_edition_for_beginners     │▓▓│ 
>  │▓▓│                 Visual_CSharp_2005_Express_Edition_Study_Guide       │▓▓│ 
>  │▓▓│                 visual_source_safe_series                            │▓▓│ 
>  │▓▓│                 visual_studio_team_system_features                   │▓▓│ 
>  │▓▓│                 visual_studiodotnet_2005_beta                        │▓▓│ 
>  │▓▓│                 visual_studiodotnet_ide_proficiency                  │▓▓│ 
>  │▓▓│                 visual_studiodotnet_xml_designer                     │▓▓│ 
>  │▓▓│                 Visual_Web_Developer_(CSharp)_Study_Guide            │▓▓│ 
>  │▓▓│                 Visual_Web_Developer_(VB)_Study_Guide                │▓▓│ 
>  │▓▓│                 web_service_enhancements_2_0                         │▓▓│ 
>  │▓▓│                 windows_forms                                        │▓▓│ 
>  │▓▓│                 windows_forms_controls_series_(2005)                 │▓▓│ 
>  │▒▒│                                                                      │▒▒│ 
>  └──┘                                                                      └──┘ 
> ┌──────────────────────────────────────────────────────────────────────────────┐

_____________________________
В начало
Профиль : Фотоальбом : Блог : Личное Сообщение : JabberID : ICQ
bess
Сообщение  11 Окт 2008, 23:29  Ссылка : Ответить с цитатой
Возраст: 37 Пол: Мужской 
C нами с 21.07.2006
Репутация: 97.9

ищу прогу\аддону к студии, которая считает количество инклюдов по каждому файлу при сборке проекта..
В начало
Профиль : Личное Сообщение : Сайт : SkypeID : ICQ
Рыся
Сообщение  11 Окт 2008, 23:43  Ссылка : Ответить с цитатой
Пол: Мужской  Доверенный пользователь
C нами с 15.04.2005
Репутация: 133.2

bess, я без претензий, просто интересно зачем?

_____________________________
Время не существует, у него нет физического носителя в природе. Его выдумал человек, чтобы измерять скорость.
В начало
Профиль : Фотоальбом : Блог : Личное Сообщение : E-mail : JabberID
bess
Сообщение  11 Окт 2008, 23:44  Ссылка : Ответить с цитатой
Возраст: 37 Пол: Мужской 
C нами с 21.07.2006
Репутация: 97.9

открыл для себя прекомпилд хидеры, ну и слегка заморочился процессом сборки Смайлик
В начало
Профиль : Личное Сообщение : Сайт : SkypeID : ICQ
Показать сообщения:   
На страницу «  1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11  »

Unsorted   ~  Software  ~  Development and Design  ~  Помощь по С/С++

Ответить на тему

Перейти:  





Powered by phpBB   © Unsorted Team  support@unsorted.me  promo@unsorted.me  Полезные скрипты