<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[张铖@南通]]></title><description><![CDATA[把技术进行到底]]></description><link>https://blog.csdn.net/expert2000</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; expert2000]]></copyright><item><title><![CDATA[VB.NET EXCEL操作]]></title><link>https://blog.csdn.net/expert2000/article/details/5604033</link><guid>https://blog.csdn.net/expert2000/article/details/5604033</guid><author>expert2000</author><pubDate>Tue, 18 May 2010 14:34:00 +0800</pubDate><description><![CDATA[文件打开窗口操作Public CommonDialog1Open As System.Windows.Forms.OpenFileDialogDim intErrNum As ShortCommonDialog1Open.FileName = ""CommonDialog1Save.FileName = ""CommonDialog1Open.Filter = "EXCEL ]]></description><category></category></item><item><title><![CDATA[VB.NET的一些操作]]></title><link>https://blog.csdn.net/expert2000/article/details/5603980</link><guid>https://blog.csdn.net/expert2000/article/details/5603980</guid><author>expert2000</author><pubDate>Tue, 18 May 2010 14:26:00 +0800</pubDate><description><![CDATA[Dim WYY As IntegerDim WMM As IntegerWYY = Year(Today)WMM = Month(Today) Messagebox提示信息的返回值MsgBoxResult.Yes 增加一个事件（相当于重载）AddHandler _txtHjiMinValue_0.TextChanged, AddressOf numTxtBox_Te]]></description><category></category></item><item><title><![CDATA[Datagridview操作]]></title><link>https://blog.csdn.net/expert2000/article/details/5603749</link><guid>https://blog.csdn.net/expert2000/article/details/5603749</guid><author>expert2000</author><pubDate>Tue, 18 May 2010 13:17:00 +0800</pubDate><description><![CDATA[Datagridview动态生成Dim ID As DataGridViewTextBoxColumn = New DataGridViewTextBoxColumn()            Dim 名称As DataGridViewTextBoxColumn = New DataGridViewTextBoxColumn()            Dim 初期表示As DataGr]]></description><category></category></item><item><title><![CDATA[汉字字符串长度判断]]></title><link>https://blog.csdn.net/expert2000/article/details/5603316</link><guid>https://blog.csdn.net/expert2000/article/details/5603316</guid><author>expert2000</author><pubDate>Tue, 18 May 2010 11:03:00 +0800</pubDate><description><![CDATA[有汉字的字符串，SubString防止截断字Public Shared Function bSubstring(ByVal s As String, ByVal length As Integer) As String        Dim bytes As Byte() = System.Text.Encoding.Unicode.GetBytes(s)        D]]></description><category></category></item><item><title><![CDATA[DataGridView中Combobox的数据类型匹配]]></title><link>https://blog.csdn.net/expert2000/article/details/5602963</link><guid>https://blog.csdn.net/expert2000/article/details/5602963</guid><author>expert2000</author><pubDate>Tue, 18 May 2010 10:01:00 +0800</pubDate><description><![CDATA[DataGridView中Combobox的数据类型匹配假如Combobox中设置的时候的数据类型时int32，DataGridView显示是匹配的数据是double型的，显示时就会报错。解决方法：1。匹配时作判断（MaxID是要匹配的数据，默认是int32）                If dgvMaster.Rows(0).Cells(0).Value.GetType.Na]]></description><category></category></item><item><title><![CDATA[VB.NET2005读取XML数据]]></title><link>https://blog.csdn.net/expert2000/article/details/5602775</link><guid>https://blog.csdn.net/expert2000/article/details/5602775</guid><author>expert2000</author><pubDate>Tue, 18 May 2010 09:24:00 +0800</pubDate><description><![CDATA[通过调用CreateDataSetFromXml取得XML数据Imports System.XmlPublic Const FILE_CONFIG = "MZZ.xml"    Public Const PATH_CONFIG = "/XML/" Dim dstXML As DataSet        Dim tblXML_DB As DataTable   ]]></description><category></category></item><item><title><![CDATA[容器布局]]></title><link>https://blog.csdn.net/expert2000/article/details/3939191</link><guid>https://blog.csdn.net/expert2000/article/details/3939191</guid><author>expert2000</author><pubDate>Thu, 26 Feb 2009 13:41:00 +0800</pubDate><description><![CDATA[想要在form上放置panel1,panel2,panel3三个控件。其中，panel1的dock设为top，panel2的dock设为left,panel3的dock设为fill。那么，这里要注意顺序问题。 第一种：首先，放panel1，那么，panel1将放置在form的最上端，宽度为form的宽度。其次，放panel2，那么，panel2将放在在form的左边，高度为form]]></description><category></category></item><item><title><![CDATA[Windows应用程序开发入门到精通十三：深入ADO.NET开发—高级数据访问技术 (Level 400)]]></title><link>https://blog.csdn.net/expert2000/article/details/3935412</link><guid>https://blog.csdn.net/expert2000/article/details/3935412</guid><author>expert2000</author><pubDate>Wed, 25 Feb 2009 12:51:00 +0800</pubDate><description><![CDATA[看了付仲恺的讲座的笔记 private void SimpleConnectionPooling(){        SqlConnection conn = new SqlConnection("Server=(local);" + 				"DataBase=Northwind;" + 				"Integrated Security=True;" + //连接以后]]></description><category></category></item><item><title><![CDATA[Windows应用程序开发入门到精通十二：将安全隐患扼杀在摇篮之中]]></title><link>https://blog.csdn.net/expert2000/article/details/3922688</link><guid>https://blog.csdn.net/expert2000/article/details/3922688</guid><author>expert2000</author><pubDate>Sun, 22 Feb 2009 18:03:00 +0800</pubDate><description><![CDATA[用户权限验证using System;using System.Security;using System.Security.Principal;using System.Collections.Specialized;using System.Xml.Serialization;using System.IO;using System.Runtime.Serial]]></description><category></category></item><item><title><![CDATA[Windows应用程序开发入门到精通九,十  中间层程序 SmartClient]]></title><link>https://blog.csdn.net/expert2000/article/details/3907507</link><guid>https://blog.csdn.net/expert2000/article/details/3907507</guid><author>expert2000</author><pubDate>Wed, 18 Feb 2009 22:00:00 +0800</pubDate><description><![CDATA[看了欧岩亮的Windows应用程序开发入门到精通九,十的笔记，省略了很多内容。 中间层程序什么叫中间层，就是需要一个宿主平台来执行这个程序。比如，IIS,WebService等等。我们写的程序是在这些平台上才能执行的。主要有以下一些方法：1．  WEB Service和System.Web名称空间2．  COM+和EnterpriseServices名称空间3．  Re]]></description><category></category></item><item><title><![CDATA[Windows应用程序开发入门到精通九：安全的配置并部署.NET Windows Forms应用程序]]></title><link>https://blog.csdn.net/expert2000/article/details/3897171</link><guid>https://blog.csdn.net/expert2000/article/details/3897171</guid><author>expert2000</author><pubDate>Mon, 16 Feb 2009 18:17:00 +0800</pubDate><description><![CDATA[看了欧延亮的Windows应用程序开发入门到精通九：安全的配置并部署.NET Windows Forms应用程序的笔记  配置与部署------配置文件1．在项目中增加一个Application Configuration File，命名为App.config。2．在App.config文件中和之间加入。3．在和之间加入若干的<add key="ConnectionStri]]></description><category></category></item><item><title><![CDATA[Windows应用程序开发入门到精通八：ADO.NET为应用程序提供高性能的数据访问技术]]></title><link>https://blog.csdn.net/expert2000/article/details/3895615</link><guid>https://blog.csdn.net/expert2000/article/details/3895615</guid><author>expert2000</author><pubDate>Mon, 16 Feb 2009 12:45:00 +0800</pubDate><description><![CDATA[ 看了欧延亮的Windows应用程序开发入门到精通八：ADO.NET为应用程序提供高性能的数据访问技术 (Level 200)的笔记 ADO.NET SqlConnection SqlCommand   1．在NorthwindDataAccess.cs头部增加名称空间，根据所用的数据库，选择不同的名称空间SQL(7+) 使用System.Data.SqlClient名称空间O]]></description><category></category></item><item><title><![CDATA[C#2.0 锐利体验系列课程(4)：杂项技术，以及C#语言的未来发展 (Level 300)]]></title><link>https://blog.csdn.net/expert2000/article/details/3893226</link><guid>https://blog.csdn.net/expert2000/article/details/3893226</guid><author>expert2000</author><pubDate>Sun, 15 Feb 2009 16:32:00 +0800</pubDate><description><![CDATA[ 看了李建中的C#2.0 锐利体验系列课程(4)：杂项技术，以及C#语言的未来发展 (Level 300)的笔记一。可以对属性的set,get访问器使用不同的操作控制。Public string Name{//public属性修饰符    Get{ retrun Name;}Internal set{name = value;};// Internal属性访问器修饰符}]]></description><category></category></item><item><title><![CDATA[C#2.0 锐利体验系列课程(3)：局部类型、空属类型、静态类 (Level 300)]]></title><link>https://blog.csdn.net/expert2000/article/details/3892957</link><guid>https://blog.csdn.net/expert2000/article/details/3892957</guid><author>expert2000</author><pubDate>Sun, 15 Feb 2009 15:52:00 +0800</pubDate><description><![CDATA[ 看了李建中的C#2.0 锐利体验系列课程(3)：局部类型、空属类型、静态类 (Level 300)的笔记 局部类型(Partial)：可以将一个类分成几个部分，在几个文件中实现，也可以在一个文件中实现。但是对于编译器来说，看到的只是一个类。//这是一般写法，不用局部类型法Calss App{    Public void Foo(){……}    ……    Publ]]></description><category></category></item><item><title><![CDATA[C#2.0 锐利体验系列课程(2)：匿名方法、迭代器 (Level 300)]]></title><link>https://blog.csdn.net/expert2000/article/details/3892704</link><guid>https://blog.csdn.net/expert2000/article/details/3892704</guid><author>expert2000</author><pubDate>Sun, 15 Feb 2009 15:02:00 +0800</pubDate><description><![CDATA[  看了李建中的C#2.0 锐利体验系列课程(2)：匿名方法、迭代器 (Level 300)的笔记 委托：delegate 相当于函数指针。指向参数表和返回类型一致的所有函数。Public delegate void dddddd (object sender,EventArgs e);这是一个类，要生成实例 dddddd ddInst;以后调用返回类型为void，参数是(ob]]></description><category></category></item><item><title><![CDATA[C#2.0 锐利体验系列(1)-泛型编程]]></title><link>https://blog.csdn.net/expert2000/article/details/3892585</link><guid>https://blog.csdn.net/expert2000/article/details/3892585</guid><author>expert2000</author><pubDate>Sun, 15 Feb 2009 14:43:00 +0800</pubDate><description><![CDATA[看了李建中的C#2.0 锐利体验系列(1)-泛型编程的笔记  Class Stack{    Private T[] store;    Private int size;    Public Stack()    {        Store = new T[10];        Size = 0;    }    Public void Push(T ]]></description><category></category></item><item><title><![CDATA[.NET学习（10）C# 中的一些设计技巧 ]]></title><link>https://blog.csdn.net/expert2000/article/details/3877573</link><guid>https://blog.csdn.net/expert2000/article/details/3877573</guid><author>expert2000</author><pubDate>Wed, 11 Feb 2009 15:45:00 +0800</pubDate><description><![CDATA[ 看了Modern C#系列课程10--C# 中的一些设计技巧的笔记，主讲 俞晖 equals()比较2个对象是否相等class c1,c2;......if(c1.equals(c2))  IDisposable接口退出的时候如果有资源没有释放，那就用这个接口写个方法释放资源。 ICloneable接口克隆，就是拷贝一个对象的值到另一个对象。]]></description><category></category></item><item><title><![CDATA[.NET学习（8）多层结构应用程序设计]]></title><link>https://blog.csdn.net/expert2000/article/details/3877481</link><guid>https://blog.csdn.net/expert2000/article/details/3877481</guid><author>expert2000</author><pubDate>Wed, 11 Feb 2009 15:25:00 +0800</pubDate><description><![CDATA[看了Modern C#系列课程8--多层结构应用程序设计的笔记，主讲 俞晖 这个没什么难理解的，就是把各个操作都尽可能清晰的分开。比如，界面的处理，那就只是针对界面进行操作。比如进行输入的检查，按钮状态的改变，等等。如果按钮按下了，触发了一个事件，那么，这个事件最好在另一个类中处理。这一个类就相当于一个层。在这个事件中，可能会对界面输入的数据进行计算或者其他的操作，然后进行数据]]></description><category></category></item><item><title><![CDATA[.NET学习（7）ADO.NET进行数据库编程]]></title><link>https://blog.csdn.net/expert2000/article/details/3837652</link><guid>https://blog.csdn.net/expert2000/article/details/3837652</guid><author>expert2000</author><pubDate>Mon, 19 Jan 2009 17:31:00 +0800</pubDate><description><![CDATA[ 看了Modern C#系列课程7--ADO.NET进行数据库编程的笔记，主讲 俞晖 MS Access的操作using SD=System.Data;            // general DB classesusing MSA=System.Data.OleDb;     // OleDB databases, e.g. MS Accessusing SWF=Syst]]></description><category></category></item><item><title><![CDATA[.NET学习（6）  使用WinForms进行GUI设计]]></title><link>https://blog.csdn.net/expert2000/article/details/3837101</link><guid>https://blog.csdn.net/expert2000/article/details/3837101</guid><author>expert2000</author><pubDate>Mon, 19 Jan 2009 15:08:00 +0800</pubDate><description><![CDATA[ 看了Modern C#系列课程6--使用WinForms进行GUI设计的笔记，主讲 俞晖 数据验证：      在一个FORM上，有好几个TEXTBOX，这些TEXTBOX都要执行数据验证，验证输入的数据是否为整数。      可以写一个验证函数，然后在每个TEXTBOX的事件中调用该函数进行验证。      下面介绍的方法是在TEXTBOX的事件中加入这个验证函数。其实就是]]></description><category></category></item></channel></rss>