自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

北九巷工作室

c# 程序 编程 汇编 LinDos

  • 博客(39)
  • 资源 (10)
  • 收藏
  • 关注

原创 【辨认高手】介绍及下载地址

辨认高手下载地址:https://pan.baidu.com/s/1JtRYqitD-xwD5pwsSO9oXA【提取码:gwf9】辨认高手是一款专门用于制作辨认照片的软件。一、软件界面

2020-02-09 15:32:17 240 1

原创 魔力拼图V1.0下载地址

百度网盘下载地址:https://pan.baidu.com/s/1AKY7_aUpbye_vVJNxyXYyA提取码:455k今天做了个小游戏,魔力拼图。

2020-02-25 15:36:37 219

原创 开发操作系统实践(五)——新的引导扇区代码

;########################################################################################;# #;# 软盘引导扇区源代码 #;# 1、将引导代码移送至内存9000H:0000处,并转去继续执行

2012-12-06 20:53:53 840

原创 开发操作系统实践(四)——对文件系统的修改

我对LinDos的文件系统进行了下修改,改变了文件名的长度,缩短为19字节。在文件系统中,每个目录项长度增加为64字节。其中前32个字节分别被文件名(19字节)、文件长度(4字节)、创建日期(4字节)、最后修改日期(4字节)、及文件属性(1字节)、占用。最后32个字节是文件占用的簇列表。簇列表反映文件在磁盘上的存储位置。对于软盘来说,每个簇号占用1.5个字节,所以簇列表最多可以存储21个簇号。这时

2012-10-07 22:25:14 859

原创 开发操作系统实践(三)——LinDos引导扇区内容及运行环境搭建

几乎用了一周的时间才将引导扇区源代码编写、测试完成。期间不知道经历了多少痛苦和磨难。终究原因,是因为基础知识的不扎实。因为在编写过程中有很多转移指令,因为掌握的不够牢固,不能灵活运用,导致出错频繁,精神几乎崩溃!还好,毕竟坚持了下来,基本测试通过了。       一、编译环境搭建       先说一下,我的开发环境。我用的是Windows7系统,用visual Studio2008编写源代

2012-03-08 21:27:52 740

原创 开发操作系统实践(二)——LinDos文件系统

LinDos采用类似于FAT12方式管理磁盘上的文件。下面是一张软盘的结构图。 下面是目录项结构图

2012-02-29 13:50:52 675

原创 开发操作系统实践 (一)——写给LinDos系统开发的前言

即使你对操作系统没有任何概念,你也不可能拒绝它,因为离了它你真的寸步难行。从你家里的台式电脑,到你背包里的笔记本电脑,从你办公桌上的传真机到你私家车里的导航仪,乃至你口袋里的智能手机或者平板电脑,甚至最简单的你听歌用的MP3、MP4等等,只要你拥有这些设备,那么你必然在使用着操作系统。你见或不见,OS(Operation System)就在那里;你烦或不烦,它运行地慢慢。        我的L

2012-02-28 22:29:27 757 1

转载 c#经典入门学习笔记-定义集合

N种编程语言中都有数组,但在C#中的数组一经定义之后就再也不能修改数组的大小,而集合恰恰弥补了这种缺憾。如果要使用集合,不得不说CollectionBase类,该类中有接口IEnumerable、ICollection和IList。至于其中有何作用,稍后再说。先看如何定义类:public class Animals:CollectionBase{ public void Add(Animal ne

2008-09-13 20:03:00 618

转载 C#中类的声明

类的声明格式如下:attributes class-modifiers class identifier class-base class-body;其中attributes、class-modifiers、class-base和class-body为可选项。Attributes为属性集,class-modifiers为类的修饰符,关键词class后面跟随类的名称indentifier,c

2008-09-11 20:33:00 766

转载 浅谈C#托管程序中的资源释放问题

 终于开始动手写这篇文章了,有个网友催了我好几次,今天终于可以静下心来完成它。 便于对文章的开展,需要先明确两个概念。第一个就是很多人用.Net写程序,会谈到托管这个概念。那么.Net所指的资源托管到底是什么意思,是相对于所有资源,还是只限于某一方面资源?很多人对此不是很了解,其实.Net所指的托管只是针对内存这一个方面,并不是对于所有的资源;因此对于Stream,数据库的连接,GDI+的相关对象

2008-09-10 19:44:00 455 1

转载 Dispose函数的标准实现模式

 对于托管程序来说,非托管资源来说,需要手动来释放,否则会造成资源泄漏,如果放到析构函数去完成,但是GC调用对象的析构函数时机并不确定,对于资源释放并不及时。换句话说析构函数只是保障资源不被泄漏的方法,但不是最好的方法。比较好的方法,就是使用.Net的IDisposable接口提供的Dispose方法来进行释放。那么对于IDisposable接口的Dispose函数,需要做些什么呢。大致有如下四点

2008-09-10 19:42:00 667

转载 浅谈C#内存回收与Dispose﹐Close﹐Finalize方法

.net内存回收与Dispose﹐Close﹐Finalize方法一. net的对象使用一般分为三种情况﹕1.创建对象2.使用对象3.释放对象二.创建对象1.创建对象实际分为两个步骤﹕变量类型宣告和初始化对象2.变量类型宣告(declare),如﹕FileStream fs这行代码会在当前的变量作用域空间(栈或堆)里建立一个叫做fs的变量﹐至少四个字节吧(因为要存一个对象的地址)3.初始化对象对象

2008-09-10 19:39:00 516

转载 C#异常类型

。用try-catch 捕获异常。用try-finally 清除异常。用try-catch-finally 处理所有的异常如:try{...}catch(System.Exception e){...}Exception 所有异常对象的基类SystemException 运行时产生的所有错误的基类IndexOutOfRangeException 当一个数组的下标超出范围时运行时引发Nu

2008-09-09 20:11:00 353

原创 C#委托之个人理解

        刚开始学到委托的时候有点摸不着头脑,觉得有点迷糊。现在有点理解了,赶紧记下来:        把委托跟类比较以下,就可以得出委托其实也是一种对象,因为C#中的一切都是对象。先来看委托的定义:deleget  函数的返回类型 MyDeleget(参数列表);class MyClass{}        委托的定义和类的定义不同的是,委托没有函数体,另外它是以函数的形式

2008-09-09 12:02:00 589 1

原创 C#中的函数重载

 C#中构成函数重载有哪些条件和特征?1.函数名;2.函数返回值类型;3.函数参数类型;4.函数参数个数;5.函数参数顺序;以下是我个人总结结果:相同的函数名,不同的签名。签名包括参数的类型、个数、顺序,但不包括返回值类型。◆函数名必须相同方能构成函数重载;◆函数返回值类型:可以相同,也可以不同(注意:函数的返回类型不足以区分两个重载函数);◆函数参数类型:

2008-09-09 11:52:00 796

转载 C#日期函数所有样式大全

 DateTime dt = DateTime.Now; //   Label1.Text = dt.ToString();//2005-11-5 13:21:25 //   Label2.Text = dt.ToFileTime().ToString();//127756416859912816 //   Label3.Text = dt.ToFileTimeUtc().ToString()

2008-09-08 20:14:00 345

转载 C#运算符的重载

☆C#的运算符定义只有四种形式:---------------------------------------①public static 返回类型 operator ?(单形参)②public static 返回类型 operator ?(双形参)③public static implicit operator 隐转目标类型(单源类型形参)④public static explicit oper

2008-09-07 21:14:00 730 1

转载 C#,.Net经典面试题目及答案

 C#,.Net经典面试题目及答案(转载)来源: Flashlm专栏 - CSDNBlog  1, 请你说说.NET中类和结构的区别?  答:结构和类具有大体的语法,但是结构受到的限制比类要多。结构不能申明有默认的构造函数,为结构的副本是又编译器创建和销毁的,所以不需要默认的构造函数和析构函数。结构是值类型,所以对结构变量所做的改变不会影响其的原值,而类是应用类型,改变其变量的值会改变其原值。申明

2008-09-07 20:52:00 498

转载 .NET命名规范中文版

System       Collections   Forms       UI避免使用与常用关键词冲突的标识符。例如,避免使用下列词语。AddHandlerAddressOfAliasAndAnsiAsAssemblyAutoBitAndBitNotBitOrBitXorBooleanByRefByteByValCallCaseCatchCBoolCByteCCharCDateCDecCDbl

2008-09-07 20:44:00 267

转载 C#运算符

 C和C++开发人员应很熟悉大多数C#运算符,这里为新程序员和VB开发人员介绍最重要的运算符,并介绍C#中的一些新变化。C#支持表5-1所示的运算符,其中有4个运算符(sizeof、*、–>、&)只能用于不安全的代码(这些代码绕过了C#类型安全性的检查),这些不安全的代码见第7章的讨论。表  5-1类    别运 算 符算术运算符+

2008-09-06 21:20:00 1008

转载 C#笔记(1)--->基本语法 [运算符]

算术运算符: +  -  *  /  % (即:取余数) 逻辑运算符(布尔型与按位): & (与) 、 |  (或) 、 !(非)、^ (异或 )、~(按位求补)、&& (与)、|| (或) 字符串串联: + 递增与递减: ++  -- (这里注意一下x++与++x的区别) 移位运算符: 左移位 (x左移3位,相当与乘2的3次方)        右移位 >>  (x>>3 右移

2008-09-06 21:14:00 311

转载 C#编码规范

 1.  避免将多个类放在一个文件里面。 2.  一个文件应该只有一个命名空间,避免将多个命名空间放在同一个文件里面。3.  一个文件最好不要超过500行的代码(不包括IDE产生的代码)。4.  一个方法的代码长度最好不要超过25行。5.  避免方法中有超过5个参数的情况。如果超过了,则应使用 struct 来传递多个参数。6.  每行代码不要超过80个字符。7.  原

2008-09-06 20:05:00 320

转载 C#的基础知识问答

 1. 简述 private、 protected、 public、 internal、internal protected 修饰符的访问权限。答:没有标明访问级别的就是private。private:私有成员,只能在类的内部才可以访问。protected: 保护成员,只能从所在类和所在类派生的子类进行访问public: 公共成员,不限制对该类的访问。internal: 访问仅限于当前程序

2008-09-06 20:00:00 296

转载 C#.Net 常用函数和方法集

1、DateTime   数字型         System.DateTime currentTime=new System.DateTime();    1.1 取当前年月日时分秒         currentTime=System.DateTime.Now;    1.2 取当前年         int 年=currentTime.Year;    1.3 取当前月         in

2008-09-06 18:08:00 217

转载 类的成员初始化顺序

 C#作为一种纯面向对象的话言,为它编写的整个代码里面到处都离不开对象。一个对象的完整的生命周期是从开始分配空间到初始化,到使用,最后是销毁,使用的资源被回收。要想真正写出面高质量的代码,我们就得对这期间每一个阶段是怎么样一个状态,framework都做了些什么,我们又能够做些什么都要有些了解才行。    一般来说大部分程序员对于一个创建好了的对象怎么使用都是比较清楚的,所以本文也就不想就这一部分

2008-09-05 11:49:00 363

转载 提高C#编程水平的50个要点

              1.总是用属性 (Property) 来代替可访问的数据成员  2.在 readonly 和 const 之间,优先使用 readonly  3.在 as 和 强制类型转换之间,优先使用 as 操作符  4.使用条件属性 (Conditional Attributes) 来代替条件编译语句 #if  5.总是为自定义类重载 ToString 方法  6.区别值类型和引用

2008-09-05 10:46:00 291

转载 值类型和引用类型

 在C#中有两种类型的数据,一种是值类型数据,一种是引用类型数据。在编码的时候区分这两种类型数据,可以避免一些细小的编码错误。   首先说说什么类型是值类型,例如:int、float、bool之类的基础类型,以及用struct定义的类型,如:DateTime。除此外,如 string,数组,以及用class定义的类型等都是引用类型。对于C#来说,很难罗列出所有类型进行一一分别,这需要自己在编码过程

2008-09-05 10:43:00 325

原创 C#中的索引器——双重索引器

       我们都知道C#中的索引器,它为我们访问类中的集合或数组类型的成员提供了方便。假如有一个类CS1,该类有一个集合成员AList。我们通过CS1的索引器(假如它有的话)就可以访问AList集合中的元素。即CS1obj[index](CS1obj是类CS1的一个实例)对应的就是AList[index]元素。       现在我们变通一下:假如AList集合中的各元素是另一个嵌套定义在C

2008-09-01 11:51:00 875

原创 《C#入门经典教程》笔记——(一)第一个控制台应用程序HelloWord

namespace HelloWord                                                                                                 ///定义名称空间:HelloWord{    class HelloWord                                             

2008-08-31 18:28:00 437

转载 [翻译].NET委托:一个C#睡前故事 [推荐]

 .NET委托:一个C#睡前故事英文版原作者:Chris Sells(www.sellsbrothers.com)翻译:袁晓辉(www.farproc.com http://blog.csdn.net/uoyevoli)紧耦合从前,在南方一块奇异的土地上,有个工人名叫彼得,他非常勤奋,对他的老板总是百依百顺。但是他的老板是个吝啬的人,从不信任别人,坚决要求随时知道彼得的工作进度,以防止他偷

2008-08-31 12:23:00 270

转载 早些学C#时对委托和事件的理解笔记

1、C#中的委托相似于C的函数指针,更如同C++中的引用,可以看成对函数的引用,对应C++中对变量的引用。但在C#中的实际使用方式却更像一个类。 2、可以生成一个指向具有相同函数签名的委托实例,此时调用此委托实例的效果与调用所指向的函数的效果相同。 3、可能对一个委托引用变量使用“=”赋值使其只指向一个委托实例,也可以用“+=”与“-=”接受、去除委托实例。 4、若定义委托变量的时候再加event

2008-08-31 12:11:00 258

转载 C#委托之个人理解

什么是委托  首先要知道什么是委托,用最通俗易懂的话来讲,你就可以把委托看成是用来执行方法(函数)的一个东西。如何使用委托  在使用委托的时候,你可以像对待一个类一样对待它。即先声明,再实例化。只是有点不同,类在实例化之后叫对象或实例,但委托在实例化后仍叫委托。声明,如:1    namespace Vczx.ProCSharp.Exc2    {3        delegate

2008-08-31 12:01:00 248

原创 计算某一天是星期几(C#)

       ///已知2000年1月1日是星期六,如何知道某一天是星期几?      ///只要知道这一天相距2000年1月1日的天数n,让n除以7得出余数m;      ///如果该天在2000年1月1日之前,则把6-m,得到的就是该天的星期数。      ///如果该天在2000年1月1日之后,则把n=6+m(如果6+m>7,则n=6+m-7),n就是该天的星期数。     

2008-08-30 16:28:00 2020

转载 C#中事件处理的个人体会

事件是对象发送的消息,以发信号通知操作的发生。操作可能是由用户交互(例如鼠标单击)引起的,也可能是由某些其他的程序逻辑触发的。引发(触发)事件的对象叫做事件发送方。捕获事件并对其作出响应的对象叫做事件接收方。在事件通信中,事件发送方类不知道哪个对象或方法将接收到(处理)它引发的事件。所需要的是在源和接收方之间存在一个媒介(或类似指针的机制)。.NET Framework 定义了一个特殊的类型(

2008-08-30 16:18:00 264

原创 一个简单的扑克牌游戏(一)

用C#开发一个简单的扑克牌游戏一、概述      ///这是一个简单的游戏(也许简单的不能再简单啦),用C#语言编写,运行在windouws控制台环境中。      ///开发日期:2008年8月30日始      ///项目名称及版本号:SimpleCardv0.1(简单扑克牌v1.0)      ///游戏规则:游戏玩家为四个人(编号0、1、2、3、4);一副扑克牌(A

2008-08-30 15:36:00 3400

转载 C#事件及响应方法概述

 C#语言自C/C++演变而来。它是现代、简单、完全面向对象和类型安全的。C#语言是微软公司针对.Net平台才推出来的一门新语言,作为.Net平台的第一语言,它几乎集中了所有关于软件开发和软件工程研究的最新成果。面向对象、类型安全、组件技术、自动内存管理、跨平台异常处理、版本控制、代码安全管理……    在.NET应用程序开发中,不管是WEB Forms(ASP.NET)还是Windows F

2008-08-30 15:33:00 715

转载 浅析C#的事件处理和自定义事件

  一、了解C#中的预定义事件处理机制    在写代码前我们先来熟悉.net框架中和事件有关的类和委托,了解C#中预定义事件的处理。    EventArgs是包含事件数据的类的基类,用于传递事件的细节。    EventHandler是一个委托声明如下         public delegate void EventHandler( object sender , Eve

2008-08-30 15:30:00 363

转载 C# 中的委托和事件

引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和事件对Ob

2008-08-30 12:17:00 197

转载 C#事件解析

事件(event),这个词儿对于初学者来说,往往总是显得有些神秘,不易弄懂。而这些东西却往往又是编程中常用且非常重要的东西。大家都知道windows消息处理机制的重要,其实C#事件就是基于windows消息处理机制的,只是封装的更好,让开发者无须知道底层的消息处理机制,就可以开发出强大的基于事件的应用程序来。 先来看看事件编程有哪些好处。在以往我们编写这类程序中,往往采用等待机制,为了等待某件

2008-08-30 11:50:00 214

辨认高手V1.1__安装文件.msi

最新版的人像辨认软件,可用于司法系统人像辨认,新版本中增加了人像辨认功能,可以将人像图片导出进行保存。

2020-08-03

辨认高手V1.1__安装文件.msi

辨认高手,一款用于行业辨认人像的软件。广泛用于政法系统人像辨认,方便的照片排版,和人像管理,使得您制作辨认照片非常方便快捷。

2020-08-02

辨认高手V1.1.msi

辨认高手V1.1。一款司法系统使用的人像辨认软件,方便的不得了。!

2020-08-02

辨认高手V1.1安装文件.msi

辨认高手V1.1。一款司法系统使用的人像辨认软件,方便的不得了。别吓这个了,有BUG,可以下载新上传的另一个资源。

2020-08-02

魔力拼图V1.0.rar

魔力拼图小游戏。用C#编写的。游戏者打开任意一张图片,程序自动将图片分割成九宫格。开始游戏后随机排序。用户完成拼图后可以将图片分享给其他用户,进行挑战。

2020-02-29

魔力拼图V1.0.rar

C# 小游戏 智力拼图,一个非常有意思的拼图游戏,可以自己选择图片,程序自动分割图片。赶快来下载试玩一下吧。

2020-02-25

辨认高手V1.0.msi

用于特定对象的辨认软件下载。大家可以下载使用,或者用于分析C#程序制作~!开发时间:2020年2月2日。开发周期,半个月。

2020-02-17

LinDos引导扇区源代码及软磁盘镜像文件

里面包含LinDos0.01的引导扇区内容及源代码,并且包含一个软盘镜像文件,你可以直接使用虚拟计算机软件运行,或将该软盘镜像文件写入物理软盘,引导系统。

2012-03-08

C# 编写的智力拼图游戏源代码。

C# 编写的智力拼图游戏源代码。界面美观,关键是通过本例,可以学习导vc#的核心编程。

2008-09-26

C#教程————浅显易懂、言简意赅

一本很不错的学习C#的书 C#语言从最基本的语法开始学习,适合于初学者。

2008-09-01

空空如也

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

TA关注的人

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