《java语言程序设计李尊朝版》书籍通过对Java语言的全面介绍,使读者学会运用面向对象方法分析和解决实际问题的能力。
全书共16章,内容包括Java概述、Java基础、基本控制结构、方法、数组、类和对象、类的继承和多态机制、接口和包、异常处理、输入与输出、图形用户界面设计、Swing组件、Applet程序、多线程、数据库编程和网络编程。
2025/8/21 21:02:17 2.3MB Java程序设计
1
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
本书共有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
面向对象设计与分析的系统报告,主要关于系统的建模与分析
2025/8/19 1:10:15 1.01MB 报告文档
1
一个实用的高校教师档案管理系统,采用VS2005+Sql2005开发,应用面向对象开发模式,数据操作采用了大量的存储过程具有以下功能模块:基本档案教育背景工作简历学科建设学科列表教学研究在研课题发表论文发表论著获奖情况科学研究在研课题发表论文论著情况获奖情况师资队伍教师列表
2025/8/18 11:53:10 1.3MB 源码
1
实验一绘图类及其对象程序设计实验报告
2025/8/18 9:27:21 323KB VC++开发GIS系统 hfut
1
功能包含标注、文本、路径、颜色、画板、包装、拼板、设计、输出和效果等大类,常用功能如:标注横尺寸,标注纵尺寸,标注尺寸,轻松画包装1,轻松画包装2,天地盖盒子,绘制手提袋,绘制外箱,生成出血线,文本段落分行,段落行合并,文本段落转换,单行拆单字,字体转曲,大小写转换,查找专色,两者换位,选择导出-PSD,导出jpg,选择导出jpg,选择增强,随机填色,圆角插件,锚点分割路径,等分路径,建立等分圆,测量路径长度,点到点连线,节点延伸,解锁全部对象,统一画板尺寸,当前画板矩形,全部画板矩形,垂直两分,水平两分,插入页码等,多图层转多画板,页面适配对象,裁切标记,印前角线,一键拼版,自动拼版,阵列复制,标记线生成,创建参考线,打开多页PDF,置入PDF多页面,条形码及二维码,色标生成器,移除叠印属性,移除非纯黑叠印,解散全部群组,批量替换链接图,链接文件打包,全部颜色转黑,查找白色叠印,删除所有蒙版,正则编辑文本,流水号生成器,统计所选对象,。
作者会持续更新,如果您有需要的功能,可以给作者留言,作者闲时进行制作。
欢迎下载使用,安装完毕之后,在窗口菜单>扩展>知了插件,打开即可使用。
2025/8/17 11:11:22 8.41MB 人工智能 illustrator windows
1
ormlite-jdbcdemo使用例子。
ORMLite是一个轻量级对象关系映射持久层框架。
ORMLite支持MySQL、Postgres、MicrosoftSQLServer、H2、Derby、HSQLDB和Sqlite。
提供灵活的QueryBuilder来构建复杂的查询。
强大的抽象DAO类,让你的数据库读写类只需5行代码。
能够自动生成SQL来创建和删除数据库表格。
1
Qt是一个跨平台的C++图形用户界面应用程序框架。
它为应用程序开发者提供建立艺术级图形界面所需的所有功能。
它是完全面向对象的,很容易扩展,并且允许真正的组件编程.Qt5-教程-传智播客C++学院2016讲课(word文档)+代码
2025/8/14 15:40:32 1.67MB code qt
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡