上一页 1 2 3 4 5 6 ··· 9 下一页

从零开始,学习windows编程(5)--修改入口不为mainCRTStartup

摘要: 上次讲到,如果在VC的console程序中,入口不为mainCRTStartup,会出现什么后果?我们就先将入口设置为main函数。1 #include <stdio.h>2 3 int main()4 {5 printf("hello world\n");6 return0;7 }先通过GUI来设置一下,创建一个win32 console Application。代码还是差不多,打印字符串编译链接运行,当然没问题。修改入口,在”project”->”setting”出现的对话框中,Link选项中,在”Entry-point symbol”中输入main。 阅读全文
posted @ 2011-06-18 21:40 cnyao 阅读(2703) 评论(2) 推荐(0) 编辑

从零开始,学习windows编程(4)--从libc.lib开始

摘要: 从上一篇文章中,大家已经了解到有C运行时库这个概念,这个不算是新东西,但是一般都隐藏在幕后,C/C++语言教学的时候不讲,windows/linux编程的时候似乎也不会专门讲到。不过它一般是我们C/C++编程中默认会使用的一个重要部分。回想想,我们随手打出的strcpy, memset, memcpy等等,不就是C运行时库所提供出来的东西吗?既然这样,就要好好研究一下这个东西了。前面已经说过,针对单线程/多线程,静态/动态链接,是否是debug版本,VC6的C运行时库提供了6个版本。具体可以看下面的截图。而其中每一个选择对应的LIB文件,在上一篇中已经有一个列表介绍了,这里就不重复写了。这里也 阅读全文
posted @ 2011-06-14 20:30 cnyao 阅读(3000) 评论(4) 推荐(3) 编辑

从零开始,学习windows编程(3)—hello.c的疑惑

摘要: 上一篇,我们问了几个问题,这一篇就从hello.c的各个方面来研究研究,等到这一篇的结束来看这些疑惑有哪些是可以解答了的,当然还有一些可能要放到后面解决了……。既然要抽丝剥茧,就要从手头已有的线索出发,同时加上搜索到的知识,以及自己的思考,任何问题的解决都是通过这个路径(当然,老板除外,老板这种生物只需要发出指令,然后得到结果就OK了……)。我们现在有的,是一个hello.c文件,通过cl命令就可以生成目标hello.exe文件。那我们就可以研究一下cl这个东西。CL解释CL.EXE(或cl.exe,似乎windows的文件系统对于大小写是不敏感的),是何许人也呢?直接引用微软的说辞吧(htt 阅读全文
posted @ 2011-06-10 14:32 cnyao 阅读(3877) 评论(8) 推荐(7) 编辑

从零开始,重新学习windows编程(2)--环境准备,不用IDE编写程序

摘要: 既然是求甚解,那就要脱离掉IDE,保证每个字符都是经过思考产生出来的,其实我们脱离掉IDE环境,更能够了解到每一步的执行是怎么样的,IDE到底在你选择项目、创建项目的时候为了做了哪些事情,还有一个好处就是,当你想写一个小的测试程序的时候,你就不用打开VC,而直接用文本编辑器编写好,直接在命令行中编译运行就可以看到结果了,节约了不少时间。下面,我们就来看看怎么做才可以脱离IDE工作。1. 在VC6安装好的前提下,win+R,输入cmd,在出现的命令行窗口中试下"nmake"命令,如果能执行该命令,那就可以进行下面的操作,否则需要按照步骤2中的操作设置环境变量。如果学习过jav 阅读全文
posted @ 2011-06-08 14:00 cnyao 阅读(3759) 评论(12) 推荐(1) 编辑

从零开始,重新学习windows编程(1)--开篇

摘要: 考虑了很久,终于准备开始写这个文章,有可能会汇成一个系列,具体还是要看时间的安排,今年的事情很多,也比较的紧,不过通过具体的项目认识到自己的一些不足,在“补课”的过程中萌发了将研究的一些东西写出来的想法,希望大家批评指正。这篇文章属于基础类文章,也是对我知识的一个重新整理,以前都是写出程序来就完了,了解的东西也就是大概,凡事均为遇到问题解决问题,google、其他人的代码、MSDN、CSDN、cnblogs……轮着来,总是能够把问题解决掉的,不过长期下来,得到的都是知识片段,并不能形成一个系统的认识。于是决定,从我比较熟悉的VC,从零开始,把Windows的编程知识整理一下,至少能把一些知识的 阅读全文
posted @ 2011-06-07 12:41 cnyao 阅读(1469) 评论(5) 推荐(2) 编辑

GAE work

摘要: https://appengine.google.com/ can visit in Home, but cannot visit in Office.Download a java SDK for GAE, will write something here. 阅读全文
posted @ 2011-05-05 18:51 cnyao 阅读(273) 评论(0) 推荐(0) 编辑

github error

摘要: $ git push origin masterPassword:Password:Password:Permission denied (gssapi-keyex,gssapi-with-mic,publickey,keyboard-interactive).fatal: The remote end hung up unexpectedlygit proxy setting:git config --global http.proxy to http://DOM/USER:PASS@proxy.company.com:8080/当注册好之后,按照下面的步骤创建管理项目Congratulat 阅读全文
posted @ 2011-05-04 21:34 cnyao 阅读(376) 评论(0) 推荐(0) 编辑

转的,备份firefox

摘要: Firefox浏览器的配置都被保存在下面的几个文件夹下,其实方法十分简单,只要把下面的目录备份了,再次安装Firefox之后,将这几个文件夹覆盖就可以还原以前的配置了。 c:\Documents and Settings\用户名\Application\DataMozillaFirefox c:\Documents and Settings\用户名\Local SettingsApplicatio... 阅读全文
posted @ 2011-04-28 16:25 cnyao 阅读(221) 评论(2) 推荐(0) 编辑

Android开始

摘要: android安装:http://developer.android.com/sdk/installing.html1. 需要下载对应的SDK2. 开发工具eclipse下载版本,建议 "Eclipse Classic",否则建议使用a Java or RCP version of Eclipse. 阅读全文
posted @ 2011-04-27 21:51 cnyao 阅读(203) 评论(0) 推荐(0) 编辑

Android开始

摘要: android安装:http://developer.android.com/sdk/installing.html1. 需要下载对应的SDK2. 开发工具eclipse下载版本,建议 "Eclipse Classic",否则建议使用a Java or RCP version of Eclipse. 阅读全文
posted @ 2011-04-27 21:44 cnyao 阅读(134) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 9 下一页