使用3.5框架+System.Data.SQLite,System.Data.SQLite.Ling+SQLite.Designer三个dll
1、单例模式:保证一个类仅有一个实例,并提供一个访问它的全局访问点。使用闭包封装私有变量//使用闭包创建单例varuser=(function(){var_name='sven',_age=29;return{getUserInfo:fun…
目录一、文章主题二、抽奖设计思路第一步:需求第二步:建立奖品列表第三步:概率实现第一种:通过区间实现第二种:通过奖品概率累加实现第四步:增加特殊机制第一种:想让谁中奖,就让谁中奖第二种:参与了另外一个活动,才可以来抽奖第三种:打死都不让你中…
1.首先,窗体的FormBorderStyle设置成None,不要控制边框。2.然后,TransparencyKey和BackColor颜色设置成相同的,这样,窗体就透明了。3.最后,窗体的拖动privatevoidpictureBox1_…
C#获取程序路径的方法中需要注意的地方(版本1)获取运行程序路径的方法主要有以下7种:System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName他获取的是Module…
七大设计原则:1.SRP:单一职责,即设计类时,类的功能越少越好.2.OCP:开放封闭原则,即对外扩展开放,对内修改封闭.3.DIP:依赖倒置原则,即高端类尽量依赖于接口,而不依赖于低端类.4.LSP:里氏替换原则,即子类代替父类.5.LO…
1、lua中的标识符可以是由任意字母、数字和下划线构成的字符串,但不能以数字开头。2、lua将通常类似"_VALUE"的标识符作为保留标识符3、lua的保留字andbreakdoelseelseifendfalseforfunctionif…
在使用异步操作的时候不要直接调用不是它创建的变量。一般的控件(按钮、文本框…)都会在一个Form中通过“设计”视图来加入,这种控件一般都是由主线程产生的。在使用异步操作时,有时候会更新这些控件(如读取文件时更新进度),可是直接在异步操作中使…
#region//定义BoiledEventArgs类,传递给Observer所感兴趣的信息publicclassBoiledEventArgs:EventArgs{publicreadonlyinttemperature;publicBo…