|
Hi
As far as I know you can use regular expressions to find different patterns in a text. I think you should find one or more suitable regex patterns for the task you want to accomplish.
May be you should take a look at
some regex libraries[^]
|
|
|
|
|
thank you for the link i will check it out now
j.t.
|
|
|
|
|
Regular expressions are hard to write and very powerful once you get it to work.
Start with some simple pattern so that you get a result, like finding every occurance of the string "http://" in the text. Then you can refine the pattern to find exactly what you want.
Despite everything, the person most likely to be fooling you next is yourself.
|
|
|
|
|
You can also try using Expresso[^] and see if that helps at all.
Why is common sense not common?
Never argue with an idiot. They will drag you down to their level where they are an expert.
Sometimes it takes a lot of work to be lazy
Individuality is fine, as long as we do it together - F. Burns
|
|
|
|
|
Yep. I second that. Wonderful tool
"The clue train passed his station without stopping." - John Simmons / outlaw programmer
"Real programmers just throw a bunch of 1s and 0s at the computer to see what sticks" - Pete O'Hanlon
"Not only do you continue to babble nonsense, you can't even correctly remember the nonsense you babbled just minutes ago." - Rob Graham
|
|
|
|
|
Thanks everyone for your answers i checked out the regex libs and quickly ran away from there lol... but then i checked out expresso, looks really cool it's still downloading, i can't wait to use it! thanks everyone Here's an idea... If our brains consisted of computer chips, wouldn't it be cool if all we had to do to learn something new was to insert a tiny memory chip into our ears which stores all the learning material on it? Then if we needed to recall information, we can just use our minds to search thru directories and subdirectories to find the file in our mind that has our info? lol
j.t.
|
|
|
|
|
hello everyone..
Good evening.. )
I' doing an application with GDI+ to draw sine wave...
<br />
float fltZoomF = 1;<br />
<pre>Graphics gPanel2Graphics = this.CreateGraphics();
gPanel2Graphics.Clip = new Region(Panel1.ClientRectangle);
gPanel2Graphics.ScaleTransform(fltZoomF, 1F);
</pre><br />
<br />
if i run my application the sine wave fits correctly to the screen size,<br />
but if i try to zoom by increaseing the fltZoomF value to 2..<br />
<br />
how much pixel or percentage it ll going to increase the width of the graph..<br />
<br />
im using horizontal scrollbar to scroll, how do i proceed to increase the ScrollBar maximum value while the fltZoomF is changed to 2.<br />
<br />
please help me..
|
|
|
|
|
I want to remove the Control Box of a child Form ( you see it below the MDIForm control box) Control box is the minimize, maximize close bouton on top right corner.
Look at this ScreenShot[^]">
|
|
|
|
|
AFAIK, you can't remove it. It's the TitleBar of the MDIChild form when the child is maximized.
|
|
|
|
|
Thanks Dave,
Can we merge the title bar of parent and child, so that only one title bar is visible?
Regards,
Karmendra
|
|
|
|
|
No, it's not supported by the standard MDI library in .NET. I don't know of a library that does this.
|
|
|
|
|
if anyone has ever seen the "Tracking Profile Designer" sample of the microsoft, i need to know what do the "loader" and "services" classes do in the "Workflow Designer Control" project?
--- Thanks
|
|
|
|
|
Hi,
I have a .net windows application. I just want to know the version of the project just looking to the code. Where can I get some idea about this/
Please help regarding this.
Thanks..
--Krushna Chandra Sahu
prfkrushna@gmail.com
|
|
|
|
|
Well, if you're using VS2002, it's C#1.0. 2003, it's 1.1. 2005, it's 2.0, or 3.0. 2008, it's 2.0 or 3.5. 3.0 was a patch to 2.0.
Christian Graus
Driven to the arms of OSX by Vista.
|
|
|
|
|
Thank you for reply.
Let me make you clear about my problem.
Actually I don't know about the version of my existing application.
I'm just looking into the code.
Can I find something any clue/information while opening the codes in notepad, so that I can know the version like 1.0/1.1/2.0 etc or 2002/2003/2005 like that.
--Krushna Chandra Sahu
prfkrushna@gmail.com
|
|
|
|
|
Load the latest version (i.e. 3.5) and it will take care of all the older versions. You need not worry what version is required to run your application.
Cheers
Karmu
|
|
|
|
|
KSuthar wrote: Load the latest version (i.e. 3.5) and it will take care of all the older versions
Uhhh...no, it won't. .NET 3.0 and 3.5 are based on the .NET 2.0 CLR. Both are a bunch of extensions to .NET. It does not install .NET 1.0 or 1.1.
Though, on a completely patched up installation of Vista, you get .NET 1.0, 1.1, 2.0 and 3.0 installed for you.
|
|
|
|
|
Thank you for reply.
Let me make you clear about my problem.
Actually I don't know about the version of my existing application.
I'm just looking into the code.
Can I find something any clue/information while opening the codes in notepad, so that I can know the version like 1.0/1.1/2.0 etc or 2002/2003/2005 like that.
Thank you.
--Krushna Chandra Sahu
prfkrushna@gmail.com
|
|
|
|
|
No, you can't. There's nothing that will tell you which version of the .NET Framework the app will bind to by looking at it in Notepad. Nor have I heard of any utility that will do it either.
|
|
|
|
|
Thank you...
--Krushna Chandra Sahu
prfkrushna@gmail.com
|
|
|
|
|
good morning,
i create a table employee,in that table i have two columns empid,empname.i can create a form inthat i can use combo box and text box,combobox contains empid,id,if i can select a empid from the combobox the corresponding empname in the database that displays on the textbox.how can we do that?give me a better solution.
thank u.(using ado.net & c#.net)
|
|
|
|
|
Hi
Here's my suggestion.Having a service that returns an EmployeeName by a given EmployeeId, you can ask for EmployeeName by employeeId whenever you want.
First I create an Interface:
<br />
public interface IEmployeeService<br />
{<br />
string GetEmployeeNameById(int emp_id);<br />
}<br />
Then I implement it.According to your scenario I think that you can get an employee name when its needed(you don't have to load all names at once)
Here's a possible implementation:
<br />
public string GetEmployeeNameById(int emp_id)<br />
{<br />
var query=string.Format("SELECT emp_name FROM EmployeeTable WHERE emp_id={0}",empId);<br />
...<br />
}<br />
Now I define a local variable in my form like this:
<br />
...<br />
IEmployeeService employeeService=new MyEmployeeSrvice();<br />
...<br />
And finally I handle the ComboBox SelectedItemChange event to set text of EmployeeName text box
<br />
...<br />
empNameTextBox.Text=employeeService.GetEmployeeNameById(selectedId);<br />
...<br />
|
|
|
|
|
do like post above.
remember that you dont edit the combobox, you edit the dataset the fill the combobox.
i do that in sql server, you can do it as well.
nelsonpaixao@yahoo.com.br
trying to help & get help
|
|
|
|
|
Can anyone tell me how I can use a foreach loop to change values in two columns of a table.
I tried this ( didn't know any other way) but it only saves changes the first record in the table for some reason. When I trace through my breakpoints it seems to edit each record but only saves changes to the first record.
Thank You very much Jon
FBasic8DataSet.LineItemInsertDataTable dt = new FBasic8DataSet.LineItemInsertDataTable();
FBasic8DataSetTableAdapters.LineItemInsertTableAdapter ta = new FarriersBasic8.FBasic8DataSetTableAdapters.LineItemInsertTableAdapter();
fBasic8DataSet1.EnforceConstraints = false;
this.lineItemInsertTableAdapter.Fill(fBasic8DataSet1.LineItemInsert);
ta.Fill(dt);
foreach(DataRow row in dt.Rows)
{
Guid recnum;
recnum = System.Guid.NewGuid();
DataRowView
DataRowView currentLineItem = bsLineItemInsert.Current as DataRowView;
FBasic8DataSet.LineItemInsertRow currentLineRow = currentLineItem.Row as FBasic8DataSet.LineItemInsertRow;
recnum = System.Guid.NewGuid();
currentLineRow.RecNum = recnum;
currentLineRow.Type =Convert.ToString('P');
}
fBasic8DataSet1.EnforceConstraints = false;
try
{
this.Validate();
bsLineItemInsert.EndEdit();
lineItemInsertTableAdapter.Update(this.fBasic8DataSet1.LineItemInsert);
}
catch(System.Data.DBConcurrencyException dbce)
{
MessageBox.Show(dbce.Message.ToString(), "Error", MessageBoxButtons.OK,MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1);
}
|
|
|
|
|
You cannot use a foreach loop if you want to change the values you're looping over. For this, use a for loop.
Jon Stroh wrote: foreach(DataRow row in dt.Rows) { Guid recnum; recnum = System.Guid.NewGuid(); DataRowView DataRowView currentLineItem = bsLineItemInsert.Current as DataRowView; FBasic8DataSet.LineItemInsertRow currentLineRow = currentLineItem.Row as FBasic8DataSet.LineItemInsertRow; recnum = System.Guid.NewGuid(); currentLineRow.RecNum = recnum; currentLineRow.Type =Convert.ToString('P'); }
This code works on the same row every time, it never works with the 'row' variable and therefore doesn't work by iterating over all the rows at all. It just changes the same row over and over.
Christian Graus
Driven to the arms of OSX by Vista.
|
|
|
|