C++语言写的,控制台模式的,本人亲写,可用来略作自创,保证完整可运行
1
这里是最短路径规划的代码,主要应用了自适应,汉明距离,交叉变异和邻域搜索。
其中,汉明距离,交叉变异,邻域搜索的代码都以.m类的方式单独提取,方便大家的引用。
最后,代码完整可以运行。
1
这是一个VB6的IDE插件(Addin),使用VB6的IDE直接设计Python的界面。
Python和VB都是能让人快乐的编程语言,我使用了Python之后,很多自己使用的工具都使用Python开发或改写了,因为最终实现的Python代码实在太短了(相比VB),有时候Python一行代码就可以实现VB一个函数的功能。
Python就是这种让人越用越开心的语言。
不过说实在,使用Python开发GUI界面还是麻烦了一些了,自带的标准库Tkinter使用起来非常简单,不过对于习惯了VB拖放控件完成界面设计的同学来说,还是不够人性化。
TK也有一个工具叫GUIBuilder,不过它使用Layout规划,不够直观,而且界面简陋,用起来也不爽。
至于PyQt/wxPython等GUI库,尽管有可视化设计工具,但总感觉做一般的轻量级应用是杀鸡用牛刀,学习起来也比较复杂,而且不够环保,不够低碳,要带一个很大的库,需要目标机器上夜同样安装了PyQt/wxPython,做不了绿色软件。
所以最终的结果是我更喜欢Tkinter,用起来很简单,绿色环保,真正的跨平台,一个py文件到处运行(担心泄密就编译成pyc)。
很多人都认为TK的界面不够美观,不过导入Python自带的标准TTK主题库,界面非常Native,不输PyQt/wxPython。
此Addin默认启用TTK支持,也可选择关闭。
总而言之,轻量级GUI,TK+TTK足够。
使用此Addin,你可以不用写一句代码就可以生成一个完整可运行的Python的GUI界面,支持python2.X和3.X。
安装方法:将压缩包解压到你希望的目录,然后执行Setup.exe完成注册插件过程,打开VB6就可以用了。
在VB窗体上设计完成界面后(你可以大胆的设置各控件的属性,Addin尽量将其翻译为tkinter的控件属性),点工具栏上的VisualTkinter(图标为一片橙红色羽毛),再点'生成代码'按钮,即可生成可运行的Python代码,可以拷贝至剪贴板或保存至文件。
一般情况下你可以不用再改变tkinter的控件属性,但是如果你熟悉tkinter,需要更多的控制,可以一一核对各属性,并且修改,再生成代码。
除了用来设计界面外,此ADDIN内置的各控件属性列表可以做为编程参考,比较完整,除了极少数我认为大多数人都不用的属性外,属性定义基本上是我从官方的tkinter文档直接翻译的。
如果还没有VB6,网上找一个VB6精简版即可(建议使用12M的版本,6M的版本也可以使用,不过工具栏图标无法显示,可以通过菜单执行此插件)。
经过网友测试,完美支持WinXP,Windows7,Windows8。
2022/9/25 14:49:35 516KB tkinter python vb
1
数据库课程设计--图书馆管理系统:实现图书馆的管理员管理和用户查询等功能,界面良好,感觉温馨。
包括源码,数据库备份和课程设计文档,完整可运行。
2020/8/5 14:03:10 381KB java 数据库 图书馆
1
完整可运行的五子棋小游戏,UGUI,制造,下载不后悔哦
2017/9/8 3:03:16 1.32MB unity 2d 五子棋
1
(1)正规文法转正规式:本程序的数据结构是string类的字符串存储变量,首先,读入的是3型文法,即正规文法,关于文法的检验这里就不再进行(因为第一个实验里已经实现了),读入的还有一个flag,flag为0即为左线性,为1为右线性,对读入的文法先进行第一次归类,即正规式左部相同的放在一起,本程序使用vector容器实现的对象放置,然后对所有的没有外部依赖的元素进行整合,最后依据没有外部依赖的整合后的表达式对其他的正规文法进行转换,最终得到转换结果。
(2)正规式NFA本程序有很多数据结构,但最终的目的数据结构是存储转化好的NFA图的单元cell,里面包含起点、终点、边数以及边集合。
先读入正规式,并对正规式进行合法检测,将正规式中填入连接符号“+”,然后将其转化成后缀表达式,根据后缀表达式,对每一个操作符和操作数进行处理,处理的数据结构为cell类型的堆栈,处理完后,将最终栈内唯一的目的cell元素出栈,最后将其用二维数组的方式展现出来。
输入文件样例:a($|((a|d)(a|d)*))
2018/10/4 10:04:24 180KB 编译原理 正规式NFA 正规文法
1
使用C++语言和MFC实现教室信息管理系统的界面操作,代码完整,能运行,值得下载,谁用谁晓得!使用C++语言和MFC实现教室信息管理系统的界面操作,代码完整,能运行,值得下载,谁用谁晓得!
2018/5/6 14:25:14 8.15MB C++ MFC 教室信息 管理系统
1
完整可运行的程序。
开题报告、任务书、中期检查报告、毕业论文、程序源码、sql脚本一应俱全。
具体实现功能:三类用户,求职者、投递简历和珍藏职位,搜索,职位珍藏夹、职位申请记录。
预览简历等。
企业用户:发布职位、查看信箱。
管理员:用户管理等。
所使用的技术:bootstrapssmjspajaxjqueryhtmljs等
2021/1/8 19:12:47 54.08MB 毕业设计 人才招聘网站 SSM 源码
1
unity3D格斗类游戏《一战到底》完整源码运行环境:Unity5.3.1一战到底为3D格斗游戏,游戏所用插件:PlayMaker、NGUI、EasyTouch、FXMarker、FTSlasherVolume等。
游戏为PVC单机版,所用素材来自AssetStore和一些游戏Disunity出来的,有兴味的朋友可以研究下。
2015/5/27 2:21:32 193.57MB unity3D
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡