2 claysystem claysystem 于 2016.04.11 13:08 提问

windows上的程序用什么语言来写更容易呢? 2C

辈们好,小弟想请教关于一个编程的问题
小弟学过一些C语言,学到一半被一些算法卡住了,比如排序的一些算法....

小弟学编程是想写一个在windows上可以锁屏那样的程序
锁屏播放一个我指定的视频和禁掉键盘和鼠标这样的程序
请问这样的程序用什么语言来实现比较容易呢..
我想写一个这样的程序来恶搞一下我的同学
对阿...我就是小学生...
多谢前辈们指教!!!

5个回答

lbcab
lbcab   2016.04.11 13:23

学习c++了解其语法即可,不用去深究算法(有精力再研究), 然后学习gui框架mfc(现在过时了,但是现在大部分window应用都是使用mfc, 资料也是很全的, 完成需求管他过时不过时的),
可以快速开发window应用. 推荐看<深入浅出mfc>, 然后去网上下window开发的视频看.

guo_ang
guo_ang   2016.04.11 20:44

你有C的基础,当然建议使用微软主推的C#语言,在Visual Studio开发环境下构建WinForm程序。
C++的MFC是比较老的技术了。

claysystem
claysystem 其实我的程序是不需要窗口的 不像其他人刚开始想学的windows GUI程序
2 年多之前 回复
claysystem
claysystem 好像用C #写成的程序 不一定可以像C语言编译生成的exe程序一样 可能拷贝到其他机器中需要环境才能运行呢
2 年多之前 回复
weixin_28877815
weixin_28877815   2016.04.11 13:23

C#或是.net比较适合Windows开发

u012923695
u012923695   2016.04.11 14:25

C++或者c#都能实现,也比较简单,这类小程序网上都有现成的

claysystem
claysystem 好像用C #写成的程序 不一定可以像C语言编译生成的exe程序一样 可能拷贝到其他机器中需要环境才能运行呢
2 年多之前 回复
qq_17486399
qq_17486399   2016.04.11 14:33

C#学习比较简单,不过你的那么小,C# C++都可

qq_17486399
qq_17486399 不是啊,可以的啊,你说的那些不过是配置文件吧。
2 年多之前 回复
claysystem
claysystem 好像用C #写成的程序 不一定可以像C语言编译生成的exe程序一样 可能拷贝到其他机器中需要环境才能运行呢
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
第一次使用tensorflow编写程序
最近一直在学习机器学习,看了一段时间的机器学习理论后,买了一本tensorflow实战的书,开始实战: tensorflow的基本单位是tensor即张量,就是矩阵,可以是多维的矩阵,具体一些概念不在这里解释 尝试使用tensorflow去解决的第一个问题是给一个数,如果这个数是3的倍数,那它属于第一类,如果是5的倍数属于第二类,最开始的想法是用regression乱train一发,结果坏掉了
c语言1000阶乘
这是用c语言来写的东西, 简单易懂、 容易上手
为什么DIY报价----走出软件作坊:三五个人十来条枪 如何成为开发正规军(十二)
前段时间,写了一个开发、实施、服务费用计算三部曲。水清则无鱼--走出软件作坊:三五个人十来条枪 如何成为开发正规军(八) 实施费用也能DIY--走出软件作坊:三五个人十来条枪 如何成为开发正规军(九) 将服务费用DIY到底----走出软件作坊:三五个人十来条枪 如何成为开发正规军(十) 引起了网友的大讨论。软件如何报价如何定价一直是软件业讨论的热点。这算捅了马蜂窝了。有个网
JS能写什么
JS能写什么Atwood 定律:“所有可以用 JavaScript 编写的程序,最终都会出现 JavaScript 的版本。”(Any application that can be written in JavaScript will eventually be written in JavaScript.)一开始人们以为js就是网页前端的脚本语言主要用来操作dom和网页与服务端交互。后来node
随机抽学号c写的程序
用c写的程序 随机抽取学号 并显示名字 这是很简单的大家齐齐学习啊 知道吗
为什么大多数asp.net程序都是用C#来写的呢?
     答案应该很明确,因为C#比VB.net更强大,对吗?至少在我心目中C#是比VB.net。而我一直喜欢VB.net,因为我不喜欢C,而C#是C的增强版,也带有很多C的元素,所以我还是没有学c#,可是我却很想学c#。      在网上找asp.net的源码,大多数是用C#写的,导致我很难看到程序,哎~怎么办啊!我想学c#,但是又感觉VB.net更上手,准备认认真真学习VB.net,可是c
关于桌面软件的开发语言和开发框架的思考
在未来的桌面软件的开发,我会这样考虑:windows系统下,C#编写界面,C#编写对效率要求不高的算法,C/C++编写对效率要求高的算法。需要跨平台时,如果C#现在的跨平台做得足够好,即mono项目足够成熟,允许商业开发,Linux也照搬windows的做法;如果C#现在的跨平台做得不好,pyQT做界面,C/C++编写算法。
最近才知道的一款软件,可以实现在windows下使用linux下的命令,甚至可以使用简单的shell
cygwin64是一种用于windows上,可以执行linux命令的软件,其实就是一种类linux环境,在windows下使用该软件,可以执行linux的命令。当然相对于真正的linux系统,该软件支持的命令要少了很多 具体下载地址详见,并且有相应的介绍 http://www.cygwin.com/
利用递归实现折半查找
static void Main(string[] args) { int[] array = new int[] { 1, 2, 3, 4, 5, 6, 7, 8, 9 }; int index = BinarySearch(array, 0, array.Length,5); Console.Writ
做到这些app才会更容易通过审核
感谢您付出宝贵的才华与时间来开发iOS应用程程序。从职业与报酬的角度而言,这对于成千上万的开发员来说一直都是一项值得投入的 事业。我们希望帮助您加入这个成功的组织。这是我们首次发布《应用程序商店评估指导》(App Store Review Guidelines)。通过它,我们希望帮助您解决开发应用程序时遇到的问题,以便于您在提交应用程序时,可以加快审批流程的速度。     我们将应用程序(