学习编程人员必读(C++为例)

该日志由 samool 发表于 2008-03-03 2:52 PM

这是俺在别的论坛看到的一篇很早的帖子,虽然俺学C++时间也不长,还是一只菜鸟,但是俺觉得下面说的不错,真的不错,同时可以免了很多坛友询问如何学习C++的口舌:
1.把C++当成一门新的语言学习(和C没啥关系!真的。);
2.看《Thinking In C++》,不要看《C++变成死相》;
3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看;
4.不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我们要学的是一门语言;
5.不要放过任何一个看上去很简单的小编程问题——他们往往并不那么简单,或者可以引伸出很多知识点;
6.会用Visual C++,并不说明你会C++;
7.学class并不难,template、STL、generic programming也不过如此——难的是长期坚持实践和不遗余力的博览群书;
8.如果不是天才的话,想学编程就不要想玩游戏——你以为你做到了,其实你的C++水平并没有和你通关的能力一起变高——其实可以时刻记住:学C++是为了编游戏的;

» 阅读该日志全文...

该日志标签: c, c++, 程序, 编程, 开发

微软 Visual Studio Team System 2008 正式版下载

该日志由 samool 发表于 2007-11-22 10:52 PM

升级正式版的方法是把Setupsetup.sdb文件中的[Product Key],由T2CRQGDKBVW7KJR8C6CKXMW3D修改为PYHYPWXB3BB2CCMV9DX9VDY8T。因为九十天试用版本已经是 rtm版本。所以改变序列号以后的升级或者安装,就会变成正式版。不再有使用期限。不方便截图,见谅。

顺便说两句0day,在这个地下世界中比较著名的破解组织,ZWT肯定是榜上有名,贡献了无数软件(包括OS、IDE、等等),据说其前身是著名的RoR(Rhythm of Rain);bbl为我们带来了无数的电子书;其他还有诸如EcLipse、Blizzard,Core,Lz0,EDGE.......基本我们常用的软件都会有他们的身影,还有Myth,爱好游戏的朋友一定不会陌生:P。0day组织大部分都有自己专门负责的领域和软件类型,我们涉及的只是一小部分了.......

微软 Visual Studio Team System 2008 正式版下载
zwtiso.zip

该日志标签: vs2008, 开发, c#

Visual Web Developer 2005 Express 简体中文版(...

该日志由 samool 发表于 2007-11-20 9:13 AM

Visual Studio 2005 Express Editions 包括 Visual Web Developer 2005 Express Edition、Visual Basic 2005 Express Edition 、Visual C# 2005 Express Edition、Visual C++ 2005 Express Edition、Visual J# 2005 Express Edition。
Visual Web Developer 2005 Express Edition是一种简便的、易学易用的开发工具,重点专注于使用ASP.NET 2.0进行网络开发,构建令人兴奋的动态网络应用。通过具有易用的拖拽界面的可视化设计器、功能强大的代码编辑器、嵌入式数据控制和到SQL Server的集成入口、以及对Visual Basic, C#和J#等多种语言的支持,创建并管理您的网络应用。 享受一下为初学者、编程爱好者和学生量身定制的新型开发环境。

内置完备的开发套件,可以帮助您快速上手Web应用开发。通过所见即所得的拖拽界面就可以创建出美观、易用的网站。内置60余种控件、上百段代码片断,可以帮助您大幅度降低创建互动式Web应用的时间。支持页面模板,从而使您可以统一的管理网页的排版与布局。通过IntelliSense,可以更快的访问资源库和方法。只需一下点击,就可以通过Common Tasks 和 Smart Tags 调用最常用的Web开发功能。

» 阅读该日志全文...

该日志标签: c#, webservice, 开发

基于delphi的bho开发笔记

该日志由 samool 发表于 2007-10-15 9:42 AM

 终于解决了让我头疼了很久的在IE工具条上backspace和tab键无效的问题,具体的解决方法如下:(这是个demo的文件)   

主要要实现接口:IInputObject;     

    {Declare IInputObject methods here}  

    function UIActivateIO(fActivate: BOOL; var lpMsg: TMsg): HResult; stdcall; 

    function HasFocusIO: HResult; stdcall;   

    function TranslateAcceleratorIO(var lpMsg: TMsg): HResult; stdcall;   

  以及方法:

    procedure FocusChange(bHasFocus: Boolean);   

    procedure BandWndProc(var Message: TMessage);    

» 阅读该日志全文...

该日志标签: delphi, bho, 开发, ie