自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (4)
  • 收藏
  • 关注

原创 c# 高级编程 委托、lambda表达式和事件 教学(1)

什么是委托?委托是寻址方法的.NET版本。C++中,函数指针只不过是指向内存位置的指针,它不是安全的。而.NET中,委托是类型安全的类,他定义了返回类型和参数的类型。委托类不仅包含对方法的引用,也可以包含对多个方法的引用。委托包含的只是一个或多个方法的地址。Lambda表达式与委托直接相关。当参数是委托类型时,就可以使用Lambda表达式实现委托引用的方法。什么

2014-03-13 22:31:38 651 1

原创 C#(C Sharp)中的时间日期函数详解

--DateTime 数字型System.DateTime currentTime=new System.DateTime();取当前年月日时分秒      currentTime=System.DateTime.Now;取当前年     int 年=currentTime.Year;取当前月     int 月=currentTime.Month;取当前日

2014-03-11 10:32:02 1975

原创 c#中为什么有些类要声明为静态类?

如: public static class WordProcessor { //class code }在类的声明上:如果一个类里都是静态方法则声明静态类,反之声明非静态类。静态类会在程序集加载时被加载到内存中,在拥有访问权限的任何地方都可以调用。所以一般有一个共识:不要去写一个庞大的静态类。如果静态类和非静态类中都只包含静态方法,

2014-02-23 16:15:43 569

原创 在C#(C sharp)中数组和集合的区别及他们的初始化器

数组和List各有偏重,怎么可以厚此而薄彼。《c#入门经典》第五章中描述了用值来初始化数组:int[] myIntArray=new int[5] {0,1,2,3,4};这是一种合并实例化和初始化数组的简便方式。集合初始化器只是把这个语法扩展到集合上:List myIntCollection=new List {1,2,3,4,5,6,7,1}; 数组是集合的一种。官

2014-02-23 02:00:56 670

原创 c#中属性和字段的区别?

字段是一种数据类型的变量,属性是为该字段提供只读,只写,读写功能。 public class C1 { private int num; //字段 private string str1; public int Num //属性 { ge

2014-02-20 14:52:19 449

原创 用C#编程的一些建议(规范写法,使用技巧,少走弯路)ZZ

保存的word,已找不到当时的原文地址。1.如果可能尽量使用接口来编程   .NET框架包括类和接口,在编写程序的时候,你可能知道正在用.NET的哪个类。然而,在这种情况下如果你用.NET支持的接口而不是它的类来编程时,代码会变得更加稳定、可用性会更高。请分析下面的代码: private void LoadList (object [] items, ListBox l) {

2014-01-28 00:10:04 474

原创 c# 扑克牌程序(2) 发5张同花牌

根据之前发表的文章《c# 扑克牌程序(1) 一副扑克牌可以选择是否包含大小王》中提供的类库,引用它。具体功能为:从打乱顺序(洗牌)的一副牌中一次取出5张牌,如果这5张牌是同花,就提示。否则,在取出50张牌后停止。 using System;using System.Collections.Generic;using System.Linq;using System.Te

2014-01-26 13:18:25 906

原创 c# 扑克牌程序(1) 一副扑克牌可以选择是否包含大小王

这个是《C#入门经典》第六版 中的例子,但其中没有包含大小王。我略作改动把54张扑克牌都补全。包含一个类库和一个命令行程序。如果要去掉大小王,枚举类可以不变动(也可以Suit中删除“王”,同时Rank中删除“大王”、“小王”)Card中,重写的ToString方法中,直接返回return,不做任何判断。Deck中,删除cards数组的最后2个元素赋值,同时修改数组大小及判断数组

2014-01-26 10:48:10 2069

原创 《C#入门经典》第六版 学习笔记之第十章 定义类成员(1) 10.3 接口的实现~10.5 部分类方法定义

10.3 接口的实现1、如何定义和实现接口?interface I{    //interface members.}2、接口成员的定义与类成员的定义相似,但有个重要区别:1)不允许使用访问修饰符(public,private,protected或internal),所有接口都隐式的是公共的。2)接口成员不包含方法体。3)接口不能定义字段成员。4)不能用关键

2014-01-26 02:14:10 780

原创 《C#入门经典》第六版 学习笔记之第十章 定义类成员(1) 10.1成员的定义~10.2类成员的其他方法

10.1 成员的定义在类一种,也提供该类所有成员的定义——字段、属性、方法。所有成员都有自己的访问级别(可以对比类的访问级别):public——成员可以由任意代码访问。private——成员只能由类中的代码访问(如果使用任何关键字即没有定义访问级别,默认使用这个关键字)internal——成员只能由定义他的程序集(项目)内部的代码访问。protected——成员只能由类或派生类

2014-01-26 02:10:07 807

原创 C# MSchart鼠标悬停时显示数据和checkBox的默认状态

照葫芦画瓢写一个股价曲线的小工具,想实现一些常用的功能,最后发现了一篇写的挺详细的不错的文章。不过原文中的方式有理解偏差,后来才理解了一些地方。需要找到代码出来做样例说明,因为时间比较久了,以后更新上来吧。看到很多网友问mschart控件(在.net中应该直接叫chart控件)如何实现鼠标经过、悬停时显示数值,其实很简单实现方法很多。先讲2种。(1)

2014-01-25 19:57:40 1029

原创 《C#入门经典》第六版 学习笔记之第九章 定义类

第八章是从概念层讲述了OOP技术,第九章之后则是具体的将第八章内容精讲。如果第八章不好理解,可以带着疑问去看后面的章节。在后面的章节看完后再回头重温第八章。第九章 定义类9.1 c#中类的定义定义类使用关键字classclass {        //class members;}默认情况下,类是内部的,只有当前项目中的代码能够访问。可以用internal访问修

2014-01-25 19:44:32 708

原创 c#(c sharp)书籍学习推荐、网站学习推荐、网站练习及代码地址

从论坛咨询了大牛之后整理了学习书籍树。分别为:《c#入门经典》这本书看了一下数目,算是知识库非常全面。不过其中的大半内容阅读速度应该不会太慢。《c#高级编程》知识有部分重叠,但绝大多数不是这样。确实算高级应用。上面两本书已经从网上下单了,希望到2月底能看完。用作练习:《c#开发实战1200例》另外,有大牛推荐了一篇博文,贴在这里:

2014-01-20 20:44:43 2039

原创 C#在获取Excel时,遇到的各类问题汇总

1、无法嵌入互操作类型“Microsoft.Office.Interop.Excel.ApplicationClass”。请改用适用的接口解决办法是将引用的DLL:Microsoft.Office.Interop.Excel;的嵌入互操作类型改为false,就可以了。具体操作:在具体的引用上,右键属性中查看。2、各类未注册。如:未在本地计算机上注册“Microsoft.ACE.OL

2013-12-03 15:10:40 442

原创 控件openFileDialog(文件浏览器)的应用

if (openFileDialog1.ShowDialog() == DialogResult.OK) { xlsPath = openFileDialog1.FileName; label1.Text = xlsPath; } else

2013-12-03 14:52:45 678 1

Pyinstaller反编译脚本pyinstxtractor

反编译工具。具体使用教程可以参见:http://www.lizenghai.com/archives/898.html

2018-08-29

C#的mysql接口

c#现在已经不集成mysql接口了,不过mysql还是有接口供c#使用的。 这需要我们自己引入dll文件。 具体的用法跟sql.dataClient一样。 using mysql.data.xxxx; 然后具体的方法和属性都一样。

2013-12-06

超级模块4.05破解版

超级模块,这个作用大家都知道啦,超级模块4.05,做挂,做什么的,呵呵,这个大家都明白。

2010-10-03

进程终结者,用于查看隐藏进程并终止模块的

用于结束隐藏进程的,分析模块的, 进程终结者,用于查看隐藏进程并终止模块的

2009-05-29

空空如也

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

TA关注的人

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