Silverlight3发布大会演示作品-全国首例Silverlight企业级开发实例讲解3-我的编程风格-让人看懂才是硬道理
2009-09-27 21:08
239 查看
这个是我做的导航菜单,根据角色,权限动态生成菜单的部分.
也是我第一次Silverlight2编程.
我呢,刚进入编程开发行业的时候,编程很乱的,总认为写的让人看不懂才能证明我水平高.
反正不说了,真是惨不忍睹啊,呵呵.还好以前有项目经理整天"骂"我.所以我的成长真的很感谢以前遇到的每一位项目经理和架构师
.滴水之恩,涌泉相报,只记住别人帮助过你什么.
接着上面的话题,上面说了我以前总是认为[b]写的让人看不懂才能证明我水平高.[/b]
[b][b]其实不然,程序就像古诗一样,古代苏东坡 ,写首歌总要找 老奶奶物色一下,确实通俗易懂了,他才停止修改.[/b][/b]
我现在编程一般力求 简单,高效,可维护,而且更重要的是尽量让别人读懂你的代码.
用简单或者你会的知识实现 复杂的功能才是硬道理.
这个是最外层的:
简介和引用的写法:
引用要区分系统引用和自定义的引用:
这个是程序集中的代码,要条理清晰:
这个是我展开 辅助方法 之后 的界面:
不光外表好看,内部更要整齐好看.不能外面怪整齐,但是展开之后乱糟糟的.
这个我再次展开的具体细节:
不过我这个时候写的注释不太好,因为不是太简单明了.
但是切记要注释.
还有大家再看每一个功能有时候都是一个函数,这就是说要多用函数来封装细节,
把框架摆出来,这样大家都容易读懂.]
下面看看我做的方案检查与补充模块的代码截图,只有框架,而且截图如果含有代码我会截取一半,
商业道德第一条,听公司的话,所以不可以泄露公司技术:
第一:登录command层:
第二:登录服务器端读取数据层:
第三:登录,获取用户的菜单信息:
方案检查与补充部分代码:
第一:方案检查和补充command层(比较复杂的一块)
展开其中节点一个的具体内容:
方案检查与补充服务器端:
方案检查与补充中间处理层:
方案检查与补充中间处理层展开部分代码
欢迎大家留言提出意见和感想 谢谢!
也是我第一次Silverlight2编程.
我呢,刚进入编程开发行业的时候,编程很乱的,总认为写的让人看不懂才能证明我水平高.
反正不说了,真是惨不忍睹啊,呵呵.还好以前有项目经理整天"骂"我.所以我的成长真的很感谢以前遇到的每一位项目经理和架构师
.滴水之恩,涌泉相报,只记住别人帮助过你什么.
接着上面的话题,上面说了我以前总是认为[b]写的让人看不懂才能证明我水平高.[/b]
[b][b]其实不然,程序就像古诗一样,古代苏东坡 ,写首歌总要找 老奶奶物色一下,确实通俗易懂了,他才停止修改.[/b][/b]
我现在编程一般力求 简单,高效,可维护,而且更重要的是尽量让别人读懂你的代码.
用简单或者你会的知识实现 复杂的功能才是硬道理.
这个是最外层的:
简介和引用的写法:
引用要区分系统引用和自定义的引用:
这个是程序集中的代码,要条理清晰:
这个是我展开 辅助方法 之后 的界面:
不光外表好看,内部更要整齐好看.不能外面怪整齐,但是展开之后乱糟糟的.
这个我再次展开的具体细节:
不过我这个时候写的注释不太好,因为不是太简单明了.
但是切记要注释.
还有大家再看每一个功能有时候都是一个函数,这就是说要多用函数来封装细节,
把框架摆出来,这样大家都容易读懂.]
下面看看我做的方案检查与补充模块的代码截图,只有框架,而且截图如果含有代码我会截取一半,
商业道德第一条,听公司的话,所以不可以泄露公司技术:
第一:登录command层:
第二:登录服务器端读取数据层:
第三:登录,获取用户的菜单信息:
方案检查与补充部分代码:
第一:方案检查和补充command层(比较复杂的一块)
展开其中节点一个的具体内容:
方案检查与补充服务器端:
方案检查与补充中间处理层:
方案检查与补充中间处理层展开部分代码
欢迎大家留言提出意见和感想 谢谢!
相关文章推荐
- Silverlight3发布大会演示作品-全国首例Silverlight企业级开发实例讲解2-截图
- Silverlight3发布大会演示作品-全国首例Silverlight企业级开发实例讲解2-截图
- 微软silverlight3发布,亲身参与和微软合作开发全国首例Silverlight企业级应用,受益匪浅
- 一个实例演示jersey框架实现RESTful风格的Webservice,并发布到Tomcat,以及客户端调用示范
- Reactive Cocoa 响应式编程开发实例讲解-上篇
- iOS网络编程实践--蓝牙对等网络通信实例讲解
- Silverlight与浏览器通信技术总结3:应用实例演示
- C# WebService创建、发布、调用的实例讲解
- 微软MIX08大会的产品发布(Silverlight、IE8、ASP.NET MVC)
- 实例讲解C++设计模式编程中State状态模式的运用场景
- VC++多线程编程实例讲解
- 讲解C语言编程中指针赋值的入门实例
- springmvc rest风格的实例代码demo讲解
- 子窗体嵌入:Visual C#中的MDI编程实例讲解
- java socket编程实例代码讲解
- The MySQL C API 编程实例 (详细讲解)
- 实例演示 kino.razor (前端 Javascript 模板工具,Razor 风格)的使用
- Object(所有类的超类)一些有用的方法讲解与实例演示
- Java并发编程之Future,ExecutorService,Callable讲解实例
- Nodejs 发布自己的npm包并制作成命令行工具的实例讲解