C# 클래스 SSC_Client.MainWindow

Interaction logic for MainWindow.xaml
상속: System.Windows.Window
파일 보기 프로젝트 열기: StoneMoe/SimpleSecureChat

공개 메소드들

메소드 설명
AddMessage ( string msg, bool self = false ) : void
ConnectHandler ( IPAddress ip, int port ) : void
Decrypt ( string toDecrypt, string key ) : string
Encrypt ( string toEncrypt, string key ) : string
MainWindow ( ) : System
RecvHandler ( ) : void
Sendmsg ( ) : void
addLog ( string msg ) : void
connectEnd ( IAsyncResult iars ) : void
flashTaskBar ( IntPtr hWnd, falshType type ) : bool
makeConnect ( ConnectStatus flag ) : void
makeSend ( bool on ) : void
parseData ( string rawdata ) : string[]
parseMsg ( string cmd, string msg ) : byte[]
presetHandler ( ) : void
str2bytes ( string before ) : byte[]

비공개 메소드들

메소드 설명
ConnectButton_Click ( object sender, RoutedEventArgs e ) : void
FlashWindowEx ( FLASHWINFO &pwfi ) : bool
SendButton_Click ( object sender, RoutedEventArgs e ) : void
Window_Loaded ( object sender, RoutedEventArgs e ) : void
Window_MouseDown ( object sender, System e ) : void
button1_Click ( object sender, RoutedEventArgs e ) : void
button2_Click ( object sender, RoutedEventArgs e ) : void
messageArea_TextChanged ( object sender, System e ) : void
saveButton_Click ( object sender, RoutedEventArgs e ) : void
sendBox_PreviewKeyDown ( object sender, System.Windows.Input.KeyEventArgs e ) : void

메소드 상세

AddMessage() 공개 메소드

public AddMessage ( string msg, bool self = false ) : void
msg string
self bool
리턴 void

ConnectHandler() 공개 메소드

public ConnectHandler ( IPAddress ip, int port ) : void
ip System.Net.IPAddress
port int
리턴 void

Decrypt() 공개 메소드

public Decrypt ( string toDecrypt, string key ) : string
toDecrypt string
key string
리턴 string

Encrypt() 공개 메소드

public Encrypt ( string toEncrypt, string key ) : string
toEncrypt string
key string
리턴 string

MainWindow() 공개 메소드

public MainWindow ( ) : System
리턴 System

RecvHandler() 공개 메소드

public RecvHandler ( ) : void
리턴 void

Sendmsg() 공개 메소드

public Sendmsg ( ) : void
리턴 void

addLog() 공개 메소드

public addLog ( string msg ) : void
msg string
리턴 void

connectEnd() 공개 메소드

public connectEnd ( IAsyncResult iars ) : void
iars IAsyncResult
리턴 void

flashTaskBar() 공개 정적인 메소드

public static flashTaskBar ( IntPtr hWnd, falshType type ) : bool
hWnd System.IntPtr
type falshType
리턴 bool

makeConnect() 공개 메소드

public makeConnect ( ConnectStatus flag ) : void
flag ConnectStatus
리턴 void

makeSend() 공개 메소드

public makeSend ( bool on ) : void
on bool
리턴 void

parseData() 공개 메소드

public parseData ( string rawdata ) : string[]
rawdata string
리턴 string[]

parseMsg() 공개 메소드

public parseMsg ( string cmd, string msg ) : byte[]
cmd string
msg string
리턴 byte[]

presetHandler() 공개 메소드

public presetHandler ( ) : void
리턴 void

str2bytes() 공개 메소드

public str2bytes ( string before ) : byte[]
before string
리턴 byte[]