随笔分类 - Windows应用开发
摘要:JavaScript与.NET应用程序交互_实验1C#调用JavaScript函数 本系列文章由ex_net(张建波)编写,转载请注明出处。http://blog.csdn.net/ex_net/article/details/7821056作者:张建波 邮箱: 281451020@qq.com 电话:13577062679 欢迎来电交流! 通过JavaScript与.NET整合,可以增强.NET应用程序的灵活性。下面几个给出几个示例,方便大家学习交流。目前JavaScript的引擎很多,有谷歌的Google Chrome V8、Noesis.Javascript、Jurassic.Scr..
阅读全文
摘要:因为每天都要自动从开发服务器上备份源代码,并且由于开发的源代码中有大量的日志文件(Log)和开发时上传的附件(uploadfile)都巨大,但是这些文件都可以不要,如果用winrar 全部压缩,每天都要耗时1~2个小时。实在是太浪费时间了。如图: log 、 uploadfile 下,有大量的文件,而这些是不用备份的。如果用rar a - F:\bak.rar D:\wwwroot -ag 进行压缩,则会把所有的文件都全部压缩的。那么将会消耗很多时间和磁盘空间的更严重的时,我们的wwwroot 下,一共有3个项目的代码。如图“QYXMGL_XY”、“Shopping”、“TEST”。每...
阅读全文
摘要:接着实验三,本次实验,实现鼠标右键点击【图形对象时】可以弹出一个【WinForm】属性界面添加一个WindowsForm 界面,如图。类名字:FormBox回到FxBox类文件覆盖 SelectEvent 方法,添加上面的代码运行程序,用鼠标右键点击,绘制好的“矩形”选择“属性”。点击属性后,如下图。小结: 至此,如果用鼠标右键点击对象,已经可以弹出一个Forn窗口了。
阅读全文
摘要:本实验接着“实验一”,让绘制出来的图形对象可以进行移动。让绘制出来的对象可以移动找到“FxBox 类文件”,加入下面的“鼠标检测事件”代码即可运行后效果如图,只要鼠标在绘制的矩形宽中间点击,框框就会变成黄色。这也就是为什么 DrawGraphics 方法,要添加2种绘图的原因了。试着压住鼠标不要放,拖动“矩形对象”,发现没有,矩形对象已经可以移动了。
阅读全文
摘要:实验一、绘制一个简单矩形绘制的图形如下:第1步:在解决方案里找到“ToolWindowHost.cs”双击打开后如图:添加一个按钮(矩形),ID设置为 btnBox双击该按钮添加事件代码:注意红色标记部分。(请对比另外几个按钮的代码学习)第2步:找到FxClassLibrary子项新建一个类,名字叫 FxBox修改类定义完成绘图代码第3步挂接该对象到 绘图区至此,FxCAD平台已经可以绘制出下面的东西了。小结: 至此,FxCAD已经可以绘制出”矩形“了,只是,改矩形还无法进行拖动、复制、粘贴等操作。
阅读全文
摘要:Fast Computer Aided Design Platform快速CAD开发平台二次开发指导说明Platform Ver 1.0平台设计:张建波CopyRight: 2006/9/16~ 2011/11/8概 述 FxCAD采用面向对象编程,高度抽象出了对象模型,采用MVC思想开发,本平台可以用于开发“CAD设计软件”、“建模软件”、“组态软件”、“电路仿真软件”、“监控报警平台”等等。本平台基于.NET4.0框架开发。 目前主体框架已经完成了,可以实现对象的绘制、拖动、复制、粘贴等功能。 FxCAD具有以下特点: (1)支持二次开发,二次...
阅读全文
摘要:昨天教务的一个同事,提出有没有办法可以对169门考试(合计1744个学生)进行考试安排。因为是期末考试补考。因此其中很多考试存在学生冲突现象。例如:(英语翻译2-2<--->英语听力4-4) ID:200616031109(英语专业四级培训-3<--->英语听力4-4) ID:200616031133(英语翻译2-2<--->英语听力4-4) ID:200616031109(英语专业四级培训-3<--->英语听力4-4) ID:200616031133(英语翻译2-2<--->英语听力4-4) ID:200616031109(英语专业
阅读全文
摘要:C#通过API函数,读取标准的Win32DLL 文件中的 Bitmap位图文件using System;using System.Collections.Generic;using System.Windows.Forms;using System.Runtime.InteropServices;using System.Text;using System.IO;using System.Drawing;namespace LoadLibrary{ public static class Program { [DllImport("kernel32.dll", EntryP
阅读全文
摘要:在C#中,通过Windows API函数读取标准的Win32 DLL文件中的字符串资源下面的代码以读取 user32.dll 文件中的ID号为712的字符串资源。如果代码运行正常的话,应该可以看到/*Other people are logged on to this remote computer. Shutting down Windows might cause them to lose data. Also, someone at the remote location will have to restart the computer manually./r/n/r/nDo you
阅读全文
摘要:SOAP(Simple Object Access Protocol )简单对象访问协议是在分散或分布式的环境中交换信息的简单的协议,是一个基于XML的协议。它包括四个部分:SOAP封装(envelop),封装定义了一个描述消息中的内容是什么,是谁发送的,谁应当接受并处理它以及如何处理它们的框架;SOAP编码规则(encoding rules),用于表示应用程序需要使用的数据类型的实例; SOAP RPC表示(RPC representation),表示远程过程调用和应答的协定;SOAP绑定(binding),使用底层协议交换信息。 虽然这四个部分都作为SOAP的一部分,作为一个整体定...
阅读全文
摘要:1.在 /python22/Lib/ 中的 site.py 第289行encoding = "ascii" # Default value set by _PyUnicode_Init()改为encoding = "mbcs" # Default value set by _PyUnicode_Init()2.将 /python22/tcl 中的资料夹/python22/tcl/tcl8.3/python22/tcl/tk8.3复制到Lib中成为/python22/Lib/tcl8.3/python22/Lib/tk8.33.在 /python22/To
阅读全文
摘要:DateTime d1=DateTime.Parse("2006-06-07");DateTime d2=DateTime.Parse("2006-06-11");System.TimeSpan ND=d2-d1;int n=ND.Days; //天数差int hn=ND.Hours; //小时差
阅读全文
摘要:字符串分离,把文件名 路径中分离出来public static string SplitFileName(string FullName) { //Split string delimStr = "//"; char [] delimiter = delimStr.ToCharArray(); string words =FullName; // "c://www//eee//1.txt"; string [] split = null; split=words.Split(delimiter,words.Length-1); return split[
阅读全文
摘要:注意,以下代码并未含“文件扩展名”需要自行添加public static string GetRndFileName() { //获取随机文件名 string fp=DateTime.Now.Year.ToString()+DateTime.Now.Month.ToString()+DateTime.Now.Hour.ToString()+DateTime.Now.Minute.ToString()+DateTime.Now.Second.ToString(); return fp; }
阅读全文
摘要:把数据写入到Text中 public static string TableToTextFile(DataTable dt,string FullFileName) { string fp=FullFileName; try { using (StreamWriter sw = new StreamWriter(fp)) { DataRow[] myRow=dt.Select(); //取得数据表各列标题,各标题之间以/t分割,最后一个列标题后加回车符 string title=""; int i; for(i=0;i<...
阅读全文

浙公网安备 33010602011771号