随笔 - 106  文章 - 0  评论 - 1  阅读 - 40962
11 2017 档案
发送邮件&Timer
摘要:发送邮件: 命名空间(using System.Net.Mail; using System.Net;) SmtpClient sm = new SmtpClient("smtp.sina.cn"); MailAddress from = new MailAddress("18560812711@s 阅读全文
posted @ 2017-11-30 15:42 段了的弦 阅读(153) 评论(0) 推荐(0) 编辑
treeview递归
摘要:递归的主要方法是函数内调用本身函数。从而一步一步往下走下去: 用treeview实现中国地区的递归展示: 实例化将数据库中数据返回为泛型集合-List<china> cl=new chinadata().selectall(); 首先,函数为: public vodi digui(string s, 阅读全文
posted @ 2017-11-28 16:35 段了的弦 阅读(272) 评论(0) 推荐(0) 编辑
进程&线程
摘要:进程:当前进行中的程序(using System.Diagnostics;) Process.start("浏览器名","http://网页连接"); Process.start("http://网页连接"); 用默认浏览器打开 Process.start("进程名"); Process p =ne 阅读全文
posted @ 2017-11-28 11:26 段了的弦 阅读(123) 评论(0) 推荐(0) 编辑
登录框记住账号
摘要:构造函数部分: StreamReader sr = new StreamReader("nb.abc"); string[] sss = sr.ReadToEnd().Split('|'); foreach (string s in sss) { if (s.Length > 0) { comboB 阅读全文
posted @ 2017-11-27 08:53 段了的弦 阅读(187) 评论(0) 推荐(0) 编辑
窗体-对话框,记事本
摘要:对话框确认和取消选项: Dialogresult dr=Messbox.show("确定","确定要改?",MessboxBoxButtons.OKCancl); if(dr==Dialogresult.OK) { //事件 } 记事本打开文本文档: private void 打开OToolStri 阅读全文
posted @ 2017-11-27 08:52 段了的弦 阅读(191) 评论(0) 推荐(0) 编辑
日期与地区的三级联动
摘要:地区的三级联动: 数据库中有地区名,地区编号,上级编号; public Form1() { InitializeComponent(); chinastatesdata chi = new chinastatesdata(); List<chinastates> cl = chi.select(00 阅读全文
posted @ 2017-11-24 11:43 段了的弦 阅读(280) 评论(0) 推荐(0) 编辑
winform 知识点!
摘要:给listview赋值的方法: peopledata peo = new peopledata(); List<people> pl = peo.selectall(); foreach (people x in pl) { ListViewItem l = new ListViewItem(); 阅读全文
posted @ 2017-11-24 11:37 段了的弦 阅读(235) 评论(0) 推荐(0) 编辑
C#窗体公共控件 属性
摘要:属性 Anchor:设置控件距离选定方向固定; Location:控件左上角相对容器左上角坐标; Enabled:是否启用该控件; Visible:可见还是隐藏; TabIndex:按Tab顺序索引; TabStop:是否可用Tab索引; FormBorderStyle:设置边框样式; DataSo 阅读全文
posted @ 2017-11-20 21:50 段了的弦 阅读(1007) 评论(0) 推荐(0) 编辑
窗体无边框之后移动&阴影
摘要:移动 //窗体移动API[DllImport("user32.dll")]public static extern bool ReleaseCapture();[DllImport("user32.dll")]public static extern bool SendMessage(IntPtr 阅读全文
posted @ 2017-11-20 11:45 段了的弦 阅读(155) 评论(0) 推荐(0) 编辑
面向对象总结
摘要:面向对象 : 面向对象呢是一种编程思想,他能将数据库中的信息通过整合整理展现给用户,使得模块化清晰,修改方便,添加方便,利用其三大特性:封装、继承、多态。 运用成员属性,成员变量,扩展属性,类,方法,使用户与编程人员在操作时只需找到对应的模块即可,不用再去一大堆东西中去挨个寻找,人们看着也舒服,使用 阅读全文
posted @ 2017-11-16 20:32 段了的弦 阅读(134) 评论(0) 推荐(0) 编辑
ADO.NET面向对象
摘要:ADO.NET面向对象 分为两类:实体类、数据访问类; 其中,数据访问类跟能实现模块化。 具体步骤: 新建文件夹-建立user类-建立userdata类-建立constr类。 constr 类: 写静态方法 定义连接数据库的字符串。 user 类: 定义成员变量的属性,属性要对应数据库中各列数据类型 阅读全文
posted @ 2017-11-14 21:56 段了的弦 阅读(142) 评论(0) 推荐(0) 编辑
ADO.NET连接数据库增删改查
摘要:ADO.NET:数据库访问技术(通过程序来连接访问数据库) 连接数据库增删改: string cs = "server=.;user=sa;pwd=123;database=date0908"; SqlConnection con = new SqlConnection(cs); SqlComman 阅读全文
posted @ 2017-11-13 11:32 段了的弦 阅读(333) 评论(0) 推荐(0) 编辑
面向对象的重要知识点
摘要:object:是所有数据类型的祖宗,级别最高 is as 类型转换运算符; (类型)对象,强制转换,如果转换不成功,则抛出异常; is 判断某个对象或变量是否是某个类型 返回bool类型; ArrayList arr = new ArrayList(); Class1 a = new Class1( 阅读全文
posted @ 2017-11-12 16:12 段了的弦 阅读(127) 评论(0) 推荐(0) 编辑
多态、接口
摘要:abstract 实现抽象; 与virtual的区别: virtual的方法要加函数内容,abstract方法不加函数内容; virtual可以实例化,abstract不可以实例化; 子类中都用override重写; 1.抽象类不能被实例化2.抽象方法一定存在于抽象类中(抽象方法的类名一定要加abs 阅读全文
posted @ 2017-11-12 10:39 段了的弦 阅读(95) 评论(0) 推荐(0) 编辑
面向对象:继承、多态
摘要:1.继承 子类名:父类名 子类可以继承父类所有的公共方法和属性 一个父类可以有无数个子类、后辈类 一个子类只能有一个亲爹 父类、基类子类、派生类、超类 --不同种说法 2.多态 virtual 虚方法 override 重写 overload 重载 用法: class grandfa { publi 阅读全文
posted @ 2017-11-10 16:43 段了的弦 阅读(119) 评论(0) 推荐(0) 编辑
面向对象.封装
摘要:1.new一个对象的过程:实例化、构造函数 创建对象的过程就是将类实例化的过程; 实例化的过程就是执行构造函数的过程; 构造函数的执行一定是在创建类的第一步完成; 2.成员方法: public string abc() { return "哈哈"; } --成员方法 当不加()时,为成员属性 3.静 阅读全文
posted @ 2017-11-10 11:10 段了的弦 阅读(102) 评论(0) 推荐(0) 编辑
面向对象
摘要:面向对象:是一种编程思想; 三大特性:封装、继承、多态 类与对象; 万物皆对象; 面向对象的优点: 1.结构清晰; 2.易于维护; 3.方便扩展; private int _score; --成员变量 public int score --属性 { get { return _score; } se 阅读全文
posted @ 2017-11-09 10:26 段了的弦 阅读(102) 评论(0) 推荐(0) 编辑
C# 易错题整理
摘要:1.String类的IndexOf()方法返回的类型是?(选择2项) BC A.Int16 B.Int32 C.int D.long 2.下列关于变量定义正确的是:C A. float f = 3.14; B. bool b = “false”; C. decimal d = 12.30M; D. 阅读全文
posted @ 2017-11-08 15:35 段了的弦 阅读(375) 评论(0) 推荐(0) 编辑
C# 函数
摘要:public/private/protectd -三种修饰符号 public static void a() { console.writeline(""); } --无参数,无返回值 public static string a() { return "b" } --无参数,有返回值 public 阅读全文
posted @ 2017-11-05 16:20 段了的弦 阅读(165) 评论(0) 推荐(0) 编辑
C# 哈希表,队列,栈
摘要:哈希表- 不规定长度,不规定类型,不规定键的类型 Hashtable ht = new Hashtable(); ht['a'] = 1; ht[0] = "b"; ht["b"] = 'c'; ht[1] = "d"; //ht.Add(1, "d"); ht[1] = "x"; foreach 阅读全文
posted @ 2017-11-04 10:27 段了的弦 阅读(301) 评论(0) 推荐(0) 编辑
C# 数组,集合,泛型集合
摘要:数组- 控制长度,控制类型 int[] a=new int[5]{}; int[] a=new int[]{1,2,3,4,5}; a[0]="abc"; 集合- 不控制长度,不控制类型 arraylist a =new arraylist(); a.add(); a.remove(); a.rem 阅读全文
posted @ 2017-11-03 16:44 段了的弦 阅读(2711) 评论(0) 推荐(0) 编辑
C# 如何生成验证码
摘要:string str = "qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM1234567890"; Random ran = new Random(); int r = ran.Next(0, str.Length); string a = 阅读全文
posted @ 2017-11-02 15:44 段了的弦 阅读(958) 评论(0) 推荐(0) 编辑
C# 年月日时间题+Timespan
摘要:要判断时间合不合格,闰不闰年啊,然后还有Timespan 类型 -- Console.Write("请输入年:"); int n = int.Parse(Console.ReadLine()); Console.Write("请输入月:"); int y = int.Parse(Console.Re 阅读全文
posted @ 2017-11-02 15:40 段了的弦 阅读(915) 评论(0) 推荐(0) 编辑
闰年的一个BUG
摘要:突然发现之前做闰年那题的时候有一个错误,就是 (n % 4 == 0 && n % 100 != 0) || n % 400 == 0 这是闰年, 当时做的是非闰年就无非是把不等改为等,等改为不等,像这样 (n % 4 != 0 && n % 100 == 0) || n % 400 != 0 其实 阅读全文
posted @ 2017-11-02 15:30 段了的弦 阅读(151) 评论(0) 推荐(0) 编辑
C# 字符串,时间,数学类型
摘要:C# 中的与JS中的基本一样的; Datetime da=datetime.now; --获取当前时间 Datetime da=new datetime(2000,10,10) --创建新的时间 da,tostring("yyyy年MM月dd日") --设置日期格式 yyyy-年 MM-月 dd-日 阅读全文
posted @ 2017-11-01 11:23 段了的弦 阅读(201) 评论(0) 推荐(0) 编辑

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

点击右上角即可分享
微信分享提示