06 2012 档案

摘要://获取坐标 private void Form2_MouseMove(object sender, MouseEventArgs e) { this.Text=string.Format("X={0},Y={1}",e.X,e.Y); } /// <summary> /// 绘制折线图 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private voi 阅读全文
posted @ 2012-06-27 22:13 蓬莱仙羽 阅读(299) 评论(0) 推荐(0)
摘要:C#正则表达式小结以下是一些常用的正则表达式,觉得实用就收藏一下吧。只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^\d{n}$"。只能输入至少n位的数字:"^\d{n,}$"。只能输入m~n位的数字:。"^\d{m,n}$"只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"。只能输入有1~3位小数的正实数:"^[0-9]+(.[0-9]{1,3})?$" 阅读全文
posted @ 2012-06-27 00:32 蓬莱仙羽 阅读(268) 评论(0) 推荐(0)
摘要:#region 设置鼠标可以移动 private bool ismouseDown = false;//判断是否按下鼠标 private Point mouseOffset;//记录鼠标坐标 private void Login_MouseDown(object sender, MouseEventArgs e) { int xOffset; //定义X坐标 int yOffset; //定义Y坐标 if (e.Button == MouseButtons.Left) { //如果鼠标的左键点击了,则将坐标分别进行相应的移动 xOffset = -e.X; yOffset = -e.Y; m. 阅读全文
posted @ 2012-06-27 00:28 蓬莱仙羽 阅读(165) 评论(0) 推荐(0)
摘要:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;namespace MyClockApp{ public partial class Clock : Form { public Clock() { InitializeComponent(); } /// <summary> /// 得到当前系统时间,并将其拼接成一个字 阅读全文
posted @ 2012-06-26 23:54 蓬莱仙羽 阅读(212) 评论(0) 推荐(0)
摘要:protected int[] bubbleUp(int[] Array)//冒泡排序 { for (int i = 0; i < Array.Length-1; i++)//要冒泡次数 { for (int j = 0; j < Array.Length-1-i; j++)//每次冒泡具体比较过程 { if (Array[j] < Array[j + 1]) { int temp = Array[j + 1]; Array[j + 1] = Array[j]; Array[j] = temp; } } } return Array; } public int[] Selec 阅读全文
posted @ 2012-06-26 23:40 蓬莱仙羽 阅读(137) 评论(0) 推荐(0)
摘要:1.C#连接SQL Server程序代码:using System.Data; using System.Data.SqlClient; ..string strConnection="user id=sa;password=;"; strConnection+="initial catalog=Northwind;Server=YourSQLServer;"; strConnection+="Connect Timeout=30";SqlConnection objConnection=new SqlConnection(strCo 阅读全文
posted @ 2012-06-26 23:24 蓬莱仙羽 阅读(217) 评论(0) 推荐(0)
摘要://string Str1 = "友情相逢"; //string Str2 = "用一生爱你"; //#region char的使用 //char a = 'a'; //Console.WriteLine("IsLetter方法判断a是否为字母:{0}", Char.IsLetter(a)); //Console.WriteLine("IsDigit方法判断a是否为数字:{0}", Char.IsDigit(a)); //Console.WriteLine("IsLower方法判断a是否为 阅读全文
posted @ 2012-06-26 20:44 蓬莱仙羽 阅读(153) 评论(0) 推荐(0)
摘要:如果子类想要重写父类的方法 使用virtual方法 并且子类要用override 如果子类还想使用父类的方法 子类中使用base方法 如果子类不需要调用父类则用abstract抽象方法 里面可以是抽象方法也可以是非抽象方法 但是如果里面有抽象方法的类那它必须是抽象类 如果不需要用到父类中的方法 则父类用override方法 子类中可以用base方法调用父类中的方法 也可以用this调用 区别:一个调用的是父类的方法,一个调用的是子类自己的方法 如果父类选择的是abstract抽象方法 则子类同方法必须重写 如果是virtual虚方法 则子类中同方法未必需要重写 抽象类中可以没有任... 阅读全文
posted @ 2012-06-26 20:36 蓬莱仙羽 阅读(153) 评论(0) 推荐(0)
摘要:四舍五入 select ROUND(1.01,1) 结果1.00计算字符串的长度select LEN('Hello王') 结果6计算字符串字节:中文占两个字节select LENGTH('Hello王') 结果7转大小写LOWER(),UPPER()截取字符串:RIGHT(‘abc’,2) 结果bcLEFT(‘abcd’,2) 结果ab字符串左.右侧的空格去掉LTRIM(),RTRIM()截取字符串:从1开始SUBSTRING(string,start_positon,length)select SUBSTRING('abcdef111',2,3 阅读全文
posted @ 2012-06-20 20:38 蓬莱仙羽 阅读(166) 评论(0) 推荐(0)
摘要:#include <stdio.h>#include <stdlib.h>#include <time.h>const int ITEMNUM = 100;#define ElemType int//冒泡排序void Bubblesort(ElemType R[],int n,int &comp_num,int &move_num){int i,j,flag=1; //当flag为0,则停止排序ElemType temp;for(i = 0;i < n-1;i++){ //i表示趟数,最多n-1趟flag = 0;for(j = 1;j 阅读全文
posted @ 2012-06-17 14:12 蓬莱仙羽 阅读(507) 评论(0) 推荐(0)
摘要://图 #include <stdio.h>#include <stdlib.h>#define MaxNum 100typedef char Type;//邻接矩阵类型定义typedef struct {Type vexs[MaxNum];int edges[MaxNum][MaxNum];int Vertex_num,edge_num;}MGraph;//邻接表类型定义typedef struct node{int adjvex;struct node *next;}EdgeNode;typedef struct{struct{ Type vertex; EdgeN 阅读全文
posted @ 2012-06-17 14:09 蓬莱仙羽 阅读(242) 评论(0) 推荐(0)
摘要://链式结构#include <stdio.h>#include<stdlib.h> #include <malloc.h>#define MAXSIZE 1000typedef char ElemType;typedef struct LNode{//定义单链表结点类型ElemType data;struct LNode *next;}LinkList;void InitList(LinkList *&L){//带头结点的单链表L = (LinkList *)malloc(sizeof(LinkList));L -> next = NULL; 阅读全文
posted @ 2012-06-17 14:02 蓬莱仙羽 阅读(182) 评论(0) 推荐(0)
摘要://对顺序表的操作#include<stdio.h>#include <stdlib.h>#include<malloc.h>#define MAXSIZE 1000typedef char ElemType;typedef struct{ElemType data[MAXSIZE];int length;}SqList;//初始化线性表void InitList(SqList*&L){L=(SqList*)malloc(sizeof(SqList));L->length=0;}//销毁线性表void DestoryList(SqList*&a 阅读全文
posted @ 2012-06-17 13:58 蓬莱仙羽 阅读(1036) 评论(0) 推荐(0)
摘要:#include <stdio.h>#include <stdlib.h>#define MaxSize 100typedef struct node{char data;/*此例中二叉树的结点采用字符类型*/struct node *lchild,*rchild;}NODE;/*按先序遍历序列创建二叉树的二叉链表*/NODE *crt_bt_pre(){NODE *bt;char ch;flushall();scanf("%c",&ch);if(ch == '0')bt = NULL;else{bt = new NODE;b 阅读全文
posted @ 2012-06-17 13:56 蓬莱仙羽 阅读(404) 评论(0) 推荐(0)
摘要:///<summary>///绘制折线图///</summary>///<paramname="sender"></param>///<paramname="e"></param>privatevoidForm2_Paint(objectsender,PaintEventArgse){//首先确定原点PointcenterPoint=newPoint(180,340);//自定义一个带有箭头的画笔Penpen=newPen(Color.Black,1);pen.EndCap=Syst 阅读全文
posted @ 2012-06-08 17:05 蓬莱仙羽 阅读(816) 评论(0) 推荐(0)
摘要:在做机房收费系统时,因为要查询和处理数据库中的数据,所以用到了大量SQL语句。SQL(StructuredQueryLanguage)指结构化查询语言,是用于访问和处理数据库的标准的计算机语言。SQL的作用有很多,包括从数据库中获取数据,插入、更新数据库中的数据,删除数据库记录,创建、修改新数据库,在数据库中创建、删除表等。本来打算就写几个简单的我常用的语句的介绍,但是写着写着就不会写了,看到了这个快速参考用的表,就想将他加以整理,这样也很清晰。这些资料都是原有的,我只是加以整理、整合。一些简单的介绍,只是希望在使用SQL语句时能想到有这么个语句。注:常用的黑体显示。这里的常用和不常用,是我根 阅读全文
posted @ 2012-06-08 17:03 蓬莱仙羽 阅读(233) 评论(0) 推荐(0)
摘要:简单的总结一下,如何利用C#进行WinForm扫雷小游戏的开发:扫雷游戏的主要设计的类有三个:Main、Pane、MineField1)Main是主控窗体,负责项目的启动和关闭;并协调内部各个组建模块的协调工作。2)Pane是一个方格的封装,是雷区的重要组建;它表示一个方格的当前状态,以及是否布雷等信息。3)MineField是雷区的封装,是游戏的核心组建;它负责方格的布局以及地雷的分布;并控制玩家的基本操作以及正确的响应。类的实现:一、Pane类功能描述:Pane是一个方格的封装,是雷区的重要组建;它表示一个方格的当前状态,以及是否布雷等信息One.它所具有的公共属性:名称可见性返回值类型功 阅读全文
posted @ 2012-06-08 17:00 蓬莱仙羽 阅读(349) 评论(0) 推荐(0)