Snippet Compiler是一个基于 Windows 的小型应用程序,你可以通过它来编写、编译和运行代码。如果你具有较小的代码段,并且你不想创建完整的 Visual Studio .NET 项目(以及该项目附带的所有文件),则该工具会很有用。现在Snippet Compiler已经支持.NET Framework 3.5,最新版本为Snippet Compiler Live 2008 U
属性实际上是供编译器使用的类    编译器根据程序集,类,方法等等上声明的属性,构造相应属性的元数据,在运行时可以通过反射提供的方法查看这些元数据。     使用属性通过查看需要交互的类的元数据可以实现一些特定功能,可以解耦两个互相交互的类。比如序列化的实现。      附件中是MSDN
原创 2007-12-21 11:32:42
721阅读
1评论
  这一篇文章是给大家介绍的是:.NET基础编程之特性 - Attribute,对这一部分掌握不熟悉的同学,可以仔细的看一下!      一、特性简介  特性提供功能强大的方法,用以将元数据或声明信息与代码(程序集、类型、方法、属性等)相关联。特性与程序实体关联后,可在运行时使用“反射”查询特性。  特性具有以下属性:  (1)特性可向程序中添加元数据。元数
原创 2016-09-30 11:37:25
730阅读
         委托实际上是一个维护指向方法的指针的列表的类;而事件是实际上委托的一个实例。在C#中          形如:public delegate void AlarmEventHandler(object sender, A
原创 2007-12-21 10:42:00
832阅读
1评论
C# 语言不允许 数值类型隐式转换为 char 类型声明两个变量:int n1=10,n2=20;要求将两个变量交换,最后输出n1为20,n2为10。扩展(*):不使用第三个变量如何交换?using System; namespace ConsoleApp1 { class Program { static void Main(string[] args)
转载 2023-08-09 20:58:23
10阅读
1、Visual Studio Express 版本:        从2005版本开始,就有这个版本,2008 , 2010都有相应版本。本版本是给程序爱好者,以及学生使用的简易版本。虽然是简易版本,但是基本的功能都有。仅仅缺少一些高级功能:包括代码管理、测试、建模工具等。但是可以通过安装免费插件解决,比如SVN的.net版本
编程核心基础 简述:如今学习编程的怎么多,你们知道什么是编程吗? —————————————————————————————————————————————————————————————————————— 1.什么是语言? 2.什么是编程语言? 3.为何要有编程语言? —————————————— ...
转载 2021-10-29 16:14:00
493阅读
2评论
使用C#进行网络编程时,通常要用到: System. Net 命名空间、 System. Net. Sockets 命名空间、 System. Net. Mail 命名空间。 24.2.1 System. Net 命名空间及相关类的使用 System. Net 命名空间为当前网络上使用的多种协议提供
原创 2021-07-30 09:10:13
182阅读
1.new有几种用法第一种:new Class();第二种:覆盖方法public new XXXX(){}第三种:new 约束指定泛型类声明中的任何类型参数都必须有公共的无参数构造函数。2.如何把一个array复制到arrayList里foreach( object o in array )arrayList.Add(o);3.datagrid.datasouse可以连接什么数据源 [dataset,datatable,dataview]dataset,datatable,dataview , IList4.概述反射和序列化反射:程序集包含模块,而模块包含类型,类型又包含成员。反射则提供了封装
转载 2012-08-30 10:12:00
51阅读
2评论
数据库链接 Imports System.IO Module 数据库链接    ACCESS : provider=microsoft.jet.oledb.4.0;data source=|DataDirectory|\gongzi.mdb;Persist Security Info=True SQL SERVER:Data Source=
原创 2011-11-07 10:56:43
569阅读
1.new有几种用法第一种:new Class();第二种:覆盖方法public new XXXX(){}第三种:new 约束指定泛型类声明中的任何类型参数都必须有公共的无参数构造函数。2.如何把一个array复制到arrayList里foreach( object o in array )arrayList.Add(o);3.datagrid.datasouse可以连接什么数据源 [datase
转载 精选 2013-01-18 13:44:08
186阅读
程序集(Assembly),可以看做是一堆相关类打一个包,相当于java中的jar包(*)。打包的目的:程序中只引用必须的程序集,减小程序的尺寸;一些程序集内部的类不想让其他程序集调用。我们调用的类都是位于各个程序集中,如果调用的类在没有引用的程序集中,则需要添加对那个程序集的引用,比如ConfigurationManager。类的访问级别:private、public、protected访问级别
转载 2023-08-09 20:08:13
102阅读
基础学习.NET平台和Csharp编程开发课程概述:北风网软件工程师IT高端培训系列培训,是北风网BF-TECH系列的品牌就业课程,先后历经3个版本的升级,目前已经成为国内最给力的ASP.NET课程。本课程涵盖近26个项目,800多课时,涉及技术包括数据库、客户端、C/S,B/S MVC,Linq等各类主流技术。目前学习人数已经超过1000人。免费学习地址:http://edu.ibeifeng
原创 2015-08-24 16:17:42
269阅读
  什么是进程?   当个开始运行时它就是个进程进程包括运行中和所使用到内存和系统资源   而个进程又是由多个线程所组成   什么是线程?   线程是中个执行流每个线程都有自己专有寄存器(栈指针、计数器等)但代码区是共享即区别线程可以执行同样
转载 精选 2009-09-18 23:34:40
1429阅读
宽接口和窄接口,这是设计当中经常会遇到的一个选择。宽接口通常能够让一个类功能强大,但有时容易失去真正的关注点从而破坏了“单一职责原则”。窄接口则比较容易确保对某一特定点的关注。设计中经常可以配合着使用它们,这点很像铺设自来水管道。
原创 2010-06-11 22:37:52
1210阅读
经过微软.net Framework 2.0的革新,.net平台的开发越来越精彩。笔者收集基于.net开发的n个项目,一方面为新手提供有价值学习资源,培养起软件开发的乐趣,另一方面共勉已从事.net领域工作多年并有明确发展目标的同仁,提高自己,更上一层楼。 SharpDevelop 强大的插件系统,通过Addin构建成一个功能齐全的.net开发IDE。核心是AddInTree。跟随这个项目开
转载 2024-01-20 19:41:03
53阅读
的改进程模式(TAP)。TAP是利用async和await关键字来实现的。通过这里的比较,将认识到新的增加的基于任务的异步模式的真正优势。假设情景:我们需要进行一个耗时操作(这里使用webclient对象下载百度首页代码),接下来通
转载 2014-03-18 12:52:00
71阅读
2评论
 Ctrl+Z 和回车输入 quit()命令直接关闭命令行窗口中断程序执行:ctrl+C第一个 Python 程序中需要注意的小要点:不要在程序中,行开头处增加空格。空格在 Python 中有缩进的含义。符号都是英文符号,不是中文。比如:(,程序基本格式1. 恰当的空格,缩进问题(1) 逻辑行首的空白(空格和制表符)用来决定逻辑行的缩进层次,从而用来决定语句的分组。(2) 语句从新行的第
转载 2023-07-05 21:37:34
101阅读
编程基础
推荐 原创 2022-09-02 21:37:13
365阅读
python_1编程基础    程序         一组能让计算机识别和执行的指令     电子计算机         能够执行程序的机器  &nb
原创 2017-09-16 19:23:06
789阅读
  • 1
  • 2
  • 3
  • 4
  • 5