精华内容
下载资源
问答
  • DirectX+C#快速上手

    2012-11-22 22:05:32
    DirectX+C#快速上手,几乎包含C#中实现所有DirectX基本要素的渲染方法。
  • 1.添加NuGet:SharpZipLib 2.上代码: static void Main(string[] args) { //测试使用:数组第一个数据代表,你将要压缩的文件夹目录,第二个代表压缩生成的文件地址 string[] files = { @"C:\Users\TestFolder",...

    1.添加NuGet:SharpZipLib
    2.上代码:

      static void Main(string[] args)
            {
                //测试使用:数组第一个数据代表,你将要压缩的文件夹目录,第二个代表压缩生成的文件地址
                string[] files = { @"C:\Users\TestFolder", @"C:\Users\TestZIPFile.zip" };
    
                try
                {
                    //获取文件夹下的所有文件
                    string[] filenames = Directory.GetFiles(files[0]);
    
                    //创建压缩文件
                    using (ZipOutputStream s = new ZipOutputStream(File.Create(files[1])))
                    {
                        //0-9  9的质量最高
                        s.SetLevel(9);
                        byte[] buffer = new byte[4096];
    
                        foreach (string file in filenames)
                        {
                            //根据文件名称创建zip项
                            var entry = new ZipEntry(Path.GetFileName(file));
                            entry.DateTime = DateTime.Now;
                            s.PutNextEntry(entry);
    
                            using (FileStream fs = File.OpenRead(file))
                            {
                                int sourceBytes;
                                do
                                {
                                    sourceBytes = fs.Read(buffer, 0, buffer.Length);
                                    s.Write(buffer, 0, sourceBytes);
                                } while (sourceBytes > 0);
                            }
                        }
                        s.Finish();
                        s.Close();
                    }
                }
                catch (Exception ex)
                {
                    Console.WriteLine("Exception during processing {0}", ex);
                }
            }
    
    展开全文
  • 由vue的技术栈快速切换到Angular,对于C#开发人员来说应该不难,二期是一个比较平滑的过渡。所以最近 记录下切换到Angular框架的一些过程,因为NG天然支持Typescript,特别是当项目的复杂度较高的时候,个人认为vue...

    由vue的技术栈快速切换到Angular,对于C#开发人员来说应该不难,二期是一个比较平滑的过渡。所以最近 记录下切换到Angular框架的一些过程,因为NG天然支持Typescript,特别是当项目的复杂度较高的时候,个人认为vue2.0 PK NG的话,开发体验绝对没有NG优秀,还有项目的维护和bug的调试这块,NG的开发效率都比vue高;前提是你是C#或者Java后台开发人员,这个优势会更加突出;

    一些笔记记录如下:

    【npm的代理设置】
    查看npm配置情况:
    npm config list

    以管理员的身份运行vs code,然后打开的命令行敲入的指令才有效更改npm的一些设置;
    设置npm的代理为locahost:1080,配置为FQ的状态。
    可以先删除npm的代理设置:npm config delete proxy

    首先是按照官方的demo,Heroes项目来敲一遍代码:
    安装cnpm :npm install -g cnpm --registry=https://registry.npm.taobao.org
    【ng环境的安装】
    首先windows需要安装nodejs环境,然后安装angular-cli:
    安装全局ng-cli: npm install -g angular-cli
    查看ng版本:ng --version
    ng创建一个新项目:ng new my-project

    【创建Angular的项目】
    ng new angular-tour-of-heroes

    项目创建完毕,启动初始应用服务器:
    cd angular-tour-of-heroes
    ng serve --open

    转载于:https://www.cnblogs.com/caianhua/p/10644428.html

    展开全文
  • 新建一个WCF服务。 下面通过引用服务来调用。 添加服务引用。命名为GetData ... Getdata.Service1Client client1 = new Getdata.Service1Client();... JavaScriptSerializer serializer = new JavaScriptSerializer();...

     新建一个WCF服务。

     下面通过引用服务来调用。

    添加服务引用。命名为GetData

     

     Getdata.Service1Client client1 = new Getdata.Service1Client();
                JavaScriptSerializer serializer = new JavaScriptSerializer();
                CallParm CallParm = new CallParm() { MacCode1 = "1", BerthCode = "In1" };
                string jsonStr = serializer.Serialize(CallParm);
                client1.Open();
                // 使用 "client" 变量在服务上调用操作。
                var re = client1.GetData(jsonStr);
                //始终关闭客户端。
                client1.Close();
                string ss = re.ToString();
                return ss;

    调用成功。

    展开全文
  • C# 小白快速上手篇~WPF应用程序

    万次阅读 2018-05-18 18:06:45
    C# 怎样学上手快,本章讲述的是一些简单的Wpf应用程序控件使用方法。首先打开大家的VS2015 新建一个WINDOWS 项目WPF应用程序项目然后在上方找到视图 点击视图找到其工具箱 ,搜索TabControl控件,并且把它拖到...

    C#  怎样学上手快,本章讲述的是一些简单的Wpf应用程序控件使用方法。

    首先打开大家的VS2015 新建一个WINDOWS 项目WPF应用程序项目

    然后在上方找到视图 点击视图找到其工具箱  ,搜索TabControl控件,并且把它拖到窗口中,位置,大小自己移动即可。


    那么简单的一个动态窗口便创建完成了,接下来我们实现一个简单点击Butten 按钮显示时间,首先在工具箱中找到Buttan,拖到窗口中,并且属性栏中找到Content选项,在里面输入时间,然后拖入一个Textblock和一个TextBOX。Textblock是静态文本,Textbox是动态文本。在对应的属性栏中找到公共下的Text,在后面写上风和日丽,如图所示。


    然后双击Butten按钮在其输入以下代码。

    DateTime date = DateTime.Now; 这是跟新时间
    textBox.Text = date.ToString(); 我们刚才的动态文本框显示所更新时间

    点击启动,点击时间这时就会更新时间了。


    这就是一个简单时间,在工具箱中找到Calendar控件,拖进去这样就会有一个日历表了,以上就是一个简单显示时间小程序。

    我们接下来还可以扩展一下知识点,我们还可以让Button按钮来控制Textbox文本,将刚才Butten按钮中时间的代码删除,加入以上代码

     textBox1.Text = "时间";这样启动以后点击Butten按钮就会显示按钮上的字,



    展开全文
  • 现在各大数据库公司都在开发Xml数据库(非关系型),而C#将对Xml的操作集成到了语言中,使得程序操作Xml 十分简便,现在让你快速上手Xml操作。 首先我们要知道Xml是树形结构,所以节点的概念十分重要。我们先要知道...
  • 让你能够快速上手C#语言开始C#(变量与常量表达式与运算符)Windows窗体属性与方法面向对象编程的高级应用和异常处理文件及数据流技术。。。。
  • 快速上手C#progressBar的实现

    万次阅读 热门讨论 2015-12-13 23:53:27
    最近仿佛跟Thread很有缘,时间倒计时可以用它,今天发现可以使用线程了模拟进度条的进度。在我实现了小demo之后,又发现了很多实现进度条效果的方法,真是条条大路通罗马,怎样写都可以实现,暗爽不行不行的。...
  • C# 小白快速上手篇~WPF画线条

    千次阅读 2018-05-18 19:01:25
    上一节的时间以及文本名称替换我相信大家都学会了,这节课我们要学的就有点难了,因为这是我最近开发中遇到的问题,很多同学在WPF开发中就会遇到这样一个问题,相信大家对线条都不陌生,但是在界面中显示出对应的...
  • C# LINQ to SQL快速上手

    2015-11-09 20:47:20
    本文不是一篇关于Linq to Sql的大百科,写本文的目的,是引导大家快速上手Linq to Sql,所以不可能面面俱到去讲解Linq to Sql。不过根据80-20定律,学会了本文的内容,基本就可以应付80%的工作了。另外,延续我一贯...
  • C# websocketsharp 客户端使用快速上手

    千次阅读 2020-04-11 22:50:48
    阅前提示 Websocket-sharp提供了实现WebSocket协议客户端和服务器。支持: RFC 6455; 创建客户端和服务器;数据压缩扩展; 安全连接;... 查询字符串、header、Cookie ;...适合人群 :C#+websocket 使用者 阅读方式:浏...
  • 快速上手C# 操作Directory类

    千次阅读 2015-08-14 20:40:17
    考试的时候有这样一些简单的题: 1.把a文件从b文件夹移动到c文件夹 2.在a文件夹中创建b.lnk ...一....由于所有的 Directory 方法都是静态的,所以... 对于操作题,找到对应的类和属性,就可以很快的上手
  • .NET4.0开始引入Task,它的出现大大简化了异步编程的复杂度,相较于传统的Thread和ThreadPool,Task更加容易控制和使用,下面就来看看它的具体用法。 1、一个简单的串行程序 串行程序大家肯定不陌生,说白了就是从上...
  • 快速上手C#操作WORD对象模型

    千次阅读 热门讨论 2015-08-10 10:10:09
     我用了一天的时间查了很多资料关于VBA,关于C# Winform开发word对象。发现这些知识很散很零碎,为什么这么说呢?首先word对象很多,譬如一个文档,一个段落,一个可选区域等等。一个对象又有N多的属性和方法。查了...
  • 每一个初学C#的程序猿,在刚刚碰到委托和事件的概念时,估计都是望而却步,茫然摸不到头脑的。百度一搜,关于概念介绍的文章大把大把...本文没有任何概念介绍,旨在帮助同学们快速用上委托和事件,进入C#的更高境界。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 8,958
精华内容 3,583
关键字:

c#快速上手

c# 订阅