Tag: visual studio

Entries for tag "visual studio", ordered from most recent. Entry count: 55.

Uwaga! Informacje na tej stronie mają ponad 3 lata. Nadal je udostępniam, ale prawdopodobnie nie odzwierciedlają one mojej aktualnej wiedzy ani przekonań.

Pages: > 1 ... 5 6 7

18:31
Mon
26
Nov 2007

Visual Studio 2008 Express

Przyglądałem się dzisiaj nowym wersjom narzędzi programistycznych Microsoftu. Konkretnie, ściągnąłem i zainstalowałem Visual C++ Express 2008 oraz Visual C# Express 2008. Patrząc na tabelkę, darmowym wersjom Express niewiele brakuje do pełnego Visual Studio i jeśli tylko nie potrzebujesz możliwości takich jak Mobile Development czy 64-bit Compiler Support, powinny wystarczyć.

Nowości jest dużo. Większość z nich to jednak sprawy związane z Internetem, stronami WWW i bazami danych, dlatego nie zagłębiałem się w to dalej. Pośród ciekawych rzeczy, nowe wersje języka C# 3.0 i platformy .NET 3.5 wprowadzają mechanizm LINQ (coś jakby zapytania SQL, które można zadawać w kodzie C# do dowolnej kolekcji obsługującej enumerację) oraz słowo kluczowe var, które powoduje automatyczne zgadnięcie typu podczas kompilacji (C++ ma to mieć w standardzie planowanym na rok 2009). Jest też kilka technologii, którym będę się musiał przyjrzeć kiedyś bliżej - np. Windows Presentation Foundation czy DarkGDK.

Pośród nowości w Visual C++ nie zauważyłem niczego istotnego. Zaletą jest, że nowa wersja zawiera w sobie już wszystkie nagłówki i biblioteki Windows API, więc nie trzeba męczyć się z osobnym ściąganiem i instalowaniem Platform SDK. Na szczęście niczego też nie popsuli. Kompilowane pliki EXE wymagają wprawdzie nowej wersji plików DLL z biblioteką standardową typu MSVCP90.DLL, którego użytkownicy na swoich komputerach nie mają, ale tak jak dawniej wystarczy przestawić w opcjach projektu Runtime Library, żeby problem zniknął.

Do tego wszystkiego niezbędna jest dokumentacja, którą również sobie ściągnąłem i zainstalowałem (nie ma to jak szybka Neostrada :D). MSDN Library for Visual Studio 2008 dostępne jest za darmo. Zawiera oczywiście dokumentację nowych funkcji systemowych (Vista, nowa platforma .NET itd.), ale poza tym wygląda i działa jak dawniej.

Żeby powiedzieć coś więcej, musiałbym dłużej tych programów poużywać. Wstępnie odnoszę wrażenie, że nowe wersje rewolucji nie robią, ale są OK. Przesiadka nie jest niezbędna. Ja bym się przesiadł, gdyby nie to, że jestem szczęśliwym posiadaczem pełnego Visual Studio 2005 Professional. W takiej sytuacji bez żalu zostaną przy wersji z sprzed dwóch lat.

Comments (0) | Tags: visual studio c++ | Author: Adam Sawicki | Share

19:41
Wed
19
Sep 2007

Własne słowa kluczowe w Visual C++

Chcesz, żeby edytor w Visual C++ podświetlał jakieś twoje dodatkowe identyfikatory jako słowa kluczowe? Da się zrobić. Wystarczy:

  1. Zlokalizować katalog, w którym masz zainstalowany Visual.
  2. Wejść do podkatalogu Common7\IDE.
  3. Utworzyć tam plik tekstowy o nazwie usertype.dat.
  4. Wpisać do tego pliku jeden pod drugim identyfikatory, które chcesz podświetlić.

Jakie słowa wpisać? Na przykład twoje lub nie twoje nazwy najczęściej używanych typów (string, DWORD, uint16 itp.) albo makr. Pewnie masz wiele swoich pomysłów.

Comments (0) | Tags: visual studio c++ | Author: Adam Sawicki | Share

14:32
Tue
17
Jul 2007

Compile (Ctrl+F7)

To drobiazg, pewnie każdy o nim wie. Jeśli by ktoś jednak nie wiedział, warto się dowiedzieć, że w Visual C++ bardzo przydatne jest polecenie Compile (Ctrl+F7). Kompiluje tylko bieżący plik CPP, a nie cały projekt. Dzięki temu możesz szybko sprawdzić, czy napisany kod się kompiluje bez błędów i...

Odkryłem to polecenie już dawno temu, ale dopiero teraz uświadomiłem sobie, że jego potęga wcale nie musi być taka oczywista na pierwszy rzut oka.

Comments (0) | Tags: visual studio c++ | Author: Adam Sawicki | Share

21:24
Fri
04
May 2007

Visual C++ - debugger wchodzi do źródeł biblioteki standardowej

Ano wchodzi... Jest to szczególnie niewygodne w przypadku używania STL. Wystarczy, że podając parametry do jakiejś funkcji czy metody robimy coś przy okazji, na przykład:

Funkcja(string("Łańcuch"), MojWektor[2]);

Zadałem o tym pytanie na forum i rozwiązanie się znalazło. Trzeba otóż:

  1. Zalogować się na konto o uprawnieniach admina.
  2. Wejść do Rejestru Windows.
  3. Wejść do klucza:
    • Visual C++ 2005 Professional: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\NativeDE\StepOver
    • Visual C++ 2005 Express: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VCExpress\8.0\NativeDE\StepOver
  4. Utworzyć nową "wartość ciągu". Nazwa dowolna.
  5. Jako jej dane wpisać wyrażenie regularne oznaczające symbole, do których debugger ma nie wchodzić, np. jedno krótkie acz potężne: std\:\:.*

Ponowne uruchomienie Visuala nie jest konieczne - wystarczy nowa sesja debugowania (F5).

Nowa wersja tego wpisu (po angielsku) znajduje się TUTAJ.

Comments (0) | Tags: c++ visual studio | Author: Adam Sawicki | Share

13:50
Sun
08
Apr 2007

Piękne czcionki

Microsoft wraz z nowym Windows Vista i Office 2007 wprowadził rodzinę nowych, pięknych czcionek. Jako szczęśliwy posiadacz Visio 2007 (przysługujące studentowi informatyki w ramach MSDNAA - całego Office niestety nie ma) mam te czcionki na swoim komputerze i jestem nimi naprawdę zachwycony. Wyglądają świetnie jako małe i duże, zwykłe, pogrubione i pochylone. Pośród nich najważniejsze to:

Zobacz też:

Comments (0) | Tags: graphics visual studio | Author: Adam Sawicki | Share

17:43
Sun
25
Feb 2007

Precompiled Headers w Visual C++

Napisałem mały, bogato "ilustrowany" artykuł, w którym pokazałem, jak w praktyce użyć mechanizmu Precompiled Headers w Visual C++, żeby wielokrotnie przyspieszyć kompilację swoich programów. Zapraszam do lektury - Precompiled Headers w Visual C++.

Comments (0) | Tags: teaching visual studio c++ | Author: Adam Sawicki | Share

07:50
Sat
29
Jul 2006

Visual AssistX

Kolejne ciekawe znalezisko, tym razem od kolegów z Redmond: Visual AssistX. To wypasiony (i niestety drogi, za darmo jest tylko wersja testowa, która działa przez miesiąc) dodatek do Visual Studio, który wzbogaca go o naprawdę ciekawe funkcje (i zastępuje te już istniejące dużo lepiej zrealizowanymi) wspomagające pisanie kodu. Wśród nich są różne funkcje nawigacyjne, podpowiedzi (IntelliSense), ulepszone kolorowanie składni, a nawet sprawdzanie pisowni w komentarzach :)

Zainstalowałem i próbuję się przyzwyczaić, ale póki co bardziej mnie denerwuje niż pomaga. Cóż... Kwesia gustu. W każdym razie warto zapoznać się z możliwościami tego programu.

Comments (0) | Tags: tools visual studio | Author: Adam Sawicki | Share

Pages: > 1 ... 5 6 7

STAT NO AD [Stat] [Admin] [STAT NO AD] [pub] [Mirror] Copyright © 2004-2017 Adam Sawicki
Copyright © 2004-2017 Adam Sawicki