自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (3)
  • 收藏
  • 关注

原创 《C#入门到精通》学习笔记 -- 垃圾回收过程

垃圾回收过程在它自己的线程中运行,而且仅是对堆(heap)上的引用进行回收,栈上的值不空是不能回收的。对于栈,有其固定的大小,当值类型超出去作用于会被销毁。垃圾回收过程通常是在特定的时间运行(一般是在一个方法的结尾时)。其过程为:(1)首先暂停其他所有的线程;(2)根据其 reachable map找到那些不能reachable的引用,将这些引用放到F-reachable队列中;

2013-04-25 18:13:26 752

原创 《C#入门到精通》学习笔记 -- 抽象类 与 接口

一直对类和接口的概念很混乱,建议和我一样的朋友看这本书的第13章。或者看一个小例子。代码上传到了:http://download.csdn.net/detail/lyncai/5300460运行环境VS2010.

2013-04-25 17:32:01 888

转载 用C#.net在Winform中从internet下载文件

http://www.oschina.net/code/snippet_347_374001/// 02/// 下载文件03/// 04/// 下载文件地址

2013-04-22 14:46:56 995

原创 C# 文件下载四方法

using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts

2013-04-22 14:28:15 769

转载 项目实践中的问题 -- Create a SQL Server Database Using C#

http://www.codeproject.com/Articles/10213/Create-a-SQL-Server-Database-Using-CDownload demo project - 9.51 KbDownload source - 9.69 KbThis interface is similar to the SQL Server Ne

2013-04-20 18:49:17 835

原创 《C#入门到精通》学习笔记 -- enum 和 struct

第九章:使用枚举和结构创建值类型1. 枚举类型Enum:(1)多个枚举文字常量(Literal Name)可以具有相同的基础值。如:         enum Season {Spring, Summer, Fall, Autumn = Fall, Winter};(2)可以让枚举类型基于不同的整数类型。如         enum Season : Shor { Spring

2013-04-20 01:17:25 918

原创 《C#入门到精通》学习笔记 -- 装箱与拆箱

P150:1. 装箱(Boxing)是把一个数据项从栈自动复制到堆的行为。即从一个值类型变成引用类型。2. 拆箱:与装箱相反。若拆箱不成功,会抛出InvalidCastException异常。3. 为保证拆箱的安全性,引入as 和 is操作符。string aa = "test string";Object refObject = aa;if(refObject is stri

2013-04-19 18:27:20 766

原创 《C#入门到精通》学习笔记 -- 垃圾回收机制

http://dev.21tx.com/2006/03/03/11118.html 相对于C++程序员来说,C#程序员是非常幸运的,至少我们不需要为内存泄漏(Memory Leak)而头疼,不需要负责内存的分配和回收。但这不意味着我们只需要知道new的语法就可以了,作为一个严肃的C#程序员,我们应该对此有所了解,有助于我们编写性能更好的代码。一、CLR的内存分配机制  .net

2013-04-19 16:26:46 1221

原创 《C#入门到精通》学习笔记 -- 匿名类 (有待于进一步补充)

在第7章提到匿名类:没有名字的类。匿名类1. 创建方法:new 字开头,大括号内定义类的公开字段和字段初始值。var myAnonymousObject = new { Name = "aaa", Age = 44};PS:(1)匿名类中的字段默认都是public,因此匿名类中不能有private字段;与普通类不同,在普通类中,字段和方法默认都是private;         (

2013-04-19 13:26:36 726

原创 《C#入门到精通》学习笔记 -- const 与 readonly

看到第7章,const ,忽然想起来readonly,这两者的区别有什么。很幸运搜到一个很好的blog讲解的很透彻:http://www.cnblogs.com/royenhome/archive/2010/05/22/1741592.htmlconst与readonly 很像,都是将变量声明为只读,且在变量初始化后就不可改写。那么,const与readonly 这两个

2013-04-19 10:58:54 670

原创 《C#入门到精通》学习笔记 -- checked 与 unchecked

P105:checked和unchecked 只能用于int 和 long类型,不能用于float类型。抛出的异常为:OverflowException1. 整个项目级设置检查或不检查溢出: 右击项目属性 --> 生成 --> 高级,在“高级生成设置”中,勾选或取消“检查运算上溢/下溢”2. 语句段的检查:用checked 或 unchecked 和大括号 将相应的代码段括起来;3

2013-04-19 02:09:58 857

原创 《C#入门到精通》学习笔记 -- 实践: 自定义异常类的实现(2013-04-18)

namespace CustomizedExceptionClass{ class Program { static void Main(string[] args) { const string currentAccountId = "12345678"; try {

2013-04-18 17:51:46 1046

原创 《C#入门到精通》学习笔记 -- 异常类

异常类主要非为7种:(1)基类Exception(2)常见的异常类       1、SystemException类:该类是System命名空间中所有其他异常类的基类。(建议:公共语言运行时引发的异常通常用此类)       2、ApplicationException类:该类表示应用程序发生非致命错误时所引发的异常(建议:应用程序自身引发的异常通常用此类)(3)与参数有关的异

2013-04-18 16:52:53 850

原创 《C#入门到精通》学习笔记 -- FileInfo类

P84: FileInfo类FileInfo类是一个密封类,它可以用来创建、复制、删除、移动和打开文件的实例方法。FileInfo类包括6个属性,可以用来获取文件的名称、完整路径等Directory                    获取父目录Exists                         指定当前文件是否存在DirectoryName           获

2013-04-18 16:05:48 991

原创 《C#入门到精通》学习笔记 -- CommonDialog类

P84:CommonDialog类所属的命名空间:using System.Windows.Forms类成员:1.OpenFileDialog. 要让用户选择和浏览要打开的文件,应使用OpenFileDialog。这个对话框可以配置为只允许选择一个文件,或可以选择多个文件。       2 SaveFileDialog,用户可以为要保存的文件指定一个文件名和浏览的路径。

2013-04-18 15:46:28 3072

原创 《C#入门到精通》学习笔记 -- 命名参数与可选参数

1. 可选参数   可选参数是.NET4中新添加的功能,应用可选参数的方法在被调用的时可以选择性的添加需要的参数,而不需要的参数由参数默认值取代。2. 命名参数   命名参数是把参数附上参数名称,这样在调用方法的时候不必按照原来的参数顺序填写参数,只需要对应好参数的名称也能完成方法。3. 两者结合     命名参数如果只是改变参数的顺序,这样的意义并不大,我们没有必

2013-04-18 14:34:26 735

原创 待解决的问题

COM组件OLE接口技术(Done)完成一个自定义的异常类UserControl    http://www.cnblogs.com/shiyue/archive/2013/02/03/2891123.htmlhttp://www.webshu.net/jiaocheng/programme/ASPNET/200606/1785.html (datagrid添加模板列)

2013-04-18 14:00:15 630

原创 Entity Framework

由于 LINQ to SQL 只能与 SQL Server一起使用,因此微软现在不大推荐使用,替代方案是 LINQ to Entity Framework。LINQ与 Entity Framework的整合性很好,推荐使用,可能的话尽量不要使用 LINQ to SQL。//query all booksBooksEntitiesContainer bookContext = new Bo

2013-04-18 13:57:34 378

原创 培训资料 —— 字典树

//an inner class to actually contain values and the next nodesclass TrieNode{private Dictionary> _next =new Dictionary>();public ICollection Values { get; private set; }public TrieNode()

2013-04-18 13:56:51 751

原创 《C#入门到精通》学习笔记 -- 生成方法存根Stub

P52:生成方法存根 (Stub)快捷键:鼠标悬停在方法调用的方法名任意点——Ctrl+K,M手动操作:鼠标悬停在方法名称上,右键“Generate” - > "Method Stub"作用:在写结构性代码是非常有用。可以先写好一批代码的定义,而不用关心具体的实现。同时又可以让编译器编译通过。简介:生成方法存根 (Stub) 是一项 IntelliS

2013-04-18 13:31:20 1755

原创 如何每隔一段时间执行某个动作?

问题:如何每隔一段时间执行某个动作?示例1: private void form_Load(){ Action loopAction = MyMethod; loopAction.BeginInvoke(null,null);}private void MyMethod(){ while(true) { //DoSomething

2013-04-17 15:11:05 4869

原创 《C#入门到精通》学习笔记 -- Console类

第1章 知识点扩展1. Main必须是静态(static)方法,指定了程序的唯一入口。2.Console类是内建类,通过其方法,可以在屏幕上显示消息或者从键盘获取输入。表示控制台应用程序的标准输入流、输出流和错误流。   Console类继承于System.Object,Console类不能被继承。  命名空间:System  程序集:mscorlib(在 mscorlib

2013-04-17 13:17:55 1611 1

原创 《C#入门到精通》学习笔记 -- 如何使用AssemblyInfo中的Attribute?

在《。。入门到精通》书中,Page:7 问题:在生成的项目文件中有个文件:Properties ->AssemblyInfo.cs,可以为程序添加一些属性。主要用来设定生成的有关程序集的常规信息dll文件的一些参数,下面是默认的AssemblyInfo.cs文件的内容具体介绍。[assembly: CLSCompliant(true) ]    //是否符合公共语言规范(CLS

2013-04-17 11:53:56 4442

原创 ListView显示数据

using System ;using System.Windows.Forms ;using System.Drawing ;using System.Data ;using System.Data.OleDb ; class MainForm : Form{ // 定义数据连接的字符串private static string strConnect = "Provider = M

2013-04-16 16:24:02 2894 2

原创 WinDbg配置和使用基础

http://www.cnblogs.com/happyhippy/archive/2007/04/08/710933.html

2013-04-02 10:32:45 649

docker_test.zip

docker生成grpc服务

2021-07-20

委托工厂与用户可编程接口

的:在用户界面中实现几个不同时区的时钟显示。(显示哪些时区的时钟可以由用户自定义)

2013-05-07

接口与抽象类的入门小程序(C# VS2010 )

很清楚的解释了接口与抽象类,和类的组织结构。

2013-04-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除