- 博客(47)
- 收藏
- 关注
转载 省市选择器
//数据库文件:http://www.programfan.com/blog/article.asp?id=28128//源码: 1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using System.Data; 5 ...
2013-08-27 20:32:00
160
转载 SQL的主键和外键的作用
SQL的主键和外键的作用:外键取值规则:空值或参照的主键值。(1)插入非空值时,如果主键表中没有这个值,则不能插入。(2)更新时,不能改为主键表中没有的值。(3)删除主键表记录时,你可以在建外键时选定外键记录一起级联删除还是拒绝删除。(4)更新主键记录时,同样有级联更新和拒绝执行的选择。简而言之,SQL的主键和外键就是起约束作用。关系型数据库...
2013-08-25 11:17:00
166
转载 ExecuteScalar //ExecuteReader
//ExecuteScalar的作用 包含的返回值update 如果要得到想要的类型 应该再进行转换using (SqlConnection conn = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=F:\VS2010\Test\ADO\Database1.mdf;Integrated S...
2013-08-23 15:35:00
182
转载 //允许用户输入账号密码,将新账户数据插入数据库
Console.WriteLine("请输入要插入的用户名:"); string username = Console.ReadLine(); Console.WriteLine("请输入密码"); string pwd = Console.ReadLine(); using (...
2013-08-23 15:33:00
315
转载 用VS2010+SQL2008做一个登录程序
1 Console.WriteLine("请输入用户名"); 2 string username = Console.ReadLine(); 3 Console.WriteLine("请输入密码"); 4 string pwd = Console.ReadLine(); 5 ...
2013-08-20 21:09:00
365
转载 SQL链接语句
1 string dataDir=AppDomain.CurrentDomain.BaseDirectory; 2 if(dataDir.EndsWith(@"\bin\Debug")||dataDir.EndsWith(@"\bin\Release")) 3 { 4 dataDir = System.IO...
2013-08-20 16:06:00
85
转载 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管...
说明:执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。异常详细信息:System.Data.SqlClient.SqlException: 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。...
2013-08-19 16:27:00
480
转载 windows7游戏无法全屏解决方法
在开始搜索框输入 regedit 定位到 〔HKEY_LOCAL_MACHINE\SYSTEM\Contro1Set001\Control\GraphicsDrivers\Configuration\〕项,左键点击Configuration项,选择〔查找〕。输入:[scaling],在具体显示器设备中查找[scaling]的参数,并将其由默认的〔4〕或〔255〕修改为〔3〕即可转载于...
2013-07-11 13:30:00
110
转载 正则表达式
正则表达式用于对字符串进行操作, 是用来检验和操作字符串的强大工具。简单的理解正则表达式可以认为是一种特殊的验证字符串。正则表达式常见运用是验证用户输入信息格式,表达式 “\w{1,}@\w{1,}\.\w{1”,实际上就是验证邮件地址是否合法的;当然正则表达式不仅仅是用于验证,可以说只要运用字符串的地方都可以使用正则表达式,正则表达式在英文中写作(Regular Ex...
2013-06-21 10:49:00
88
转载 Socket②:面向连接的Socket
对于TCP的Socket编程,主要分二部分:一、服务端Socket侦听:服务端Socket侦听主要分以下几个步骤,按照以下几个步骤我们可以很方便的建立起一个Socket侦听服务,来侦听尝试连接到该服务器的客户Socket,从而建立起连接进行相关通讯。1、创建IPEndPoint实例,用于Socket侦听时绑定1IPEndPoint ipep =new IPEndPoint(IP...
2013-06-20 17:44:00
113
转载 Socket①:常用方法介绍
一、IP地址操作类1、IPAddress类a、在该类中有一个 Parse()方法,可以把点分的十进制IP表示转化成IPAddress类,方法如下:IPAddress address = IPAddress.Parse(“192.168.0.1”);b、IPAddress提供4个只读字段Any用于代表本地系统可用的任何IP地址 Broadcase 用于代表本地网络的I...
2013-06-20 17:41:00
134
转载 聊天程序开发
开发前小笔记:Socket的通信过程服务器端:l申请一个Socketl绑定到一个IP地址和一个端口上l开启侦听,等待接受连接客户端:l申请一个socketl连接服务器(指明IP地址和端口号)服务器端接到连接请求后,产生一个新的socket(端口大于1024)与客户端建立连接并进行通讯,原监听socket继续监听...
2013-06-20 15:37:00
136
转载 聊天客户端和服务端开发过程中遇到的问题:
问题1:解决:问题原因是本地IP没设置好在DOS窗口中输入:ipconfig获取本机地址如图:运行窗口程序输入172.22.41.45(当然,每个人机器的IP地址是不一样的本IP是示例)这样问题就解决一半了,接下来是用微软的小工具telnet如果使用过程中显示“win7里边使用telnet命令为什么提示telnet不是内部或外部命令,也不是可运行的程序...
2013-06-20 15:16:00
185
转载 线程::::
产生一个线程的4步骤:l编写产生线程所要执行的方法 1 void countTime() 2 3 { 4 5 DateTime begingTime = DateTime.Now; 6 7 for (int i = 0; i < 99999999; i++) 8 ...
2013-06-18 13:48:00
108
转载 单-多线程
有这样一个需求,一个小程序,上面有一个文本框和一个按钮,要求按下按钮时文本框里的内容从0循环变化到10000。乍一看这不就是一个循环修改字符串嘛!可是写出来一运行,就会发现点按钮的时候程序卡死!因为在同一个进程当中,代码是顺序执行的,我们同样可以让程序在初始化加载的时候就循环更新数字,结果就是循环还没执行完的时候窗口不显示,还是一种卡死的效果。一种有效的办法就是给这个循环单开辟一个线程。...
2013-06-18 12:50:00
97
转载 winForm实例
//简单计算器(加法): 1 private void button1_Click(object sender, EventArgs e) 2 { 3 string str1 = textBox1.Text; 4 string str2 = textBox2.Text; 5 ...
2013-06-16 14:13:00
311
转载 String 类
string可以看做是char的只读数组。charc=s[1];。例子:遍历输出string中的每个元素。C#中字符串有一个重要的特性:不可变性,字符串一旦声明就不再可以改变。所以只能通过索引来读取指定位置的char,不能对指定位置的char进行修改。如果要对char进行修改,那么就必须创建一个新的字符串,用s.ToCharArray()方法得到字符串的char数组...
2013-06-12 10:38:00
128
转载 NameSpace
namespace(命名空间),用于解决类重名问题,可以看做“类的文件夹”。如果代码和被使用的类在一个namespace则不需要using。在不同命名空间下的类调用有两种方法:写全称命名空间.类名先using引用命名空间,再调用不在同一个命名空间下的类,不能直接访问。要想访问别的命名空间下的类有两种方法:1)通过using引用对方的命名空间...
2013-06-11 17:32:00
104
转载 构造方法
1、什么是构造方法?首先,它是一个方法,它是类中 众多方法中的一个。其次,它具有类中其他方法所不具备的一些特性。简单来说,它是一个有着特殊使命的方法,他的绰号叫构造。2、构造方法相对其他方法有哪些不同?方法名:类中普通的方法可以根据代码书写者的个人喜好任意取名。但是,构造方法不可以。构造方法的名字必须与类名相同。换句话说,当类中的一个方法名与类名相同时,C#即认为此方法为类的构造方...
2013-06-10 01:59:00
181
转载 骑士飞行棋
项目小分析:(技巧:方便代码修改调试,把多次用到的功能块写成方法)实现思路:绘制文本界面定义名称数组使用while循环判断帐号是否为空、是否重复写地图方法,对游戏关卡进行初始化画地图DrawMap:(图如下:)实现过程中运用到的小技巧:定义控制台颜色:Console.ForegroundColor=ConsoleColor.Yellow; /...
2013-06-06 16:57:00
145
转载 练习(方法)
将一个字符串数组输出为|分割的形式,比如“梅西|卡卡|郑大世”(用方法来实现此功能) 1 string[] names = { "张三", "李四", "王五", "赵六" }; 2 string str = ConString(names); 3 Console.WriteLine(str); 4 ...
2013-05-25 22:09:00
172
转载 方法:Out参数和Ref参数
//定义同名方法时,参数一定要不同,编译器才能根据我们的参数不同自动给我们选择相匹配的方法,这样就叫做方法重载方法重载和返回值没有关系 1 static void Main(string[] args) 2 { 3 double m = Max(10, 20); 4 } 5 ...
2013-05-25 01:11:00
183
转载 返回值
1 Console.WriteLine("你确定要关机(y/n)"); 2 ReadAnswer(); 3 } 4 public static void ReadAnswer() 5 { 6 string result = ""; 7 ...
2013-05-23 12:04:00
124
转载 参数
变量的作用域:在方法中定义的变量称为局部变量,其作用域从定义开始,到其所在的大括号结束为止.当被调用者想得到调用者方法中的变量时,则可以通过让调用者通过参数的形式给被调用者[访问修饰符][static] 返回值类型 方法名([参数]){方法体;}如: public static void Test(int n...
2013-05-20 01:24:00
118
转载 方法(函数)
函数就是将一堆代码进行重用的一种机制。函数就是一段代码,这段代码可能有输入的值(参数),可能会返回值。一个函数就像一个专门做这件事的人,我们调用它来做一些事情,它可能需要我们提供一些数据给它,它执行完成后可能会有一些执行结果给我们。要求的数据就叫参数,返回的执行结果就是返回值。string s=Console.ReadLine()就是一个有返回结果的函数;Cons...
2013-05-20 01:22:00
109
转载 C#冒泡排序算法
冒泡排序让数组中的元素两两比较(第i个与第i+1个比较),经过n(i-1)遍两两比较,数组中的元素能按照我们预期的规律排序要从大到小的排序,我们进行两两比较的时候用<(小于号)冒泡排序,第一趟将最大(小)值确定并放在确定的位置上。于是第二趟我们比较的次数就减一。例:18, 20, 48, 76, 20, 38, 87, 90, 37, 65...
2013-05-15 20:16:00
112
转载 数组练习题
练习1:从一个整数数组中取出最大的整数 1 int[] numbers = { 3, 5, 6, 37, 19, 98, 65, 34, 54, 43 };//定义一个数组 2 int max = numbers[0];//定义max的值初始化 3 int min = numbers[0];...
2013-05-15 16:54:00
321
转载 数组
数组:可以帮我们一次声明多个同类型的变量这些变量在内存中是连续存储的。数组声明语法:数据类型[] 数组名=new 类型类型[数组长度];例如:int[] score =new int[5]就声明了一个长度为5的数组,数组叫score通俗点说:就是声明了一个数组里面包含5个int类型的变量。数组名叫score 里面5个int 类型的变量叫做 :数组的元素...
2013-05-14 10:51:00
153
转载 枚举\常量
如何把一个字符串转换成枚举类型:(公式)(自己定义的枚举类型)(Enum.Parse( typeof(自己定义的枚举类型),"待转换的字符串");常量:语法:const 类型 常量名 =常量值常量只能在初始化的时候赋值,其他情况下是不允许赋值的枚举:让我们定义一种类型并且在定义这种类型时我们要指定这个类型的所有值。语法:enum 自己起的类...
2013-05-13 16:20:00
79
转载 break-continue
1)用于switch-case判断中,用于跳出switch2)用在循环中,用于立即跳出(终止)循环注意:用于循环中,跳出break所在的循环continue立即结果本次循环,判断循环条件,如果成立,则进入下一次循环,否则退出循环.举例:运动员跑步喝水的例子练习1: 1 //用 while continue实现计算1到100(含)之间的...
2013-05-09 22:00:00
122
转载 break- 习题
练习1:循环录入5个人的年龄并计算平均年龄,如果录入的数据出现负数或大于100的数,立即停止输入并报错.练习2:在while中用break实现要求用户一直输入用户名和密码,只要不是admin、888888就一直提示要求重新输入,如果正确则提登录成功.练习3:1~100之间的整数相加,得到累加值大于20的当前数//题1 1 int age = 0; 2 ...
2013-05-09 21:58:00
723
转载 for循环 兼练习题()
语法for(表达式1;表达式2;表达式3){循环体;}For 循环,一般用于已知循环次数的循环一般情况,表达式1用于定义循环变量和对循环变量赋初值 。表达式2:循环条件表达式3:用于改变循环变量的值执行过程:第1步:计算表达式1,转向第2步第2步:计算表达式2(循环条件),如果表达式2的值为true转向第3步 ...
2013-05-09 09:38:00
117
转载 do-while练习
练习1:计算1到100之间整数的和;练习2:要求用户输入用户名和密码,只要不是admin、888888就一直提示用户名或密码错误,请重新输入。练习3:不断要求用户输入学生姓名,输入q结束.练习4:不断要求用户输入一个数字,然后打印这个数字的二倍,当用户输入q的时候程序退出。练习5:不断要求用户输入一个数字(假定用户输入的都是正整数),当用户输入end的时候显示刚才输入的数...
2013-05-08 16:44:00
782
转载 switch-case 和if -else的区别
switch-case 和if -else的区别什么情况下用 switch 什么情况下用if-elsesans:相同点:都可以实现多分支结构不同点:switch:一般只能用于等值比较if-else:可以处理范围-----转载于:https://www.cnblogs.com/xudaxia/archive/2013/05/08/30671...
2013-05-08 16:41:00
100
转载 检测异常try-catch
try //检测 { 有可能出现异常的代码;}catch{}如果try中的代码没有出现异常,则不会执行catch中代码如果try中的代码出现异常,则程序立即跳到catch中转载于:https://www.cnblogs.com/xudaxia/archive/2013/05/08/3067107.html...
2013-05-08 16:40:00
194
转载 变量的命名
命名规则:•1必须以“字母”_或@符号开头.--不要以数字开头•2后面可以跟任意“字母”、数字、下划线.•注意:•1)你起的变量名不要与c#系统中的关键字重复.•2)在c#中,大小写是敏感的.•3)同一个变量名不允许重复定义(先这么认为,不严谨)l定义变量时,变量名要有意义lC# 变量命名编码规范——Camel 命名法:•首个单词的首字母小写,其余...
2013-05-08 16:39:00
86
转载 循环结构 【练习题】
第一题 1 console.writeline("输入班级人数"); 2 int count=convert.toint32(console.readline());//得到班级人数 3 int score=0;//存用户输入的分数 4 int i=0; 5 int sum=0;//用于存总成绩 6 while(i<count); 7 { ...
2013-05-06 22:49:00
164
转载 循环结构
while循环的语法:while(条件)//条件叫:(循环条件){ //要循环执行的N条程序//叫:循环体}执行过程:1.先判断循环条件,如果条件为true,则转向2;如果条件为false则转向32.执行循环体,循环体执行完后转向13.跳出循环,循环结束。PS:在循环体中,一定有有那么一句话,改变循环条件的某个变量的值,使循环条件终有那么一天为 ...
2013-05-06 22:44:00
88
转载 switch-case 练习
//请用户输入年份,输入月份,输出该月的天数 1 Console.WriteLine("请输入年份"); 2 int year = Convert.ToInt32(Console.ReadLine()); 3 Console.WriteLine("请输入月份"); 4 int month ...
2013-05-05 12:48:00
215
转载 黑马程序员——if -else / switch-case
———————- Windows Phone 8手机开发、.Net培训、期待与您交流! ———————-分别用if-else和switch-case(主要演示)来搞定同个工作题://李四的年终工作评定,如果定位A级,则工资涨500元,如果B,则涨200,如果C,工资不变,如果D,降200,如果E,降500。设李四原工资5000,请输入评级,然后显示李四的工资。1) 用if-...
2013-05-05 10:56:00
309
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅