摘要: 没接触过WPF之前,不知道它是什么东西,看完了杨中科老师讲的WPF基础的视频,原来WPF就是winform的升级版。对于WPF和winform究竟有何不同?个人感觉WPF可以取代Winform,功能都一样,只不过有的控件名称不一样而已,并且WPF比Winform更加简便、直接、美观。Winform完全靠属性和拖控件来完成窗体实现,查看属性设置需要自己在属性框里上下拖拉,费劲。WPF可以通过xaml来完成对控件属性的修改,我们想知道如何实现的,可以直接查看xaml即可,比较直观。因为本人能力有限,所以对于对于WPF和winform不同之处只能在界面和操作上来找出不同点。自己查了些资料也不满意,最 阅读全文
posted @ 2014-04-02 16:44 雨亭天亮 阅读(1074) 评论(0) 推荐(0)
摘要: namespace 构造函数{ class Program { static void Main(string[] args) { Person p1 = new Person(); Person p2 = new Person("tom"); Person p3 = new Person("jerry",18); Console.WriteLine("年龄是{0},名字叫{1}",p1.Age,p1.Name); Conso... 阅读全文
posted @ 2014-04-02 16:31 雨亭天亮 阅读(1191) 评论(0) 推荐(0)
摘要: namespace 创建类_调用类{ class Program { static void Main(string[] args) { Person p1 = new Person();//创建一个。 p1.Name = "Tom"; p1.Age = 18; p1.Height = 180; p1.SayHello(); Console.ReadKey(); } } class Person ... 阅读全文
posted @ 2014-04-02 16:16 雨亭天亮 阅读(120) 评论(0) 推荐(0)
摘要: 1.使用了static修饰符的方法为静态方法,反之则是非静态方法;2.静态方法是一种特殊的成员方法,它不属于类的某一个具体的实例;3.非静态可以访问类中的任何成员,而静态方法只能访问类中的静态成员。1.静态方法修饰的对象是全局变量,谁都可以调用,而实例方法创造的对象属于实例方法2.static修饰的就是静态的,不需要实例化对象,而new出来的就是实例的,需要实例化对象1.静态方法不对特定实例进行操作,在静态方法中引用 this 是编译时错误。2.实例方法对类的某个给定的实例进行操作,而且可以用 this来访问该实例。namespace _7.静态方法{ class Program ... 阅读全文
posted @ 2014-04-02 16:08 雨亭天亮 阅读(148) 评论(0) 推荐(0)
摘要: namespace _24.try_catch{ class Program { static void Main(string[] args) { Console.WriteLine("请输入你的分数"); try//try中写入容易出错的代码。如果不写try-cathc语句,那么运行程序时,在控制台输入字符串,那么程序报错。 { int score = Convert.ToInt32(Console.ReadLine()); ... 阅读全文
posted @ 2014-04-02 15:45 雨亭天亮 阅读(142) 评论(0) 推荐(0)
摘要: namespace _39.out_ref{ class Program { static void Main(string[] args) { int number;// = 10; 如果没有out,必须给number赋值 int result = Test(out number); Console.WriteLine("number={0},result={1}", number, result); Console.ReadKey(); } ... 阅读全文
posted @ 2014-04-02 15:40 雨亭天亮 阅读(121) 评论(0) 推荐(0)
摘要: namespace _35.方法{ /// /// 方法:用来复用代码。当我们在一个程序中反复的写了同样的代码,那么一般情况下, /// 我们可以把需要重复写的代码定义在一个方法中,用的时候调用方法就可以了。 /// 方法都定义在类中! /// 静态方法使用 类名.方法名() 调用,在类中调用自己的方法,可以只写方法名()。 /// class Program { static void Main(string[] args) { ShowUI(); int[] scor... 阅读全文
posted @ 2014-04-02 15:36 雨亭天亮 阅读(146) 评论(0) 推荐(0)
摘要: 1. ADO.NET:是.net框架访问数据库的一种技术,c#要访问数据库就要用这门技术,简单的说,就是说怎么样和数据库交互(增 删 改 查)。ADO .NET3.0 中用于存取和管理资料的两个主要元件是 .NET Framework 资料提供者和 DataSet。2..NET Framework 资料提供者:一种明确设计用于管理资料以及快速存取顺向只读资料的元件。它的用途是连接资料库、执行命令和撷取结果。这些结果会直接处理、放入 DataSet 中以便视需要而公开给使用者、与多个来源的资料结合,或在各层之间进行远端控制。.NET Framework 资料提供者是轻量型的,可在资料来源与程式码 阅读全文
posted @ 2014-04-02 15:05 雨亭天亮 阅读(132) 评论(0) 推荐(0)
摘要: 1.什么是.net和C#?.net是一种平台、技术。C#是一种编程语言。2. .net有什么用?在.net平台上开发桌面应用程序,叫做winform应用程序开发。在.net平台上开发网站应用程序,叫做APS.NET应用程序开发。3.关于C/S和B/SC/S:客户机(client)/服务器模式(Server),就是桌面应用程序(winform),例如QQ。B/S:浏览器(Browser)/服务器模式(Server),就是网站应用程序(ASP.NET),例如IE。4.项目(名称)包含于解决方案,一个解决方案由多个项目共同解决。.sln:是解决方案的后缀 .exe:是生成解决方案的后缀5.关于菜单栏 阅读全文
posted @ 2014-04-02 11:36 雨亭天亮 阅读(199) 评论(0) 推荐(0)
摘要: using System;using System.Collections.Generic;using System.Linq;using System.Text;//2014.3.10namespace _31.数组{ class Program { /// /// 数组;一次声明多个同类型的变量,这些变量在内存中是连续存储的。 /// /// static void Main(string[] args) { #region 输出每个学生的成绩和平均成绩 ... 阅读全文
posted @ 2014-04-01 13:02 雨亭天亮 阅读(250) 评论(0) 推荐(0)