摘要: 1为什么要动态页面静态化 但为什么现在又要把动态网页以静态网页的形式发布呢?一个很重要的原因,就是因为搜索引擎。由于搜索引擎对aspx页面收录和html页面收录率的差别以及页面资源占用问题,我们很多时候需要实现ASPX页面动态转静态。以目前互联网上最普通的查找资料的方式看,互联网内容到达公众面前大致只有三条路:第一条路是通过众所周知的门户网站,老读者有意识地到达这些地方搜索相应的有针对性的资料;第二条路是做广告,通过公众使用一些免费服务的机会夹带资料信息,把公众带到目标网站;第三条路是搜索引擎,通过关键字和其他因素,把相应的信息推介到公众的面前。实际上,即使是对门户网站,这也是带来新公众的最. 阅读全文
posted @ 2011-09-26 13:59 TMajier 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 根据我公司实际情况,大致列出在项目开发中应遵循的步骤原则。在各程序员遵循原则的情况下,方能开发出健壮有效的程序,且能提高自己的编程素质。 1.在项目开发初期应该有项目的详细原型。鉴于程序员文档能力有限,可编写出大致的项目需求文档,只列出软件目的,功能模块即可。在设计原型中,应该以需求为主,站在用户的立场进行设计,切忌牵扯到具体实现以及数据库等。在PM设计出原型后,应该组织会议对原型进行讨论补充,原型不定不可进行程序开发,当然在整个项目过程中,需求肯定是不断变化的,但初次第一次的原型一定要定好!参会人员包括项目组成员以及总监,也可请其他项目的PM进行共同讨论。 2.在原型确定之后,不要求对设.. 阅读全文
posted @ 2011-09-26 11:33 TMajier 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 了解一种界面编程:WPF,WINFORM,ASP.NET.熟悉一种UI架构模式, MVP,MVC,MVVM.了解如何使用WCF, 异构平台编程下使用WCF需要你对WCF有非常深入的了解。了解一个ORM平台,能够得心应手的把领域模型映射到数据库模型, 如果能使用WF就更好了。熟悉一下多线程编程,了解一下AOP, 顺便了解一下如何做单元测试, 学会使用一个单元测试框架。最后学习一下设计模式, 当然这个跟C#无关, 所有语言都适用! 阅读全文
posted @ 2011-09-09 09:59 TMajier 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 标准控件1 btn Button2 chk CheckBox3 ckl CheckedListBox4 cmb ComboBox5 dtp DateTimePicker6 lbl Label7 llb LinkLabel8 lst ListBox9 lvw ListView10 mtx MaskedTextBox11 cdr MonthCalendar12 icn NotifyIcon13 nud NumeircUpDown14 pic PictureBox15 prg ProgressBar16 rdo RadioButton17 rtx RichTextBox18 txt TextBox1 阅读全文
posted @ 2011-09-05 16:01 TMajier 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 在实际项目开发中,业务逻辑层的处理速度往往很快,特别是在开发Socket通信服务的时候,网络传输很快,但是一旦加上数据库操作,性能一落千丈,数据库操作的效率往往成为一个系统整体性能的瓶颈。面对这问题,我们怎么办呢?好,下面我就为大家介绍一种方法:构建SQL池,分离业务逻辑层和数据访问层,让业务逻辑层从低效的数据库操作解脱,以提高系统整体性能。(一)SQL池 SQL池是SQL容器,用于存放业务逻辑层抛过来的SQL语句。SQL池主要提供以下几种方法:1)internal string Pop(),从池中取出SQL。2)internal void Push(string item),增加一个SQ.. 阅读全文
posted @ 2011-09-05 15:59 TMajier 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 当今社会是一个信息化社会, 网络越来越多地影响人民的生活, 带来巨大的便利性; 而网络通信在软件开发中占据相当大的比重. Socket/WCF/Rometing/Web Services 各种技术纷至踏来, 应用广泛; 而作为C#开发人员, 微软的.Net FrameWork为我们在这方面做了良好的封装, 很便于我们开发各种网络应用类型程序.Socket/P2P/FTP 端口号是什么概念 - marsgongna的专栏 - CSDN博客C#的Socket程序(TCP)[转]C# Socket编程笔记如何优雅地关闭一个socket【原创】C#与C++通过socket传送结构体一个封装的异步Soc 阅读全文
posted @ 2011-08-04 10:09 TMajier 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 注册全局热键要用到Windows的API方法RegisterHotKey和UnregisterHotKey。一、声明注册热键方法[DllImport("user32.dll")]private static extern int RegisterHotKey(IntPtr hwnd, int id, int fsModifiers, int vk);[DllImport("user32.dll")]private static extern int UnregisterHotKey(IntPtr hwnd, int id);int Space = 32; 阅读全文
posted @ 2011-08-04 09:12 TMajier 阅读(747) 评论(0) 推荐(0) 编辑
摘要: 用C#创建Windows服务(Windows Services)Windows服务在Visual Studio 以前的版本中叫NT服务,在VS.net启用了新的名称。用Visual C# 创建Windows服务不是一件困难的事,本文就将指导你一步一步创建一个Windows服务并使用它。这个服务在启动和停止时,向一个文本文件中写入一些文字信息。第一步:创建服务框架要创建一个新的 Windows 服务,可以从Visual C# 工程中选取 Windows 服务(Windows Service)选项,给工程一个新文件名,然后点击 确定。你可以看到,向导向工程文件中增加WebService1.cs类: 阅读全文
posted @ 2011-08-04 08:59 TMajier 阅读(193) 评论(0) 推荐(0) 编辑