摘要: using System; namespace test3{ /*对于文法 E→TE’ E’→+TE’ | -TE’ |ε T →FT’ T’→* FT’ | /FT’|ε F →(E) | i 根据递归下降分析程序构造方法或者预测分析法,为该文法构造程序。该程序的功能为,给定输入,程序按照先后顺序 阅读全文
posted @ 2018-05-01 12:54 v123ve 阅读(474) 评论(0) 推荐(0)
摘要: /*22.7 (Baseball 数据库程序)建立一个程序,它对Baseball 数据库中的Players 表执行查询,这个数据库和表包含在本章例子目录中的Databases文件夹下。在DataGridView中显示这个表的内容并增加一个文本框和一个按钮,以使用户能够根据姓氏搜索特定的球手。需包含一 阅读全文
posted @ 2018-04-07 18:40 v123ve 阅读(144) 评论(0) 推荐(0)
摘要: /*17.4 (序列化和去序列化)修改前面的程序,使其能利用可以被序列化和去序列化的类对象*/using System;[ Serializable ]class ClassGrade{ public string Last { get; set; } public string First { g 阅读全文
posted @ 2018-04-07 18:40 v123ve 阅读(218) 评论(0) 推荐(0)
摘要: /*16.5(儿童黑话)编写一个将英语短语编码成pig Latin( 儿童黑话) 的程序。pig Latin 是一种常用于娱乐的编码语言形式。有许多种用于构成Pig Latin 短语的方法,出于简单性的考虑,这里使用如下的一种算法。为了将每一个英语单词翻译成一个pig Latin 单词,将英语单词的 阅读全文
posted @ 2018-04-07 18:39 v123ve 阅读(286) 评论(0) 推荐(0)
摘要: /*17.3(学生成绩文件) 创建一个程序,它将学生的成绩保存到一一个文本文件中。这个文件应当包含每位学生的姓名、ID 号、课程以及成绩信息。应允许用户载人文件并以只读文本框模式显示它的内容。显示信息时应具有如下的格式:LastNane,FirstName: ID# Class Grade一些数据样 阅读全文
posted @ 2018-04-07 18:39 v123ve 阅读(173) 评论(0) 推荐(0)
摘要: /*15.11(MDI 画图程序)创建一个MDI 程序,它的每个子窗口都有一个用于画图的面板。在这个MDI程序中添加菜单,使用户能够改变画刷的大小和颜色。当运行程序时,应确保当一个窗口遮盖了另一个时,应清除面板的内容。*/using System.Drawing;using System.Windo 阅读全文
posted @ 2018-04-07 18:37 v123ve 阅读(181) 评论(0) 推荐(0)
摘要: /*15.6(文件浏览器)以图15.14、图15.28 和图15.31中的程序为基础,创建一个( 类似于Windows Explorer 的文件浏览器。这个文件浏览器应具有TreeView,它使用户能够浏览文件夹。还应具有List-View,它用于显示所浏览文件夹的内容( 全部子文件夹和文件)。在L 阅读全文
posted @ 2018-04-07 18:36 v123ve 阅读(141) 评论(0) 推荐(0)
摘要: /*14.8(猜数游戏)编写一个程序,它按如下方式让玩家“猜数”。程序远择一个随机产生的int 值(1~ 1000)供猜测,然后在一个卷标中显示如下文本:I have a number between 1 and 1000--can you guess my number?Please enter 阅读全文
posted @ 2018-04-07 18:32 v123ve 阅读(212) 评论(0) 推荐(0)
摘要: /*14.7(增强的绘图程序)扩展图14.38中的程序,使它包含能改变所画线条的粗细和颜色的选项。创建一个与图14.43 类似的GUI。用户应能够在程序的面板上画图。为了取得画图的Graphics 对象,而调用panelName.CreateGraphics() 方法,调用时应将panelName 阅读全文
posted @ 2018-04-07 18:32 v123ve 阅读(168) 评论(0) 推荐(0)
摘要: /*12.12(修改应付款程序)修改图12.11~图12.15 中的应付款程序,使它包含图12.4~ 图12.9 中的工资程序的完整功能。这个程序需同样能够处理两个Invoice 对象,但现在应对4 种Employee 派生类的每一种处理一个对象。如果当前被处理的对象是BasePlusCommiss 阅读全文
posted @ 2018-04-07 18:31 v123ve 阅读(237) 评论(0) 推荐(0)