摘要: 特点: 1,纯粹的面向对象的语言。 2,严格区分大小写 3,强类型语言。 C# 跨平台1,C#变量 规则:不能以数字,特殊符号开头的。 C#变量分为两种类型的变量 1,值类型 int,double,byte,float,eumn,struct,char,bool,long 这些值类型都有一个引用类型与之对应。 2,引用类型 string,类,数组,接口,delegate。 注意:默认情况下,c#中的整数类型是int,浮点类型是double类型。 byte:字节类型,只能表示0-255之间的整数。可以直接把整数类型赋值给byte类型。 那么,如果有n个byte类型的变量进行数学运算的时候,那么系 阅读全文
posted @ 2012-08-11 17:02 妍珊 阅读(1203) 评论(1) 推荐(0) 编辑
摘要: 今天写一个我们复制文件时常用到的小程序,弄清其中多线程的原理,你就不会再烦恼为什么边复制,窗体还能边动态显示进程、在复制过程还能移动窗口等异步显示的问题,希望能对大家有所帮助。制作进度条若源文件不存在:若源文件已存在:若文件不存在会显示进度条:好了我们就可以把它拖到一边喽,让他自己慢慢复制吧,嗯好了,那我们就看看怎么让它来实现吧代码如下:View Code 1 using System.IO; 2 using System.Threading; 3 namespace ThreadCopy 4 { 5 public partial class Form1 : Form 6 {... 阅读全文
posted @ 2012-08-11 16:34 妍珊 阅读(524) 评论(0) 推荐(0) 编辑
摘要: 哎呀,看到别人的博客感觉好佩服啊,你们写的太好了,我都不知道怎么写,可是我只想把我自己的总结放到上边希望能提供一些帮助。。也希望大家多多指点,毕竟是新手,总有些不足,希望我们能共同进步...下面说一下我的小总结吧。个人对泛型和委托的见解: 委托:是一种数据类型,它类似函数指针,并且是类型安全,可以定义回调方法,只要是与委托的返回类型和参数类型相同的方法(或多个方法)都可以赋值给委托的一个实例,从而提高了程序的扩展性。但是如果对委托的实例任意的进行赋值操作就会破坏其封装性,这时我们可以通过event关键字来对委托的实例进行封装。View Code 1 namespace delegate 2.. 阅读全文
posted @ 2012-08-11 16:09 妍珊 阅读(544) 评论(2) 推荐(0) 编辑
摘要: 有一个表格,有一行表头和8行数据,每一行有5列。实现鼠标滑到数据行上改变当前行颜色,移除是变回来。很好玩的...我们学习一下?。。。。<title>无标题文档</title><script type="text/javascript">/*有一个表格,有一行表头和8行数据,每一行有5列。实现鼠标滑到数据行上改变当前行颜色,移除是变回来。*/function changeColor(dom){ dom.style.backgroundColor = "green";}function backColor(dom){ do 阅读全文
posted @ 2012-08-04 16:22 妍珊 阅读(416) 评论(0) 推荐(0) 编辑
摘要: 如果点击全选就把所有选项全选上,这个我们常用。。。View Code 1 <script type="text/javascript"> 2 /*实现checkbox的全选和取消*/ 3 function selectAll(dom){ 4 var a = document.getElementsByName("select"); 5 if(dom.checked){ 6 for(i=0;i<a.length;i++){ 7 a[i].checked = true; 8 ... 阅读全文
posted @ 2012-08-04 16:16 妍珊 阅读(466) 评论(0) 推荐(0) 编辑
摘要: C#九九乘法表的算法实现是如何的呢?首先我们看看代码的实现:public void Mu() { string t = string.Empty; for (int i = 1; i < 10; i++) { for (int j = 1; j <= i; j++) { t = string.Format("{0}×{1}={2} ",j,i,(j*i)); Console.Write(t); if (j * i < 10) Console.Write(" "); ... 阅读全文
posted @ 2012-08-04 16:07 妍珊 阅读(877) 评论(0) 推荐(0) 编辑
摘要: 如果数据库丢了我们会很生气,这时我们很着急,现在不用了,我们用这两行代码即可对其进行操作了。。--对数据库的操作 备份数据库 BACKUP DATABASE blog to disk='d:\bak\blog.bak' 恢复数据库 RESTORE DATABASE blog from disk='d:\bak\blog.bak' 阅读全文
posted @ 2012-08-04 16:00 妍珊 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 数据库:存储数据,起到一个持久化作用。 数据:任何能够转换成电信号的东西都可以存储。 数据库主要是由表组成。而这个表就是一张普通的二维表。分为行和列。 行:代表的数据 列:代表的是数据的类型。 ---创建数据库 CREATE DATABASE database_name demo: create database blog ---使用数据库 use blog ---创建表 CREATE TABLE table_name ( computed_column_definition ) 阅读全文
posted @ 2012-08-04 15:57 妍珊 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 求10的阶乘声明变量,此时要注意初始值不能为0了,因为它是做乘法运算的... declare @i int; declare @result int; set @i = 1; set @result = 1; while(@i<10) begin set @result = @result * @i; set @i = @i +1; end print @result; 阅读全文
posted @ 2012-08-04 15:56 妍珊 阅读(1277) 评论(0) 推荐(0) 编辑
摘要: 1,求200以内偶数的和首先先声明变量,还要判断起始值终止值,怎么是偶数?declare @n int;declare @s int; set @n = 0; set @s = 0; while(@n<200) begin set @s = @s+@n; set @n = @n +2; // 步长也就是自增量为2 end print @s;注意:定义变量时不能赋初始值。。 阅读全文
posted @ 2012-08-04 15:53 妍珊 阅读(968) 评论(0) 推荐(0) 编辑