Українськя банерна

Завантажив Microsoft Visual C++ 2005 Express Edition


На центральну Що нового Що цікавого Структура сайту...
ПРО ЦЕ... Що тут нового Що тут цікавого
Українська :: Русская :: English :: Deutsch

Download the Visual Studio 2008 Express Editions Now!

Download the Visual Studio 2005 Express Editions

Останнім часом народ частенько почав потрапляти до мене через посилання з Яндексу: "скачать Microsoft Visual C++" - схоже, народ програмуванням цікавиться - треба допомогти людям! Доведеться таки написати докладно де і як можна скачати той самий таємничий "Microsoft Visual C++"...

Останній відвідучач: "Яндекс: microsoft visual c++ 2005 express edition keygen" - щиро здивував. Народ! Ще раз пояснюю: усі продукти Microsoft Visual Studio 2005 Express Edition цілковито і офіційно безкоштовні! Не рахуючи, звісно, часу на встановлення та трафіку для завантаження - саме для Visual C++ 2005 Express Edition знадобиться щось близько 500 мегабайтів інтернет-трафіку - плюс-мінус. А ще потрібна буде реєстрація на сайті Microsoft. "Акаунт" для реєстрації універсальний: тим самим "акаунтом" я користуюся для доступу до MSN Messenger (наразі, "Windows Live Messenger"). Слід визнати, що реєстрація - я зареєстрував свою копію MS Visual C# 2005 Express - займає щось хвилин 15 і складається з декількох етапів, до того ж усі англійською мовою, але щоби щось було незрозуміло навіть без знання останньої - у цьому я щиро сумніваюся. До того ж у такому разі вам просто нічого робити з самою Microsoft Visual Studio. Тож, хоч убий, а я не розумію навіщо до Visual C++ Express потрібен може бути keygen - підставити ключ для реєстрації без реєстрації на сайті Microsoft? Цікаво, навіщо...

Отже, пішов я на сайт компанії Microsoft та завантажив там такий собі Microsoft Visual C++ 2005 Express Edition. Завантажується ця штука хитрим чином: спочатку завантажується програма установки, яка насправді не містить у собі саме пакету установки - склад останніх визначається онлайн - останні завантажується з сайту Microsoft та одразу ж встановлюються. Таким чином, неможливо беспосередньо отримати пакет установки Visual C++, придатний для установки без підключення до інтернету. І діже схоже на те що це - нова технічна політика Microsoft - принаймні, для безкоштовних програм для приватних користувачів.

Завантажилася система без проблем - встановилася також. Тож тепер я маю на своєму комп'ютері цілком легальну копію найновішої системи для програмування на C++ від компанії Microsoft. Ну от хіба що треба було б зареєструватися, але я не впевнений що це є обов'язковою умовою.

Инструкция по установке Visual C++ Express Edition

Одразу ж узявся до написання своєї першої програми: створив новий проект "Win32 Console Application" і прописав у функції _tmain банальну фразу:

cout << "Hello world!" << endl;
Звісно ж, довелося дописати у файлі stdafx.h ще більш банальне:
#include <iostream>
І наостанок додати до головного файлу вже геть сороміцьке:
using namespace std;
Але на цьому - все! - моя перша програма, написана за допомогою MS Visual C++ 2005 Express Edition, скомпілювалася, зібралася, та запрацювала. Дуже сподіваюся, що ви не очікували від першого ескперименту чогось аж надто особливого...

Цікаве почалося трохи згодом, коли я вирішив створити цю сторінку у своїй новій системі розробки. Для цього я вже звично створив відповідні копії файлів і просто "перетіг" їх з вікна Windows Explorer у вікно відкритої Visual Studio Express. На мій подив, файли було показано з кольоровою розміткою - трохи потім виявилося, що цей C++ Express Edition сприйняв їх як XML. Що ж, підсвітка так підсвітка - це навіть добре і вже звично - починаючи ще з старого доброго Visual C++ 6.0. Але цікавіше було ще далі...

По-перше, студія почала відверті вибрики з автоматичним форматуванням введеного мною тексту - почала за своїми уподобаннями розставляти переноси рядків та табуляції, "роблячи красиво" для початкового коду. От цього я вже не люблю. Тобто коли це доречно - це, звісно, зручно - вле коли це аж так нахабно і "я сама краще знаю!" - це дуже дратує. Але далі було ще цікавіше!

Отже по-друге: відкривши відредаговані та збережені сторінки у Internet Explorer я був дуже здивований, побачивши "кракозябли" замість нормального тексту. Таким чином мене, звісно, вже не налякаєш - бачили ми такого смаленого вовка! - тому винуватця цього "траблу" я знайшов швидко. Як виявилося, нова студія без усілякого попередження просто узяла і зберегла відреговані сторінки у UTF-8 - таким чином створивши невідповідність запису "charset=windows-1251", що є на всіх моїх веб-сторінках. Підправивши цей запис до "charset=utf-8" я отримав вже вірний результат. А завантаживши нові сторінки на сайт, я побачив відображення неврахованого мною моменту: певні частини моїх сторінок підключаються за допомогою SSI і звісно ж перекодувати ці частини до UTF-8 я не подумав. Ну а далі створювати відповідні копії utf я полінувався, тому вирішив повернути все як було, до Win-1251. І тут виявилося останнє, з чим я раніше ще не стикався: зберегти файли у ANSI як у новій студії, так і у Visual Studio .NET, виявилося непросто - тому довелося звернутися до геть банального Notepad.

Що ж, можна вважати що знайомство з новим Visual C++ відбулося. Тому усім, хто хоче почати працювати з C++ за посередністю Microsoft - ласкаво прошу до Visual C++ Express! А завантажити цей або інші частини пакету Visual Studio Express Edition можна тут: Download the Visual Studio 2005 Express Editions Now!


Поштова скринька : Гостьова книга   Alpha-Counter
Сторінка створена Хитрим Фоголем. Copyright (с) by Alex Fogol, AFD Software 2007-2009.