随笔分类 - 开发
摘要:前言 PathMerge是用python写的一个辅助文件夹合并的小工具,它的特点是不用担心合并后文件会丢失,旧文件会创建副本保存下来,除非你手动删除。 详情见:python开发目录合并小工具 PathMerge 由于PathMerge使用python写的,运行需要有python的环境,如果想把它转换
阅读全文
摘要:前言 这个程序陆陆续续开发了几天,正好我在学Python,就一边做一边学,倒是学到不少东西。 不得不说python是快速开发的好工具。 程序做了一些改进,这两天又忙着毕设,现在才想起来发到博客上。想想回头github也要启用起来,不能继续荒废了…… 如果嫌运行python程序不方便的话,可以直接使用
阅读全文
摘要:好久没写博客了,正好趁着实现网络工程与安全的DES算法的功夫,把代码发上来。 DES的介绍可见:DES加密 原理不赘述了。。实在太多,其实就是一个形式化算法,按部就班的实现就可以,只不过有些繁琐,我写了3个晚上 = =。 主要实现了利用DES算法对一个文本文档加密,然后再将其内容解密。程序...
阅读全文
摘要:1 引言1.1编写目的:为了对院级活动《最强大脑》提供软件支持,同时为了练习使用windows API。1.2项目背景:来自计算机学院学生会信息部指派的任务,规定时间完成软件的编写。1.3参考资料:● 《windows程序设计》、网络资料● 文档格式来自http://blog.csdn.net/qjfpjie/article/details/7604834由详细设计说明书改编2 总体设计2.1 需求概述《随机出题软件》:分程序和题库,题库为3、5、7分题库。程序界面需提供这三种题的按钮,需要具有从题库中随机抽取题目、显示题目、显示答案以及倒计时功能。《随机分队软件》:随机分好队伍。分别实现30
阅读全文
摘要:项目名称:走迷宫项目想法:有安装包。暂定有三关。一关比一关难,到最后一关要是全屏。有步数限制,窗口旁边加一个步数倒计的装置加上菜单。可选择关卡。可重新开始局部刷新,解决闪屏问题如果以上功能都实现了,可以添加以下功能:开始界面。有开始游戏,选择人物,载入(菜单栏的加入保存),退出功能。提示功能,按一下提示键,周围四个方格会有一个显示箭头,表示走出迷宫的最短路径应该是这个方向。实现双人实现随即生成地图实现可编辑地图以上是开始前的预计想实现的功能,但是现实是残酷的………… 这些美好的功能大部分没有实现实现过程:周三:完成分工。开始构思。周四:完成第一关基本代码(周四晚)尝试解决闪屏问题,了解解决闪屏
阅读全文
摘要:今天演示了拼图,走迷宫等小游戏实现过程。准备工作:和昨天差不多1.New->Win32 Application(Pintu)//创建一个项目2.New->HeaderFile(game.h)->#include //后面用到的所有父类都在这里面3.New->ResourceScript(game.rc)//在项目里创建一个资源文件4.Project->setting->General在MicrosoftFoundationClasses栏目里选择 Use MFC in a Static Library //使用MFC静态链接库5.View->class
阅读全文
摘要:实训第一天实现了一个在窗口上画线的程序。下面是实现流程:工具:VC++6.0、Visual.Assist.X准备工作1.New->Win32 Application(Game)//创建一个项目2.New->HeaderFile(game.h)->#include //在项目里创建一个头文件,在头文件里添加一行代码3.New->ResourceScript(game.rc)//在项目里创建一个资源文件4.Project->setting->General在MicrosoftFoundationClasses栏目里选择 Use MFC in a Static L
阅读全文
摘要:同样使用 graphics.h 图形库,相比openGL要低级,适合初学者玩玩的。加入了背景音乐。问题:如何将黑色的背景色从开始就改为白色? 1 //走迷宫2 2 3 #include 4 #include 5 #include 6 #include //导入音乐的两个文件 7 #pragma comment(lib,"Winmm.lib") 8 9 void ShowPicture(); 10 void PlayGame(); 11 12 int maze[8][8]={ 13 1,1,1,1,1,1,2,1, 14 ...
阅读全文
摘要:该项目使用的是 graphics.h 图形库,跟openGL等图形库相比要简单的多。另外程序还不是非常完善,只是最简陋的版本,先发出来,后面会优化。废话不多说,直接上代码。 1 //拼图 2 3 #include 4 #include 5 #include 6 7 int a[3][3]={1,3,2,8,7,4,6,5,9}; 8 char name[6]; 9 IMAGE img; 10 void ShowPicture() 11 { 12 for(int i=0;i 4 #include 5 #include 6 7 8 int a[...
阅读全文
摘要:1 //功能: 2 //去掉指定cpp源文件中的注释 3 4 //思路: 5 //与一cpp源文件建立关联 6 //以字符形式打开 7 //依次检测它的每一个字符,直到遇到eof(文件结束符) 8 //如果遇到'/',如果它的下一个字符也为'/',则说明从这里开始是注释,所以删掉从这一行从此处以后的所有字符 9 10 //总结:11 //1、一开始把while中的infile.get(c)写成infile>>c,以至于输出的ex(2).cpp文件中所有代码都写到了一行,而且没有空格。12 //原因是用类似于“cin>>”的方式“infil
阅读全文