原创 Socket服務器端

根據以上總結的客戶端與服務器端的通信過程, 我們先來寫一個服務器端。 private void btnOpen_Click(object sender, EventArgs e) { //創建一

原创 Socket客戶端

這次寫一下Socket客戶端, 在此之前先分享一下我找到的一張圖 這張圖和之前我畫的服務器端和客戶端之間的通信基本相同,不過這張圖更可信一點。 下面就來寫一下左面的客戶端 下面直接貼代碼了 public MainFrm()

原创 語法糖

首先需要聲明的是“語法糖”這個詞絕非貶義詞,它可以給我帶來方便,是一種便捷的寫法,編譯器會幫我們做轉換;而且可以提高開發編碼的效率,在性能上也不會帶來損失。這讓java開發人員羨慕不已,呵呵。   1.  經過簡化的Property

原创 Socket網絡編程入門

1.TCP/IP (1)TCP/IP(Transmission Control Protocol/Internet Protocol) 翻譯過來就是傳輸控制協議/網間協議,是爲廣域網設計的 (2)UDP(User Data Protoco

原创 Http協議

HTTP是一個屬於應用層的面向對象的協議,由於其簡捷、快速的方式,適用於分佈式超媒體信息系統。它於1990年提出,經過幾年的使用與發展,得到不斷地完善和擴展。目前在WWW中使用的是HTTP/1.0的第六版

原创 利用拼接字符串的方式來寫一個簡化版的後臺網站(推薦初學者進)

今天用一般處理程序ashx做一個如下的效果, 主要是爲了實現功能,界面醜就醜把。 先是顯示界面DomeHandler.ashx public void ProcessRequest (HttpContext context) {

原创 多線程開始學習1

多線程的介紹 在共享內存的多處理器環境內的同一個多線程進程中, 進程中的每個線程都可以在一個單獨的處理器上併發運行, 從而執行並行。 1. 線程要執行需要cpu,我們知道現在的執行速度非常快, 它沒有必要單獨爲一個線程服務,因此它將自己

原创 瀏覽器與IIS的請求處理響應

根據我畫的這張圖,可以很清楚的看到瀏覽器與IIS的請求處理響應機制。 有幾個小知識點: (1)什麼是瀏覽器? 1.解釋渲染引擎,負責對網頁語法的解釋(如HTML,JS) 並渲染(顯示)網頁 2.瀏覽器就相當於一個Socket客戶端

原创 三層架構入門

三層架構是最基礎也是最重要的一種架構。 先來接觸一下相關的小知識吧。 (1)架構: 架構一般是針對整個系統的,並非針對某個單獨的問題(單獨問題可以用模式來解決)。 對系統的抽象,架構與具體的語言無關。 (2)模式: 軟件開發中遇到的一些特

原创 devexpress 14.1安裝及漢化

一、安裝: 1、解壓縮:DevExpress14.1.4界面控件(破解).zip 2、安裝: DevExpressComponents-14.1.4.exe(安裝過程同普通軟件安裝,注意在試用和註冊選擇時,選擇“試用”) 3、安裝破解補丁

原创 異步委託

1.先從一個小程序來了解異步委託。<span style="font-size:18px;"> static void Main(string[] args) { //輸出主線程的Id