![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
.net
scarlett_pt
这个作者很懒,什么都没留下…
展开
-
.net学习第十一天
1、里氏转换 1)、子类可以赋值给父类 2)、如果父类中装的是子类对象,那么可以讲这个父类强转为子类对象。 2、 子类对象可以调用父类中的成员,但是父类对象永远都只能调用自己的成员。 3、 is:表示类型转换,如果能够转换成功,则返回一个true,否则返回一个false as:表示类型转换,如果能够转换则返回对应的对象,否则返回一个null 4、pr转载 2015-03-18 08:51:49 · 292 阅读 · 0 评论 -
.net学习第十四天
1、winform应用程序是一种智能客户端技术,我们可以使用winform应用程序 帮助我们获得信息或者传输信息等。 2、属性 Name:在后台要获得前台的控件对象,需要使用Name属性。 visible:指示一个控件是否可见。 Enabled:指示一个控件是否可用。 3、事件:发生一件事情。 注册事件:双击控件注册的都是控件默认被选中的那个事件。 触发事件:转载 2015-03-18 09:10:35 · 252 阅读 · 0 评论 -
.net学习第十九天
1、new关键字 1)、创建对象 2)、隐藏从父类那里继承过来的成员 2、访问修饰符 public:公开的,公共的 private:私有的,只能在当前类的内部访问,类中成员们,如果不加访问修饰符,默认就是private procteced:受保护的,可以在当前类的内部访问,也可以在该类的子类中访问 internal:在当前项目中都可以访问。 protected intern转载 2015-03-18 09:20:48 · 412 阅读 · 0 评论 -
.net学习第十七天
1、HTML 超文本标记语言 在HTML当中存在着大量的标签,我们用HTML提供的标签,将要显示在网页中的内容包含起来。 就构成了我们的网页。 CSS:控制网页内容显示的效果。 HTML+CSS=静态网页。 JS+Jquery 2、开始动手写HTML页面 1)、首先在桌面上随便的建一个文件。 2)、将创建的文件的名称改为.htm /.html 3)、开始转载 2015-03-18 09:18:02 · 288 阅读 · 0 评论 -
.net学习第十六天
1、Directory 操作文件夹 CreateDirectory 创建文件夹 Delete 删除文件夹 Move 剪切文件夹 Exist 判断是否存在 GetFiles 获得指定的目录下所有文件的全路径 GetDirectory 获得指定目录下所有文件夹的全路径 2、WebBrowser浏览器控件 url 3、ComboBox下拉框控件 Drop转载 2015-03-18 09:14:09 · 334 阅读 · 0 评论 -
.net学习第十三天
1、c#中的访问修饰符 public :公开的公共的 private:私有的,只能在当前类的内部访问 protected:受保护的,只能在当前类的内部以及该类的子类中访问。 internal:只能在当前项目中访问。在同一个项目中,internal和public的权限是一样。 protected internal:protected+internal 1)、能够修饰类的访问修饰符转载 2015-03-18 09:07:45 · 290 阅读 · 0 评论 -
.net学习第十五天
1、winform应用程序是一种智能客户端技术,我们可以使用winform应用程序 帮助我们获得信息或者传输信息等。 2、属性 Name:在后台要获得前台的控件对象,需要使用Name属性。 visible:指示一个控件是否可见。 Enabled:指示一个控件是否可用。 3、事件:发生一件事情。 注册事件:双击控件注册的都是控件默认被选中的那个事件。 触发事件:转载 2015-03-18 09:10:18 · 373 阅读 · 0 评论 -
.net学习第十天
面向对象的继承 1、命名空间 可以认为类是属于命名空间的。 如果在当前项目中没有这个类的命名空间,需要我们手动的导入这个类所在的 命名空间。 1)、用鼠标去点 2)、alt+shift+F10 3)、记住命名空间,手动的去引用 2、在一个项目中引用另一个项目的类 1)、添加引用 2)、引用命名空间 3、值类型和引用类型 区别: 1、值类型和引用类型在内存上转载 2015-03-11 17:37:07 · 326 阅读 · 0 评论 -
.net学习第七天
1、 我们在Main()函数中,调用Test()函数,我们管Main()函数称之为调用者, 管Test()函数称之为被调用者。 如果被调用者想要得到调用者的值: 1)、传递参数。 2)、使用静态字段来模拟全局变量。 如果调用者想要得到被调用者的值: 1)、返回值 2、 不管是实参还是形参,都是在内存中开辟了空间的。 3、方法的功能一定要单一。 GetMax(int n1,in转载 2015-03-09 10:39:46 · 342 阅读 · 0 评论 -
.net学习第九天
1、面向过程-----> 面向对象 面向过程:面向的是完成这件事儿的过程,强调的是完成这件事儿的动作。 把大象塞进冰箱里 1、打开冰箱门 2、把大象塞进去,亲下大象的屁股 3、关闭冰箱门 孙全 瘦小 矮 小屌丝 孙全踩着小板凳打开冰箱门 孙全找翟盼盼帮忙把大象塞进冰箱里,孙全踩着板凳去亲。 孙全踩着板凳关闭冰箱门 翟盼盼 190cm 非常大转载 2015-03-11 09:07:37 · 280 阅读 · 0 评论 -
.net学习第八天
飞行棋项目 代码如下using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace 飞行棋 { class Program { public static int[] map = new int[100];//默认都是0转载 2015-03-11 08:57:26 · 284 阅读 · 0 评论 -
.net学习第三天
1、类型如果相兼容的两个变量,可以使用自动类型转换或者强制类型转换, 但是,如果两个类型的变量不兼容,比如 string与int或者string 与double, 这个时候我们可以使用一个叫做Convert的转换工厂进行转换。 注意:使用Convert进行类型转换,也需要满足一个条件: 面儿上必须要过的去。 2、算数运算符 ++:分为前++和后++,不管是前++还是后+转载 2015-03-07 10:11:04 · 229 阅读 · 0 评论 -
.net学习第五天
1、*程序调试 1)、写完一段程序后,想看一下这段程序的执行过程。 2)、当你写完这段程序后,发现,程序并没有按照你想象的样子去执行。 调试方法: 1)、F11逐语句调试(单步调试) 2)、F10逐过程调试 3)、断点调试 2、for循环 语法: for(表达式1;表达式2;表达式3) { 循环体; } 表达式1一般为声明循环变量,记录循环的次数(转载 2015-03-08 10:59:58 · 224 阅读 · 0 评论 -
.net学习第六天
1、变量类型 int double string char bool decimal 变量的使用规则:先声明再赋值最后使用 int number; number=10; number=20; Console.WriteLine(number); 2、Camel Pascal 3、运算符 赋值运算符:= 复合赋值运算符:+= -= *= /= %= sum+转载 2015-03-08 18:23:59 · 265 阅读 · 0 评论 -
.net学习第四天
1、异常捕获 我们在程序中经常会出现各种各样的异常,你如果想要你的程序变得坚强一些。 在你的代码中应该经常性的使用try-catch来进行异常捕获。 哪行代码有可能出现异常,你就踹它一脚。 语法: try { 可能会出现异常的代码; .... ... ... } //try和catch之间不能有其他的代码 catch { 出现异常后要执行的代码; } us转载 2015-03-08 08:50:35 · 239 阅读 · 0 评论 -
.net学习第十二天
1、绝对路径和相对路径 绝对路径:通过给定的这个路径直接能在我的电脑中找到这个文件。 相对路径:文件相对于应用程序的路径。 结论: 我们在开发中应该去尽量的使用相对路径。 2、装箱、拆箱 装箱:就是将值类型转换为引用类型。 拆箱:将引用类型转换为值类型。 看两种类型是否发生了装箱或者拆箱,要看,这两种类型是否存在继承关系。 3、将创建文件流对象的过转载 2015-03-18 09:06:36 · 267 阅读 · 0 评论 -
.net学习第十八天
1、注释符 单行注释 // 注释单行代码 多行注释 /*要注释内容*/ 文档注释 /// 注释类和方法 HTML CSS /*要注释的内容*/ 2、命名规范 Camel骆驼命名规范:要求首单词的首字母小写,其余单词首字母大写,变量、字段 int age string name char gender string highSchool int _chinese转载 2015-03-18 09:19:13 · 288 阅读 · 0 评论