05 2011 档案

反省
摘要:现在我存在的一个问题是:对很多知识只是了解,明白其原因在哪,可能会遇到什么样的问题,但是没有深究,没有深刻地研究!!!!!!!也就说:对知识浅尝辄止!!!!! 阅读全文

posted @ 2011-05-07 09:26 阿杜的世界 阅读(118) 评论(0) 推荐(0)

网络课设总结(五)——利用CAsyncSocket进行异步通信
摘要:上一篇文章,我给大家提供了服务器监听套接字的基本代码,这一篇文章,让我们一起来看看客户端的代码!!! 由于,我要完成的功能是在一个对话框里轮流显示和管理多个服务器和多个客户端,因此在建立套接字类的时候费了一番脑筋;在此我将整个过程描述出来,也许对面向对象的程序设计有一点启示。初步方案:服务器端的职责是监听和数据通信,客户端的功能是数据通信;好的,我直接就这么考虑了,我需要一个监听套接字类,一个数据通信套接字类,然后在以数据通信套接字和监听套接字为成员变量构成服务器端套接字类;客户端类直接用数据通信套接字。首先,这个想法在思维上很顺利,看起来顺理成章,在实现的时候却发现,服务器端有这样的问题:. 阅读全文

posted @ 2011-05-07 08:22 阿杜的世界 阅读(371) 评论(0) 推荐(0)

网络课设总结(四)——利用CAsyncSocket进行异步通信
摘要:一、先提供成品,即可以执行的代码 CAsyncSocket封装了Windows Sockets API,用于表示网络通信的Socket端点1、CServerSocket.h#if !defined(AFX_SERVERSOCKET_H__023D856C_FEA7_4A0D_B8E3_180AFFCC462C__INCLUDED_)#define AFX_SERVERSOCKET_H__023D856C_FEA7_4A0D_B8E3_180AFFCC462C__INCLUDED_//#include "ClientSocket.h"#if _MSC_VER > 100 阅读全文

posted @ 2011-05-07 07:39 阿杜的世界 阅读(354) 评论(0) 推荐(0)

网络课设总结(三)——VC++应用技巧
摘要:一、网站推荐1、VC知识库:http://www.vckbase.com/2、VC在线:http://www.vczx.com/3、google、百度,呵呵,要善于利用网络资源,在l论坛上提问的时候要学会提问,具体可以看一篇文章《提问的艺术》,在我资源里面可以下载。二、常用技巧 1:使用vc开发项目时,常会遇到这种情况: 即明明只改动了一个文件,却要把整个项目全部重新编译连接一次。刚刚连接好,一运行,又提示重新编译连接一次,非常讨厌。这是因为出现了未来文件的缘故。 解决方法: 找出对应文件夹下的debug目录,将未来文件全部delete, 再rebuild all一次。(未来 文件即其创... 阅读全文

posted @ 2011-05-07 07:22 阿杜的世界 阅读(171) 评论(0) 推荐(0)

网络课设总结(二)——VC开发环境
摘要:一、编程环境1、VC++6.0——经典,现在很多大学的程序设计基础都用这种开发环境。入门图书:《VC++深入详解》2、VC++2008/VC++2010——比VC6.0支持更多的SDK,并且程序默认支持UNICODE。入门图书:《VC++.NET技术内幕》潘爱民老师翻译的那本3、一些小插件(部分可以在我的资源里面找到)1.Visual Assist(强烈推荐) http://www.wholetomato.com/ VA从5.0一直到现在的VAX,功能越来越强大,除了以前版本中的自动识别各种关键字,系统函数,成员变量,自动给出输入提示,自动更正大小写错误,自动标示错误等等以外,最新的版本中还在 阅读全文

posted @ 2011-05-06 22:03 阿杜的世界 阅读(184) 评论(0) 推荐(0)

网络课设总结(一)
摘要:从4月25日到5月6日,历经十二天,终于把课设的编码部分完成了。我还没有沉湎于完成作品的狂喜中,相反,我在以一种怀疑的、批判的目光审视它。我在以做一个反省,对自己这十天来的工作做一个总结。马马虎虎总算是达到了给老师交作业的基本要求,但是,离我的实际预想,还差得太多。 我看着自己的代码,就想看着一件到处是破洞的衣服,心中不断泛起一丝丝想吐的冲动……我没有夸张,呵呵,各位看官莫怪,目前作为一个低效、危险的程序员,我只想说:OK,我又完成了一件“垃圾”,但是,垃圾也有用处,失败的作品也有其独有的作用——供我反思,反省。 先简单回顾一下我的经历吧:4.25,写了4个小时代码;4.26,发现4.25的. 阅读全文

posted @ 2011-05-06 21:45 阿杜的世界 阅读(190) 评论(0) 推荐(0)

如何成为优秀的程序员
摘要:1. 分享所有 尽可能使用开源,并且当你有能力的时候,要对其有所贡献。聚全社会之智慧,胜过某些大公司之短视。 2. 公平竞争 尝试其他技术、框架、方法和观点。不要总以为只有你的选择才是可行的。别的选择也有可能比你的要强得多。要以开放的心态,来检验其他人的选择。 3. 不要攻击他人 像第2条所说的,不要仅仅因为别人恰巧使用.Net、Java或PHP就去攻击他们(我在这方面有一次教训)。有时,它们或许要比你所认为的更有效。只要别人不是一无是处,你就可以从他们那里学到很多东西。 4. 自我完善 尽量发布可以运行的代码。不要指望QA能给你找出所有的程序错误。要经常并且全面深入地测试你的代码。 5. 不 阅读全文

posted @ 2011-05-03 12:31 阿杜的世界 阅读(149) 评论(0) 推荐(0)

导航