摘要:
使用Microsoft.Office.Interop.Word类库操作wor文档 一.准备工作 首先在工厂中,引用【Microsoft.Office.Interop.Word】,本地安装了world,就能找到这个类库,如下图。Form1系统自动生成的 Form1的界面很简单,就一个按钮 二 4个完整 阅读全文
摘要:
文件操作 文件和文件夹的操作,都来自命名空间System.IO Directory是一个帮助类库,静态类。用于检查文件是否存在,创建和删除文件夹 DirectoryInfo是文件夹对象 写日志函数 :public static void Log(string strmsg) 1 using Syst 阅读全文
摘要:
超级大乐透规约:“35选5加12选2” 从01-35个号码,选取5个号码作为前区号码 从01-12个号码,选取2个号码作为后期号码 首先建一个Form界面 点击【结束】后,如下图 1 using System; 2 using System.Collections.Generic; 3 using 阅读全文
摘要:
3中数组式的 Array 在内存上是连续分配的,而且元素类型是一样的 特点:读取快,可以坐标访问,增删慢。长度不变。 ArrayList 不定长,连续分配的,元素没有类型限制,任何元素都当成Object处理,如果是值类型,会有装箱操作 特点:读取快,增删慢 List 核心也是Array,内存上连续摆 阅读全文
摘要:
设计模式:面向对象语言开发过程中,遇到各种场景和问题,解决方案和思路沉淀下来,就是设计模式。俗称,套路 设计模式的六大原则:理解为面向对象语言开发过程中推荐的一些指导性的原则,通俗的说是套路的 套路。 讲一个小故事,记住这6大原则的名字:一个叫【迪米特】的人,【开闭】口,说【里氏】是,【单一】的一个 阅读全文
摘要:
一.网络协议 如果要理解Socket,要熟悉TCP/IP即传输控制协议/网间协议,定义了主机如何连入因特网,数据如何在它们之间传输的标准。 TCP/IP协议参考模型,把所有的TCP/IP系列协议归类到四个抽象层中:应用层,传输层,网络层,数据链路层,每一抽象层建立在低一层提供的服务上,并且为高一层提 阅读全文
摘要:
async和await详解 1.非UI线程中执行 Test()函数带有async 和await ,返回值写成Task。 1 using System; 2 using System.Threading; 3 using System.Threading.Tasks; 4 5 namespace _0 阅读全文
摘要:
前期知识: 1.进程和线程是啥? 进程:进程就是一个应用程序,对电脑的各种资源的占用 线程:线程是程序执行的最小单位,任何操作都是线程完成的,线程依托进程存在的,一个进程可以有多个线程 2.多线程为啥会出现多此线程? 计算机的角度,因为CPU太快了,其他硬件跟不上CPU的速度。CPU可以分为时间片, 阅读全文
摘要:
泛型:一共7个知识点 1.引入泛型,延迟声明 2.如何声明和使用泛型 3.泛型的好处和原理 4.泛型类,泛型方法,泛型接口,泛型委托 5.泛型约束 6.协变,逆变 7.泛型缓存 一.为啥会出现泛型,有啥用,啥时候用? 为什么有泛型?泛型有啥用??? 问:为啥会有泛型? 答:回到根本上,简单讲就是在. 阅读全文
摘要:
1.数据库管理工具 工具创建数据库 1>登录数据库管理工具【Microsoft SQL Server Management Studio】 2>右键【新建数据库】 3>数据数据库名称,点击确定,就建立好了一个【MyDB】的数据库 创建数据表 代码创建数据库,以及数据表 代码创建数据库 use mas 阅读全文