摘要: 泛型的定义、声明和运用,装箱和拆箱的操作 阅读全文
posted @ 2012-07-16 22:13 Ghost Soar 阅读(381) 评论(0) 推荐(0) 编辑
摘要: C#高级语法中面向对象编程的类和对象以及接口 阅读全文
posted @ 2012-07-16 21:54 Ghost Soar 阅读(907) 评论(0) 推荐(0) 编辑
摘要: 3D坐标系统和坐标在系统中的运用,向量(scalar),矩阵和Matrix结构,Matrix结构表示3D变换矩阵 阅读全文
posted @ 2012-07-16 21:35 Ghost Soar 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 其实很早以前就想过将自己的作品搬到博客上,由于最近忙于学习和做一些项目,所以到现在才搬出来晒晒,只是纯粹是为了学习,一方面能够帮到自己不断地总结,另一方面希望能够帮助到后来者学习,希望得到一点点启发,其实自己的学习过程也是得益于网络资源,自己也只不过是延续这种传统。当若干年过去回头看看这些内容时,至少还有那么些纪念价值。 个人首个称得上是软件的作品,从10年8月到10月,由于开学的原因自然只能在课余花费时间。由于是首个算是完整的编程作品,前后花费大概两个月的时间,虽然周期很长,但还是学到了不少的东西。既然是学习过程,难免会遇到各种各样的问题。整个系统都是为了学习,假如真的投入使用的话,问题.. 阅读全文
posted @ 2012-05-28 16:16 Ghost Soar 阅读(572) 评论(0) 推荐(0) 编辑
摘要: 在页面中,用户可以通过关键字的搜索功能搜索博文。可以实现类似百度和Google的页面搜索功能,可实现多个关键字的搜索。搜索后,在搜索的结果中有关键字的高亮度的提示如:在搜索的结果页面,模仿Google的搜索页面的快照功能,实现简单的快照查看搜索博文的功能。点击搜索页的快照按钮,页面右侧会出现博文的内容,如:搜索页的基本功能实现。接下来就是功能逻辑代码的实现部分。首先要解决一个基本的问题就是:如何传送多个关键字进行查询。我最初的想法是既然是多个关键字的搜索,类似百度和Google的搜索的话,我感觉就应该用一个数组来装载这些关键字,加以区分这些关键字的是空格,然后将其使用spilit函数对字符串进 阅读全文
posted @ 2012-05-07 14:36 Ghost Soar 阅读(683) 评论(0) 推荐(0) 编辑
摘要: 为实现页面间的统一性和开发时代码的工作量,我们将页面相同的布局做成母版页,变化的内容在内容页进行变化。如下图:这样,我们在写博文的显示全文页面时,我们只需在新增页面引用母版页就可实现,页面相同页面的内容的统一性。我们在点击阅读博文的全文的链接后,跳转到全文显示的页面BlogContent.aspx。在该页面下,除母版页的内容外,内容页中有博文的全文、评论、评论的编辑器。博文的全文显示和评论的内容只是简单的数据绑定Html代码: 1 <div id="blogEssayTitle"> 2 <%=gettitle()%> 3 </div> 4 阅读全文
posted @ 2012-05-06 21:33 Ghost Soar 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 在很多的网站都可看见对文章摘要的显示,这种用户体验使读者在未完全打开文章全部内容时,就可对文章有一个大概的了解,需进一步了解文章内容时再进行点开阅读。 实现博客主要的博文显示,其中包括博文的标题、博文的摘要(通过算法实现)、博文的相关信息的显示。由于是使用GridView控件,只需要对控件进行数据控件的绑定即可。其中最主要的还是对博文摘要的相关处理。由于后面还会涉及到博文编辑器的实现,博文在发表的时候,很多时候都要进行段落和字体的处理,由于我在保存博文时是采用直接将其放进数据库的字段中,自然就会要保存相关的html标签代码。问题就出现在我要对摘要进行显示时,自然就希望摘要不需要那些html标. 阅读全文
posted @ 2012-05-06 20:36 Ghost Soar 阅读(539) 评论(0) 推荐(0) 编辑
摘要: 实现气泡提示功能后,这更能对用户的体验有一定程度的提高。接下来是对博客首页功能的左侧的排行版的实现。为了学习,采取了两种方式,一种是js语言进行数据的绑定,另一种是使用asp.net的GridView控件绑定。(1)Js方法:主要是通过循环语句逐个插入Js代码: 1 $(document).ready(function () { 2 3 var MasterBlogReadSort; //博主博文阅读排名 4 var MasterBlogReadSort_Count; //各博文的阅读次数 5 var M... 阅读全文
posted @ 2012-05-06 20:24 Ghost Soar 阅读(428) 评论(0) 推荐(0) 编辑
摘要: 在完成博客首页的设计之后,接下来就是页面的功能的实现。 在实现功能之前,首先介绍一下jQuery气泡提示控件,显示的图片如下图: 主要实现当鼠标经过页面中“关注”时,会有气泡提示,显示博主关注的博客的动态。控件jquery.poshytipJavascript代码: 1 $('#guanzhu').poshytip({ 2 className: 'tip-skyblue', 3 alignX: 'right', 4 alignY: 'bottom', 5 conte... 阅读全文
posted @ 2012-05-06 20:06 Ghost Soar 阅读(524) 评论(0) 推荐(0) 编辑
摘要: 首先是是对导航菜单的设计,个人感觉对界面的设计还是要以大方和显著为主为好。Html代码: 1 <div id="menu_header"> 2 <ul> 3 <li><a class="menua" href="#">首页</a></li> 4 <li><a class="menua" href="../BlogHomePage.aspx">博客总页</a></li> 5 &l 阅读全文
posted @ 2012-05-06 19:44 Ghost Soar 阅读(1273) 评论(0) 推荐(0) 编辑
摘要: 我想谈一下应用和理论课程的联系。纯属个人的想法,只为交流与学习。可以说应用最让人有成就感,随便都写几行代码都能有个结果出来。理论课程很无聊,有时让人不明白前辈们都是怎么想出那些那么精妙的概念出来的,会让人读得很辛苦,更别说记忆了。像网络原理,数据报与数据帧,路由与交换机。你可能会觉得写个website,要这些东西吗?的确,现在构筑建一个网站简单多了,一拖一放一编译,就可以显示了。但是当你再往底层跑的时候,就会发现,不是所有的东西都可以简单一拖一放就可以完成的。本人一开始学习编程的时候,是从.net和C#开始的,直接跳过了什么是.net framwork,C#和c++有什么区别,甚至连基本的C. 阅读全文
posted @ 2012-04-16 10:35 Ghost Soar 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 本实例是来源msdn的Metro开发文档,按着解说一步步来理解的,修改了一点点,拿了博客园本人的博客作为RSS阅读,本实例用来学习还是可以的参考文档http://msdn.microsoft.com/zh-cn/library/windows/apps/br211380.aspx#Y909先看允许结果 本例子主要有2个类文件和2个xaml文件第一个类文件FeedData.csusing System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks; 阅读全文
posted @ 2012-03-07 22:51 Ghost Soar 阅读(688) 评论(3) 推荐(1) 编辑
摘要: Binding基础Eg1让数据源的类实现System.ComponentModel名称空间中的INotifyPropertyChanged接口,当Binding设置了数据源后,Binding就会自动侦听来自这个接口的PropertyChanged事件xaml代码: <StackPanel> <TextBox x:Name="txt_Name" BorderBrush="Blue" Margin="5"></TextBox> <Button Content="增加" Marg 阅读全文
posted @ 2012-03-04 22:07 Ghost Soar 阅读(431) 评论(0) 推荐(0) 编辑
摘要: UIL界面层代码 1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using System.Data; 5 using System.Drawing; 6 using System.Linq; 7 using System.Text; 8 using System.Windows.Forms; 9 using System.Data.SqlClient;10 11 namespace FangWuJiaoYi12 {13 public partial class f... 阅读全文
posted @ 2012-03-02 23:17 Ghost Soar 阅读(5204) 评论(0) 推荐(1) 编辑
摘要: 有图有真相,看来html5+js又是一种选择了,直接开发桌面运用程序,不要用浏览器 阅读全文
posted @ 2012-02-28 23:22 Ghost Soar 阅读(975) 评论(0) 推荐(1) 编辑
摘要: #include "stdlib.h"#include <iostream>#include<string>#include<iostream.h>void b(int nPerson[7])// nPerson[i]表示到第i层的乘客数目{int nFloor, nMinFloor, nTargetFloor;nTargetFloor = -1;for(int i = 1; i <= 6; i++){ nFloor = 0; int j; for(j = 1; j < i; j++) nFloor += nPerson[j] 阅读全文
posted @ 2012-02-27 14:03 Ghost Soar 阅读(448) 评论(0) 推荐(0) 编辑
摘要: I am creating a Javascript object that contains a function that executes a jQuery each method like the following:function MyClass { Method1 = function(obj) { // Does something here } Method2 = function() { $(".SomeClass").each(function() { // 1 2 this.Method1(this); ... 阅读全文
posted @ 2012-02-26 22:46 Ghost Soar 阅读(265) 评论(0) 推荐(0) 编辑
摘要: // lb1.cpp : Defines the entry point for the console application.////#include "stdafx.h"/* c1.h (程序名) */ #include<string.h> #include<iostream> #include<ctype.h> #include<malloc.h> /* malloc()等 */ #include<limits.h> /* INT_MAX等 */ #include<stdio.h> /* EOF 阅读全文
posted @ 2012-02-26 22:41 Ghost Soar 阅读(303) 评论(0) 推荐(0) 编辑
摘要: //SqStack.h文件#ifndef SEQLIST#define SEQLISTconst int LIST_INIT_SIZE = 100;const int LISTINCREAM = 10;template <class T>class SeqStack{ protected: T *base;//栈底指针 T *top;//栈顶指针 int stacksize;//栈大小 public: SeqStack(int _stacksize = 100); ~SeqStack... 阅读全文
posted @ 2012-02-26 22:37 Ghost Soar 阅读(1943) 评论(0) 推荐(0) 编辑
摘要: (每一段jQuery对应一段html代码,以标记为准则,css为共用代码,每段代码需独立运行。html和css代码在文章尾部,如下例) 确认必须字段不能为空(d1)val()取得选择器的值(以字符串的形式) 元素属性length event.preventDefault()防止提交表单到服务器$(document).ready(function () { $('.lable').text("用户名 *"); $('.error').hide(); $('.submit-d1').click(function (event) { 阅读全文
posted @ 2012-02-26 22:25 Ghost Soar 阅读(1251) 评论(0) 推荐(0) 编辑