C# 编写猜单词小程序遇到的问题

问题描述

我在用MicrosoftVisualStudio2010编写一个猜单词的程序(windows窗体应用程序)。建了一个数据库存单词,现在我想从数据库里随机取出一个单词,但我不知道怎么写代码

解决方案

解决方案二:
selecttop1*fromtablenameorderbynewid()

解决方案三:
用随机数去.C#里面有Random
解决方案四:
SELECTTOP(1)[单词]FROM[单词表]ORDERBYNEWID()

解决方案五:
//属性:数据库链接对象privatestaticSqlConnectionconn;publicstaticSqlConnectionConn{get{try{stringconnstr="server=.;database=Driver;UserID=sa;Password=123456";if(conn==null)conn=newSqlConnection(connstr);if(conn.State==ConnectionState.Closed)conn.Open();if(conn.State==ConnectionState.Broken){conn.Close();conn.Open();}returnconn;}catch(Exceptionex){throw;}}}//返回首行首列publicstaticobjectGetScalar(stringSqlStr){SqlCommandcmd=newSqlCommand(SqlStr,Conn);objectobj=cmd.ExecuteScalar();conn.Close();returnobj;}stringsql=selecttop1wordfromtablenameorderbynewid()txtWord.Text=GetScalar(sql).toString();

解决方案六:
用随机数,如MSSQL数据库,单词未排序,先取出记录总数max,如max=20000个单词.Randomrand1=newRandom();intpos=rand1.Next(1,max);//生成随机的那一行,也就是1到20000中随机取1个例:执行下面sql语句得到数据库中那一行的单词:"selecttop1单词from(selecttop"+pos.ToString()+"单词from单词表orderby单词)tableaorderby单词desc"如果数据库排序了不用取那么多速度会更快.

时间: 2024-11-09 01:24:44

C# 编写猜单词小程序遇到的问题的相关文章

用java编写的猜数小程序一执行就出现停止运行

问题描述 用java编写的猜数小程序一执行就出现停止运行 用java编写的猜数小程序一执行就出现停止运行 这是怎么回事???? 解决方案 报的什么错误?先看个控制台的错误,肯定是某个地方异常 解决方案二: 大哥你错误都不打印出来,别人不知道你那里出错, 解决方案三: 你这不把程序和异常贴出来,谁知道是怎么回事啊. 解决方案四: 是不是产生运行时异常导致程序终止了. 解决方案五: 楼主你啥都不贴别人怎么分析啊 解决方案六: 贴源码和控制台输出啦,大家都怒了. 解决方案七: 是不是没有装jdk

关于hadoop pig编写的一个小程序 

问题描述 关于hadoop pig编写的一个小程序 在微博中如果a关注b b也关注a则他们构成相互关注关系.如果输入的文件1.txt里的内容如下23 1221 2331 2323 21 每一行表示a的代号和关注他的人的代号怎么写Pig 输出 相互关注的每一对.比如这上面的数据中输出21 23(且不重复输出这一对)

字体-我想请人用C#编写一个日记本小程序

问题描述 我想请人用C#编写一个日记本小程序 要求,可以文件打开.保存,并且加密存储 支持复制粘贴剪切查找 可以调整字体,做好了请发送到shongshangmou@163.com 解决方案 在我的这个基础上修改下http://download.csdn.net/detail/caozhy/8307207 复制 textBox1.Copy 粘贴 textBox1.Paste 剪切 textBox1.Cut 字体 textBox1.Font = new Font(字体名, 大小) 解决方案二: ht

VB.net2005编写了个小程序 但经常出错

问题描述 今天我编写了个小程序但经常报错谁能帮我调试下谢谢了 解决方案 解决方案二:算你厉害,代码都写在一个页面里.解决方案三:朋友,你的程序没有错误啊,至少我在我的电脑上编译运行后很正常啊不过有一点我要提醒一下,你这样编写程序和以前的面向过程编写程序有区别吗?而且查看错误的时候也很累,可读性降低了你不会使用面向对象编写程序吗?你不会写类吗?哎!解决方案四:谢谢你们的建议啊,我初学的还得好好学习

=======一个关于用C#做出猜单词的程序========

问题描述 我想做一个猜单词的程序就是从一个TXT文件中随即抽取一个单词抽取出单词后猜这个单词比如这个单词是homework要随即空白几个字母例如其中一个h_m_wo_e怎么实现猜单词的过程呢?请各位大虾帮忙 解决方案 解决方案二:strings="homework";intc=s.Length/2;List<int>inds=newList<int>();inds.Add(-1);for(inti=0;i<c;i++){intind=-1;while(in

Java编写猜数字小游戏_java

本文实例讲述了java实现的简单猜数字游戏代码.分享给大家供大家参考. 以下是Java语言写的一个猜数字小游戏引用片段: import java.text.SimpleDateFormat; import java.util.Date; import java.util.Scanner; //主函数 public class calssOne { public static void main(String[] args) { //shit+Ctrl+o int result; //随机产生一个

小弟想做一个 用C#语言编写的通讯录小程序。以SQL Server 2000做数据库。

问题描述 用SQLServer2000创建数据库的表,用C#语言基于Windowsr窗体做介面.输入名字,按"查找"按钮可以链接到数据库查找通讯录表的个人通讯.和输入学号和密码,按"查找"按钮可以链接到数据库成绩表的人个成绩. 解决方案 解决方案二:幫頂﹗﹗﹗幫頂﹗﹗﹗解决方案三:那就做吧.找人做?除非你给美金我做解决方案四:又不大,为啥不用access呢,单文件,方便.lz有什么问题吗?解决方案五:想做就做吧,难道有人阻止么?解决方案六:不知道楼主想表达什么意思?

编写一个JSP小程序

问题描述 编写一个JSP,产生一个随机数(0-9),将该随机数作为参数发送到处理页面,如果该随机数恰好是8,显示一段笑话,如果不是8,显示"真遗憾,再试一次".("再试一次"做超链接)怎么实现啊? 解决方案 解决方案二:作业题啊先看看java产生随机数类Random然后页面判断下就ok了解决方案三:先看看java产生随机数类RandomMath然后页面判断下就ok了[/Quote]解决方案四:晕,很明显是作业,哈哈~不能教坏小孩~自己看书去~解决方案五:这个很简单额

移动开发之【微信小程序】的原理与权限问题以及相关的简易教程

这几天圈子里到处都在传播着这样一个东西,微信公众平台提供了一种新的开放能力,开发者可以快速开发一个小程序,取名曰:微信公众平台-小程序 据说取代移动开发安卓和苹果,那这个东东究竟是干吗用的?但很多人觉得是网页版应用. 有的人很鸡冻,但是--最后文章会提及具体的权限开放问题,所以,还是保持一颗冷静的比较好. 那我们先来看看组件和API开放了哪些服务: 视图容器:视图(View).滚动视图.Swiper 基础内容:图标.文本.进度条 表单组件:按钮.表单等等 操作反馈 导航 媒体组建:音频.图片.视