none
请教一下做过研发工作的兄弟 RRS feed

  • 问题

  •  

    就是说我想做一个软件 但是书店啊!!网上书店啊 都没有相关的这个软件开发的指南 那应该怎么去开发这个软件呢?

     

    这个方面应该算是研发工作了吧? 如果说查看MSDN Library查看相关的函数 那么查看MSDN都应该有对某个函数有知道

     

    才能查吧??  请教研发高手 指教一下小弟我吧!!   本人的MSN: hack5@live.cn很想结识一个软件研发工程师

    2008年11月18日 13:40

答案

  •  小浩 写:

     

    就是说我想做一个软件 但是书店啊!!网上书店啊 都没有相关的这个软件开发的指南 那应该怎么去开发这个软件呢?

     

    这个方面应该算是研发工作了吧? 如果说查看MSDN Library查看相关的函数 那么查看MSDN都应该有对某个函数有知道

     

    才能查吧??  请教研发高手 指教一下小弟我吧!!   本人的MSN: hack5@live.cn很想结识一个软件研发工程师

     

    我想你的意思是你想说你想做一个自己预想的软件,但是不知道是否系统有支持的相关API,如何才能知道如何着手吧?

     

    其实很简单,所有软件如果需要系统的支持,都必须使用系统的API,如果系统没提供这个API,那么就有两种后果:

    1.系统不支持你想要的功能,你可以自己利用系统支持的其他API实现你想要的功能。

    2.系统其他API也无法实现你要的功能,那么你可以考虑修改系统内核有关的关键文件。这个难度很高,不推荐,早期的屏幕取词就是这么干的。兼容性也差。

     

    想知道某个系统是否支持你想要的功能,那就看系统提供的开发手册或者API文档。例如windows平台,就看MSDN,你说你不知道看什么函数,连函数名儿都不知道,没关系,MSDN里面的API都是分类的,比如多媒体类,内存管理类,图形图像类等等。你需要的东西肯定属于某一类,然后将那类的所有API浏览一遍,注意是浏览,不是让你每个都搞懂,只是看看大概的功能,基本就知道系统是否支持你想要的功能,然后决定该自己实现还是利用API实现了。

     

    如果看完API都没找到你想要的功能甚至和你想要的有关的功能(这种情况很少见),那么就表示系统不支持你的功能了。那就只能自己设计了。其实这样的软件反而最有技术含量。说明很新嘛。

     

    然后你设计出来了。封装成可以重用的模块方式,那么别人也就可以使用你的成果了。别人也会受益了。这就是软件开发的过程。

     

     

     

     

    2008年11月19日 9:02

全部回复

  • 你好!小浩
       微软提供了一个PetShop的例子,和你要实现的站点类似,你可以研究一下他的设计和源代码,应该对你有帮助!
       http://msdn.microsoft.com/zh-cn/library/aa479070.aspx
       你也可以到网上找一些别人写的这类系统的例子自己研究一下,如果你有一定的基础,通过上面的学习,应该可以自己模仿着写出这样一个系统。

    2008年11月18日 14:01
    版主
  • 你要做什么方面的软件开发?你不说清楚,别人如何跟你讨论。

     

    2008年11月19日 1:53
    版主
  •  小浩 写:

     

    就是说我想做一个软件 但是书店啊!!网上书店啊 都没有相关的这个软件开发的指南 那应该怎么去开发这个软件呢?

     

    这个方面应该算是研发工作了吧? 如果说查看MSDN Library查看相关的函数 那么查看MSDN都应该有对某个函数有知道

     

    才能查吧??  请教研发高手 指教一下小弟我吧!!   本人的MSN: hack5@live.cn很想结识一个软件研发工程师

     

    我想你的意思是你想说你想做一个自己预想的软件,但是不知道是否系统有支持的相关API,如何才能知道如何着手吧?

     

    其实很简单,所有软件如果需要系统的支持,都必须使用系统的API,如果系统没提供这个API,那么就有两种后果:

    1.系统不支持你想要的功能,你可以自己利用系统支持的其他API实现你想要的功能。

    2.系统其他API也无法实现你要的功能,那么你可以考虑修改系统内核有关的关键文件。这个难度很高,不推荐,早期的屏幕取词就是这么干的。兼容性也差。

     

    想知道某个系统是否支持你想要的功能,那就看系统提供的开发手册或者API文档。例如windows平台,就看MSDN,你说你不知道看什么函数,连函数名儿都不知道,没关系,MSDN里面的API都是分类的,比如多媒体类,内存管理类,图形图像类等等。你需要的东西肯定属于某一类,然后将那类的所有API浏览一遍,注意是浏览,不是让你每个都搞懂,只是看看大概的功能,基本就知道系统是否支持你想要的功能,然后决定该自己实现还是利用API实现了。

     

    如果看完API都没找到你想要的功能甚至和你想要的有关的功能(这种情况很少见),那么就表示系统不支持你的功能了。那就只能自己设计了。其实这样的软件反而最有技术含量。说明很新嘛。

     

    然后你设计出来了。封装成可以重用的模块方式,那么别人也就可以使用你的成果了。别人也会受益了。这就是软件开发的过程。

     

     

     

     

    2008年11月19日 9:02
  •  jackwong 写:
     小浩 写:

     

    就是说我想做一个软件 但是书店啊!!网上书店啊 都没有相关的这个软件开发的指南 那应该怎么去开发这个软件呢?

     

    这个方面应该算是研发工作了吧? 如果说查看MSDN Library查看相关的函数 那么查看MSDN都应该有对某个函数有知道

     

    才能查吧??  请教研发高手 指教一下小弟我吧!!   本人的MSN: hack5@live.cn很想结识一个软件研发工程师

     

    我想你的意思是你想说你想做一个自己预想的软件,但是不知道是否系统有支持的相关API,如何才能知道如何着手吧?

     

    其实很简单,所有软件如果需要系统的支持,都必须使用系统的API,如果系统没提供这个API,那么就有两种后果:

    1.系统不支持你想要的功能,你可以自己利用系统支持的其他API实现你想要的功能。

    2.系统其他API也无法实现你要的功能,那么你可以考虑修改系统内核有关的关键文件。这个难度很高,不推荐,早期的屏幕取词就是这么干的。兼容性也差。

     

    想知道某个系统是否支持你想要的功能,那就看系统提供的开发手册或者API文档。例如windows平台,就看MSDN,你说你不知道看什么函数,连函数名儿都不知道,没关系,MSDN里面的API都是分类的,比如多媒体类,内存管理类,图形图像类等等。你需要的东西肯定属于某一类,然后将那类的所有API浏览一遍,注意是浏览,不是让你每个都搞懂,只是看看大概的功能,基本就知道系统是否支持你想要的功能,然后决定该自己实现还是利用API实现了。

     

    如果看完API都没找到你想要的功能甚至和你想要的有关的功能(这种情况很少见),那么就表示系统不支持你的功能了。那就只能自己设计了。其实这样的软件反而最有技术含量。说明很新嘛。

     

    然后你设计出来了。封装成可以重用的模块方式,那么别人也就可以使用你的成果了。别人也会受益了。这就是软件开发的过程。

     

     

     

     

    ..............................

    ................................

    哎呀 兄弟呀兄弟你的理解能力真是强 不知道能不能做个朋友呢?

    我好想结识你这样的朋友 你加我的MSN吧 求求你了 我在上面有写我的MSN

    好吧 !!! 做个朋友吧

    2008年11月20日 14:12