关键字:
  • Ajax发送HttpPost请求调用WebService

    作者: king       发表时间: 2014-12-20 18:50
    1. WebService中的方法     [WebService(Namespace = "http://tempuri.org/")]     [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]     [System.ComponentModel.ToolboxItem(false)]     // 若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消注释以下行。     // [System.Web.Script.Services.ScriptService]    ...
  • php yii框架环境配置

    作者: king       发表时间: 2014-12-20 18:36
    对比了很多开源框架,个人观点,yii无疑是使用框架进行php网站开发的首选。  下载yii源码yii-1.1.13.e9e4a0到Apache网站根目录下,更名为yii。然后通过如下步骤,创建一个博客网站的基础代码。 1.启用扩展模块  访问以下网址(我的Apache服务器端口设置为90),可查看扩展模块的启用情况。  http://localhost:90/yii/requirements/   1-2)去掉以下两行前的注释 extension=php_pdo.dll extension=php_pdo_sqlite.dll 3)php 开启PDO MySQL扩展模块 extension=php_pdo_mysql.dll   如果有,同样去掉前面的分号。如果没有,则手动添加上。 保存php.ini文件,重启apache 最后检查一下PHP安装根目录下的ext目录下,pdo_mysql.dll文件。如果...
  • php 搭建简易mvc框架

    作者: king       发表时间: 2014-12-20 18:21
    这是一个最小化的Php mvc项目,以下通过对项目结构的分析,说明php中搭建mvc框架的最基本思路。   1.MVC项目结构 目录结构如下: /application      应用程序目录          /model      模型类目录          /view         视图类目录          /controller   控制器类目录 /framework ...
  • php 基础(三) :php进行web开发

    作者: king       发表时间: 2014-12-20 17:33
    本文是阅读电子书PHP学习资料汇总后,根据本人的心得整理而来。 1.Form表单 1) php表单传值 < form method="POST" action="login.php">  用户名:<input type="text" name="user" size="10"><br/> 密 码:<input type="text" name="pass" size="10"><br/> <input type="submit"> < /form> login.php中的处理 <?php  $user=$_POST...
  • php 基础(二) :php操作Mysql

    作者: king       发表时间: 2014-12-20 17:09
    本文是阅读电子书PHP学习资料汇总后,根据本人的心得整理而来。 1. 连接MySql数据库 mysql_connect([hostname] [:port], [username], [password]) 本函数建立与 MySQL 服务器的连接。其中所有的参数都可省略。当使用本函数却不加任何参数时,参数 hostname 的默认值为 localhost、参数 username 的默认值为 PHP 执行行程的拥有者、参数 password 则为空字符串 (即没有密码)。而参数 hostname 后面可以加冒号与端口号,代表使用哪个端口与 MySQL 连接。使用 mysql_close() 将连接关掉释放资源。 示例:$conn=mysql_connect ("127.0.0.1:3306", &qu...
  • php 基础(一) :php语言使用

    作者: king       发表时间: 2014-12-20 16:53
    php基础的几篇小文章是阅读电子书PHP学习资料汇总后,根据本人的心得整理而来。由于已经有几年的.net开发经历,故整理时未涉及Web开发中Html、Css、Js、数据库这些部分的基础内容,只涉及php的知识和技术。主要是便于快速查阅,现分享供大家参考。 1. 嵌入方法: php是嵌入方式开发的,可以嵌入在html页面中的任意一个地方。html、css和js都可以照常的使用。 类似ASP的<%,PHP可以是<?php或者是<?,结束符号是?>,也可以自己指定。如可在body中的某个位置嵌入<?php echo "Hello php !" ; ?>代码,则浏览页面时相应的位置会显示"Hello php !":           2. 引用文件: 引用文件的方法有两种:require 及...
  • php开发环境部署

    作者: king       发表时间: 2014-12-20 16:43
    一、php轻量上阵       前段时间,想着弄一个博客系统玩一下,了解了一番,最后用了php平台和方案。       做.Net有几年了,本已习惯了动则几百M以上的安装包和繁琐的安装步骤,php极其简易的环境安装操作给我留下了深刻的印象。后面进一步的了解到,php的MVC框架更是完美的体现了这一特点:按照Model(数据操作)、View(视图展示)、Controller(处理请求)的思想将php页面进行拆分,并使用面向对象的思想将各部分代码封装到相应的类和方法,而路由功能则简简单单的通过index.php这个入口页面的参数即得以实现。相比而言,Asp.Net中的MVC框架因为其基于ASP.Net的请求管道模型,加上相关的扩展和封装,理解和掌握起来则要复杂得多。 二、php环境安装        本人在Win8系统上也部署了一套开发和运行环境,以便做一些简单的修改和测...
  • 聊一聊编程中的规范性与随意性

    作者: king       发表时间: 2014-12-15 22:55
    编程规范为哪般 说到这个话题,可能就会有一些朋友不耐烦了:又说编程规范,编程规范有那么重要吗,随意一点能有什么关系?也许,注重编程规范的程序员与习惯随性而为的程序员,他们注定说服不了对方,也不服对方,只有相看两无语吧。 不管怎么样,总有些人是愿意改变的,或者是原本抵触的小伙伴也会有愿意做些改变的时候。所以这里简要概括一下编程规范的意义: 1.规范地创建项目和编码是生产高质量项目代码的保障,是项目或产品可维护和易扩展的保障。换言之,是否规范及规范程度,决定了企业后期在项目或产品上的需要投入的维护成本,直接影响到企业的效益。 2.规范地工作和编程习惯,是程序员或工程师良好的职业素养的体现。这方面表现突出的员工往往能够承担起更多的责任,让产品人员省心,让同事舒心,让领导放心,更容易公司的认可。在职场上体现的就是竞争力。 3.好吧,如果上面的两点你都不太关心,那么还有两点理由让你应该至少做好最基本的规范。一、与人方便:出于基本礼貌,别让其他同事阅读你的代码时痛苦不堪,保证一下代码的基本逻辑以及最起码的命名规范和注释。二、自己方便:为了...
  • C#和Js年月计算月天数

    作者: king       发表时间: 2014-12-11 23:58
    C#根据年月获取该月的天数 GetDays(int year,int month) {    return System.DateTime.DaysInMonth(year, month); }     Js根据年月该月获取的天数 function getDays(year,month)    {        return new Date(year,month,0).getDate(); }     /*自定义函数实现根据年、月返回天数  *@param {String} year  *@param {String} month  *returns {int}    */    function getDays(year,month) ...
  • C#和Js获取显示器分辨率

    作者: king       发表时间: 2014-12-11 23:57
    C#获取显示器分辨率:     屏幕宽度:int w = System.Windows.Forms.Screen.PrimaryScreen.Bounds.Width;  //像素   屏幕高度:int h = System.Windows.Forms.Screen.PrimaryScreen.Bounds.Height; //像素     屏幕可用工作区宽度:System.Windows.Forms.Screen.PrimaryScreen.WorkingArea.Width;   屏幕可用工作区高度:System.Windows.Forms.Screen.PrimaryScreen.WorkingArea.Height     WorkingArea 取得的并不是屏幕的宽和高,而是程序运行可以使用的屏幕上的某个范围,这个范围,会因为桌面的工具栏之类的存在,而有所改变,通常是小一些。     ...
  • Aspnet使用ContentTemplate解决UpdatePanel不具有名为“xxx”的公共属性问题

    作者: king       发表时间: 2014-12-11 23:55
    使用UpdatePanel时出现table can't place inside updatePanel,table不能嵌套在updatepanel中的错误     <asp:UpdatePanel ID="UpdatePanel1" runat="server">           <table>.....</table>     </ContentTemplate> </asp:UpdatePanel>   使用<ContentTemplate>即可解决问题:   <asp:UpdatePanel ID="UpdatePanel1" runat="server">     <ContentTempl...
  • Aspnet后台设置DropDownList的选中项

    作者: king       发表时间: 2014-12-11 23:54
       //如果DropDownList1的Text和Value值一致    this.DropDownList1.SelectedIndex= this.DropDownList1.Items.IndexOf(new ListItem(指定项));        //如果Text和Value值不一致       this.DropDownList1.SelectedIndex= this.DropDownList1.Items.IndexOf(this.DropDownList1.Items.FindByText(指定项));//指定Text值    this.DropDownList1.SelectedIndex= this.DropDownList1.Items.IndexOf(this.DropDownList1.Items.FindByValue(指定项));//指定Value值  
  • Aspnet后台禁用页面所有控件

    作者: king       发表时间: 2014-12-11 23:52
    //禁用form表单内的所有控件:   protected void DisableAllControls()   {       foreach (Control control in form1.Controls)       {           if (control is WebControl)           {               ((WebControl)control).Enabled = false;           }           else if (control is HtmlControl)   ...
  • Aspnet后台动态生成控件并添加事件

    作者: king       发表时间: 2014-12-11 23:52
    //后台C#         System.Web.UI.HtmlControls.HtmlImage img = new System.Web.UI.HtmlControls.HtmlImage();         img.Src = "./images/filter.png";         img.Attributes["onclick"] = "filterCancelClick($(this));";   //前台Js函数         function filterCancelClick(obj) {              //code to do         }
  • Aspnet导出System.Web.UI.Control到Word或Excel

    作者: king       发表时间: 2014-12-11 23:50
    1.   导出Excel或Word 功能代码 /// /// 将Web控件导出 /// ///控件实例 ///类型:Excel或Word public void ExpertControl(System.Web.UI.Control source, DocumentType type) { //设置Http的头信息,编码格式 if (type == DocumentType.Excel) { //Excel Response.AppendHeader("Content-Disposition","attachment;filename=r.xls"); Response.ContentType = &quo...