
c#
文章平均质量分 79
其实我不胖_csdn
这个作者很懒,什么都没留下…
展开
-
winform程序三个窗体间同步数据(六):利用多播委托同步数据
一 显示效果二 代码1 入口程序using System;using System.Collections.Generic;using System.Linq;using System.Windows.Forms;namespace WindowsFormsApplication1{ static class Program { ///转载 2017-02-04 18:32:15 · 1079 阅读 · 0 评论 -
c#多线程(三):跨线程访问
一效果点击button1按钮后显示当前日期到 button1按钮上二 代码using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.T转载 2017-01-26 15:52:46 · 886 阅读 · 0 评论 -
c# 多线程(四) : 线程池
一 : 效果显示转载 2017-01-26 22:02:13 · 371 阅读 · 0 评论 -
c# ADO操作
一 :SqlDataReader与SqlDataAdapter的区别SqlDataReader 会 始终与数据库保持连接,逐条从数据库中读取数据。SqlDataAdapter是一次性将数据库中的数据都导入内存。二 : 显示效果三 : 代码using System;using System.Collections.Generic;using System.原创 2017-01-31 12:41:24 · 882 阅读 · 2 评论 -
c#多态 (三) 接口实现多态
一 为什么有接口?c#是单继承,不能继承多个类,这是可以用接口来实现其他的功能。二 显示效果三 代码using System;using System.Collections.Generic;using System.Data;using System.Data.SqlClient;using System.Linq;using System.Security转载 2017-01-31 23:02:32 · 468 阅读 · 0 评论 -
委托(五):多播委托
一 :显示效果二 :代码using System;using System.Collections.Generic;using System.Data;using System.Data.SqlClient;using System.Linq;using System.Security.Cryptography;using System.Text;namespace转载 2017-02-01 21:01:54 · 214 阅读 · 0 评论 -
关于List的操作
一 List的添加和遍历二代码 class Program { static void Main(string[] args) { int i = 0 ; List list = new List(); list.Add(new DEPT() { D转载 2017-01-11 22:00:17 · 324 阅读 · 0 评论 -
winform程序两个窗体间同步数据(一): 静态变量和线程实现
一 : 需求两个winform窗体上分别有两个TEXTBOX控件,当点击弹出子窗口按钮时,会弹出子窗口。当在子窗体的TEXTBOX控件上输入文本时,内容会同步到父窗体的TEXTBOX控件上。二 : 显示效果三 代码1 程序入口using System;using System.Collections.Generic;using System.Linq;us转载 2017-02-02 11:22:51 · 3387 阅读 · 0 评论 -
winform程序两个窗体间同步数据(二): 子窗体和线程实现
一 : 显示效果二 代码1 入口程序using System;using System.Collections.Generic;using System.Linq;using System.Windows.Forms;namespace WindowsFormsApplication1{ static class Program { /转载 2017-02-02 11:54:18 · 2640 阅读 · 0 评论 -
winform程序两个窗体间同步数据(三):建立父窗口与子窗口的父子关系(不使用线程)
一 问题:1 可不可以不使用线程? 可以。需要建立父窗口和子窗口之间的父子关系。2 如何建立父子关系?在子窗体中增加一个类型为父窗口的属性(即ChildFrm类中设置 public ParentFrm parentFrm{get;set;}属性)。二 显示效果三 代码1 入口程序using System;using System转载 2017-02-03 12:29:31 · 3664 阅读 · 0 评论 -
winform程序三个窗体间同步数据(四):建立兄弟关系(不适用线程)
一 需求:三个窗体之前同步数据:子窗体(ChildFrm)将数据同步同父窗体(ParentFrm)及兄弟窗体(ChildForm1) 二显示效果:三 代码1 入口程序using System;using System.Collections.Generic;using System.Linq;using System.Windows.Forms;转载 2017-02-03 20:28:56 · 603 阅读 · 0 评论 -
winform程序三个窗体间同步数据(五):接口实现多态减少代码(观察者模式)
一 显示效果二 代码1 程序入口using System;using System.Collections.Generic;using System.Linq;using System.Windows.Forms;namespace WindowsFormsApplication1{ static class Program {转载 2017-02-04 12:48:32 · 505 阅读 · 0 评论 -
c# DataTable用法
一 实验结果: 二 代码using System;using System.Collections.Generic;using System.Data;using System.Text;namespace list{ class Program { static void Main(string[] args) {原创 2017-11-14 10:48:14 · 322 阅读 · 0 评论 -
c#多线程(二):不要在UI线程中使用死循环
一: 如果要在Ui线程中开启死循环会怎么样?在ui线程中开启死循环后会使winform窗体无法移动。二 : 代码using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;u转载 2017-01-26 10:46:42 · 2253 阅读 · 0 评论 -
c# 实现多态(二) abstract函数
一 :实现多态的条件1 继承 2 子类override 父类的 abstract 函数3 子类对象赋值给父类转载 2017-01-18 13:52:03 · 635 阅读 · 0 评论 -
委托(一): 委托的定义和调用
一 委托的定义和调用二 代码using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Xml;namespace CsharpConsole转载 2017-01-14 10:56:20 · 1420 阅读 · 1 评论 -
委托(四):函数参数与Lambda表达式
一 :Lambda表达式 做函数参数二 : 代码using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Xml;namespace Cs转载 2017-01-14 22:49:14 · 279 阅读 · 0 评论 -
委托(三): 函数参数与匿名函数
一 把匿名函数直接作为函数参数二 代码using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Xml;namespace Csharp转载 2017-01-14 22:42:12 · 316 阅读 · 0 评论 -
委托(二):委托做函数参数
一 委托做函数参数二 代码using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Xml;namespace CsharpConsoleA转载 2017-01-14 22:06:43 · 539 阅读 · 0 评论 -
求最大的数(一)
求整数数组里最大的整数和学生数组里分数最高的学生转载 2017-01-15 16:11:38 · 271 阅读 · 0 评论 -
求最大的数(四):泛型委托
一 : 泛型委托二 代码using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Xml;namespace CsharpConsole转载 2017-01-15 21:42:13 · 211 阅读 · 0 评论 -
求最大的数(三):针对上篇的改进
一 改进:二 代码using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Xml;namespace CsharpConso转载 2017-01-15 17:19:30 · 214 阅读 · 0 评论 -
求最大的数(二):利用委托改成一个入口函数
求数组里最大的整数和求学生里分数最高的学生如何改成一个函数入口?转载 2017-01-15 16:45:11 · 215 阅读 · 0 评论 -
xml操作(一):创建xml文档
一 创建xml文档二 代码 XmlDocument XmlDoc = new XmlDocument(); XmlDeclaration XmlDec = XmlDoc.CreateXmlDeclaration("1.0", "utf-8", null); XmlDoc.AppendChild(XmlDec); X转载 2017-01-11 22:44:51 · 406 阅读 · 0 评论 -
xml操作(三)添加xml节点的子节点(针对上节的改进)
一 改进的地方: 增加了两个函数 AddNodeToXml 和AddChildNode ,增加的代码如下图:二 显示效果三 代码 using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.转载 2017-01-12 16:39:39 · 738 阅读 · 0 评论 -
xml操作(二)添加xml节点的子节点
一显示效果二 代码using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Xml;namespace CsharpConsoleApplication{转载 2017-01-12 12:01:23 · 2853 阅读 · 1 评论 -
c#实现多态(一) : virtual 函数 实现
一 实现多态的条件:1 继承 2 父类中有虚函数,子类里需要override 父类的虚函数3 子类对象赋值给父类对象二 显示效果三 代码using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.转载 2017-01-18 11:58:56 · 344 阅读 · 0 评论 -
DataTable , ReaderStream, openFileDialog的使用
一 :openFileDialog 使用浏览文件的功能 1、openFileDialog.InitialDirectory 属性;浏览时默认文件夹 2 openFileDialog.FileName 选择的文件路径 3 openFileDialog.Filter 过滤器(只选择某种类型的文件)二 : ReaderStream 读取C原创 2018-01-24 22:47:34 · 318 阅读 · 0 评论