1.之前没有使用过C#开发过相应的桌面应用程序,现在既然要从零到有进行开发,自然要掌握好C#桌面开发相关的原理与技术,以及站在多类型用户的角度开发具有实际生产意义的mongodb数据库管理软件。

2.选择github作为源代码托管环境,由于我选择了在windows环境下进行开发,所以需要安装一个windows版本的Github桌面应用程序(当前时间的有效链接:https://windows.github.com/),我进入页面的时候下载了这么一个东东:

接下来,点击此安装程序,就会进入正式下载等待,如下图:

我想说的是不知道什么原因,简直是无休止的等待,网络连接貌似被中断了一样,根本下载不了啊,国外网站访问起来压力就是如此大。于是我决定回家之后使用收费的qjvpn继续我的下载。

3.下载mongodb的C#驱动程序(当前时间有效链接:http://docs.mongodb.org/ecosystem/drivers/csharp/),下载的zip文件,里面自带了此mongodb driver使用手册,如下图:

当前时间mongodb c# driver的下载链接为https://github.com/mongodb/mongo-csharp-driver/releases,我选择了1.9.2文档版本,而非rc(release candidate)版本,对于程序版本的理解,请看下图:

由于mongodb是基于c与c++编写的NoSQL数据库程序集,故如果想修改mongodb源代码并重新compile的同学一定要好好学习c/c++,以及掌握mongodb的设计思想,有点偏离文章的题意了,不再赘述,继续研究。

最新文章

  1. 李洪强iOS经典面试题140-UI
  2. dma_ops
  3. iOS关于打包出错
  4. INDIGO STUDIO神器!快速创建WEB、移动应用的交互原型工具【转】
  5. 马踏棋盘问题-贪心(MATLAB&C++)
  6. poj 3335 Rotating Scoreboard - 半平面交
  7. 简单制作 OS X Yosemite 10.10 正式版U盘USB启动安装盘方法教程 (全新安装 Mac 系统)
  8. iOS 之 WebView 简单使用
  9. mysql 外键的几种约束
  10. 勤拂拭软件系列教程 之 Android开发之旅
  11. 基于FPM制作nginx RPM包
  12. python3数学函数
  13. 使用keytool自建证书及应用
  14. 修改教材P74 一行代码 NineNineTable.java, 让执行结果是个三角形
  15. Java+大数据开发——Hadoop集群环境搭建(一)
  16. jupyter notebook远程服务器终端连接
  17. tp5闭包子查询传参方法
  18. Lazarus 0.9.26——UTF8编码副作用
  19. Linux Redis安装,Linux如何安装Redis,Linux Redis自动启动,Redis开机启动
  20. $.ajax dataType设置为json 回调函数不执行

热门文章

  1. storyboard简单认识
  2. RN中的onChangeText
  3. 第五篇.Bootstrap 排版
  4. jsp九大内置对象和四大作用域
  5. (转)Apache实现反向代理负载均衡
  6. 关于容器为NavigationControlle时,view的起始位置的问题
  7. vs2012 检测到有潜在危险的 Request.Form 值
  8. UE4 VR GUI实现 参考(UMG AND VR)
  9. POI打印Excel报表
  10. SharePoint REST Create Folder