1. Trang chủ
  2. » Giáo án - Bài giảng

113 chapter 06 tủ tài liệu training

25 36 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 25
Dung lượng 7,88 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

The Complete C# Developer CourseTwitter : ahmadmohey85 Ahmad Mohey | Full Stack Developer E-mail : ahmadmohey@gmail.com... Advanced C# Part 1Twitter : ahmadmohey85 Ahmad Mohey | Full Sta

Trang 1

The Complete C# Developer Course

Twitter : ahmadmohey85

Ahmad Mohey | Full Stack Developer

E-mail : ahmadmohey@gmail.com

Trang 2

Advanced C# Part 1

Twitter : ahmadmohey85

Ahmad Mohey | Full Stack Developer

E-mail : ahmadmohey@gmail.com

Trang 3

Twitter : ahmadmohey85

Ahmad Mohey | Full Stack Developer

E-mail : ahmadmohey@gmail.com

.NET Framework Advanced C# Part 1

Trang 4

.NET Framework C# programs run on the NET Framework

Trang 5

.NET Framework

What is Net framework?

It is a component of Windows that includes a virtual execution system called the (CLR) Common Language Runtime and a unified set of class libraries

Trang 6

.NET Framework

Trang 7

System System.Activities System.Collections System.Data

System.Diagnostics System.DirectoryServices System.Drawing

System.Globalization System.IO

System.Linq System.Management System.Messaging System.Net

System.Printing System.Resources System.Security System.Speech

System.Text System.Threading System.Timers

System.Web System.Windows

Framework Class Libraries

https://msdn.microsoft.com/en-us/library/mt472912.aspx

Trang 9

Build, Rebuild and Clean

Build

Build the files that

have been modified

since the last

Trang 10

Twitter : ahmadmohey85

Ahmad Mohey | Full Stack Developer

E-mail : ahmadmohey@gmail.com

string VS StringAdvanced C# Part 1

Trang 11

string VS String

string is a keyword in Base Class Library (BCL)

System.String in Framework Class Library (FCL)

directly maps

string is an alias for the System.String

Trang 13

Twitter : ahmadmohey85

Ahmad Mohey | Full Stack Developer

E-mail : ahmadmohey@gmail.com

DocumentationsAdvanced C# Part 1

Trang 14

Twitter : ahmadmohey85

Ahmad Mohey | Full Stack Developer

E-mail : ahmadmohey@gmail.com

SnippetsAdvanced C# Part 1

Trang 16

Exercise file creator

Enum Languages

English German Arabic Chinese

etc

Corresponding folders

English German Arabic Chinese

etc

Inside each folder

English\log.txt German\log.txt Arabic\log.txt Chinese\log.txt

etc

File no 1, created on date and time

Sample text inside file

Trang 17

Twitter : ahmadmohey85

Ahmad Mohey | Full Stack Developer

E-mail : ahmadmohey@gmail.com

Introduction to cryptographyAdvanced C# Part 1

Trang 19

Types of encryption

Symmetrical Encryption:

Encryption and decryption use the same key

Plain text Encryption

Encryption and decryption use different key, a public key and a private key

Plain text Encryption

Public key

Cipher text Decryption

Private key

Plain text

Trang 20

Plain: winter is coming

Trang 21

Popular Encryption Algorithms

DES Triple DES

RSA BlowFish

Trang 23

Caesar cipher exercise

Plain: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Cipher: X Y Z A B C D E F G H I J K L M N O P Q R S T U V W

3 digits shift

Trang 24

Assignment No.9: (Caesar Cipher App)

• Let user to choose between encryption, decryption or exit the app

Encryption mode

Decryption mode

Exit mode

• All app text should be in green and user’s should be in white

• Try to catch any error possible like wrong path etc

• Error messages should be in red.

Trang 25

Assignment No.10: (Caesar Cipher Encrypt Snippet)

• Create snippet to create caesar cipher encryption method.

Ngày đăng: 17/11/2019, 07:32