导航

随笔分类 -  C#常用代码

摘要:14c#获取系统时间的方法c#获取系统时间的方法(zt) //今天 DateTime.Now.Date.ToShortDateString(); //昨天,就是今天的日期减一 DateTime.Now.AddDays(-1).ToShortDateString(); //明天,同理,加一 DateTime.Now.AddDays(1).ToShortDateString(); //本周(要知道本周的第一天就得先知道今天是星期几,从而得知本周的第一天就是几天前的那一天,要注意的是这里的每一周是从周日始至周六止 DateTime.Now.AddDays(Convert.ToDouble((0 - 阅读全文

posted @ 2011-04-03 16:28 beeone 阅读(8964) 评论(0) 推荐(0) 编辑

摘要:应用程序开发中,经常需要多窗体之间进行数据通信,写几个例子,把几种常用的通信方式总结一下:主窗体Form1是一个ListBox,单击选中某列时,弹出窗体Form2,Form2中两个控件,一个是TextBox,显示选中的该列的文本,另一个是按钮,点击时将修改后的值回传,且在Form1中修改相应的列的文本,同时Form2关闭。方法一:传值最先想到的,Form2构造函数中接收一个string类型参数,即Form1中选中行的文本,将Form2的TextBox控件的Text设置为该string,即完成了Form1向Form2的传值。当Form2的AcceptChange按钮按下,需要修改Form1中Li 阅读全文

posted @ 2011-04-02 22:40 beeone 阅读(616) 评论(0) 推荐(0) 编辑

摘要:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;namespace YNRBSYS.SysManage{ public partial class FrmText : Form { string stcd = "10911000"; string dtStart = ""; string d 阅读全文

posted @ 2011-04-02 17:11 beeone 阅读(265) 评论(0) 推荐(0) 编辑

摘要:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;namespace YNRBSYS.SysManage{ public partial class FrmText : Form { string stcd = "10911000"; string dtStart = ""; string d 阅读全文

posted @ 2011-04-02 09:17 beeone 阅读(987) 评论(0) 推荐(0) 编辑

摘要:C# DataTable ExamplesYou need to store data that was read from a database such as SQL Server or generated in memory from user input. DataTable is ideal for this purpose, as you can take objects from memory and display the results in controls such as DataGridView in Windows Forms. Through the descrip 阅读全文

posted @ 2011-04-02 07:21 beeone 阅读(1198) 评论(0) 推荐(0) 编辑

摘要:说DataTable之前应该先说说DataSet,DataSet其实是存储在内容中的一个关系数据库,是一个数据表的集合,一个DataTable就是DataSet中的一个关系数据表,了解关系数据库的话对此应该很容易理解。类:DataTable命名空间:System.DataSystem.Data.DataTable MyTable = new System.Data.DataTable(“Files”);创建了一个名为Files的数据表,这个数据表对象的名字叫做MyTable。刚创建的数据表没有属性列和记录,需要我们进行添加:MyTable.Columns.Add(“OriginalFileNa 阅读全文

posted @ 2011-04-02 07:20 beeone 阅读(5949) 评论(0) 推荐(0) 编辑

摘要:c#操作DataTable//创建datatable DataTable dt = new DataTable("king"); //添加列方法1 //添加一列列名为id,类型为string dt.Columns.Add("id", System.Type.GetType("System.String"));//直接为表创建一列 //添加列方法 //添加一列列名为foldername,类型为string DataColumn dc = new DataColumn("foldername", System.Type 阅读全文

posted @ 2011-04-02 07:19 beeone 阅读(1583) 评论(0) 推荐(0) 编辑

摘要:C#其实是支持读取XML到Dataset的,但是可能直接读取效率不是特别的高。如果你的XML非常小的话,那么用这种方法再合适不过了。使用方法:using System.Data;using System.Xml;………………………….DataSet myds=new DataSet();myds.ReadXml(“yourxmlfilepath.xml”);DataTable mytable=new DataTable();mytable= myds.Tables[0];String something;something = mytable.Rows[1]["name"] 阅读全文

posted @ 2011-04-02 07:19 beeone 阅读(4156) 评论(0) 推荐(1) 编辑

摘要:求jfqsrq 是开始时间 jfzzrq 是结束时间 统计这些时间 具体要求是 jfqsrq j fzzrq 2008-1-1 2008-3-31 2008-4-1 2008 -6-30 2008-8-1 2008-9-31 2008 -10-1 2009-3-31统计结果的应为 2008-1-1 2008-6-30 2008-8-1 2009 - 3-31拿上一条数据的jfzzrq 和下一条数据的jfqsrq 相比 相差一月或是不差就合并起来可用程序和sql语句来实现自己写的程序实现1 publicstring GetJfmxBzsj(DataTable dt)2 {3 var result 阅读全文

posted @ 2011-04-02 07:18 beeone 阅读(167) 评论(0) 推荐(0) 编辑

摘要:C# dataTable实用例2010-5-11 10:29:12 文章来源: http://www.chr114.com 文章作者: chr114 点击率: 812 核心提示: 创建一个内存表,下面的代码会用到它 DataTable auto = new DataTable(); auto.Columns.Add("ID"); auto.Columns.Add("Name"); for(int i=1;i<=10;i++) { auto.Rows.Add(new object[]{i,"baibaoqing"}); } 一。创 阅读全文

posted @ 2011-04-02 07:14 beeone 阅读(5422) 评论(0) 推荐(0) 编辑

摘要:/* * 窗体描述:显示“长春市六条主要江河八五年洪水情况表”信息; * 功能: ; * 方法:GetRiverString();//根据传参“河流名称”“数据库连接串”进行查询 * 作者: HeTao * 日期: 2011-03-12, 星期六 * 版本:V1.0 * * 修改人员: * 修改日期: * 修改内容: */using System;using System.Collections.Generic;using System.ComponentModel;using System.Drawing;using System.Data;using System.Text;using S 阅读全文

posted @ 2011-03-30 16:19 beeone 阅读(780) 评论(0) 推荐(0) 编辑

摘要:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Data.SqlClient;namespace TestOne{ public partial class Form1 : Form { public Form1() { InitializeComponent(); } public void SetDa 阅读全文

posted @ 2011-03-29 23:38 beeone 阅读(296) 评论(0) 推荐(0) 编辑

摘要:C# 笔记--C# 多态性 分类:C# 笔记2008.1.13 18:08 作者:jun | 评论:0 | 阅读:2311 C# 入门经典---C# 多态性刚刚入手,感觉书中对于这一块讲的很模糊,四处搜索,请教了一下,感觉小有收获, 谨小记于下: 多态性(Polymorphism)一词最早用于生物学,指同一种族的生物体具有相同的特性。在C#中多态性的定义是:同一操作作用于不同的类的实例、不同的类将进行不同的解释、最后产生不同的执行结果。C#支持两种类型的多态性:编译时的多态性(静态联编)编译时的多态性是通过重载来实现的。方法重载和操作符重载、它们都实现了编译时的多态性。对于非虚的成员来说系统在 阅读全文

posted @ 2011-03-29 00:32 beeone 阅读(234) 评论(0) 推荐(0) 编辑

摘要:多态是面向对象编程中三大机制之一,其原理建立在"从父类继承而来的子类可以转换为其父类"这个规则之上,换句话说,能用父类的地方,就能用该类的子类.当从父类派生了很多子类时,由于每个子类都有其不同的代码实现,所以当用父类来引用这些子类时,同样的操作而可以表现出不同的操作结果,这就是所谓的多态. 1.了解什么是多态性 2.如何定义一个虚方法 3.如何重载一个虚方法 4.如何在程序中运用多态性 面向对象程序设计中的另外一个重要概念是多态性。在运行时,可以通过指向基类的指针,来调用实现派生类中的方法。 可以把一组对象放到一个数组中,然后调用它们的方法,在这种场合下,多态性作用就体现出 阅读全文

posted @ 2011-03-29 00:31 beeone 阅读(555) 评论(1) 推荐(0) 编辑

摘要:多态性(C# 编程指南)转自MSDN通过继承,一个类可以用作多种类型:可以用作它自己的类型、任何基类型,或者在实现接口时用作任何接口类型。这称为多态性。C# 中的每种类型都是多态的。类型可用作它们自己的类型或用作 Object 实例,因为任何类型都自动将 Object 当作基类型。多态性不仅对派生类很重要,对基类也很重要。任何情况下,使用基类实际上都可能是在使用已强制转换为基类类型的派生类对象。基类的设计者可以预测到其基类中可能会在派生类中发生更改的方面。例如,表示汽车的基类可能包含这样的行为:当考虑的汽车为小型货车或敞篷汽车时,这些行为将会改变。基类可以将这些类成员标记为虚拟的,从而允许表示 阅读全文

posted @ 2011-03-29 00:31 beeone 阅读(315) 评论(0) 推荐(0) 编辑

摘要: #region 操作XML private static XmlDocument xmldoc = new XmlDocument(); private static JM_A ja = new JM_A(); /// <summary> /// 查询XML /// </summary> /// <param name="key">查找标记</param> /// <returns>XML值</returns> public static String xml_select(String key) 阅读全文

posted @ 2011-03-29 00:27 beeone 阅读(239) 评论(0) 推荐(0) 编辑

摘要:在C#中实现OOP思想,丝毫不逊色于Java,下面我通知两句话来帮助初学者理解C#继承与C#多态C#继承:子类使用父类的方法。C#多态:父类使用子类的方法。下面通过一个简单的程序来说明C#继承与C#多态:using System; using System.Collections.Generic;using System.Text; namespace Graph { class Program { static void Main(string[] args) { circular c = new circular(); Console.WriteLine(c.getSides()); sq 阅读全文

posted @ 2011-03-29 00:20 beeone 阅读(3365) 评论(0) 推荐(0) 编辑

摘要:/*目的:练习找出数组中最大的一个数 *知识点:函数 *作者:beeone *日期:2011-02-19 */using System;using System.Collections.Generic;using System.Text;namespace ConsoleApplication1{ class Program { static void Main(string[] args) { int[] ArryText = { 12,1, 5, 2, 9, 15, 98, 44, 100, 33, 654,0 ,-1}; Console.WriteLine("最大的数是:&qu 阅读全文

posted @ 2011-03-29 00:19 beeone 阅读(601) 评论(1) 推荐(0) 编辑

摘要:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;namespace WindowsFormsApplication4{ public partial class Form1 : Form { public Form1() { InitializeComponent(); } private vo 阅读全文

posted @ 2011-03-29 00:16 beeone 阅读(206) 评论(0) 推荐(0) 编辑

摘要:就目前而言,不太可能利用visual studio 2010 beta1开发任何实际项目,仅仅学习一些新的语言特性的话,需要的都是一些简短的代码,未必需要下载那么庞大的安装文件,手边有公司买的ultraedit,正好利用它来配置.net 4.0的编译环境。1. 安装.net 4.0 framework, 安装完后在“C:\WINDOWS\Microsoft.NET\Framework\v4.0.20506"目录下应该有所有需要的文件,比如CSC.exe.2. 配置ultraedit,10.0以上版本都适用,选择“高级”下的“工具配置”,先配置编译器,如下:这里几个选项说明如下:%n 阅读全文

posted @ 2011-03-29 00:14 beeone 阅读(793) 评论(0) 推荐(0) 编辑