【有详细的过程,图片演示,及代码】【历时两周完成!】实训目的1、理解C#WinForm程序设计的风格,能设计合理的C#项目文件夹结构和公共类,注重代码的重用性,养成良好的标识符命名和代码编写习惯;
2、熟练掌握各种常见的控件属性和事件方法;
3、积累项目开发中常采用的设计模式和比较经典代码片段,并能在以后的项目开发中熟练地运用。
实训内容实训项目:《旅行社管理系统》  1、系统功能分析与系统设计   2、数据库设计  数据库名称:db_travelAgency 数据表:   (1)操作员信息表(编号,姓名,密码,类别)     (2)客户信息表(编号,姓名,性别,生日,职业,藉贯,联系方式,注册时间) tb_customer(id,customer,sex,birthday,career,birthdayPlace,telephone,registerTime)  (3)景点信息表(编号,景点名称,地址,门票价格,简介,级别)    (4)省市信息表(编号,省市名,父结点编号,子结点个数,层次数,在兄弟结点中的编号,其他)    (5)风景图片信息表(编号,图片名称,二进制数据,景点名称,图片描述)   (6)订单信息表(订单编号,客户姓名,目的地,景区名,出发日期,返回日期,住宿标准,导游员,老人数,成人数,学生数,小孩数,总需费用,预付定金,所属旅行团号)    (7)旅行团信息表(团号,景点名称,导游员,出发时间,返回时间,游客人数,入住标准)  tb_groupInfo(groupID,spotName,guider,departureDate,backDdate,touristNum,dormMoney)     (8)导游员信息表(编号,姓名,性别,出生年月,到旅行社的时间,负责区域,出场费,备注)      3、模块编码与调试    (1)登录模块    (2)景点信息管理模块    (3)景点信息查询模块    (4)日常业务模块    (4)系统维护模块    (5)软件版权模块  4、集成测试实训步骤:第1天:  上午—(1)分析系统功能结构,了解业务流程及各功能模块     (2)在sqlserver2005环境创建各数据库和数据表,录入相关数据下午--(1)设计项目文件夹结构,收集素材,编辑App.config文件;
设计文件夹结构:添加并制作app.config文件(2)编写公共类(连接数据库的类,实体类)。
连接数据库的类及其公共方法:第2天:(1)设计登录模块界面布局,并进行编码和调试;
(2)设计系统主界面,并处理好登录模块与系统主界面之间的跳转关系;
  系统主界面: 第3天:实现景点信息的添加、修改和删除功能。
添加景点信息:修改景点信息:删除景点信息:第4天:(1)设计景点信息分类查询界面布局 (2)景点信息分类查询功能编码与调试 注意:根据查询选项的不同,在查询条件位置会显示不同的控件。
第5天:(1)设计景点图片浏览器的界面布局点击确定按钮出现第一张图片点击“>”(下一张)点击“>|”(最后一张)点击“<”(上一张) (2)景点图片浏览器功能编码与调试第6天:(1)设计“业务预订管理”界面布局;
加载窗体时:点击“预订”工具条按钮时:修改订单:1、点击[修改]工具条,在订单编号文本框中输入订单号,点击查找,显示该订单信息;
2、对信息进行修改后,点击[保存]更新到数据库。
删除订单 1、点击[删除]工具条按钮,在订单编号文本框中输入订单号,点击查找按钮,在界面显示该订单的信息。
2、点击[保存]工具条按钮,删除在数据库中该订单信息。
(2)业务预订管理功能编码与调试。
参考项目中的源代码第7天:(1)设计旅行团基本查询界面布局;
(2)旅行团查询功能编码与调试说明:查询旅行团信息时,可以按照以下四种方式查询a.所有已经生成的旅行团;
b.按订单号查询;
c.按景点查询有哪些已经设立的旅行团;
d.按出发日期查询有哪些已经生成的旅行团(3)设计生成旅行团功能界面布局 “组建旅行团”消息提示,点击确定后,生成该旅行团的明细信息,显示在datagridview中,并修改订单表中对应的字段(即该订单对应的groupID),并将旅行团明细信息写入到tb_groupInfo表中 (4)生成旅行团功能编码与调试第8
2025/5/18 16:40:14 12.78MB (C#+SQL) 旅游管理系统
1
RPGViewer图片资源提取工具作者:Van说明:下载RPGViewer之后,不要忘记同时下载RPGViewerSupportFile。
解压RPGViewer后,将RPGViewerSupportFile拷贝到解压之后的目录,然后选择“解压到当前文件夹”即可。
有需要的朋友可以做为研究之用郑重声明本程序提供的导入导出功能仅供个人学习研究之用,图像之版权属相关公司所有,请勿将提取的图片或导入修改后的图象文件用于其它用途功能简介一、浏览执行文件菜单中的打开。
如果你是第一次查看这个游戏,RPGViewer会弹出对话框让你选择游戏的路径,一般选择游戏主程序所在目录即可之后就可以用浏览菜单或者浏览工具栏查看游戏中的图片了。
如果遇到不支持的图片格式或者读取图片时发生错误,RPGViewer会在状态栏显示相关的出错信息。
二、搜索可以根据文件名查找图片。
支持查找的游戏列表详见附录1搜索支持模糊查找、区分大小写和正则表达式,正则表达式的具体定义参见附录3三、导出(支持bmp、jpg、png和mng格式,mng格式的说明参见附录2。
另外支持导出为三国群英传的SHP格式)RPGViewer提供三种导出功能:1、当前帧导出当前显示的图片2、当前图片当图片仅有一帧时,和导出“当前帧”相同。
否则将导出该图片的所有帧。
3、所有图片导出所有图片(!注意:如果图片有多帧,那么此功能会导出所有帧!)注:有些导出图片的高度是负的,可能在某些图片浏览器中不能正常显示。
建议使用Irfanview或PhotoShop进行查看和编辑全部导出功能会将所有的图片导出到目标文件夹中,文件名依次为1-1.bmp,2-1.bmp...四、导入(支持bmp、gif、jpg和png格式)你可以导入bmp或者png(支持透明色和alpha通道)格式的图片(注:“导入”操作只是引入了一个替换的标记,此时并未进行实际的替换)如果想取消对当前图片的替换可以使用“导入”菜单中的“还原”全部图像都替换完之后,执行“导入”菜单中的“保存”,所作的替换就会生效五、压缩包操作可以提取游戏数据包中的所有文件,并支持部分游戏的文件替换。
支持解包和替换的游戏列表详见附录1附录1:浏览和导出支持以下游戏:大宇:轩辕剑系列(2代、3代、4代以及它们的外传)、轩辕伏魔录,仙剑1(DOS&WIN;版)、新仙剑、仙剑2、仙剑3和仙剑3外传智冠:金庸群侠传(光盘&硬盘版)、武林群侠传、三国群侠传、天龙八部(部分)奥汀:三国群英传1~6、幻世录1~2宇峻:绝代双骄1~3、幻想三国志1、2弘煜:风色幻想1、SP&2、3、4光谱:富甲天下3、富甲天下4汉堂:阿玛迪斯战记、天地劫-神魔至尊传、天地劫序传-幽城幻剑录、天地劫外章-寰神结新瑞狮:吕布与貂蝉、反三国志、天河传说目标:秦殇、秦殇前传-复活金山:新剑侠情缘、月影传说、剑侠情缘2、地雷战、决战朝鲜KOEI:三国志1~5(头像文件)、三国志6~11、SanInternet、SanBattleField、英杰传系列、太阁4~5,信长之野望3Win版、信长之野望6(头像文件)、信长之野望7~12、真三国无双3、水浒传天命之誓&天导108星、成吉思汗4、王国兴亡录TGL:神奇传说——远征奥德赛1&2、神奇传说1~3、战国美少女1&2Falcom:伊苏1、伊苏2(部分图片调色板不对)、英雄传说6(部分)、失落的羽翼、圣界的奇迹、绯苍幻想曲ego:圣魔大战、新圣魔大战、艾伦希亚战记、红泪、苍月、魔法少年、永远的羁绊、我的美丽天使、秘境传说、乱世奇缘KEY:Kanon、AIRKID:梦之翼、Never7、Ever17、秋之回忆1~3、秋之回忆-想君ELF:龙骑士4、同级生2(DOS&Win;版)、下级生Illusion:欲望的血液4、尾行2、尾行3、BattleRaper2、人工少女2、波动少女1.5、波动少女2SoftMax:西风狂诗曲NWC:英雄无敌2、英雄无敌3EIDOS:盟军敢死队-使命召唤&深入敌后UBI:英雄无敌5测试版其它:郑问之三国志字体:三国志2~5、San9&10;(存为png格式可以保留alpha通道)、MagicWin导入支持以下游戏:三1~5头像,三6~10,三11的头像,英杰传系列,大航海4,信长7、8、11、12,成吉思汗4,王国兴亡录地雷战三国群英传1~3的PAK文件(仅限于其中的SHP格式)(注:未经严格测试,替换前请一定要备份,以避免不必要的损失)部分支持信长12和三国志11的bin文件的导入注:曹操传的meff不支持导入查找和解包支持以下游戏:大宇:CPK(仙剑3和仙剑3外传)奥汀:PAK(三国群英传1~3、幻世录1、幻世录2)、PCK(三国群英传4&5)宇峻:*Combat.dat、*Man.dat、*Role.dat(幻想三国志1、2)弘煜:BMP、FACE、MANBMP、MAPBMP(风色幻想1&SP;)、PAK(风色幻想2)、JBF(风色幻想3&4)汉堂:DAT(幽城幻剑录、寰神结)TGL:PAC(神奇传说3、远征奥德赛1&2)、PAK(战国美少女2)Falcom:YS(伊苏1)、ED6_DT??.dat(英雄传说6)ego:DAT、TPF(乱世奇缘)KID:DATELF:ARCillusion:PPSoftMax:ZMK(西风狂诗曲)NWC:AGG(英雄无敌2)、LOD(英雄无敌3)EIDOS:DIR(盟军敢死队)UBI:PAK(英雄无敌5测试版)替换支持以下游戏:奥汀:PAK(三国群英传1~3)附录2:mng导出格式简介此格式对应多帧的PNG图片,效果类似于GIF动画,但支持RGB+alpha通道并且无损压缩。
可以使用IrfanView、XnView查看,GIMP编辑(相关支持软件可以去http://www.libpng.com/pub/mng/mngapps.html查看)MNGIE插件:http://entropymine.com/jason/mng4ie/(可以到http://free.ys168.com/?pigspy下载,里面提供了注册文件reg.dat和卸载文件unreg.dat)装了该插件之后可以直接用IE打开mng文件注1、此导出格式仅适用于生成动画(具体包括:轩辕剑的tsw图片,绝代双骄2&3、幻想三国志1&2的战斗和法术图片,金山的ASF.PAK,西风狂诗曲的OBC文件)注2、如果用这种格式保存帧数太多、图像范围太大的图片(比如全屏幕的法术),可能需要花较多的时间生成,同时生成的图片也可能会比较大)注3、你可以使用相关工具进一步减少mng的尺寸(比如使用delta-PNG方式压缩)注4、当提取当前帧时,会自动保存为png格式附录3:正则表达式具体参见http://msdn2.microsoft.com/en-us/library/k3zs4axe(en-us,VS.80).aspx中的“RegularExpressionSyntax”一些正则表达式的例子:严格匹配face:^face$模糊查找face:face查找mFace???.shp的文件:mFace...\.shp$
2025/3/3 11:19:18 1.08MB
1
改代码是基于MFC编写的图片浏览器,可以打开任意格式图片,并且有放大缩小,旋转等等功能,是MFC读取,显示图片的好例程
2025/2/18 9:48:30 3.97MB MFC 图片显示
1
基于MFC的图片浏览器的完整代码,实现打开图片,删除图片,添加列表,拖动打开,显示图片信息等多种功能。
2024/12/7 0:42:07 149.69MB mfc
1
第1章控制台五子棋第2章仿Windows计算器第3章图片浏览器第4章桌面弹球第5章单机俄罗斯方块第6章仿Windows画图第7章单机连连看第8章简单JavaIDE工具......
2024/10/23 6:44:52 15.26MB JavaSE 项目 实战
1
Android图片浏览器,1.有画廊控件2.实现图片的放大缩小功能3,实现图片的自动播放和暂停功能,并且让播放和暂停按钮用同一个按钮控制pictureviewer.rar
1
ImgViewPager滑动图片浏览器
2024/10/16 7:58:33 7.32MB ImgViewPager
1
我在网上看了一些扫本地图片的,感觉灵敏度不是很好,一些截图中含有二维码缺扫不出来,相机扫描二维码我是模仿新浪微博把界面写的。
2024/6/26 12:53:10 4.76MB Android 二维码 图片浏览
1
实现了自己的图片浏览器,可以将自己喜欢的图片添加进来,然后自动播放欣赏,有播放动画片的感觉!
2024/5/25 15:56:48 2.77MB 图片浏览器 Java版 源代码
1
《嵌入式Qt实战教程》是配合QtGUI程序设计的指导教材,独立于任何Qt编程教科书。
主要内容有常用GUI介绍、Qt开发工具的安装及其优点、Qt入门、窗口的布局、信号和槽机制、常见对话框的使用、主窗口(QMainWindow类)的使用、菜单和工具条的实现、鼠标和键盘事件、Qt进程与线程、网络编程、互斥锁等。
最后还详细讲解了Qt的一些应用小项目,并列出了全部源代码,如图片浏览器、MP3播放器、网络视频播放器、门禁机项目。
2024/5/12 9:24:41 43.44MB 嵌入式 Q t实战 教程
1
共 33 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡