51CTO博客开发野马红尘猪是念来过倒象牙塔crazys_蘑菇
这是利用C#语言写的一个小游戏。游戏规则:在游戏开始时,点击图片,将相同的两个图片消去。听着还蛮简单的,做起来是真难呀!好不容易一边完成了,赶紧记下来:private void Form1_Load(object sender, EventArgs e) { //准备一个画板 GraphicsPath gp = new GraphicsPa
都知道光的三原色吧。他们是:红、绿、蓝。所有的颜色都可以通过这三个颜色搭配而成。通过他们的像素值的不断变化,就可以得到五颜六色了。鼠标进入事件(获得焦点),窗体加载事件(注册事件,调用方法),鼠标滚动事件(判断方向,并设置三色的像素值)下面看看怎么做到的://当鼠标进入红色区域时,该区域获得焦点 private void pbRed_MouseEnter(object sender, EventA
需要验证码的地方还真不少,这主要是为了确保用户信息的安全。这里我做了一个纯字母的验证码。Random r=new Random (); string all = ""; private void btnCreatAuthCode_Click(object sender, EventArgs e) { GetAuthCodes(
/// <summary> /// 判断某个四位数是不是满足abcd=(ab+cd)的平方 /// </summary> /// <param name="args"></param> static void Main(string[] args) {
回文数是这样的:一个数反序后还是他本身。这里我们判断一个数的平方是不是回文数。/// <summary> /// 判断某个数的平方是否是回文数 /// </summary> /// <param name="args"></param> static void Main(string[]
亲密数是这样的:A的所有因子之和等于B ,B的所有因子之和也等于A。那么这两个数互为亲密数。要求:A,B不能相同。static void Main(string[] args) { for (int i = 1 ; i < 3000; i++) { Program p=new Program ();
完全数是这样的:一个数的所有因子之和等于这个数本身。注意:这些因子中包含1不包含这个数本身。static void Main(string[] args) { for (int i = 1; i < 1000; i++) { Program p = new Program();
水仙花数是这样的:一个数的各个位数上的数字的立方和等于本身。思路: 将给出的数字拆分,并将结果放在一个整型数组中将上一步的整型数组中的每一个元素立方 将立方后的数与给出的数比较,是否相等,若相等就是水仙花数很容易实现:using System; using System.Collections.Generic; using System.Linq; using System.Text; names
还是老套路,先是为一张表写模板。<%@ Template Language="C#" TargetLanguage="C#" %> <%@ Assembly Name="SchemaExplorer"%> <%@ Import Namespace="SchemaExplorer" %> <%@ Property Name="SourceTable" Typ
模板如下:<%@ Template Language="C#" TargetLanguage="C#" %> <%@ Assembly Name="SchemaExplorer" %> <%@ Import Namespace="SchemaExplorer" %> <%@ Property Name="SourceTable" Type="SchemaE
又让我感慨了!原来0和0也有不一样的啊!据说,这种错误程序员很难碰到的,居然让我给碰见了,不由得让我想到:这是天意啊!呵呵。。。看看错误吧:注意:'@size'未提供参数。为什么呢?看看我的代码怎么写的: private int InsertFolder(DirectoryInfo di, int parentId) { string sql = "Insert into File
接上一回。上面是为某一张指定的表生成实体类的,这个我觉得已经很雷人了,很洋气了,只要复制粘贴到程序中就OK了!没想到居然还有更更洋气的呀!只要连接好一个数据库,那么就可以为这个数据库中的所有表一次性生成实体类!很雷人吧!?很兴奋吧!?对呀,给诸位苦逼的码农们省了不少事啊!IT所想披靡呀!(嘿嘿,夸张了,小激动了一把!)言归正传。为所有的表进行批量生成实体类,需要一上一篇的模板作为模板来生成。在这
CodeSmith是一款与数据库相关的工具,只要与数据库相关的类都可以通过它编写模板来批量实现。<%@ Template Language="C#" TargetLanguage="C#" %> <%@ Assembly Name="SchemaExplorer"%> <%@ Import Namespace="SchemaExplorer"%> <%@
来了个新玩意:代码生成工具。读者水平:懂一点ASP.Net,会写三层架构,对程序员枯燥的生活有一定认识。使用的工具:CodeSmith4.0,C#,NotePad,SqlServer2008。提要:CodeSmith是一款以大批量生成代码为目标的工具,可以生成的代码包括各种编程语言代码,以及各种标记语言的代码,CodeSmith是以解除程序员编写大量的,有规律的,重复性劳动为己任。前提:1. 良好
据说微软曾经在面试的时候问过这样的问题。生活中很小的细节,但是却没人注意,往往在被问出来之后就会风靡一时啊!当我第一次被同学问道时,我的第一反应是:“本来就应该是圆的啊!”但却迟迟回答不上原因。这里思考一下:1、井盖不能掉进井里。窨井设在大路上,每天走路人来人往。那么在设计井的时候就要注意行人的安全问题,如果设计成三角形或者正方形的或者其他棱角图形,盖儿虽然比井口大一些,但还是有掉下去的可能。而如
资源管理器的作用是,对计算机上的文件资源进行管理,对各种文件进行相应的需要操作。这里用C#实现了一个简单的资源管理器,可以讲所有文件和目录以树的形式显示在容器左侧,而容器右侧的是选择的某个文件或目录的属性,在右侧,我们科以通过双击文件来打开文件。主要熟悉对树的一些操作和对文件的操作。public partial class Form1 : Form { public Form1
为什么百度那么强大还要做输入法这么个小事呢?在这之前我也一直没想过。输入法不仅仅是我们表面看到的那么简单,事实上多数公司都在利用输入法来得到用户想要的信息,根据用户在输入法中输入某些关键字的次数,就会帮助用户收集一些相关信息,达到一定的数量后会在用户下次输入时给用户提示或推荐,这样也会吸引更多的用户。这里我也用C#实现了一个简单的输入法!由4个类共同完成。实体类;数据库访问类;特定数据访问类;表示
运行程序的时候,总有这样的情况出现:“咦?为什我的删除方法不起作用呢?”明明程序中要触发的事件写过了,也再三检查过了,可是就是没起到作用啊!哈哈!这个时候我们一定要检查一下,你所写 的事件是否被你的方法订阅了。在窗体右下角的属性设置中,有个闪电的图标(代表事件),在里面检查一下是否订阅。我们在控件的Click事件中写了“平铺”方法,那么就检查一下,Click事件是不是被订阅了,如果Click后面的
在WinForm中做菜单的时候,经常会出现这样的错误。这样的错误一般都是某个类或者类中的成员受保护了。我检查过frmMain类的访问权限之后,明明写的是Public,但还是访问受限制,究竟是为什么呢?其实很简单的,有个小细节我没注意到而已。WinForm中窗体上的控件都是我们利用鼠标直接从工具栏上拖过来的,需要哪一个就将哪一个拖过来,然后代码设计器会为我们自动成成代码。需要注意的是,我们拖过来的控
国庆就这样不痛不痒的结束了。有的人玩了,有的人睡觉了,有的人加班了,有的人学习了,有的人生病了,有的人相亲了,有的人。。。呵呵,每个人都有自己的安排,或是忙碌,或是空闲,也都过去了。还记得10年的国庆,刚上大学,因为想家所以怎么着都要回,也没什么大事,就是赤裸裸的想回家而已。那一次,火车还没有提速,三百多公里需要六七个小时,很煎熬的;那一年,我还不会网上购票,挤着人群中排队好几个小时就是为了一张票
好一段时间了,今天写了个简单的记事本,记录一下我的成长,是不是长的太慢了呢?!目前这个记事本可以实现一些比较常用的功能,比如复制,粘贴,保存,切换字体之类的工作都能干了。后面再继续强大。。。记事本是由一个菜单栏和文本框组成的,简单实用。其实做这些界面都还好,只要熟悉了窗体以及各种控件的基本属性就差不多了。下面是一个简单的记事本窗体:在这里面我们为上下文菜单中的菜单项设置功能。这里面我犯了一个错误。
接口中忘记Interface已经比较过分了,还有更过分的错误啊!我运行程序的时候,经常会出现这么个错误,我还郁闷了好久呢!每次执行删除的时候都有这个错误出现!太苦逼了!不明白啊不明白啊!这个错误简直太低级了,我还调试了好久呢,居然都没发现,隐藏的太好了吧!都不愿意看!唉!撞墙的心都有了!我居然给Delete后面还加了一个*!什么脑子嘛??不出错误才叫怪事!这就是所谓的细节决定成败啊!!sql语句应
学习三层结构过程中,用到了接口,老是出错,今天就把它记下来。接口是一种能力,一种规范,实现了接口就实现了接口中的方法。这居然是我写的接口!连个关键字都没有啊,也算得上接口,简直是猪脑子嘛!很简单的嘛,看看正确的做法,就是在接口名字前加上interface.这才是接口嘛,凡是实现这个接口的类,都会实现这里面的方法。//实现接口 public class StudentExamQuesti
这里说的三层结构是逻辑上的三层,并不是说分开在不同的机器上执行。而是为了项目的结构更清楚,更完整,有利于后期的修改与维护。三层结构包括:表示层(USL),业务逻辑层(BLL),数据访问层(DAL)表示层:直接接受用户的命令,将命令转换为业务逻辑层能接受的形式,交给业务逻辑层去执行,并从业务逻辑层获得返回结果,展示在界面上给用户看。(可以使WEB方式,也可以是 WinForm方式)业务逻辑层:
菜单栏分为主菜单和上下文菜单。主菜单每个页面只有一个,而上下文菜单则不同,可以有很多个。上下文菜单就是当鼠标移向该控件并点击鼠标右键的时候会弹出一个菜单栏,这样的菜单栏叫做上下文菜单栏。 菜单栏的制作其实也不太难,就是菜单和工具栏里面的一个MenuStrip控件,这个控件的属性也不是很多,逐个试试就知道了。这种事不自己尝试,怎么能知道的那么清楚呢?在摸索中前进嘛!猜猜蒙蒙碰碰撞撞也就出来了。
计算器?还谈不上。只有一个小小的功能,对两个正整数之间的所有整数求和。有三个小要求:1,无论光标在哪,按回车键就可以计算2,只允许用户输入数字,其他字符输不进去3,输入字符时诶一个不能为0只是需要掌握一些文本框,按钮,窗体的属性就可以做到了,在这里记录一下。首先做一个满足条件的窗体 然后对上面的控件设置属性。在Form类中写代码进行设置:private void btncalcu_
有些事情其实没有想象中的那么那的,只是我们自己在吓唬自己。尤其是编程中,可能你忽略掉一个很小的问题就会让你纠结一整晚的,这段转行的哭我走的却也辛苦,但是将军比我还辛苦,所以,我必须加油。昨天晚上就载进一个坑了,苦逼的孩纸Debug了一个晚上,要人命啊!项目:用SQL语句创建表,并且将几张表关联起来问题:①引用到底是干什么? ②怎么将关联用在SQL语句中? ③关键字references到底怎么用
先抄一段: 狭义云计算指IT基础设施的交付和使用模式,指通过网络以按需、易扩展的方式获得所需资源;广义云计算指服务的交付和使用模式,指通过网络以按需、易扩展的方式获得所需服务。这种服务可以是IT和软件、互联网相关,也可是其他服务。云计算的核心思想,是将大量用网络连接的计算资源统一管理和调度,构成一个计算资源池向用户按需服务。提供资源的网络被称为“云”。“云”中的资源在使用者看来是可以无限扩展的,并
2013年9月25日,这个最热招聘季节,也算是有了我的身影。我想我该在这片土地上留下点什么。 我今天见识到了什么叫做高端国际化,一直以为“接轨国际”这个词离我很远,可是,他却真实的在我身边。那里的每个人都那么优秀,那么有气场,我招架不住了。14:30进入宣讲会现场 怀着胆怯却又故作镇定的进入二楼的第五会议室,人还不太多,陆续的正在进入,找了个还行的位置就坐下了。看到大屏幕上显示的全是英文,
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号