.net
merryken
这个作者很懒,什么都没留下…
展开
-
自学六--枚举
【定义】一类相关的标志符组合起来形成的整体,枚举实质上是整型数据。使用enum关键字修饰。【枚举变量声明方式】1、先声明枚举类型, 后声明枚举变量enum 枚举类型名{ 枚举成员变量1, 枚举成员变量2, ……};eg:// #region << 版 本 注 释 >>// /*----------------------------------------------------------------// // C转载 2020-08-25 12:19:23 · 234 阅读 · 0 评论 -
自学四--数组与集合
数组是一个存储相同类型元素的固定大小的顺序集合。数组是用来存储数据的集合,通常认为数组是一个同一类型变量的集合。§6.1 一维数组【数组声明】格式:数据类型[ ] 数组名;eg: int[] int_array;【数组索引/下标】数组索引默认从0开始, 依次递增1,最大到[数组长度-1]。【数组初始化】数组是一个引用类型,声明一个数组不会在内存中初始化数组。当初始化数组变量时,需要使用 new 关键字来创建数组的实例,然后再进行初始化操作。eg:转载 2020-08-13 16:20:19 · 322 阅读 · 0 评论 -
自学三.控制流
§5.1 控制流概念在编程中,程序的运行过程分为编译、链接和执行三大阶段。然而控制流则指定了程序中的语句在执行阶段中被系统由主函数开始从前向后或由上到下正常情况下执行某种功能的执行顺序。§5.1.1 C语言中的三种控制结构顺序结构:按照语句编写的顺序自上到下逐句执行。选择结构:if选择结构——条件语句为真时,执行动作;条件语句为假,跳过不执行。if/else选择结构——条件语句为真时,执行if分支的动作;条件语句为假,执行else分支。if…else if … else if转载 2020-08-13 14:52:44 · 340 阅读 · 0 评论 -
自学二、运算符和表达式
运算符是一种告诉编译器执行特定的数学或逻辑操作的符号。C# 有丰富的内置运算符,分类如下:算术运算符 关系运算符 逻辑运算符 位运算符 赋值运算符 其他运算符§4.1 运算符和表达式概念运算符:能够帮助用户实现并完成某些运算操作的指令。表达式:由操作数和运算符组成的序列,产生单一的值。§4.2 算术运算符与算术表达式§4.2.1 算术运算符算术运算符包含2个单目运算符(正和负)和5个双目运算符(加、减、乘、除、取模)。具体符号和对应功能如下图表所示:§4.2.转载 2020-08-13 12:26:21 · 242 阅读 · 0 评论 -
自学一:C#基础语法入门
§3.1 标识符只要是语言,都会有标识符和关键字的概念,标识符必需满足以下几个条件: 标识符必须以字母、下划线或 @ 开头,后面可以跟一系列的字母、数字( 0 - 9 )、下划线( _ )、@。 标识符中的第一个字符不能是数字。 标识符必须不包含任何嵌入的空格或符号,比如 ? - +! # % ^ & * ( ) [ ] { } . ; : " ' / \。 标识符不能是 C# 关键字。除非它们有一个 @ 前缀。 例如,@if 是有效的标识符,但 if 不是,因为转载 2020-08-12 18:59:28 · 392 阅读 · 0 评论 -
多執行緒初探--使用BackgroundWorker(1)
.Net Framework在多執行緒的支援上提供了許多方便的類別,而BackgroundWorker則是一項非常容易用來撰寫多執行緒的類別, 它不僅和System.Windows.Forms.Timer一樣也在工具箱提供了可拖曳使用的元件,並且提供了ProgressChanged事件使得更動主畫面控制項可以不需藉由Control.Invoke﹝有些時候Invoke的概念對初學者會有或多或少邏輯上转载 2012-04-13 00:27:12 · 1465 阅读 · 0 评论 -
實作同步 .NET Socket UDP《使用UdpClient類別》
在 .NET有兩種類別可用於建立UDP Socket,一是Socket類別,第二個則是由Socket類別所衍生的UdpClient類別。因為同步比非同步簡單、衍生類別比基底類別簡單、UDP比TCP簡單,所以我把同步的UdpClient當成Socket程式入門的首篇實作文章。 先來談談UDP的特性好了,以下是UDP與TCP一份簡單的比較表: UDPTCP转载 2012-04-12 23:44:52 · 1086 阅读 · 0 评论 -
實作同步 .NET Socket TCP《使用TcpClient與TcpListener類別》
這一篇來談到如何使用使用TcpClient與TcpListener類別來實作TCP的通訊程式,顧名思義TcpClient當然是作為Clinet端使用;而TcpListener則是作為Server端使用。 照例先來分類一下TcpClient的建構函式:1自動給本機Port號TcpClient()TcpClient(AddressFamily)转载 2012-04-12 23:43:23 · 2441 阅读 · 0 评论 -
.NET Socket TCP/UDP程式入門基礎《IPEndPoint類別》
IPEndPoint類別其實是個小東西,就做一件很簡單的事情,把IP位址和通訊埠封裝成一個物件,雖然它是如此簡單,不過在某些狀態下會常用到這個類別,所以覺得有需要特別介紹一下。 它只有兩種建構函式:(1)IPEndPoint (Int64, Int32) :其中第一個參數代表IP位址的Int64值,第二個參數為通訊埠號 範例: Dim i As Long i转载 2012-04-12 23:48:42 · 999 阅读 · 0 评论 -
.net socket TCP/udp 程序入门基础
Socket類別同時支援多種形式網路程式開發,許多網路通訊相關的類別都是以它為基礎衍伸而來,像之前所提的TcpClient、TcpListener與UdpClient等等。實際上個人也最喜歡用這個類別來開發網路通訊程式,雖然用Socket類別寫起來比較囉唆一點。 首先要講的當然是常用的建構函式,Socket 建構函式 (AddressFamily, SocketType, Prot转载 2012-04-12 23:31:12 · 853 阅读 · 0 评论 -
.NET Socket TCP/UDP程式入門基礎《IPAddress類別》
小弟打算未來寫一系列相關於Socket程式的文章,前幾篇定位主要為介紹Socket程式的基本概念以做為基礎。 第一個要瞭解的是IPAddress類別:我們使用Socket程式大概最主要都是在撰寫TCP或UDP的通訊程式,不論是TCP或UDP都是以IP為第三層的通訊協定;而這類程式的定址都是以IP位址和通訊埠號做為基準,通訊埠號﹝Port﹞一般是以Int32的方式表示,故不用多做說明转载 2012-04-12 23:49:17 · 958 阅读 · 0 评论