【.net笔记09-11-16】:
Net简介:
Ado.net ß-----à jdbc
Net framework 运行环境 ß--à jvm
第一个.net程序:
using System;
using System.Collections.Generic;
using System.Text;
namespace CSharpAgain
{
class Program
{
static void Main1(string[] args)
{
Console.Write("Hello visual studio since from college first time");
Console.ReadLine();
}
}
}
测试string,以及while,for循环,switch语句:
using System;
using System.Collections.Generic;
using System.Text;
namespace CSharpAgain
{
class TestString
{
static void Main2(string[] args)
{
test1();
test2();
}
static void test1()
{
//Console.WriteLine("i'm in class TestString");
//String s = @"abc
//def\n";
String infos = @"
name:{0}
age:{1}
sex:{2}";
Console.WriteLine(infos, "gaoge", "23", "");
// Console.ReadLine();
for (int i = 0; i < 10; i++)
{
Console.WriteLine("i is: " + i);
if (i == 5)
{
goto breakout;//传说中的goto语句
}
}
breakout:
Console.WriteLine("this is breakout from goto ");
Console.ReadLine();
}
static void test2()
{
string s1 = "";
bool b = true;
while(b){
switch((s1 = Console.ReadLine()))//这个在java里是不允许的
{
case "exit":
b = false;
break;
default:
Console.WriteLine("your input is: " + s1);
break;
}
}
}
}
}
.net中的继承机制:
using System;
using System.Collections.Generic;
using System.Text;
namespace CSharpAgain
{
class TestBase
{
static void Main(string[] args){
Person p = new Student("gaoge",23);
Student s = new Student("lisi",29);
Console.WriteLine("p.name is: " + p.Name);
p.Name = "zhang san";
Console.WriteLine("s.name is: " + s.Name + "s.age is: " + s.Age);
Console.ReadLine();
}
}
class Person{
private string name;
public Person(string name)
{
this.name = name;
}
public String Name{
set{
this.name = value;//这个value很有特点
}
get{
return this.name;
}
}
}
class Student : Person
{
private int age;
public int Age
{
get
{
return this.age;
}
set
{
this.age = value;
}
}
public Student(String name)
: base(name)
{
}
public Student(String name,int age)
: base(name)
{
this.age = age;
}
}
}
分享到:
相关推荐
总之,ASP.NET学习笔记涵盖了从基础到高级的诸多主题,包括但不限于ASP.NET的架构、Web Forms和MVC的区别、控件使用、身份验证与授权、数据库操作、路由和视图解析、ASP.NET Core的特性等。无论你是初学者还是有经验...
### ASP.NET 学习笔记 #### 一、ASP.NET 概述 ASP.NET 是一个用于构建 Web 应用程序的框架,由微软公司开发并维护。它基于公共语言运行库 (CLR) 和 .NET Framework,提供了强大的功能和高度灵活性,支持多种编程...
根据给定的信息,我们可以整理出以下...以上就是ASP.NET学习笔记中涉及的一些关键知识点。通过这些知识点的学习,可以帮助开发者更好地理解和掌握ASP.NET的核心技术和应用场景。希望这些内容能对您的学习之路有所帮助。
根据提供的文件信息,我们可以整理出关于 .NET 的一系列重要知识点,包括 .NET 是什么、它的组成部分、以及在实际开发中的应用等内容。 ### .NET 的定义与背景 .NET 是由微软公司提供的一系列软件产品的集合,它...
本学习笔记将深入探讨ASP.NET的核心概念、主要特性和实际应用场景。 首先,ASP.NET的核心是页生命周期模型,它定义了从请求到响应的整个过程。在每个页面的生命周期中,包括初始化、加载、验证、呈现和卸载等阶段,...
【VS.NET学习笔记】 Visual Studio .NET(简称VS.NET)是微软公司开发的一款强大的集成开发环境,用于构建基于.NET Framework的应用程序。这个平台为开发者提供了丰富的工具和功能,支持多种编程语言,如C#、VB.NET...
从给定的文件信息中,我们可以提炼出一系列与C#编程语言、WinForms以及ASP.NET相关的知识点。以下是对这些知识点的详细阐述: ### C#基础知识 #### 1. **Assemblies(程序集)** 在C#中,一个程序集(assembly)...
这份".NET学习笔记"是一个极好的起点,特别适合对.NET技术感兴趣的初学者。通过这些笔记,你可以了解到文件操作的基础和进阶技巧,这对于任何需要处理文件系统交互的应用程序都是至关重要的。 1. **文件操作**:...
在VB.NET 2005中,学习笔记涵盖了一些基本概念,包括数据类型、变量与常量、数组、枚举类型、结构类型、语法规则以及流程控制。 1. 数据类型: - VB.NET 提供了多种数据类型,用于存储不同类型的值。数值型包括...
刘冬编写Spring.NET学习笔记25——整合Quartz.NET例子。 原文: http://www.cnblogs.com/GoodHelper/archive/2009/11/20/SpringNet_QuartzNet.html
Spring.NET学习笔记:资源有源代码程序及文档说明,基础篇、应用篇、扩展集成、企业架构体系实战等;基础篇包括:控制反转,环境搭建,实现简易IOC框架,对象的创建,容器中对象作用域,依赖注入,依赖对象的注入,...
### .NET 全程学习笔记 #### 1. 版本控制工具 Git 的使用技巧 在版本控制系统中,Git 是一款非常重要的工具。它能够帮助团队进行代码版本管理,支持分布式协作。在本节内容中,作者提到了如何通过 TortoiseGit 来...
本笔记将深入探讨ASP.NET控件的各个方面,帮助开发者更好地理解和使用这些工具。 一、ASP.NET Web表单控件 ASP.NET Web表单控件是构建用户界面的基础,它们直接对应于HTML元素,如文本框(TextBox)、按钮(Button...
这个压缩包包含了一系列刘冬.NET在博客园上发布的Spring.NET学习笔记,帮助读者深入理解这个强大的框架。 1. **控制反转(IoC)**: 控制反转是Spring.NET的核心概念之一,它将对象的创建和管理权交给了框架,而...
### ADO.NET学习笔记知识点详解 #### 一、ADO.NET简介 ADO.NET(ActiveX Data Objects .NET)是Microsoft提供的一套数据访问组件,用于在.NET Framework中访问各种类型的数据源,包括关系型数据库(如SQL Server)...
Spring.NET学习笔记22——整合WCF(应用篇) http://www.cnblogs.com/GoodHelper/archive/2010/05/15/SpringNet_Wcf.html
刘冬编写的Spring.NET学习笔记21——整合WebService的例子。 原文:http://www.cnblogs.com/GoodHelper/archive/2009/11/19/SpringNet_WebService.html