Pokazywanie postów oznaczonych etykietą NET Framework. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą NET Framework. Pokaż wszystkie posty

Czasopismo pro dialog wszystkie numery w pdf

Witam,

Na stronie www:


można pobrać wszystkie numery pro dialog wydawnictwa pti (polskie towarzystwo informatyczne).


Co to jest język C++ i C#.net CSharp definicja języka programowania

Definicja język programowania

Co to jest:

C++ i C# CSharp

Definicja C++

Definicja C# CSharp

Skondensowaną odpowiedź można znaleźć poniżej:

Co to jest:
język C++ - definicja?
C++ - Obiektowa wersja języka programowania C, utworzona przez Bjarne Stroustrup.
C++ stał się popularny, ponieważ łączył tradycyjne programowanie w C z możliwościami technologii obiektowej. Smalltalk i inne języki obiektowe nie posiadają struktur znanych ze zwykłych języków, takich jak C i Pascal. Najbardziej rozpowszechnionym komercyjnym kompilatorem języka programowania C++ dla Windows jest Visual C++ i C++ Builder.
Co to jest:
język C# CSharp - definicja?
C# (CSharp) - Obiektowy język programowania oparty o C++ z elementami języków Basic i Java. Na przykład podobnie do języka programowania Java, C# zapewnia automatyczne usuwanie zbędnych danych z pamięci (nieużytków) - jest to funkcja nie obecna w języku C++. C#, przeznaczony dla platformy .NET_Framework , obsługuje XML i SOAP oraz ma dostęp do biblioteki klas .NET.


Język programowania C++ jest uznawany za jeden z "najlepszych" w szerokim tego słowa znaczeniu na świecie.

SVN Visual Studio konfiguracja i instalacja

W tym post-cie opiszę jak korzystać z SVN [Subversion] (systemu kontroli wersji) w Visual Studio: 2008, 2010 i 2012.


Więcej o SVN [Subversion]:
tutaj
Więcej o systemie kontroli wersji:
tutaj
 


Aby używać SVN [Subversion] w Visual Studio należy zainstalować: AnkhSVN, które pobieramy z adresu WWW: pobierz
Instrukcja jak korzystać z AnkhSVN (a tym samym z SVN [Subversion]) jest tutaj: patrz

Do składowania swoich repozytoriów SVN [Subversion] korzystamy z darmowego do zastosowań komercyjnych serwisu internetowego: CODEBASEHG [Patrz tutaj].

Po utworzeniu repozytorium na codebasehg.com, możemy łączyć się z nim poprzez Nasze Visual Studio na dwa sposoby:
1. Zwyczajnie poprzez https. Przy probie łączenia się ze zdalnym repozytorium zostaniemy poproszeni o login i hasło do naszego konta codebasehg.com.
Lub
2. Poprzez ssh. Aby łączyć się poprzez ssh należy wygenerować klucz prywatny i publiczny na Swoim komputerze przy pomocy programu PuTTYgen - pobierz [trwa to kilka minut]

Klucz publiczny należy dołączyć do serwisu: codebasehg.com na Naszym koncie:



Przed łączeniem się Visual Studio z codebasehg.com poprzez ssh, należy uruchomić program Pageant (stąd go można pobrać: pobierz), aby przy każdym połączeniu nie podawać go od nowa.

Niestety serwis codebasehg.com, umożliwia wybór ssh tylko w wersji płatnej. W wersji darmowej do zastosowań komercyjnych jesteśmy skazani na https.
Uwaga - Co więcej konkurencja: GITHUB i BITBUCKET - W OGÓLE NIE WSPIERA SVN !!!

W serwisie codebasehg.com, wybór łączenia podajemy w tym miejscu:



A tak wygląda okno Visual Studio z SVN [Subversion] :


Uwaga - Należy pamiętać, że po zainstalowaniu: AnkhSVN, należy te narzędzie uaktywnić w: "Tools->Options->Source Control->Plug-in Selecion->Current source control plug-in:"


SVN [Subversion] - Przykład mojego użycia
Patrz tutaj


Miłej zabawy!




GIT Visual Studio konfiguracja i instalacja

W tym post-cie opiszę jak korzystać z GIT (systemu kontroli wersji) w Visual Studio: 2008, 2010 i 2012.


Więcej o GIT:
tutaj
Więcej o systemie kontroli wersji:
tutaj
 


Aby używać GIT w Visual Studio należy zainstalować: GitExtensions, które pobieramy z adresu WWW: pobierz
Instrukcja jak korzystać z GitExtensions (a tym samym z GIT) jest tutaj: patrz
Uwaga- Instalacja ta umożliwia też korzystanie z natywnego GIT w linii komend w oknie konsoli GIT.

Do składowania swoich repozytoriów GIT korzystamy z darmowego do zastosowań komercyjnych serwisu internetowego: GITHUB [Patrz tutaj].

Po utworzeniu repozytorium na github.com, możemy łączyć się z nim poprzez Nasze Visual Studio na dwa sposoby:
1. Zwyczajnie poprzez https. Przy probie łączenia się ze zdalnym repozytorium zostaniemy poproszeni o login i hasło do naszego konta github.com.
Lub
2. Poprzez ssh. Aby łączyć się poprzez ssh należy wygenerować klucz prywatny i publiczny na Swoim komputerze przy pomocy programu PuTTYgen - pobierz [trwa to kilka minut]
Klucz publiczny należy dołączyć do serwisu: github.com na Naszym koncie (zgodnie z instrukcją: Patrz - Step 4: Add your SSH key to GitHub).
Przy łączeniu się Visual Studio z github.com poprzez ssh, zostaniemy poproszeni o załadowanie klucza prywatnego do programu SSH Pageant (dzieje się to automatycznie), aby przy każdym połączeniu nie podawać go od nowa.


W serwisie github.com, wybór łączenia podajemy w tym miejscu:



A tak wygląda okno Visual Studio z GIT [GitExtensions]:



GITHUB - Przykład mojego użycia
Patrz tutaj


Miłej zabawy!




DLL z Visual Studio do Delphi 7 i C++

W tym post-cie opiszę jak napisać bibliotekę DLL w Visual Studio: 2008 i 2010, a następnie używać ją natywnie w Delphi i C++ Builder.
W zasadzie dzięki mojemu sposobowi bibliotekę DLL można używać w każdym narzędziu programistycznym tak jakby była to biblioteka DLL napisana w tym właśnie narzędziu programistycznym.

Do tworzenia między platformowej biblioteki DLL wykorzystam bibliotekę Unmanaged Exports.



Zaczynamy od kodu dla VISUAL STUDIO 2008 (jest to przykład dla szablonu [templates]):

Plik szablonu (nierozpakowany w wersji zip) umieszczamy w katalogu:
C:\Users[Użytkownicy]\Nazwa użytkownika\Documents\Visual Studio 2008\Templates\ProjectTemplates\Visual C#\tutaj

Natomiast szablon pobieramy z adresu WWW:
pobierz

Teraz możemy w Visual Studio 2008 wybrać:
File->New->Project->Visual C#->My Templates->UnmanagedExportLibrary
 



KODY BIBLIOTEKI DLL Z WYKORZYSTANIEM SZABLONU:  


KODY BIBLIOTEKI DLL Z WYKORZYSTANIEM PACKAGE MANAGER CONSOLE: [Instrukcja jak zainstalować PACKAGE MANAGER CONSOLE - tutaj]


Przykład użycia C++ BUILDER 2010:


Przykład użycia DELPHI 7:


Uwaga - jak używasz Visual Studio 2008 i mojego sposobu, biblioteka DLL po kompilacji będzie osobno dla wersji 32 bitowej i 64 bitowej w odpowiednich katalogach i tylko z nich ją należy pobierać.

Uwaga2 - jak używasz Visual Studio 2010 i mojego sposobu, biblioteka DLL po kompilacji będzie zawsze jedna w wersji zależnej od ustawień dla projektu biblioteki DLL [PATRZ TUTAJ].

Pamiętaj VISUAL STUDIO umożliwia pisanie natywnego kodu 32 i 64 bitowego.
Jednak moje dema w Delphi 7 i nawet w C++ Builder 2010 umożliwiają pisanie natywnych aplikacji tylko 32 bitowych.
Dlatego należy dla nich używać tylko 32 bitowej biblioteki DLL.
Dopiero od RAD Studio XE (C++ Builder XE) możliwe jest pisanie natywnego kodu 64 bitowego.
Ale o tym innym razem w innym post-cie (poświęconym tylko opisaniu produktów firm: Borland, CodeGear i Embarcadero).



Pliki do pobrania:
1. Źródła - C# (VISUAL STUDIO 2008) (kody źródłowe DLL)
-pobierz
2. Źródła - C# (VISUAL STUDIO 2010) (kody źródłowe DLL)
-pobierz
3. DEMO - C++ Builder 2010 (z DLL od VS 2008)
-pobierz
4. DEMO - C++ Builder 2010 (z DLL od VS 2010)
-pobierz
5. DEMO - DELPHI 7 (z DLL od VS 2008)
-pobierz
6. DEMO - DELPHI 7 (z DLL od VS 2010)
-pobierz



GITHUB - ŹRÓDŁA WSZYSTKICH PLIKÓW:
Patrz tutaj



Ostatnia niedziela miesiąca czas zimowy i letni Algorytm

W tym post-cie opiszę jak napisać algorytm i program dla platformy NET Framework w Delphi PRISM i platformy WinAPI w DELPHI RAD STUDIO, który umożliwia pobranie ostatniej niedzieli miesiąca dla wybranej daty oraz który umożliwia określenie czy data jest w czasie zimowym czy letnim.
Program i algorytm wykonany jest w języku: Delphi PRISM dla platformy NET Framework, oraz w DELPHI RAD STUDIO dla platformy WinAPI.

KOD ŹRÓDŁOWY DELPHI PRISM:

Opis:

1. method MainForm.OstatniaNiedzielaMiesiaca(rok,miesiac:string):string; - ALGORYTM;
2. method MainForm.button1_Click(sender: System.Object; e: System.EventArgs); - PRZYCISK OBSŁUGI ALGORYTMU;
3. method MainForm.button2_Click(sender: System.Object; e: System.EventArgs); - PRZYCISK OBSŁUGI ALGORYTMU CZAS ZIMOWY & CZAS LETNI I SAM ALGORYTM Z UŻYCIEM ALGORYTMU OSTATNIA NIEDZIELA MIESIĄCA.



KOD ŹRÓDŁOWY DELPHI RAD STUDIO:

Opis:

1. function OstatniaNiedzielaMiesiaca(rok, miesiac:string):string; - ALGORYTM;
2. procedure TForm1.Button1Click(Sender: TObject); - PRZYCISK OBSŁUGI ALGORYTMU;
3. procedure TForm1.Button2Click(Sender: TObject); - PRZYCISK OBSŁUGI ALGORYTMU CZAS ZIMOWY & CZAS LETNI I SAM ALGORYTM Z UŻYCIEM ALGORYTMU OSTATNIA NIEDZIELA MIESIĄCA.


Pliki do pobrania:
1. Źródła - Delphi PRISM (kody źródłowe algorytmu)
-pobierz
2. Źródła i exe - Delphi PRISM (exe i kody źródłowe algorytmu i programu demo)
-pobierz
3. Źródła - DELPHI RAD STUDIO (kody źródłowe algorytmu)
-pobierz
4. Źródła i exe - DELPHI RAD STUDIO (exe i kody źródłowe algorytmu i programu demo)
-pobierz



A tutaj podaje link do ciekawego internetowego kalendarza, abyście mogli sprawdzić działanie mojego algorytmu:
Patrz tutaj



Miłej zabawy!


Notepad notatnik z szyfrowaniem kompresją ZIP i zapisem WORD PDF

Uczymy się programować w Visual Studio 11 (2012), na przykładzie poniższej komercyjnej aplikacji, wraz z kodami źródłowymi.

Udostępniam do Waszej dyspozycji tak jak wszystko na moim blogu [darmowe do zastosowań komercyjnych] program NotePadPlus, - zaawansowany notatnik z szyfrowaniem, kompresją ZIP i zapisem do TXT, RTF, HTML, WORD 2003 (doc), WORD 2007 (docx) i PDF. Program jest wraz z kodami źródłowymi i można go dowolnie wykorzystywać. Jest doskonałą nauką jak tworzyć swoją pierwszą komercyjną aplikację.

Pliki do pobrania:
1. Moja Pierwsza Komercyjna Aplikacja (exe)
-pobierz
2a. Moja Pierwsza Komercyjna Aplikacja (kody źródłowe - Visual Studio 2008/2010)
-pobierz
2b. Moja Pierwsza Komercyjna Aplikacja (kody źródłowe - Visual Studio 2012 [ver. 11])
-pobierz
3. Moja Pierwsza Komercyjna Aplikacja (exe - Instalator)
-pobierz


Technologia: .NET;
Język: C#.

Miłej zabawy.

W następnym post-cie przedstawię i opiszę bibliotekę [narzędzie WiX], która służy do tworzenia wersji instalacyjnych programów pisanych w środowisku Visual Studio. Opis, będzie bazował na kodzie instalatora, który jest w programie NotePadPlus i w zasadzie opisywał wyczerpująco tę bibliotekę [narzędzie], z pominięciem tworzenia instalacji baz danych.

Uwaga - Jak otworzysz kody źródłowe, ta pamiętaj, że jak nie masz zainstalowanego WiX w Visual Studio, wtedy tworzenie instalki się nie powiedzie, ta część solucji będzie niedostępna, ale oczywiście program się będzie kompilował i działał.

WiX do pobrania dla:
Visual Studio 2005-2010 - Patrz tutaj (język ang.)
Visual Studio 2012 (ver. 11) - Patrz tutaj (język ang.)


Solucja składa się z trzech projektów:
1. notepadplus - główny projekt;
2. MarkupConverter - biblioteka do konwersji między innymi RTF do HTML [darmowa do zastosowań komercyjnych]:
- Patrz tutaj (język ang.);
3. SetupProject1 - projekt do tworzenia wersji instalacyjnej aplikacji.

Dodatkowo program NotePadPlus korzysta z bibliotek:
a) Microsoft.Office.Interop.Word.dll - Do obsługi WORD-a, jest częścią: NET Framework;
b) myCryptography.dll - Do obsługi szyfrowania (Moja własna);
c) nControls.dll - Nowsza kontrolka RichTextBox (Moja własna);
d) ICSharpCode.SharpZipLib.dll - Do obsługi między innymi kompresji ZIP:
- Patrz tutaj (język ang.).

Powodzenia!!!