摘要: 俄罗斯方块是一款比较经典的游戏,也就是昨天是它诞生25岁的生日——2009年6月5号,由于我大学毕业时的毕业设计的题目也是俄罗斯方块,当时选择用C#开发这款游戏没有考虑更深的目标,只是觉得开发这么一款经典的游戏,可以使自己加强和巩固自己所学的专业课程,另一方面也是个熟悉软件开发流程以及提高自己分析问题和解决问题的能力的一个极好的途径。谁知,由于我做的论文比较规范,游戏做的比较完整,就被申请为优秀论文了,对于申优,我也没有太多高兴,只是觉得给自己努力的一点点安慰——呵呵。 以下是我做的俄罗斯方块游戏的Beta版本,做的不好,但还算过的去。 仿Vis 阅读全文
posted @ 2009-06-07 11:38 小麻雀 阅读(1555) 评论(7) 推荐(0) 编辑
摘要: C#委托 委托示例 事件驱动using System;using System.Collections.Generic;using System.Text;using System.Threading;using System.Runtime.Remoting.Messaging;using System.IO;using System.Net;namespace ConsoleApplicati... 阅读全文
posted @ 2009-05-30 13:05 小麻雀 阅读(839) 评论(0) 推荐(0) 编辑
摘要: C# winform中不规则窗体制作的解决方案:相信每个编程爱好者都希望自己的程序不仅性能优越而且有一个美观的界面,一个区别于别人的程序的个性化的界面。然而以前烦琐的API调用和大量的代码使大家望而却步。现在好了,在C#中通过少量的代码就可以实现不规则窗体的制作。如果您有兴趣就接着往下看吧。一、在说我用的方法前,我不得不说一下另一种方法,这种方法在实现不规则窗体自身显示效果(即除开窗体的移动、最大... 阅读全文
posted @ 2009-05-03 17:45 小麻雀 阅读(816) 评论(0) 推荐(0) 编辑
摘要: 来自于以下两个地址,为便于查阅,所以全复制到了自己的BLOG:http://dotnet.chinaitlab.com/VCNET/436373.htmlhttp://www.aspxboy.com/private/1779/default.aspx一,不规则WINFORM窗体Author:unknownFrom:Internet在以前版本的Visual Basic或Visual C++中,创建不... 阅读全文
posted @ 2009-05-03 10:37 小麻雀 阅读(3887) 评论(0) 推荐(2) 编辑
摘要: 如果你已经有较多的面向对象开发经验,跳过以下这两步: 第一步 掌握一门.NET面向对象语言,C#或VB.NET 我强烈反对在没系统学过一门面向对象(OO)语言的前提下去学ASP.NET。 ASP.NET是一个全面向对象的技术,不懂OO,那绝对学不下去! 第二步 对.NET Framework类库有一定的了解 可以通过开发Windows Form应用程序来学习.NET Framework。ASP... 阅读全文
posted @ 2009-01-01 22:28 小麻雀 阅读(486) 评论(1) 推荐(0) 编辑
摘要: C#对DataGridView进行添加、修改、删除数据操作数据库用的是本地服务器(MySql):设定全局变量: MySqlConnection conn; MySqlDataAdapter adapter; MySqlTransaction trans;1. // 数据库联接 private System.Data.DataTable dbconn(string strSql) { string ... 阅读全文
posted @ 2008-12-22 11:33 小麻雀 阅读(3533) 评论(0) 推荐(0) 编辑
摘要: (一) 序幕 当DataSet中同时包含主/子表(主键表/外键表)时,有时候关系约束太严格:比如, 关系数据库完整性规则:1.实体完整性。 主键表中主键不准为空。 2.参照完整性。 外键表中外键的值必须与主键表中的主键对应。 要么为空,要么为主键表中的一主键值。 3.自定义完整性。 如果DataSet表中定义的多表关系约束太严密,直接用Update方法将DataSet中多表一起提交时,有可能不满... 阅读全文
posted @ 2008-12-22 10:59 小麻雀 阅读(600) 评论(0) 推荐(0) 编辑
摘要: 关键字: 图片等比例缩放, javascript下面方法可以实现等比例缩放: 1. 把Image的Width和Height属性删除。 2. 把下面js代码复制在Image后面(注意:这里假设你的Image名称叫“Image1”如果不同请把它改过来,图片按等比例缩放成200×200)。 Js代码 <scriptlanguage="javascript"type... 阅读全文
posted @ 2008-12-10 16:07 小麻雀 阅读(1260) 评论(1) 推荐(0) 编辑
摘要: 在SQL Server 2005 Express 上附加从另外一台电脑Copy过来的数据库后,数据库为“只读”。 解决办法: 打开 开始→程序→Microsoft SQL Server 2005→配置工具→SQL Server 配置管理器, 打开SQL Server SQLEXPRESS 的属性. 在内置帐号处,把“网... 阅读全文
posted @ 2008-12-10 15:24 小麻雀 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 一位大四程序员的面试经历和体会1.面试经过 大约在年前我接到了台湾瑞晟(Realtek)苏州公司的面试通知,通知我2月21日到苏州工业园区面试,接到面试后的几天我把一些专业课温习了一遍,特别是C++和数据结构,由于大学几年里,我一直专研这些方面,加上通过了高级程序员的考试,对于一些常用的算法我差不多也 达到了烂熟于胸的地步,当时的感觉是如果问了我这些方面的问题我应该是没有问题的! 21日那天我... 阅读全文
posted @ 2008-12-01 10:48 小麻雀 阅读(473) 评论(0) 推荐(0) 编辑
摘要: 概念----数据流图(DFD)数据流图(date flow diagram , DFD),是SA方法中用于表示系统逻辑模型的一种工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。数据流图是从数据的角度来描述一个系统的,而流程图则是从对数据加工的角度来描述系统的;数据流图中的箭头是数据流,而流程图中的箭头则是控制流,它表达的是程序执行的次... 阅读全文
posted @ 2008-11-26 21:45 小麻雀 阅读(7189) 评论(1) 推荐(0) 编辑
摘要: 1.面向对象的思想主要包括什么?2.什么是ASP.net中的用户控件3.什么叫应用程序域?什么是受管制的代码?什么是强类型系统?什么是装箱和拆箱?什么是重载?CTS、CLS和CLR分别作何解释?4.列举一下你所了解的XML技术及其应用5.值类型和引用类型的区别?写出C#的样例代码。6.ADO.net中常用的对象有哪些?分别描述一下。7.如何理解委托?8.C#中的接口和类有什么异同。9.。net中读... 阅读全文
posted @ 2008-11-24 21:06 小麻雀 阅读(790) 评论(4) 推荐(0) 编辑
摘要: VS2005环境下,新建一个window窗体:命名多线程应用完整代码:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using S... 阅读全文
posted @ 2008-11-23 22:47 小麻雀 阅读(2218) 评论(0) 推荐(0) 编辑
摘要: CodeProject上有篇文章An Alternate Way of Writing a Multithreaded GUI in C#本意是Alternate Way 另外一种方法,后来莫名其妙的被转载成中文变了题目,最高效的方法。 CheckForIllegalCrossThreadCalls和control.Invoke有什么不同,哪个更好用,更高效呢? 占在任何角度讲,都不要使用Chec... 阅读全文
posted @ 2008-11-23 13:48 小麻雀 阅读(3179) 评论(0) 推荐(0) 编辑
摘要: 编程应具备的基本能力1、扎实的基础数据结构、离散数学、编译原理,这些是所有计算机科学的基础,如果不掌握它们,很难写出高水平的程序。程序人人都会写,但当你发现写到一定程度很难再提高的时候,就应该想想是不是要回过头来学学这些最基本的理论。不要一开始就去学OOP,即使你再精通OOP,遇到一些基本算法的时候可能也会束手无策。因此多读一些计算机基础理论方面的书籍是非常有必要的。 2、丰富的想像力不要拘泥于固... 阅读全文
posted @ 2008-11-23 12:15 小麻雀 阅读(704) 评论(3) 推荐(0) 编辑