07 2012 档案

摘要:一、父选择窗口二、子窗口提供选择FrmSelectAreas1、数据准备: 在数据库中有一张表Areas字段为:AID,AName,APid; AID为字段地区编号,AName为地区名称,APid为地区父级AID.2、FrmSelectAreas窗体中,递归遍历绑定数据 View Code 1 void BindParent() //绑定父节点 2 { 3 //添加父节点 4 TreeNode parent = new TreeNode(); 5 parent.Text = "全国"; 6 ... 阅读全文
posted @ 2012-07-31 23:27 hello*boy 阅读(487) 评论(0) 推荐(0)
摘要:1、在MDI主窗体中先要设置其属性:isMdiContainer=true; 2、在要实现单例模式(也就是,一次只能打开一个该窗口)的窗体对象中,添加一个私有字段和属性, 为了保证不能通过new Form1()方式创建窗体,所以还要保证 其构造函数私有化。 private static FrmClass instance; //静态字段 public static FrmClass Instance //提供外部访问的属性 { get { //未创建对象,或释放了该窗体。 if(instance==null && inst... 阅读全文
posted @ 2012-07-30 22:17 hello*boy 阅读(585) 评论(0) 推荐(0)
摘要:哈哈,以前看到别人网站上面的漂浮广告觉得很神奇,应该要很复杂的代码吧。 但是,现在学了javascript后,自己想着做了一个,不过做完自己的后看了一下别人写的,参考一下,改进一些。 现在OK! ………(^_^)<!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/xht 阅读全文
posted @ 2012-07-29 21:45 hello*boy 阅读(372) 评论(0) 推荐(0)
摘要:作为菜鸟的我,来到这里开始学习javascript感到非常兴奋啊!因为js可以实现很多我想实现的页面效果,而这些是我以前只是知道,不知道自己可以怎么写的。好了,刚才看到宿舍一哥们班的老师上课写的一个图片局部放大的js效果,学来了,而且自己改进了很多。<html xmlns="http://www.w3.org/1999/xhtml"><head> <title></title> <style type="text/css"> #toolbar { width:300px; height:300p 阅读全文
posted @ 2012-07-26 21:17 hello*boy 阅读(3501) 评论(0) 推荐(0)
摘要:1、Javascript执行顺序1.1、Javascript是页面执行顺序,从上到下逐行执行的实例1:<script type="text/javascript">alert(new Date().toLocaleDateString());//显示本地当前时间</script>实例2:1.2、事件 onclick……<!--这里的href=""不是事件,是属性--><a href="javascript:alert('Show me')">Show Me</a&g 阅读全文
posted @ 2012-07-22 20:37 hello*boy 阅读(252) 评论(0) 推荐(0)
摘要:在方法参数中直接传递值,然后,在方法体中完成参数的创建,避免了在外部还要创建SqlParameter 参数次方法要用到正则表达式,匹配操作字符串中的@后面的字符,并且要顺序添加一一对应的参数。 class SQLHelper { static string strConn = "server=.;uid=sa;pwd=123456;Database=MyTest"; //在函数过程中装配参数 public static int ExecuteNoneQuery(string commandText, params object[] ob... 阅读全文
posted @ 2012-07-19 20:06 hello*boy 阅读(225) 评论(0) 推荐(0)
摘要:1、DataTable的遍历 //创建数据表 DataTable dt = GetDataTable("select * from Student"); //存储数据 StringBuilder sb = new StringBuilder(); //循环遍历 ******逐行遍历*************************************** foreach (DataRow row in dt.Rows)//获取每一行 ... 阅读全文
posted @ 2012-07-19 18:02 hello*boy 阅读(3537) 评论(1) 推荐(0)
摘要:数据库的连接方法有21、在web.config 文件添加<appseting> <add key="ConnectionString" value="uid=;password=;database=;server=;"> </appseting>调用时:string connectionString= System.Configuration.ConfigurationManager.AppSetings["ConnectionString"].ToString();2、在web.config 文件 阅读全文
posted @ 2012-07-16 22:58 hello*boy 阅读(897) 评论(0) 推荐(0)
摘要:这里是现在我的理解范围内,跟着老师学习,然后自己能够理解的先对较好的一个SQLHelper.using System;using System.Data;using System.Data.SqlClient;using System.Text;using System.Configuration;namespace _04SQLHelper{ static class SQLHelper { //读取配置文件,获取连接字符串 static string strConn =ConfigurationManager.ConnectionStrings["Sql"].Con.. 阅读全文
posted @ 2012-07-14 22:51 hello*boy 阅读(257) 评论(0) 推荐(0)
摘要:这里要实行的是一个小说阅读器的效果,主要是体验递归遍历文件,和TreeView控件的数据绑定效果。 //递归遍历文件的方法 static void getAllFiles(string strPath, TreeNode tn) { //获取目录下的文件和文件夹 string [] files=Directory.GetFiles(strPath,"*.txt"); string [] dir=Directory.GetDirectories(strPath); ... 阅读全文
posted @ 2012-07-12 22:19 hello*boy 阅读(1104) 评论(0) 推荐(0)
摘要:因为自己是菜鸟,昨天老师教我们做一个随机生成大量的学生信息的程序,这些随机数包括:姓名,性别,年龄,成绩,住址,日期…… 在使用Random,对象时候,才发现,当自己在一个for( ; ; )循环中每一次都重新创建Random得到随机数时候,很多连续的数据是相同的,即使是在创建Random对象时,添加了时间作为种子,还是不能消除几个连续的相同随机数。所以,写了一下程序,查看Random()的正确用法……using System;using System.Text;namespace 随机数生成器测试{ class Program { //static Rando... 阅读全文
posted @ 2012-07-11 22:49 hello*boy 阅读(740) 评论(1) 推荐(0)
摘要:1、XML(extensible markup language;XML )定义:,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 XML语法规范: 标签(Tag)、嵌套(Nest)、属性(Attribute) [标签闭合、属性双引号、大小写敏感]XML结构:父节点、子节点、兄弟节点常见方法:DOM(文档对象模型)、Sax(事件驱动、XmlTextReader)、XmlSerializer(序列化)、Linq to XML常用类型:XElement、XDocument、XAttribute2、使用代码编写XML文件[1]、注意:(1)、需要.Net Frame 阅读全文
posted @ 2012-07-08 23:34 hello*boy 阅读(15472) 评论(1) 推荐(3)
摘要:1、ArrayList的遍历 foreach ( Object obj in myList ) { Console.Write( " {0}", obj ); }2、Hashtable的遍历 for(DictionaryEntry de in ht) //ht为一个Hashtable实例 { Console.WriteLine(de.Key);//de.Key对应于key/value键值对key Console.WriteLine(de.Value);//de.Key对应于key/value键值对value }3、List<T>的遍... 阅读全文
posted @ 2012-07-07 22:55 hello*boy 阅读(749) 评论(0) 推荐(0)
摘要:1、字符串的定义string str="我是一个字符串asdfg";string str1=new string(new char[]{'1','一','a'});string str2=new string('c',3); // 也就是 "ccc"字符串当做数组用,但是这里的数组表示法str[i],是只读的。for(int i=0;i<str.length;i++){ Console.WriteLine(str[i]);}字符串转换为数值char[] chs=str.ToCharAr 阅读全文
posted @ 2012-07-06 22:15 hello*boy 阅读(233) 评论(0) 推荐(0)