11 2012 档案

摘要:win8中有三种布局:Canvas布局,stackPanel布局,Grid布局一、 Canvas布局这个布局就相当于绝对定位,因为是绝对的,所以可想而知,这个不重要。 用法: <Canvas> <Button content="按钮1"Canvas.Left="10" Canvas.Top="10"/> </Canvas>二、StackPanel布局 这个布局挺重要的,并且这个布局可以嵌套 它默认把它包含的内容按垂直向下排列 也可以通过Orientation属性来改他的排列方向用法: <Sta 阅读全文

posted @ 2012-11-30 15:16 gongth_12 阅读(352) 评论(0) 推荐(0)

摘要:publicstringDateDiff(DateTime endtime,DateTimestarttime){stringdateDiff=null;TimeSpants1=newTimeSpan(endtime.Ticks);TimeSpants2=newTimeSpan(starttime.Ticks);TimeSpants=ts1.Subtract(ts2).Duration();dateDiff=ts.Days.ToString()+"天"+ts.Hours.ToString()+"小时"+ts.Minutes.ToString()+&quo 阅读全文

posted @ 2012-11-27 09:11 gongth_12 阅读(2024) 评论(0) 推荐(0)

摘要:用法:String.Format就是和""一样指定一个字符串区别String.Format允许占位符如int X=1;string a="今天是第"+X+"天";string a=String.Format("今天是第{0}天",X);这个格式是直接复制粘贴的。。。。。C#格式化数值结果表字符说明示例输出C货币string.Format("{0:C3}", 2)$2.000D十进制string.Format("{0:D3}", 2)002E科学计数法1.20E+0011.20 阅读全文

posted @ 2012-11-26 15:22 gongth_12 阅读(22009) 评论(0) 推荐(2)

摘要:<body bgcolor="#000000"><hr style="width:1;border:1 dashed red;height:199;position:absolute;top:100;left:100;"><hr style="width:1;border:1 dashed lime;height:199;position:absolute;top:100;left:150;"><hr style="width:1;border:1 dashed cyan;heigh 阅读全文

posted @ 2012-11-26 10:07 gongth_12 阅读(384) 评论(0) 推荐(0)

摘要:首先,只要用通配符,就要用 like ; 通配符主要有三种: 1.单字符匹配 '_' 用半角的下划线匹配单个出现的字符 如,以任意字符开头 以' erry'结尾的人; select * from T_people where name like '_erry';2.多字符匹配 '%' 用半角的百分号来匹配任意字符(一个或多个) 如,查询名字里包含磊的人select * from T_people where name like '%磊%';3.用'[ ]'的匹配 用半角的中括号来匹配中括号里面的任意 阅读全文

posted @ 2012-11-26 10:00 gongth_12 阅读(507) 评论(0) 推荐(0)

摘要:1、创建DataSet对象: DataSet ds = new DataSet("DataSetName"); 2、查看调用SqlDataAdapter.Fill创建的结构 da.Fill(ds,"Orders"); DataTable tbl = ds.Table[0]; foreach(DataColumn col in tbl.Columns) Console.WriteLine(col.ColumnName); 3、查看SqlDataAdapter返回的数据 ①、DataRow对象 DataTable tbl = ds.Table[0]; Dat 阅读全文

posted @ 2012-11-26 09:59 gongth_12 阅读(284) 评论(0) 推荐(0)

摘要:首先,只要用通配符,就要用 like ; 通配符主要有三种: 1.单字符匹配 '_' 用半角的下划线匹配单个出现的字符 如,以任意字符开头 以' erry'结尾的人; select * from T_people where name like '_erry';2.多字符匹配 '%' 用半角的百分号来匹配任意字符(一个或多个) 如,查询名字里包含磊的人select * from T_people where name like '%磊%';3.用'[ ]'的匹配 用半角的中括号来匹配中括号里面的任意 阅读全文

posted @ 2012-11-26 09:34 gongth_12 阅读(338) 评论(0) 推荐(0)

摘要:咳咳,偶是一名正在向光荣的.net方向程序员前进的学生,目前属于菜鸟级别--,希望各位大神关注下偶,以前写过一些博客,都发表在CSDN论坛,通过老师知道本网站,老师希望偶们在CSDN和博客园同步发表博文,于是乎,偶就来了,偶目前主要在学习win8,近几天将会把CSDN里得博客挪到这里,以后偶会为成为一名光荣的园丁而努力哈。。尽量每天都把自己学到的知识都写到博客上来,希望大神们都来串串门哈。。嗯。就这样吧。最后,仍然是,求关注。。。。^_^ 阅读全文

posted @ 2012-11-26 09:08 gongth_12 阅读(82) 评论(0) 推荐(0)

摘要:首先,打开VS2012,然后新建一个工程,命名为TimeTable。 点击确定后,选择模拟器运行环境: 试试看你的应用程序是否能够正常运行,可以的话,继续下面的步骤。开发之前我们先细想一下这个工程,要做的是要把课程的数据显示出来,那么就要用到数据绑定了。熟悉wp7和silverlight开发的朋友,接下来你就会发现,在win8(XAML+c#)开发当中,数据绑定是一样的。 首先,我们修改下我们的工程,新建一个命名为Resources.然后在 文件夹右键–添加–新建项,选取资源字典。命名为:MyDictionary.xaml。添加一行画刷来作为背景。并且修改代码如下:&lt;Res... 阅读全文

posted @ 2012-11-25 12:28 gongth_12 阅读(222) 评论(0) 推荐(0)

摘要:1)•Connection对象用于连接数据库,它的常用的属性如下: ConnectionString属性:该属性用来获取或设置用于打开SQL Server数据库的连接字符串。 ConnectionTimeout属性:该属性用来获取在尝试建立连接时所等待的最长时间。2)•Connection对象的构造函数–无参数构造函数 •XXXConnection 对象名=new XXXConnection( )•对象名.ConnectiongString=”连接字符串的定义 ”;–有参数构造函数 •XXXConnection 对象名=new XXXConnection(”连接字符串的定义 ” )•3)微软提 阅读全文

posted @ 2012-11-15 22:22 gongth_12 阅读(341) 评论(0) 推荐(0)

摘要:触发器是一种特殊类型的存储过程,它不同于之前的我们介绍的存储过程。触发器主要是通过事件进行触发被自动调用执行的。而存储过程可以通过存储过程的名称被调用。什么是触发器触发器对表进行插入、更新、删除的时候会自动执行的特殊存储过程。触发器一般用在check约束更加复杂的约束上面。触发器和普通的存储过程的区别是:触发器是当对某一个表进行操作。诸如:update、insert、delete这些操作的时候,系统会自动调用执行该表上对应的触发器。SQL Server2008中触发器可以分为两类:DML触发器和DDL触发器,其中DDL触发器它们会影响多种数据定义语言语句而激发,这些语句有create、alte 阅读全文

posted @ 2012-11-15 08:20 gongth_12 阅读(1915) 评论(0) 推荐(0)

摘要:存储过程与C#中的方法差不多,有存储过程名、可以有参数、还可以有返回值。存储过程的优点:1.执行速度更快--在数据库中保存的存储过程都是编译过的2.允许模块化程序设计--类似方法的复用3.提高系统安全性--防止sql注入4.减少网络流量--只要传输存储过程的名称存储过程分为两种一. 系统存储过程 ----放在系统数据库的master中的可编程性中的存储过程中的系统存储过程执行方法exec 存储过程名 ---系统的存储过程名一般都是已 "sp_“ 开头的几个常用的系统存储过程 1. 给数据库重命名 exec sp_renamedb '改前的数据库名','改后的数 阅读全文

posted @ 2012-11-11 12:23 gongth_12 阅读(513) 评论(0) 推荐(0)

摘要:DataGridView控件DataGridView是用于Windows Froms 2.0的新网格控件。它可以取代先前版本中DataGrid控件,它易于使用并高度可定制,支持很多我们的用户需要的特性。关于本文档:本文档不准备面面俱到地介绍DataGridView,而是着眼于深入地介绍一些技术点的高级特性。本文档按逻辑分为5个章节,首先是结构和特性的概览,其次是内置的列/单元格类型的介绍,再次是数据操作相关的内容,然后是主要特性的综述,最后是最佳实践。大部分章节含有一个“Q & A”部分,来回答该章节相关的一些常见问题。注意,某些问题会由于知识点的关联性重复出现在多个章节。这些问题、答 阅读全文

posted @ 2012-11-10 22:55 gongth_12 阅读(3232) 评论(0) 推荐(0)

摘要:老师让做了个动态生成多条insert语句的程序 这是我的写法我这个是让他存在E盘的 阅读全文

posted @ 2012-11-09 13:40 gongth_12 阅读(318) 评论(0) 推荐(0)

摘要:sql里面有两个连接一个是union,另一个就是join 他们两个的区别:union 连接的是行 是一行一行的连 而 join 连接的是列(字段) (他们俩的区别暂时就就知道这点)join连接的使用的前提:1.必须要有至少一个表(一个表可以用自连接)2.必须要有相关联的列(字段),主键外键啥的。join 分为 内连接(inner join)、外连接(left outer join 和 right outer join)、交叉连接(cross join)和自连接。首先, 内连接 inner join 这个用的比较多 作用就是 当要查询的多个列在不同的表中时,为了进行跨表查询而使用的用法:sele 阅读全文

posted @ 2012-11-07 22:23 gongth_12 阅读(225) 评论(0) 推荐(0)

摘要:1.datediff(单位(有year,month,day),开始时间,结束时间)-- 计算时间差。 2.dateadd(单位,加时间的量,要加时间的日期)--给一个时间加上一定的时间 单位就是这个一定的时间加到哪上 如 year,month,day3.datepart(单位,时间)--输出事件类型中的该单位的值;4.year(时间) --获取当前时间中的年 month(时间) --获取当前时间中的月 day(时间) --获取当前时间中的日5.getdate()获取当前时间;6.print getdate() 以消息的形式获取当前时间 print就是以消息的形式获取case函数:(1)范围:相 阅读全文

posted @ 2012-11-05 20:16 gongth_12 阅读(530) 评论(0) 推荐(0)

摘要:--带条件查询select 列名from 数据源(表名,子查询的结果,视图)where 条件(筛选一些行)1--查询MyStudents数学成绩不及格的学生select * from MyStudentsselect FId as 学号,FMath as 数学成绩from MyStudents where FMath<60 --60<=FMath and FMath<80go2--查询年龄大于20的男学生select * from MyStudentsselect FName as 姓名,FAge as 年龄from MyStudents where FAge>20 a 阅读全文

posted @ 2012-11-05 17:50 gongth_12 阅读(343) 评论(0) 推荐(0)

摘要:“程序”的“安装” 传言win8改变了很多,恩,废话。我希望试图从开发人员关心的角度来了解一下win8,对于用户而言,其实我觉得win8改变真的不多,无非就是修改了一下开始界面,然后程序会使用metro风格的界面,对于开发人员来说,可能变化的比较多,多了很多新名词,我希望能对其有所了解,所以记录一下我所看到的,当然,由于win8其实只是一个预览版,很多东西我觉得还是会变的,所以真正的东西出来的时候或许还会有些不一样吧。 首先关于变化,我想到的是“程序”是如何“安装”和“运行”的,之所以用这么多引号,是因为变化太多,我甚至不知道该不该用“安装”等来表达。有点乱,慢慢来吧,有新的发现就更新... 阅读全文

posted @ 2012-11-05 17:35 gongth_12 阅读(396) 评论(0) 推荐(0)

摘要:int[] intArr=new int[100];ArrayList myList=new ArrayList();Random rnd=new Random();while(myList.Count<100){int num=rnd.Next(1,101);if(!myList.Contains(num)){myList.Add(num);}for(int i=0;i<100;i++){intArr[i]=(int)myList[i];} 阅读全文

posted @ 2012-11-04 13:18 gongth_12 阅读(188) 评论(0) 推荐(0)

导航