ImageVerifierCode 换一换
格式:DOCX , 页数:74 ,大小:34.53KB ,
资源ID:7031892      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-7031892.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C#50个经典小程序新手必备.docx)为本站会员(b****4)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

C#50个经典小程序新手必备.docx

1、C#50个经典小程序新手必备1.C#对注册表的操作-32.choosesubject-43.n个数排序-54.unknown-65.猜数字-86.猜数字个人版-97.词频统计-108.递归方法求阶乘字符串反转-129.第二种方法求一系列数的和-1410.订票-1511.发奖学金-1712.构造函数属性-2013.关闭特定程序-2114.何意数排序-2215.加密-2316.解一元二次方程的解矩阵相乘-2417.九九乘法表-2518.矩形-2519.矩阵相乘-2720.矩阵相乘-改进加入异常处理-2921.利用列表排n个数的序-3322.朦胧诗-3423.判断是否为汉字-3524.棋盘-3625

2、.求N个数的阶乘-3726.求次幂的简便方法-3727.求和平均值-3828.求阶乘-3929.求平均成绩-4030.求平均成绩使用二维数组-4131.求三阶行列式的值-4232.求素数-4333.求素数最简单-4434.求一系列数的和-4535.求一系列整数的和-4636.求质数-4637.三个数排序-4738.三个数最大数-4839.身份验证-4940.十进制转换成二进制-5041.实时获取CPU使用率-5142.实现关机-危险勿试-5343. 实现一个数的N次方-5444.输出素数-5545.输出随机数-5646.输出图形-5747.宿舍值日-5848.验证概率-5949.一到一百之间的

3、素数-6150.以二进制读取文本文件-62C#中对注册表的操作Windows 操作系统的注册表包含了很多有关计算机运行的配置方式,打开注册表我们可以看到注册表是按类似于目录的树结构组织的,其中第二级目录包含了五个预定义主键分别是:HKEY_CLASSES_ROOT,HKEY_CURRENT_USER,HKEY_LOCAL_MACHINE,HKEY_USERS,HKEY_CURRENT_CONFIG。下面我们来分别解释这5个类的作用HKEY_CLASSES_ROOT该主键包含了文件的扩展名和应用程序的关联信息以及Window Shell和OLE用于储存注册表的信息。该主键下的子键决定了在WIND

4、OWS中如何显示该类文件以及他们的图标,该主键是从HKEY_LCCAL_MACHINESOFTWAREClasses映射过来的。HKEY_CURRENT_USER该主键包含了如用户窗口信息,桌面设置等当前用户的信息。HKEY_LOCAL_MACHINE主键包含了计算机软件和硬件的安装和配置信息,该信息可供所有用户使用HKEY_USERS该主键记录了当前用户的设置信息,每次用户登入系统时,就会在该主键下生成一个与用户登入名一样的子键,该子键保存了当前用户的桌面设置、背景位图、快捷键,字体等信息。一般应用程序不直接访问改主键,而是通过主键HKEY_CURRENT_USER进行访问。HKEY_CUR

5、RENT_CONFIG该主键保存了计算机当前硬件的配置信息,这些配置可以根据当前所连接的网络类型或硬件驱动软件安装的改变而改变。C#也支持对注册表的编辑,.NET框架在Microsoft.Win32名字空间中提供了两个类来操作注册表:Registry和RegistryKey。这两个类都是密封类不允许被继承。下面我们分别来介绍这两个类。Registry类提供了7个公共的静态域,分别代表7个基本主键(其中两个在XP系统中没有,在这就不介绍了)分别是:Registry.ClassesRoot,Registry.CurrentUser,Registry.LocalMachine,Registry.Us

6、ers,Registry.CurrentConfig。它们分别对应哪几个键我想各位一看就会知道吧。RegistryKey类中提供了对注册表操作的方法。要注意的是操作注册表必须符合系统权限,否则将会抛出错误。下面我们就来几个操作注册表常用的几个方法创建子键的方法原型为: public RegistryKey CreateSubKey(string sunbkey);参数sunbkey表示要创建的子键的名称或路径名。创建成功返回被创建的子键,否则返回null。打开子键的方法原型为: public RegistryKey OpenSubKey(string name);public Registry

7、Key OpenSubKey(string name,bool writable);参数name表示要打开的子键名或其路径名,参数writable表示被打开的子键是否允许被修改,第一个方法打开的子键是只读的。Microsoft.Win32类还为我们提供了另一个方法,用于打开远程计算机上的注册表,方法原型为: public static RegistryKey OpenRemoteBaseKey(RegistryHive hKey,string machineName);删除子键的方法原型为: public void DeleteKey(string subkey);该方法用于删除指定的主键。如

8、果要删除的子键还包含主键则删除失败,并返回一个异常,如果要彻底删除该子键极其目录下的子键可以用方法DeleteSubKeyTree,该方法原型如下: public void DeleteKeyTree(string subkey);读取键值的方法原型如下: public object GetValue(string name);public object GetValue(string name,object defaultValue);参数name表示键的名称,返回类型是一个object类型,如果指定的键不存在则返回null。如果失败又不希望返回的值是null则可以指定参数defaultVa

9、lue,指定了参数则在读取失败的情况下返回该参数指定的值。设置键值的方法原型如下:public object SetValue(string name,object value);Choosesubjectusing System;class ChooseSubject static void Main() int i; string str; Console.WriteLine (Please choose your favorite subjects:-1 is quit.); Console.WriteLine (1.Chinese.); Console.WriteLine (2.Mat

10、hs.); Console.WriteLine (3.English.); Console.WriteLine (4.Physical.); Console.WriteLine (-1 is quit.); do str=Console.ReadLine (); i=Int32.Parse (str); switch(i) case 1: Console.WriteLine (You like chinese very much.); break; case 2: Console.WriteLine (You like maths very much.); break; case 3: Con

11、sole.WriteLine (You like english very much.); break; case 4: Console.WriteLine (You like physical very much.); break; case -1: break; default: Console.WriteLine (Im sorry.You cant choose this subject.); break; while(i!=-1); Console.WriteLine (Byebye!); n个数排序using System;namespace n个数排序class Class1 s

12、tatic void Main(string args) Console.WriteLine(请输入你要排几个数的顺序:n); int n;/接收你要几个数排序 n=int.Parse(Console.ReadLine(); int A=new intn; Console.WriteLine(请依次输入你要排序的数(数的结束用回车表示):n); for(int i=0;in;i+)/接收你要排序的数 Ai=int.Parse(Console.ReadLine(); for(int i=0;in;i+)/排序 for(int j=i+1;jAj) temp=Aj; Aj=Ai; Ai=temp;

13、 Console.WriteLine(排序的结果为:n); for(int i=0;in;i+) Console.Write( +Ai); System.Threading.Thread.Sleep(10000); SUnknownusing System;namespace dirtysalt public class Car/class of car,has attribute of weight and speed private int weight; private int speed; public Car(int Weight,int Speed) weight=Weight; speed=Speed; public void setweight(int Weight) weight=Weight; public void setspeed(int Speed) speed=Speed; public int getspeed() return speed; public int g

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2