Showing posts with label developer. Show all posts
Showing posts with label developer. Show all posts

Friday, December 19, 2014

SCANNING RUNNING PROCESSES IN C# [C-SHARP] OPEN SOURCE CODE



SCANNING RUNNING PROCESSES IN C# [C-SHARP] OPEN SOURCE CODE - BUILD A BOT & TOP BOTS CODERS MISTER AND JASON JAY STILLA LEE

Labels: 
Using System.Diagnostics we can know the processes currently running in our machine.The code is quite simple. In the following demo, we will show all the processes running on your machine, plus a check if you are running Windows Live Messenger (a.k.a. MSN Messenger).


using System;
using System.Collections.Generic;
using System.Text;
using System.Diagnostics;

namespace CheckRunningProcesses
{
class Program
{
static void Main(string[] args)
{
const string messenger = "msnmsgr";
bool runningMessenger = false;

// Get Collection of running processes from Process Static method
Process[] processes = Process.GetProcesses();

// Scan processes in the obtained collection
foreach (Process p in processes)
{
Console.WriteLine(p.ProcessName);

if (p.ProcessName == messenger)
{
runningMessenger = true;
}
}

if (runningMessenger)
{
Console.WriteLine();
Console.WriteLine();
Console.WriteLine("You have Windows Live Messenger (MSN) Running"); 
}

Console.ReadLine();
}
}
}


Note: The above code does not check whether you are signed in to the msn service. It just checks whether the MSN executable is running.

WPF - Redrawing the whole control on resize - Coded in C# [C-Sharp]VB, C++ (Open Source)


Can't Afford A Bot? Buy SEO & Social Media Metrics For Cheap Starting at $1 Dollar



Redrawing The Whole Control On Resize[C#]

CODE WRITTEN BY: JASON "JAY STILLA" LEE

Written By Jason Jay Stilla Lee - Programmer / Musician 
Enjoy The Music While You Study This Code or Copy and Paste into .CS
Coded: C#  Text Editor: Visual Studios 2013  Project: Windows Forms - WPF Application
Tutorial # 6 How To Redraw The Whole Control on Resize.
Music By Yours Truly Jay Stilla: Album Jason Society
Press Play on a Song, Crack Your Fingers And Lets Get To Coding


When custom controls or Windows Forms controls like Panel are resized, only their newly exposed portions are redrawn. However, this behaviour sometimes does not provide the desired results (see fig. 1 below).
This example shows how to ensure redrawing of the whole control after resizing by setting the control's ResizeRedraw property.

Fig. 1. A partially redrawn control after resizing.

Redrawing the whole control on resize

The ResizeRedraw protected property defined in the Control class indicates, whether the control redraws itself when resized. To ensure redrawing of the whole control on resize set this property to true. This will usually be done in the constructor of a derived class.
[C#]
public MyControl()
{
InitializeComponent();
ResizeRedraw = true;
}
Alternatively, if you can not or don't want to create a derived class, set the property using reflection or simply call the Invalidate or Refresh method in the control's Resize event handler.
[C#]
using System.Reflection;

public static void SetResizeRedraw(Control control)
{
typeof(Control).InvokeMember("ResizeRedraw",
BindingFlags.SetProperty | BindingFlags.Instance | BindingFlags.NonPublic,
null, control, new object[] { true });
}
[C#]
myControl.Resize += new EventHandler(myControl_Resize);

private void myControl_Resize(object sender, EventArgs e)
{
((Control)sender).Invalidate();
}

A sample control

The following is a code of a user control displaying an ellipse that stretches and shrinks when the control's size changes:
[C#]
public partial class MyControl : UserControl
{
public MyControl()
{
InitializeComponent();
ResizeRedraw = true;
}

protected override void OnPaintBackground(PaintEventArgs e)
{
base.OnPaintBackground(e);
// draw a blue ellipse into the control area
e.Graphics.FillEllipse(new SolidBrush(Color.Blue), 2, 2,
ClientRectangle.Width - 4, ClientRectangle.Height - 4);
}
}
Whithout the ResizeRedraw statement, the control is redrawn only partially and the result looks like in figure 1 above. When the ResizeRedraw = true statement is included, the control is redrawn properly as shown in the following figure 2.

Fig. 2. A properly redrawn control after resizing.


Google Blogs. TopBots.BlogSpot.Com [Created By iMyriad CEO J Jay Stilla Lee" it is a Informative Social Media Marketing Bots News Blog & That List Free Downloads of Automated Bot Software Apps for Facebook, Twitter, Youtube, Google, Instagram & Social Media Websites Written By Jason "Jay Stilla" Lee Online. His Alias Mister Bots Is Software Creation Specialist whom Develops Marketing Bots and Software Scripts that are Given away at no cost weekly. He Also teaches SEO Secrets and Tools For Advertising" Blogger.Com -TopBots Website Blog Https://TopBots.BlogSpot.Com < Informative Software and internet Technology News Blog.. Web blogging on new 2015 Bots and 2014's Best Software Bots Automated and Scripted Combined.

Jay-Stilla Productions LLC - Limited Liability Corporation LLC

Thursday, December 18, 2014

C# CODE TO EXTRACT EMAIL FROM WEB PAGES FULL TUTORIAL [BUILD A BOT] SALE FOR MONEY

TopBots.BlogSpot.Com
C# More: Features Build A Bot Blogs
Code to Extract Email Addresses

TopBots.BlogSpot.Com

This Info Was Quoted From Jay Stilla and Mister Bots Blooger By Google Blogs. TopBots.BlogSpot.Com [Created By iMyriad CEO Jason Jay Stilla Lee" it is a Informative Social Media Marketing Bots News Blog & That List Free Downloads of Automated Bot Software Apps for Facebook, Twitter, Youtube, Google, Instagram & Social Media Websites Written By Jason "Jay Stilla" Lee Online. His Alias Mister Bots Is Software Creation Specialist whom Develops Marketing Bots and Software Scripts that are Given away at no cost weekly. He Also teaches SEO Secrets and Tools For Advertising" Blogger.Com -TopBots Website Blog https://TopBots.Com < Informative Software and internet Technology News Blog.. Web blogging on new 2015 Bots and 2014's Best Software Bots Automated and Scripted Combined. iMyriads.BigCartel.Com < is a Website Created by Jay Stilla

Code to Extract Email Addresses


The Following is a sample code to Extract Email addresses from a given string and store them into an array.I will give the code as Method, so that you can easily import it into your application.This code can be easily used to extract Email Id’s from a web page, just pass the HTML of the web page as the Text2Scrape.
https://TopBots.Com 

Script:
This Class uses String arrays to store results
using System;
using System.Collections.Generic;
using System.Text;
using System.Text.RegularExpressions;

  1. namespace JayStilla.Mrbots
  2. {
  3. public class ExtractEmails
  4. {
  5. private string s;
  6. public ExtractEmails(string Text2Scrape)
  7. {
  8. this.s = Text2Scrape;
  9. }
  10. public string[] Extract_Emails()
  11. {
  12. string[] Email_List = new string[0];
  13. Regex r = new Regex(@"[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,6}", RegexOptions.IgnoreCase);
  14. Match m;
  15. //Searching for the text that matches the above regular expression(which only matches email addresses)
  16. for (m = r.Match(s); m.Success; m = m.NextMatch())
  17. {
  18. //This section here demonstartes Dynamic arrays
  19. if (m.Value.Length > 0)
  20. {
  21. //Resize the array Email_List by incrementing it by 1, to save the next result
  22. Array.Resize(ref Email_List, Email_List.Length + 1);
  23. Email_List[Email_List.Length - 1] = m.Value;
  24. }
  25. }
  26. return Email_List;
  27. }
  28. }
  29. }

https://TopBots.Com 

Free EPK from TopBots.Blogspot.com
The following code snippet is the same as the above one, the only difference is that this method saves the Extracted Email Id’s to a string list instead of an array, I think the following code is more effective and easy to code
This class uses List to store results, and these list are converted into arrays just before they are returned as arrays

using System;

using System.Collections.Generic;
using System.Text;
using System.Text.RegularExpressions;
using System. Media;
using System.Threading

  1. namespace TopBots.Media
  2. {
  3. public class ExtractEmailLists
  4. {
  5. private string s;
  6. public ExtractEmailLists(string Text2Scrape)
  7. {
  8. this.s = Text2Scrape;
  9. }
  10. public string[] Extract_Emails()
  11. {
  12. Regex r = new Regex(@"[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,6}", RegexOptions.IgnoreCase);
  13. Match m;
  14. List results = new List();
  15. for (m = r.Match(s); m.Success; m = m.NextMatch())
  16. {
  17. if (!(results.Contains(m.Value)))
  18. results.Add(m.Value);
  19. }
  20. return results.ToArray();
  21. }
  22. }
  23. }

https://TopBots.Com 
UBot Studio 


Announcing UBot Studio – The First And Best Simple-To-Use, No-Programming-Necessary Bot Maker!


UBot is the internet marketer’s Swiss army knife. While other software attacks SEO, keyword research, and indexing with a chainsaw, UBot grows your business your way using marketing automation that YOU control. With an intuitive drag-and-drop interface and intelligent commands, it simplifies complicated and time-consuming tasks like account creation, article spinning, posting and messaging, on any websites you choose. Just watch a few of the tutorials and you can see how simple it is to stand out from the crowd with your own customized bots.

Other Non Bot Options:https://TopBots.Com