- 博客(15)
- 收藏
- 关注
原创 黑马程序员_Windows窗体应用程序中数据导入数据库
if (ofdimport.ShowDialog() != DialogResult.OK) { return; } using (FileStream filestream = File.OpenRead(ofdimport.FileName)) {
2013-07-09 18:57:03 679
原创 方法一:(先根据用户名查询对应的信息,再读取密码与输入密码进行判断)
private void IncErrorTimes() //累加错误次数 { using (SqlConnection conn = new SqlConnection(@"Data Source=.\Express;AttachDBFilename=|DataDirectory|\MyDB.mdf;Integrated Security=true;
2013-07-09 18:56:40 1653
原创 黑马程序员_控制台应用程序中判断用户是否登录成功
方法一:(先根据用户名查询对应的信息,再读取密码与输入密码进行判断)Console.WriteLine("请输入用户名"); string UserName = Console.ReadLine(); Console.WriteLine("请输入密码"); string Password = Console.Re
2013-07-09 18:56:17 624
原创 [黑马程序员]_命名空间和list集合
namespace(命名空间),用于解决类重名问题,可以看做"类的文件夹"。如果代码和被使用的类在一个namespace则不需要using。可以修改默认的namespace,因此不要认为在相同文件夹下就不用using,不在相同文件夹下就需要using。有时候不能预先确定长度或需要动态修改内容和长度,这时候可以使用ListList list=new List();list.Add
2013-07-09 18:55:48 912
原创 [黑马程序员] _C#基础知识小结
.net/dotnet:指.NET Framework框架。一种平台,一种技术。C#(sharp):一种编程语言,可以开发基于.net平台的应用。(*)Java既是一种技术又是一种编程语言在.net平台上开发桌面应用程序,称为Winform应用程序开发在.net平台上开发Internet应用程序(网站),称为ASP.NET应用程序开发在.net平台上手机开发,称为wp7
2013-07-09 18:55:15 414
原创 [黑马程序员] _变量的基本使用方法(赋值、占位符、接收、命名规则)
内存:用户存储正在运行的程序数据 ,用于暂时存放CPU中的运算数据RAM存储单元的内容可随机存取,且存取时间和存储单元的物理位置无关,断电后里面保存的数据丢失,即为易失性变量:代表一块内存空间,可以通过变量名称向内存存/取数据。有变量就不需要我们记忆复杂的内存地址。向内存申请一块内存空间的语法:数据类型 变量名;数据类型:int:整型*(整数类型)double
2013-07-09 18:54:47 1043
原创 [黑马程序员]_转义字符、数据类型和转换
转义字符:由\+一个字母组成的具有特殊意义的字符。当我们需要在字符串中输入特殊字符时,比如引号,换行,退格等等。需要使用转义字符。常用转义字符:\n 换行\b backspace退格\t tab键\\ 表示一个\\" 双引号符字符串前面加@符号:1)字符串中如果有\则不再表示为转义字符(强制不转义)2)使字符串可以换行var a="\\"; Conso
2013-07-09 18:54:20 435
原创 [黑马程序员]_简单的try catch用法和几个小例题
try-catch 语句由一个 try 块后跟一个或多个 catch 子句构成,这些子句指定不同的异常处理程序。try 块包含可能导致异常的保护代码,catch 子句包含仅在屏幕上显示消息的异常处理程序。如果try中代码没有出错,则程序正常运行try中的代码,不会执行catch中的内容,如果try中的代码有误,程序立即跳入catch中去执行代码,那么try中的出错代码后面的代码不再执行。例题1
2013-07-09 18:53:55 616
原创 [黑马程序员]_自加自减及复合运算符及关系运算符和逻辑运算符小结
自加自减++ 自加一 有前加和后加-- 自减一 有前减和后减在C#中,一元运算符(++/--)比二元运算符(+-)优先级高运算式中,”前加”先执行后运算。Intage=18;Intsum= ++age - 10;结果为:9.相当于:Int age=18;Age=age+1;Intsum=age-10;“后加“先运算后执行。Int
2013-07-09 18:53:26 598
原创 数组可以一次声明多个同类型的变量,这些变量在内存中连续存储的.
常量语法:const 类型 常量名=常量值。赋值后,在其他地方不允许赋值。枚举定义一种枚举类型,同时要指定这个类型的所有值。(一般和类定义在同一个级别,方便于同一个命名空间下的所有类都可以使用这个枚举,方法中也可定义)enum 自定义名称{值1,值2,值3...值n};枚举作用:限制用户不能随意赋值,只能在定义枚举时列举的值中选择相对应的值,注意:定义枚举
2013-07-09 18:52:56 2708
原创 [黑马程序员]_数组定义、初始化及使用
数组可以一次声明多个同类型的变量,这些变量在内存中连续存储的.语法:数据类型[] 数组名=new 数据类型[数组长度];int[] score=new int[3]; 声明了名叫score,长度为3的数组初始化数组int[] score=new int[3]{11,22,33};int[] score=new int[]{11,22,33};通过下标(索引)来访
2013-07-09 18:52:26 411
原创 [黑马程序员]_冒泡排序算法
让数组中的元素两两比较(第i个与第i+1个比较),经过(i-1)遍两两比较,数组中的元素能按照我们预期的规律排序。比较相邻的两个元素,如果第一个比第二个大,就交换它们两个。对每一对相邻的元素进行同样的操作,从第一个到最后一个,比较完成后最后的数。针对所有的元素重复以上的步骤,除了最后一个。持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。
2013-07-09 18:52:01 452
原创 [黑马程序员]_面向对象的概念、对象引用及属性
面向对象的三个特性:封装、继承、多态。类,对象。 例如:"人"是类,"张三"是"人"这个类的对象。类是抽象的,对象时具体的。对象可以叫做类的实例。字段(和类相关的变量),字段就是类的状态。人这个类中有姓名、年龄、身高等字段。类不占内存,对象才占内存。方法,就是类能够执行的动作。比如问好、吃饭等。类的继承,类之间可以有继承关系,比如"电脑"类可以从电器类继承,这样的好处是"电脑"
2013-07-09 18:51:25 398
原创 [黑马程序员]_构造函数和继承
构造函数是用来创建对象的特殊函数,函数名和类名一样,没有返回值,连void都不用。构造函数可以有参数,new对象的时候传递函数参数即可。构造函数可以重载,也就是有多个参数不同的构造函数。如果不指定构造函数,则类有一个默认的无参构造函数。如果指定了构造函数,则不再有默认的无参构造函数,如果需要无参构造函数,则需要自己来写。构造函数用来创建对象,并且可以在构造函数中对对象进行初始化
2013-07-09 18:50:47 327
原创 [黑马程序员]_静态成员与变量
常量const常量。常量名要大写。一定不会变化的值才能声明为常量。public const int value=10;在C#程序中,没有全局变量的概念,所以准备了一种变量类型:静态变量。他在类中类似全局变量,保存类的公共信息,所有该类的实例(对象)共享该值。不用new就能用的方法,static方法,static方法其实就是普通的函数。在static方法中可以调用其他
2013-07-09 18:50:04 423
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人