IssueVision是2004年出来的,记的当时刚毕业,正忙于生计,到处奔波找工作,我所学的专业是生物制药,毕业时才发现我根本不清楚应该去搞什么,当时猪肉没现在贵,如果是今天我会考虑去养猪的,不过那时老妈也建议过去一家农药场,说是国家级的,但是我发现我们后面一个国家级的饲料厂也就几间破房子,于是坚决不去,再后来就这样那样,那样这样,于是我开始做网站了,不会美工,能写几个程序,不提了....总之一句话,当年去养猪就好了.

IssueVision第一次是2005年在书店看到的<<.Net经典案例>>,那时在公司做网站还多用Asp,并正在学asp.net于是就卖下来了,恩恩,我有很多书都是这样卖下来的(根本不清楚书里讲什么就卖了),买回来后就仍了以前住的地方没凳子,可以用来殿屁股,现在有了,我另外一个朋友也有凳子了,于是我自己的书,以及他向我借的书,,都没什么用处了,可能就是搬家时多一点三轮车钱,貌似在外打工的经常搬家. 当时上班的那家公司比较忙,加上我刚做网站不久,根本没太多时间来学.Net,大多时间多用看一套动网6.0的文章系统,因为有个电视台做个门户用的就是这个,有个青海来的程序员,突然走了,于是就交给我了,我的确花了不少时间来看那套代码,印象比较深的是它的N级分类.
而IssueVision或者<<.Net经典案例>>除了看完前5页外其他有代码的地方就看不懂了.

2006很快过去了2007的今天我仍旧后悔没去养猪,不过工作相对来说不是很忙,现在做的是程序,网管加打杂的工作,于是就有时间看那本书了,当然今天我对.Net技术的了解冲其量也是新手入门,好象06年玩,魔兽世界的水平是日见精深,甚至自己捣鼓美工做了个站点wow52.以此来收集各种游戏文章,加以研究.本文的目的也是给有养猪打算的同志朋友学习IssueVision的一点帮助.

IssueVision涉及的技术相对来说比较多,不过多不是很深入,就实用来说我们不需要去详细研究,知道这是什么,怎么用就可以了想DPAPI这些知道怎么用就好了,具体原理不必去深究(找了一天的Google,百度,多是说怎么用的,最后貌似找了篇e文的,介绍原理的,发现自己英文吃不消,初二开始貌似英文就没及格过了),关于DPAPI 在IssueVision的客户端的Libraries/目录下有个DataProtection.cs 文件它调用相关的Windows API实现数据的加密与解蜜算法,在数据加密方面,加密(解密)算法多是公开的,数据安全完全取决于"密匙"的安全,那么怎样使密码安全呢,好象放在那里多不安全,于是就出了DPAPI,你可以把保留密匙的任务交给它,你只要用他加密解密就行了,在IssueVision中DPAPI用来加密连接字符窜,客户端操作数据, 如果这些数据被其他人知道,除非他能控制,或使用你的电脑,他才能解密,在其他电脑上他是无法解密的,这样相对的来说安全些.(希望了解DPAPI原理的给些参考资料想多了解些)
另外IssueVision里的windows窗体控件,需要一些GUI+的感念,从面向对象的角度考虑就是,画布,画笔,颜料等等,只要几行代码你就可以画出简单的控件了,这些只要你去尝试就好了,这样你再看IssueVision时就不会感到内容很多,很杂. 还有IssueVision里 服务端的IVData跟客户端的IssueSubject多是采用组件的即从Componet继承的类,其实还是类,不过你可以切换到窗体视图,往上面拖控件,比方timer,DataSet sqlDataAdapter之类的,你看下IVData里的很多sqlCommand的配置代码这些多是系统生成的.对于IVData,IssueSubject继承Component的事情,了解这么多我想也就可以了,我们现在要做的是全局.
ADO.Net在这里面比较关键,离线数据跟冲突检测多依赖于他,相信很多像我这样的程序员,用的最多的就是他了,不过可能做惯Web编程(PetShop模式的)朋友,对DataSet,DataRow,RowState,OriginVision,Meger这些没多少关注,但是在IssueVision这些是必需了解的,建议去找本ADO.Net方面的书看看,当然你只做B/S的那ADO.Net就不需求那么多了.

IssueVision里还涉及到一些设计模式,像观察模式,命令者模式,这些有很多高人写过想关文章了,去找下就好了,其他像WebServices相信多能捣鼓几下,存储过程,数据库应该问题不大把,另外要注意的的在IssueVision数据库的Issues表里有个触发器,开始一直郁闷他插入操作,为什么不更新时间戳(数据表中的)后来才发现原来用这些实现.

转载于:https://www.cnblogs.com/wdfrog/archive/2007/08/13/853085.html

IssueVision学习(前话)相关推荐

  1. 《InsideUE4》GamePlay架构学习_Level和World

    <InsideUE4>GamePlay架构学习 Level和World 前话 Unity To UE 思考 为什么AWorldSettings[0]的位置,而ALevelScriptAct ...

  2. OpenGL学习笔记(一):环境搭建、三维空间坐标系理解以及OpenGL的基本使用

    原博主博客地址:http://blog.csdn.net/qq21497936 本文章博客地址:http://blog.csdn.net/qq21497936/article/details/7866 ...

  3. 某短视频(dy)创作者平台发布视频JS逆向学习(1)

    [本文仅供学习,请勿用于非法用途,若非法使用概不负责] 前话 某音创作者平台视频发布大致上可分为三个部分: 视频上传资源申请. 视频上传. 视频发布表单提交. 本章节主要讲解视频上传资源申请相关接口, ...

  4. C++操作Word学习笔记(三)

    [当前博文转自http://blog.csdn.net/sgdgoodboy/article/details/2102628] [本文不只有Word相关内容,还涉及了Excel,由于字数限制,Exce ...

  5. jdom编写xml自动缩进_2020学习python技巧资料之python缩进规则

    2020学习python技巧之python缩进规则 Python语言要求编写的代码最好全部使用缩进来分层(块).代码缩进一般用在函数定义.类的定义以及一 些控制语句中.一 般来说,行尾的": ...

  6. OpenGL学习笔记(八):进一步理解VAO、VBO和SHADER,并使用VAO、VBO和SHADER绘制一个三角形

    原博主博客地址:http://blog.csdn.net/qq21497936 本文章博客地址:http://blog.csdn.net/qq21497936/article/details/7888 ...

  7. OpenGL学习笔记(十三):将纹理贴图应用到四边形上,对VAO/VBO/EBO/纹理/着色器的使用方式进行总结

    原博主博客地址:http://blog.csdn.net/qq21497936 本文章博客地址:http://blog.csdn.net/qq21497936/article/details/7919 ...

  8. java入门 慕路径,Java入门基础知识总结学习教程大全【必看经典】

    类型的表达式,是循环条件,表达式3是党执行了一遍循环之后,修改控制循环的变量值. ??? for语句的执行过程是这样的:首先计算表达式1,完成必要的初始化工作:然后判断表达式2的值,如果表达式的值为t ...

  9. Java EE学习心得

    –Java EE学习心得   1.    称为编程专家的秘诀是: 思考-----编程--------思考------编程--.. 编程不能一步到位,不能一上来就编,必须先思考如何写,怎样写?然后再编程 ...

最新文章

  1. 修复计算机怎么操作系统,如何巧妙恢复被误删的操作系统分区
  2. las数据转pcd并显示
  3. 16、子查询改写为表连接
  4. 并不对劲的bzoj4816:loj2000:p3704[SDOI2017]数字表格
  5. 小 Q 与树(dsu on tree + segment tree)牛客练习赛 81 D
  6. 设备I/O之OVERLAPPED
  7. django 1.8 官方文档翻译: 3-1-4 视图装饰器
  8. 【Elasticsearch】Elasticsearch 优化写入流程实现NRT近实时(filesystem cache,refresh)
  9. yolo v3 的keras 版本(转载)
  10. ffmpeg录制麦克风声音和pc内部声音(如播放歌曲)---混音--修正
  11. 多播(组播)、单播、任播和广播
  12. 银行IT系统整体架构
  13. “征信污点”可消除?征信中心:不可能
  14. 连平县新视界-连平2018年公开招聘教职员66人
  15. 【论文泛读】ChineseBERT:融合字形与拼音信息的中文预训练模型
  16. C语言中的hook和bait设计
  17. java计算机毕业设计springboot+vue学生宿舍管理系统
  18. 冠词 article
  19. Excel - 学习 - 笔记6: Excel 函数 - filter 函数
  20. 景德镇人都应该知道的一个历史人物--唐英

热门文章

  1. 马良建模学习笔记——软包制作四
  2. 烧不尽的野火_野火烧,烧不尽
  3. 2010-12-8 学习总结
  4. 聊聊隐私专家如何保护隐私的
  5. 值得收藏的十个销售类网站(整理),给想做销售的人用
  6. 技术前沿与经典文章23:电磁波的发现者——海因里希·赫兹
  7. :active vs :focus
  8. 闲抄书:《谣言与近代教案》
  9. SQL首字母大写其他字母小写
  10. 居家办公怎样消除来自家庭物联网设备的威胁?