上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: 数据文件大菜单1:小菜单1,小菜单,小菜单,小菜单大菜单1:小菜单1,小菜单,小菜单大菜单1:小菜单1大菜单1:小菜单1,小菜单,小菜单,小菜单大菜单1:小菜单1,小菜单,小菜单大菜单1:小菜单1,小菜单html文件测试stringbuilder链接html{0}c#代码控制台using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;namespace StringBuilder练习{ class Program { static ... 阅读全文
posted @ 2014-04-04 21:16 我的技术控件 阅读(764) 评论(0) 推荐(0) 编辑
摘要: ////Directory.Exists是否包含 //if (!Directory.Exists(@"d:\3")) //{ // //Directory.CreateDirectory创建新文件夹 // Directory.CreateDirectory(@"d:\3"); // Console.WriteLine("创建成功!"); //} //else //{ // C... 阅读全文
posted @ 2014-04-01 16:30 我的技术控件 阅读(165) 评论(0) 推荐(0) 编辑
摘要: file常用 #region 判断文件是否存在 file.Exists bool Result= File.Exists(@"c:\program\123.txt"); Console.WriteLine(Result); #endregion #region 复制文件 file.copy(源文件路径字符串,新文件路径字符串) 无返回值方法void string newlujing = "d:\\2\\md5sum.txt"; strin... 阅读全文
posted @ 2014-04-01 16:29 我的技术控件 阅读(125) 评论(0) 推荐(0) 编辑
摘要: System.IO命名空间下#region path.getFileName 获取文件名称 string str = @"c:\123\123.txt"; string filename = Path.GetFileName(str); Console.WriteLine(filename); #endregion #region 没有扩展名 path.getfilenamewithoutextension(string str) string f... 阅读全文
posted @ 2014-04-01 14:08 我的技术控件 阅读(762) 评论(0) 推荐(0) 编辑
摘要: //私有静态字段private static Form2 frm;//静态属性 public static Form2 Frm { get { //判断是够frm是够实例化或者frm是够释放 if (frm == null||frm.IsDisposed) { frm = new Form2();//如果没有实例化则实例化(或者已经释放了也要实例化) } return frm;//如果已经实例化则返回静态frm } } //源代码 private Form2() { InitializeComponent();//初始化器 } 阅读全文
posted @ 2014-03-30 15:55 我的技术控件 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 工厂模式我的理解:::::工厂 父类 子类 程序main调用工厂 工厂判断类型 根据判断的类型返回子类对象 子类对象中的方法重写父类方法中的虚方法。 利用到了面向对象中的多态工厂加工各种产品 工厂加工的产品又分为很多种类 父类是工厂加工的产品的总的项目类型 各个产品类型 就是子类 它们都属于父类用户订购商品从工厂 工厂查找(判断)大分类 (父类 ) 然后这些大分类 自动调用其所述的分类(子类) 在父类中有加工这件产品的虚方法(virtual) 子类中也有相应的重写方法(override) 工厂:判断: 父类 fu=new 子类(); 使用哪... 阅读全文
posted @ 2014-03-25 23:14 我的技术控件 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 开始的时候是按照蒋坤老师的视频教程,写的,写到了歌曲自动播放下一曲的时候,始终弹出ComException错误。不好解决,网上很多人都说是mediaplayer的内置问题。所以开始找网上其他大鸟是怎么实现的。发现了一个用timer控件实现的。想了一下timer的功能就是计时器。所以在winform的load实践中设置设置timer每三秒触发一次(判断一次)this.timer1.Start();//开启定时器然后在timer控件的tick事件中 1 private void timer1_Tick(object sender, EventArgs e) 2 { 3 ... 阅读全文
posted @ 2014-03-21 23:59 我的技术控件 阅读(1257) 评论(0) 推荐(0) 编辑
摘要: 数据分页一直以来是比较头疼的问题,不少的分页控件也随之产生。但是我用过的几个控件,本身都要执行SQL,对存储过程支持不好,为了方便,特别写了个通用分页类,利用PagedDataSource来实现DataGrid,DataList,Repeater的分页。完成上一页,下一页,最后一页,最前一页,总页数,当前页数,跳转这些基本的功能。using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Web;using System.Web.SessionState;usi 阅读全文
posted @ 2014-03-11 22:01 我的技术控件 阅读(631) 评论(0) 推荐(0) 编辑
摘要: 1.确定简历内容,建立模式文档。利用在面向对象程序设计时学到的抽象思维方式和自己的经验制作一个用于描述存储简历数据的模式文档(Schema);(成果:这一步产生一个模式文档resume.xsd)2.根据模式文档的描述建立个人简历的XML文档。编写一个正确的存放了个人简历数据的XML文档;(成果:这一步产生一个文档resume.xml)3.制作用于显示个人简历的模板。这是比较关键的一步,通用文档生成器所生成的各种不同文档就是由各种不同的模板所确定的,模板所显示的数据来源于第二步的resume.xml文档。制作的模板要求符合XSL规范,要求至少制作两个模板。(成果:这一步产生若干个文档resume 阅读全文
posted @ 2014-03-11 17:15 我的技术控件 阅读(1186) 评论(0) 推荐(0) 编辑
摘要: 1.确定简历内容,建立模式文档。利用在面向对象程序设计时学到的抽象思维方式和自己的经验制作一个用于描述存储简历数据的模式文档(Schema);(成果:这一步产生一个模式文档resume.xsd)2.根据模式文档的描述建立个人简历的XML文档。编写一个正确的存放了个人简历数据的XML文档;(成果:这一步产生一个文档resume.xml)3.制作用于显示个人简历的模板。这是比较关键的一步,通用文档生成器所生成的各种不同文档就是由各种不同的模板所确定的,模板所显示的数据来源于第二步的resume.xml文档。制作的模板要求符合XSL规范,要求至少制作两个模板。(成果:这一步产生若干个文档resume 阅读全文
posted @ 2014-03-11 17:12 我的技术控件 阅读(134) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 下一页