C#
文章平均质量分 88
Li_yy123
hi
展开
-
C#—实验11—GDI编程—1、2、4
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;namesp原创 2016-06-10 19:06:19 · 703 阅读 · 1 评论 -
C#—窗体的基本操作(实验8.1、8.2)
/* * 设置一个窗体,该窗体自动位于屏幕中央;大小不可调;最小化、最大化按钮不可用;窗体标题为“烟台大学”。 * 在该窗体上,放置一个按钮、一个标签。单击按钮时,在标签上显示当前系统时间。 */using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;us原创 2016-05-01 22:37:59 · 714 阅读 · 1 评论 -
C#—实验9.6和9.7
/* * (1)单击“颜色”按钮,打开颜色对话框,将选择的颜色作为窗体背景色; * (2)单击“字体”按钮,打开字体对话框,将选择的字体作为标签字体。 */using System;using System.Collections.Generic;using System.Drawing;using System.Linq;using System.Text;using Syst原创 2016-06-02 13:44:50 · 563 阅读 · 0 评论 -
C#—容器类控件操作
/* * (1)图像列表ImageList主要用于存储图像: * 为工具栏中的按钮提供图像; * 提供列表视图中使用的大小图标; * 提供树形视图中使用的图像。 * (2)运行阶段向TreeView控件添加节点; * (3)设计阶段向TreeView控件添加节点; * (4)ListView控件应用; * (5)TabControl应用。 */using原创 2016-06-02 12:38:11 · 5302 阅读 · 0 评论 -
C#—考题字符串2
/*假定已经获取题库中的试题号,并存放在数组arrayKT中。例如,int[]arrayKT={10,13,18,19,20,22,30,31...}。定义一个静态成员方法,该方法实现从上述数组中随机抽出给定数量(n,1<=n<=arrayKT.Length)的考题,并组成一个考题字符串。比如,随机从arrayKT中抽取5题组成考题字符串:“10,18,20,22,30”。要求,组成考题字原创 2016-04-22 19:42:18 · 501 阅读 · 0 评论 -
C#—异常类
/* 自定义异常实例。 * 步骤: * (1)声明一新的异常类; * (2)为新的异常类定义属性和方法,或重载父类的属性和方法,使其能体现该类所对应的错误信息; * (3)自定义的异常,需要使用throw将其抛出。*/using System;using System.Collections.Generic;using System.Linq;using System.Text原创 2016-04-21 20:47:36 · 714 阅读 · 0 评论 -
C#—异常应用(正则表达式)
/* 编写一个计算阶乘的程序,当输入的数据是带小数时,引发异常。 * 提示:定义一个自定义异常类。*/using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Text.RegularExpressions;namespace ConsoleApp原创 2016-04-21 20:50:52 · 563 阅读 · 0 评论 -
C#—实验9.1、9.2、9.3和9.4
/* * 设计电子时钟。要求:启动窗体后,在窗体的标签上显示系统当前日期和时间;单机结束按钮,则停止显示。 */using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Windows.Forms;namespace Windows原创 2016-05-27 19:19:56 · 829 阅读 · 0 评论 -
C#—打字游戏
/* * 利用Random类,结合Timer控件,设计窗体。在窗体上的文本框中显示一个大写字符,如果用户输入正确,则产生另一个大写字符。 * 实现打字游戏。(提示:金山打字通的简易版)窗体中的按钮可以用菜单实现。 * 菜单命令组成: * (1)“设置”菜单:开始游戏、结束游戏和退出游戏。 * (2)“查看”菜单:查看正确率和打字所用的时间。 * 提示与思考: * (1)判断输入字符正原创 2016-05-27 16:46:20 · 3622 阅读 · 2 评论 -
C#-正则表达式基础
/* 编写一个名称为MyClass的类,在该类中编写一个方法,名称为CountNum,输入一串数字和一个要查找的数字,统计该串数字中出现了几次要查找的数字。正则表达式的方法如下,要求输入的数字符合正则表达式。*/using System;using System.Collections.Generic;using System.Linq;using System.Text;usin原创 2016-04-18 10:55:00 · 419 阅读 · 0 评论 -
C#—抽象类使用及方法重写与重载
/* * 创建一个抽象类A,该类中包含一个求两个数之和抽象方法。创建一个子类B,在B中重写求和方法,且使用方法重载使得方法可以 * 分别计算整数、双精度和字符串。*/using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Text.RegularE原创 2016-04-18 10:37:33 · 2642 阅读 · 0 评论 -
C#-接口
/* 接口应用*/using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication2{ public interface IPerson { void eat(); void sleep();} //定义了接口原创 2016-04-18 10:08:30 · 313 阅读 · 0 评论 -
C#—实验10.3—工具栏和状态栏
/* * (1)在窗体上放置一个菜单、一个工具栏控件。具体操作如名字。 * (2)statusStrip的操作。 */using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;原创 2016-06-02 18:54:42 · 591 阅读 · 0 评论 -
C#—文件读写
/* * 启动窗体后,单击“保存文件”,打开“保存”对话框,将richTextBox里保存的文件保存到指定位置。 * 单击“打开文件”菜单,将指定的文件内容读取到rithTextBox里。 */using System;using System.Collections.Generic;using System.ComponentModel;using System.Text;usi原创 2016-06-24 14:37:22 · 452 阅读 · 0 评论 -
C#—实验10.4
设计系统的登录窗体和主窗体:登录窗体(frmLogin)、一个MDI主窗体(frmMain)、两个子窗体(frm子窗体1、frm子窗体2)。要求:在登录窗体中输入用户名和密码,正确后,才可进入MDI主窗体;通过菜单命令关闭主窗体。具体要求:(1)做法:先创建四个窗体,按上面要求修改各自的名称;(2)登录窗体:大小不可调;显示时位于屏幕中央;没有最大化,最小化,关闭按钮。在登录窗体中原创 2016-06-05 11:00:20 · 531 阅读 · 0 评论 -
C#—MDI(多文档界面)
父窗体与子窗体实例。 设计一个登陆窗体及一个MDI窗体。 (1)登录窗体:假设密码为“123456”,密码正确,则打开一个MDI窗体,否则给出错误提示。 (2)假设MDI主窗体MDIFrm的菜单中包含一个标题为“窗口”的菜单命令。MDI窗体及空间的属性如下图:代码:Program.cs :using System;using System.Collections.G原创 2016-06-05 10:23:49 · 5870 阅读 · 0 评论 -
C#—多重窗体
(1)窗体的创建、显示、关闭;(2)使用静态变量实现窗体间传递数据。Form1:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Te原创 2016-06-05 09:20:38 · 1304 阅读 · 0 评论 -
C#—图形图像编程基础
/* * 绘制要求的线; */using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms原创 2016-06-09 20:36:54 · 1622 阅读 · 0 评论 -
C#—实验8.8和实验8.9
/* * 利用Random类产生10个[10,99]之间的随机数,并将这10个随机数在列表框中显示出来,每个数占一项。 * 用户选择某项后,在右边标签中显示所选内容。 */using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.D原创 2016-05-22 17:17:49 · 482 阅读 · 0 评论 -
C#—实验8.7—单选框和复选框
/* * 限制文本输入。该实例限制输入到TextBox控件中的内容只能是A~Z这26个大写英文字母,并且输入时可以使用Backspace修正,禁止在文本框里执行粘贴操作。 */using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using原创 2016-05-20 17:27:30 · 1469 阅读 · 0 评论 -
C#—实验10.1和10.2
/* * (1)当用户在richBox中单击鼠标右键时,弹出一个快捷菜单,单击某地名,即可在richBox中显示该地旅游景点。 * (2)添加工具栏控件。在工具栏中添加两个控件,并给这两个按钮添加图片和提示文本(通过ToolTipText属性实现)。启动窗体时,初始字体为宋体12号字。 */using System;using System.Collections.Generi原创 2016-06-03 17:21:57 · 525 阅读 · 0 评论 -
C#—实验8.4、8.5和8.6
/* * 窗口标题为“我的文本框实验”;窗体上一个标签内容为“下面文本框只能输入0至9十种数字,且长度最多8个”; * 文本框中只能输入0至9十种数字,最多只能输入8个字符; * 单击“结束”按钮程序立即结束。 */using System;using System.Collections.Generic;using System.ComponentModel;using Syst原创 2016-05-22 15:25:47 · 580 阅读 · 0 评论 -
C#—Windows应用基础3
/* * 模拟文件复制过程。 * 在窗体上放置一个按钮控件、一个ProgressBar控件。将按钮控件的Text属性设置为“模拟文件复制”。 */using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using原创 2016-05-22 13:51:13 · 352 阅读 · 0 评论 -
C#—文件操作—实验12.3
/* * 要求: * 第一次单击“保存”时,弹出一个对话框,并将内容保存到指定的文件夹中;以后再单击“保存”按钮,自动将最新内容保存下来,不再弹出对话框。 */using System;using System.Collections.Generic;using System.ComponentModel;using System.Linq;using System原创 2016-06-24 16:37:55 · 882 阅读 · 0 评论 -
C#—目录操作
/* * 用Directory类和DirectoryInfo类实现文件和目录的创建、删除和移动等操作。 */using System;using System.Collections.Generic;using System.ComponentModel;using System.Linq;using System.Text;using System.IO;using Syste原创 2016-06-24 15:32:08 · 403 阅读 · 0 评论 -
C#—随机数3
/* * 利用窗体实现随机数游戏。 * 随机给出一个0~99(包括0和99)之间的数字,然后让你猜是什么数字。你可以随便猜一个数字,游戏会 * 提示太大还是太小从而缩小范围。经过几次猜错与提示,最终给出答案。 */using System;using System.Collections.Generic;using System.Data;using System.Text;原创 2016-05-25 18:21:18 · 568 阅读 · 0 评论 -
C#—窗体的基本操作(实验8-3)LinkLabel
using System;using System.Collections.Generic;/* * 设计一个窗体,要求: * 窗体启动后自动位于屏幕中央;窗体大小不可调;窗体背景色设置为白色;窗体标题为“我的窗体实验”;窗体上有两个标签,其中一个为链接标签,链接标签字体为宋体16号; * 单击该链接可以打开烟大主页;单击"结束"按钮程序立即结束。 */using Sy原创 2016-04-29 18:25:50 · 966 阅读 · 0 评论 -
C# Array操作
/*实验Array类的方法。*/using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication2{ class Program { static void Main(s原创 2016-03-25 19:38:51 · 645 阅读 · 1 评论 -
C#字符串操作
/*假设有一字符串strS="This Is An Apple.",使用字符串方法,完成下面的要求。(1)取出字符串strS中的第9个字符,然后统计该字符串strS中出现的次数。(2)统计字符串中单词的个数。(3)将字符串反序并全部转换为大写字符输出。*/using System;using System.Collections.Generic;using System.Linq;原创 2016-03-25 16:15:05 · 434 阅读 · 0 评论 -
C#随机数
/*随机给出一个0~99(包括0和99)之间的数字,然后让你猜是什么数字。你可以随便猜一个数字,游戏会提示太大还是太小从而缩小范围。经过几次猜错与提示,最终给出答案。提示:使用Random类,创建Random类的实例,使用Next()方法生成随机数。*/using System;using System.Collections.Generic;using System.Linq;u原创 2016-03-23 16:32:04 · 593 阅读 · 0 评论 -
C# String类
/*假设有一个字符串strFileName = @"D:\C#程序设计\实验3\MyFile.TXT"。请使用字符串的方法,取出路径中的文件名“MyFile.TXT”。*/using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplica原创 2016-03-24 20:09:49 · 407 阅读 · 0 评论 -
C#-Math基本方法
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication2{ class Program { static void Main(string[] args) {原创 2016-03-24 18:33:21 · 1841 阅读 · 0 评论 -
C# DateTime和TimeSpan
using System;using System.Collections;using System.Linq;using System.Text;namespace ConsoleApplication2{ class Program { static void Main(string[] args) {原创 2016-03-24 18:19:10 · 747 阅读 · 0 评论 -
C#求最大最小
/*设计一个程序,输入10个正整数存入数组中,求最大值、最小值和平均值。*/using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication2{ class Program { static原创 2016-03-23 16:27:59 · 876 阅读 · 0 评论 -
C#冒泡排序
/*设计一个程序,输入10个数存入数组中,然后实现冒泡排序。*/using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication2{ class Program { static void Ma原创 2016-03-23 16:22:58 · 421 阅读 · 0 评论 -
C#考题字符串
/*假定已经获取题库中的试题号,并存放在数组arrayKT中。例如,int[]arrayKT={10,13,18,19,20,22,30,31...}。定义一个静态成员方法,该方法实现从上述数组中随机抽出给定数量(n,1<=n<=arrayKT.Length)的考题,并组成一个考题字符串。比如,随机从arrayKT中抽取5题组成考题字符串:“10,18,20,22,30”。要求,组成考题字原创 2016-03-23 16:05:32 · 883 阅读 · 0 评论 -
C#-get/set和方法重载
/*属性的应用。*/using System;using System.Collections.Generic;using System.Collections;using System.Linq;using System.Text;namespace ConsoleApplication2{ class Program { static voi原创 2016-04-01 20:25:58 · 1532 阅读 · 0 评论 -
c#-随机数2
/* 随机给出一个0~99(包括0和99)之间的数字,然后让你猜是什么数字。你可以随便猜一个数字,游戏会 提示太大还是太小从而缩小范围。经过几次猜错与提示,最终给出答案。 要求与提示:(1)采用控制台;(2)输入数字可能是非数值,应进行处理,并提示;(3)如果用户想提前结束游戏怎么办?(4)功能代码与输入输出代码分离。提示:使用Random类,创建Random类的实例,使用Next原创 2016-04-01 19:45:05 · 374 阅读 · 0 评论 -
c#-输出参数
/*输入一个由若干字符组成的字符串,写一个静态方法,方法中使用输出参数输出其中的大写字母、小写字母、数字和其他字符的个数。*/using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1{ c原创 2016-04-01 16:43:44 · 901 阅读 · 0 评论 -
C#-ArrayList
/*实验ArrayList类的方法。*/using System;using System.Collections.Generic;using System.Collections;using System.Linq;using System.Text;namespace ConsoleApplication2{ class Program {原创 2016-03-25 19:33:09 · 305 阅读 · 0 评论