http://blog.csdn.net/xiaoxiao108/archive/2010/12/18/6084473.aspx记得在大学学java时,同学在下载了很多java的视频,看到里面有些是介绍简单游戏开发的,马士兵老师讲的,挺感兴趣的。
一起看了看视频写了写程序。
现在毕业了,因为工作中用的是C#,最近很想拿C#把以前写的坦克大战重写下,来熟悉熟悉C#的基本语法。
程序很简单,跟java代码相比没有多大改动开发环境vs2008实现方法如下1.在form中添加一个panel,在panel的Paint方法中得到Graphics对象2.通过Graphics对象再panel画出坦克,子弹等相关内容3.添加timer控件来控制panel的重画实现坦克,子弹的运动4.根据电脑按下的方向键,确定出坦克的方向,panel重画时根据坦克的方向修改坦克的X,Y轴坐标,来实现坦克的移动5.通过Rectangle的IntersectsWith函数来进行碰撞检测,实现子弹打击坦克具体实现代码1.在项目里面添加枚举类型//////表示方向的的枚举类型///publicenumDirection{L,U,D,R,STOP}2.添加子弹类的相关常量,属性//////子弹X轴的速度,单位PX///publicstaticintXSPEED=10;//////子弹Y轴的速度,单位PX///publicstaticintYSPEED=10;//////子弹的宽度///publicstaticintWIDTH=10;//////子弹的高度///publicstaticintHEIGHT=10;//////子弹的坐标///intx,y;//////子弹的方向///Directiondir;//////子弹的存活状态///privateboollive=true;//////TankClient窗体实例///privateTankClienttankClient;//////敌我双方的标记///privateboolgood;3.添加draw方法来画出子弹publicvoidDraw(Graphicsg){if(!live){tankClient.missiles.Remove(this);return;}//通过画椭圆函数在界面上显示子弹g.FillEllipse(Brushes.Black,x,y,Missile.WIDTH,Missile.HEIGHT);Move();}4.添加子弹打击坦克的方法publicboolHitTank(Tankt){//用IntersectsWith来检测两个矩形相碰撞if(GetRectangle().IntersectsWith((t.GetRectangle()))&&t.Live&&t
2025/8/19 18:41:23 73KB C# 坦克大战 双缓冲 碰撞检测
1
本资源包含远吗及代码讲解word文档使用VC编程来操纵Office。
你可以实现诸如:Word文件打印、传送数据到Word文档、发送E-MAIL、自动产生表格、Excel数据统计、圆饼图,直方图显示、自动报表生成、播放幻灯、doc,txt,HTML,rtf文件转换、中文简繁体转换、拼音或笔画排序......只要是Office能够实现的功能,都可以在你写的程序中调用。
这里主要介绍了一些简单的word操作,包括文件打开,插入纯文本、表格、图片等
2025/8/19 14:04:27 1.34MB office自动化 word msword.ole
1
附有一个实例导航文件2.10NAVIGATIONDATAGPS(GPS)RINEXVERSION/TYPEcnvtToRINEX2.00.4convertToRINEXOPR26-Apr-1008:24UTCPGM/RUNBY/DATE-----------------------------------------------------------COMMENT0.1024D-070.1490D-07-0.5960D-07-0.1192D-06IONALPHA0.8806D+050.3277D+05-0.1966D+06-0.1966D+06IONBETA0.186264514923D-08-0.621724893790D-1440550444DELTA-UTC:A0,A1,T,W15LEAPSECONDSENDOFHEADER
2025/8/19 14:38:54 1.81MB renix导航文件 卫星坐标
1
二维流体流动数值计算matlab程序,供学习参考!
2025/8/19 14:32:43 10KB 数值传热
1
这是我本科毕业设计编写的程序,用matlab语言编写的牛顿-拉夫逊潮流计算程序,程序注释详细。
程序从excel中读取原始数据,并将计算结果输出到excel表格中,压缩包内的excel是一个实例的数据,程序可以直接使用。
具体的excel和matlab混合编程的资料大家可以自己在网上搜索。
1
cra-template-jinsung这是我的自定义模板。
该模板包括:要使用此模板,--templatejinsung在创建新应用时添加--templatejinsung。
例如:npxcreate-react-appmy-app--templatejinsung#oryarncreatereact-appmy-app--templatejinsung有关更多信息,请参阅:–如何创建新应用。
–如何开发使用CreateReactApp引导的应用程序。
故障排除故事书的构建没有错误,但是无法呈现当Storybook上有未解决的问
1
该项目是通过。
可用脚本在项目目录中,可以运行:npmstart在开发模式下运行应用程序。
打开在浏览器中查看。
如果进行编辑,页面将重新加载。
您还将在控制台中看到任何棉绒错误。
npmtest在交互式监视模式下启动测试运行程序。
有关更多信息,请参见关于的部分。
npmrunbuild构建生产到应用程序build文件夹。
它在生产模式下正确捆绑了React,并优化了构建以获得最佳性能。
最小化构建,文件名包含哈希。
您的应用已准备好进行部署!有关更多信息,请参见有关的部分。
npmruneject注意:这是单向操作。
eject,您将无法返回!如果您对构建工具和配置选择不满意,则可以随时eject。
此命令将从项目中删除单个构建依赖项。
而是将所有配置文件和传递依赖项(Webpack,Babel,ESLint等)直接复制到您的项目中,以
2025/8/19 10:50:09 187KB HTML
1
本书共有27章和3个附录,大致分成3个部分。
第1部分为第1章,介绍了VBA编程和Excel对象模型的基础知识。
第2部分为第2章~第27章,通过大量的实例介绍了Excel的关键对象,并介绍了Excel2007新的OfficeXML文件格式和RibbonX开发技术,其中一些章节专门介绍了为提取各种格式的数据而访问外部数据库的详细技术,最后4章探讨了将Excel链接到Internet、为国际兼容性编写代码、VBE编程以及如何使用Win32API函数等高级话题。
第3部分为附录,提供了Excel2007对象模型以及VBE和Office对象模型的所有对象,并包括相应的所有属性、方法和事件以及相关示例。
  本书介绍的开发技术都是许多优秀的VBA程序员多年经验交流、归纳、总结的成果。
本书适合从基础到高级的Excel用户和程序员,特别是希望在Excel应用程序中利用VBA语言功能的Excel用户阅读。
2025/8/19 7:24:28 5.54MB vba excel
1
类很多,不写全了。

下载下来好好看----------Database--------------1.DataTable帮助类(DataTableHelper.cs)2.Access数据库文件操作辅助类(JetAccessUtil.cs)5.查询条件组合辅助类(SearchCondition.cs)6.查询信息实体类(SearchInfo.cs)8.Sql命令操作函数(可用于安装程序的时候数据库脚本执行)(SqlScriptHelper.cs)----------Device--------------声音播放辅助类(AudioHelper.cs)摄像头操作辅助类,包括开启、关闭、抓图、设置等功能(Camera.cs)提供用于操作【剪切板】的方法(ClipboardHelper.cs)获取电脑信息(Computer.cs)提供用户硬件唯一信息的辅助类(FingerprintHelper.cs)读取指定盘符的硬盘序列号(HardwareInfoHelper.cs)提供访问键盘当前状态的属性(KeyboardHelper.cs)全局键盘钩子。
这可以用来在全球范围内捕捉键盘输入。
(KeyboardHook.cs)模拟鼠标点击(MouseHelper.cs)全局鼠标钩子。
这可以用来在全球范围内捕获鼠标输入。
(MouseHook.cs)MP3文件播放操作辅助类(MP3Helper.cs)关联文件(ExtensionAttachUtil.cs)注册文件关联的辅助类(FileAssociationsHelper.cs)打开、保存文件对话框操作辅助类(FileDialogHelper.cs)常用的文件操作辅助类FileUtil(FileUtil.cs)INI文件操作辅助类(INIFileUtil.cs)独立存储操作辅助类(IsolatedStorageHelper.cs)序列号操作辅助类(Serializer.cs)获取一个对象,它提供用于访问经常引用的目录的属性。
(SpecialDirectories.cs)简单的Word操作对象(WordCombineUtil.cs)这个类提供了一些实用的方法来转换XML和对象。
(XmlConvertor.cs)XML操作类(XmlHelper.cs)----------Format--------------参数验证的通用验证程序。
(ArgumentValidation.cs)这个类提供了实用方法的字节数组和图像之间的转换。
(ByteImageConvertor.cs)byte字节数组操作辅助类(BytesTools.cs)处理数据类型转换,数制转换、编码转换相关的类(ConvertHelper.cs)CRC校验辅助类(CRCUtils.cs)枚举操作公共类(EnumHelper.cs)身份证操作辅助类(IDCardHelper.cs)检测字符编码的类(IdentifyEncoding.cs)RGB颜色操作辅助类(MyColors.cs)日期操作类(MyDateTime.cs)转换人民币大小金额辅助类(RMBUtil.cs)常用的字符串常量(StringConstants.cs)简要说明TextHelper。
(StringUtil.cs)获取中文字首字拼写,随机发生器,按指定概率随机执行操作(Util.cs)各种输入格式验证辅助类(ValidateUtil.cs)----------Network--------------Cookie操作辅助类(CookieManger.cs)FTP操作辅助类(FTPHelper.cs)HTML操作类(HttpHelper.cs)网页抓取帮助(HttpWebRequestHelper.cs)Net(NetworkUtil.cs)IE代理设置辅助类(ProxyHelper.cs)----------Winform--------------跨线程的控件安全访问方式(CallCtrlWithThreadSafety.cs)CheckBoxList(CheckBoxListUtil.cs)窗口管理类(ChildWinManagement.cs)由马丁·米勒http://msdn.microsoft.com/en-us/library/ms996492.aspx提供一个简单的方法打印工作的一个RichTextBox一个帮手(ExRichTextBoxPrintHelper.cs)显示,隐藏或关闭动画形式。
(FormAnimator.cs)对窗体进行冻结、解冻操作辅助类(FreezeWindowUtil.cs)窗体全屏操作辅助类(FullScreenHel
2025/8/19 7:57:50 1.61MB C# 公共类 通用类 数据库
1
C-C方法计算时间延迟和嵌入维数主程序:C_CMethod.m,C_CMethod_independent.m子函数:correlation_integral.m(计算关联积分)disjoint.m(将时间序列拆分成t个不相关的子序列)heaviside.m(计算时间序列的海维赛函数值)参考文献Nonlineardynamics,delaytimes,andembeddingwindows。
计算Lyapunov指数:largest_lyapunov_exponent.m(用吕金虎的方法计算最大Lyapunov指数)参考文献:基于Lyapunov指数改进算法的边坡位移预测。
lyapunov_wolf.m(用wolf方法计算最大Lyapunov指数)计算关联维数:G_P.m(G-P算法)混沌时间序列预测主函数MainPre_by_jiaquanyijie_1.m(该程序用加权一阶局域法对数据进行进行一步预测)MainPre_by_jiaquanyijie_n.m(该程序用加权一阶局域法对数据进行进行n步预测)MainPre_by_Lya_1.m(基于最大Lyapunov指数的一步预测)MainPre_by_Lya_n.m(基于最大Lyapunov指数的n步预测)nearest_point.m(计算最后一个相点的最近相点的位置及最短距离)子函数jiaquanyijie.m(该函数用加权一阶局域法(xx)、零级近似(yy)和基于零级近似的加权一阶局域法(zz)对时间数据进行一步预测)pre_by_lya.m(基于最大Lyapunov指数的预测方法)pre_by_lya_new.m(改进的基于最大Lyapunov指数的预测方法)
2025/8/19 3:36:29 669KB 混沌 算法
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡