摘要: 今天学习了一个简单的加法计算器的winform程序,这里面学到的两个知识点还挺重要的,第一个就是int.Parse()与int.TryParse方法的区别先做了一个winform程序界面如下:具体的功能是输入两个整数然后输出相加的结果,杨老师课上讲有两种方法,可以用Parse()方法也可以用TryParse()方法,老师用的是TryParse()方法。 1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using System.Data; 5 using System.Dra 阅读全文
posted @ 2011-12-16 08:34 keepLearning... 阅读(736) 评论(0) 推荐(0) 编辑
摘要: 上一次随笔中提到有winform程序有两个知识点挺重要点,第一个是TryParse方法和Parse方法区别,这一次来谈谈另一个学习心得,就是C#中的关键字out与refView Code 1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using System.Data; 5 using System.Drawing; 6 using System.Linq; 7 using System.Text; 8 using System.Windows.Forms; 9 10 . 阅读全文
posted @ 2011-12-16 08:33 keepLearning... 阅读(325) 评论(1) 推荐(0) 编辑
摘要: 今天看老师做了一个四则运算器,自己也跟着做了一遍,我又加上了非空验证和输入合法性校验。 1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using System.Data; 5 using System.Drawing; 6 using System.Linq; 7 using System.Text; 8 using System.Windows.Forms; 9 using System.Text.RegularExpressions;10 11 namespace 四 阅读全文
posted @ 2011-12-16 08:32 keepLearning... 阅读(398) 评论(0) 推荐(0) 编辑
摘要: 昨天晚上练习ADO.NET,打开SQL Server Management Studio准备修改数据库属性时,遇到程序异常:无法显示请求的对话框,,画面如下:看到这个异常当时心里有点发慌,说实话,因为机器多次遭到攻击,系统已装过很多遍了,装了小红伞杀毒之后算平静了,这里强烈建议不要将数据库sa管理员的密码设为空或123,不然遭到攻击就麻烦了。仔细看了这个异常原来是病毒或木马程序将我机器里的xplog70.dll这个文件给删除了,然后开始在网上搜解决方案,看了大部分的帖子,都说需要先下载这个dll文件然后将它放到C:\WINDOWS\system32下面,然后winkey+R运行regsvr32 阅读全文
posted @ 2011-12-16 08:32 keepLearning... 阅读(1438) 评论(2) 推荐(1) 编辑
摘要: 1.首先启动mssql$sqlexpress实例,winkey+R运行net start mssql$sqlexpress2.在vs2008中建一个控制台应用程序项目,名字随便,这里演示用"第一个mdf",然后在项目里添加一个基于服务的数据库,名字默认3.项目大体为:打开Program.cs文件,在其中添加如下代码:View Code 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Data.SqlClie 阅读全文
posted @ 2011-12-16 08:31 keepLearning... 阅读(325) 评论(3) 推荐(0) 编辑
摘要: 1.首先建立一个windows 窗体项目,然后添加一个基于服务的数据库DataImport.mdf。2.建立一个T_Users表,字段设置如下。3.拖入两个按钮,设置为导入导出。4.向form中拖入一个OpenFileDialog和一个SaveFileDialog对话框。5.在program.cs中添加如下代码:View Code 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Windows.Forms; 5 6 namespace 数据导入导出 7 { 8 ... 阅读全文
posted @ 2011-12-16 08:30 keepLearning... 阅读(678) 评论(2) 推荐(0) 编辑
摘要: 运行net start mssqlserver启动sqlserver,运行sqlwb启动SQL Server Management Studio,创建一个省市数据库和一个名为省的表: 1 use master 2 go 3 --创建ProvinceAndCity数据库 4 create database ProvinceAndCity 5 go 6 use ProvinceAndCity 7 go 8 --创建province表 9 create table province(10 proID int not null,11 proName nvarchar(50) not null1... 阅读全文
posted @ 2011-12-16 08:28 keepLearning... 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 继续学习杨中科老师的视频哈哈1.用强类型DataSet比弱类型的DataSet方便很多它内部会自动生成很多代码,不用程序员自己动手去写,而且代码可读性更好。下面我们来看用强类型DataSet来写手机号码归属地查询,首先新建一个windows窗体应用程序,拖入如下控件:2.新建一个基于服务的数据库dbPhone.mdf,新建一个T_Numbers表,设置如下字段:3.新建一个数据集DataSetPhone.xsd4.将T_Numbers表拖入数据集中,添加两个SQL命令,DeleteAll和GetLocationByPhoneNo。5.DeleteAll的SQL语句:6.GetLocationB 阅读全文
posted @ 2011-12-16 08:26 keepLearning... 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 先来看一段代码:null值用来表示数据类型未被赋予任何值,它是一种引用类型且它只能赋值给引用类型,由于string是一个特殊的引用类型,因此编译器不会报错。但是当它赋值给值类型int类型的时候,编译器就会报错:我们知道数据库中是有NULL值的,例如下面的一张表,年龄(int类型)是可以为空的,代表目前不知道此人年龄,那么当我们在C#代码向数据库插入数据时,就会需要一个可空的int类型。但是int、bool等这些类型不能表示数据库中的“Null” 。因此C#提供了“可空类型”这种语法,只要在类型后加?就构成了可空的数据类型,比如int?、bool?,这样int? i=null 就可以了。解决数据 阅读全文
posted @ 2011-12-16 08:23 keepLearning... 阅读(933) 评论(0) 推荐(1) 编辑
摘要: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head> <title>星星评分javascript version</title> <script type="text/java 阅读全文
posted @ 2011-12-16 08:21 keepLearning... 阅读(236) 评论(0) 推荐(0) 编辑