
C#
hyc_2013
回长沙发展
展开
-
C#中的索引器的简单理解和用法
转自:http://www.cnblogs.com/skm-blog/archive/2013/06/04/3117547.html索引器是一种特殊的类成员,它能够让对象以类似数组的方式来存取,使程序看起来更为直观,更容易编写。 1、索引器的定义C#中的类成员可以是任意类型,包括数组和集合。当一个类包含了数组和集合成员时,索引器将大大简化对数组或集合成员的存取操作。转载 2014-03-05 15:51:40 · 5490 阅读 · 1 评论 -
单例模式(C#)
单例模式见识单例模式【Form1】amespace 单例模式{ public partial class Form1 : Form { public Form1() { InitializeComponent(); } private FormToolBox1 ftb;原创 2014-04-01 23:44:58 · 895 阅读 · 0 评论 -
第一个简单三层架构(传智播客整理)
文件结构(物理上) 基本流程 建立三层架构总文件夹 建立三层架构窗体程序右键:建立BLL、DAL、Model文件夹 建立模型(Model):人 id、Age、Name数据访问层(DAL) SqlHelper.cs //专业数据库打交道,各种连接传值过程 PersonDAL.原创 2014-03-17 12:46:42 · 1311 阅读 · 0 评论 -
书籍管理BMS(C#小项目)
★★案例:书籍管理BMS界面基本流程1. 创建项目BMS2. 拖控件Lable(lblKey),TextBox(txtKey)Lable(lblCate)ComboBox(cboCate)Button(btSearch)DataGridView(dgvBooks) Lable(lblI),Lable(lblID),Lable,TextBox(原创 2014-03-07 23:41:45 · 2188 阅读 · 0 评论 -
单层架构代码生成器(初学版)
声明:此代码生成器参考传智播客视频讲解,经自己适合自己特点整理成文!界面基础知识几个简单类的使用Path.Combine()可以进行两个路径的拼接,省得自己处理\的问题; string s1 = @"c:\aa"; string s2 = "1.jpg";string s3 = Path.Combine(s1, s2)Directory.原创 2014-04-01 09:49:58 · 847 阅读 · 0 评论 -
静态和非静态(C#)
静态方法和非静态方法的区别:静态成员:加入static修饰符可以直接使用:类名+静态成员名访问此静态成员因为静态成员存在于内存,静态成员不能访问非静态的成员,只能访问静态成员静态成员则不存在生存期的概念,因为静态成员始终驻留在内容中。 非静态成员:无static修饰符;不能用类名直接引用,当类被实例化之后,可以通过实例化的类名进行访问非静态成员需要实例化才会原创 2014-03-16 10:54:13 · 891 阅读 · 0 评论 -
C#中的接口
1、C#接口的作用 使用概括:定义接口,里面包含方法,但没有方法具体实现的代码。然后在继承该接口的类里面要实现接口的所有方法的代码。但没有真正认识到接口的作用的时候就觉得用接口是多此一举,当然你这样想那是绝对绝对错误的。关于接口的作用,网上有一位就真的深入浅出给我们做了很好理解的分析。//我们定义一个接口public interface IBark { void Ba转载 2014-03-06 00:12:01 · 900 阅读 · 1 评论 -
C#中添加数据到数据库
1.利用SQL语句添加 在SQL语句中提供了INSERT语句进行数据添加,其语法格式如下。INSERT [Into] table_name[(column_list)] values (data_values)说明:INSERT 是关健字, Into 是可选项, table_name 为表名,即向哪个表中插入数据 column_list 为表中列名,如果为多列,转载 2014-03-15 16:03:11 · 13162 阅读 · 1 评论 -
C#泛型编程(Generic Programming)
我们在编写程序时,经常遇到两个模块的功能非常相似,只是一个是处理int数据,另一个是处理string数据,或者其他自定义的数据类型,但我们没有办法,只能分别写多个方法处理每个数据类型,因为方法的参数类型不同。有没有一种办法,在方法中传入通用的数据类型,这样不就可以合并代码了吗?泛型的出现就是专门解决这个问题的。为什么要使用泛型为了了解这个问题,我们先看下面的代码,代码省略了一些内容,但转载 2014-03-05 16:53:05 · 1096 阅读 · 1 评论 -
C#Winform实现登陆的两种方式
建立登陆注册窗口相关基础知识关于字符串1. IsNullOrEmpty //用于判断字符串是否为空,如果为空,弹出提示如: public static String Test(string s){ if (String.IsNullOrEmpty(s)) //如果字符串为空 return "is null o原创 2014-04-02 00:36:27 · 18030 阅读 · 0 评论